﻿body{padding:0;margin:0 auto;background:#fff;color:#666666;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}body,div,input,button,select,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,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-family:思源黑体;}section,article,header,footer,aside,nav{display:block}.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}img{border:none}a{color:#666666;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;}input,textarea{-webkit-user-select:auto;}select::-ms-expand {display:none;}textarea{resize:none}.blue{color:#24972f}.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;}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;}.overhidefive{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:5; -webkit-box-orient:vertical;}.overhidesix{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:6; -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}.radius50{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius8{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;}.radius10,.syjdbq li{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.zcdiv .dlnr,.radius20{-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;}.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.fybjq{color: #666}.fybjq p{margin-bottom:15px}.fybjq img{max-width:100%;height:auto !important;}.fybjq table{border:1px solid #ccc;border-collapse:collapse;width:100% !important;float:inherit}.fybjq table p{margin-bottom:auto}.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #ccc}.fybjq table tr td,.fybjq table th{padding:.08rem 1%}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background:url(../images/xialaicn.png) no-repeat center right;    background-size:.18rem auto;}.tupian{position:relative;overflow:hidden;}.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%}.main1550{width:1550px;margin:0 auto;padding: 0 55px;box-sizing: border-box}.main1200{width:1200px;margin:0 auto;box-sizing: border-box}.fymaindiv{padding: 30px;background: #fff;margin-bottom: 30px;  box-shadow: 0px 7px 4.75px 0.25px rgba(0, 0, 0, 0.02); }/*头部*/.header{width:100%;position:fixed;top:0;left:0;z-index:9999;box-sizing: border-box;height: 80px;box-shadow: 0 0 20px rgba(0,0,0,.1);background: #fff}.navheight{height: 80px}.headl{padding-top: 16px}.headl li{float: left}.headl li a{display: inline-block;vertical-align: top;width: 96px;line-height: 48px;text-align: center}.headl li.headlzc a{background: #2ba245;color: #fff}.headciyt{margin-right: 35px;}.headciyt a{display: inline-block;vertical-align: top;line-height: 80px;color: #000000;padding-left: 30px;background: url(../images/city.png) no-repeat center left;background-size: 17px auto;position: relative;padding-right: 25px;}.headciyt a:after{content: '';position: absolute;top: 50%;right: 0;background: url(../images/cityup.png) no-repeat center center;width: 13px;height: 9px;background-size: 13px auto;margin-top: -4.5px;}.headl li.loginok  a{font-size: 0;width: 48px;height: 48px;background-position: center center;background-repeat: no-repeat;background-color:transparent}.headl li:nth-child(3) a{background-image: url(../images/dltxicn0.png);background-size: 28px auto}.headl li:nth-child(4) a{background-image: url(../images/dltxicn1.png);background-size: 24px auto}.menu-activator{cursor:pointer;z-index:1001;height:.5rem;position:relative;width:.8rem;margin-top:.3rem;margin-left:.6rem;display: none}.visual{    position:relative;;    width:100%;    height:100%;    margin:0 auto;}.visual i.line{    width:100%;    height:2px;    background-color:#24972f;    -webkit-border-radius:0;    -moz-border-radius:0;    border-radius:0;    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:0;    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:50%;    margin-top:-1px;    /*-moz-transition-delay:140ms;*/    /*-o-transition-delay:140ms;*/    /*-webkit-transition-delay:140ms;*/    /*transition-delay:140ms;*/}.visual i.line03{    bottom:0;    /*-moz-transition-delay:70ms;*/    /*-o-transition-delay:70ms;*/    /*-webkit-transition-delay:70ms;*/    /*transition-delay:70ms;*/}.cliactnav{margin-top:.3rem}.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:.25rem;    margin:0;}.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){    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);    opacity:0}.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03{    -moz-transition-delay:0ms;    -o-transition-delay:0ms;    -webkit-transition-delay:0ms;    transition-delay:0ms}/*头部 end*/.banner{position: relative;padding-bottom: 38%}.bantxt{position: absolute;top: 26%;left: 0;width: 100%;text-align: center}.bantxt p{color: #fff;font-weight: bold;margin-bottom:40px}.banss{width: 797px;max-width: 90%;line-height: 69px;height: 69px;  -webkit-border-radius:34.5px;  -moz-border-radius:34.5px;  border-radius:34.5px;overflow: hidden;margin: 0 auto;background: #fff;position: relative}.banssle{width: 80%;line-height: 69px\9;height: 69px;border: 0;outline: none;padding: 0 48px;background: none;box-sizing: border-box}.banssri{width: 17%;line-height: 69px;height: 69px;border: 0;outline: none;padding: 0;cursor: pointer;background: url(../images/fyssbg.jpg) no-repeat center center;background-size: cover;}.pcyuan{position: absolute;bottom: 15px !important;text-align: center }.pcyuan span{width: 11px !important;height: 11px  !important;border: 0;background: #fff;padding: 0 !important;margin: 0 5px !important;color: #fff;opacity: .4 !important;}.pcyuan .swiper-pagination-bullet-active{ background:#fff;opacity: 1 !important;}/*底部*/.footer{position:relative;background:#f2f3f5;padding: 75px 0 0}.footle{width: 41%}.footcn{width: 27%}.footcn li{width: 50%;float: left;margin-bottom: 50px}.footri{width: 27%}.footwx{text-align: center}.footwx img{width: 137px;height: 137px;display: block;margin: 0 auto}.footwx p{margin-top: 10px}.footbot{text-align: center;padding: 25px 0;border-top: 1px solid #d9dadc}.footbot span,.footbot a{display: inline-block;vertical-align: top;margin: 0 10px}.footbot img{display: inline-block;vertical-align: top;height: 20px;margin-right: 5px;}.cebianlan{position: fixed;bottom:16px;right: 16px;z-index: 9999}.cbldiv{margin-bottom: 10px;}.cbldiv a{display: block;width: 70px;height: 210px;text-align: center;    background-image: -moz-linear-gradient( 92deg, rgb(43,162,69) 0%, rgb(150,203,46) 100%);    background-image: -webkit-linear-gradient( 92deg, rgb(43,162,69) 0%, rgb(150,203,46) 100%);    background-image: -ms-linear-gradient( 92deg, rgb(43,162,69) 0%, rgb(150,203,46) 100%);    box-shadow: 0 15px 25.65px 1.35px rgba(3, 53, 14, 0.27);color: #fff;padding-top: 28px;box-sizing: border-box;    -webkit-border-radius:35px;    -moz-border-radius:35px;    border-radius:35px;}.cbldiv img{display: block;margin: 0 auto 15px;width: 40px;}.cbljt{background: #2ba245;width: 50px;height: 50px;cursor: pointer}.cbljt img{width: 50px;height: 50px;display: inline-block;vertical-align: middle;}.dldiv{position: relative}.dlle,.dlri{height: 100vh;position: relative}.dlle{width: 62.5%;background-size: cover ;position: absolute;top: 0;left: 0;background-repeat: no-repeat;background-position: center center}.dlri{width: 37.5%;}.dlnr{width: 535px;max-width: 80%;margin: 0 auto;top: 50%;left: 50%;position: absolute}.dlnr li{position: relative}.dlnr p.dlbt{line-height: 1;}.dlinpt{line-height: 65px\9;height: 65px;border: 1px solid #e6e6e6;background: none;outline: none;padding: 0 20px;box-sizing: border-box;width: 100%}.dlbtn{line-height: 65px;height: 65px;border: 0;outline: none;padding: 0;box-sizing: border-box;width: 100%;text-align: center;cursor: pointer;color: #fff;display: block;    background: -webkit-linear-gradient(left, #2ca245, #95cb2e);    background: -o-linear-gradient(left, #2ca245, #95cb2e);    background: -moz-linear-gradient(left, #2ca245, #95cb2e);    background: linear-gradient(to right, #2ca245, #95cb2e);}.mfzcaa{color: #0da357}.zcdiv{position: relative;min-height: 100vh;padding: 80px 0;box-sizing: border-box}.zcdiv .dlnr{background: #fff;padding: 70px;box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.1);position: relative;top: 0;left: 0;-webkit-transform: translate(0, 0);    -moz-transform: translate(0, 0);    -o-transform: translate(0, 0);    transform: translate(0, 0);}.hqyzm{line-height: 65px;height: 65px;border: 0;background: none;outline: none;padding: 0;box-sizing: border-box;width: 125px;color: #0da357;position: absolute;top: 0;right: 0}.fyxieyi{color: #0da357}.czdiv{text-align: center}.czdivimg{display: block;margin: 0 auto 50px;height: 80px}.czdvgh{color: #999999;display: block;margin: 10px 0 80px}.fymain{background: #fafafa;padding-bottom: 30px}.fyjddiv{position: relative}.fyjdlt0,.fyjdlt1{position: absolute;width: 60px;height: 60px;background: rgba(0,0,0,.4);top: 50%;margin-top: -30px;cursor: pointer;z-index: 3;background-size: 11px auto;background-position: center center;background-repeat: no-repeat}.fyjdlt0{left: 20px;background-image: url(../images/jticn0.png)}.fyjdlt1{right: 20px;background-image: url(../images/jticn1.png)}.fyjdxq .swiper-slide{padding-bottom: 43.5%;}.fyjdxx{margin: 55px 20px 25px;padding-bottom: 45px;border-bottom: 1px solid #e5e5e5}.fyjdxx h1{display: inline-block;vertical-align: top;margin-right: 13px}.fyjdxx span,.fyjdbq span,.syzsbq span{display: inline-block;vertical-align: top;border: 1px solid #2ba245;color: #2ba245;line-height: 30px;padding: 0 10px;margin-right: 3px;margin-top: 5px;}.fyjdxx span.fyjdcwicn,.syzsbq span.fyjdcwicn {background: #ff7800;color: #fff;border-color: #ff7800}.fyjdxx span.fyjdcwicn img,.syzsbq span.fyjdcwicn img{display: inline-block;vertical-align: top;height: 16px;margin-right: 3px;margin-top: 8px;}.fyzxdh{position: relative}.fyzxdh li{color: #000;margin-bottom: 22px}.fyzxdh li span{margin-right: 55px}.fyqzl{position: absolute;bottom: 0;right: 0;background: #e9f6ec;line-height: 41px;width: 144px;text-align: center;  -webkit-border-radius:20.5px;  -moz-border-radius:20.5px;  border-radius:20.5px;color: #2ba245}.fyqzl img{vertical-align: top;display: inline-block;margin-left: 5px;height: 16px;margin-top: 12.5px}.fyxqtop{font-weight: 500}.fysslb,.fyxzbjq{margin-bottom: 40px;}.fysslb li{float: left;width: 18%;border: 1px solid #e5e5e5;text-align: center;box-sizing: border-box;padding: 45px 5px 30px;margin-right: 2.5%;margin-bottom: 20px;}.fysslb li:nth-child(5n){margin-right: 0}.fysslb li img{height: 41px;display: block;margin: 0 auto 35px}.fyzbtj li{float: left;width: 23%;margin: 0 2.66% 20px 0}.fyzbtj li:nth-child(4n){margin-right: 0}.fyjtbt{font-weight: 500}.fyjdxj img{display: inline-block;vertical-align: top;height: 16px;margin: 0 1px 0 0}.fytjimg{overflow: hidden;height: 185px;}.fytjimg img{display: block;width: 100%}.fybaozheng ul{display: flex;justify-content: space-around}.fybaozheng li{position: relative;padding-left: 45px;}.fybaozheng li img{position: absolute;width: 30px;top: 0;left: 0}.fybaozheng li p{margin-bottom: 5px;}.fybaozheng li span{color: #666666}.symain{background-color: rgb(255, 255, 255);  box-shadow: 0 16px 30.4px 1.6px rgba(0, 0, 0, 0.05);margin: -13% auto 90px;z-index: 3;position: relative;padding: 35px 60px 60px;box-sizing: border-box;min-height: 500px}.syjdbq{}.syjdbq ul{display: flex;justify-content: space-around}.syjdbq li{width: 24.9%;background: #f5f5f5;padding: 35px 0 0;text-align: center;height: 166px;position: relative;overflow: hidden;box-sizing: border-box;cursor: pointer}.syjdbq li:nth-child(4n){margin-right: 0}.syjdbq li img.syyicn0,.syjdbq li img.syyicn1{height: 53px;display: block;margin: 0 auto 15px;position: relative;z-index: 3}.syjdbq li img.syyicn0{display: none}.syjdbq li img.syybg{height:100%;display: none;position: absolute;top: 0;left: 50%}.syjdbq li img.syhy{display: block;position: absolute;top: 0;right:0;width: 81px;}.syjdbq li p{position: relative;z-index: 3;color: #000}.syjdbq li.sybjqliatv{    background-image: -moz-linear-gradient( 0deg, rgb(43,162,69) 0%, rgb(150,203,46) 100%);    background-image: -webkit-linear-gradient( 0deg, rgb(43,162,69) 0%, rgb(150,203,46) 100%);    background-image: -ms-linear-gradient( 0deg, rgb(43,162,69) 0%, rgb(150,203,46) 100%);    box-shadow: 0 15px 25.65px 1.35px rgba(3, 53, 14, 0.27);}.syjdbq li.sybjqliatv img.syyicn0{display: block}.syjdbq li.sybjqliatv img.syyicn1{display: none}.syjdbq li.sybjqliatv img.syybg{display: block}.syjdbq li.sybjqliatv p{color: #fff}.syjdbq li.sybqjdlas{    background-image: -moz-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    background-image: -webkit-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    background-image: -ms-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    box-shadow: 0px 13px 25.65px 1.35px rgba(113, 74, 37, 0.29);}.syjdbq li.sybqjdlas p{color: #000}.syjdnr{}.syjdnrsub{display: none}.syjdyp{}.syjdyp li{background: #fafafa;padding: 13px;position: relative}.syjdimg{width: 21.653%;padding-bottom: 12.1%;    -webkit-border-radius:10px 0 0 10px;    -moz-border-radius:10px 0 0 10px;    border-radius:10px 0 0 10px;}.syjdtxt{width: 76%;box-sizing: border-box;padding-right: 245px;padding-top: 25px}.syjdtxt p{font-weight: 500;margin-bottom: 30px}.syjdtxt p img{display: inline-block;vertical-align: middle;width: 87px;margin-left: 15px}.syjdtxt pre{color: #666}.syjdjl{position: absolute;top: 60px;right: 13px}.syjdjl p{margin-bottom: 20px;color: #000;}.syjdjl span{ color: #ed1a1a;}.sygd{margin: 50px auto 0;  -webkit-border-radius:32.5px;  -moz-border-radius:32.5px;  border-radius:32.5px;  line-height: 65px;  height: 65px;  border: 0;  outline: none;  padding: 0;  box-sizing: border-box;  width: 180px;  text-align: center;  cursor: pointer;  color: #fff;  display: block;  background: -webkit-linear-gradient(left, #2ca245, #95cb2e);  background: -o-linear-gradient(left, #2ca245, #95cb2e);  background: -moz-linear-gradient(left, #2ca245, #95cb2e);  background: linear-gradient(to right, #2ca245, #95cb2e);}.sybangka{width: 745px;margin: 0 auto;max-width: 80%;background: #fcfbf8;border: 1px solid #e7c180;padding: 50px 100px;box-sizing: border-box}.sybktop{position: relative; width: 100%;  max-width: 100%;  margin: 0 auto;  top:0;  left: 0;}.sybktop .dlbtn{    background-image: -moz-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    background-image: -webkit-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    background-image: -ms-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    box-shadow: 0px 10px 25.65px 1.35px rgba(3, 53, 14, 0.07);}.syjdms{}.syjdms li{float: left;width: 49.5%;background: #fafafa}.syjdms li:nth-child(2n){float: right}.syjdle{width:49.024%;padding-bottom: 71%; -webkit-border-radius:10px 0 0 10px;  -moz-border-radius:10px 0 0 10px;  border-radius:10px 0 0 10px;}.syjdri{width:50.976%;padding: 60px 31px 0;box-sizing: border-box}.symsbt{}.symshy{line-height: 35px;display: inline-block;vertical-align: top;padding: 0 15px;color: #6e4927;    background-image: -moz-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    background-image: -webkit-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    background-image: -ms-linear-gradient( 0deg, rgb(253,225,194) 0%, rgb(206,162,121) 100%);    box-shadow: 0px 10px 25.65px 1.35px rgba(3, 53, 14, 0.07);}.symshy img{height: 26px;vertical-align: top;display: inline-block;margin-right: 8px;margin-top: 4.5px;}.syzsbq{padding-top: 20px;border-top: 1px solid #dfe0df;margin-bottom: 20px;}.syzsbq span{}.symstel{position: relative;padding-left: 29px;line-height: 2;}.symstel img{position: absolute;width: 16px;top: 8px;left: 0}.symscz{position: relative}.symscz a{display: block;line-height: 41px;width: 49%;text-align: center;  -webkit-border-radius:20.5px;  -moz-border-radius:20.5px;  border-radius:20.5px;}.symscz a.left{background: #2ba245;color: #fff}.symscz a.right{background: #e5f1e8;color: #2ba245}.symscz a img{height: 16px;margin-left: 15px;vertical-align: middle;display: inline-block}.fycsdiv{padding: 30px 0}.fycsdiv .banss{border: 1px solid #e5e5e5;width: 100%;margin: 0 0 30px;max-width: 100%}.fyrmcs{margin-bottom: 20px}.fyrmlb{margin-bottom: 20px}.fyrmlb li{float: left;margin: 0 15px 15px 0}.fyrmlb li a{display: inline-block;padding: 0 20px;line-height: 36px;border: 1px solid #e5e5e5;  -webkit-border-radius:18px;  -moz-border-radius:18px;  border-radius:18px;}.fycslb{}.fycslb li{margin-bottom: 15px}.fycslb p{font-weight:bold;margin-bottom: 10px}.fycslb a{display: inline-block;margin: 0 15px 15px 0}#gptbase-bubble-button{bottom:70px !important}    /*共用*/.dlnr{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sybktop{-webkit-transform:translate(0,0);-moz-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.syjdbq li img.syybg{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.footcn li a,.footle p,.footle span,.footwx p,.footlx p,.footlx span,.dlnr p.dlbt,.czdivcg,.fymbx,.fybaozheng li p,.fyjdxx h1,.fyxqtop,.fyjtbt,.syjdtxt p,.sybkbt,.symsbt,.symstel{color: #000}.fymbx{padding: 25px 0}.footbot{margin-top: 35px}.symscz{margin-top: 40px}.syjdbq,.sybktop{margin-bottom: 60px}.dlnr p.dlbt,.syjdms li{margin-bottom: 50px}.syjdyp li,.sybkbt,.symshy,.symstel{margin-bottom: 20px}.footlx p,.dlnr li{margin-bottom: 30px}.dlnr li:last-child{margin-bottom: 0}.fyxqtop{margin-bottom: 25px;}.footle p,.dlnr li p,.fytjimg,.fyjtbt,.symsbt{margin-bottom: 10px}.fyjdbq{margin-bottom: 5px}/*字体*/.fontsize56{font-size: 56px}/*56*/.fontsize36{font-size: 36px}/*36*/.fontsize32{font-size: 32px}/*32*/.fontsize30{font-size: 30px}/*30*/.fontsize28{font-size: 28px}/*28*/.fontsize24{font-size: 24px}/*24*/.fontsize20{font-size: 20px}/*20*/.fontsize22{font-size: 22px}/*22*/.fontsize18{font-size: 18px}/*18*/body,input,select,textarea,.fontsize16{font-size:16px;}/*默认16*/.fontsize14{font-size: 14px}/*14*/.fybjq{line-height: 2}.fyjddz{line-height: 31px}/*31 2*//*交互*/@media only screen and (min-width:1025px){    /*图片hover效果*/    .rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}    .rotateimgY:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}    .translY:hover{-webkit-transform:translateY(-.35rem);-moz-transform:translateY(-.35rem);-o-transform:translateY(-.35rem);transform:translateY(-.35rem)}    .scaleimg:hover img,.fykysub li:hover .fykyimg img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}    .syjdyp li:hover{box-shadow: 0px 10px 25.65px 1.35px rgba(0, 0, 0, 0.14);}    .banssri:hover,.sygd:hover,.cbldiv a:hover,.cbljt:hover,.symscz a:hover,.dlbtn:hover,.fyqzl:hover{opacity: .9}    .headl li.headlzc a:hover{color: #fff;opacity: .9}    .fyrmlb li a:hover{border-color: #24972f;color: #24972f}    .mfzcaa:hover,.fyxieyi:hover{text-decoration: underline}    .headciyt a:hover,.headl li a:hover,.footcn li a:hover,.footbot a:hover,.fycslb a:hover{color: #24972f}    .fyjdlt0:hover, .fyjdlt1:hover{background-color: rgba(36,151,47,.5)}    .scaleimg img,.rotateimg img,.nav li a.navyja,.header,.header:after,.headl li a, .headciyt a,.banssri,.sygd,.cbldiv a,.cbljt,.symscz a,  .syjdyp li,.dlbtn,.footcn li a, .footbot a, .fyjdlt0, .fyjdlt1,.fyqzl, .fyrmlb li a,.fycslb a{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}}/***************************适配********************/@media only screen and (max-width:1680px){}@media only screen and (max-width:1600px){    .main1550{width:1200px;padding: 0}    .main1200{width:1200px;}    .symain{padding: 30px}    .symscz a img{margin-left: 8px}    .fyjdxx span.fyjdcwicn img, .syzsbq span.fyjdcwicn img{height: 13px;margin-right: 1px}    .fyjdxx span, .fyjdbq span, .syzsbq span{padding: 0 5px;margin-right:0}    .fyzbtj  .fyjdbq span{margin-right: 5px}    .banssle{line-height: 60px\9;height: 60px;}    .banssri,.banss{line-height: 60px;height: 60px;}    .dlinpt{line-height: 55px\9;height: 55px;}    .dlbtn,.hqyzm{line-height: 55px;height: 55px;}    .sygd{height: 55px;line-height: 55px}    /*共用*/    .syjdbq, .sybktop{margin-bottom: 50px}    .dlnr p.dlbt, .syjdms li, .footcn li{margin-bottom: 40px}    .syjdjl{top: 50px}    .sygd{margin-top: 20px}    .symscz{margin-top: 20px}    .syjdri{padding-top: 40px}    .zcdiv{padding: 50px 0}    .zcdiv .dlnr{padding: 50px}    /*字体*/    .fontsize56{font-size: 46px}/*56*/    .fontsize36{font-size: 30px}/*36*/    .fontsize32{font-size: 26px}/*32*/    .fontsize30{font-size: 25px}/*30*/    .fontsize28{font-size: 24px}/*28*/    .fontsize24{font-size: 20px}/*24*/    .fontsize20{font-size: 16px}/*20*/    .fontsize22{font-size: 18px}/*22*/    .fontsize18{font-size: 16px}/*18*/    body,input,select,textarea,.fontsize16{font-size:14px;}/*默认16*/    .fontsize14{font-size: 12px}/*14*/}@media only screen and (max-width:1440px){}@media only screen and (max-width:1366px){    .main1550,.main1200{width:1000px;}    .symain{margin-top: -8%;min-height: 200px;}    .footle{width: 36%}    .footri{width: 32%}    .footwx img{width: 117px;height: 117px}    .cbljt img,.cbljt{width: 50px;height: 50px;}    .cbldiv a{width: 50px;padding-top: 20px;height: 160px}    .cbldiv img{width: 30px}    .syjdtxt p{margin-bottom: 20px}    .syjdtxt p img{width: 67px}    .syjdtxt{padding-top: 15px}    .syjdjl{top: 40px}    .syjdjl p{margin-bottom: 10px}    .syjdri{padding: 20px 20px 0}    .symstel{margin-bottom: 10px;line-height: 1.5;padding-left: 15px}    .symstel img{top: 3px;width: 10px}    .symscz a{font-size: 12px}    .symscz a img{height: 9px;margin-left: 4px;}    .symshy{padding: 0 10px;line-height: 30px}    .symshy img{height: 20px;margin-top: 5px;}    .syzsbq { padding-top: 15px; margin-bottom: 15px;  }    .sybangka{padding: 50px 80px}    .footlx p, .dlnr li{margin-bottom: 20px}    .banssle{line-height: 60px\9;height: 60px;}    .banssri,.banss{line-height: 60px;height: 60px;}    .dlinpt{line-height: 45px\9;height: 45px;}    .dlbtn,.hqyzm{line-height: 45px;height: 45px;}    .sygd{height: 45px;line-height: 45px}    .syjdbq li{height: 120px;padding-top: 20px}    .syjdbq li img.syyicn0, .syjdbq li img.syyicn1{height: 40px;margin-bottom: 10px}    .syjdbq li img.syhy{width: 54px}    .symain{margin-bottom: 60px}    /*字体*/    .fontsize56{font-size: 40px}/*56*/    .fontsize36{font-size: 25px}/*36*/    .fontsize32{font-size: 23px}/*32*/    .fontsize30{font-size: 22px}/*30*/    .fontsize28{font-size: 20px}/*28*/    .fontsize24{font-size: 18px}/*24*/    .fontsize20{font-size: 14px}/*20*/    .fontsize22{font-size: 16px}/*22*/    .fontsize18{font-size: 14px}/*18*/    body,input,select,textarea,.fontsize16{font-size:14px;}/*默认16*/    .fontsize14{font-size: 12px}/*14*/}@media only screen and (max-width:1280px){}@media only screen and (max-width:1200px){}@media only screen and (max-width:1152px){    .main1550,.main1200{width:860px;}    .footri{width: 300px}    .footle{width: 22%}}/*---------------------------------平板----------------------------------------------*/@media only screen and (max-width:1024px){}@media only screen and (max-width:992px){    .main1550,.main1200{width:90%;}    .syjdms li{width: 100%;float: inherit;margin: 0 0 30px 0}    .syjdle{width: 28%;padding-bottom: 40%}    .syjdri{width: 72%;padding: 30px 30px 0}}@media only screen and (max-width:870px){}@media only screen and (max-width:768px){    .dlle{width: 100%;height: 100%}    .zcdiv .dlnr{box-sizing: border-box;width: 90%;max-width: 90%}    .dlri{height: auto;position: relative;width: 90%;max-width:90%;padding: 50px;background: #fff;margin: 0 auto;box-sizing: border-box;float: inherit;box-shadow: 0 0 100px 0 rgba(0, 0, 0, 0.1);        -webkit-border-radius:20px;        -moz-border-radius:20px;        border-radius:20px;z-index: 3}    .dlnr {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  -o-transform: translate(0,0);  transform: translate(0,0);  max-width: 90%;  top: 0;  left: 0;  position: relative;padding: 30px 0  }    .dldiv{padding: 50px 0;min-height: 100vh;}    .dldiv:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.8)}    .czdvgh{margin-bottom: 40px}    .fyjdlt0, .fyjdlt1{width: 50px;height: 50px;margin-top: -25px}    .fyjdxx{margin: 30px 10px 20px;padding-bottom: 20px}    .fysslb li{padding: 20px 3%}    .fysslb li img {  height: 30px; margin: 0 auto 20px;  }    .fysslb, .fyxzbjq{margin-bottom: 20px}    .symain{margin-top: 30px}    .sybangka {padding: 30px;  }    .syjdbq, .sybktop{margin-bottom: 30px}    .syjdimg{width: 40%;padding-bottom: 22%}    .syjdtxt{width: 55%;padding-right: 0;padding-top: 0}    .syjdtxt p img{width: 58px}    .syjdjl{position: relative;top: -23px;right: 0;margin-left: 45%}    .syjdjl p,.syjdjl span{display: inline-block;vertical-align: middle;margin: 0}    .syjdtxt pre{display: block;margin-bottom: 40px}}@media only screen and (max-width:750px){    .header,.navheight{height: 50px}    .headciyt a{height: 50px;line-height: 50px}    .bantxt{top: 18%}    .bantxt p{margin-bottom: 10px}    .banssri, .banss {  line-height: 32px;  height: 32px;  }    .banssle { line-height: 32px \9;  height: 32px;  }    .banssle{padding: 0 15px}    .fyrmlb li a{line-height: 30px;padding: 0 15px;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}    .fyrmlb li{margin: 0 5px 5px 0}    .fycslb a{display: block}    .zcdiv .dlnr,.dlri{padding: 30px;margin: 0 auto}    .dlnr{width: 100%;max-width: 100%}    .headl{display: none}    .footer{padding: 20px 0 0 0}    .fymaindiv{padding: 15px}    .fyjdlt0, .fyjdlt1 { width: 30px;  height: 30px;  margin-top: -15px;     background-size: 6px auto; }    .pcyuan span{    width: 6px !important;  height: 6px !important;}    .pcyuan{bottom: 5px !important;}    .fyjdxx {margin: 20px 0;  padding-bottom: 20px; }    .fyjdxx span, .fyjdbq span, .syzsbq span{line-height: 22px;margin: 0 5px 5px 0}    .fyjdxx h1{margin-bottom: 5px}    .fyjdxx span.fyjdcwicn img, .syzsbq span.fyjdcwicn img{margin-top: 5px;}    .fyzxdh li span{margin-right: 5px}    .fyzxdh li{margin-bottom: 10px}    .fyqzl { bottom: -5px;line-height: 30px;  width: 115px; -webkit-border-radius: 15px;  -moz-border-radius: 15px;  border-radius: 15px; }    .fyqzl img{margin-top: 9px;height: 12px;}    .fymaindiv{margin-bottom: 20px}    .fyxqtop{margin-bottom: 15px}    .fysslb li{padding: 0;border: 0;min-width: 32.33%;margin: 0 1% 15px 0;text-align: left;line-height: 15px}    .fysslb li img{margin: 0 5px  0 0;height: 15px;display: inline-block;vertical-align: top}    .fysslb li p{display: inline-block;vertical-align: top}    .symain{background: none;padding: 0;box-shadow: none}    .syjdbq li img.syyicn0, .syjdbq li img.syyicn1{height: 20px}    .syjdbq li {  height: 80px; padding-top: 15px;  }    .syjdbq li img.syhy{width: 40px}    .syjdbq li{width: 24.5%}    .symain{margin: 30px auto}    .syjdle {width: 31%;  padding-bottom: 45%;  }    .syjdri {  width: 69%;padding: 0 20px;  }    .symshy{line-height: 24px;padding: 0 5px}    .symshy img{height: 12px;margin-top: 6px;margin-right: 3px;}    .symsbt{  white-space: inherit;  overflow: hidden;  text-overflow: inherit;}    .symsbt,.symshy{display: inline-block;vertical-align: top}    .syjdms li:nth-child(2n){float: inherit}    .syjdms li{background: none;border-bottom: 1px solid #dfe0df;padding-bottom: 20px;margin-bottom: 20px}    .symscz a{line-height: 30px;  -webkit-border-radius:15px;  -moz-border-radius:15px;  border-radius:15px;}    .syzsbq,.syjdtxt p{margin-bottom: 10px}    .symstel{margin-bottom: 5px;}    .symshy{margin-bottom: 14px;}    .sygd{margin-top: 0}    .syjdimg { width: 100%;  padding-bottom: 56%;float: inherit}    .syjdtxt{width: 100%;float: inherit;margin-top: 20px}    .syjdtxt pre{margin-bottom: 10px}    .syjdjl {  top: 0; margin-left: 0;  }    .sybangka{max-width: 90%;padding: 20px}    .sybangka .dlnr{padding: 0}    .cbldiv a {  width: 30px;  padding-top:7px;height: 30px; font-size: 0 ;}    .cbldiv img{height: 16px;margin: 0 auto;width: auto}    .cbldiv{margin-bottom: 6px;}    .sygd {  height: 38px; line-height: 38px;width: 130px;  }    .footle,.footcn,.footri{float: inherit;width: 100%}    .footle p,.footle span{display: inline-block;vertical-align: bottom;margin: 0 10px 0 0}    .footcn ul{display: flex;justify-content: space-between}    .footcn li{width: auto;text-align: left;margin: 10px 0;}    .footlx p,.footlx span{display: inline-block;margin: 0 10px 0 0;vertical-align: middle}    .footwx,.footlx{float: inherit;}    .footwx{margin-top: 20px}    .footbot span, .footbot a{margin: 0 0 5px 0}    .footbot {padding: 10px 0;margin-top: 15px; }    .fyzbtj li{width: 49%;margin: 0 2% 20px 0}    .fyzbtj li:nth-child(2n){margin-right: 0}    .fyjdxj img{height: 12px}    .fybaozheng ul{display: block}    .fybaozheng li img{width: 24px}    .fybaozheng li{padding-left: 34px;margin-bottom: 15px;line-height: 24px;}    .fybaozheng li:last-child{margin-bottom: 0}    .fybaozheng li p,.fybaozheng li span{display: inline-block;margin: 0 5px 0 0}    .fymbx{padding: 15px 0}    .fycsdiv .banss{margin: 0  0 20px 0}    .fyjdlt0{left: 10px}    .fyjdlt1{right: 10px}    .fymain{padding-bottom: 10px}    .symain{min-height: inherit}    .dlinpt { line-height: 38px \9;  height: 38px; padding: 0 10px }    .footwx p{font-size: 12px;}    .footwx img {width: 90px;  height: 90px;  }            #gptbase-bubble-button{width:40px !important;height:40px !important;bottom:60px !important;min-width:40px !important}    .cbljt img, .cbljt{width:40px;height:40px}            /*字体*/    .fontsize56{font-size: 20px}/*56*/    .fontsize36{font-size: 18px}/*36*/    .fontsize32{font-size: 18px}/*32*/    .fontsize30{font-size: 18px}/*30*/    .fontsize28{font-size: 16px}/*28*/    .fontsize24{font-size: 16px}/*24*/    .fontsize20{font-size: 14px}/*20*/    .fontsize22{font-size: 14px}/*22*/    .fontsize18{font-size: 14px}/*18*/    body,input,select,textarea,.fontsize16{font-size:14px;}/*默认16*/    .fontsize14,.symstel,.footbot span, .footbot a,.fyjddz{font-size: 12px}/*14*/    .fyjdxx span, .fyjdbq span, .syzsbq span,.symshy{font-size: 10px}    .fybjq,.fyjddz{line-height: 1.5}}@media only screen and (max-width:720px){}@media only screen and (max-width:640px){}/*---------------------------------手机----------------------------------------------*/@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){}@media only screen and (max-height:420px){    .dlnr {  -webkit-transform: translate(0,0);  -moz-transform: translate(0,0);  -o-transform: translate(0,0);  transform: translate(0,0);  max-width: 90%;  top: 0;  left: 0;  position: relative;padding: 30px 0  }}