@font-face{ font-family:"Lucida Grande" ; src: url('http://rrsic.us.nicdns.cc/Lucida Grande.ttf') format('truetype');}
@charset "utf-8";
/* CSS Document */

html{overflow-x:hidden; overflow-y:auto;}
body, ul, li, ol, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, span { margin:0; padding:0; -webkit-text-size-adjust:none;}
ul, li, dl, dt, dd, ol { list-style:none; }
img { border:0; }
a, p { color:#555; text-decoration:none; }
a:hover { color:#009A44; text-decoration:none; }
.clearfix:after { content:"."; display:block; clear:both; visibility:hidden; height:0; font-size:0; }
.clearfix { zoom:1; }
.clear { clear:both; }
body{ font:14px/1.5em  Arial, Helvetica, sans-serif;overflow-x:hidden;color:#666;background: url(../image/bg.png) top center repeat-x;background-color: #edeef0; }
.w-1052{width:1052px;   margin:0 auto;}
.w-850{width:850px;   margin:0 auto;}
/*==========index.html==========*/	
.wrapper{ width:100%; margin:auto;}
#header{clear: both;width:1052px;margin: 0 auto;background:#000; }
#container{clear:both;width:1052px;margin:0 auto;}
/*=================导航栏=================*/
.navbox,.nav-top{background: #000;}
.nav ul{width: 110%;}
.nav li{float: left;width: 137px;border-left: solid 1px #909091;border-right: solid 1px #909091;margin-right: 3px;position: relative;}
.nav li:last-child{margin-right: 0;}
.nav li>a{display: block;font-size: 16px;height: 16px;padding: 12px 0;background: #fff;text-align: center;text-transform: uppercase;position: relative;overflow: hidden;}
.nav li a span{position:absolute;left:0;width:139px;line-height: 40px;display: block;width: 100%;height: 100%;color:#000;}
.nav li a span.out{top:0px;}
.nav li a span.over{top:-40px;}
.nav li a span.over{color:#FFF;height:40px;background:#4cc481;}
.nav li.active a span.out{top: 40px !important;}
.nav li.active a span.over{top: 0 !important;background: #009944;}
.nav-top{color: #fff;padding-top: 15px;padding-bottom: 8px;}
.nav-top .logo{float: left;}
.nav-top .logo a{display: block;width: 106px;height: 86px;margin: 0 15px 0 5px;}
.nav-top .logo a img,.nav .phone-nav .logo a img{height: auto !important;}
.nav-top .company{float: left;padding-top: 18px;}
.nav-top .company .company-title{font-size: 36px;font-family: Arial;font-weight:bold;color: #009944;padding-bottom: 10px;}
.nav-top .company .company-title span{ font-size:15px; padding-left:40px;color:#fff;}
.nav-top .company .company-title span a{color:#fff;}
.nav-top .company p{color:#fff;}
.nav-top .company-tel{float: right;margin-top: 5px;}
.nav-top .company-tel p{font-size: 16px;height: 18px;line-height:18px;margin-top: 3px;padding-left: 18px; position: relative;text-align: center;color:#fff;}
.nav-top .company-tel p em{display: block;width: 11px;height: 12px;position: absolute;left: 2px;top: 3px;background: url(../image/sprite1.png) left top no-repeat;}
.nav-top .company-tel p a{color: #fff;}
.nav-top .company-tel p a:hover{color: #009944;}
.nav-top .company-tel p.top-mail{border-top: solid 1px #ccc;}
.nav-top .company-tel p.top-mail em{width: 12px;height: 9px;background-position: left -14px;top: 5px;}
.pull-down {position:absolute;width:260px;top:40px;left:0;border:solid 1px #eeeeee;display:none;z-index: 999;background: #fff;}
.pull-down .pull-list {border-bottom:solid 1px #eee;position: relative;margin: 0 8px;}
.nav li .pull-down .pull-list>a {position:relative;}
.nav li .pull-down .pull-list a {height:30px;line-height:30px;text-align:left;display:block;color:#666;font-size:14px;padding-left: 26px;position: relative;}
.nav li .pull-down .pull-list a:hover {color:#009944;}
.nav li .pull-down .pull-list em{display: block;width: 8px;height: 8px;position: absolute;top: 10px;left: 9px;background: url(../image/sprite1.png) -85px 0;}
.nav li .pull-down .pull-list:hover em{background-position: -85px -13px;}
.phone-menu{display: none;}
.nav .phone-nav{display: none;}
.nav .phone-nav .logo{padding: 10px 0;background: #000;}
.nav .phone-nav .logo a{width: 50px;display: block;margin-left: 5px;}

.search {width:100%;height:28px;position:relative;margin-bottom: 10px; *width:160px;}
.search-text {width:96%;height:26px;line-height: 26px; border:solid 1px #009944;color:#666;padding-left:4px;border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.submit {position:absolute;width:15px;height:15px;background:url(../image/searchbg.jpg) no-repeat;border:0;top:8px;right:5%;cursor:pointer;}

#mainCont {clear:both; width:1052px; margin:0px auto auto auto;background:#fff;}
.bannercontainer{ background:#EDEEF0; width:100%;}
.banner1{ clear:both;width:850px; height:auto;  margin:0 auto; padding:25px 0px; }
.banner{height:293px;overflow:hidden;width: 100%;position:relative; display:inline-block;}
.banner .d1{width:100%;height:293px;display:block;left:0px;top:0px;position:relative;}
.banner .d2{width:100%;height:30px;clear:both;z-index:100;left:0px;top:250px; position:absolute;*position:relative;}
.banner .d2 ul{float:left;position:absolute;right:45%;top:0;margin:0 0 0 -96px;display:inline;}
.banner .d2 li{width:17px;height:15px;overflow:hidden;cursor:pointer;background:url(../image/img2.png) no-repeat center;float:left;margin:0 3px;display:inline;}
.banner .d2 li.nuw{background:url(../image/img2_1.png) no-repeat center;}
/*首页行业分类*/
.mainbox{ clear:both;background: #fff;padding-bottom: 80px;width:850px; margin:0 auto; }
.classification{overflow: hidden;padding: 18px 0 35px 0; width:850px; margin:auto 0;}
.classification ul{width: 110%;}
.classification li{float: left;background: #009944;margin-right: 10px; padding:15px 20px;}
.classification li h2{font-size: 18px;display: table;text-align: center;width: 100%;line-height: 20px; font-weight:normal;}
.classification li a{display: table-cell;width: 100%;vertical-align: middle;color: #fff;}
.indexmain-left .index-content-box .index-content-shadow{width: 100%;height: 9px;position: absolute;left: 0;bottom: -9px;}
.indexmain-left .index-content-box .index-content-shadow img{width: 100%;height: auto;}
/*首页优势*/
.indexmain-left{width: 534px;float: left;overflow: hidden;}
.indexmain-left .index-content-box{background: #edeef0;position: relative;padding: 25px 60px 30px 30px;position: relative;}
.indexmain-left .index-content-box h3{font-family:"Lucida Grande";height: 24px;line-height: 24px;padding-bottom: 25px;color: #333; font-size:24px;}
.indexmain-left .index-content-box p{line-height: 22px;color: #676767;}
.indexmain-left .advantage {margin-bottom: 34px;}
.indexmain-left .advantage .advantage-scroll h4{font-size: 18px;}
.indexmain-left .advantage .advantage-scroll{width: 100%;height: 300px;overflow: hidden;padding-right: 40px;}
.indexmain-left .advantage .advantage-scroll h4{font-size: 18px;padding-left: 35px;position: relative;margin-bottom: 5px; color:#676767; font-weight:normal;}
.indexmain-left .advantage .advantage-scroll h4 em{display: block;position: absolute;left: 0; background: url(../image/sprite1.png) no-repeat;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon1 h4 em{width: 30px;height: 16px;background-position: -85px -64px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon2 h4 em{width: 23px;height: 21px;background-position: -117px -64px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon3 h4 em{width: 21px;height: 24px;background-position: -142px -61px;top: -2px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon4 h4 em{width: 30px;height: 14px;background-position: -165px -64px;top: 2px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon5 h4 em{width: 20px;height: 25px;background-position: -197px -60px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon6 h4 em{width: 20px;height: 26px;background-position: -220px -59px;top:-2px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon7 h4 em{width: 20px;height: 25px;background-position: -243px -60px;top: -2px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon8 h4 em{width: 24px;height: 24px;background-position: -294px -61px;}
.indexmain-left .advantage .advantage-scroll li.advantage-icon9 h4 em{width: 24px;height: 24px;background-position: -266px -61px;}
.indexmain-left .advantage .advantage-scroll ul{padding-right: 70px; font-family:"Arial";}
.indexmain-left .advantage .advantage-scroll ul li{margin-bottom: 30px;}
.indexmain-left .advantage .advantage-scroll ul li p{line-height: 22px; font-size:14px;font-family:"Arial";}
.scrollBox,.scrollBar{width:12px;top:4px;right:2px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;}
.scrollBox{background:#d6d7d9;}
.scrollBar{background:#009241;}
/*Chemical industry*/
.index-industry,.index-about{margin-bottom: 45px;}
/*首页产品*/
.index-products{margin-bottom: 30px;}
.index-products ul{width: 110%;}
.index-products ul li{float: left;margin-right: 10px;}
.index-products ul li a{display: block;position: relative;overflow: hidden;}
.index-products ul li a:hover .index-products-con{display: block;opacity: 0.6;filter:alpha(opacity=60);-webkit-animation:zoomIn .6s linear;-moz-animation:zoomIn .6s linear;-ms-animation:zoomIn .6s linear;-o-animation:zoomIn .6s linear;animation:zoomIn .6s linear;}
.index-products ul li .index-products-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;text-align: center;color: #fff;background: rgb(0,153,68);opacity: 0;filter:alpha(opacity=0);display: none;}
.index-products ul li .index-products-con h3{position: relative;margin-top: 75px;font-size: 18px;font-family:Arial;}
.index-products ul li .index-products-con h3 em{position: absolute;top: 28px;left: 50%;display: block;width: 30px;height: 18px;margin-left: -15px;background: url(../image/sprite1.png) -17px -67px;}

/*index about*/
.read-more{margin-top: 10px;}
.read-more a{display: block;width: 36px;height: 36px;background: url(../image/sprite1.png) 0 -110px;position: relative;}
.read-more a span{display: none; position: absolute;left: 0;top: 0;height: 36px;width: 110px;text-align: center; background: #009241;line-height: 36px;border-radius: 10px;color: #fff;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;-ms-border-radius: 20px;}
/*index-history*/
.history-box{margin-bottom: 9px;}
.history-box p.the{text-align:center;font-size:16px;color:#603911;padding-bottom:58px;}
.history-box .year-list{heigth:81px;position:relative;}
.history-box .year-list .year-list-btn{width: 8px;height: 9px; position: absolute;top: 50%;margin-top: -5px;right: 30px;cursor: pointer; background: url(../image/sprite1.png) -128px 0;}
.history-box .list{overflow:hidden;*position:relative;margin-bottom: 35px;margin-right: 65px;}
.history-box .list ul li{float:left;cursor:pointer;margin-right: 25px;font-size: 18px;}
.history-box .list ul li.on{color: #009944;border-bottom: solid 1px #009944;}
.history-box .year-text .arrow{bottom: 0;}
.history-box .year-text .prev{background-position: -17px 0;left: 0;}
.history-box .year-text .next{background-position: -43px 0;left: 30px;}
.history-box .year-text{*position:relative;position: relative;}
.history-box .year-text>ul>li{display:none;}
.history-box .year-text>ul>li.now{display:block;}
.history-box .year-text>ul>li .text{display:none;}
.history-box .year-text>ul>li.now .text{display:block;height: 185px;}
.history-box .year-text>ul>li .text span{font-family:Arial;font-size:18px;color:#fff;padding:2px 8px;background: #009944;height: 22px;line-height: 22px;}
.history-box .year-text>ul>li .text p{padding-top: 10px;}
.slidebox .item-btn,.year-text .arrow,.related-box .item-btn{width:25px;height:31px;position:absolute;z-index:99;bottom:15px;margin-top:-31px;background:url(../image/sprite1.png) no-repeat left top;cursor:pointer;}
.slidebox .prev,.related-box .prev{background-position: -17px 0;right: 50px;}
.slidebox .prev:hover,.history-box .year-text .prev:hover,.related-box .prev:hover{background-position: -17px -33px;}
.slidebox .next,.related-box .next{background-position: -43px 0;right: 20px;}
.slidebox .next:hover,.history-box .year-text .next:hover,.related-box .next:hover{background-position: -43px -33px;}
/*index-right*/
.indexmain-right{width: 221px;float: right;padding-top: 25px;}
.main-right-box .main-right-tit h2{font-size: 24px;line-height: 24px; font-family:Arial;position: relative;padding-left: 25px;color: #333;}
.main-right-box .main-right-tit h2 a{color: #333;}
.main-right-box .main-right-tit h2 a:hover{color: #009944;}
.main-right-box .main-right-tit h2 em{position: absolute;left: 0;top: 6px;display: block;width: 15px;height: 12px;background: url(../image/sprite1.png) -70px 0;}
/*index-cer*/
.index-cer .main-cer-con li{ margin:10px 0px;}
.index-cer .main-cer-con li h3{width: 153px;height: 32px;line-height: 32px;background: #009241;text-align: center;font-size: 14px;color: #fff;border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;-ms-border-radius: 5px; font-weight:normal; margin-top:5px\9;}
.index-cer .main-cer-con li:hover h3{background: #d6d7d9;}
.index-tec{margin-top: 115px;}
.index-tec .main-tec-con ul{margin-top: 40px;}
.index-tec .main-tec-con li{position: relative;padding-bottom: 25px;width: 162px;overflow: hidden;}
.index-tec .main-tec-con li a{display: block; width: 158px;height: 158px;overflow: hidden;border:solid 2px rgba(0,153,68,0.3);}
.index-tec .main-tec-con li em{display: block;width: 10px;height: 17px;position: absolute;left: 50%;margin-left: -5px;top: 88%;background: url(../image/sprite1.png) -85px -33px;-webkit-animation:dow-em4 2s infinite linear;animation:dow-em4 2s infinite linear}
.index-tec .main-tec-con li img,.product-list-show li .list-img a img,.main-industry .pic li img,.news_list li>a img{webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.index-tec .main-tec-con li img:hover,.product-list-show li .list-img a img:hover,.main-industry .pic li img:hover,.news_list li>a img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

#footer{clear:both; margin:0px auto auto auto; background:#303030 ; width:100%; padding-top:70px; display:inline-block; /*min-height:464px;*/color:#fff;font-family:"Lucida Grande";}
#footer .ifooter{clear:both; width:1052px; margin:0 auto; overflow:hidden;}
.ifooter .fnav{ width:1052px;margin:auto; float:left; height:370px; overflow:hidden;}
#footer .Ftitle{padding-bottom:15px;margin-bottom:30px;position:relative; font-size:18px; color:#009944; font-weight:bold;}
#footer .Ftitle i{width:30px;height:1px;background:#fff;position:absolute;left:0;bottom:0;color:#fff;}

#footer li{padding-left: 15px;line-height: 22px;position: relative;}
#footer li a{color: #fff;}
#footer li a:hover{color: #009241;}
#footer .guide1{padding-left: 30px;float: left;border-right:1px solid #5b5b5b; width:200px;}
#footer .guide1 li{overflow:hidden;margin-bottom:15px; font-size:16px;}
#footer .guide1 li a{color:#009944;}
#footer .guide1 li a:hover{color:#fff;}
#footer .guide1 li em{display: block;width: 7px;height: 7px;position: absolute;left: 0;top: 7px; background: url(../image/sprite1.png) -70px -13px;}
.fnav .guide2{ float:left; display:inline; width:305px; margin-left:60px; padding-right:40px;border-right:1px solid #5b5b5b;}
#footer .guide2 li{padding-left: 20px; font-family:Arial;}
#footer .guide2 li em{display: block;background: url(../image/sprite1.png) no-repeat;position: absolute;left: 0;top: 5px;}
#footer .guide2 li.footer-icon1 em{width: 11px;height:14px;background-position: 0 -150px;}
#footer .guide2 li.footer-icon2 em{width: 11px;height:12px;background-position: -17px -150px;}
#footer .guide2 li.footer-icon3 em{width: 11px;height:9px;background-position: -70px -150px;}
#footer .guide2 li a{color:#009944;}#footer .guide2 li a:hover{color:#fff;}
#footer .flinks{ float:left;text-align:left;margin-top:30px; width:290px; }
#footer .flinks a{ padding:5px;}
#footer .flinks img{ width:29px; height:29px;}
.fnav .guide3{ float:right; _text-align:right;width:335px; padding-right:30px;}
.guide3 .nslt_submit{ width:305px; }
#footer .guide3 li{margin-bottom:10px; padding-left:0px;}
.guide3 .input-style{padding:12px 10px;font-size:14px;line-height:18px;color:#fff;background:none;border:1px solid #b7c7d6; font-family:"Lucida Grande";}
.guide3 .w-half{width:278px;}
.guide3 .h-90{height:90px;}
.guide3 .submit-btn{padding-top:15px;overflow:hidden;}
.guide3 .submit-wrap{width:78px;height:28px;line-height:28px;text-align:center;color:#fff;background:#009944;border:1px solid #009944;float:right;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.guide3 .submit-wrap:hover{background:#fff;border-color:#fff;color:#d9956a;}
#footer .copyright{clear:both; margin:10px auto 0px auto; margin-bottom:0px;width:100%;background:#fff; padding:10px 0px; color:#666; font-size:16px; }
.copyright p{ color:#666; font-size:12px; line-height:18px; }
.copyright .crt{ line-height:33px;color:#666; width:100%; text-align:center;}
.copyright a{color:#0E5340;}
.ifooter .speand{ margin:0px auto 2px auto;width:992px;float:left;}
.speand p{ color:#fff; font-size:12px; line-height:18px; text-align:left;}
.backToTop {display: none; width: 53px;height:52px;position: fixed; right:30px;bottom: 40px;background:url(../image/arrow-top.png) no-repeat center center; cursor:pointer; z-index:99;}
/*==========aboutus.html=============*/
.main-banner{background: #edeef0;padding: 25px 0;}
.main-banner .dybanner{clear: both;background: url("../image/nbanner01.jpg") no-repeat center; height: 300px;margin: 0 auto;width: 850px;text-align: center;}

#mainCont .nyCont{ width:850px; margin:0 auto; padding-bottom:20px; line-height:25px;}
.nyCont  .txt04{ font-size:13px; color:#777; line-height:25px; }
.nyCont  .aboutpic{ padding:27px 0px; text-align:center;}
#mainCont .nymenu {clear:both; text-align: center; padding-top: 20px; padding-bottom:20px; font-size:14px;}
#mainCont .nymenu a {background-color: #009944;color: #fff; padding: 12px 20px; margin-right: 8px; display:inline-block; margin-bottom:5px;}
#mainCont .nymenu a:hover{background-color: #4cc481;}
#mainCont .nymenu a.a {background-color: #4cc481;}
#mainCont .location{ clear:both; line-height:20px; display:block; margin-top:25px; margin-bottom:10px; font-style:italic;}
#mainCont .location span{color:#009A44;}#mainCont .location a{color:#343434;}#mainCont .location a:hover{color:#009A44;}

.part02 .rightCont{ width:850px; float:right; margin:auto; margin-top:10px; }
.rightCont .irtCont{ width:850px; margin:20px auto auto auto;}
.irtCont .irtContTitle{border-bottom:2px solid #306ba7; padding:11px 0;font-size:17px; color:#333; line-height:20px; font-family:Arial; text-transform:uppercase;}
.part02 .irtCont .mdmtit{width:722px; height:63px; font-size:17px; color:#333; font-family:Arial;text-transform:uppercase; line-height:63px; border-bottom:2px solid #306ba7; margin-bottom:15px;}
/*==========products.html============*/
.prcontent{ width:100%; display:inline-block; padding-bottom:20px;font-family:"Lucida Grande";}
#mainCont .maintitle{ clear:both;color:#010101; font-size:24px; width:100%;background:url(../image/line.jpg) no-repeat top left; padding-top:10px; line-height:35px; margin-bottom:20px;}
.mainbox .btit{color:#010101; font-size:18px;}
.mainbox .stit{color:#306ba7; font-size:14px;}
#container .proInfo{ border-bottom:1px solid #e0e5e9; font-size:14px; color:#666; line-height:25px; margin-bottom:20px; padding-bottom:20px;}
#container .proInfo p{font-size:14px; color:#666;line-height:25px;}
.product-list-show ul{width: 110%;}
.product-list-show li{float: left;width: 264px;margin-right: 25px;margin-bottom: 35px; overflow: hidden;border: solid 1px #dcdcdc;}
.product-list-show li:hover{border-color: #009944;}
.product-list-show li img{width: 100%;height: auto;}
.product-list-show li .list-img a{display: block;width: 264px;height: 201px;overflow: hidden;}
.product-list-show li .list-img .list-img-shadow{position: absolute;}
.product-list-show li .list-con{padding: 20px;}
.product-list-show li .list-con h2{font-size: 15px;line-height: 22px;height: 44px;overflow: hidden; padding-bottom: 15px;position: relative;display: table-cell;vertical-align: middle;}
.product-list-show li .list-con h2 a{font-family: Arial;}
.product-list-show li .list-con h2 a:hover{color: #008d3f;}
.product-list-show li .list-con h2 em{position: absolute;left: 0;bottom: 7px;display: block;width: 20px;height: 0;border-bottom: solid 1px #008d3f;}
.product-list-show li .list-con h3{font-size: 13px; line-height: 22px;color: #666;margin-bottom: 8px;height: 66px;overflow: hidden; font-weight:normal;}
.product-list-show li .list-con a.more{display: block;width: 40px;height: 40px;background: url(../image/sprite1.png) -149px 0;}
.product-list-show li .list-con a.more:hover{background-position: -189px 0;}

.nyCont .page{height:37px; font-size:12px; color:#999; margin:auto; line-height:20px; color:#8F8F8F; text-align:center;}
.nyCont .page .pageNum{ display:inline-block; height:37px; line-height:37px; margin-right:5px;font-size:14px;}
.nyCont .page .pageNum a{ color:#666; padding: 3px;}
.nyCont .page .pageNum a:hover{text-decoration:underline;color:#009A44; }
.nyCont .page .pageNum span{color:#009A44;font-weight: bold;padding: 3px;}
/*==========productView.html===========*/
#mainCont .irtCont_Cont{ clear:both; display:block;}
.irtCont_Cont .PILeft{ width:402px; float:left; padding-right:10px; margin-top:20px;}
.irtCont_Cont .PIRight{ width:410px; float:right; padding:20px 5px 0px 0px;font-size:14px; font-family:"Lucida Grande"; }
.irtCont_Cont .PIRight .pbt{ font-size:20px; color:#009A44; padding-bottom:20px; margin-top:10px;position: relative;}
.irtCont_Cont .PIRight em{display: block;width: 20px;height: 0;border-bottom: 1px solid #009944;position: absolute;left: 0;bottom: 6px;}
.irtCont_Cont .PIRight .descInfo{ color:#666; font-size:14px; display:block; margin-top:10px; line-height:25px; overflow:hidden; }
.irtCont_Cont .PIRight .btn03{ clear:both; width:400px;}
.irtCont_Cont .PIRight .btn03 .B01{ display: block;width: 118px;height: 38px;margin-top: 20px; background: #009944;text-align: center;line-height: 38px;color: #fff;border:none;border-radius: 20px;-webkit-border-radius: 20px;-moz-border-radius: 20px;--msborder-radius: 20px; }
.irtCont_Cont .PIRight .btn03 .B01:hover{background: #4cc481;}
.irtCont_Cont .PIRight .social-share{margin-top: 20px;}
.irtCont_Cont .PIRight .social-share a{ padding:5px;}
.irtCont_Cont .PIRight .social-share img{ height:16px;}

#sl_PicShow { width: 400px; position: relative;}
#sl_ImgBox { width: 400px; height: 305px; overflow: hidden; border: 1px solid #BCBCBC;box-shadow:5px 5px 5px #b6b0b0;}
.sl_SmallImgList { width: 400px; margin: 10px auto; }
.sl_wrapper { float: left; display: inline; margin: 0 5px;}
#sl_ImgList .ipic { border: 1px solid #CCCCCC; background-color: white; width: 60px; height: 46px; overflow: hidden; margin: 0 8px; display: inline; float: left; cursor: pointer; }
#sl_ImgList .active { border: 1px solid #009A44;}
#sl_ImgList img { border: 0; }
#imgList_prev, #imgList_next { width: 31px; height: 45px; display: block; float: left; display: inline; cursor: pointer; margin:8px auto auto auto}
#imgList_prev { background: url(../image/left.jpg) no-repeat; }
#imgList_next { background: url(../image/right.jpg) no-repeat; }
#imgList_prev.disabled{background: url(../image/left.jpg) no-repeat;}
#imgList_next.disabled{background: url(../image/right.jpg) no-repeat;}
#imgList_prev span, #imgList_next span { display: none; }
.sl_zoom { float: left; position: relative; display:inline; cursor: pointer; }
.sl_zoom img { }
div.zoomdiv { z-index: 100; position: absolute; top: 0px !important; left: 400px !important; width: 200px; height: 200px; background: #ffffff; border: 1px solid #CCCCCC; display: none; text-align: center; overflow: hidden; }
div.jqZoomPup { z-index: 10; visibility: hidden; position: absolute; top: 0px; left: 0px; width: 50px; height: 50px; border: 1px solid #aaa; background: #ffffff; opacity: 0.5; -moz-opacity: 0.5; -khtml-opacity: 0.5; filter: alpha(Opacity=50); }
div.jqMagnifier { position: absolute; z-index:9; width: 23px; height: 23px; background: url(image/magnifier.png) no-repeat; top:228px; right:1px; }

.rightCont .tabCont{ clear:both;  margin:30px auto auto auto; display:block; font-family:"Lucida Grande";}
.tabCont .context{ margin:20px auto auto auto;color:#666; font-size:14px;}
.tabCont .context p{ /*text-indent:2em;*/ line-height:25px; color:#666; margin-top:5px;}
.tabCont .context .btxt{color:#009A44; font-size:24px;min-height:30px; }
.tabCont .context .sdd{ text-align:right; font-style:italic;}
.tbBorder{/*background:#E8EFF4;*/}
.tbBorder table td{ border:solid 1px #000; }
.tbBorder th{ border:0; height:30px; line-height:30px;border:solid 1px #000; text-align:center; color:#000; font-size:16px;}
.tbBorder td{ border:0; height:28px; line-height:28px;border:solid 1px #000; text-align:center; color:#000; font-size:14px;}
.tbBorder td.tbbg1{ background:#E9E9E9;color:#000;font-size:15px;}.tbBorder th.tbbg1{ background:#E9E9E9;color:#000;font-size:18px;}
.rightCont .contact { margin:20px auto auto auto; width:600px}
.rightCont .contact p{ line-height:20px; color:#555; font-size:12px; margin-top:5px; text-indent:2em;}
.contactOnline{ width:760px; margin:20px auto auto auto;}
.contactOnline ul{}
.contactOnline ul li{ padding:5px 0; line-height:20px; clear:both; width:100%;}
.contactOnline ul li .label{ float:left; display:inline-block; width:160px; text-align:right; font-size:12px; color:#555;}
.contactOnline ul li .label span{ color:#ff0000; font-weight:bold;}
.contactOnline ul li .inputTxt{ display:inline-block; margin-left:20px;}
.contactOnline ul li .inputTxt .txtarea04{ border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; width:200px; height:20px; padding:0 5px; color:#777; font-size:12px; line-height:20px;}
.contactOnline ul li .inputTxt .txtareas01{ width:400px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.contactOnline .subMit{ padding:5px 0; margin:10px auto 10px 180px;}
.contactOnline .subMit .btn04{ background:#009A44; width:82px; height:30px; color:#fff; line-height:24px; text-align:center; font-weight:bold; margin:auto; cursor:pointer; font-family:Verdana, Geneva, sans-serif; border:none;}
.co2 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.co2 ul li .inputTxt .txtarea04{width:405px; height:46px; padding:0 5px; color:#777; font-size:12px; line-height:46px;}
.co2 ul li .inputTxt .txtareas01{width:405px; height:155px;}
.co2 .subMit{ text-align:right; margin-right:30px;}
.co2 .subMit .btn04{ background:#25BA52; width:155px; height:56px;line-height:56px; text-align:center; font-weight:normal; font-size:18px; font-family:"Lucida Grande"; border:none;}
/*询盘2*/
#msgdiv{z-index: 10010; position: absolute; left: 613.5px; top: 214.5px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 660px; height: 500px; border: 8px solid rgb(85, 85, 85); display:none;}
#msgdiv .tips_tit{font-weight: bold; height: 30px; line-height: 30px; background: rgb(221, 221, 221) none repeat scroll 0% 0%;}
#msgdiv .tips_tit .tit_left{float: left; margin-left: 6px;}
#msgdiv .tips_tit .tit_right{float: right; cursor: pointer; margin-right: 6px;}
#msgdiv .conOn{ width:90%; margin:0 auto;}
#msgdiv .contactOnline ul li .inputTxt .txtareas01{ width:300px; height:80px; border:1px #bebebe solid; border-bottom:1px #e1e1e1 solid; border-right:1px #e1e1e1 solid; padding:0 5px; color:#777; font-size:12px;}
.part02 .rightFix{ text-align:right;}
.part02 .topFix{ vertical-align:top;}
/*相关产品*/
.pro-related{margin-top: 40px;padding-top: 45px;border-top: solid 1px #e6e6e6; padding-bottom:50px;}
.pro-related>h2{font-size: 26px;text-align: center;color: #000;padding-bottom: 30px;}
.related-box{height: 400px;position: relative;}
.related-box .product-list-show{width: 100%;overflow: hidden; *width:850px; *position:relative}
.pro-related .related-box .item-btn{top: 50%;margin-top: -15px;}
.pro-related .related-box .prev{left: -50px;}
.pro-related .related-box .next{right: -50px;}
/*==========news.html============*/

.main-news h1 {font-size:24px;padding-bottom:20px;border-bottom:solid 1px #c9c9c9;}
.news_list {padding-top:30px;border-top:dashed 1px #acacac;}
.news_list li {padding-bottom:30px;border-bottom:dashed 1px #acacac;margin-bottom:35px;height:175px;}
.news_list li>a {display: block;width: 280px;height: 175px;overflow: hidden;float: left;}
.news_txt {margin-left:300px;}
.news_txt span {color:#666;padding-bottom:10px;display:block;}
.news_txt h2{font-size: 18px;line-height: 25px; }
.news_txt h2 a {padding-bottom:8px;display:block;margin-bottom:8px;}
.news_txt h2 a:hover {color:#009944;}
.news_list p {line-height:20px;margin-bottom:20px;}
a.view_more {width:86px;height:24px;display:block;border:solid 1px #cdcdcd;line-height:24px;text-align:center;color:#666;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;transition:all 0.6s ease-in-out;-weblit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;}
a.view_more:hover {background-color:#009944;color:#fff;}
.news_article {overflow:hidden;zoom:1;padding-bottom:60px;margin:0 auto;}
.news_article_nav {padding-bottom:60px;padding-top:116px;}
.news_article_nav a {color:#666;}
.news_article_nav a.news_on_this {color:#e94c24;}
.news_article_content {padding-top:40px;}
.news_article_content h1 {font-size:24px;text-align:center;border:none;}
.news_article_content p {font-size:16px;line-height:24px;margin-bottom:15px;}
.news_article_content p span {font-weight:bold;}
.news_article_content img {margin-bottom:20px;}
.news-con-time {text-align: center;padding-bottom: 40px;}
.news-con-time span {margin-right: 25px;}
.news-con-time a {color: #009944;}
/*===========contact.html===========*/
.nyCont .ctit{ font-size:30px;color:#333;}
.nyCont .contactInfo{ width:320px; margin:auto; float:right; padding-bottom:20px; padding-left:20px; font-family:"Lucida Grande"; margin-top:20px;}
.contactInfo p{ font-size:12px; color:#666; line-height:20px; padding-left:5px;}
.contactInfo a{color:#306ba7;}
.contactOnline .fontFix01{ color:#5e8400; text-decoration:underline; }
.contactDesc{ width:450px; margin:20px auto;}
.contactDesc p{ color:#333; font-size:20px; line-height:20px;}
.contactDesc p.fontFix02{ color:#666; font-size:12px; margin:20px auto auto auto;}
.conto2{ width:450px; float:left;margin:10px auto auto auto; _overflow:hidden;}
.conto2 ul{}
.conto2 ul li{ padding:5px 0; line-height:20px; clear:both;}
.conto2 ul li .label{ float:left; display:inline-block; width:140px; text-align:left; font-size:14px; color:#666; line-height:46px;}
.conto2 ul li .label span{ color:#ff0000; font-weight:bold;}
.conto2 ul li .inputTxt{ display:inline-block;}
.conto2 ul li .inputTxt .txtarea04{ border:1px solid #009944;webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;line-height:30px; width:405px;  color:#777; font-size:12px; }
.conto2 ul li .inputTxt .txtareas01{ width:405px; height:155px; border:1px solid #009944;webkit-border-radius:4px;-moz-border-radius:4px;-o-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#777; font-size:12px;}
.conto2 .subMit{ padding:5px 0; margin:10px 30px 10px 0px; text-align:right;}
.conto2 .subMit .btn04{width:105px;height:45px;line-height:45px;text-align:center;color:#fff;background:#009944;border:1px solid #009944;text-transform:uppercase;cursor:pointer;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;font-size:18px;}
.conto2 .subMit .btn04:hover{background:#BADAEC;border-color:#fff;color:#333;}
/*honor*/
.honormnc ul {padding-top: 42px;border-left: 1px solid #efefef;   border-top: 1px solid #efefef;}
.honormnc li { border-bottom: 1px solid #efefef;   border-right: 1px solid #efefef;   float: left;    height: 415px;    list-style: outside none none;    padding: 18px;    position: relative;    width: 245px;}
.honormnc li img {height: 375px;    position: absolute;    width: 245px;}
.honormnc li h4 {padding: 10px; line-height: 24px;}
.honormnc li:hover{ background:#B4DDEE;}


.honormnc2 ul {padding-top: 42px;border-left: 1px solid #efefef;   border-top: 1px solid #efefef;}
.honormnc2 li { border-bottom: 1px solid #efefef;   border-right: 1px solid #efefef;   float: left;    height: 165px;    list-style: outside none none;    padding: 18px;    position: relative;    width: 245px;}
.honormnc2 li img {height: 163px;    position: absolute;    width: 245px;}
.honormnc2 li:hover{ background:#B4DDEE;}




#subscribe #subscribe_result .error {color: #FF0000;display: block;}
#subscribe_result{color: #FF0000; margin-top:-10px;}
.isuccess {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.iwarning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.iwait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.success {padding: 5px 0px;margin-bottom: 10px;background: #f5edc7;border: 1px solid #FFD400;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center; color:#FF0000;}
.warning {padding: 5px 0px;margin-bottom: 10px;background: #feeef1;border: 1px solid #fca8c2;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.error {color: #FF0000;display: block;}
.notfound { clear:both;height:auto;padding:30px 0;text-align:center; margin-left:30px;}
.notfound h1{margin:15px 0;font-size:24px;font-weight:bold;line-height:30px;color:#c90000;}
.notfound h2{margin:0 0 5px 0;font-size:16px;font-weight:bold;line-height:120%;color:#0a4d84; text-align:left;}
.notfound p.not_text{color:#333;line-height:20px;font-size:11px; padding:10px; float:none;}
.notfound p.text_left{ text-align:left;float:none;}
.notfound p span{font-size:14px;font-weight:bold;color:#c90000;}
.notfound .sech_text{text-align:left;padding:5px 0; color:#9C9C9C;}
#cs_box {width:120px; height:220px; color:#FFF; background:#009A44; position:fixed; right:10px; top:100px; border-radius:10px; z-index:1000}
#cs_box span {height:20px; line-height:20px;display:block;}
.cs_close {color:#FFF; position:absolute; right:10px; top:8px; cursor:pointer; font-size:20px;font-family:Verdana, Geneva, sans-serif}
.cs_title {font-size:14px; margin:10px; font-weight:bold;}
.cs_img {width:100px; height:100px; background:#FFF; margin:10px;background-image:url(../image/xixi.jpg) }
.cs_info {font-size:12px; margin:0px 10px; overflow:hidden; text-align:center;}
.cs_btn {width:100px; height:25px; background:#333; margin:5px 10px; border-radius:5px; font-size:12px; line-height:25px; color:#FFF; text-align:center; cursor:pointer;}
#msgdiv .contactOnline{ width:auto;}