﻿body{padding:0;margin:0 auto;background:#fff;color:#505050;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:思源黑体 CN,PingFang SC}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:#505050;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;}.lanse{color: #003f7a}.clear{clear:both;overflow:hidden;height:0;line-height:0}.clearafter:after,.fylcnr: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,.syzybt:after,.jttxtxs p:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}.radius30{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}.radius20{-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;}.radius3{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;}.radius5{-webkit-border-radius:.05rem;-moz-border-radius:.05rem;border-radius:.05rem;}.radius10{-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}.fybjq{text-align: justify}.fybjq p{margin-bottom: 15px}.fybjq img{max-width:100%;height:auto !important;}.fybjq table{border:1px solid #666;border-collapse:collapse;width:100% !important;text-align: center}.fybjq table p{margin-bottom: auto}.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #666}.fybjq table tr td,.fybjq table th{padding:15px 1%}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background:#0f4a82 url(../images/xialaicn.png) no-repeat center right;    background-size: .3rem auto;}.tupian{position: relative;overflow: hidden;}.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}.main1620{width:16.2rem;margin: 0 auto;}.fydymain{width: 12rem;margin: 0 auto}.main1280{width: 12.8rem;margin: 0 auto}/*图片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{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}/*头部*/.header{width:100%;position: fixed;top:0;left: 0;z-index: 9999;height: .94rem;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.05)}.header:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: .04rem;background: #003f7a}.navheight{height: .94rem}.logo{margin-top: 0.185rem;margin-left: .6rem}.logo img{display: block;height: .57rem}.headerri{margin-right:.6rem;display: none !important;}.headerri li{float: left;margin-left: .2rem;position: relative}.headwl{background: #f5f5f5;width: .5rem;height: .5rem;display: block;margin-top: .2rem}.hadewximg{position: absolute;top: .94rem;left:50%;background: url(../images/wxbg11.png) no-repeat center center;width: 1.47rem;height: 1.54rem;margin-left: -0.735rem;background-size: cover;display: none}.hadewximg img{display: block;margin: .2rem auto 0;width: 1.2rem;height: 1.2rem}.headerri li:hover .hadewximg{display: block}.nav{margin-right: .6rem}.nav li{position: relative;float: left;margin-left: .2rem}.nav li a.navyja{display:block;position: relative;z-index: 2;line-height: .94rem;padding:  0 .2rem}.nav li a.navyja:after,.nav li a.navyja:before{content: "";position: absolute;width: 0;height: 2px;background: #003f7a;top: 50%;margin-top: -1px}.nav li a.navyja:before{left: 0}.nav li a.navyja:after{right: 0}.nav li.clinav a.navyja{color: #003f7a;font-weight: bold}.nav li.clinav a.navyja:after,.nav li.clinav a.navyja:before{width: .09rem}.nav li:hover a.navyja{color: #003f7a}.menu-activator{cursor:pointer;z-index: 1001;height: .4rem;position: relative;width: .52rem;margin-top: .3rem;display: none;margin-right: .6rem;margin-left: .6rem}.visual{    position:relative;;    width:100%;    height:100%;    margin: 0 auto;}.visual i.line{    width:100%;    height: 2px;    background-color:#0266c4;    -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: .25rem}.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}.header_up{top: -1.1rem}/*头部 end*/.banner{position: relative;}.bannerpc .swiper-slide{padding-bottom:48.25%}.bannyuan{bottom: 1.5rem !important;}.bannyuan span{width: .1rem;height: .1rem;background: #fff;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;opacity: 1;margin: 0 .1rem !important;}.bannyuan span.swiper-pagination-bullet-active{background: #0266c4;width: .55rem}.bannerapp{display: none}.bannerapp .swiper-slide{padding-bottom:48.25%}.jtxw{background: #eef3f9;padding: 0 0 2.6rem 0}.jtxw .main1620{position: relative;margin-top: -1.06rem;z-index: 3}.jtxwle{width: 69.7%;position: absolute;top: 0;left: 0;height: 100%}.jtxwle .jttxtxs{display: none}.jtxwle .jtimgbig{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.jtxwle p{position: absolute;bottom: 0;left: 0;z-index: 3;line-height: .6rem;color: #fff;width: 70%;padding: 0 8% 0 3%;background: url(../images/sybtbg.png) no-repeat center center;background-size: 100% 100%}.jtxwri{width: 30.3%;background: #fff;box-sizing: border-box;padding: .5rem .3rem .21rem}.jtxwritop{line-height: .3rem;font-weight: bold;border-bottom: 1px solid #eaeaea;padding-bottom: .16rem;margin-bottom: .38rem}.jtxwritop img{display: inline-block;vertical-align: top;height: .3rem;margin-right: .2rem}.jtxwritop a{color: #666666;font-weight: normal}.jtxwribot li{margin-bottom: .22rem}.jtxwri .jtimgbig{display: none}.jttxtxs p{color: #333333;padding-left: .25rem;position: relative}.jttxtxs p:after{content: "";position: absolute;top: 50%;left: 0;width: .06rem;height: .06rem;background: #003f7a;margin-top: -.03rem}.jttxtxs span{color: #808080;padding-left: .25rem;display: block;margin-top: .03rem}.jtxwribot li.syywliatv .jttxtxs p{color: #003f7a}.yewumain{background: url(../images/ywbkbg.jpg) no-repeat center bottom;background-size: cover;padding-bottom: .95rem;padding-top: 1px}.syyewu{margin-top: -1.7rem;margin-bottom: .6rem;position: relative}.syyewu li{float: left;width: 49%;margin: 0 2% 2% 0;padding-bottom: 21%}.syyewu li:nth-child(2n){margin-right: 0}.syyewu li:nth-child(2n) .syywtex{text-align: right}.syyewu li a{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0}.syyewu li a:after{position: absolute;width: 100%;height: 100%;background: url(../images/syyeimgbg.png) no-repeat center bottom;background-size: 100% auto}.syywtex{position: absolute;bottom: .45rem;left: 0;width: 90%;padding: 0 5%;z-index: 2}.syywtex p{color: #fff;}.syywtex span{color: #fff;height: 0;opacity: 0;display: block;margin-top: .05rem}.syyewu li:hover .syywtex span{height: .24rem;opacity: 1;line-height: .24rem}.syywlogo{position: absolute;top: 50%;left: 50%;z-index: 3;width: 3.82rem;height: 3.82rem;margin-left: -1.91rem;margin-top: -1.91rem;background: url(../images/syywicn.png) no-repeat center center;background-size: cover}.syywlogo img{display: block;margin: 0 auto;width: 1.12rem}.syywlogo p{text-align: center;color: #202020;font-weight: bold;margin-top: .1rem}.syziyuan{background-size: cover;background-position: center center;background-repeat: no-repeat}.syziyuan li{float: left;width: 20%;height: 7.27rem;position: relative}.syziyuan li:after{content: "";width: 1px;height: 100%;top: 0;right: 0;background: rgba(255,255,255,.2);position: absolute;}.syziyuan li:last-child:after{display: none}.syzytxt{position: absolute;top: 4.8rem;left: 0;width: 100%;z-index: 2;box-sizing: border-box;padding: 0 0 0 .7rem}.syzysz{line-height: 1;color: #fff;opacity: .05;margin-left: .7rem;margin-bottom: .15rem}.syzybt{position: relative}.syzybt:after{position: absolute;top: -.2rem;left: -.2rem;width: .6rem;height: .6rem;border:.12rem solid #0266c4;box-sizing: border-box;content: "";opacity: 0}.syzybt p{color: #fff;line-height: 1;margin-bottom: .18rem;position: relative;z-index: 3}.syzybt span{color: rgba(255,255,255,.3);display: block;line-height: 1;position: relative;z-index: 3}.syzyjj{margin: .25rem .2rem .6rem 0;display: none}.syzyjj pre{line-height: .3rem;height: 1.8rem;color: #fff}.syzygd{opacity: .6;color: #fff;border: 1px solid #fff;width: 1.6rem;line-height: .48rem;text-align: center;display: none}.syziyuan li:hover .syzytxt{top: 1.8rem}.syziyuan li:hover .syzygd,.syziyuan li:hover .syzyjj{display: block}.syziyuan li:hover .syzybt:after{opacity: 1}.zhuchiren{position: relative}.zzrbt{position: absolute;  background: #0266c4;  top: 36.75%;  right: 11.1%;  z-index: 2;  width: 22.3%;  height: 26.4%;box-sizing: border-box;padding: .4rem .35rem 0}.zzrbt p{color: #fff;line-height: 1;font-weight: bold}.zzrbt pre{color:rgba(255,255,255,.8);line-height: .3rem;height: .9rem;margin: .15rem 0}.zzrbt a{color: #fff}.zzrle{width: 32.593%;padding-bottom: 45.2%}.zzrle:after{background-image: url(../images/syzrcbg.png)}.zzrle .zzrritxt{position: absolute;bottom:.4rem;left: 0;width: 90%;z-index: 3;padding: 0 5%}.zzrle .zzrritxt p{color: #fff}.zzrle .zzrritxt span{color: #fff;font-weight: 100}.zzrri{width: 66.667%}.zzrri li{float: left;width: 16.66%;padding-bottom: 22.55%}.zzrri li .zzrribg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/syjticn.png) no-repeat bottom right;background-size: .29rem auto;opacity: 0}.zzrri li .zzrritxt{display:none}.zzrri li:nth-child(10){margin-left: 33.32%}.zzrri li.zzrriliatv .zzrribg{width: 80%;height: 86%;top: 7%;left: 10%;opacity: 1}.zzrri li.zcrmore{background: #ffbf1f}.zzrri li.zcrmore a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;text-align: center}.zzrri li.zcrmore a span{color: #fff;background: url(../images/fyjt0.png) no-repeat center right;display: inline-block;vertical-align: top;padding-right: .5rem;background-size: .3rem auto}.huoban{background: url(../images/huobanbg.jpg) no-repeat center center;background-size: cover}.hbtop{text-align: center;position: relative}.hbtop:after{position: absolute;content: "";background: url(../images/fyhbbtbg1.png) no-repeat center center;background-size: 100% 100%;width: 9.77rem;height: 100%;bottom: 0;left: 50%;margin-left: -4.885rem}.hbtop li{line-height: .65rem;display: inline-block;vertical-align: top;width: 4.8rem;text-align: center;position: relative;z-index: 3;color: #fff;cursor: pointer}.hbtop_atv:after{background-image: url(../images/fyhbbtbg2.png)}.hbtop_one:after{background-image: url(../images/fyhbbtbg3.png)}.hbbotsub{display: none;}.hbbotsub li{background: #fff;width:10.556%;padding-bottom: 10.556%;height: 0;float: left; margin: 0 6% -.25rem 0;  -webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);position: relative;overflow: hidden}.hbbotsub li:nth-child(1){margin-left:12.5%}.hbbotsub li:nth-child(6){margin-left:4%}.hbbotsub li:nth-child(11){margin-right:0}.hbbotsub li:nth-child(12){margin-left:12.5%}.hbbotsub li img{    position: absolute;    margin: auto;    top: -9999px;    right: -9999px;    bottom: -9999px;    left: -9999px;    max-width: 70%;    max-height: 70%;    -webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);}.hbbotsub li:hover{box-shadow: 0 0 .4rem 0 rgba(0, 0, 0, 0.1); }.hbbotsub .syxwlbtsub{padding: .7rem 0}    /*底部*/.footer{position:relative;background:#003f7a}.foottop{border-bottom: 1px solid rgba(255,255,255,.1)}.foottop img.footlogo{display: block;height: .55rem}.footzgs{position: relative;}.footzgs span{display: inline-block;color: #fff;vertical-align: top;border-bottom: 2px solid #fff;padding-bottom: .1rem;margin-right: .35rem;    margin-top: -0.04rem;}.footzgs a{display: inline-block;color: rgba(255,255,255,.8);padding-right: .2rem;margin-right: .2rem;border-right: 1px solid #fff;line-height: 1}.footzgs a:last-child{border-right: 0;padding-right: 0;margin-right: 0}.footnav li{float: left;margin-right: 1.2rem}.foothxb{color: rgba(255,255,255,.8);display: block}.footnavsub a{display: block;color: rgba(255,255,255,.8)}.footlx{width: 23%}.footlx li{position: relative;padding-left: .6rem}.footlx li img{position: absolute;top: 0;left: 0;width: .26rem;}.footlx li span{display: inline-block;vertical-align: top;color: #fff;position: relative;line-height: 1;padding-bottom: .14rem}.footlx li span:after{content: "";position: absolute;bottom: 0;left: 0;background: #1985e0;height: 2px;width: 100%}.footlx li span:before{content: "";position: absolute;bottom: 0;left:.18rem;background: #003f7a;height: 2px;z-index: 2;width: .06rem}.footlx li p{color: rgba(255,255,255,.8)}.footbq{position: relative;border-top:1px solid rgba(255,255,255,.1);color:rgba(255,255,255,.5);line-height: .4rem}.footbq a{color:rgba(255,255,255,.5);display:inline-block}.footsel{color: #fff;line-height: .4rem;width: 1.6rem;border: 0;outline: none;padding: 0  .2rem}.footsel option{color: #333;background: #fff;font-size: .14rem}.fybanner{position: relative}.fybanner img{width: 100%;display: block}.fybanner img.fybannersj{display: none}.fybannertxt{position:absolute;top:42%;left: 0;width: 100%;}.fybannertxt p{font-weight: bold;color: #fff;}.fybannertxt pre{color: #fff;display: block;position: relative;padding-left: 1rem}.fybannertxt pre:after{content: "";position: absolute;top: 50%;left: 0;width: .66rem;height: 2px;background: #fff;margin-top: -1px}.fyerjifl{line-height: .82rem;height: .82rem;margin-top: -.82rem;background:rgba(0,0,0,.4);position: relative;z-index: 3}.fyerjifl li{float: left;}.fyerjifl li a{display: block;padding: 0 .5rem;color: #fff}.fyerjifl li.fyejliatv a{background: #0266c4;font-weight: bold}.fybiaoti{position: relative}.fybiaoti p,.fybiaoti span{font-weight: bold;line-height: 1;display: block}.fylbjt0,.fylbjt1{position: absolute;top: 0;right: 0;width: .6rem;height: .4rem;background-size:  auto .12rem;background-repeat: no-repeat;background-position: center center;border: 1px solid #003f7a;z-index: 3;cursor: pointer}.fylbjt0{background-image: url(../images/fyjt3.png);right: .8rem}.fylbjt1{background-image: url(../images/fyjt2.png);right: 0}.fylbjt0:hover{background-color: #003f7a;background-image: url(../images/fyjtbai1.png)}.fylbjt1:hover{background-color: #003f7a;background-image: url(../images/fyjt0.png)}.fyxrld li{float: left;margin: 0 1.2% .3rem 0;background: #fff;width: 49.4%}.fyxrld li:nth-child(2n){margin-right: 0}.fyldle{padding-bottom: 24.2%;width: 32.49%;}.fyldri{width: 59%;margin-right: 3%}.fyldri p span{margin-left: .25rem}.fyhfdt li{float: left;width: 23.149%;margin: 0 2.468% .4rem 0}.fyhfdt li:nth-child(4n){margin-right: 0}.fyxwimg{padding-bottom: 59.2%}.fyxwtxt{padding: .3rem;background: #fff}.fyxwsj{line-height: .23rem;}.fyxwsj span,.fytjxwbt span,.fytjxwbigbt span{background: #ec0606;color: #fff;font-style: italic;padding: 0 .1rem}.fyxwbt{font-weight: bold;line-height: .3rem;height: .6rem;margin-bottom: 0 !important;}.fyxwxq{background: url(../images/fyjt.png) no-repeat center right;background-size: .24rem auto;padding-right: .4rem;display: inline-block}.page{line-height: .22rem;text-align: center;position: relative}.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;margin: 0 .1rem;vertical-align: top;color: #666;padding: 0 .1rem}.page span.pagecurrent,.page a:hover{color:#0266c4;}.page span.pagecurrent{font-weight: bold;position: relative}.page span.pagecurrent:after{position: absolute;bottom: -.15rem;left: 0;width: 100%;height: 2px;background: #0266c4;content: ""}.page a.prev,.page a.next{width: .12rem;height: .22rem;background-position: center center;background-size: 100% auto;background-repeat: no-repeat;padding: 0;margin: 0}.page a.prev{background-image: url(../images/fypagejt0.png);margin-right: .8rem}.page a.next{background-image: url(../images/fypagejt1.png);margin-left: .8rem}.page a.prev:hover{background-image: url(../images/fypagejtred0.png);}.page a.next:hover{background-image: url(../images/fypagejtred1.png);}.fyzigongsi li{position: relative}.fyzigongsi li a{display: block;padding: .3rem;background: #f8f8f8}.fyzgsle{width: 21.795%;padding-bottom: 10.91%;background: #fff;box-shadow: 0 0 .3rem 0 rgba(2, 71, 140, 0.05);}.fyzgsri{width: 61.5%;margin-left: 3%}.fyzgsri p{font-weight: bold}.fyzgswl{text-align:center;width: 10%;line-height: 1.3rem;top: .48rem;right: 0;border-left: 1px solid #d6d6d6;position: absolute;}.fyzgswl img{display: inline-block;vertical-align: middle;width: .4rem;-webkit-transform:scale(1) !important;-moz-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.fyqxzt li{float: left;width:32.099%;margin: 0 1.8515% .3rem 0}.fyqxzt li:nth-child(3n){margin-right: 0}.fyztimg{padding-bottom:66.98%}.fyqxzt li p,.fyysj li p{background: #fff;line-height: .95rem;padding: 0 5%;text-align: center}.fyysj li{float: left;width: 18.519%;margin: 0 1.85125% .3rem 0}.fyysj li:nth-child(5n){margin-right: 0}.fyysjimg{padding-bottom:126%}.fyjtgg li{float: left;background: #fff;width: 48.5%;margin: 0 3% .4rem 0;position: relative}.fyjtgg li:nth-child(2n){margin-right: 0}.fyjtgg li a{display: block;height: 1.06rem;}.fyggbt{width: 68.5%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);top: 50%;position: absolute;left: 3%;font-weight: bold}.fyggsj{position: absolute;top: 0;right: 0;width: 25%;height: 100%;box-shadow: 0 0 .3rem 0 rgba(0, 0, 0, 0.1);box-sizing: border-box;padding: .25rem .18rem 0 .2rem}.fyggsj p{line-height: 1;}.fyggsj span.right{padding: .05rem 0 .2rem 0;background: url(../images/fyjt.png) no-repeat left bottom;background-size: .24rem auto}.fyggsjapp{display: none}.fybuju li{float: left;padding-bottom: 30%;width: 24.075%;margin: .3rem 1.23% 0 0}.fybuju li:nth-child(4n){margin-right: 0}.fybuju li a{display: block;width: 100%;height: 100%;position: absolute;top: 0;left: 0;}.fybuju li a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../images/fybjbg.png) no-repeat center bottom;background-size:100% auto;display: none !important;}.fybuju li p{position: absolute;bottom: .35rem;left: 0;width: 96%;text-align: center;color: #fff;z-index: 3;padding: 0 2%}.fymbx{background: #ededed;line-height: .84rem}.fyback{background: url(../images/fyjt1.png) left center no-repeat;background-size: .24rem auto;padding-left: .4rem}.fymbxri{max-width: 50%}.fyxqmain{position: relative}.fyxqmain:after{position: absolute;content: "";width:67%;height: 100%;background: #fff;top: 0;left: 0}.fyxqmain .main1620{position: relative;z-index: 2}.fyggxqmain:after{left: auto;right: 0;width: 57%}.fyxqle{width: 64.5%}.fyxwxqbt h1{font-weight: normal}.fyxqri{width: 26.5%}.fyxqri .fybiaoti p{font-weight: normal}.fyxgxwbig a{display: block;padding-bottom: .3rem;margin-bottom: .3rem;border-bottom: 1px solid #dcdcdc}.fytjimg{width: 39%;padding-bottom: 22.9%;}.fytjtxt{width: 54%}.fytjxwbigbt span{line-height: .24rem;display: inline-block;margin-right: .25rem}.fyxwxglb li{position: relative}.fytjxwbt{padding-right: 1.05rem;line-height: .23rem}.fytjxwbt span{line-height: .23rem;display: inline-block;vertical-align: top;margin-right: .1rem}.fytjxwsj{position: absolute;top: 0;right: 0}.fydymain .fyxwxqbt{text-align: center}.fyldgh{background: #fff url(../images/fyghbg.jpg) no-repeat center bottom;background-size: 100% auto}.fyghtp{margin-left: 1.5rem}.fyghtpsub .swiper-wrapper{padding: .3rem 0}.fyghtpsub .swiper-slide{width:5.64rem;background: url(../images/fyldhgbg.jpg) no-repeat center center;padding: .3rem .3rem .3rem .6rem;background-size: cover;position: relative;box-shadow: 0px 0px .3rem 0px rgba(0, 0, 0, 0.1);overflow: hidden}.fyghtpsub .swiper-slide:after{content: "";position: absolute;background: #c50704;width: .17rem;height: 100%;top: 0;left: -.17rem;opacity: 0}.fyghtpsub .swiper-slide:hover:after{opacity: 1;left: 0}.fyghleft{width: 43%}.fyghleft p{font-weight: bold}.fyghright{padding-bottom: 73%;width: 53.725%;}.fyghlb{background: #fafafa url(../images/fyghxwbg.png) no-repeat center bottom;background-size: 100% auto}.fyghxw li{float: left;width: 49.3%;margin: 0 1.4% .3rem 0}.fyghxw li:nth-child(2n){margin-right: 0}.fyghxw li a{display: block;padding: .4rem .3rem 0;height: 1.2rem;background: #fff;position: relative}.fyghxw li a:after{content: "";position:absolute;background: url(../images/fyghicn.png) no-repeat center center;background-size: 100% auto;width: 1.31rem;height: 1.3rem;top: 50%;right: .1rem;margin-top: -0.65rem;opacity: 0}.fyghxw li a:hover:after{opacity: 1;right: 1.7rem}.fyghxq span{display: inline-block;padding-right: .4rem;background: url(../images/fyjt.png) no-repeat center right;background-size: .24rem auto}.fyghxw li a:hover{background: #0266c4}.fyghxw li a:hover p,.fyghxw li a:hover p span{color: #fff}.fyghxw li a:hover .fyghxq span{background-image: url(../images/fyjt0.png)}.fygyjtle{width: 54%}.fygyri{width: 40.988%;padding-bottom: 45.5%;margin-top: -.3rem}.fytjyb{position: relative}.fytjyble{width: 67%;padding-bottom:29.46%;position: relative}.fytqdiv{position:absolute;top: .9rem;right: .9rem}.fytqdiv h2{font-weight: normal;color: #fff}.fytqdiv li{position: relative}.fytqdivle{color: #fff;line-height: 1;margin-right: .1rem}.fytqdivri p{color: #fff}.fytqdivri span{color: rgba(255,255,255,.8);display: block}.fytjybri{width: 33%;background: #f00;position: absolute;top: 0;right: 0;height: 100%}.fytjybri li{position: absolute;height: 50%;width: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat}.fytjybri li.fyfwli0{top: 0;}.fytjybri li.fyfwli1{bottom: 0;}.fytjybri li a{display: block;left:0;padding: 0 13%;width: 100%;height: 100%;box-sizing: border-box}.fyjtjjdiv{padding: 0 13%;width: 74%}.fytjybri li p,.fytjybri li span{color: #fff;display: block}.fyqxfw .fygyjtle{padding-top: .85rem}.fyqxfw .fygyri{padding-bottom: 40.988%;margin-top: 0}.fyzcr li{float: left;width: 23%;margin: 0 2.6% .45rem 0;padding-bottom:31.93%;position: relative}.fyzcr li:nth-child(4n){margin-right: 0}.fyzcr li:after,.zzrle  a:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../images/fyzrcbg.png) no-repeat center bottom;background-size: 100% auto}.fyzcrjj{position: absolute;bottom: 0;left: 0;z-index: 2;padding: .35rem .4rem .2rem;box-sizing: border-box;width: 100%;}.fyzcrname{color: #fff}.fyzcrzs{color: #fff;font-weight: 100}.fyzcrlm{color: #fff;line-height: .24rem;height: 0;margin-top: .13rem;font-weight:100;}.fyzcr li:hover .fyzcrlm{height: .48rem}.fyzcr li:hover .fyzcrjj{background: #0266c4}.fylclist{overflow: auto;padding-bottom: .5rem}.fylclist::-webkit-scrollbar{height: .1rem}.fylclist::-webkit-scrollbar-track{background-color:#fdfdfd;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}.fylclist::-webkit-scrollbar-thumb{background-color:#0266c4;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.fylclist::-webkit-scrollbar-thumb:hover {background-color:#0266c4}.fylclist::-webkit-scrollbar-thumb:active {background-color:#0266c4}.fylcnr{position: relative;}.fylcnrsub{float: left;width: 3rem;height: 4.08rem;background: #fdfdfd;margin-right: .3rem;position: relative}.fylcnrsub:last-child{margin-right: 0}.fylcnrsub:after{content: "";position: absolute;bottom:.2rem;right: .15rem;background: url(../images/fylclogo.png) no-repeat center center;width: 1.21rem;height: 1.19rem;background-size: cover;opacity: .1}.fylcnrsub img.fylcicn{display: block;height: .61rem;margin: .46rem 0 .1rem .26rem}.fylcnrsub:hover:after{    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;}@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);    }}.fylcnf{margin: 0 0 .4rem .26rem;line-height: 1;color: #0266c4}.fylcbjq{margin: 0  .16rem 0 .26rem;overflow: auto;padding-right: .1rem}.fylcbjq::-webkit-scrollbar{width: .05rem}.fylcbjq::-webkit-scrollbar-track{background-color:#ccc;-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}.fylcbjq::-webkit-scrollbar-thumb{background-color:#0266c4;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}.fylcbjq::-webkit-scrollbar-thumb:hover {background-color:#0266c4}.fylcbjq::-webkit-scrollbar-thumb:active {background-color:#0266c4}.fylcsj li{color: rgba(0,63,122,.5);line-height: 1;float: left;margin-right: 1.3rem}.fylcsj li:last-child{float: right;margin-right: 0}.fydszybot li{float: left;width:23.149%;margin: 0 2.468% .5rem 0;position: relative}.fydszybot li:nth-child(4n){margin-right: 0}.fydszybot li:after{content: "";position: absolute;bottom: 0;left: 0;width: 50%;height: .05rem;background: #fff;}.fydsimg{padding-bottom:59.8%}.fydsimg img.fydsicn{width: .35rem;height: .35rem;top: auto;bottom: .1rem;right: .1rem;left: auto;margin: 0}.fydszytxt{background: #fff;padding: .35rem .24rem .25rem}.fydszybt{color: #030303;margin-bottom: .1rem}.fydszyjj{color: #666666}.fydszyfa{color: #666666;display:none;padding-left: .4rem;background: url(../images/fyjt.png) no-repeat center left;background-size: .26rem auto}.fydszybot li:hover .fydszyjj{display: none}.fydszybot li:hover .fydszyfa{display: inline-block}.fydszybot li:hover:after{width: 100%;background: #0266c4}.fyggbgg{margin: .3rem auto -1.3rem;position: relative}.fygggggle{width:41.791%;background: #fff}.fyggbtop{padding: .65rem .6rem}.fyggbtbm{font-weight: bold;color: #161616}.fyggbbot{background: #0266c4;text-align: center;color: #fff;line-height: 1.3rem}.fygggggri{width: 58.209%;height: 100%;position: absolute;top: 0;right: 0;background-size: cover;background-repeat: no-repeat;background-position: center center;cursor: pointer}.fyspbtn{position: absolute;top: 50%;left: 50%;width: .78rem;height: .78rem;margin-top: -0.39rem;margin-left: -0.39rem}.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;display: none}.fyggbgk{background-size: cover;background-repeat: no-repeat;background-position: center center;}.fyggbgk .fybiaoti p,.fyggbgk .fybtwz{color: #fff}.fyggbgknr li{float: left;width: 25%;padding-bottom:15.7%}.fyggbgknr li a{display: block;width: 100%;position: absolute;height: 100%;top: 0;left: 0}.fyggbgknr li a:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3)}.fyggbgknr li p{position: absolute;bottom: .4rem;left: 0;text-align: center;width: 100%;color: #fff;z-index: 3}.fyggbgknr li:hover a:after{background: rgba(0,0,0,.1)}.fyhzhb{background: #fff}.fyhzhb .fybiaoti,.fyggbgk .fybiaoti{margin-bottom: 0;padding-bottom: 0}.fybtwz{color: #666}.fyhblb{padding: 0 .1rem;overflow: hidden;}.fyhzhblogo{height: 3.22rem;padding: .05rem 0;overflow: visible;}.fyhzhblogo .swiper-slide{position: relative;background: #fff;height:1.55rem;margin-top: .06rem !important;box-shadow: 0  0 .1rem rgba(0,0,0,.1);}.fyhzhblogo .swiper-slide img{    position: absolute;    margin: auto;    top: -9999px;    right: -9999px;    bottom: -9999px;    left: -9999px;    max-width: 70%;    max-height: 70%;    width:auto;    height: auto;}.fyzyxqle{width:37.284%}.fypdbt{color: #333333}.fypdlb li p{color: #020202}.fypdlb li span{color: #020202;display: inline-block;padding-left: .15rem;background: url(../images/fypdicn.png) no-repeat left center;background-size: .08rem auto}.fypdlbimg{padding-bottom: 59.6%}.fyzyxqri{width:54.321%}.fyggzybt h1{font-weight: normal}.fyjgxqtop{padding: .15rem 0;border-top: 1px solid #808080;border-bottom: 1px solid #808080}.fyyyzx .fybiaoti p{margin: 0 34%;line-height: .45rem}.fyyybot li{float: left;text-align:center;width: 20%;position: relative}.fyyybot li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #dcdcdc}.fyyybot li:last-child:after{display: none}.fyyyicn{margin: 0 auto;width: .9rem;height: .9rem;background: #0266c4;position: relative}.fyyyicn img{display: block;top: 50%;height: .34rem;margin-top: -.17rem}.fyyybot li p,.fyyybot li span{color: #666}.fyyybot li p{margin: .2rem 0 .15rem}.fylxdt img{display: block;width: 100%}.fyxieshou{padding-bottom: .9rem}.fyxsbot{background: #fff;padding: .6rem 0 .5rem;position: relative;}.fyxsbot li{width: 45%;margin: 0 2.5%;border-bottom: 1px #dcdcdc solid}.fyxsbot li.fyxsli1{height: 1.8rem;margin-bottom: .6rem}.fyxsbot li.fyxsli2{height: 1.8rem;margin-bottom: .6rem}.fyxsbot li.fyxsli3{position: absolute;top: .6rem;right: 0;height: 4.2rem}.fyxsbot li.fyxsli4{float: left;border-bottom: 0}.fyxsbot li.fyxsli5{float: left;border-bottom: 0}.fyxsbot li h2{color: #202020;margin-bottom: .15rem}.fyzybj{margin-bottom: .2rem}.fyzybj p{color: #333333;margin-bottom: .05rem;font-weight: bold}.fyzybj pre,.fylxpre{color: #666666;line-height: .3rem}.fyjmzsbot{position: relative;background: #fff}.fyjmzsle{width: 50%;box-sizing: border-box;padding: 1.4rem 0 0 .6rem;min-height: 5.8rem;position: relative}.fyjmzsle:after{content: "";position: absolute;bottom: 0;right:0;background:url(../images/fylclogo.png) no-repeat bottom right;background-size: 100% auto;width: 4.2rem;height: 4.13rem;opacity: .1}.fyjmzsle li{margin-bottom: .5rem}.fyjmzsle li h2{color: #202020;}.fyjmzsle li p,.fymzdz{background-position: left center;background-repeat: no-repeat;background-size: .19rem auto;padding-left: .3rem;margin-top: .2rem}.fyjmzsri{width: 50%;position: absolute;top: 0;right: 0;height: 100%}.fyss{position: absolute;top: 0;right: 0;width: 4rem;height: .6rem;line-height: .6rem;border: 1px solid #ccc}.fyssinpt{width: 73%;line-height: .6rem\9;height: .6rem;border: 0;outline: none;background: none;padding: 0 0 0 5%}.fyssbtn{width: 20%;line-height: .6rem;height: .6rem;border: 0;outline: none;padding: 0;background: url(../images/fyssbtn.png) no-repeat center center;background-size: .27rem auto;cursor: pointer}.fyppxqbt{text-align: center}.fyppxqbt h1{font-weight: normal}.fyppxqfl{border-bottom: 1px solid #ccc;margin-top: .5rem;margin-bottom: .4rem}.fyppxqfl li{float: left;width: 33.33%;text-align: center;cursor: pointer;padding-bottom: .15rem;line-height: .36rem;position: relative}.fyppxqfl li:after{content: "";position: absolute;bottom: -1px;left: 0;width:0;height: 2px;background: #0266c4}.fyppxqfl li img{width: .36rem;height: .36rem;display: inline-block;vertical-align: top;border: 1px solid #cdcdcd;margin-right: .15rem}.fyppxqfl li img.fyppicn1{display: none}.fyppxqfl li.fyppliatv{color: #0266c4}.fyppxqfl li.fyppliatv:after{width: 100%}.fyppxqfl li.fyppliatv img.fyppicn0{display: none}.fyppxqfl li.fyppliatv img.fyppicn1{display: inline-block;background: #0266c4;border-color: #0266c4}.fypplb{}.fypplbsub{display: none}.fyppbjq{}.fypplbnr{}.fypplbnr li{float: left;width: 32%;margin: 0 2% .3rem 0;text-align: center}.fypplbnr li:nth-child(3n){margin-right: 0}.fyppimg{padding-bottom: 60%;margin-bottom: .2rem}.rdztcb{position: fixed;top: 1.75rem;left: 0;z-index: 999;width: .85rem;height: 2.64rem;background: url(../images/cbztbg.png) no-repeat center top;background-size: cover;color: #fff;padding-left: .2rem;box-sizing: border-box;padding-top: .7rem;cursor: pointer;line-height: 1;font-weight: bold}.rdztcb:after{content: "";position: absolute;background: url(../images/cblincri.png) no-repeat center left;width: .1rem;height: .2rem;background-size: cover;right: .15rem;top: 50%;margin-top: -.1rem}.rdzttc{position: fixed;top: 1.75rem;left: 0;z-index: 999;width: 3.9rem;background: #0266c4;border: solid .08rem rgba(255,255,255,.5);padding: .6rem .3rem .4rem;  -webkit-border-radius:0 .3rem .3rem 0; -moz-border-radius:0 .3rem .3rem 0;  border-radius:0 .3rem .3rem 0;border-left: 0;box-sizing: border-box;display: none}.cbsq{line-height: .27rem;background: #41aaf2;padding: 0 .09rem 0 .07rem;position: absolute;top:.22rem;right: .3rem;color: #fff;    -webkit-border-radius:.3rem;    -moz-border-radius:.3rem;    border-radius:.3rem;cursor:pointer}.cbsq img{display: inline-block;vertical-align: middle;margin-right: .1rem;height: .18rem;}.rdzttc li{line-height: .6rem;border-bottom: 1px solid #3585d0}.rdzttc li:last-child{border-bottom:0}.rdzttc li a{color: #fff}.fyzptop{padding: .4rem .6rem .3rem 3%;border-bottom: 1px solid #dbdbdb;position: relative;cursor:pointer}.fyzptop:after{content: "";position: absolute;background: url(../images/fyjticn1.png) no-repeat center top;width: .14rem;height: .08rem;top: .6rem;right: .6rem;background-size: cover}.fyzptop p{display: inline-block;color: #898f9d;min-width: 10%;margin-right: 1%}.fyzptop p.fyzpzw{display: block;color: #1a2a48;margin-right: 0;margin-bottom: .2rem;font-size:.24rem}.fyzptop p.fyzpzw span{display: none}.fyzpbot{padding: .55rem 3% .7rem;display: none;background: #fff}.fyzpxq{margin-bottom: .3rem;color: #898f9d;line-height: .38rem}.fygwzz{color: #1a2a48;margin-bottom: .25rem;line-height: 1;font-size: .24rem}.fytdyx{background: #e7e9eb;color: #1a2a48;display: inline-block;line-height: .6rem;padding: 0 .35rem;font-size: .24rem);-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}.fyzpatv .fyzptop{background: #174fab;padding: .25rem 0 .25rem 3%}.fyzpatv .fyzptop:after{background-image: url(../images/fyjticn2.png);top: .55rem}.fyzpatv .fyzptop p.fyzpzw{width: 26%;margin-right: 0;margin-bottom: 0}.fyzpatv .fyzptop p{width: 20%;display: inline-block !important;vertical-align: top;color: #fff}.fyzpatv .fyzptop p.fyzpzw span,.fyzpatv .fyzptop p span{display: block}.fyzpatv .fyzptop p.fyzplb{display: none !important;}.fyzpatv .fyzpbot{border: 1px solid #174fab;border-top: 0}.fyzpatv .fyzptop p{font-size:.18rem;line-height: 1}.fyzpatv .fyzptop p span{margin-bottom: .14rem;font-size: .24rem}/*共用*/.fyyyzx .fybiaoti,.fyxieshou .fybiaoti,.fyjmzs .fybiaoti{text-align: center}.fyjtjjdiv{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position: absolute;top: 50%}.fyyyicn img{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position: absolute;left: 50%}.fyggsj p, .fyggsj span.fyggrq,.fyxwsj,.fytjxwbigsj,.fyghxq{font-family: Arial}.fytqdivle,.fylcsj li,.syzysz{font-family: Impact}.fyggbbot{font-family: 华文行楷}.fybghui{background: #f5f5f5}.fybgshen{background: #fafafa}.fyzgsbg{background:url(../images/fyzgsbg.jpg) no-repeat center bottom;background-size: 100% auto}.fylcbg{background:#f9f9f9 url(../images/fylcbg.jpg) no-repeat center bottom;background-size: 100% auto}.nav li a.navyja,.fyldri p,.fyxwbt,.fyzgsri p,.fyqxzt li p,.fyysj li p,.fyggbt,.fyxwxqbt h1,.fytjxwbt,.fytjxwbigbt,.fyghbt,.fyghleft p,.fyghleft span,.fyggzybt h1{color: #333}.fybiaoti p{color: #202020}.fybiaoti span{color: #cccccc}.fyxwxq,.fyxwsj,.fyghxq{color: #808080}.fyggsj p,.fyggsj span.fyggrq,.fyxwxqbt p,.fytjxwsj,.fytjxwbigsj,.fyggzybt p{color: #999}.fyggsj span.right,.fyghxq span{color: #666}.fyggbgk{padding: 2.3rem 0 1.2rem}.fymain,.fyghlb,.fyldgh,.fygyjt{padding: 1rem 0}.fyhzhb,.zhuchiren{padding: .95rem 0}.footerbot{padding: .7rem 0 .2rem;}.foottop{padding: .45rem 0}.footbq{padding: .25rem 0}.fylxmain{padding: 0}.huoban{padding-top: 1rem}.fyxieshou,.fyyyzx,.fyjmzs{padding-top: .9rem}.fyzgsri,.fyghleft{padding-top: .32rem}.fyldri{padding-top: .25rem}.fytjtxt{padding-top: .1rem}.huoban{padding-bottom: 1.6rem}.fyjmzs{padding-bottom: 1.2rem}.fyqxzt,.fyysj,.fyghxw{padding-bottom: .5rem}.fyhfdt,.fyjtgg{padding-bottom: .45rem}.fyzcr{padding-bottom: .2rem}.fyggmain{padding-bottom: 0}.fyxwbt{margin: .25rem 0 .2rem}.fybiaoti,.fyjgxq{margin-bottom: .6rem}.fyggbgk .fybtwz{margin-bottom: .55rem}.fyxwxqbt,.fytqsjzs,.fypdlb li{margin-bottom: .5rem}.fyzigongsi li,.fyjgxqtop,.fypdbt{margin-bottom: .4rem}.foothxb,.footlx li,.fybjbjq{margin-bottom: .3rem}.fybtwz,.fyggbtbm,.fypdlb li span{margin-bottom: .25rem}.fybtmain,.fyghbt,.fytqdiv li{margin-bottom: .2rem}.footnavsub a,.fybannertxt p,.fybiaoti p,.fyzgsri p,.fyxwxqbt h1,.fyxwxglb li,.fytjxwbigbt,.fyghleft p{margin-bottom: .15rem}.fytqdiv h2,.fyggzybt,.fypdlb li p{margin-bottom: .1rem}.fyggzybt h1{margin-bottom: .05rem}.fyldri p{margin-bottom: .02rem}.fyyyzx .fybiaoti{margin-bottom: 1.1rem}.fylxdt{margin-top: 1rem}.hbbot{margin-top: .4rem}.fylcsj{margin-top: .3rem}.fyxwxq{margin-top: .2rem}.footlx li p{margin-top: .15rem}.fytjybri li span{margin-top: .06rem}/*字体*/.fontsize120{font-size: 1.2rem}/*120*/.fontsize56{font-size: .56rem;}/*56*/.fontsize48{font-size: .48rem;}/*48*/.fontsize38{font-size: .38rem;}/*38*/.fontsize36{font-size: .36rem;}/*一级 36*/.fontsize28{font-size: .28rem}.fontsize24{font-size: .24rem;}/*24*/.fontsize22{font-size: .22rem;}/*22*/.fontsize20{font-size: .2rem;}/*新闻标题 20*/.fontsize18,.nav li a.navyja{font-size: .18rem;}/*18*/body,input,select,textarea,.fontsize16{font-size: .16rem;}/*默认16*/.fontsize14{font-size: .14rem}/*14*/.fybjq,.fyldri pre,.fyzgsri span{line-height: .3rem}.fyzgsri span{height: .6rem}.fyldri pre{height: 1.2rem}.fyggbt,.fytjxwbigbt{line-height: .28rem}.fyggbt{max-height: .56rem}.fytjxwbigbt{height: .56rem}.fyxxjj{line-height: .26rem}.fyxxjj{height: .52rem}.fylcbjq{max-height: 2.1rem}/*交互*/.fyback:hover{text-decoration: underline}.fyhfdt li:hover .fyxwbt,.fyzigongsi li:hover .fyzgsri p,.fyqxzt li:hover p,.fyysj li:hover p,.fyjtgg li:hover .fyggbt,.fyxwxglb li:hover .fytjxwbt,.fyxgxwbig:hover .fytjxwbigbt,.fymbxri a:hover,.jtxwritop a:hover{color: #003f7a}.fyjtgg li:hover .fyggsj{background: #0266c4}.fyjtgg li:hover .fyggsj p,.fyjtgg li:hover .fyggsj span,.footzgs a:hover,.footnavsub a:hover,.footbq a:hover{color: #fff}.fyjtgg li:hover .fyggsj span.right{background-image: url(../images/fyjt0.png)}.scaleimg img,.rotateimg img,.nav li a.navyja,.header,.page a,.page span,.fyxwbt,.fyzgsri p,.fyqxzt li p,.fyysj li p,.fyggsj,.fyggsj p,.fyggsj span,.fyggbt,.fytjxwbt,.fytjxwbigbt,.fymbxri a,.fyghxw li a:after,.fyghtpsub .swiper-slide:hover:after,.fyzcrlm,.fyggbgknr li a:after,.syywtex span,.jtxwritop a,.hbbotsub li,.footzgs a,.footnavsub a,.footbq a,.syziyuan li:hover .syzytxt{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}.fydszybot li:hover:after{transition:width 0.6s ease;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-o-transition:width 0.6s ease;}/**********************************************适配*******************************************************/@media only screen and (max-width:1680px){    .fyzcrjj{padding-left: .3rem;padding-right: .3rem}    .fyldri{width: 63%;margin-right: 1%;}    /*字体*/    .fontsize20{font-size: .22rem;}/*新闻标题 20*/    .fontsize18,.nav li a.navyja{font-size: .2rem;}/*18*/    body,input,select,textarea,.fontsize16{font-size: .18rem;}/*默认16*/    .fontsize14,.footsel option{font-size: .16rem}/*14*/}@media only screen and (max-width:1600px){    .jtxwribot li { margin-bottom: 0.145rem;  }    .syzytxt{padding-left: .6rem}}@media only screen and (max-width:1440px){    .fyzcrjj { padding-left: 0.2rem;  padding-right: 0.2rem;}    .jtxwri{padding: .4rem .3rem .17rem}    .syzytxt{padding-left: .5rem}    .fyldri {  width: 60%;  margin-right: 4%;  }    /*字体*/    body,input,select,textarea,.fontsize16{font-size: .189rem;}/*默认16*/    .fontsize14,.footsel option{font-size: .175rem}/*14*/}@media only screen and (max-width:1366px){    /*字体*/    body,input,select,textarea,.fontsize16{font-size: .197rem;}/*默认16*/}@media only screen and (max-width:1280px){    .fydymain{width: 14.5rem}    .nav li a.navyja{padding: 0 .15rem}    .fyggsj{width: 30%}    .fyggbt{width: 64%}    .fyldri{padding-top: .15rem}    .nav li{margin-left: .1rem}    /*字体*/    .fontsize28{font-size: .3rem}    .fontsize24{font-size: .28rem;}/*24*/    .fontsize22{font-size: .28rem;}/*22*/    .fontsize20{font-size: .24rem;}/*新闻标题 20*/    .fontsize18,.nav li a.navyja{font-size: .24rem;}/*18*/    body,input,select,textarea,.fontsize16{font-size: .212rem;}/*默认16*/    .fontsize14,.footsel option{font-size: .185rem}/*14*/}@media only screen and (max-width:1200px){}@media only screen and (max-width:1152px){}/*---------------------------------平板----------------------------------------------*/@media only screen and (max-width:1024px){    .nav li{margin-left: 0}    .nav li a.navyja{padding: 0 .12rem}    .fyzcrlm{line-height: .4rem;}    .fyzcr li:hover .fyzcrlm{height: .8rem}    .footnav li{margin-right: .8rem}    .footlx{width: 26%}    .footsel{width: 2.4rem}    .fytqdiv{top: .3rem}    .fytqsjzs{margin-bottom: .2rem}    .fyxrld li{width: 100%;margin: 0 0 .4rem 0}    .fyldri{padding-top: 1rem}    .fyxsbot li.fyxsli1,.fyxsbot li.fyxsli2{height: 2.6rem}    .fyxsbot li.fyxsli3{height: 5.8rem}    .fyjmzsle{padding-top: 1rem}    .fyzgsri{padding-top: .1rem}    .fyggsj{width: 34%}    .fyjtgg li a{height: 1.6rem}    .fyggbt{width: 57%}    .fytjxwbt{padding-right: 1.6rem;line-height: .5rem}    .fytjxwbt span{line-height: .5rem}    .fytjxwsj{top: .05rem}    .fytjxwbigbt span,.fyxwsj span,.fyxwsj{line-height: .5rem}    .fyghxw li a{height: 1.4rem}    .fylcnrsub{height: 5rem}    .fylcbjq{max-height: 2.8rem}    .fyxwbt{line-height: .44rem;height: .88rem}    /*字体*/    .fontsize38{font-size: .415rem;}/*38*/    .fontsize36{font-size: .415rem;}/*一级 36*/    .fontsize28{font-size: .37rem}/*28*/    .fontsize24{font-size: .34rem;}/*24*/    .fontsize22{font-size: .34rem;}/*22*/    .fontsize20{font-size: .3rem;}/*新闻标题 20*/    .fontsize18,.nav li a.navyja{font-size: .3rem;}/*18*/    body,input,select,textarea,.fontsize16{font-size: .2625rem;}/*默认16*/    .fontsize14,.footsel option{font-size: .226rem}/*14*/    .fyzybj pre, .fylxpre,.fybjq, .fyldri pre, .fyzgsri span,.fytjxwbigbt,.fyxxjj{line-height: .4rem}    .fyldri pre{height: 1.6rem}    .fyzgsri span,.fytjxwbigbt,.fyxxjj{height: .8rem}    .fyggbt{line-height: .5rem}    .fyggbt{max-height: 1rem}}@media only screen and (max-width:992px){}@media only screen and (max-width:870px){}@media only screen and (max-width:768px){    .fydymain{width: 80%}    .header,.navheight{height: 1rem}    .menu-activator{display: block}    .logo,.headwl{margin-top: .1rem}    .logo img{height: .8rem}    .headwl{width: .8rem;height: .8rem}    .nav{display: none;position: fixed;top: 1rem;height: 100%;background: #fff;z-index: 9999;margin: 0;left: 0;border-top: 1px solid #eee;width: 100%}    .nav ul{padding: .5rem 0 0 0}    .nav li{float: inherit;width: 100%;margin: 0;}    .nav li a.navyja{margin: 0 5%;border-bottom: 1px solid #eee;padding: 0;line-height: 1.3rem}    .nav li a.navyja:after, .nav li a.navyja:before{display: none !important;}    .headerri{margin-right: 0}    .footnav ul,.footlx ul{display: flex;justify-content: space-between;}    .footnav li{margin: 0}    .foottop img.footlogo{height: .8rem;float: inherit}    .footzgs{float: inherit;width: auto;}    .footlx,.footnav{width: 100%;float: inherit}    .footlx,.footzgs{margin-top: .4rem}    .fyyyzx .fybiaoti p{margin: 0 26%;line-height: .7rem}    .fyxsbot{padding-left: 3%;padding-right: 3%}    .fyxsbot li{margin: 0 1% .5rem !important;}    .fyxsbot li.fyxsli1, .fyxsbot li.fyxsli2{width: 48%;float: left;height: 4rem;margin-bottom: 0}    .fyxsbot li.fyxsli3{position: relative;width: 100%;height: auto;top: 0;padding-bottom: .8rem}    .fyjmzsle li p, .fymzdz{background-size: .3rem auto;padding-left: .4rem}    .fyysj li{width: 48%;margin: 0 4% 4% 0}    .fyysj li:nth-child(2n){margin-right: 0}    .page{line-height: .5rem}    .page a.prev, .page a.next{height: .5rem;width: .2rem}    .fyzgswl{width: 15%;line-height: 2rem}    .fyzgsle{margin-top: .25rem}    .fyzgsri{width: 58.5%}    .fyjtgg li{width: 100%;margin: 0 0 .4rem 0}    .fyggsj{width: 23%}    .fyggbt{width: 68%}    .fyghtpsub .swiper-slide{padding-left: .4rem;width: 5.84rem}    .fyghxw li a{height: 1.8rem}    .fyldri{padding-top: .4rem;width: 62%;margin-right: 2%}    .fytqdiv{right: .3rem}    .fyjtjjdiv{padding: 0 5%;width: 90%}    .jtxwle{position: relative;width: 100%;float: inherit;    padding-bottom: 59%;        height: 0;}    .jtxwri{float: inherit;padding: .5rem 5%;width: 100%}    .jtxwle p{line-height: 1.2rem}    .syzygd{width: 2rem}    .syzyjj pre{line-height: .5rem;height: 1.5rem;-webkit-line-clamp:3}    .zzrbt pre{line-height: .5rem;height: 1rem;-webkit-line-clamp:2}    .zzrbt{padding-top: .05rem}    .hbtop li{line-height: 1.2rem}    .fylcnrsub{width: 4rem;height: 6.5rem}    .fylcbjq{max-height: 4.3rem}    .footzgs span{    margin-top: -0.1rem;}    .fyxwbt{line-height: .6rem;height: 1.2rem}    /*字体*/    .fontsize120{font-size: 1rem}/*120*/    .fontsize56{font-size: .6rem;}/*56*/    .fontsize48{font-size: .58rem;}/*48*/    .fontsize38{font-size: .56rem;}/*38*/    .fontsize36{font-size: .55rem;}/*一级 36*/    .fontsize28{font-size: .48rem}/*28*/    .fontsize24{font-size: .48rem;}/*24*/    .fontsize22{font-size: .45rem;}/*22*/    .fontsize20{font-size: .45rem;}/*新闻标题 20*/    .fontsize18,.nav li a.navyja{font-size: .4rem;}/*18*/    body,input,select,textarea,.fontsize16,.footsel{font-size: .35rem;}/*默认16*/    .fontsize14,.footsel option{font-size: .3rem}/*14*/    .fyzybj pre, .fylxpre, .fybjq, .fyldri pre, .fyzgsri span, .fytjxwbigbt, .fyxxjj{line-height: .6rem}    .fyzgsri span, .fytjxwbigbt, .fyxxjj{height: 1.2rem}    .fyldri pre{height: 2.4rem}}@media only screen and (max-width:750px){    .main1620,.main1280{width: 90%}    .menu-activator{margin-right: 3%;margin-left: .3rem}    .logo{margin-left: 3%;margin-top: .2rem}    .logo img{height: .6rem}    .nav li a.navyja{line-height: .9rem}    .fypplbnr li{width: 100%;float: inherit;margin: 0 0 .4rem 0}    .fyerjifl{margin: 0 auto;background: none;padding: .3rem 0 .1rem;border-bottom: 1px solid #003f7a;width: 100%}    .fyerjifl li{margin: 0 .2rem .2rem 0}    .fyerjifl li a{color: #505050}    .fyerjifl li.fyejliatv a{color: #003f7a}    .fyerjifl li a{padding: 0}    .fyerjifl li.fyejliatv a{background: none}    .fyerjifl{line-height: inherit;height: auto}    .fyzcr li{padding-bottom: 68.2%;width: 49%;margin: 0 2% 2%  0 !important;}    .fyzcr li:nth-child(2n){margin-right: 0 !important;}    .page a, .page span{display: none}    .page a.prev, .page span.pagecurrent,  .page a.next{display: inline-block}    .fybuju li{padding-bottom: 113%}    .fygggggri{float: inherit;position: relative;padding-bottom: 56%;width: 100%}    .fyggbtop{padding: .4rem 5%}    .fyggbgknr li{float: inherit;width: 100%;padding-bottom: 63%;margin-bottom: .4rem}    .fyyyzx .fybiaoti p{margin: 0 8%}    .fyyybot li{width: auto;text-align: left;padding-left: 1.2rem;margin-bottom: .4rem}    .fyyyicn{margin: 0;position: absolute;top: 0;left: 0}    .fyyybot li p{margin:  0 0 .2rem 0}    .fylxdt{margin-top: .5rem}    .fyxsbot li{float: inherit !important;width: 90% !important;height: auto !important;padding: 0 5% .5rem !important;margin: 0 0 .5rem 0!important;}    .fyjmzsle{padding: .4rem 5%;width: 100%;float: inherit;min-height: inherit}    .fyjmzsri{position: relative;width: 100%;height: 4rem}    .fyzgsle{padding-bottom: 50%}    .fyzgsri{float: inherit;margin: 0;padding: .3rem 0;width: 100%}    .fyzgswl{position: relative;line-height: inherit;margin: 0;left: 0;top: 0;width: 100%;text-align: left;border: 0}    .fyzgswl img{width: .6rem;}    .fyggbt{width: 90%;position: relative;margin: 0;left: 0;padding: 0 5%;top: 0;        -webkit-transform: translateY(0);        -moz-transform: translateY(0);        -o-transform: translateY(0);        transform: translateY(0);    }    .fyggsjapp{margin: .2rem 5% 0}    .fyjtgg li a{height: auto;padding: .4rem 0}    .fyghtp{margin-left: 5%}    .fyghtpsub .swiper-slide{width: 5rem}    .fyghxw li a{height: 1.6rem}    .fylcnr{width: 100%  !important;}    .fylcnrsub{width: 90%;height: auto;margin: 0 0 .4rem 0;padding: .5rem 5%}    .fylcnrsub img.fylcicn,.fylcnf{margin: 0 0 .2rem 0}    .fylcbjq{margin: .4rem 0 0 0;padding: 0;max-height: inherit}    .fyldle {  padding-bottom: 49.2%;  width: 66%;  }    .fyldri{float: inherit;margin: 0;width: 90%;padding: .3rem 5% .5rem;}    .fygyri{margin: 0;padding-bottom: 111%}    .fytjyble{padding-bottom: 0;}    .fytjyble img{position: relative;height: auto}    .fytjybri{width: 100%;position: relative;height: auto}    .fytjybri li{width: 100%;float: left;position: relative;height: 0;padding-bottom: 43%}    .fytqdiv{position: relative;width: 90%;margin: 0;padding: .3rem 5%;top: 0;left: 0;right: auto}    .fytqdiv li{float: left;width: 50%}    .fytqdiv h2{color: #333}    .fytqdivle{color: #666}    .fytqdivri p{color: #666}    .fytqdivri span{color: #999}    .fyqxfw .fygyri{padding-bottom: 99.988%}    .bannerapp .swiper-slide{padding-bottom: 60%}    .jtxwribot li:first-child{}    .jtxwribot li:first-child .jtimgbig{display: block;padding-bottom: 51%;margin-bottom: .4rem}    .syyewu li{padding-bottom: 42%}    .syyewu li:nth-child(2n) .syywtex{text-align: left}    .zzrri li{width: 33.33%;padding-bottom: 45.55%}    .zzrri li:nth-child(10){margin: 0}    .zzrbt{top: .9rem;right: 0;width: 66.66%;height: 28.1%;padding: .5rem 5% 0}    .zzrri li:nth-child(1){margin-right: 66.66%}    .zzrri li.zzrriliatv .zzrribg{display: none !important;}    .zzrri li.zcrmore{display: block !important;}    .hbtop li{width: 40%;line-height: 1rem}    .hbtop:after{width: 90%;left: 5%;margin: 0}    .hbbotsub .syxwlbtsub{padding: .3rem 0}    .hbbotsub li{width: 23%;margin: 0 1% .2rem !important;padding-bottom: 23%}    .hbbotsub li,.hbbotsub li img{    -webkit-transform: rotate(0deg);        -moz-transform: rotate(0deg);        -o-transform: rotate(0deg);        transform: rotate(0deg);}    .syziyuan{overflow: auto}    .syziyuan ul{width: 25rem}    .syziyuan li{width: 5rem}    .syzyjj,.syzygd{display: block}    .jtxw{padding-top: .9rem}    .jtxw .main1620{margin-top: 0}    .bannyuan{bottom: .3rem !important;}    .footzgs span{position: relative;display: block;border-bottom:0;margin: 0 0 .2rem  0}    .footsel{width: 100%;float: inherit;line-height: .8rem;margin-bottom: .3rem}    .footlx li img{width: .4rem}    .footlx li{padding-left: .7rem}    .syzytxt,.syziyuan li:hover .syzytxt{top: 2.5rem}    .hbbotsub li img{max-height: 100%;max-width: 100%}    .fyss{margin-top: -.1rem}    .rdztcb{font-size: .24rem !important;width: .6rem;height: 1.86rem;padding-top: .45rem;padding-left: .1rem}    .rdztcb:after{right: .08rem}    .cbsq{line-height: .4rem;padding: 0 .1rem}    .cbsq img{height: .2rem}    .rdzttc li a{font-size: .24rem !important;}    .fyzptop p {  min-width: 48%;  }    .fyxwbt{line-height: .5rem;height: auto;max-height: 1rem}    /*共用*/    .footlx ul{display: block}    .fyzyxqle,.fyzyxqri,.fygggggle,.fyzgsle,.fyxqle,.fyxqri,.fygyjtle,.fygyri,.fytjyble,.zzrri{float: inherit;width: 100%}    .fybuju li,.fydszybot li,.fyysj li,.fyqxzt li,.fyhfdt li,.fyghxw li,.syyewu li{float: inherit;width: 100%;margin: 0 0 .4rem 0}    .fyxqri,.fygyri,.fyqxfw .fygyri{margin-top: .4rem}    .fybanner img.fybannerpc,.fyggxqmain:after,.fyyybot li:after,.fyggsj,.fyxqmain:after,.fylcsj,.jtxwle,.bannerpc,.syywlogo,.zzrle,.footnav{display: none}    .fybanner img.fybannersj,.fyggsjapp,.bannerapp{display: block}    .fymain, .fyghlb, .fyldgh, .fygyjt,.fyhzhb, .zhuchiren,.huoban{padding: .9rem 0}    .foottop,.footerbot,.footbq{padding: .4rem 0}    .fyxieshou{padding: 0}    .fyyyzx,.fyqxfw .fygyjtle{padding-top: 0}    .fyzcr{padding-bottom: .5rem}    .footerbot{padding-bottom: .1rem}    .fyjmzs,.fylclist{padding-bottom: 0}    .fyyyzx .fybiaoti{margin-bottom: .6rem}    .footlx{margin-top: 0}    .fyzptop {        padding: 0.2rem 3%;    }    .fyzpbot {        padding: 0.3rem 3% 0.5rem;    }    .fyzpatv .fyzptop p.fyfbrq {        display: none !important;    }    .fyzpatv .fyzptop p.fyzpzw {        width: 99%;        margin-bottom: 0.3rem;    }    .fyzpatv .fyzptop p{font-size: .34rem}    .fyzpatv .fyzptop p span{font-size: .32rem}    .fyzptop:after{right: 3%;top: .4rem}    .fyzpatv .fyzptop:after{top: .35rem}    /*字体*/    .fontsize120{font-size: .5rem}/*120*/    .fontsize56{font-size: .48rem;}/*56*/    .fontsize48{font-size: .44rem;}/*48*/    .fontsize38{font-size: .4rem;}/*38*/    .fontsize36{font-size: .4rem;}/*一级 36*/    .fontsize28{font-size: .36rem}/*28*/    .fontsize24{font-size: .36rem;}/*24*/    .fontsize22{font-size: .32rem;}/*22*/    .fontsize20,.fyzptop p.fyzpzw,.fygwzz{font-size: .32rem;}/*新闻标题 20*/    .fontsize18,.nav li a.navyja,.fyerjifl li a{font-size: .32rem;}/*18*/    body,input,select,textarea,.fontsize16,.footsel,.footlx li span{font-size: .28rem;}/*默认16*/    .fontsize14,.footsel option,.fyghleft span{font-size: .24rem}/*14*/    .fyzybj pre, .fylxpre, .fybjq, .fyldri pre, .fyzgsri span, .fytjxwbigbt, .fyxxjj{line-height: .5rem}    .fyzgsri span, .fytjxwbigbt, .fyxxjj{height: 1rem}    .fyldri pre{height: auto;display: block}}@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){}