﻿body{padding:0;margin:0 auto;background:#fff;font-size:14px;color:#333333;word-wrap:break-word;min-width:1200px;}body,input[type="button"],input[type="submit"],input[type="reset"],input,select,textarea,pre{font-family:"思源黑体",Arial}div,span,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}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none;}input,select,textarea{font-size:14px;;}img{border:none}a{color:#333333;text-decoration:none;-webkit-tap-highlight-color: transparent;-webkit-touch-callout: none;-webkit-user-select: none;cursor: pointer}*{    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-tap-highlight-color:transparent;}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background-image: url(../images/xialaicn.png);    background-repeat: no-repeat;    background-position: center right;    padding-right: 14px;    background-color: inherit;}.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}.blue{color:#006700;}.red{color:#ef0101;}pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}.overhidetree{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}.contain {width:100%;height:100%;position:relative;z-index:0;display: none}.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}.active .contain,.fp-completely .contain{display: block}.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.radius3{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.fybjq{line-height:36px;color: #666666;font-size: 16px}.fybjq img{max-width:100%;height:auto !important}.tupian{position: relative;overflow: hidden;height: 0}.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;height: 100%}table{border:1px solid #d2d2d2;border-collapse:collapse;width:100% !important;}table tr,table tr td{border:1px solid #d2d2d2}table tr td{padding:15px 1%}.main1400{width: 1400px;margin: 0 auto;}.main1200{width: 1200px;margin: 0 auto;}/*图片hover效果*/.scaleimg img,.trantion,.rotateimg img,.nav li:before,.nav li span,.jjfabot li img.jjfabotimg,.slateY,.homecpbotbot li,.fyhyal li,.fyhyaltxt,.fyhyaltxt p,.fyckgd,.fyxwzxlelb li,.rotateBan img,.fyfzlcbotdiv .center span{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}.rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.scaleimg:hover img,.xwdtbotshow,.xfywbotbg,.jjfabot li:hover img.jjfabotimg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.slateY:hover{-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);transform:translateY(-10px)}.rotateBan:hover img{animation:rotateBanyuan 1s  linear infinite;-webkit-animation:rotateBanyuan 1s  linear infinite;-moz-animation:rotateBanyuan 1s  linear infinite;-ms-animation:rotateBanyuan 1s  linear infinite;-o-animation:rotateBanyuan 1s  linear infinite}@keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-webkit-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-o-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-ms-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}@-moz-keyframes rotateBanyuan{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    25% {        transform:rotate(10deg);        -ms-transform:rotate(10deg);        -moz-transform:rotate(10deg);        -webkit-transform:rotate(10deg);        -o-transform:rotate(10deg);    }    50% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    75% {        transform:rotate(-10deg);        -ms-transform:rotate(-10deg);        -moz-transform:rotate(-10deg);        -webkit-transform:rotate(-10deg);        -o-transform:rotate(-10deg);    }    100% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }}/*头部*/.header{height:100px;position: relative;background: #fff;line-height: 100px}.logo{width:142px;margin-top: 24px;}.logo img{display:block;width:142px;vertical-align:top;height: 52px;}.headertel{background: url(../images/tel.png) no-repeat left center;padding-left: 20px;font-size: 16px;color: #333333;font-weight: bold}.nav{margin-right: 25px;padding-right: 30px;position: relative}.nav:after{content: "";position: absolute;top:50%;right: 0;width: 1px;height: 14px;background: #dbdbdb;margin-top: -7px}.nav li{position: relative;float: left;margin-left:45px;}.nav li a.navyja{font-size:16px;display:block;line-height:100px;}.nav li span{position: absolute;bottom:30px;left: 0;background: #006803;width:0;height:4px;}.nav li.clinav span,.nav li:hover span{width: 100%}.navheader{background: #006803;line-height: 100px;height: 100px}.naverji{position: absolute;top: 100px;left: 50%;width: 630px;margin-left: -315px;text-align: center;line-height: 20px;display: none}.naverji a{display: inline-block;padding: 0 19px;height: 100px}.naverji img{display: block;margin: 18px auto 0;height: 37px}.naverji p{color: #fff;margin-top:10px}.nav li.clinav .naverji{display: block}.menu-activator{height:50px;cursor:pointer;display: none}.visual{    position:relative;    margin:8px 0 0 0;    width:20px;    height:34px;}.visual i.line{    width:100%;    height:3px;    background-color:#333;    -webkit-border-radius:2px;    -moz-border-radius:2px;    border-radius:2px;    display:block;    position:absolute;    -moz-transition:all 300ms ease;    -o-transition:all 300ms ease;    -webkit-transition:all 300ms ease;    transition:all 300ms ease;    -moz-transform:translate3d(0, 0, 0);    -webkit-transform:translate3d(0, 0, 0);    transform:translate3d(0, 0, 0);}.visual i.line01{    top:6px;    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);    opacity:1;    -moz-transition-delay:210ms;    -o-transition-delay:210ms;    -webkit-transition-delay:210ms;    transition-delay:210ms;}.visual i.line02{    top:14px;    -moz-transition-delay:140ms;    -o-transition-delay:140ms;    -webkit-transition-delay:140ms;    transition-delay:140ms;}.visual i.line03{    top:22px;    -moz-transition-delay:70ms;    -o-transition-delay:70ms;    -webkit-transition-delay:70ms;    transition-delay:70ms;}.visual i.line04{    top:30px;    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0;    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms;}.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:16px}.cliactnav .visual i.line:nth-child(1) {    -moz-transform:rotate(-45deg);    -ms-transform:rotate(-45deg);    -webkit-transform:rotate(-45deg);    transform:rotate(-45deg)}.cliactnav .visual i.line:nth-child(3) {    -moz-transform:rotate(45deg);    -ms-transform:rotate(45deg);    -webkit-transform:rotate(45deg);    transform:rotate(45deg)}.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4) {    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0}.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04 {    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms}/*头部 end*//*第1屏 banner*/.banner{position: relative}#focus{width: 100%}#focus_phone{display:none;}.focus_slide .item{position:relative;height:100%;width:100%}.focus_slide .item img{display:block;width:100%}.focus_slide .owl-controls{position:absolute;bottom:30px;margin: 0 auto;width: 100%}.focus_slide .owl-dots .owl-dot span{margin:0 10px;background:#fff;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1}.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#006803;}.kssshei{height: 100px}.ksss{position: fixed;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.8);z-index: 999}.kssstop{padding: 30px 0 40px;line-height: 30px;text-align: center;font-size: 30px;color: #fff;letter-spacing:6px}.kssstop span{display: inline-block;vertical-align: middle;width: 55px;height: 1px;background: #bab4ad;margin: 0 45px;}.ksssbot{text-align: center;padding-bottom: 40px}.ksssbot ul,.kssscpfl{display: inline-block;vertical-align: middle}.ksssbot li{display: inline-block}.ksssbot li a{display: block;padding: 0 66px;border-right: 1px solid rgba(255,255,255,.3)}.ksssbot li img{height: 49px;display: block;margin: 0 auto}.ksssbot li p{color: #fff;margin-top: 10px;}.kssscpfl{margin-left: 75px;line-height: 50px;height: 50px;border:1px solid rgba(255,255,255,.3);width: 380px}.kssscpflsel{width: 59%;outline: none;border: 0;line-height: 50px\9;height: 50px;vertical-align: top;padding: 0 8%;;font-size: 16px;color: #a09a9a}.kssscpflbtn{width: 30%;background: #fff;outline: none;border: 0;line-height: 50px\9;height: 50px;vertical-align: top;cursor: pointer;font-size: 16px;color: #000}.homecp{background: url(../images/homecpbg.jpg) no-repeat center top;background-size: cover;padding: 100px 0 1px}.homecpbot{margin-bottom:105px}.homecpbottop{position: relative}.homecpbottople{width: 34%;background-size: cover;background-position: center top;background-repeat: no-repeat;position: absolute;top: 0;left: 0;height: 100%}.homecpbottoplebg{position: relative;width: 100%;height: 100%;text-align: center}.homecpbottoplebg p{padding: 0 2%}.homecpbottoplebg p.bgwycpch{font-size: 35px;color: #fff;font-weight: bold;}.homecpbottoplebg p.bgwycpen{font-size: 19px;color: rgba(255,255,255,.5);margin: 15px 0 28px}.homecpbottoplebg a.bgwycplj{display: block;border: 1px solid #fff;width: 160px;line-height: 40px;height: 40px;margin: 10px auto 0;color: #fff;position: relative;font-size: 16px}.homecpbottoplebg a.bgwycplj:after{content: "";position: absolute;top: 50%;right: 25px;background: url(../images/hot.png) no-repeat center center;width: 13px;height: 15px;margin-top: -8px;display: none}.homecpbot1 .homecpbottoplebg a.bgwycplj:after{background: url(../images/hot1.png) no-repeat center center;}.homecpbot1 .homecpbottoplebg a.bgwycplj:hover{color: #dca76a}.homecpbot1 .homecpbottoplebg a.bgwycpljatv{color: #dca76a}.homecpbottopri{position: relative;margin-left:34%}.homecpbottopri img{display: block;width: 100%}.homecp .homecpbottopri a{display: none}.cpwzms{position: absolute;top:0;left: 0;width: 100%;height: 100%;text-align: center}.cpwzms p{line-height: 24px;height: 24px;padding: 0 2%}.cpwzms p.cpwzmsbt{color: #545252;font-size:24px;font-weight: bold}.cpwzms p.cpwzmsjj{color: #545252;font-size:17px;margin: 10px 0}.cpwzms p.cpwzmsjg{color: #545252;font-size:18px;}.cpwzmsimg{padding-bottom: 31.4%;width: 40%;margin: 10px auto 0}.homecpbotbot{margin-top: 70px}.homecp .homecpbotbot ul{display: none}.homecpbotbot li{float: left;background: #fff;margin-right: 2%;width: 23.5%}.homecpbotbot li a{display: block;padding: 55px 30px 35px}.homecpbotbot li p{line-height: 22px;height: 22px}.homecpbotbot li p.cpbt{font-size: 20px;font-weight: bold}.homecpbotbot li p.cpjj{font-size: 14px;color: #808080;margin: 12px 0 15px}.homecpbotbot li p.cpjg{font-size: 14px;color: #ef0101}.homecpbotbottu{padding-bottom: 78.5%;margin-top: 75px}.jjfa{background: #e7e5ef;padding: 110px 0 125px}.jjfabot li{float: left;margin: 0 1% 10px 0;width: 32.66%;padding-bottom:21.3%;position: relative}.jjfabotbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);text-align: center}.jjfabotbg img.jjfabotbgicn{height: 40px !important;width: 44px !important;position: relative !important;margin: 0 auto}.jjfabotbg img.jjfabotbgjiahao{height: 17px !important;width: 17px !important;position: relative !important;margin: 0 auto;transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;}.jjfabotbg p{font-size: 24px;color: #fff;margin: 20px 0 25px}.jjfabot li.jjfagd{background: #006700}.jjfabot li.jjfagd .jjfabotbg{background:none}.fwys{background: url(../images/fwysbg.jpg) no-repeat center top;background-size: cover;padding: 90px 0}.fwysbot{text-align: center;margin-top: 90px;position: relative}.fwysbot:after{content: '';position: absolute;top: 50px;left: 0;background: url(../images/ysine.png) no-repeat center center;width:100%;height: 59px}.fwysbot li{display: inline-block;vertical-align: top;margin: 0 131px}.fwysbot li.fwysbotli0,.fwysbot li.fwysbotli2{margin-top: -76px}.fwysbot li p{font-size: 18px;margin-top: 25px}.fwysbottu{width: 200px;height: 200px;position: relative;border: 1px dashed #fbbc72}.fwysbottu img.fwysbottuimg0,.fwysbottu img.fwysbottuimg1{z-index: 2;position: absolute;width: 68px;height: 58px;display: block;top: 50%;left: 50%;margin-top: -34px;margin-left: -29px;}.fwysbottu img.fwysbottuimg1{display: none}.fwysbottuyuan{position: absolute;top: 0;left: 0;width: 100%;display: none}@keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-webkit-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-o-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-ms-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}@-moz-keyframes dsjbg{    0% {        transform:rotate(0deg);        -ms-transform:rotate(0deg);        -moz-transform:rotate(0deg);        -webkit-transform:rotate(0deg);        -o-transform:rotate(0deg);    }    100% {        transform:rotate(360deg);        -ms-transform:rotate(360deg);        -moz-transform:rotate(360deg);        -webkit-transform:rotate(360deg);        -o-transform:rotate(360deg);    }}.fwysbot li:hover .fwysbottu{border-color: transparent}.fwysbot li:hover .fwysbottu img.fwysbottuimg0{display: none}.fwysbot li:hover .fwysbottu img.fwysbottuimg1{display: block}.fwysbot li:hover .fwysbottu .fwysbottuyuan{display: block;animation:dsjbg 20s  linear infinite;-webkit-animation:dsjbg 20s  linear infinite;-moz-animation:dsjbg 20s  linear infinite;-ms-animation:dsjbg 20s  linear infinite;-o-animation:dsjbg 20s  linear infinite;}.fwyslb{margin-top: 65px}.fwyslb li{float: left;margin: 0 3% 10px 0;width: 31.33%;position: relative}.fwyslbimg{padding-bottom: 67%}.fwyslb li p{position: absolute;bottom: 0;left: 0;width: 96%;background: rgba(0,0,0,.6);line-height: 66px;text-align: center;padding: 0 2%;font-size: 18px;color: #fff}.yhal{background: url(../images/yhalbg.jpg) no-repeat center top;background-size: cover;padding: 140px 0 100px}.yhaltop{margin-bottom: 75px;text-align: center}.yhaltop p.yhaltopch{font-size: 36px;font-weight: bold;letter-spacing: 8px;position: relative;z-index: 2;line-height: 1}.yhaltop p.yhaltopen{font-size: 50px;color: #e4e4e4;opacity: .5;margin-top: -42px;line-height: 1;text-transform: uppercase}.yhaltop span{font-size: 18px;padding: 0 10px;line-height: 28px;border: 1px solid #413e3d;display: inline-block}.yhalbot li{float: left;position: relative;width: 23.5%;margin-right:2%}.yhalbotimg{padding-bottom: 164%}.yhalbottxt{position:absolute;top: 0;left: 0;width: 72%;padding: 55px 14% 0}.yhalbottxt p.yhalbottxtbt{font-size: 30px;color: #fff;font-weight: bold}.yhalbottxt p.yhalbottxtjj{font-size: 14px;color: #fff;opacity: .8;line-height: 18px;height: 54px;margin: 20px 0 10px}.yhalbottxt p.yhalbottxtgd{font-size: 14px;color: #3f3f3f;width: 124px;height: 32px;text-align: center;line-height: 32px;background: #e8f517}.footer{background: #f0f0f0;padding: 65px 0 30px}.footerle{width: 51%}.footnav{margin-bottom: 66px}.footnav a{font-size: 16px;color: #000000;display: inline-block;padding-right: 15px;margin-right: 15px;border-right: 1px solid #808080}.footnav a:last-child{border-right: 0}.footwx{padding: 15px 0;position: relative}.footwx:after{content: "";position: absolute;top: 0;left: 344px;width: 1px;height: 100%;background: #dcdcdc}.footwxlogo,.footwximg{display: inline-block;vertical-align: middle}.footwxlogo{width: 268px;margin-left: 30px}.footwximg{text-align: center;margin-left: 85px}.footwximg img{display: block;width: 129px;}.footwximg p{font-size: 16px;margin-top: 15px;}.footerri{width: 49%;text-align: right}.footerritop{font-size: 18px;color: #000;font-weight: bold}.footwl{margin: 30px 0 50px}.footwl a{font-size: 16px;color: #292929;display: inline-block;padding-left: 15px;margin-left: 15px;border-left: 1px solid #808080}.footwl a:first-child{border-left: 0}.footwl a.footwlaatv{color: #006700;font-weight: bold}.footerdz p{background-position: top right;background-repeat: no-repeat;padding-right: 50px;line-height: 20px;margin-bottom: 20px;font-size: 16px;color: #292929}.footerdzsub{display: none}.footerbq{margin-top: 70px;color: #626262;font-size: 16px;}.footerbq a{color: #626262;}.fybanner img{display: block;width: 100%}.fybanner img.fybannersj{display: none;}.fymain{padding: 0 0 65px;position: relative;}.fymain .yhaltop{padding-top: 65px}.fyhyal ul{margin-left: -30px}.fyhyal li{float: left;width: 380px;margin: 0 0 50px 30px;}.fyhyalimg{width: 100%;overflow: hidden}.fyhyalimg img{display: block;width: 100%;height: 247px;}.fyhyaltxt{padding: 25px 25px 30px;background: #fff}.fyhyaltxt p{line-height: 24px}.fyhyaltxt p.fyhyalbt{font-size: 18px;font-weight: bold}.fyhyaltxt p.fyhyaljj{font-size: 14px;height: 72px;color: #666666;margin: 15px 0 20px}.fyhyaltxt p.fyhyalhy{font-size: 14px;color: #006803}.fyhyaltxt p.fyhyalhy img{vertical-align: text-top;margin-right: 10px;height: 15px}.fyhyaltxt p.fyhyalhy img.fyhyalhyicn1{display: none}.fyckgd{text-align: center;line-height: 100px;background: #fff;font-size: 16px;color: #999999;box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.06);cursor: pointer}.fyxwzx{}.fyxwzxle{width: 850px;}.fyxwzxlelb li{background: #fff;margin-bottom: 40px}.fyxwzxlelble{width: 300px;overflow: hidden}.fyxwzxlelble img{width: 300px;display: block;height: 200px}.fyxwzxlelbri{margin-left: 300px;padding: 30px 35px 0}.fyxwzxlelbri p.fyxwbt{font-size: 18px;font-weight: bold}.fyxwzxlelbri p.fyxwjj{line-height: 24px;max-height: 48px;color: #666666;margin: 25px 0}.fyxwzxlelbri p.fyxwsj{color: #666666;background: url(../images/timeicn.png) no-repeat left center;padding-left: 30px}.fyxwzxri{width: 300px;}.fyznss{background: #fff;padding: 20px}.fyznsssub{background: #f2f7f2;padding: 20px}.fyznsstop{font-size: 18px;color: #006803;font-weight: bold}.fyznssbot{width: 100%;line-height: 45px;height: 45px;margin-top: 10px;border: 1px solid #c2dac2}.fyznssbotinp{width: 72%;line-height: 45px\9;height: 45px;outline: none;vertical-align: top;border: 0;background: none;padding: 0 1% 0 3%}.fyznssbotbtn{width: 20%;line-height: 45px;height: 45px;outline: none;vertical-align: top;border: 0;background: #006803 url(../images/fyznssicn.png) no-repeat center center;cursor: pointer}.fyrdxw{margin-top: 20px;background: #fff;padding: 20px}.fyrdxw li{background: none;margin-bottom: 30px;box-shadow: none !important;}.fyrdxw .fyxwzxlelble{width: 100px}.fyrdxw .fyxwzxlelble img{width: 100px;height: 67px}.fyrdxw .fyxwzxlelbri{margin-left: 120px;padding: 0}.fyrdxw .fyxwzxlelbri p.fyxwjj{margin: 0 0 10px 0;line-height: 20px;max-height: 40px;}.fyrdxw .fyxwzxlelbri p.fyxwsj{background: none;padding-left: 0}.fymbx{padding: 20px 0;line-height: 20px;color: #808080}.fymbx a{color: #808080}.fymbx img{vertical-align: top;margin-right: 10px;}.fyxqxq{background: #fff;padding: 58px 30px 50px}.fyxwxqtop{text-align: center;padding-bottom: 20px;border-bottom: 1px solid #eee;margin-bottom: 30px}.fyxwxqtop h2{font-size: 30px;font-weight: normal;line-height: 36px;margin-bottom:10px}.fyxwxqtop p{font-size: 14px;color: #808080}.fyxwwnext{background: #f2f7f2;padding: 15px 35px;margin-top: 50px}.fyxwwnext a{font-size: 16px;color: #666666;line-height: 36px;}.fywyzl{margin-bottom:10px}.fywyzl .homecpbotbot{margin-top: 35px}.fywyzl .homecpbotbot li{margin-bottom: 30px}.fyjjfa li{background: #fff;margin-bottom: 60px}.fyjjfale{float: left;width: 50%;}.fyjjfale img{display: block;width: 100%;height: 391px;}.fyjjfari{float: right;width: 40%;padding: 90px  5%  0}.fyjjfari p.fyjjfaribt{font-size: 24px;}.fyjjfari p.fyjjfarijj{font-size: 14px;color: #666666;line-height: 24px;min-height: 72px;margin: 40px 0 30px}.fyjjfari a.fyjjfarizx{font-size: 14px;color: #666666;line-height: 41px;height: 41px;width: 135px;text-align: center;border: 1px solid #e6e6e6;display: block}.fyjjfa li.fyjjfaodd .fyjjfale{float: right}.fyjjfa li.fyjjfaodd .fyjjfari{float: left}.fysaasmin{padding-bottom: 0}.fysaas{background: #fff;box-shadow: 0 7px 40px 0 rgba(64, 64, 64, 0.1);padding: 0 0 85px}.fyfangan{height: 340px;background-size: cover;padding: 90px 0 0 70px;margin: 0 30px 50px}.fyfatop{font-size: 40px;position: relative;font-style: italic;color: #e9e9eb;margin-bottom: 30px;}.fyfatop:after{content: "";position: absolute;top:50%;left: 0;width: 30px;height: 3px;background: #006803;margin-top: -1.5px;}.fyfabot{font-size: 16px;line-height: 36px;width: 430px;height: 252px;overflow: hidden}.fyfwtd{margin-bottom: 60px}.fyfwtdtop{text-align: center;padding: 0 35px 30px;border-bottom: 1px solid #eeeeee;font-size: 30px;color: #006803;font-weight: bold;margin-bottom: 40px;position: relative}.fyfwtdtop span{color: #ff9804}.fyfwtdtop:after{content: "";position: absolute;bottom: -2px;left: 50%;width: 40px;margin-left: -20px;background: #e5e5e5;height:3px}.fyfwtdbot{margin: 0 30px}.fyfwtdbot ul{margin-left: -30px;}.fyfwtdbot li{float: left;width: 360px;margin: 0 0 0 30px;}.fyfwtdbot li img{display: block;height: 430px;width:360px}.fyhxysbot{margin: 0 30px}.fyhxysbotle{width: 570px;float: left;overflow: hidden}.fyhxysbotle img{width: 570px;height: 270px;display: block}.fyhxysbotri{width: 530px;float: right;padding: 70px 0 0 40px}.fyhxysbotri p.fyhxysbotribt{font-size: 16px;line-height: 30px;border-bottom: 1px solid #eee;padding: 0 0 15px 70px;position: relative}.fyhxysbotri p.fyhxysbotribt:after{content: "";position: absolute;bottom:-1px;left: 0;width: 15px;height: 2px;background: #005a00}.fyhxysbotri p.fyhxysbotribt span{font-size: 40px;position: absolute;top:-8px;left: 0;color: #005a00;width: 60px;display: inline-block}.fyhxysbotri p.fyhxysbotribt span:after{content: "/";position: absolute;bottom:-9px;right: 0;font-size: 16px;color: #333}.fyhxysbotri p.fyhxysbotrijj{font-size: 14px;line-height: 28px;margin-top: 15px}.fyhxysbot li.fyhxysbotliodd .fyhxysbotle{float: right}.fyhxysbot li.fyhxysbotliodd .fyhxysbotri{float: left;padding: 70px 25px 0 25px;width: 520px}.fydyjtd{margin: 70px 30px 0}.fydyjtdle{width: 418px;margin-left: 60px}.fydyjtdle img{width: 418px;display: block}.fydyjtdri{margin-left: 580px}.fydyjtdri li{position: relative;line-height: 50px;border: 1px dashed #005a00;margin-bottom: 50px;font-size: 18px;color: #000;padding-left: 80px}.fydyjtdri li span{width: 84px;height: 84px;background: #005a00;line-height: 84px;text-align: center;color: #fff;font-size: 34px;font-weight: bold;font-style: italic;display: block;position: absolute;top: 50%;margin-top: -42px;left: -42px;}.fydyjtdri li.fydyjtdrili0{margin-left: -80px;width: 440px}.fydyjtdri li.fydyjtdrili1{margin-left: -30px;width: 475px}.fydyjtdri li.fydyjtdrili2{width: 490px}.fydyjtdri li.fydyjtdrili3{margin-left: -30px;width: 465px}.fydyjtdri li.fydyjtdrili4{margin-left: -80px;width: 450px}.fyskrz{margin-bottom: 30px;}.fyskrzbot{margin: 0 30px}.fyskrzbot ul{margin-left: -45px}.fyskrzbot li{float: left;width: 350px;text-align: center;margin: 0 0 35px 45px}.fyskrzbotimg{padding-bottom: 60%}.fyskrzbot li p{margin-top: 15px;font-size: 16px;}.fyysbz{margin: 0 30px;background: #f2f7f2;padding: 45px 40px 30px}.fyysbz p.fyysbzbt{font-size: 18px;color: #006803;font-weight: bold;margin-bottom: 50px;}.fyysbz li{float: left;text-align: center;width: 175px;margin-right: 90px;position: relative}.fyysbz li:after{content: "";background: url(../images/bzjticn.png) no-repeat center center;width: 28px;height: 12px;position: absolute;top: 62px;right: -53px;}.fyysbz li:last-child:after{display: none}.fyysbz li img{display: block;width: 136px;height: 136px;margin: 0 auto}.fyysbz li p{line-height: 24px;margin-top: 15px;}.fyskrzwznr{margin-top: 90px;padding: 0 30px;position: relative}.fyskrzwznr:after{content: "";position: absolute;background: url(../images/fyrzlinebg.jpg) no-repeat center top;height: 374px;width: 100%;top: 0;left: 0;}.fyskrzwznr img.fyskrzwznrimg{display: block;margin: 0 auto;width: 325px;height: 325px;border: 30px solid rgba(0,104,3,.05);background: rgba(153,153,153,.1);position: relative;z-index: 2}.fyskrzwznr .fybjq{text-align: center;margin-top: 30px}.fyyycj{margin-bottom: 50px}.fyyycjbot .fybjq{text-align: center;font-size: 14px;line-height: 24px;color: #666666;margin: 0 30px}.fycjlb{margin: 35px 30px 0}.fycjlb ul{margin-left: -30px}.fycjlb li{width: 555px;margin: 0 0 20px 30px;float: left}.fycjlb li img{display: block;width: 555px;height: 240px;}.fycjlb li p{background: #005a00;color: #fff;line-height: 54px;height: 54px;text-align: center;font-size: 16px}.fyyoushi{position: relative}.fyyoushi li{float: left;width: 50%;position: relative;overflow: hidden}.fyyoushi li img{display: block;width: 100%}.fyyoushi li p{position: absolute;bottom: 40px;left: 0;width: 94%;padding: 0 3%;text-align: center;color: #fff;font-size: 16px;}.fyyoushilogo{position: absolute;top: 50%;left: 50%;z-index: 2;width: 222px;height: 222px;margin-top: -111px;margin-left: -111px;}.fyyoushilogo img{display: block}.fyyoushilogo img.fyyoushilogoimg0{position: absolute;top: 50%;left: 50%;width: 180px;height: 180px;margin-top: -90px;margin-left: -90px;z-index: 2}.fyyoushilogo img.fyyoushilogoimg1{animation:dsjbg 20s  linear infinite;-webkit-animation:dsjbg 20s  linear infinite;-moz-animation:dsjbg 20s  linear infinite;-ms-animation:dsjbg 20s  linear infinite;-o-animation:dsjbg 20s  linear infinite;}.fyppzc .fwysbot li{width: 202px;margin-left: 97px;margin-right: 97px}.fyppzc .fwysbot li p{font-size: 16px}.fyppzc .fwysbot:after{top: 31px;left: 26%;width: 48%;background-size: cover;}.fyjmzz{border: 1px dashed #006803;margin-top: 170px}.fyjmzzsub{margin: 20px;background: rgba(0,103,0,.1);padding: 55px 0 55px 40px;position: relative;min-height: 150px}.fyjmzzsub:after{background: url(../images/fyzzbg.png) no-repeat center center;width: 465px;height: 374px;content: "";position: absolute;bottom: 0;right: 0}.fyzhizhi{width: 400px;}.fyzhizhi p{font-size: 20px;line-height: 29px;margin-bottom: 15px}.fyzhizhi p img{vertical-align: top;margin-right: 15px;}.fyzhizhi pre{font-size: 14px;line-height: 30px;}.fyzhizhi span{font-size: 40px;color: #ff9804;display: block;font-family:Impact}.fygzwx{width: 129px;text-align: center;margin: 0 80px 0 10px;}.fygzwx img{display: block;width: 100%}.fygzwx p{margin-top: 10px;font-size: 16px;}.fyfwys{background: url(../images/fyysbg.jpg) no-repeat center top;background-size: cover;padding-bottom: 40px}.fyfwys .fybjq{text-align: center}.fyfwys .yhaltop{margin-bottom: 50px !important;}.fyfwyoushi{margin-top: 40px}.fyfwyoushi li{float: left;width: 400px;height: 460px;position: relative}.fyfwyoushiimg{overflow: hidden;position: absolute;top: 0;left: 0;height: 260px;width: 400px;}.fyfwyoushiimg img{display: block;width: 400px;height: 260px}.fyfwyoushitxt{overflow: hidden;position: absolute;bottom: 0;left: 0;width: 400px;height: 200px;background: url(../images/fyysline.png) no-repeat center bottom;background-size: 100% auto;text-align: center}.fyfwyoushitxt img{display: block;margin: 25px auto 0;height: 46px;}.fyfwyoushitxt p{font-size: 24px;color: #fff;font-weight: bold;margin: 25px 0 10px;}.fyfwyoushitxt span{font-size: 16px;color: #fff;display: block}.fyfwyoushi li.fyfwyoushili0 .fyfwyoushitxt{background-color: #e60012}.fyfwyoushi li.fyfwyoushili1 .fyfwyoushitxt{background-color: #0068b7}.fyfwyoushi li.fyfwyoushili2 .fyfwyoushitxt{background-color: #f39800}.fyfwyoushi li.fyfwyoushili1 .fyfwyoushiimg{top: auto;bottom: 0}.fyfwyoushi li.fyfwyoushili1 .fyfwyoushitxt{top: 0;bottom: auto}.fyfwlc{background-size: cover;padding: 10px 0 100px;background-repeat: no-repeat;background-position: bottom center;}.fyfwlc .yhaltop{margin-bottom: 50px}.fyfwlc .fybjq{text-align: center}.fybjqimg img{max-width: 100%;display: block;margin: 20px auto 0}.fybgzlbgone{background: #fff;box-shadow: 0 7px 40px 0 rgba(64, 64, 64, 0.1);padding:65px 30px;margin-bottom: 20px;}.fybgzlleft{width: 363px;border: 1px solid #eee;padding:80px 50px 50px;position: relative}.fycphot{position: absolute;top: 20px;left: 30px}.fybgzlleftdiv .item{position:relative;height:100%;width:100%}.fybgzlleftdiv .item img{display:block;width:100%}.fybgzlleftdiv .owl-controls{margin-top: 50px}.fybgzlleftdiv .owl-dots .owl-dot span{margin:0 10px;background:#d7e8d8;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity:1}.fybgzlleftdiv .owl-dots .owl-dot.active span, .fybgzlleftdiv .owl-dots .owl-dot:hover span{background:#007303;}.fybgzlright{width: 600px;padding-top: 20px}.fycpxqbt{font-size: 36px;color: #111111}.fycpxqbjq{font-size: 20px;color: #808080;line-height: 30px;margin-top: 15px}.fyyzj{font-size: 16px;color: #808080;margin-top: 5px}.fyyzj span{font-size: 24px;}.fyptzl{margin-top: 40px;margin-bottom: 30px}.fyptzl li{line-height: 20px;margin-bottom: 15px}.fyptzlle{width: 90px;font-size: 16px;color: #808080;text-align: right}.fyptzlri{margin-left: 95px;}.fyptzlri p{font-size: 16px;color: #808080;margin-bottom: 15px;padding-left: 28px;background: url(../images/zlicn0.png) no-repeat left top;line-height: 16px}.fyptzlri p:hover{background: url(../images/zlicn1.png) no-repeat left top;}.fyzxzx{line-height: 41px;margin-top: 30px;font-size: 16px;color: #808080}.fyzxzx a{margin-right: 15px;display: inline-block;width: 135px;line-height: 41px;height: 41px;background: #007303;text-align: center;color: #fff;font-weight: bold}.fybgzlbgtwo{background: #fff;box-shadow: 0 7px 40px 0 rgba(64, 64, 64, 0.1);padding:0 30px 65px}.fybgzldiv .yhaltop{margin-bottom: 40px}.fybgzldivimg img{display: block;width: 100%}.fycpgn,.fylcfw,.fychangjing,.fyjqcs,.fyhzys,.fycpfwys{margin-top: 60px}.fycpgntop{text-align: center;font-size: 30px;margin-bottom: 55px;}.fycpgn .fyhxysbot{margin:0}.fycjbot li{float: left;width: 25%}.fycjbot li img{width:100%;display: block}.fyjqcs{background: #fafafa;padding:35px}.fyjqcsbot table tr td:first-child{background: #dff1e0}.fylcfwbot{background: url(../images/fwlcbg.jpg) no-repeat left top;height: 620px;padding-top: 30px}.fylcfwbot li{padding: 20px 0 20px 100px;line-height: 24px;position: relative;margin-bottom: 15px;font-size: 18px;}.fylcfwbot li img{position: absolute;top: 50%;left: 0;height: 77px;width: 77px;margin-top: -38.5px;}.fylcfwbot li.fylcfwbotli0{margin-left: 55px}.fylcfwbot li.fylcfwbotli1{margin-left: 190px}.fylcfwbot li.fylcfwbotli2{margin-left: 315px}.fylcfwbot li.fylcfwbotli3{margin-left: 460px}.fylcfwbot li.fylcfwbotli4{margin-left: 600px}.fylcfwbot li.fylcfwbotli5{margin-left: 740px}.fyhzys .fyfwyoushi ul{margin-left: -28px}.fyhzys .fyfwyoushi li{width: 350px;height: 430px;margin-left: 28px}.fyhzys .fyfwyoushiimg,.fyhzys .fyfwyoushitxt{width: 350px;height: 215px;}.fyhzys .fyfwyoushitxt pre{color: #fff;font-size: 18px;line-height: 24px;margin-top: 46px}.fyhzys .fyfwyoushitxt img{margin-top: 36px}.fyhzys .fyfwyoushi li.fyfwyoushili0 .fyfwyoushitxt{background: #006803}.fyhzys .fyfwyoushi li.fyfwyoushili1 .fyfwyoushitxt{background: #dca76a}.fyhzys .fyfwyoushi li.fyfwyoushili2 .fyfwyoushitxt{background: #009e96}.fycpfwys{background: #fafafa;padding: 30px;}.fycpfwysbot{padding: 60px 0;position: relative}.fycpfwysbot:after{content: "";position: absolute;top: 0;left: 60px;width: 61%;height: 100%;border: 1px solid #c8ddc9}.fycpfwysbotle{width: 632px;position: relative;z-index: 2}.fycpfwysbotle:after{position: absolute;top: 50%;right: -32px;background: url(../images/fyjsysicn.png) no-repeat center top;width: 32px;height: 270px;content: "";margin-top: -135px;}.fycpfwysbotle img{width: 632px;display: block}.fycpfwysbotri{width: 400px;padding-top: 35px;z-index: 2;position: relative;background: #fafafa}.fycpfwysbotri li{font-size: 18px;font-weight: bold;margin-bottom: 40px}.fywdhxys{background: url(../images/fywdhxysbg.jpg) no-repeat center center;height: 494px;background-size: cover;position: relative}.fywdhxys li{position: absolute;width: 200px;height: 150px;background: rgba(255,255,255,.3);text-align: center}.fywdhxys li img{display: block;margin: 20px auto 15px;width: 61px;height: 61px}.fywdhxys li p{font-size: 18px;color: #fff;font-weight: bold}.fywdhxys li.fywdhxysli0{top: 70px;left:70px}.fywdhxys li.fywdhxysli1{top: 70px;left:50%;margin-left: -100px}.fywdhxys li.fywdhxysli2{top: 70px;right: 70px}.fywdhxys li.fywdhxysli3{bottom: 100px;left:70px}.fywdhxys li.fywdhxysli4{bottom: 100px;right:70px}.fywdhxystu{background: url(../images/fyysyuan.png) no-repeat center center;height: 219px;width: 516px;position: absolute;bottom: 0;left: 50%;margin-left: -258px;}.fywdhxystu img{height: 160px;margin: 59px auto 0;display: block}.fyldhxgn{position: relative}.fyldhxgn li{position: absolute;width: 245px;padding-top: 10px}.fyldhxgn li img{position: absolute;display: block;width: 115px;height: 115px;border: 3px solid #dca76a}.fyldhxgn li p{font-size: 18px;font-weight: bold}.fyldhxgn li span{font-size: 14px;display: block;line-height: 24px;color: #666666;}.fyldhxgn li.fyldhxgnli0{top: 0;left: 80px;text-align: right;padding-right: 145px;}.fyldhxgn li.fyldhxgnli1{top: 0;right: 80px;padding-left: 145px;}.fyldhxgn li.fyldhxgnli2{top: 200px;left:0;text-align: right;padding-right: 145px;}.fyldhxgn li.fyldhxgnli3{top: 200px;right:0;padding-left: 145px;}.fyldhxgn li.fyldhxgnli4{bottom: 0;left:  80px;text-align: right;padding-right: 145px;}.fyldhxgn li.fyldhxgnli5{bottom: 0;right: 80px;padding-left: 145px;}.fyldhxgn li.fyldhxgnli0 img{top: 0;right: 0}.fyldhxgn li.fyldhxgnli1 img{top: 0;left: 0}.fyldhxgn li.fyldhxgnli2 img{top: 0;right: 0}.fyldhxgn li.fyldhxgnli3 img{top: 0;left: 0}.fyldhxgn li.fyldhxgnli4 img{top: 0;right: 0}.fyldhxgn li.fyldhxgnli5 img{top: 0;left: 0}.fyldhxgnsub{border: 1px dashed #048208;width: 481px;height: 481px;margin: 0 auto;position: relative}.fyldhxgnsub img{vertical-align: middle;max-width: 38%;display: block;margin: 0 auto;}.fyzxrx{text-align: center;margin-top: 70px}.fyzxrx span{background: #048208;display: inline-block;padding: 0 60px;line-height: 70px;font-size: 24px;color: #fff;font-weight: bold}.fyzxrx span img{vertical-align: sub;margin-right: 12px;}.fycphxgn li{float: left;position: relative}.fycphxgn li img{display: block;width: 100%;margin: 0 auto}.fycphxgnbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,104,3,.9);text-align: center;display: none}.fycphxgnbg img{height: 47px;width: auto !important;}.fycphxgnbg p{font-size: 18px;color: #fff;font-weight: bold;padding: 0  20px;margin: 30px 0;}.fycphxgnbg span{font-size: 14px;color: #fff;display: block;line-height: 30px;padding: 0  20px}.fyfzlcbot{position: relative;margin-top: -200px;}.fyfzlcbot:after{position: absolute;content: "";background: url(../images/lcline.png) no-repeat center top;height: 480px;top: 0;left: 0;width: 100%}.fyfzlcbotdiv{padding-top: 170px}.fyfzlcbotdiv .owl-stage-outer{padding: 160px 0 0;}.fyfzlcbotdiv  .owl-controls{display: none}.fyfzlcbotdiv .item{text-align: center;position: relative;}.fyfzlcbotdiv .item span{width: 84px;height: 84px;display: block;text-align: center;line-height: 84px;color: #fff;background: #006803;position: absolute;top: 50%;left: 50%;margin-top: -42px;margin-left: -42px;z-index: 2}.fyfzlcbotdiv .item img{width: 100%;display: block;opacity: 0}.fyfzlcbotdiv .fylicheng0 .item{margin-top: -230px}.fyfzlcbotdiv .fylicheng1 .item{margin-top: -50px;}.fyfzlcbotdiv .fylicheng2 .item{margin-top: -50px}.fyfzlcbotdiv .fylicheng3 .item{margin-top: -230px}.fyfzlcbotdiv .fylicheng0 .item span{background: #e60012;}.fyfzlcbotdiv .fylicheng1 .item span{background: #f39800;top: 45px;left: 0;margin-left: 0;margin-top: 0}.fyfzlcbotdiv .center .item span{-webkit-transform:scale(2);-moz-transform:scale(2);-o-transform:scale(2);transform:scale(2)}.fyfzlcbotdiv .fylicheng2 .item span{background: #0068b7;top: 45px;left: auto;margin-left: 0;margin-top: 0;right: 0}.fyfzlcbotdiv .fylicheng3 .item span{background: #601986}.fyfzlcbotdiv .center .item img{opacity: 1}.fylcwz{position: relative;margin-top: 50px}.fylcwz li{display: none;text-align: center;padding: 0 10%;}.fylcwz li p{font-size: 18px;font-weight: bold}.fylcwz li span{font-size: 16px;display: block;margin-top: 20px;}.fylcwzle,.fylcwzri{position: absolute;background: #fff;border: 2px solid #048208;display: block;width: 72px;height: 72px;cursor: pointer;top: 50%;margin-top: -36px}.fylcwzle{left: 0}.fylcwzri{right: 0}.fyqywhbot{position: relative}.fyqywhbot img.fyqywhbotimg{display: block;width: 100%}.fyqywhbot li{position: absolute;text-align: center;height: 50%}.fyqywhbot li img{background: #fff;margin-top: 60px}.fyqywhbot li p{color: #fff;font-size: 24px;font-weight: bold;margin: 20px 0 15px}.fyqywhbot li span{color: #fff;font-size: 14px;display: block;line-height: 16px;padding: 0 10%}.fyqywhbot li.fyqywhbotli0{background: #009e96;top: 0;right: 20%;width: 30%}.fyqywhbot li.fyqywhbotli1{background: #0068b7;bottom: 0;left: 0;width: 25%}.fyqywhbot li.fyqywhbotli2{background: #dca76a;bottom: 0;left: 25%;width: 25%}.fyqywhbot li.fyqywhbotli3{background: #e0c4c7;bottom: 0;right:0;width: 20%}.fytdfc{background: #f8f8f8;padding-bottom: 100px}.fytdfcbot{position: relative}.fytdfcbotjtle,.fytdfcbotjtri{position: absolute;top: 37%;background: rgba(0,0,0,.8);display: block;cursor: pointer}.fytdfcbotjtle{left: 3%}.fytdfcbotjtri{right: 3%}.fytdfcbottop{margin-bottom: 20px}.fytdfcbottop li{display: none;}.fytdfcbottop li img,.fytdfcbotbotblb .item img{display: block;width: 100%}.fytdfcbotbotblb .item{float: left;width: 20%;margin-right: 1%}.fytdfcbotbot .item{position:relative;height:100%;width:100%}.fytdfcbotbot .item img{display:block;width:100%}.fytdfcbotbot .owl-controls{display: none}.fylxwmmap{padding: 15px;background: #fff;border: 2px solid #048208;}.fylxwmmap img.fylxwmmaptt{display: block;width: 100%}.fylxwmmapsub{position: relative;height: 480px;}.allmap1{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.fylxwmdz{background: url(../images/fylxdzbg.jpg) no-repeat center top;background-size: cover;width: 75%;margin: -100px auto 0;padding: 35px 0;position: relative;z-index: 2;text-align: center}.fylxwmdz li{display: inline-block;margin: 0 40px}.fylxwmdz li img{height: 30px;}.fylxwmdz li p{color: #fff;font-size: 16px;margin: 10px 0 5px}.fylxwmdz li span{color: #fff;font-size: 14px;}.fyppjs{padding-right: 34%;text-align: left !important;position: relative;min-height: 332px;}.fyppjslogo{position: absolute;top: 20px;right: 95px}.fyguanyu{margin-top: 50px;position: relative}.fyguanyu:after{content: "";position: absolute;background: url(../images/kuai.png) no-repeat center center;width: 58px;height: 58px;top: 50%;left: 50%;margin-left: -29px;margin-top: -29px}.fyguanyusub0{background: #f2f2f2}.fyguanyusub1{background: #dca76a}.fyguanyusuble{width: 600px;float: left}.fyguanyusuble img{display: block;width: 100%}.fyguanyusubri{width: 500px;float: right;padding:55px 50px 0;font-size: 16px;line-height: 36px;}.fyguanyusub1 .fyguanyusuble{float: right}.fyguanyusub1 .fyguanyusubri{float: left;color: #fff}.fytdfcbotjtle:hover,.fytdfcbotjtri:hover,.fyzxzx a:hover{background: #048208}.fycphxgn li:hover .fycphxgnbg{display: block}.fywdhxys li:hover{background: rgba(255,255,255,.5);}.fydyjtdri li:hover{border-color: #ff9804;color: #ff9804}.fydyjtdri li:hover span{background: #ff9804}.naverji a:hover{background: #048208}.fyckgd:hover,.fyjjfari a.fyjjfarizx:hover{background: #006803;color: #fff}.fyhyal li:hover,.fyxwzxlelb li:hover{box-shadow: 0 10px 20px 0 rgba(0, 0, 0, 0.22);}.fyhyal li:hover .fyhyaltxt{background: #006803}.fyhyal li:hover .fyhyaltxt p{color: #fff}.fyhyal li:hover .fyhyaltxt p.fyhyalhy img.fyhyalhyicn0{display: none}.fyhyal li:hover .fyhyaltxt p.fyhyalhy img.fyhyalhyicn1{display: inline-block}.homecpbottoplebg a.bgwycplj:hover,.homecpbottoplebg a.bgwycpljatv{background: #fff;color: #006803;font-weight: bold}.homecpbottoplebg a.bgwycplj:hover:after,.homecpbottoplebg a.bgwycpljatv:after{display: block}.jjfa li:hover img.jjfabotbgjiahao{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}.homecpbotbot li:hover{box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.1);position: relative;z-index: 2}.footwl a:hover,.footnav a:hover{font-weight: bold}.footerbq a:hover,.footwl a:hover,.footnav a:hover,.fymbx a:hover{color: #006700}.fyxwwnext a:hover{color: #006700;font-weight: bold}.fylcwzle:hover,.fylcwzri:hover{box-shadow: 0 0 20px 0 rgba(0, 104,3, .5)}/**********************************************适配*******************************************************/@media only screen and (max-width:1600px){    .main1400{width: 1200px;}    .fwysbot li{margin: 0 97px}    .fwysbot:after{top: 31px;left: 26%;width: 48%;background-size: cover;}}@media only screen and (max-width:768px){    body{min-width:inherit;}    .main1200,.main1400{width:94%;}    .header{position:fixed;line-height: 50px;height: 50px;margin: 0;top: 0;left: 0;width: 94%;padding: 0 3%;box-shadow: 0 5px 20px 0 rgba(0, 0, 0, 0.18);z-index: 999}    .headerhei{height: 50px}    .logo{width: 82px;margin-top: 10px;}    .logo img{height: 30px;width: 82px;}    .menu-activator{display: block}    .headertel{margin-right: 10px}    .nav{display:none;position:fixed;top:50px;width:100%;text-align:center;left:0;background:rgba(0,0,0,.8);height:100%;z-index:999;margin:0;line-height: 40px}    .nav ul{padding-top:40px}    .nav li{float:inherit;width:100%;margin:0;height: auto}    .nav li a.navyja{line-height:40px;height:40px;color: #fff;font-size: 16px}    .nav li span{bottom: 0;height: 2px;}    .naverji{width: 100%;margin: 0;top: 0;left: 0;position: relative;background: #000;padding: 10px 0}    .naverji p{margin-top: 0}    .naverji a{line-height: 30px;min-width: 24%;padding: 0;height: 30px;}    .naverji img{display: none}    .navheader{display: none !important;}    .focus_slide .owl-controls{bottom: 20px;}    .yhaltop p.yhaltopch{font-size: 20px;letter-spacing: 2px}    .yhaltop p.yhaltopen{font-size: 30px;margin-top: -23px;}    .yhaltop span{font-size: 14px;line-height: 20px}    .homecp{padding: 30px 0 1px}    .homecpbottople{position: relative;width: 100%;height:200px;float: inherit}    .homecpbottoplebg p.bgwycpen{margin: 5px 0 15px}    .homecpbottoplebg a.bgwycplj{height: 30px;line-height: 30px;font-size: 14px;width: 120px;display: inline-block;margin: 0 2% 10px}    .homecpbottoplebg a.bgwycplj:after{right: 12px}    .homecpbottopri{background: url(../images/cpwzbg.jpg) no-repeat center top;background-size: cover;padding: 30px 0}    .cpwzms{position: relative;}    .cpwzms .index_sec,.cpwzms .sec_box{display:block;position: relative}    .cpwzmsimg{margin: 20px auto 0;width: 90%;padding-bottom:70.5%}    .homecpbotbot li{width: 50%;margin: 0}    .homecpbotbot li a{padding:20px 10px}    .jjfabot li{width: 49%;margin: 0 1% 20px 0 !important;padding-bottom: 32%}    .jjfabotbg img.jjfabotbgicn{width: 29px !important;height: 26px !important;}    .jjfabotbg p{margin: 8px 0}    .fwysbot li{margin: 0 !important;float: left;width: 33.33%;display: block}    .fwysbottu{width: 80%;height: 0;padding-bottom: 80%;margin: 0 auto}    .fwysbottu img.fwysbottuimg0, .fwysbottu img.fwysbottuimg1{width: 47px;height: 40px;margin-left: -23.5px;margin-top: -20px;}    .fwysbot li p{font-size: 12px;margin-top: 20px}    .fwyslb li{float: inherit;width: 100%;margin: 0 0 20px}    .fwyslb li p{line-height: 40px;font-size: 16px}    .yhalbot li{width: 49%;margin: 0 1% 20px 0 !important;}    .yhalbottxt {width: 90%;padding: 30px 5% 0;}    .yhalbottxt p.yhalbottxtgd{width: 95px}    .footwx{text-align: center}    .footwxlogo{width: 160px;margin-left:0}    .footwximg{margin-left: 15px}    .footwximg img{width: 100px}    .footerri{text-align: left}    .footwl a{font-size: 14px;margin: 0 10px 10px 0 !important;padding: 0 10px 0 0 !important;border-left: 0;border-right: 1px solid #808080}    .footwl a:last-child{border-right: 0}    .footerdz p{background-position: left top;padding: 0 0 0 30px}    .footerbq{margin-top: 0;font-size: 14px;}    .footerbq a.right{float: inherit}    .fyhyal li{float: inherit;width: 100%;margin: 0 0 20px 0}    .fyhyaltxt{padding: 20px 15px 5px}    .fyckgd{line-height: 40px}    .fyjjfari{float: inherit;width: 100%;padding: 20px 0 0}    .fyfangan{padding: 20px;height: auto;margin: 0 15px 20px;background-image: none !important;background-color: #f9f9fb}    .fyfabot{width: 100%;height: auto;}    .fyfatop{margin-bottom: 20px;}    .fyfabot{line-height: 24px;font-size: 14px}    .fyfwtdtop {padding: 0 5px 20px;font-size: 18px;margin-bottom: 20px;}    .fydyjtdle{float: inherit;width: 56%;margin: 0 auto}    .fydyjtdri{margin-top: 20px}    .fydyjtdri li{width: 85% !important;margin: 0 0 20px 0 !important;padding: 10px 5% 10px 10%!important;font-size: 16px;line-height: 26px;}    .fydyjtdri li span{width: 40px;line-height: 40px;height: 40px;font-size: 18px;margin-top: -20px;left: -20px}    .fyskrzbot li{float: inherit;width: 100%;margin: 0 0 20px 0}    .fyysbz{padding: 20px}    .fyysbz li{width: 50%;margin: 0}    .fyysbz li img{width: 80px;height:80px;}    .fyysbz li p{height: 72px;}    .fyskrzwznr img.fyskrzwznrimg{width:auto;border-width: 10px;height: 200px}    .fyskrzwznr:after{background-size: cover;height: 200px}    .fybjq{font-size: 14px;line-height: 28px;}    .fyfwtdbot li,.fycjlb li{float: inherit;margin: 0 0 20px 0;width: 100%}    .fycjlb li p{font-size: 14px;line-height: 36px;height: 36px}    .fyyoushi li p{bottom: 10px;font-size: 14px;}    .fyyoushilogo{width: 120px;height: 120px;margin-top: -60px;margin-left: -60px}    .fyyoushilogo img.fyyoushilogoimg0{width: 80px;height: 80px;margin-top: -40px;margin-left: -40px}    .fyyoushilogo img.fyyoushilogoimg1{width: 100%}    .fyyoushi li{width: 100%}    .fyyoushilogo{display: none}    .fyppzc .fwysbot li{width: 33.33%}    .fyppzc .fwysbot li p{font-size: 12px;}    .fyjmzzsub:after{display: none}    .fyjmzz{margin-top: 30px}    .fyjmzzsub{padding: 15px}    .fyzhizhi,.fyfwyoushi li{margin: 0 0 20px 0;width: 100%;float: inherit}    .fygzwx{display: none}    .fyfwyoushi li{height: auto}    .fyfwyoushiimg,.fyfwyoushitxt{position: relative;width: 100%;height: auto}    .fyfwyoushitxt{padding-bottom: 20px}    .fyfwyoushitxt img{height: 26px;margin: 20px auto 0}    .fyfwyoushitxt p{font-size: 16px;margin: 10px 0}    .fybgzlbgone{padding: 20px}    .fybgzlleft{float: inherit;padding:80px 5% 30px;width: 90%}    .fybgzlright{float: inherit;padding-top: 30px;width: 100%}    .fyptzlle{width: 100%;text-align: left;float: inherit}    .fyptzlri{margin-left: 0;margin-top: 20px}    .fyzxzx span{display: block;font-size: 14px;}    .fycjbot li{width: 50%}    .fylcfwbot{background: none;padding-top: 0;height: auto}    .fylcfwbot li{padding: 10px 0 5px 18% !important;font-size: 14px;margin: 0 0 15px 0 !important;}    .fylcfwbot li img{width: 40px;height: 40px;margin-top: -20px;left: 0}    .fyfwyoushi{margin-top: 0}    .fyhzys .fyfwyoushi li{width: 100%;height: auto;margin: 0 0 20px 0}    .fyhzys .fyfwyoushiimg, .fyhzys .fyfwyoushitxt{width: 100%;height: auto}    .fyhzys .fyfwyoushitxt img{margin-top: 20px}    .fyhzys .fyfwyoushitxt pre{font-size: 14px;line-height: 20px;margin-top: 15px;}    .fycpfwys{padding: 15px}    .fycpfwysbotle{float: inherit;width: 94%}    .fycpfwysbotri{float: inherit;width: 100%}    .fycpfwysbot{padding: 0}    .fycpfwysbotle:after{height: 70%;margin-top:0;top: 15%;right: -20px;width: 20px;background-size: 100%}    .fycpfwysbotri li{font-size: 14px;margin-bottom: 10px}    .fywdhxys{background: none;height: auto}    .fywdhxys li,.fyldhxgn li{position: relative;top: auto !important;bottom: auto !important;left: auto !important;right: auto !important;width: 48%;float: left;background:rgba(0,0,0,.3);margin: 0 1% 20px!important;}    .fyldhxgn li{width: auto !important;margin: 0 0 15px 0 !important;padding: 0 0 0 100px !important;text-align: left !important;background: none !important;position: relative !important;}    .fyldhxgn li img{width: 80px;height: 80px;top:50% !important;left: 0;margin-top: -40px}    .fyldhxgn li p{margin-bottom: 10px}    .fyzxrx span{padding:10px 15px;font-size: 16px;line-height: 26px;height: 26px;}    .fyzxrx span img{height: 26px;margin-right: 5px;vertical-align:top}    .fycphxgn li{width: 50% !important;}    .fycphxgnbg img{height: 30px}    .fycphxgnbg p{font-size: 16px;margin: 15px 0;padding: 0 10px}    .fycphxgnbg span{padding: 0 10px;line-height: 26px;}    .fyppjs{padding-right: 0}    .fyguanyusubri{float: inherit;width: 90%;padding: 30px 5%;font-size: 14px;line-height: 26px;}    .fytdfcbotjtle, .fytdfcbotjtri{z-index: 2;width: 40px;height: 40px;margin-top: -20px;top: 50%}    .fylxwmdz{margin: 20px auto 0;width: 100%}    .fylxwmdz{padding: 20px 0 10px;}    .fylxwmdz li{margin: 0 10px 20px;}    .fyqywhbot{height: 398px}    .fyqywhbot li{margin: 0 !important;padding: 0 0 20px 0 !important;position: relative !important;top: auto !important;left: auto !important;bottom: auto !important;right: auto !important;width: 50% !important;float: left}    .fyqywhbot li img{height: 40px;margin-top: 25px;}    .fyqywhbot li p{font-size: 16px;margin: 15px 0}    .fyqywhbot li span{line-height: 20px;height: 60px}    .fyfzlcbot{margin-top: 0}    .fyfzlcbotdiv .owl-stage-outer,.fyfzlcbotdiv{padding: 0}    .fyfzlcbotdiv .center .item span{-webkit-transform: scale(1);-moz-transform: scale(1);-o-transform: scale(1);transform: scale(1);}    .fyfzlcbotdiv .item img{margin: 0 auto;width:auto;height: 205px}    .fyfzlcbotdiv .item span{width: 100px;height: 100px;margin-top: -50px;margin-left: -50px;;line-height: 100px;font-size: 20px;}    .fylcwz{z-index: 5}    .fylcwz li{padding: 0}    .fylcwz li span{margin-top: 10px}    .fylcwzle, .fylcwzri{width: 30px;height: 30px;margin: 0;top:-145px}    .fylxwmmapsub{height: 200px;}    .fycpgntop{font-size: 16px;margin-bottom: 20px;}    .fyfwyoushitxt span,.fyptzlri p,.fywdhxys li p,.fylcwz li span{font-size: 14px;}    .fyfatop,.fyzhizhi span,.fycpxqbt{font-size: 20px;}    .fyxwxqtop h2{font-size: 18px;line-height: 24px}    .fyjjfari p.fyjjfaribt,.fyzhizhi p,.fyyzj span{font-size: 18px}    .fyldhxgn li p,.fylcwz li p{font-size: 16px;}    .fyxwzxlelble img,.fyfwtdbot li img,.fyhxysbotle img,.fydyjtdle img,.fycjlb li img,.fyfwyoushiimg img,.fycpfwysbotle img{width: 100%;height: auto}    .fyhyalimg img,.fyjjfale img{height: auto}    .fytdfc{padding-bottom: 20px}    .fyfwlc{padding: 10px 0 30px}    .cpwzms p.cpwzmsjj,.homecpbotbot li p.cpjj{margin: 3px 0}    .yhaltop,.fyjjfa li,.fyysbz p.fyysbzbt,.fyyycj{margin-bottom: 20px}    .homecpbotbot,.homecpbotbottu,.fwysbot,.fwyslb{margin-top: 20px}    .homecpbot,.fyfwtd,.fyfwlc .yhaltop{margin-bottom: 30px}    .jjfa,.fwys,.yhal,.footer{padding: 30px 0}    .footwx{padding: 0}    .footwl,.fyxwzxlelbri p.fyxwjj,.fyjjfari p.fyjjfarijj{margin: 20px 0}    .fymain .yhaltop{padding-top: 30px}    .fymain{padding-bottom: 40px}    .fyxqxq{padding: 30px 15px}    .fyxwwnext{padding: 15px;margin-top: 30px}    .fyhxysbot,.fyysbz{margin: 0 15px}    .fysaas{padding-bottom: 30px}    .fydyjtd,.fycjlb{margin: 30px 15px 0}    .fyskrzwznr{margin-top: 30px}    .fyskrzwznr{padding: 0 15px}    .fyfwys .yhaltop{margin-bottom: 30px !important;}    .jjfabotbg p,.yhalbottxt p.yhalbottxtbt{font-size: 18px}    .homecpbottoplebg p.bgwycpch,.cpwzms p.cpwzmsbt,.homecpbotbot li p.cpbt,.cpwzms p.cpwzmsjj,.footerritop{font-size: 16px}    .cpwzms p.cpwzmsjg{font-size: 15px}    .homecpbottoplebg p.bgwycpen,.footwximg p,.footerdz p{font-size: 14px;}    .fybgzldiv .yhaltop{margin-bottom: 30px}    .fybgzlbgtwo{padding: 0 15px 30px}    .fycpgn, .fylcfw, .fychangjing, .fyjqcs, .fyhzys, .fycpfwys,.fylcwz{margin-top: 30px}    .fyjqcs{padding: 15px}    .fyhxysbotri,.fyhxysbot li.fyhxysbotliodd .fyhxysbotri{float: inherit;width: 100%;padding: 20px 0;}    .footerle,.footerri,.fyxwzxle,.fyxwzxri,.fyxwzxlelble,.fyjjfale,.fyhxysbotle,.fyhxysbot li.fyhxysbotliodd .fyhxysbotle,.fyguanyusuble{float: inherit;width: 100%}    .homecpbottopri,.fyhyal ul,.fyfwtdbot ul,.fydyjtdri,.fyskrzbot ul,.fycjlb ul,.fyhzys .fyfwyoushi ul{margin-left: 0}    .fyxwzxlelbri{margin-left: 0;padding: 20px 0 0}    #focus,.homecpbottopri img.cpwzmsbgimg,.footnav,.footwx:after,.kssshei,.ksss,.fybanner img.fybannerpc,.fyrdxw,.fyysbz li:after,.fycpfwysbot:after,.fywdhxystu,.fyldhxgnsub,.fyppjslogo,.fyqywhbot img.fyqywhbotimg,.fytdfcbottop,.fyfzlcbot:after{display: none}    #focus_phone,.fybanner img.fybannersj{display: block}}@media only screen and (max-width:720px){}@media only screen and (max-width:640px){}@media only screen and (max-width:414px){}/*---------------------------------手机----------------------------------------------*/@media only screen and (max-width:500px){}@media only screen and (max-width:414px){}@media only screen and (max-width:375px){ }@media only screen and (max-width:360px){}@media only screen and (max-width:320px){}/*1280*1024*/@media (max-width:1280px) and (min-height:867px){}@media (min-width:1025px) and (max-height:900px){}@media only screen and (max-height:780px){}@media (min-width:1025px) and (max-height:780px){}@media only screen and (max-height:630px){}