@charset "utf-8";
*{margin: 0;padding: 0;}
html,body{font-family: microsoft yahei;font-size: 16px;color: #333;}
a{text-decoration: none;font-family: microsoft yahei;font-size: 16px;color: #333;outline: none;}
img{border: 0;}
ul,li{list-style: none;}
.content{width: 1200px;margin: 0 auto;}
.header-top,.header-top a{font-size: 13px;font-family: SimSun;color: #707070;}
.header-top a{margin: 0 5px 0 5px;}
.header-top{width: 100%;min-width: 1200px;height: 37px;background: #f0f0f0;line-height: 37px;overflow: hidden;}
.top-text{float: left;}
.top-a{float: right;}
.header{width: 1200px;height: 106px;margin: 0 auto;display: table;}
.header-logo{display: table-cell;width: 500px;background: url(../images/header-logo.jpg) no-repeat left center;vertical-align: middle;padding-left: 275px;}
.header-logo p{color: #0a9640;}
.header-contact{font-size: 20px;color: #0a9640;width: 12em;height: 100%;float: right;background: url(../images/header-contact.jpg) no-repeat left center;line-height: 106px;padding-left: 100px;}
.header-contact span{font-size: 16px;color: #333;}
.nav{width: 100%;min-width: 1200px;border-bottom: 2px solid #017c31;}
.nav .content{height: 42px;background: url(../images/nav-before.jpg) no-repeat left bottom;}
.nav ul{padding-left: 86px;}
.nav ul li{float: left;width:122px;line-height: 42px;background: url(../images/navBefore.jpg) repeat-x;margin-right: 1px;border-radius: 5px 5px 0 0;}
.nav ul li a{display: block;text-align: center;color: #f0f0f0;}
.nav ul li a:hover{color: #fff;}
.banner{width: 100%;min-width: 1200px;height: 29vw;min-height: 348px;position: relative;overflow: hidden;margin: 0 auto;}
.banner ul{position: absolute;width: 100%;height: 100%;position: absolute;}
.banner li{display: block;float: left;height: 100%;}
.banner ul li:first-child{z-index: 2;}
.banner li img{display: block;width: 100%;height: 100%;}
.banner-index{width: 100%;height: 20px;position: absolute;text-align: center;bottom: 40px;left: 0;}
.banner-index span{display: inline-block;width: 20px;height: 20px;background-color: #fff;margin: 0 5px 0 5px;cursor: pointer;}
.search-box{width: 100%;min-width: 1200px;height: 55px;background: url(../images/bd22b.jpg) repeat-x left bottom;line-height: 53px;}
.keywords{float: left;}
.keywords,.keywords a{font-family: SimSun;font-size: 14px;color: #3c3c3c;}
.searchBox{float: right;padding-top: 8px;}
.searchBox input{outline: none;display: block;float: left;}
.searbox-cont{border: 1px solid #a0a0a0;height: 26px;width: 160px;}
.searchbox-go{border: 0;background: url(../images/nav-moreBg.jpg) repeat-x left bottom;width: 60px;height: 28px;}
.problem{width: 980px;margin: 0 auto;background: url(../images/wenhao.jpg) no-repeat left center;padding-left: 220px;}
.pbmtitle{width: 680px;height: 75px;font-family: "方正大黑简体";color: #09aa48;font-size: 40px;background: url(../images/searchborder.jpg) repeat-x left bottom;line-height: 85px;}
.pbmllist{width: 680px;height: 44px;line-height: 44px;border-bottom: 1px dashed #b5b5b5;}
.pbmllist:last-child{border-bottom: 0;}
.pbmllist a{display: block;width: 340px;float: left;color: #646464;overflow: hidden;height: 44px;text-indent: 5px;}
.pbmllist a:before{content:"●";font-size: 20px;padding-right: 5px;color: #b7b7b7;}
.pbm-list{width: 100%;min-width: 1200px;background: url(../images/searchborder.jpg) repeat-x left bottom;overflow: hidden;padding-bottom: 0;}
.pbm-list ul{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 10px;}
.pbm-list li{width: 200px;height: 200px;float: left;}
.pbm-list li img{display: block;width: 180px;height: 200px;margin: 0 auto;}
.pbmresult{width: 14.5em;margin: 35px auto;background: url(../images/result.jpg) no-repeat left center;font-family: "方正大黑简体";font-size: 26px;color: #666;padding-left: 65px;}
.error{width: 100%;min-width: 1200px;background: #f3f3f3 url(../images/bd22b.jpg) repeat-x left bottom;margin-top: -1px;height: 760px;border: 1px sold #000;}
.errorTit{background: url(../images/error-tit.jpg) no-repeat center;height: 113px;margin-top: 45px;margin-bottom: 45px;}
.errorsol{width: 650px;height: 520px;background: url(../images/errorsol.jpg) no-repeat left top;float: left;}
.errorrlt{width: 540px;height: 520px;background: url(../images/errorrlt.jpg) no-repeat right top;float: right;}
.error .content{background: url(../images/errorconsbgbm.jpg) no-repeat left bottom;overflow: hidden;height: 760px;padding-bottom: 96px;}
.solution{width: 1200px;margin: 0 auto;}
.sltcont{width: 450px;margin-top: 150px;float: left;}
.redfont{font-size: 25px;color: #09aa48;line-height: 35px;height: 105px;overflow: hidden;}
.smafont{color: #666666;font-size: 16px;line-height: 28px;margin-toP: 20px;height: 84px;overflow: hidden;}
.know-more{margin-top: 25px;width: 196px;height: 37;border: 2px solid #09aa48;padding: 2px;border-radius: 3px;}
.know-more a{display: block;width: 100%;height: 37px;line-height: 37px;text-align: center;background: url(../images/nav-moreBg.jpg) repeat-x left center;font-size: 20px;color: #e6fff0;border-radius: 3px;}
.know-more a span{height: 37px;background: url(../images/know-morejt.png) no-repeat right center;padding-right: 25px;}
.mask{z-index: 999;width: 100%;height: 100%;cursor:pointer;border-radius: 3px;}
.mask:hover{background: rgba(0,0,0,.2)}
.solr-img{width: 700px;height: 465px;float: right;background: url(../images/solr-img.jpg) no-repeat right bottom;}
.product{width: 100%;min-width: 1200px;background: #f0f8f3;overflow: hidden;padding-top: 30px;padding-bottom: 20px;}
.proNav{width: 247px;float: left;}
.proNavT{width: 247px;height: 55px;background: url(../images/proNavT.jpg) no-repeat left top;}
.proNav ul{display: block;min-height: 345px;width: 245px;background: #02a345 url(../images/proNavBg.jpg) repeat-x left bottom;padding-top: 17px;}
.proNav li{height: 38px;line-height: 38px;border-bottom: 1px solid #008333;overflow: hidden;text-indent: 65px;}
.proNav li a{color: #e6fff0;}
.proList{width: 920px;float: right;}
.proT-nav{height: 40px;line-height: 40px;border-bottom: 2px solid #069b41;}
.proT-nav span{display: block;float: left;height: 40px;padding: 0 10px 0 10px;cursor: pointer;}
.proMore{float: right;}
.proMore a{font-family: simsun;font-size: 14px;color: #069b41;}
.proConts{display: none;min-height: 360px;padding-top: 15px;position: relative;overflow: hidden;}
.proCimg{width: 323px;min-height: 359px;float: left;}
.proCimg img{display: block;width: 100%;height: 100%;}
.proCont{width: 550px;float: right;min-height: 319px;position: relative;padding-bottom: 40px;}
.procptx{display: block;color: #09aa48;margin-top: 15px;}
.proCT{border-bottom: 1px dashed #c2c2c2;height: 40px;line-height: 40px;}
.proCont p{line-height: 35px;display: block;overflow: hidden;}
.pro-knowmore{position: absolute;bottom: 0;height: 36px;z-index: 999;}
.pro-knowmore a{display: inline-block;margin-right: 10px;line-height: 36px;text-align: center;width: 113px;height: 36px;background: url(../images/nav-moreBg.jpg) repeat-x;color: #fff;}
.power{width: 1200px;margin: 0 auto;padding-top: 33px;overflow: hidden;}
.power-title{width: 100%;height: 113px;background: url(../images/errorT.jpg) no-repeat left center;}
.power-limg{width: 592px;height: 550px;background: url(../images/eoLtt.jpg) no-repeat left center;float: left;}
.powerList{width: 608px;float: right;}
.plt{display: inline-block;line-height: 25px;padding-top: 30px;padding-bottom: 15px;border-bottom: 1px dashed #C2C2C2;margin-left: -50px;}
.pltzo{margin-left: 0;}
.plt p span{color: #069f43;}
.plt-knowmore{display: block;margin-top: 38px;}
.plt-knowmore a{display: inline-block;margin-right: 10px;line-height: 36px;text-align: center;width: 113px;height: 36px;background: url(../images/nav-moreBg.jpg) repeat-x;color: #fff;float: right;}
.article{width: 1200px;margin: 0 auto;overflow: hidden;}
.honor{width: 250px;height: 360px;float: left;}
.honor-title{width: 100%;height: 40px;background: url(../images/proNav-Bg.png) repeat-x;text-align: center;line-height: 40px;font-size: 18px;color: #FFF;}
.honorImg{width: 250px;height: 320px;background: #e7e7e7;position: relative;}
.honorImg img,.about-cont img{display: block;position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;}
.about{width: 919px;float: right;}
.about-title{width: 100%;height: 38px;line-height: 40px;font-size: 18px;color: #FFF;border-bottom: 2px solid #069b41;}
.about-title span{width: 8em;height: 38px;display: block;background: url(../images/proNav-Bg.png) repeat-x;text-align: center;}
.about-conts{width: 919px;padding-top: 21px;}
.about-img{width: 330px;float: left;}
.about-cont{float: right;width: 555px;}
.about-cont{font-family: simsun;font-size: 14px;color: #666666;}
.aboutCont-tit{color: #069F43;font-family: "microsoft yahei";font-size: 16px;margin-bottom:15px;}
.about-cont p{line-height: 23px;text-indent: 1em;}
.articles{width: 100%;min-width: 1200px;background: #f3f3f3 url(../images/searchborder.jpg) repeat-x left top;margin-top: 15px;padding-top: 30px;padding-bottom: 30px;}
.articles .content{overflow: hidden;}
.atlist{float: left;width: 320px;}
.atlistlf{padding: 0 46px 0 0;}
.atlistmd{background: url(../images/abgrow.jpg) no-repeat left center;padding: 0 46px 0 73px;}
.atlistrt{background: url(../images/abgrow.jpg) no-repeat left center;padding: 0 0 0 73px;}
.articles-t{height: 45px;background: url(../images/articleBg.jpg) no-repeat left center;line-height: 45px;padding-left: 22px;font-size: 18px;color: #069b41;}
.articles-t a{font-size: 14px;color: #ababab;font-family: simsun;float: right;}
.atlist ul li{border-bottom: 1px dashed #c9c9c9;height: 37px;line-height: 37px;}
.atlist ul li:last-child{border-bottom: 0}
.atlist ul li:before{content:" · ";font-family: simsun;font-size: 14px;color: #666;}
.atlist li a{color: #666666;font-family: simsun;font-size: 14px;}
.atsImg img{display: block;margin: 5px auto;width: 320px;height: 103px;}
.borderbt{width: 100%;min-width: 1200px;height: 6px;background: url(../images/searchborder.jpg) repeat-x left top;}
.flink{width: 100%;min-width: 1200px;}
.flink .content{padding-top: 15px;line-height:35px;padding-bottom: 10px;}
.linkTit{height: 25px;line-height: 25px;background: url(../images/link.jpg) no-repeat left center;}
.linkTit span{display: block;margin-left: 92px;border-bottom: 1px solid #b5b5b5;color: #069f43;}
.links{height: 60px;line-height: 60px;}
.links a{color: #666666;display: inline-block;margin-left: 10px;margin-right: 10px;}
.footer{width: 100%;min-width: 1200px;background: #069f43;padding: 30px 0 30px 0;color: #fff;line-height: 25px;}
.footer .content{overflow: hidden;display: table;}
.footer-logo{display: table-cell;width: 400px;background: url(../images/footer-logo.jpg) no-repeat right center;}
.address{float: left;padding-left: 120px;}
.nyjs{width: 1200px;margin: 0 auto;overflow: hidden;}
.nyjsLeft{width: 247px;float: left;}
.nyjs-type{width: 243px;border: 2px solid #01973d;border-radius: 3px 3px 0 0;border-top: 0;min-height: 215px;}
.nyjsTitle{width: 100%;height: 55px;background: url(../images/nyjslbd.jpg) no-repeat center;color: #e6fff0;text-align: center;line-height: 50px;font-size: 18px;}
.nyjs-type ul{width: 100%;padding-top: 24px;}
.nyjs-type li{width: 95%;height: 40px;line-height: 40px;margin: 0 auto;border-bottom: 1px dashed #d7d7d7;text-indent: 2em;overflow: hidden;}
.nyjs-type li a{color: #069b41;}
.nyjsContact{width: 243px;border: 2px solid #01973d;border-radius: 3px 3px 0 0;border-top: 0;margin-top: 28px;padding-bottom: 25px;overflow: hidden}
.nyjsctImg img{display: block;margin: 15px auto;border: 1px solid #c7c7c7;width: 236px;height: 132px;}
.nyjsContact p{line-height: 25px;font-family: simsun;font-size: 14px;color: #666;padding-left: 10px;}
.nyjsContact p span{display: block;text-indent: 3em;}
.nyjsMore{width: 921px;float: right;}
.nyjsMt{line-height: 42px;height: 42px;color: #09aa48;border-bottom: 2px solid #069b41;}
.nyjsMt span{float: right;font-family: simsun;font-size: 14px;color: #666;}
.nyjsMt span a{font-family: simsun;font-size: 14px;color: #666;}
.nyjsMCont{border: 1px solid #b5b5b5;margin-top: 15px;padding-bottom: 25px;}
.nyjsMctImg{border-bottom: 1px dashed #c2c2c2;}
.nyjsMctImg img{display: block; max-width:919px;}
.nyjsMctImg p{text-align: center;color: #09aa48;line-height: 45px;}
.nyjsMct{min-height: 361px;padding: 10px;}
.nyjsMct span{color: #09aa48;line-height: 40px; font-size:18px;}
.nyjsMct p{text-indent: 2em;font-family: simsun;font-size: 14px;color: #666;line-height: 25px;}
.nyjsMct .nyjsMctImg p{line-height: 45px;}
.products{padding: 10px;width: 899px;border: 1px solid #b5b5b5;margin-top: 15px;}
.products ul{overflow: hidden;}
.products li{width: 224px;height: 240px;float: left;}
.products li img{display: block;width: 210px;height: 200px;margin: 0 auto;}
.products li p{text-align: center;line-height: 35px;font-family: simsun;font-size: 14px;color: #666;}
.pages{text-align: center;}
.pages a{color: #666 !important;margin: 0 5px 0 5px;line-height: 40px;}
.newslist{margin-top: 15px;border: 1px solid #B7B7B7;padding: 0 10px 10px 10px;}
.newslist li{height: 45px;line-height: 45px;overflow: hidden;border-bottom: 1px dashed #c9c9c9;}
.newslist li a{font-family: simsun;font-size: 14px;color: #666;display: inline-block;max-width: 650px;overflow: hidden;}
.newslist li span{float: right;font-size: 12px;color: #999;}






.mask,.proT-nav span,.nav ul li a{-moz-transition: all 0.5s;-webkit-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s}