body{font-size:14px;padding:0;margin:0;color:#808080;background:#fff;min-width: 1200px;word-wrap:break-word}
div,input,button,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav{padding:0;margin:0;list-style:none}
section,article,header,footer,aside,nav{padding:0;margin:0;display:block}
body,input,select,button,textarea,pre{font-family:\5FAE\8F6F\96C5\9ED1}
input[type="button"],input[type="submit"],input[type="reset"],button{-webkit-appearance:none;cursor:pointer}
img{border:none}
a{color:#808080;text-decoration:none;cursor:pointer}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block}
.left{float:left}
.right{float:right}
.red{color:#32b16c}
pre{white-space:pre-wrap;word-wrap:break-word;padding: 0;margin: 0}
.contain{width:100%;height:100%;position:relative;}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.overhide{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.main1200{width:1200px;margin:0 auto}
/*鍥剧墖hover鏁堟灉*/
.scaleimg img,.rotateimg img,.nav li a.navyiji,.fycpzx li{transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}
.scaleimg:hover img{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
/*鍥剧墖hover鏁堟灉*/
.rotateimg:hover img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}
/*鎸夐挳more*/
.more{display:block;width:100%;height:100%;overflow:hidden;text-align:center;color:#808080;font-size:18px}
.more span{ display:inline-block;position:relative;z-index:10}
.more::before,.more::after{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;-webkit-transition:-webkit-transform 0.3s,background-color 0.3s;transition:transform 0.3s,background-color 0.3s;-webkit-transition-timing-function:cubic-bezier(0.25,0,0.3,1);transition-timing-function:cubic-bezier(0.25,0,0.3,1);-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.more::before{border:none;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1)}
.more::after{border:1px solid #e5e5e5;background:none;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}
.more:hover,.clifyxwb .more{color:#fff}
.more:hover::before,.clifyxwb .more::before{background-color:#32b16c;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}
.more:hover::after,.clifyxwb .more::after{ border-color:#32b16c;-webkit-transform:scale3d(0.7,0.7,1);transform:scale3d(0.7,0.7,1)}
/*澶撮儴*/
.header{height:80px;position: relative;max-width: 1800px;margin: 0 auto}
.logo{width:121px;margin-top: 18px;}
.logo img{display:block;width:121px;height:43px}
.nav{line-height:80px;height:80px}
.nav li{float:left;line-height:80px;height:80px;width: 113px;text-align: center;margin-left: 15px}
.nav li a.navyiji{font-size:16px;color:#808080;position:relative;display:block;line-height:80px;height:80px;font-weight: bold;}
.nav li span{background:#32b16c;display:block;left:0;position:absolute;bottom:0;width: 100%;height:0;z-index: -1}
.nav li:hover a.navyiji,.nav li a.navyiji:hover{color:#fff}
.nav li.clinav  span{height:100%;}
.nav li.clinav a.navyiji{color:#fff}
.naverji{position: absolute;width: 100%;left: 0;background:rgba(50,177,108,.5);z-index: 99;top: 80px;height: 60px;line-height: 60px;display: none}
.naverji a{color: #fff;font-size: 14px;margin: 0 20px;}
.naverji a:hover,.naverji .clinav2{color: #32b16c}
.nav li:hover .naverji{display: block}
.banbenqh{border-left: 1px solid #eeeeee;width: 100px;height: 80px;background:url(../images/sousuo.png) no-repeat center center;margin-left: 80px;cursor: pointer;position: relative;}
.banss{position: absolute;top:80px;right: 0;width: 240px;height: 44px;border: 8px solid #4c4a4f;background-color: #fff;z-index: 99;display: none}
.banssset{height: 44px;width: 60px;background:none;border: 0;padding: 0 5px;outline: none;border-right: 1px solid #4c4a4f}
.ssinpt{width:165px;border: 0;height: 44px;line-height: 44px\9;background:none;vertical-align: top;outline: none;padding-right: 5px;}
.banbenqh:hover .banss{display: block}
/*banner*/
.banner{position:relative;overflow:hidden;margin: 0 auto;max-width: 1800px;}
.focus_slide{width:100%;height:100%;}
.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item{width:100%;height:100%}
.focus_slide .item{position:relative;height:100%;width:100%}
.focus_slide .item img{display:block;width:100%;height:auto;margin: 0 auto}
.focus_slide .owl-controls{display: none}
.bannerbtn{position: absolute;top:50%;left:0;width: 100%;height: 80px;z-index: 99;text-align: center;line-height: 80%;margin-top: -40px}
.bannerbtn span{width: 80px;height: 80px;background-color: rgba(255,255,255,.4);display: block;margin: 0 auto;background-size:auto;background-position: center center;background-repeat: no-repeat;cursor: pointer}
.bannerbtn span.bannerbtnpre{background-image: url(../images/bannerleft.png);margin-left: 40px}
.bannerbtn span.bannerbtnnex{background-image: url(../images/bannerright.png);margin-right: 40px;}
.bannerbtn span:hover{background-color: rgba(50,177,108,.8)}
.homexw{margin: 40px auto 20px;}
.homexwle{width: 740px;}
.homexwdiv{width:100%;height:100%;}
.homexwdiv .owl-stage-outer,.homexwdiv .owl-stage,.homexwdiv .owl-item{width:100%;height:100%}
.homexwdiv .item{position:relative;height:100%;width:100%}
.homexwdiv .owl-controls{text-align: left}
.homexwdiv .owl-dots .owl-dot span{margin:0  8px 0 0;background:#d8d8d8;width:30px;height:3px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;}
.homexwdiv .owl-dots .owl-dot.active span,.homexwdiv .owl-dots .owl-dot:hover span{background:#32b16c}
.xwzxle{width: 297px;}
.xwzxle img{width: 297px;height: auto}
.xwzxri{margin-left: 340px;}
.xwzxri h2{font-size: 16px;color: #32b16c;font-weight: normal;padding: 20px 0 5px;}
.xwzxri h3{font-size: 24px;color: #020002;font-weight: normal}
.xwzxri h4{font-size: 14px;color: #808080;font-weight: normal;line-height: 24px;height: 48px;overflow: hidden;margin: 12px 0 26px;}
.xwzxri h5{font-size: 12px;color: #808080;font-weight: normal;}
.homexwdiv .item:hover .xwzxri h3,.homexwdiv .item:hover .xwzxri h4,.homexwdiv .item:hover .xwzxri h5{color: #32b16c}
.homexwri{width: 396px;}
.homexwri img{width: 396px;height: 221px;display: block}
.homead{margin-bottom: 40px;}
.homead ul{margin-left: -18px;}
.homead li{float: left;width: 388px;margin-left: 18px;overflow: hidden}
.homead li img{display: block;width: 388px;height: 178px;}
.footer{background: #fafafa;}
.footer .main1200{position: relative}
.footer .main1200:after{position: absolute;content:"";right:430px;top: 0;width: 1px;height: 100%;background: #e5e5e5}
.footer h2.footbt{font-size: 18px;color: #333333;margin-bottom: 20px;}
.footle{width: 530px;}
.footle h3{font-size: 16px;color: #808080;font-weight: normal;margin-bottom: 20px;background-position:left 9px;background-repeat: no-repeat;padding-left: 66px;line-height: 26px;min-height: 26px;padding-top: 5px;}
.footle h3 span{font-size: 24px;color: #32b16c;font-weight: bold}
.footcn{width: 110px;margin-left: 60px;}
.footcn img{width: 82px;height: 82px;background: #fff;display: block;padding: 10px;border: 1px solid #dddddd}
.footri{width: 390px;}
.footri a img{width: 46px;height: 46px;margin-right: 20px;}
.footri h3{margin: 15px 0 2px;}
.footri h3,.footri a{font-size: 14px;color: #999999;font-weight: normal;}
.footle,.footcn,.footri{padding: 40px 0}
.fybanner{max-width: 1800px;margin: 0 auto;background-repeat: no-repeat;background-position:center top;background-size: cover;height: 92px;text-align: right;font-size: 30px;color: #797979;line-height: 92px;text-transform: uppercase}
.fymbx{max-width: 1800px;border-bottom: 1px solid #eeeeee;padding: 25px 0;margin: 0 auto;font-size: 14px;color: #808080;font-weight: bold;line-height: 27px;}
.fymbx a:hover{color: #32b16c}
.fymbx img{vertical-align: top;margin-right: 20px;}
.fymbxerji a{margin-left: 40px;position: relative}
.fymbxerji a.climbx{color: #32b16c}
.fymbxerji a.climbx:after,.fymbxerji a:hover:after{content: "";position: absolute;width: 100%;height: 2px;background: #32b16c;bottom:-30px;left: 0;}
.fymain{position: relative}
.fymain:after{content: "";position: absolute;top: 0;right:320px;width: 1px;height: 100%;background: #eeeeee;}
.fymainle{width: 850px;}
.fyejbt{font-size: 24px;color: #282828;padding: 50px 0 40px;}
.fyjjbjq{font-size: 12px;color: #808080;line-height: 30px;padding-bottom: 90px;padding-right: 60px;}
.fyjjbjq img{max-width: 100%}
.fymainri{width: 300px}
.fyad{padding-top: 20px;padding-bottom: 50px;}
.fyad li{width: 100%;margin-bottom: 10px;}
.fyad li img{width: 100%;display: block}
.fymap{padding-top: 30px;}
.fymap img{border: 1px solid #eeeeee;}
.fylxdz{padding: 40px 0}
.fylxdz h2{font-size: 24px;color: #282828;font-weight: normal;margin-bottom: 30px;}
.fylxdz h3{font-size: 14px;color: #666666;font-weight: normal;line-height: 30px;background-repeat: no-repeat;background-position: left 5px;padding-left: 30px;}
.fyxwzx{padding-bottom: 20px;}
.fyxwzx li{border-bottom: 1px solid #eeeeee;padding-bottom: 40px;margin-bottom: 40px;}
.fyxwzx li:hover .fyxwnr h2{color: #32b16c}
.fyxwtime{width: 110px;}
.fyxwtime h2{font-size: 24px;color: #282828;font-weight: normal;margin-bottom: 35px;}
.fyxwtime h3{font-size: 14px;color: #808080;font-weight: normal;position: relative}
.fyxwtime h3:after{content: "";position: absolute;left:50px;height: 1px;width: 11px;background: #eeeeee;top: 9px;}
.fyxwnr{margin-left: 110px;padding-right: 240px;}
.fyxwnr h2{font-size: 18px;color: #4c4c4c;margin-bottom: 20px;padding-top: 2px;}
.fyxwnr h3{font-size: 12px;color: #808080;line-height: 24px;height: 48px;overflow: hidden;font-weight: normal}
.fyxwimg{width: 203px;}
.fyxwimg img{width: 203px;display: block}
/*椤电爜*/
.page{clear:both;text-align:left;line-height:40px;margin-bottom: 60px;}
.page a,.page span{display:inline-block;color:#555;padding:0 15px;text-decoration:none;margin-right: 15px;border: 1px solid #eeeeee;}
.page a.home,.page a.prev{background:#fff;color:#B4B4B4;}
.page a:hover{background:#32b16c;color:#fff;}
.page span.current{background:#32b16c;color:#fff;}
.page a:hover{text-decoration:none;}
.page span.dianspan{border:none;padding-top:0;vertical-align:top}
.fyxqtitle{padding: 60px 0 18px;border-bottom: 1px solid #eeeeee;margin-bottom: 30px;}
.fyxqtitle h2{font-size: 24px;color: #282828;font-weight: normal;margin-bottom: 20px;}
.fyxqtitle h3{font-size: 14px;color: #808080;font-weight: normal}
.fyxwxq{padding-bottom: 60px}
.fyxwback{padding-bottom: 50px;line-height: 60px;font-size: 14px;color: #b2b2b2;}
.fyxwback a{font-size: 14px;color: #b2b2b2;}
.fyxwback span{width: 60px;height: 60px;line-height: 60px;text-align:center;border: 1px solid #eeeeee;vertical-align: top;display: inline-block;margin-right: 10px;font-size: 28px;color: #dadada}
.fyxwback:hover a{color: #32b16c}
.fyxwback:hover span{border-color: #32b16c;color: #32b16c}
.fycpzx{padding-bottom: 30px;}
.fycpzx ul{margin-left: -27px;}
.fycpzx li{width: 265px;float: left;text-align: center;margin: 0 0 30px 27px;padding-bottom: 20px;}
.fycpzx li:hover{box-shadow: 0 0 20px #ccc}
.fycpzx li:hover h2{color: #32b16c}
.fycpzx li img{width: 265px;display: block;height: 265px;}
.fycpzx li h2{font-size: 16px;color: #282828;font-weight: normal;margin-top: 20px;}
.fyjmbaner{max-width: 1800px;margin: 0 auto;background-repeat: no-repeat;background-position:center top;background-size: cover;height: 470px;padding-top: 130px;}
.fyjmbaner h2{font-size: 36px;color: #fff;font-weight: normal}
.fyjmbaner pre{font-size: 14px;color: #fff;line-height: 30px;padding-right: 380px;height: 150px;overflow: hidden;margin-bottom: 35px;margin-top: 35px;}
.fyjmbaner img{border: 1px solid #fff;display: block;width: 257px;height: 118px;}
.fyjmcpxl{padding: 60px 0 80px}
.fyjmcpxl ul{margin-left: -40px}
.fyjmcpxl li{float: left;width: 580px;margin-left: 40px;}
.fyjmcpxl li img{width: 580px;display: block}
.fyjmcpxl li h2{font-size: 18px;color: #282828;font-weight: normal;padding: 20px 0 25px;}
.fyjmcpxl li pre{font-size: 14px;color: #808080;font-weight: normal;line-height: 24px;}
.fyjmcpxl li:hover h2{color: #32b16c}
.fyjmtj{background: url(../images/fmtjbg.jpg) no-repeat center top;max-width: 1800px;margin: 0 auto;height: 722px;padding-top: 80px;}
.fyjmbt{text-align: center;}
.fyjmbt h2{font-size: 36px;color: #282828;font-weight: normal}
.fyjmbt h3{font-size: 14px;color: #bdbdbd;font-weight: normal;margin-top: 10px;}
.fyjmtjbot{margin-top: 60px;position: relative}


.jmtjdiv{width:100%;height:100%;margin: 0 auto}
.jmtjdiv .owl-stage-outer,.jmtjdiv .owl-stage,.jmtjdiv .owl-item{width:100%;height:100%}
.jmtjdiv .item{position:relative;height:100%;width:100%;    padding-top: 37px;}
.jmtjdiv .item img{display:block;width:50%;height:auto;margin: 0 auto;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;margin-top: 70px;}
.jmtjdiv .item h2{font-size: 16px;color: #32b16c;margin-top: 80px;display: none;text-align: center}
.jmtjdiv .owl-controls{display: none}
.jmtjdivbtn{position: absolute;top:43%;left:0;width: 100%;height: 33px;z-index: 99;text-align: center;line-height: 80%;margin-top: -17px}
.jmtjdivbtn span{width: 17px;height: 33px;display: block;margin: 0 auto;background-size:auto;background-position: center center;background-repeat: no-repeat;cursor: pointer}
.jmtjdivbtn span.jmtjdivbtnpre{background-image: url(../images/bannerleft0.png)}
.jmtjdivbtn span.jmtjdivbtnnex{background-image: url(../images/bannerright0.png)}



.jmtjdiv .center .item{background: url(../images/yuanjm.png) no-repeat center top;background-size: 400px 400px}
.jmtjdiv .center .item img{width:82%;margin-top: 0}
.jmtjdiv .center .item h2{display: block}




.fyjmlc{padding: 80px 0 90px;}
.fyjmlcbot{margin-top: 60px;}
.fyjmlcbot img{display: block;width: 100%}
.fyjmsq{background: #f5fbf8;margin-bottom: 60px;padding: 30px 0}
.fyjmsqle{width: 329px;margin-left: 30px;}
.fyjmsqle img{width: 329px;display: block}
.fyjmsqri{width: 774px;margin-right: 30px;}
.fyjmsqri h2{font-size: 36px;color: #32b16c;font-weight: normal;margin-bottom: 30px;}
.fyjmsqri table{width: 100%;font-size: 16px;color: #32b16c}
.fyjmsqri table tr td{position: relative}
.fysqjminpt{width: 94%;height: 40px;line-height: 40px\9;border:1px solid #32b16c;background: none;padding: 0 3%;outline: none;font-size: 16px;color: #32b16c}
.yzmimg{position: absolute;right:-1px;top:15px;}
.fwxychk{width:16px;height:16px;line-height: 16px;vertical-align: top;margin-top: 3px;}
.sfjmg{margin-right: 20px;}
.sfjmg input{width:16px;height:16px;line-height: 16px;vertical-align: top;margin-top: 3px;margin-right:3px;}
.sqbtn,.sqqx{width:87px;height: 40px;line-height: 40px;border:0;outline: none;font-size: 16px;color: #fff}
.sqbtn{background: #32b16c}
.sqqx{background: #a7ddc0;margin-left:8px;}