*{ margin:0; padding:0;}

img,a{border:none;}

ul,ol,li{list-style:none;}

body {background:#fff;color:#4c4b4b; font-size:14px; font-family:"Microsoft YaHei","Î¢ÈíÑÅºÚ", Arial;line-height:22px;}

img,a{border:none; text-decoration:none;}

a{ color:#666;}

.box{ width:1200px; margin:0 auto;}

.clear{ clear:both;}

.fl{ float:left;}

.fr{ float:right;}







.banner{ width:100%; height:650px; overflow:hidden;min-width:1200px; z-index: -999}

.www51buycom { width:100%;min-width:1200px; height:650px; position: relative;  overflow:hidden;}

.www51buycom .num { overflow:hidden; height:10px; position: absolute; bottom:0px; padding-bottom:20px; width:100%;zoom:1; z-index:3 }

.www51buycom .num ul{ width:100px; margin:0 auto;}

.www51buycom .num li { width: 15px; height: 15px; line-height:0px; text-align: center;  color: #fff; font-size:0px; background:#fff; margin-right:5px; border-radius:50%; cursor:pointer; float: left; }

.www51buycom .num li.on { background: #da0000; } /*µ±Ç°Ïî*/

.www51buycom .prev,

.www51buycom .next { display: none; width: 40px; height: 100px; background: url(../images/btn.png) no-repeat; position: absolute; top:200px;}

.www51buycom .prev { left:30px; }

.www51buycom .next { right:30px; background-position: right }



.top{ height: 150px; width: 1200px; margin: 0 auto;}

.logo{ float:left; width:600px; }

.yuyan{ padding-top: 60px; float:right; margin-right: 35px;}

.yuyan img{ display: block; float:right; }

.yuyan a{ float:right; padding-left: 15px; height: 30px;}



.dh{ height: 50px; width: 100%; min-width: 1200px; margin: 0 auto; background: #000; z-index: 999; position:relative;}

#jsddm{ width: 1200px; margin: 0 auto;}

#jsddm li{list-style:none;width:120px; float:left; background:url(../images/dhbg1.jpg) left center no-repeat;}

#jsddm .selected{ background: url(../images/dhbg.jpg) repeat-x; }


#jsddm li a{display: block;height:50px; color:#fff;width:120px; line-height:50px; font-size:16px;  display:block; font-weight:bold; text-align:center; }

#jsddm li a:hover{ background: url(../images/dhbg.jpg) repeat-x; }

#jsddm li:hover a{ background: url(../images/dhbg.jpg) repeat-x; }

#jsddm li ul{margin: 0;padding:0;width:120px; background:#000;position: absolute; border: 1px #666 solid;visibility: hidden;}

#jsddm li ul li{float: none; background:none; border-bottom: 1px #666 solid;width:120px; line-height:40px; height:40px; text-align:center;}

#jsddm li:hover ul li a{background:#000;}

#jsddm li ul li a{width: auto;color: #fff; line-height:40px; height:40px; font-weight: normal; font-size:14px;}

#jsddm li ul li a:hover{width: auto;background:#e70012; border-top:none; line-height:40px; height:40px;}





.sousuo{ background: #e6e6e6;padding: 20px 0px; height: 37px;overflow: hidden;}

.sousuo1{ float:left; width: 190px; }

.sousuo1 select{width: 170px; height: 37px; border-radius: 5px ; overflow: hidden; background: #fff; line-height: 37px; padding: 0px 5px; display: block; border: none;}

.sousuo2{float:left;height: 37px; line-height: 37px; background: url(../images/sousuo.png) left center no-repeat #fff; border-radius:5px 0px 0px 5px; padding-left: 40px; width: 320px;}

.sousuo2 input{ width: 100%;height: 37px;line-height: 37px;color: #999;  background: none; border: none;}

.sousuo3{float:left;height: 37px; line-height: 37px; background: #e70012; border-radius:0px 5px 5px 0px; width:70px; text-align: center; color: #fff; font-size: 16px;}

.sousuo3 input{background: none; border: none;color: #fff; font-size: 16px; line-height: 37px; width: 70px; text-align: center;}

.sousuo4{ float:left; line-height: 37px; color: #333;}

.sousuo4 p{ float:left; padding:0px 10px;}

.sousuo4 a{ float:left; padding-right: 10px; color: #333;display: block;}



.indexabout{ padding: 50px 0px; margin: 0 auto; width: 1200px;height: 320px;}

.indexvideo{ float:left; width: 600px; height: 320px;}
.indexvideo img{ float:left; width: 600px; height: 320px;}
.indexabout1{ float:right; width:580px;}

.indexabout1 h4{ line-height: 40px; border-bottom: 2px #e70012 solid; display:inline-block; margin-left: 25px; font-size: 24px; color: #000; font-weight: normal;}

.indexabout1 h2{ font-size: 15px; font-weight: normal; color: #e70012; -height: 30px;margin-left: 25px;}

.indexabout1 h3{ font-size: 12px; font-weight: normal; color: #999;height: 30px;margin-left: 25px;}

.indexabout1 p{border:1px #ddd solid;padding:10px 25px; font-size: 16px; height: 205px; line-height: 24px;}

.indexabout1 a{ color: #fff; background: url(../images/more.png) left center no-repeat;line-height: 23px;  padding-left: 19px; width:80px; display: block;font-size: 12px; margin-top: 10px;}



.indexpro1{ width: 1200px; margin: 0 auto; height: 90px;}

.indexpro2{ width: 207px; padding-left: 18px; float:left;background: #0f7e3c; color: #fff; height: 90px;}

.indexpro2 h3{ padding-top: 25px; font-size:24px;font-weight: normal; line-height: 30px;}

.indexpro2 p{ background: url(../images/indexpro.png) bottom left no-repeat; color: #a6c5b0; font-size: 14px; height:32px;}

.indexpro3{ float: left; padding-top: 25px; padding-left: 25px;}

.indexpro3 h4{ font-size:16px; font-weight: normal;}

.indexpro3 p{ font-size:12px; color: #999;}

.indexpro{background: #e6e6e6; width: 100%; padding-bottom: 20px; min-width: 1200px; margin: 0 auto; margin-bottom: 30px;}

.indexprofl{ float:left;color: #fff;width: 225px;}

.indexprofl ul{background: #0f7e3c; padding:15px; width: 195px;}

.indexprofl ul li{ margin-bottom: 5px; border: 1px #82b998 solid; line-height: 40px; height: 40px;}

.indexprofl ul li a{color: #fff;padding-left: 15px; display: block; font-size: 16px;}

.indexprofl ul li a:hover{color: #0f7e3c;background: #fff;}



.indexpro4{ width: 960px; float:right;

}

.indexpro4 ul li{ float:left;width: 210px; background: #fff; margin: 10px;}

.indexpro4 ul li img{ width: 210px; height: 210px;}

.indexpro4 ul li a p{ border-top: 1px #e6e6e6 solid; line-height: 22px; height: 44px;overflow: auto; padding: 5px 5px; text-align: center; color:#333; font-size: 14px; }

.indexpro4 ul li a:hover p{ color: #fff;background: #e70012;}
.indexpro5{ width: 1200px; float:right;

}

.indexpro5 ul li{ float:left;width: 210px; background: #fff; margin: 10px;}

.indexpro5 ul li img{ width: 210px; height: 210px;}

.indexpro5 ul li a p{ border-top: 1px #e6e6e6 solid; line-height: 22px; height: 44px;overflow: auto; padding: 5px 5px; text-align: center; color:#333; font-size: 14px; }

.indexpro5 ul li a:hover p{ color: #fff;background: #e70012;}






.indextitle{ background:url( ../images/indextitle.png) center no-repeat;   text-align: center; height: 80px; margin-bottom: 20px;}

.indextitle h4{ color: #000; font-size: 30px; height: 40px;}

.indextitle p{ color: #999; height: 40px; line-height: 40px; }

.kehufuwu{ width: 1200px; margin: 0 auto;}

.kehufuwu ul li{ float:left; width: 171px;}

.kehufuwu ul li img{display: block; margin: 0 auto;border: 1px #e70012 solid; border-radius: 50%;overflow: hidden; width: 105px;height: 105px;}

.kehufuwu ul li h1{ margin-top: 20px; text-align:center; line-height: 20px; color: #e70012; font-size: 16px; }

.kehufuwu ul li p { text-align: center; color: #999;font-size: 12px;line-height: 20px;  height: 50px;}



.indexgprs{background: url(../images/gprs.jpg) center top no-repeat;height:570px; width: 100%; min-width: 1200px; clear: both}

.indexgprs a{ width: 1200px; margin: 0 auto;height: 100%; display: block;}



.indexcase{ width: 1200px; margin: 0 auto;}

.indexcase ul{ height: 320px;}

.indexcase ul li{  width:280px; margin: 10px; float: left; }

.indexcase ul li img{ width: 280px; height: 220px; display: block;margin-bottom: 5px;}

.indexcase ul li a p{ text-align: center; background: #e6e6e6; border-bottom: 1px #e70012 solid; line-height: 35px; height: 35px; font-size: 16px; color: #000;}

.indexcase ul li a:hover p{ color: #fff;background: #e70012;}



.indexnews1{min-height: 400px; width: 530px;float: left;}

.indexnews1 img{width:530px; display: block;margin-bottom: 10px; height: 220px;}

.indexnews1 h4{ color: #000; font-size: 18px; line-height: 35px;}

.indexnews1 p{ color: #666;line-height: 20px;font-size: 14px;}

.indexnews1 a{  display: block; color: #fff; background: #e70012;width: 100px; text-align: center; margin-top: 10px; line-height: 25px; height: 25px;}

.indexnews2{border-top: 1px #ddd solid;float:right; width: 620px;}

.indexnews2 dl{ clear: both;  display: block; border-bottom: 1px #ddd solid; padding: 10px 0px; height: 70px;}

.indexnews2 dl dt{ float:left; width: 85px; text-align: center;}

.indexnews2 dl dt h4{ line-height: 40px; font-size: 40px; font-weight: normal; color: #666;}

.indexnews2 dl dt p{color: #999; line-height: 30px;}

.indexnews2 dl dd{ float:right; width:520px;}

.indexnews2 dl dd a h4{ font-size:16px;font-weight: normal; height: 30px; color: #000;}

.indexnews2 dl dd a p{ color:#999; font-size: 12px; line-height: 18px;}



.foot{ background: #0e6a41; padding-top: 20px; height: 380px; margin-top: 0px;}
.foot a{color: #fff; clear: both;}

.footdh{ float:left; width: 895px; border-right: 1px #3e8867 solid; height: 300px;}

.footdh ul li{float:left; padding-right:15px;}

.footdh ul li h3{ margin-bottom: 15px; border-bottom: 1px #3e8867 solid; width: 110px; font-weight: normal; line-height:45px; font-size: 18px; color: #fff;}

.footdh ul li a{ display: block; line-height: 25px; color: #fff; clear: both;}

.footcon{ padding-left: 25px;float:right; width: 275px;}

.footcon h3{ line-height:46px; font-size: 18px; color: #fff;}

.footcon p{ display: block; line-height: 27px; color: #fff; clear: both;}

.foot1{ clear: both; width: 100%; min-width: 1200px; background: #000;line-height: 40px; height: 70px; text-align: center; color: #fff; font-size: 14px; }

.foot1 a{color:#fff;}

.footlink{ text-align:center; width: 895px; height: 20px;margin-top: 0px;}

.footlink a{ color:#217650;}

.fenlei11{ width:100%;background: #0f7e3c; min-width: 1200px; padding:15px 0px;}

.fenlei11 ul{ width: 1200px; margin: 0 auto;}

.fenlei11 ul li{ margin:3px; border: 1px #82b998 solid;border-radius: 5px; line-height: 40px; padding: 0px 15px; float: left; height: 40px;}

.fenlei11 ul li a{color: #fff;font-size: 15px;}

.fenlei11 ul li:hover a{color: #0f7e3c;background: #fff;}

.fenlei11 ul li:hover {background: #fff;}





.fenlei{ width:250px;}

.fenlei ul{background: #0f7e3c; padding:15px; width: 220px;}

.fenlei ul li{ margin-bottom: 5px; border: 1px #82b998 solid;border-radius: 5px; line-height: 40px; height: 40px;}

.fenlei ul li a{color: #fff;padding-left: 15px; display: block; font-size: 16px; background: url(../images/jiantou.png) right center no-repeat ;}

.fenlei ul li a:hover{color: #0f7e3c;background: #fff;}



.fenlei22{ float: right; padding-top: 30px;}

.fenlei22 ul li{ float: left; margin-left: 10px;color: #fff;background: #0f7e3c; text-align: center; padding:0px 15px;  border-radius: 5px; line-height: 40px; height: 40px;}

.fenlei22 ul li a{color: #fff;font-size: 16px;}
.fenlei22 ul .cur{color: #fff;background: #e70012;}
.fenlei22 ul li:hover{color: #fff;background: #e70012;}





.neititle{ background: url(../images/touying2.jpg) bottom repeat-x; width: 100%; min-width: 1200px; margin: 0 auto;padding-top: 15px; padding-bottom: 20px;}

.neititle1 {height: 100px;float: left; display: inline-block;padding-top: 10px;}

.neititle1 h1{ font-size:30px;color: #e70012; margin: 10px 0px;}

.neititle1 h3{ font-size:30px;color: #e70012; margin: 10px 0px;}

.neititle1 p{ font-size:14px; color:#999;}

.neititle2 {height: 100px;float: right; display: inline-block;padding-top: 10px;}

.neititle2 h1{ font-size:16px;color: #e70012; margin: 10px 10px;}

.neititle2 h3{ font-size:16px;color: #e70012; margin: 10px 10px;}

.neititle2 p{ font-size:14px; color:#999;}

.lmbt2{ width:1200px; background-color:#006600; color:#FFFFFF; line-height:50px; padding-left:22px; margin-top:40px;}
.danye{padding:20px 0px;  width: 1200px; margin: 0 auto;line-height: 25px;font-size: 16px;}

.prodanye{padding:20px 0px;  width: 1200px; margin: 0 auto;line-height: 25px;font-size: 16px;}




.neibox{ margin: 0 auto; width: 1200px; margin-top: 20px;}



.left{float:left;width: 250px;}

.left1{float:left;width: 250px;position:  fixed; z-index: -999; top: 20px;}

.lefttitle{ width:230px; padding-left: 20px; float:left;background: url(../images/fenlei.jpg) #e70012; color: #fff; height: 100px;border-radius: 10px 10px 0px 0px;}

.lefttitle h1{ padding-top: 25px; font-size:24px;font-weight: normal; line-height: 30px;}

.lefttitle p{ color: #ffe1e1; font-size: 14px; height:32px;}



.right{float:right;width:920px;background: url(../images/touying.jpg) top repeat-x; padding-left: 30px; padding-top: 15px;}



.neicon{width: 248px; border: 1px #ddd solid;background: url(../images/11.jpg ) bottom repeat-x; margin: 15px 0px; border-radius:5px 5px 0px 0px ;}

.neicon h1{background: url(../images/fenlei.jpg) top repeat-x;font-size: 18px; border-radius:5px 5px 0px 0px ;color: #fff; padding-left: 15px;height: 50px; width: 233px; line-height: 50px;}

.neicon p{padding:15px; line-height: 25px;}



.title{border-bottom: 1px #ddd dashed; height: 60px; text-align: center; margin-bottom: 20px;}

.title h1{ font-size: 25px; color: #000;font-weight: normal;height: 30px;}

.title p{ color: #999;font-size: 14px;}



.case{ width: 1200px; margin:0 auto;}

.case ul li{  width:280px; margin: 10px; float: left; }

.case ul li img{ width: 280px; height: 220px; display: block;margin-bottom: 5px;}

.case ul li a p{ text-align: center; background: #e6e6e6; border-bottom: 1px #e70012 solid; line-height: 35px; height: 35px; font-size: 16px; color: #000;}

.case ul li a:hover p{ color: #fff;background: #e70012;}



.fanye{  border-top: 1px #ddd solid;width:100%; margin-top:10px; text-align: center;  height:50px; padding-top: 10px; }

.fanye a{line-height:40px;  color:#666; padding:0px 15px;}

.fanye a:hover{ color:#e74343; } 

.fanye1{padding-bottom:20px; margin-top: 15px;  width:100%;line-height:30px; padding-top:20px;  border-top:1px #ddd solid;}

.fanye1 a{ line-height:30px; height:30px; font-size:14px;}

.pro{ width: 100%; padding-top: 20px;}

.pro dl{border: 1px #ddd solid;padding: 14px;margin: 8px 0px; height: 222px; background: #e6e6e6;}

.pro dl dt{ float:left; width: 220px; height: 220px;}

.pro dl dt img{ width: 220px; height: 220px;}

.pro dl dd{float:right; padding:0px 25px; width:610px;background: #fff; height: 220px;}

.pro dl dd a h1{ padding-top: 10px;font-size: 18px; line-height: 50px; color: #000;display: inline-block;}

.pro dl dd a p{font-size: 12px; color: #666; line-height: 18px; height:75px;}

.pro dl dd a h2{font-size: 14px; line-height: 30px;  color: #e70012;display:block; float: left;}

.pro dl dd a h3{  font-size: 14px; line-height: 30px; padding: 0px 15px; margin-bottom: 10px; color: #fff;background:#e70012 ;display: inline-block;float:left;}

.pro dl dd a h4{ float:left; font-size: 14px; line-height: 30px; padding: 0px 15px; margin-bottom: 10px; color: #fff;background:#0f7e3c ;display: inline-block; }







.pro1{ width: 100%; padding-top: 20px;}

.pro1 dl{border: 1px #ddd solid;padding: 14px;margin: 8px ; height: 202px; background: #e6e6e6; width:554px; float: left;}

.pro1 dl dt{ float:left; width: 200px; height: 200px;}

.pro1 dl dt img{ width: 200px; height: 200px;}

.pro1 dl dd{float:right; padding:0px 15px; width:314px;background: #fff; height: 200px;}

.pro1 dl dd a h1{ padding-top: 10px;font-size: 18px; line-height: 50px; color: #000;display: inline-block;}

.pro1 dl dd a p{font-size: 12px; color: #666; line-height: 18px; height:60px;}

.pro1 dl dd a h2{font-size: 14px; line-height: 30px;  color: #e70012;display:block; float: left;}

.pro1 dl dd a h3{  font-size: 14px; line-height: 30px; padding: 0px 15px; margin-bottom: 10px; color: #fff;background:#e70012 ;display: inline-block;float:left;}

.pro1 dl dd a h4{ float:left; font-size: 14px; line-height: 30px; padding: 0px 15px; margin-bottom: 10px; color: #fff;background:#0f7e3c ;display: inline-block; }







.pro2{ width: 100%;  padding-top: 20px;}

.pro2 dl{border: 1px #ddd solid;padding: 9px;margin:10px;  background: #e6e6e6; width:260px; float: left;}

.pro2 dl dt{ float:left; width: 260px; height: 260px;}

.pro2 dl dt img{ width: 260px; height: 260px;}

.pro2 dl dd{float:right; padding:5px; width:250px;background: #fff;}
/******
.pro2 dl dd a h3{ font-size: 16px; padding: 10px 0px; width:250px; overflow: hidden;font-weight: normal; line-height:25px;height: 25px; color: #000; text-align: center;}
***********/
.pro2 dl dd a p{font-size: 12px; color: #666; line-height: 18px; height:60px;}

.pro2 dl dd a h2{font-size: 14px; line-height: 30px;  color: #e70012;display:block; float: left;}

.pro2 dl dd a h3{  font-size: 16px; line-height: 30px;  text-align: center; width: 250px;  color: #fff;background:#0f7e3c;float:left;}

.pro2 dl dd a h4{ float:left; font-size: 12px; line-height: 30px;  color: #fff;background:#0f7e3c ;text-align: center; width: 125px; }







.xiazai{ width:1200px; margin: 0 auto;padding: 20px 0px;}

.xiazai ul li{ border: 1px #ddd solid; margin-bottom: 5px;line-height: 45px;height: 45px;}

.xiazai ul li:hover{background: #e70012; border: 1px #ddd solid; margin-bottom: 5px;line-height: 45px;height: 45px;}

.xiazai ul li a{ display: block;width: 100%; height: 45px;}

.xiazai ul li:hover {color: #fff}

.xiazai ul li:hover a{color: #fff}

.xiazai ul li:hover p{ border-right: 1px #f45656 solid;}

.xiazai p{text-align:center; border-right: 1px #ddd solid; height: 45px; width: 40px; margin-right: 10px; float:left;}

.xiazai span{ float:left;display: block; font-size: 14px;}

.xiazai ul li h1{font-weight: normal;font-size: 14px; float:right; margin: 5px; line-height: 30px; width: 60px; text-align: center; color: #fff; background: #e70012}

.xiazai ul li:hover h1{ float:right; margin: 5px; line-height: 30px; width: 60px; text-align: center; color: #e70012; background: #fff}



.jion{ width: 1200px;  margin: 0 auto; padding: 20px 0px;}

.jion ul li{height: 50px;line-height: 50px; padding-left: 35px; background: url(../images/jiantou1.png) left center no-repeat;border-bottom: 1px #ddd dashed;}

.jion ul li a{float:left;font-size:16px;}

.jion ul li span{padding-right: 15px; display: block;float:right;color: #999;}



.con20{ font-size:20px; color: #000;}



.news{border-top: 1px #ddd solid;width: 1200px; margin: 0 auto;}

.news dl{ clear: both;  display: block; border-bottom: 1px #ddd solid; padding: 20px 0px; height: 70px;}

.news dl dt{ float:left; width: 105px; text-align: center;}

.news dl dt h1{ line-height: 40px; font-size: 40px; font-weight: normal; color: #666;}

.news dl dt p{color: #999; line-height: 30px;}

.news dl dd{ float:right; width:1090px;}

.news dl dd a h1{ font-size:16px;font-weight: normal; height: 30px; color: #000;}

.news dl dd a p{ color:#999; font-size: 12px; line-height: 18px;}




@media  (max-device-width: 400px) {
	.pcyc{  width: 0px; height:0px; overflow: auto;}
}







