/*reset*/
html,body{background-color: #fff;color:#333;font-size:12px;}*{padding:0;margin:0;}img{border:0;vertical-align:middle;}
a,input,button,textarea,select{outline:none;font-size: 12px;}a{cursor:pointer; text-decoration:none;-moz-outline-style:none;outline:none;blr:expression(this.onFocus=this.blur());}
select{padding:5px;}table{border:0;}textarea {resize:none;}ul{list-style:none;}li{list-style:none;}object {float:left;display:inline;}
.fl{display:inline;float:left;}.fr{display:inline;float:right;}.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0; line-height: 0;font-size:0;}
.clr1:after{content:"020";display:block;height:0;visibility:hidden;clear:both;}.clr1 {zoom:1;}
.tl{text-align:left;}.tr{text-align:right;}.tc{text-align:center;}
i,b,u,s,em{font-style:normal; font-weight:normal; text-decoration:none; text-outline:none; display:inline;}
/*layout*/
.welcome{ height:40px; line-height:40px; background-color:#333; color:#fff; overflow:hidden;}
.welcome i{ display:block; position:absolute; width:600px; left:50%; margin-left:-600px;}
.welcome b{ display:block; position:absolute; width:600px; left:50%; margin-left:0; text-align:right;}
.headbg{ background:url('img/headbg.jpg') repeat; height:144px;}
.head{ background: url('img/2.jpg') no-repeat center; height: 144px; width: 1200px; position: absolute; left: 50%; margin: -144px 0 0 -600px;}
#search{position: absolute;margin: 56px 0 0 501px;}
#keyword{padding: 9px;width: 190px;border: 1px solid #ccc;}
#search_btn{cursor: pointer; background-color: #477143;border: none;width: 70px;height: 35px;color: #eee;font-size: 16px; text-align: center;position: absolute;}
#headewm{position: absolute;margin: 60px 0 0 1080px;cursor: pointer;}
#headewm1{width: 106px;border: 1px solid #E2E2E2;position: absolute;margin: 15px 0 0 1080px;z-index: 99999;}
.headmenuwrap{background:url('img/headbg.jpg') repeat; height: 40px;}
#allshopbar{display:block; position:absolute; width:190px; left:50%; margin-left:-600px; cursor: pointer;}
#allprotype{width: 170px;height: 490px;padding: 0 10px 10px 10px; background-color: #FEF6F4;position: absolute;left:50%;margin:45px 0 0 -600px; z-index: 999999;display: none;}
#allprotype ul li{padding: 6px 5px 8px 5px;border-bottom: 1px dotted #ccc;}
#allprotype ul li p{margin-top: 3px;color: #666;padding-left: 25px; width:126px; height: 15px;overflow: hidden;}
#allprotype ul li p a{color: #666;margin: 0 5px;}
#allprotype ul li p a:hover{color: #c50000;text-decoration: underline;}
.protypeitem{display: block;height: 26px;line-height: 28px;text-indent: 31px;font-size: 14px;font-weight: bold;color: #000;}
.protypeitem:hover{color: #c50000;}
.headmenu{ height: 40px; line-height: 32px; width: 900px; position: absolute; left: 50%; margin-left: -350px; }
.headmenu a{ font-size: 15px; color:#353535;}
.headmenu a:hover{color: #457342;border-bottom:3px solid #457342;padding-bottom: 2px;font-weight: bold;}
.headmenu i{background: url('img/3.png') no-repeat center; height:30px; padding:0 13px;}
.bannerbg{background: url('img/3.jpg') no-repeat center; height:500px; }
#bannerbg1{width:1200px; height:500px;overflow: hidden;margin: 0 auto;}
.ad1{background:#F0F0F8 url('img/4.jpg') no-repeat center; height:225px; }
.indexjxtcwrap{background-color: #F0F0F8;padding-bottom: 50px;}
.indexjxtc{width: 1200px;margin: 0 auto;}
.indexjxtc a{display: block;color: #333; border-radius: 3px; float: left;width: 258px;margin: 10px;padding: 10px;border: 1px solid #ddd;background-color: #fff;transition:All 0.2s ease-in-out;}
.indexjxtc a i{display: block;border-radius: 3px;width:100%;height:0;padding-bottom: 75%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.indexjxtc a p{height: 30px;line-height: 28px;margin-top: 5px; text-align: center;font-size: 14px;}
.indexjxtc a:hover{border: 1px solid #F59703;transform:translate(0,-2px);box-shadow: 0 8px 6px -6px #565656;}
.indexjxtc a:hover p{background-color: #F59703;color: #fff;}
.indexjjbg{height: 564px;padding: 40px 0; background: url('img/5.jpg') no-repeat center;}
.indexjj{width: 1070px;padding: 30px;background-color: #fff;margin: 0 auto;border-radius: 3px;}
.indexzj{width: 706px;}
.indexzjtitle{height: 40px;background: url('img/15.jpg') repeat-x 0 36px;}
.indexzjtitle p{float: left;font-size: 20px;color: #019246;font-weight: bold;}
.indexzjtitle a{display: block;float: right;font-size: 14px;font-weight: bold;color: #c50000;margin-top: 5px;}
.indexzjtitle a:hover{border-bottom:2px solid #c50000;padding-bottom:1px;}
.indexzjcon{margin-top: 15px;}
.indexzjcon img{width: 262px;height: 222px;display: block;float: left;border-radius: 3px;padding: 5px;border: 1px solid #ddd;margin-top: 5px;}
.indexzjcon1{text-align:justify; text-justify:inter-ideograph;font-size: 13px;margin: 0 0 0 15px;width: 416px;height: 236px;overflow: hidden; line-height: 26px;}
.indexzjcon1 a{color: #c50000;}
.indexzjcon1 a:hover{border-bottom:2px solid #c50000;padding-bottom:1px;}
.indexry{width: 320px;}
#indexry1{width:320px; height:230px;overflow: hidden; margin-top: 20px;}
.indexxc{margin-top: 20px;}
#indexxc {width:1070px;height:131px;overflow:hidden;margin-top: 13px;padding-top: 5px;}
#indexxc ul li {float:left;width:190px;height:131px;margin: 0 6px;}
#indexxc ul li img {display:block;width:180px;height:121px;padding: 4px;border: 1px solid #ddd;border-radius: 3px;transition:All 0.2s ease-in-out;}
#indexxc ul li a:hover img{border: 1px solid #F59703;transform:translate(0,-2px);} 
.indexdsjbg{height: 454px;background: url('img/6.jpg') no-repeat center;}
.indexdsj{width: 1000px;height: 360px;position: absolute;left: 50%;margin:60px 0 0 -500px;}
.indexdsjbar{width: 1000px;height: 1px;background-color: #fff;position: absolute;margin: 170px 0 0 0;}
.indexdsjbar p{position: absolute;width: 40px;height: 50px;background: url('img/1.png') no-repeat center 0;font-size: 16px;line-height: 80px;text-align: center;color: #fff;margin: -13px 0 0 -20px;cursor: pointer;transition: all 0.2s ease-in-out;}
.indexdsjbar p:hover{background: url('img/2.png') no-repeat center 0;transform:translate(0,-2px);}
.indexdsjbar p:nth-child(1){margin-left:-20px;}
.indexdsjbar p:nth-child(2){margin-left:105px;}
.indexdsjbar p:nth-child(3){margin-left:230px;}
.indexdsjbar p:nth-child(4){margin-left:355px;}
.indexdsjbar p:nth-child(5){margin-left:480px;}
.indexdsjbar p:nth-child(6){margin-left:605px;}
.indexdsjbar p:nth-child(7){margin-left:735px;}
.indexdsjbar p:nth-child(8){margin-left:865px;}
.indexdsjbar p:nth-child(9){margin-left:995px;}
.indexdsjcon span{display: block;font-size: 14px;width: 200px;line-height: 24px;text-align:justify; text-justify:inter-ideograph; padding: 7px 10px;border-radius: 3px; position: absolute;color: #fff;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity: 0.5;opacity: 0.5; transition:All 0.3s ease-in-out;}
#indexdsjcon1{margin: 45px 0 0 -110px;}
#indexdsjcon2{margin: -83px 0 0 20px;}
#indexdsjcon3{margin: 45px 0 0 140px;}
#indexdsjcon4{margin: -83px 0 0 260px;}
#indexdsjcon5{margin: 45px 0 0 390px;}
#indexdsjcon6{margin: -83px 0 0 510px;}
#indexdsjcon7{margin: 45px 0 0 650px;}
#indexdsjcon8{margin: -110px 0 0 780px;}
#indexdsjcon9{margin: 45px 0 0 910px;}
.indexdsjconover{background-color: #0C461A;transform:translate(0,-2px);}
.indexxlbg{background: url('img/xlbg.jpg') no-repeat center;padding: 40px 0;}
#indexxl{width:1140px; height:478px;overflow: hidden; margin: 0 auto;}
.indexxl1{background: url('img/8.jpg') no-repeat center;height: 220px;}
.indexxptjbg{background-color: #F2F2F2;padding: 40px 0 20px 0;}
.indexxptj1{display: block;width: 217px;margin: 0 auto 20px auto;}
.indexxptj2{width: 1200px;margin: 0 auto;}
.indexxptj2 a{display: block;color: #333; border-radius: 3px; float: left;width: 220px;margin: 5px;padding: 4px;border: 1px solid #ddd;background-color: #fff;transition:All 0.2s ease-in-out;}
.indexxptj2 a i{display: block;border-radius: 3px;width:100%;height:0;padding-bottom: 75%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.indexxptj2 a p{height: 30px;line-height: 28px;margin-top: 5px; text-align: center;font-size: 14px;}
.indexxptj2 a:hover{border: 1px solid #F59703;transform:translate(0,-2px);box-shadow: 0 8px 6px -6px #565656;}
.indexxptj2 a:hover p{background-color: #F59703;color: #fff;}
.indexxptj3{background: url('img/10.jpg') repeat;height: 40px;}
.indexxwdt{width: 187px;display: block;margin: 10px auto 30px auto;}
.indexnews{width: 1200px;margin: 0 auto 30px auto;}
.indexnews1{width:338px; height:375px;overflow: hidden;border-radius: 3px;}
.indexnews1 img{width:338px; height:375px;border-radius: 3px;}
.indexnews2{width: 810px;}
.indexnews3{border-bottom: 1px dotted #666;padding-bottom: 30px;margin-bottom: 30px;transition:All 0.2s ease-in-out;}
.indexnews3:hover{transform:translate(-4px,0);}
.indexnews4{width: 70px;height: 74px;background-color: #11191B;color: #fff;text-align: center;}
.indexnews4 p{font-size: 22px;margin: 11px 0 4px 0;}
.indexnews5{width: 724px;}
.indexnews5 span{display: block;font-weight: bold; font-size: 14px;margin-bottom:5px;}
.indexnews5 a{color: #333;}
.indexnews5 a:hover{border-bottom:2px solid #c50000;padding-bottom:1px;color: #c50000;}
.indexnews5 p{font-size: 13px;line-height: 22px;}
.foot{background: url('img/12.jpg') repeat;height: 251px;}
.foot1{background: url('img/13.jpg') no-repeat center;height: 251px;}
.foot2{width: 800px;margin:0 auto; height: 64px;text-align: center;font-size: 28px;color: #fff;letter-spacing: 1px;}
.foot2 a{display: block;padding: 7px 20px; color: #fff;border:1px solid #fff;font-size: 17px;border-radius: 3px;transition:All 0.2s ease-in-out;}
.foot2 a:hover{background-color: #fff;color: #23853C;transform:translate(5px,0);}
.foot3{text-align:center;height: 46px;line-height: 40px;background-color: #11191B;color: #fff;font-size: 14px;}
.foot3 a{color: #fff;font-size: 14px;transition:All 0.1s ease-in-out;}
.foot3 a:hover{color: #fff;border-bottom:2px solid #fff;padding-bottom:1px;}

/* about */
.aboutwrap{background: #FBFBFB url('img/19.png') no-repeat center 0;padding: 50px 0;}
.aboutwrap1{width: 1200px;margin: 0 auto;}
.aboutwrap2{display: block;width: 290px;height: 410px;float: left;}
.aboutwrap3{width: 870px;min-height: 300px; line-height: 26px;font-size: 14px; float: right;text-align:justify; text-justify:inter-ideograph;}
.aboutwrap4{background-color: #fdfdfd;padding: 50px 0;}
.aboutwrap5{display: block;width: 665px;margin: 0 auto 30px auto;}
.aboutwrap6 {width: 1200px;height:270px;margin:0 auto 10px auto; overflow:hidden;}
.aboutwrap6 ul li {float:left;width:300px;height:270px;}
.aboutwrap6 ul li a{display: block;color: #333; border-radius: 3px; float: left;width: 258px;margin: 10px;padding: 10px;border: 1px solid #ddd;background-color: #fff;transition:All 0.2s ease-in-out;}
.aboutwrap6 ul li a i{display: block;border-radius: 3px;width:100%;height:0;padding-bottom: 75%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.aboutwrap6 ul li a p{height: 30px;line-height: 28px;margin-top: 5px; text-align: center;font-size: 14px;}
.aboutwrap6 ul li a:hover{border: 1px solid #F59703;transform:translate(0,-2px);box-shadow: 0 8px 6px -6px #565656;}
.aboutwrap6 ul li a:hover p{background-color: #F59703;color: #fff;}

/* product */
.producttitle{display: block;width: 1200px;margin: 0 auto 10px auto;}
.producttype{width: 1200px;margin: 25px auto;text-align: center;}
.producttype a{color: #333;font-size: 14px; border: 1px solid #999;padding: 6px 15px;margin: 0 5px;border-radius: 20px;transition:All 0.2s ease-in-out;}
.producttype a:hover{background-color: #CC0000;border: 1px solid #CC0000;color: #fff;}

/* pages */
.pagination {clear: both;margin: 25px 0 0 0;text-align: center;}
.pagination li {display: inline-block;*display: inline;zoom: 1;margin: 0 5px;}
.pagination li a {display: block;padding: 9px 18px;background-color: #fff;border: 1px solid #ccc;color: #333;font-size: 14px;transition:All 0.2s ease-in-out;border-radius: 3px;}
.pagination li.active a,.pagination li a:hover {background-color: #c50000;color: #fff;border: 1px solid #c50000;}

/* news */
.news1{width: 1200px;margin: 20px auto 40px auto;border-bottom: 2px solid #ddd;padding-bottom: 30px;}
.news2{width: 358px;padding: 10px;border: 1px solid #ccc;margin: 0 10px;border-radius: 3px;transition:All 0.15s ease-in-out;}
.news2:hover{border: 1px solid #E60012;color: #E60012;transform:translate(0,-2px);box-shadow: 0 8px 6px -6px #777;}
.news2:hover a{color: #E60012;}
.news2 img{display: block;width: 358px;height: 240px;}
.news2 span{display: block;width: 358px;margin: 2px 0 0 0;line-height: 20px;}
.news2 b{display: block; color: #333;font-size: 14px;font-weight: bold;margin: 5px 0 2px 0;}
.news2 b a{color: #333;}

/* info */
.infoleft{width: 260px;}
.infolefttitle{padding: 12px 0;text-align: center;background-color: #23853C;color: #fff;font-size: 17px;line-height: 24px;border-top-left-radius: 16px;border-top-right-radius: 16px;}
.infolefttitle p{font-size: 13px;}
.infoleftcon{border-left: 1px solid #ddd;border-right: 1px solid #ddd;overflow: hidden;background-color: #c50000;}
.infoleftcon a{display: block;height: 46px;line-height: 46px;color: #333;font-size: 13px;border-bottom: 1px dotted #ccc;background:#fff url('img/4.png') no-repeat 30px 18px;text-indent: 55px;transition:All 0.2s ease-in-out;}
.infoleftcon a:hover{background-color: #eee;transform:translate(3px,0);}
.infoleftlx{padding: 10px;border:1px solid #ccc;font-size: 14px;line-height: 26px;}
.infoleftlx a{color: #333;font-size: 14px;}
.infoleftlx a:hover{color: #c50000;border-bottom: 2px solid #c50000;padding-bottom: 2px;}
.inforight{width: 910px;}
.inforight1{height: 50px;line-height: 50px;border-bottom: 1px solid #ccc;}
.inforight1 p{font-size: 18px;}
.inforight1 span{font-size: 14px;display: block;}
.inforight1 span a{color: #333;font-size: 14px;}
.inforight1 span a:hover{color: #c50000;border-bottom: 2px solid #c50000;padding-bottom: 2px;}
.inforight h1 a{display: block; font-size: 20px;color: #333;margin: 20px 0 10px 0;}
.inforight2{font-size: 12px;color: #999;margin-bottom: 20px;}
.inforight2 a{color: #999;}
.inforight2 a:hover{color: #c50000;border-bottom: 2px solid #c50000;padding-bottom: 2px;}
.inforight2 span{margin-right: 15px;}
.inforight3{display: block;width: 500px;margin: 20px auto;}
.inforight4{font-size: 16px;line-height: 32px;text-align:justify; text-justify:inter-ideograph;}
.inforight4 img{max-width: 100%; width:500px;}

.inforight5{margin: 15px 0 0 0;padding: 10px 0;border-top: 1px dotted #bbb;border-bottom: 1px dotted #bbb;line-height: 28px;}
.inforight5 p{font-size: 14px;}
.inforight5 p a{font-size: 14px;color: #333;}
.inforight5 p a:hover{color: #c50000;border-bottom: 2px solid #c50000;padding-bottom: 2px;}
.inforight6{margin: 15px 0 0 0;}
.inforight6 h3{font-size: 14px;height: 26px;border-bottom: 1px dotted #bbb;margin-bottom: 5px;}
.inforight6 h3 a{float: right;color: #333;}
.inforight6 h3 a:hover{color: #c50000;border-bottom: 2px solid #c50000;padding-bottom: 2px;}
.inforight6 ul li{float: left;display: block;height: 32px;line-height: 32px;width: 48%;margin: 0 1%; border-bottom: 1px dotted #ccc;}
.inforight6 ul li a{color: #333;}
.inforight6 ul li a:hover{color: #c50000;border-bottom: 1px solid #c50000;padding-bottom: 1px;}
.inforight6 ul li span{float: right;}
.inforight7{width: 910px;}
.inforight7 a{display: block;color: #333; border-radius: 3px; float: left;width: 206px;margin: 5px;padding: 4px;border: 1px solid #ddd;background-color: #fff;transition:All 0.2s ease-in-out;}
.inforight7 a i{display: block;border-radius: 3px;width:100%;height:0;padding-bottom: 75%;overflow:hidden;background-position: center center;background-repeat: no-repeat;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;}
.inforight7 a p{height: 30px;line-height: 28px;margin-top: 5px; text-align: center;font-size: 14px;}
.inforight7 a:hover{border: 1px solid #F59703;transform:translate(0,-2px);box-shadow: 0 8px 6px -6px #565656;}
.inforight7 a:hover p{background-color: #F59703;color: #fff;}

/* 首页友情链接 */
.homefriendlink{width: 1160px;margin: 0 auto 30px auto;padding: 20px;background-color: #eee;border-radius: 3px;}
.homefriendlink span{font-size: 14px;font-weight: bold;color: #333;}
.homefriendlink a{margin: 0 10px;color: #333;}
.homefriendlink a:hover{border-bottom: 2px solid #c50000;padding-bottom: 2px;color: #c50000;}



