li{ list-style:none }
body,html,h1,h2,h3,h4,h5,h6,p,em,i,form,ul,li,dl,dt,dd{padding:0;margin:0;}

a:link { color: #333; text-decoration: none; }
a:visited { color: #333; text-decoration: none; }
a:hover { color: #207c00; text-decoration: underline; }

body { margin:0 auto; font-size: 14px; color: #333; line-height: 200%;font-family:Microsoft Yahei; min-width:1200px;}
/*头部*/
.head_top {margin: 0 auto; width:1200px;height:88px;z-index:9999;}
.head_top_left { float: left; width: 500px; text-align:center;position:absolute;z-index:9999; }
.head_top_right { float: right; width:650px; font-size:28px; color:#fff;padding-left:500px;position:absolute;z-index:9999; padding-top:30px; text-align:right;}
/*导航*/
.nav { margin: 0 auto; overflow: hidden; height:50px;}
.nav1 { margin: 0 auto; width:1200px;}
/*case*/
.case {margin: 0 auto; width:1200px;height:620px;}
.case_left { float: left; width: 860px; margin-right:40px;}
.case_right { float: right; width:298px; border:1px solid #f0eeee;}
/*case*/
.case2 { height:362px; margin-bottom:20px;}
.case2_left { float: left;}
.case2_right { float: right; text-align:right;}
/*about*/
.about {margin: 0 auto; width:1200px;height:353px; margin-bottom:40px;}
.about_left { float: left; width:590px; padding:30px; background-color:#42b619;height:293px; color:#fff;}
.about_right { float: right; width:550px; }
/*news*/
.nnn {margin: 0 auto; width:1200px;height:353px;}
.nnn_left { float: left;  width: 860px; margin-right:40px;}
.nnn_right { float: right; width:300px; }

.ys { text-align:center; background:url(/images/ys.jpg) top center no-repeat; height:693px; margin-bottom:20px;}
.mmm{margin-top:30px;}
.mmm a{ background-color:#ffc001; padding:10px 20px; color:#fff;}

.design {text-align:center; padding:10px; border-top:1px solid #f0eeee;}
.design2 li{padding:10px 10px 10px 30px; border-top:1px solid #f0eeee; font-size:14px; color:#999; line-height:26px;}
.design2 li:hover { background-color:#eee;}
/*广告*/
.ad {height:726px; margin-top:-138px;}
/*icon*/
.icon1 { height:180px; background-color:#f2f9dc;}
.icon { margin:0 auto;width:1100px; z-index:9998;}
.icon_left { float: left; }
.icon_left ul, .icon_left li{ margin:0px; padding:0px; list-style:none; line-height:150%; }
.icon_left img{ width:354px; }
.icon_left li { float: left; width: 366px;}
/*icon2*/
.icon22 { height:270px;background:url(/images/iconbg.jpg); padding:20px 0px 20px 0px; }
.icon2 { margin:0 auto;width:1100px; z-index:9998;}
.icon2_left { float: left; }
.icon2_left ul, .icon_left li{ margin:0px; padding:0px; list-style:none; line-height:150%; }
.icon2_left li { float: left;}
/*link*/
.link { margin:0 auto;width:1076px; padding:10px; background-color:#fff; color:#f00; height:30px; border:3px solid #ddd; }
.link li { float:left; margin-right:20px;}
.link li a{ font-size:12px;}
/*title*/
.title {color:#207c00; font-size:16px; padding:10px;  }
.title a { color:#207c00;  }
.title a:hover { color:#333;  }
.title img { float:right; padding-top:10px;}

.title5 {margin:0 auto;width:600px; border-radius:30px; color:#333; font-size:16px; padding:10px; background-color:#b2e091; margin-top:60px; }
.title5 a { color:#333;  }
.title5 a:hover { color:#333;  }

.cpzs {margin:0 auto; width:950px; margin-bottom:120px;text-align:center; color:#fff;}
.cpzs li{ float: left; position: relative; font-size:16px; color:#207c00; text-align:center;background:url(/images/rrr.jpg) right top no-repeat;height:84px; line-height:84px; padding-right:50px; margin-right:10px; }
.cpzs a { color:#207c00;}

.title2 { width:100%;margin-bottom:20px;}
.title2 a { color:#fff; font-size:24px;}

.title3 {color:#000; font-size:16px; padding:10px; background-color:#f0f0f0;  }
.title3 img { float:right; padding-top:10px;}

.title4 { width:100%; margin-bottom:5px; color:#007136; font-size:16px;font-family: "Microsoft Yahei";padding:10px;  }
.title4 a { color:#007136;  }
.title4 a:hover { color:#cb5b00;  }

.title1 {text-align:center; font-size:20px; color:#00877c; margin-bottom:20px;}
.title1 a{ color:#00877c;}
.title22 {background:url(/images/title22.jpg) no-repeat; color:#fff; height:28px; padding:3px 0 0 60px; padding-bottom:10px; font-size:16px;font-family: "Microsoft Yahei"; }
.title22 a{ color:#ff6c00;}

/*111*/
.index1 { margin:0 auto;width:1100px; height:330px; margin-top:20px; }
.index1_1{ float: left;width:500px; }
.index1_2{ float: left;width:250px; margin-left:40px; height:280px; }
.index1_3{ float: left;width:250px; margin-left:40px; height:280px; }
.index2 { margin:0 auto;background:url(/images/cpbg.jpg) top center no-repeat; height:380px; padding-top:10px;}
.index22 { margin:0 auto;width:1200px;}
.index3 {  margin:0 auto;width:1200px;padding:20px;}
.index4 { margin:0 auto;width:1140px;background:url(/images/gcbg.jpg) top center no-repeat; height:380px; padding:10px 30px;}

.w1 { font-size:18px; color:#000; text-align:center; margin:10px 0;}
.w2 { font-size:16px; color:#666; text-align:center; margin:10px 0;}
.w3 { text-align:center; margin:30px 0;}
.w4 { font-size:24px; color:#ff0; margin:10px 600px 0 50px; }
.w5 { font-size:16px; color:#fff; margin:10px 600px 0 50px; }
.lbd { font-size:14px; color:#d90e22;}

/*首页产品滚动*/
.tsSty { overflow:hidden; width: 1000px; height:180px; font-size:12px; }
.tsSty ul, .tsSty li { margin:0px; padding:0px; list-style:none; }
.tsSty ul li { width:200px; float:left; text-align:center; }
.tsSty img { width:180px; height:135px; display:block; border:1px solid #CCC; padding:3px; background-color:#fff; }
/* scrollleft */
.scrollleft{margin:0 auto;}
.scrollleft li{float:left;display:inline;width:250px;text-align:center;line-height:19px}
.scrollleft li a{ color:#fff;}
.scrollleft img{width:240px;height:180px;}
/* scrollleft1 */
.scrollleft1{margin:0 auto; width:1000px;}
.scrollleft1 li{float:left;display:inline;width:250px;text-align:center;line-height:25px; margin-top:-10px;}
.scrollleft1 img{width:250px;height:250px;}
.scrollleft1 img:hover{width:250px;height:250px;}
/* scrollleft2 */
.scrollleft2{margin:0 auto; width:1050px; padding-left:50px;}
.scrollleft2 li{float:left;display:inline;width:300px;line-height:25px; margin-right:50px; color:#666; font-size:14px;}
.scrollleft2 li a{color:#000; font-size:16px;}
.scrollleft2 img{width:300px;height:200px; margin:10px 0;}
/* scrolltop */
.scrolltop{width:1060px;height:650px;overflow:hidden; background-color:#fff;}
.scrolltop li{text-align:center;line-height:25px; float:left;margin-right:15px; display:block; margin-bottom:10px; text-align:center; width:250px; height:200px; }
.scrolltop img{vertical-align: middle;}

/*底部*/
.bottom{ color:#FFF; height:100px;background:url(/images/bottombg.jpg) center top; padding-top:30px; margin-top:40px; text-align:center; }
.bottom a{ color:#FFF;}

/*leftlist*/
.leftlist ul {margin:0;padding:0;list-style-type:none;text-indent:0;}
.leftlist ul li {margin:0;padding:0;list-style-type:none;text-indent:0; border-bottom: solid 1px #fff;height:35px; line-height:35px; background-color:#f0f0f0; text-align:center;}
.leftlist ul li:hover { background-color:#ddd;}
.leftlist ul li a,.leftlist ul li a:visited  { color:#000; font-size:14px;}

.leftlist2 ul {margin:0;padding:0;list-style-type:none;text-indent:0;}
.leftlist2 ul li {margin:0;padding:0;list-style-type:none;text-indent:0; border:solid 1px #ddd; border-top:none;height:35px; line-height:35px; padding-left:10px;background: #fff; }
.leftlist2 ul li:hover { background-color:#F5F5F5;}
.leftlist2 ul li a,.leftlist ul li a:visited  { color:#000; font-size:14px;}

.leftlist3 ul {margin:0;padding:0;list-style-type:none;text-indent:0; background-color:#fff;}
.leftlist3 ul li {margin:0;padding:0;list-style-type:none;text-indent:0; border-bottom:solid 1px #ddd; border-top:none;height:30px; line-height:30px; padding-left:50px;background:url(/images/jt.jpg) left no-repeat; margin:5px 0; }
.leftlist3 ul li:hover { background-color:#F5F5F5;}
.leftlist3 ul li a,.leftlist ul li a:visited  { color:#000; font-size:14px;}


.leftlist4 ul {margin:0;padding:0;list-style-type:none;text-indent:0; background-color:#fff;}
.leftlist4 ul li {margin:0;padding:0;list-style-type:none;text-indent:0; border-bottom:solid 1px #ddd; border-top:none;height:30px; line-height:30px; padding-left:50px;background:url(/images/jt.jpg) left no-repeat; margin:5px 0; }
.leftlist4 ul li:hover { background-color:#F5F5F5;}
.leftlist4 ul li a,.leftlist ul li a:visited  { color:#000; font-size:14px;}



/*liebiao*/
.libiao ul {margin:0;padding:0;list-style-type:none;text-indent:0;}
.libiao ul li {margin:0;padding:0;list-style-type:none;text-indent:0; border-bottom:dashed 1px #5e5d5d; height:40px; line-height:40px;}
.libiao ul li:hover { background-color:#f0f0f0;}
/*内页*/
.page { margin:0 auto;width:1200px; margin-top:20px; }
.page_left { float: left; width: 250px; }
.page_right{ float: right;width: 850px; min-height:565px; margin-left:30px;border: 1px solid #ddd; padding: 10px 30px 30px 30px; background-color:#fff; }
/*内页路径处*/
.pagetitle { font-family: "Microsoft Yahei"; font-size: 16px; color: #1a3b81; height:35px; border-bottom:dashed 1px #CCC; margin-bottom:30px; }
/*内页新闻列表*/
.newslist ul, .newslist li { margin:0px; padding:0px; list-style:none;font-family: "Microsoft Yahei"; font-size: 14px;  }
.newslist ul li { height:45px;border-bottom:dashed 1px #CCC; line-height:45px;}
.newslist ul li:hover { background-color:#f0f0f0;}
/*新闻详细页*/
.newstitle { font-family: "Microsoft Yahei"; font-size: 20px; color: #b11516; border-bottom:dashed 1px #CCC; margin-bottom:20px;text-align:center; line-height:200%;}
.newsinfo { min-height:600px;font-family: "Microsoft Yahei"; font-size: 14px; }
.info { border-bottom:dashed 1px #CCC; margin-bottom:10px;font-family: "Microsoft Yahei"; font-size: 14px; }
.info_left { float: left; width: 500px;}
.info_right { float: right; }
/*翻页*/
.fanye { height:35px; text-align:center; margin-top:20px;font-family: "Microsoft Yahei"; font-size: 14px; }
/*左侧*/
.lefttitle { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; height:50px; background-color:#207c00; line-height:50px; text-align:center;}
.lefttitle a, .lefttitle a:visited { color: #fff; }
.lefttitle a:hover { color: #fff; }

.leftinfo { font-family: "Microsoft Yahei"; font-size: 12px; background-color:#d1e3f9; padding:10px; border:solid 1px #1460c0}
.leftinfo a,.leftinfo a:visited { color: #c06e00; }
.leftinfo a:hover { color: #cf0105; }
.lefttitle2 { font-family: "Microsoft Yahei"; font-size: 16px; color: #fff; height:40px; background-color:#42b619; line-height:40px; padding-left:30px; margin-top:20px;}
.lefttitle2 a, .lefttitle2 a:visited { color: #fff; }
.lefttitle2 a:hover { color: #fff; }
.leftinfo2 { font-family: "Microsoft Yahei"; font-size: 14px; color: #666; background-color:#dceaf6; padding:10px 10px 10px 30px; border: 1px solid #a4c8e7;}
.leftinfo2 a,.leftinfo a:visited { color: #c06e00; }
.leftinfo2 a:hover { color: #cf0105; }
/*产品列表*/
.cplist { overflow:hidden; width: 850px; font-size:14px; font-family: "Microsoft Yahei"; }
.cplist ul, .tsSty li { float:left;  list-style:none; }
.cplist ul li {margin: 0 auto;width:270px; height:220px; float:left; text-align:center; margin-bottom:20px;  margin-right:10px; background-color:#fff; text-align:center;}
.cplist img { vertical-align: middle; }

img { border: none }
.table01 { border: 4px solid #f5f1e0; }
.table02 { border: 1px solid #d3d3d3; }
.table03 { border: 2px solid #F5F1E0; padding: 10px 30px 30px 30px; }

.font18 { font-size:18px; color:#42b619;}

#nobr2 li { height: 30px; }

.dh{ background-color:#00877c; height:5px;}
.dh2{ height:10px;}

.menu { margin:0 auto; width:1200px;  position:absolute;z-index:9999;background:url(/images/menubg.jpg) top center no-repeat; }
.menu ul { padding: 0; margin: 0; list-style-type: none;  }
.menu ul li { float: left; position: relative; }
.menu ul li a, .menu ul li a:visited { display: block; width:171px;text-align: center;text-decoration: none; height:50px; color: #fff; font-family: "Microsoft Yahei"; font-size: 16px; line-height: 50px; z-index:9999; }
.menu ul li ul { display: none; }
.menu ul li:hover a { color: #fff;background-color:rgba(0,0,0,0.3);}
.menu ul li:hover ul { display: block; position: absolute; top:50px; left: 0; width: 171px; height: 32px; line-height: 32px; z-index:9999; }
.menu ul li:hover ul li a { display: block; background: #e1e1e1; color: #000; font-size: 14px; border-top:1px solid #ccc;height: 32px; line-height: 32px;  }
.menu ul li:hover ul li a:hover { background: #f1f2f2; color: #000;height: 32px; line-height: 32px;   }

.zx1{background-color:#f4f4f4; text-align:center; margin-bottom:40px;}
.zx2{ margin:0 auto; width:1200px;text-align:center; margin-bottom:40px;}