﻿body{padding:0;margin:0 auto;background:#fff;color:#808080;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;font-weight: normal;}.fontLighter{font-weight: 100}.fontMedium,.nav li a.navyja,.syxwbt{font-weight: 500}.fontBold{font-weight:bold}.fontHeavy{font-weight: 800}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:#808080;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}.lan{color:#0071A1}.red{color: #c10d23 !important;}.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;}.overhide16{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:16; -webkit-box-orient:vertical;}.overhide11{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:11; -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%;}.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:5px;-moz-border-radius:5px;border-radius:5px;cursor: pointer}.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.footssri{-webkit-border-radius:0;-moz-border-radius:0;border-radius:0}.fybjq{color: #717071}.fybjq p{margin-bottom:15px}.fybjq img{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:10px 1%}select {    appearance:none;    -moz-appearance:none;    -webkit-appearance:none;    background:url(../images/xialaicn.png) no-repeat center right;    background-size:.42rem auto;}.tupian{position:relative;overflow:hidden}.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height:100%}.main1600{max-width: 1600px;margin: 0 auto;padding: 0 30px;box-sizing: border-box;}.main1200{max-width:1200px;margin:0 auto;}/*头部*/.header{width:100%;z-index:9999;height: 114px;position: fixed;top: 0;left: 0;background: #fff;box-shadow: 0 10px 10px rgba(0, 0, 0, .1)}.navheight{height: 134px;position: relative;}.headtop{background: #172e64;height: 38px}.headtopnav{}.headtopnav li{float: left;height: 38px;line-height: 38px;margin-right: 60px}.headtopnav li a{color: #fff}.headtopri{}.hederzx{}.hederzx a{display: block;line-height: 38px;color: #fff}.hederwl{margin-right: 50px}.hederwl li{float: left;margin-left: 25px;margin-top: 10.5px;position:relative;}.hederwl li img{height: 17px;display: inline-block;vertical-align: top}.hedertb{margin-right: 60px}.hedertb li{position: relative;width: 124px;height: 38px;float:left}.hedertb li a{display: block;    width: 100%;    height: 100%;    padding: 9px 0 0 0;    box-sizing: border-box;    position: relative;}.hedertb li a:after{content:"";position:absolute;top:0;left:0;width:100%;height:56px;background:url(../images/touwlbg0.png) no-repeat center center;}.hedertb li img{display: block;height:20px;margin:0 auto;position:relative;z-index:3}.hederbb{}.hederbb a{    display: block;      height: 38px;}.yyicn{display: inline-block;vertical-align: top;height: 24px;margin-top: 7px}.logo{margin-top: 15px}.logo img{display:block;height:46px}.nav{}.nav li{position:relative;float: left;margin-right: 60px}.nav li a.navyja{display:block;position:relative;z-index:2;height:76px;color: #000;line-height:76px;}.naverji{position: absolute;background: #f2f2f2;box-shadow: 0 0 .2rem rgba(0,0,0,.1);top:76px;left: 50%;width:200px;margin-left: -100px;z-index: 33;display: none;}.naverji a{display: block;padding:15px 30px;text-align: center;border-top:1px solid #fff;font-weight:400;color:#333}.nav li.clinav a.navyja{color: #103884}.headbot{}.headerss{width: 370px;height: 33px;margin-top: 21.5px;cursor: pointer;border: 1px solid #b3bacc;}.headerssss{border: 1px solid #b3bacc;width: 235px;height: 33px;margin-top: 28px;cursor: pointer}.headssle,.headssri{display: inline-block;vertical-align: top;line-height: 33px;height: 33px;box-sizing: border-box}.headssle{padding: 0 15px;width: 70%}.headssri{width: 27%;background: #172e64 url(../images/ssicn.png) no-repeat center center;background-size: 20px auto}.sstc{position: fixed;top: 134px;left: 0;width: 100%;display: none;z-index: 5}.sstcsub{position: relative;width:600px;max-width:90%;float:right}.sstcle{width: 80%;background: none;height: 33px;line-height: 33px\9;border: 0;outline: none;padding: 0  0 0 10px;box-sizing: border-box}.sstcle::-webkit-input-placeholder{color:#666666;}.sstcle::-moz-placeholder{color:#666666;}.sstcle:-moz-placeholder{color:#666666;}.sstcle:-ms-input-placeholder{color:#666666;}.sstcri{width: 17%;background: #172e64  url(../images/ssicn.png) no-repeat center center;height: 33px;line-height: 33px;border: 0;outline: none;padding: 0;background-size: 17px auto;cursor: pointer;        -webkit-border-radius:0;-moz-border-radius:0;border-radius:0;    }.ssjglb{max-height: 55vh;overflow: auto;}.ssjglb li{border-bottom: 1px solid #c8c5c4;background:#fff;}.ssjglb li a{display: block;padding: 15px 30px;line-height: 80px;color: #595757}.ssjglb li img{display: inline-block;vertical-align: middle;margin-right: 30px;width:30px;}.menu-activator{cursor:pointer;z-index:1001;height:16px;position:relative;width:26px;margin-top:17px;margin-left: 46px;display: none;  -webkit-border-radius:0;  -moz-border-radius:0;  border-radius:0;}.visual{    position:relative;;    width:100%;    height:100%;    margin:0;}.visual i.line{    width:100%;    height:2px;    background-color:#3e3a39;    -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 .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {    top:7px;    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}.banner .swiper-slide{padding-bottom: 26.21%}.bannerapp{display: none}.banyuan{position: absolute;  height:auto !important; bottom:10px !important; left: 0 !important;width:100% !important; }.banyuan span{width: 12px !important;height: 12px !important;border: 2px solid #0071A1;background: none;padding: 0 !important;margin:  0 4px !important;opacity: 1 !important;box-sizing: border-box}.banyuan .swiper-pagination-bullet-active{ background:#0071A1;}/*底部*/.cebialan{position: fixed;right: 10px;top: 50%;z-index: 9999}.cebialan li{width: 60px;height: 60px;margin-bottom: 3px;position: relative}.cbicn{width: 60px;height: 60px;background: #f7f7f7}.cbicn img{width: 60px;height: 60px;}.cbicn img.cbicn1{display: none}.cbltx{position: absolute;top: 50%;right: 60px;padding-right: 10px;display: none}.cbltx:after{content: "";position: absolute;top: 50%;right: 4px;background: url(../images/sjicn.png) no-repeat center center;width: 6px;height: 11px;background-size: 100% auto;margin-top: -5.5px}.cbltx a,.cbltx p{display: block;background: #c30d23;line-height: 45px;width: 214px;text-align: center;color: #fff}.cbltx img{display: block;background: #c30d23;width: 84px;height: 84px;padding: 5px;}.cebialan li:hover .cbltx{display: block}.cebialan li:hover .cbicn{background: #c30d23}.cebialan li:hover .cbicn img.cbicn0{display: none}.cebialan li:hover .cbicn img.cbicn1{display: block}.footer{position:relative;background:#0e2e67}.foottop{position: relative}.foottop .hedertb{display: none}.footup{width: 54px;height: 54px;cursor: pointer;background:#2ca5de url(../images/footup.png) no-repeat center center;position: absolute;top: -27px;right: 24%;background-size: 24px auto}.footgzle{color: #fff;line-height: 31px}.footgzri{margin-left: 30px}.footgzri li{float: left;margin-right: 25px;}.footgzri li img{display: block;width: 31px;height: 31px;}.footnav li{float: left;margin-right:2%;min-width:8%}.footnavyj{color: #fff;display: block;padding-bottom: 15px;position: relative}.footnavyj:after{    position: absolute;  bottom: 0;  left: 0;  content: '';  display: block;  width: 36px;  height: 2px;  background-color: rgba(255, 255, 255, .4);}.footnavej a{display: block;color: #9CAAC2}.footnavej img{display: block;max-width: 100%;margin-bottom: 25px}.footbq{background: #1252bc;color: #fff}.footbqri a{color: #fff;margin-left: 45px}.sycpyy{}.sybiaoti{text-align: center;position: relative}.sybiaoti p{line-height: 1}.sybiaoti span{display: block;margin-top: 10px;line-height: 1}.syyybot{position: relative;}.syyybot:after{position: absolute;background: url(../images/sycpyy.png) repeat-x center bottom;height: 46%;width: 100%;bottom: 0;left: 0;z-index: 3;content: "";background-size:100% 100%}.syyybg{}.syyybg li{display: none;padding-bottom: 33.7%;background-repeat: no-repeat;background-size: cover;background-position: center center;}.syynr{position: absolute;top: 0;left: 0;height: 100%;width: 100%;text-align: center;overflow: hidden;z-index: 5}.syynr .main1600{margin: 0 auto;height: 100%}.syynr li{width: 17%;height: 100%;display: inline-block;vertical-align: top;margin: 0 3%;position: relative}.syynr li a{display: block;width: 100%;height: 100%;position: relative}.syynr li a:after{position: absolute;content: "";bottom: 0;left: 0;width: 100%;background:rgba(3,110,182,.5);height: 0}.syynrsub{position: absolute;top: 74%;width: 100%;left: 0;z-index: 3}.syynr li img.sydzicn{display: block;margin:0 auto 15px;height: 45px}.syynr li img.sydzicn1{display: none;margin:0 auto 15px;height: 45px}.syynr li img.sydzjh{display: block;margin:40% auto 0;height: 64px}.syynr li p{color: #fff}.syynr li.sylyliatv .syynrsub{top: 25%}.syynr li.sylyliatv a:after{height: 100%}.syynr li a:after{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}.syynrsub{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-o-transition:all 0.8s ease;}.sygywl{margin-bottom: 60px;}.sygywl .sybiaoti p{text-align: center}.syygbot{border-bottom: 1px solid #4e91cb;border-top: 1px solid #4e91cb;padding: 30px 0}.sywlle{width: 44%}.sygybt{line-height: 80px;color: #01faff;padding-left: 20px;    background: -webkit-linear-gradient(left, #182a87, #2ca4de);    background: -moz-linear-gradient(left, #182a87, #2ca4de);    background: linear-gradient(to right, #182a87, #2ca4de);}.sygybt img{height: 40px;display: inline-block;vertical-align: top;margin-top: 20px;margin-right: 15px}.sywlbjq{color: #808080;text-align: justify;margin: 40px 0 45px}.sywlimg{padding-bottom: 32.5%}.sywlri{width: 53%}.sywlri .sygybt{text-align: center;padding-left: 0;position: relative}.sywlri .sygybt:after{content: "";position: absolute;background: url(../images/sygyimg.png) no-repeat center center;background-size:66% auto;width: 100%;height: 100%;top: 0;left: 0}.sycpzsbot{background: #f6f6f6;position: relative}.sycpjt0{left: 5% !important;top: 40%  !important}.sycpjt1{right: 5% !important;top: 40%  !important}.sycpqjlb{}.syqjimg{width: 60%;padding-bottom: 60%;margin: 7% auto;overflow: hidden;position: relative}.syqjimg img{position: absolute; margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 84%;  max-height: 84%;width: auto}.syqjbt{color: #666666;text-align: center;background: url(../images/sypclbbtbg.png) no-repeat center center;background-size:67% auto ;height: 55px;line-height: 59px}.sycpzx{}.sytsgd{position: absolute;right: 0;bottom: 0}.sycpzx .sybiaoti{text-align: left}.sycpfl{margin-bottom: 25px}.sycpfl li{float: left;width: 18%;padding-bottom: 8%;position: relative;margin-right: .75%;text-align: center}.sycpfl li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(51,51,51,.79);}.sycpfl li:last-child{margin-right: 0}.sycovg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-position: center center;background-repeat: no-repeat}.sycpfl li p{position: absolute;top: 50%;left: 0;width: 100%;color: #fff;line-height: 30px;margin-top: -15px;z-index: 3}.sycpfl li.sycpflli{width: 25%}.sycpfl li.sycpflli:after{background:rgba(52,109,212,.74);}.sycpbot{}.sycpbotsub{}.sycpbotsub .swiper-slide{position: relative}.sucbotle{width: 47.8%;background: #f1f1f1;padding: 60px 8%;box-sizing: border-box;text-align: center}.sycplb{}.sycplb li{float: left;width: 27%;margin-right: 9.5%}.sycplb li:nth-child(3n){margin-right: 0}.sycpzximg{width: 100%;padding-bottom: 100%;border: 1px dashed #635b59;background: #fff;position: relative;overflow: hidden;}.sycpzximg img{position: absolute; margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 74%;  max-height: 74%;}.sycpzxbt,.sycpzxzx{display: none}.sycpbt{color: #000;margin: 60px 0 25px}.sycpjj{color: #333333;line-height: 28px;margin-bottom: 30px}.sycpgd a{color: #298fc6;line-height: 46px;width: 124px;text-align: center;border: 2px solid #298fc6;display: inline-block;vertical-align: top;  -webkit-border-radius:25px;  -moz-border-radius:25px;  border-radius:25px;}.sucbotri{width: 51.3%;position: absolute;top: 0;right: 0;height: 100%}.sucbotri img{width: 100%;position: absolute;top: 0;right: 0;height: 100%;object-fit: cover}.sycpyuan{display: none}.sycxyf{text-align: center;background-position: center center;background-size: cover;background-repeat: no-repeat;margin-top: 60px}.sycxyf p{color: #fff;}.sycxyf pre{color: #fff;display: none}.sycxyf a{width: 272px;line-height: 55px;background: #a6272d;color: #fff;display: inline-block;vertical-align: top}.syzxdt{}.syzxdt .sybiaoti{text-align: left}.syxwfl{position: absolute;top: 0;right: 0}.syxwfl li{float: left;width: 120px;line-height: 45px;border: 2px solid #b1b1b1;text-align: center;margin-left: 35px;color: #000;    -webkit-border-radius:24.5px;    -moz-border-radius:24.5px;    border-radius:24.5px;cursor: pointer}.syxwfl li.syxwliatv{color: #2990c7;border-color: #2990c7}.syxwbot{}.syxwsub{display: none}.syxwpc{overflow: inherit;}.syxwpc .swiper-wrapper{display: block}.syxwpc .swiper-wrapper:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}.syxwpc .swiper-slide{float: left;width: 32.29%;margin-right: 1.565%;box-shadow: 0 0 20px rgba(0,0,0,.1);background: #f9faff}.syxwpc .swiper-slide:nth-child(5){margin-right: 0}.syxwpc .swiper-slide:nth-child(1),.syxwpc .swiper-slide:nth-child(2){width: 48.44%;margin-right: 0;margin-bottom: 50px}.syxwpc .swiper-slide:nth-child(2){margin-left: 3.12%}.syxwle{width:47.993%;padding-bottom: 37%;display: none}.syxwri{width: 100%;padding: 30px;box-sizing: border-box}.syxwbt{color: #000}.syxwsj{color: rgba(159,159,159,1)}.syxwjj{color: rgb(100,100,100)}.syxwmore{color: rgb(159, 159, 159)}.syxwmore{margin-top: 35px;background: url(../images/jiantou.png) no-repeat center right;padding-right: 26px;display: inline-block;vertical-align: top;background-size: 16px auto}.syxwpc .swiper-slide:nth-child(1) .syxwle{display: block}.syxwpc .swiper-slide:nth-child(2) .syxwle{display: block}.syxwpc .swiper-slide:nth-child(1) .syxwri,.syxwpc .swiper-slide:nth-child(2) .syxwri{width: 52.007%}.syxwpc .swiper-slide:nth-child(1) .syxwmore,.syxwpc .swiper-slide:nth-child(2) .syxwmore{display: none}.fybanner{}.fybanner img{display: block;width: 100%}.fybanner img.fybannapp{display: none}.fyerji{text-align: center;border-bottom: 1px solid #c7c4c4;background: #eee}.fyerji li{display: inline-block;position: relative}.fyerji ul{display: inline-block;position: relative}.fyerji ul:after{content: "";position: absolute;top: 50%;width: 1px;height: 18px;background: #036eab;right: 0;margin-top: -9px;}.fyerji li:after{content: "";position: absolute;bottom: 0;width: 0;height: 4px;background: #036eab;left: 0}.fyerji li:before{content: "";position: absolute;top: 50%;width: 1px;height: 18px;background: #036eab;left: 0;margin-top: -9px;}.fyerji li a{line-height: 60px;color: #231815;padding:  0 35px}.fyerji li.fyejli a{color: #036eab}.fyerji li.fyejli:after{width: 100%}.fyerji_lx{text-align: left}.fyerji_lx  li.fyejli:after{display: none}.fyerji_red{}.fyerji_red li.fyejli a{color: #c30d23}.fyerji_red li:after{background: #c30d23}.fyerji_red li:before{background: #c1c1c1}.fyejbt{text-align: center;color: #bc0d23}.fyxwlb{}.fyxwlb li:first-child{border-top: 1px solid #c1c1c1}.fyxwlb li{border-bottom: 1px solid #c1c1c1}.fyxwlb li a{display: block;padding: 30px 0}.fyxwle{width: 25%;padding-bottom:19.3%}.fyxwri{width: 71%;margin-right: 2.5%}.fyxwbt{color: #231815}.fyxwsj{color: #afafb0;background: url(../images/fysjcin.png) no-repeat left center;background-size: 15px auto;padding-left: 20px;line-height: 15px;}.fyxwjj{color: #3e3a39}.page{text-align: right;position: relative;color: #000}.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;vertical-align: top;height: 35px;line-height:35px;}.page span.pagecurrent{color: #fff;background: #0080e3;min-width: 60px;padding: 0 5px;box-sizing: border-box; -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;}.page span.pagetz input{width: 50px;border: 2px solid #c0c0c0;margin: 0 8px;height: 31px;line-height: 31px\9;  -webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;text-align: center;padding: 0 5px;outline: none;background: none}.page a.prev,.page a.next{background-position: center center;background-repeat: no-repeat;width: 40px}.page a.prev{background-image: url(../images/fyymjt2.png);background-size: 15px auto}.page a.next{background-image: url(../images/fyymjt3.png);background-size: 15px auto}.fyxwtop{padding-bottom: 30px;margin-bottom: 30px;border-bottom: 1px solid #c9c6c5;position: relative}.fyxwbtle{width: 97px;height: 111px;background: #be0d23;position: absolute;top: 0;left: 0;text-align: center}.fyxwbtle p{color: #fff;line-height: 1;padding: 20px 0 10px}.fyxwbtle span{color: #fff;line-height: 1}.fyxwbtri{margin-left: 120px;min-height: 111px}.fyxwbtri h1{color: #000000}.fyxwbtri p{color: #717071}.fyxwsjapp{display: none}.fyxwbjq{}.fyxqnex a{color: #595757;max-width: 45%}.fyxqnex .right{text-align: right}.fylybt{text-align: center}.fylybt p{color: #000000}.fysjbt{color: #c10d23}.fylybt pre,.fysjjj{color: #3e3a39}.fysjjj{line-height:34px;height:34px;}.fysjcx{}.fysjcx li{float: left;width: 48.1%;margin-bottom: 100px}.fysjcx li:nth-child(2n){float: right}.fysjimg{padding-bottom: 52.4%}.fysjbt{}.fysjgd{width: 180px;line-height: 52px;text-align: center;background: #c10d23;color: #fff}.fyjxcp{position: relative;padding: 20px 0}.fyjxjs{position: absolute;top: 0;right: 24.5%;background: #c10d23;width: 21%;height: 100%;z-index: 3;box-sizing: border-box;padding: 50px 30px}.fyjxjs p{color: #fff;line-height: 1.5;width: 100%;padding-bottom: 35px;margin-bottom: 35px;border-bottom: 1px solid #fff}.fyjxjs span{color: #fff;display: block;margin-bottom: 50px}.fyjxjs a{color: #fff;display: block;margin: 0 auto;width: 70%;background: #830711;line-height: 62px;text-align: center}.fycpbot:after{    content: "";    width: 100%;    clear: both;    height: 0;    overflow: hidden;    display: block;}.fycpjt0,.fycpjt1{display:none}.fycpbot .swiper-slide{cursor:pointer}.fycpbot .swiper-slide:nth-child(1){float:left;width:24.5%;   padding-bottom:21%;margin-top:2.4%}.fycpbot .swiper-slide:nth-child(2){float:left;width:30.13%;   padding-bottom:25.8%;}.fycpbot .swiper-slide:nth-child(3){float:right;width:24.5%;   padding-bottom:21%;margin-top:2.4%}.fylyimg{position: absolute;  width: 100%; height: 100%;  top: 0;  left: 0;}.fylyimg img{position: absolute;width: 100%;height: 100%;top: 0;left: 0;object-fit: cover}.fylyyuan{display: none}.fyxlle{width: 34%;padding-top: 80px}.fyxlle li{min-height: 140px;border: 1px solid #d3d3d3;padding: 50px 0 0 110px;box-sizing: border-box;position: relative;margin-bottom: 12px}.fyxlle li:last-child{margin-bottom: 0}.fyxlle li img{position: absolute;top: 45px;left: 40px;width: 32px}.fyxlle li p{color: #868686;margin-bottom: 18px;line-height: 1}.fyxlle li span{color: #000;display: block;line-height: 1}.fyxlri{width: 60%}.fylaidin{color: #000;line-height: 80px;border-bottom: 1px solid #e9e9e9}.fyhfn{color: #000;text-align: center;padding: 45px 0 30px;line-height: 1}.fytjbd{}.fytjbd li{float: left;width: 49%;margin-right: 2%;margin-bottom: 11px}.fytjbd li:nth-child(2n){margin-right: 0}.fytjbd li.fylxbdwid{width: 100%;margin-right: 0}.fybdinpt{width: 100%;line-height: 55px\9;height: 55px;border: 1px solid #d3d3d3;outline: none;background: none;padding: 0 20px;box-sizing: border-box}.fybdinpt::-webkit-input-placeholder{color:#9e9e9f;}.fybdinpt::-moz-placeholder{color:#9e9e9f;}.fybdinpt:-moz-placeholder{color:#9e9e9f;}.fybdinpt:-ms-input-placeholder{color:#9e9e9f;}.fybdtex{width: 100%;line-height: 26px;height: 140px;border: 1px solid #d3d3d3;outline: none;background: none;padding: 15px 20px;box-sizing: border-box}.fybdtex::-webkit-input-placeholder{color:#9e9e9f;}.fybdtex::-moz-placeholder{color:#9e9e9f;}.fybdtex:-moz-placeholder{color:#9e9e9f;}.fybdtex:-ms-input-placeholder{color:#9e9e9f;}.fybdbtn{width: 100%;line-height: 55px;height: 55px;border:0;outline: none;background: none;padding: 0;box-sizing: border-box;background: #0e2e68;cursor: pointer;color: #fff}.fylxmap img{display: block;width: 100%}.fyrcjz{}.fyfzle{width: 50%}.fyjztop{padding-bottom: 45.2%;position: relative}.fyjzlepic{position: absolute;width: 50%;height: 100%;top: 0;left: 0;overflow: hidden}.fyjzlepic img{position: absolute;width: 100%;height: 100%;top: 0;left: 0}.fyjzriwz{position: absolute;width: 50%;height: 100%;top: 0;right: 0;background: #036eb4}.fyjxwzsub{position: absolute;top: 32%;left: 10%;}.fyjxwzsub img{height: 40px;display: block;margin-bottom: 20px}.fyjxwzsub pre{color: #fff;line-height: 1.75}.fyjzbot{padding-bottom: 50%;}.fyfzri{width: 50%}.fyfzimg{padding-bottom:95.2%}.fyzybt{line-height: 160px;text-align:center;color: #fff}.fyfzle .fyzybt{background: #c00d23}.fyfzri .fyzybt{background: #0e2e68}.fylxdh{border-top: 10px solid #c00d23;padding-bottom: 20px;border-bottom: 1px dashed #e08691}.fylxdh li{float: left;width: 33.33%;text-align: center;box-sizing: border-box;background: #f4f4f4;padding: 20px 0;position: relative}.fylxdh li:nth-child(2):before,.fylxdh li:nth-child(2):after{content:"";position: absolute;top: 50%;width: 1px;height: 24px;background: #a2a2a2;margin-top: -12px}.fylxdh li:nth-child(2):before{left: 0}.fylxdh li:nth-child(2):after{right: 0}.fyrcjzim img{display: block;max-width: 100%;margin:0 auto}.fygwtd{background: #f4f4f4;text-align: center}.fygwtd img{height: 24px;display: block;margin: 0 auto 35px;width:auto}.fygwtd pre{}.fyzplc{padding: 0 85px}.fyzplc li{float: left;width: 20%;text-align: center;position: relative}.fyzplc li:after{content: "";position: absolute;background: url(../images/fylcjt.png) no-repeat center center;width: 28px;height: 12px;background-size: auto 100%;top: 50px;right: 0}.fyzplc li:last-child:after{display: none}.fyzplc li img{height: 103px;margin: 0 auto 40px;display: block}.fyzplc li p{color: #000000}.fytdyx{text-align: center;}.fytdyx p{color: #000000;margin: 50px 0 30px}.fytdyx span{color: #989898;display: inline-block;vertical-align: top;padding: 0 10px;border: 1px solid #c4c4c4;min-width: 445px;line-height: 70px}.fyzplb{margin-bottom: 30px}.fyzpnr{margin-bottom: 20px;border: 1px solid #a0a0a0}.fyzpnrtop{}.fyzpnrtop li{}.fyzpnrtop li.fyzpli0{    background-color: #2ca6e0; /* 浏览器不支持时显示 */    background: -webkit-linear-gradient(to right ,#182987, #2ca6e0);    background: linear-gradient(to right ,#182987, #2ca6e0);    padding: 30px 0;    display: none;}.fyzpnrtop li.fyzpli0  span.fyzpsp0{background: none !important;}.fyzpnrtop li.fyzpli0 span{color: #fff}.fyzpnrtop li.fyzpli1{padding: 25px 0}.fyzpnrtop li.fyzpli1 span{color: #000}.fyzpnrtop li span{display: inline-block;vertical-align: middle;box-sizing: border-box;padding: 0 1%}.fyzpnrtop li span.fyzpsp0{width: 19%;padding-left: 40px;background: url(../images/fyzpjt00.png) no-repeat center right;background-size: 24px auto;padding-right: 24px;margin-right: 1%;cursor: pointer}.fyzpnrtop li span.fyzpsp1{width: 12%}.fyzpnrtop li span.fyzpsp2{width: 28%}.fyzpnrtop li span.fyzpsp3{width: 11%;text-align: center}.fyzpnrtop li span.fyzpsp3 i{display: none;font-style: normal}.fyzpnrtop li span.fyzpsp4{width: 14%;text-align: center}.fyzpnrtop li span.fyzpsp5{width: 12%;text-align: center}.fyzpsq{width: 187px;line-height: 44px;max-width: 90%;display: inline-block;color: #093c82;border: 2px solid #093c82;  -webkit-border-radius:15px; -moz-border-radius:15px;  border-radius:15px;}.fyzpnrbot{background: #f7f7f7;padding: 80px 150px 60px;display: none}.fyzp_open .fyzpnrbot{display: block}.fyzp_open .fyzpnrtop li.fyzpli0{display: block}.fyzp_open .fyzpnrtop li span.fyzpsp0{background-image: url(../images/fyzpjt01.png)}.fylcbj{color: #231815}.fyrybjq{text-align: center}.fylclb{position: relative}.fyjtle,.fyjtri{z-index:3;position: absolute;width: 27px;height: 46px;top: 50%;margin-top: -23px;background-size: 100% auto;background-position: center center;background-repeat: no-repeat;cursor: pointer}.fyjtle{left: -90px;background-image: url(../images/fyjtlb0.png)}.fyjtri{right: -90px;background-image: url(../images/fyjtlb1.png)}.fylclbsu{}.fylclbsu .swiper-slide{}.fylcimg{padding-bottom: 55.1%;padding-bottom:50%}.fylcimg img{object-fit:cover}.fylctxt{background: #f4f4f4;padding: 20px;}.fylctxt p{margin-bottom: 10px;}.fylctxt pre{color: #717071;text-align: justify}.fywenhua{position: relative}.fywenhua:after{position: absolute;width: 100%;bottom: 0;background: #e4e8eb;top: 40%;content: ""}.fywenhua .main1600{position: relative;z-index: 3}.fywenhua li{position: relative}.fywhle{ width: 42.9%;  padding-bottom: 29.4%;float: left}.fywhri{width: 75.5%;position: absolute;top: 0;right: 0;height: 100%;background: url(../images/fywhbg1.png) no-repeat top left;background-size:cover;box-sizing: border-box;padding:8% 5% 0 24%}.fywhri img{position: absolute;top: 50%;right: 8%;max-height: 100%}.fywhri p{color:#fff}.fywhon{}.fywenhua li:nth-child(2) .fywhle{float: right}.fywenhua li:nth-child(2) .fywhri{background-image: url(../images/fywhbg2.png);left: 0;right: auto;padding-left: 8%;padding-right: 5%}.fywenhua li:nth-child(2) .fywhri img{right: 24%}.fywenhua li:nth-child(3) .fywhri{background-image: url(../images/fywhbg3.png)}.fywenhua li:nth-child(3) .fywhri p{color: #b80d23}.fykhg{position: relative}.fykhg:after,.fykhg:before{position: absolute;content: '';background: #fff;z-index: 2}.fykhg:before{width: 1px;height: 100%;top: 0;left: 50%;}.fykhg:after{width: 100%;height: 1px;top: 50%;left:0}.fyqhbg{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background-size: cover;background-repeat: no-repeat;background-position: center center}.fykhgsub{position: relative;z-index: 3;width: 100% !important;padding: 0 !important;max-width: 100% !important;}.fykhgsub li{padding: 110px 0 65px;float: left;width: 50%;text-align: center;position: relative}.fykhgsub li:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);opacity: 0}.fykhgsub li p{color: #fff;position: relative;z-index: 3}.fygdcn{line-height: 1}.fygden{line-height: 1}.fygdjh{line-height: 1}.fygdxian{width: 165px;height: 1px;background: #fff;margin: 0 auto}.fygynr{position: relative;background: url(../images/fygydt.png) no-repeat center center;background-size: 982px auto}.fygysub{width: 760px;margin: 0 auto;position: relative;height: 760px;}.fygyyua{position: absolute;width: 100%;height: 100%;border: 2px dashed #ba0d23;top: 0;left: 0;box-sizing: border-box}.fygyyuasub{width: 30px;height: 30px;background: #ba0d23;position: absolute}.fygyyua0{top: 4%;left: 72%}.fygyyua1{top: 72%;left: 4%}.fygyyua3{top: 0;left: 35%;width: 12px;height: 12px}.fygyyuatwo{position: absolute;width: 64%;height: 64%;border: 2px solid #ba0d23;top: 18%;left: 18%;box-sizing: border-box}.fygyyuathr{position: absolute;width: 50%;height: 50%;border: 2px solid #ba0d23;top: 25%;left: 25%;box-sizing: border-box}.fygylog{position: absolute;width: 32%;top: 50%;left: 50%;}.fygycpimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.fygycpimg li{position: absolute;background: #fff;width: 24%;padding-bottom: 24%}.fygycpimg li img{position: absolute;    margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 60%;  max-height: 60%;}.fygycpimg li.fygycpli0{top: 4%;left: 0}.fygycpimg li.fygycpli1{   top: 80%; left: 16%;}.fygycpimg li.fygycpli2{   top: 41%;  right: -11%;}.fygycptxt{position: absolute;  width: 64%;  height: 64%; top: 18%; left: 18%;  box-sizing: border-box;}.fygycptxt li{position: absolute;background: #ba0d23;width: 22%;padding-bottom: 22%;text-align: center;border: 6px solid #fff}.fywzsub{position: absolute;top: 50%;left: 50%}.fywzsub p{color: #fff}.fywzsub span{color: #fff}.fygycptxt li.fygytxtli0{    top: 40%;  left: -11%;}.fygycptxt li.fygytxtli1{   top: 76%; left: 54%;}.fygycptxt li.fygytxtli2{   top: 7%;  right: 6%;}.fygyyua{animation:rotateBanyuan 20s  linear infinite;-webkit-animation:rotateBanyuan 20s  linear infinite;-moz-animation:rotateBanyuan 20s  linear infinite;-ms-animation:rotateBanyuan 20s  linear infinite;-o-animation:rotateBanyuan 20s  linear infinite;}@keyframes rotateBanyuan{    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 rotateBanyuan{    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 rotateBanyuan{    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 rotateBanyuan{    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 rotateBanyuan{    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);    }}.fygyyuathr{    animation:rotateBanyuan2 20s  linear infinite;-webkit-animation:rotateBanyuan2 20s  linear infinite;-moz-animation:rotateBanyuan2 20s  linear infinite;-ms-animation:rotateBanyuan2 20s  linear infinite;-o-animation:rotateBanyuan2 20s  linear infinite;}@keyframes rotateBanyuan2{    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 rotateBanyuan2{    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 rotateBanyuan2{    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 rotateBanyuan2{    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 rotateBanyuan2{    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);    }}.fycptop{background: #f7f7f7;border-top: 4px solid #c30d23;padding: 50px 0}.fycptople{width: 29%;text-align: center;padding:48px 1% 0;box-sizing: border-box}.fycptople pre{line-height: 1.25;color: #c30d23}.fycptople img{display: block;margin: 0 auto;height: 26px}.fycptopri{width: 61%}.fyxntd{color: #231815;margin: 30px 0 15px}.fycptx{color: #595757}.fycpzs{position: relative;text-align: center}.fycpzs:after{position: absolute;width: 100%;height: 1px;border-top: 1px dashed #d24a5a;content: "";top: 50%;left: 0}.fycpzs span{background: #c30d23;color: #fff;padding: 0 60px;line-height: 63px;display: inline-block;vertical-align: top;position: relative;z-index: 3;}.fycplb{}.fycplb li{float: left;width: 22%;margin: 0 3% 90px 0;text-align: center}.fycplb li:nth-child(4n){margin-right: 0}.fycpimg{border: 1px dashed #635b59;padding-bottom: 100%;position: relative;overflow: hidden}.fycpimg img{position: absolute;    margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 90%;  max-height: 90%;}.fycpbt{color: #595757;margin: 25px 0 15px}.fycpzx{color: #fff;background: #c30d23;line-height: 30px;width: 60%;margin: 0 auto;display: inline-block;vertical-align: top;opacity: 0}.fycplb li.fycplb_hov{}.fycplb li.fycplb_hov .fycpimg,.fyyybot .fycplb_hov .fycpimg{border-color: #cd3648}.fycplb li.fycplb_hov .fycpzx,.fyyybot .fycplb_hov .fycpzx{opacity: 1}.fycpxqtop{border-top: 10px solid #cd3648;padding-top: 35px}.fycpxqle{width: 43%}.fycpimgbig{margin-bottom: 20px;border: 1px solid #d5d5d5;height: 464px;overflow: hidden;position: relative;cursor: pointer}.fycpimgbig:after{content: "";position: absolute;background: url(../images/fdjicn.png) no-repeat center center;background-size: 19px auto;width: 19px;height: 19px;bottom: 30px;right: 30px;}.fycpimgbig img{  position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 100%;  max-height: 100%;}.fycpxqtt{}.fycpxqtt .swiper-slide{border: 1px solid #d5d5d5;box-sizing: border-box;height: 138px;overflow: hidden;position: relative}.fycpxqtt .fycpswip{border-color: #c30d23}.fycpxqri{width: 50%}.fycpzxbt{padding-bottom: 25px;margin-bottom: 20px;border-bottom: 2px solid #68605e}.fycpys{}.fycpystop{color: #231815;margin-bottom: 8px}.fycpxqbot{background: #f7f7f7;border-top: 2px solid #c30d23;padding: 50px 13% 70px 6%}.fycpjgle{width: 37%}.fyjgbt{color: #231815;text-align: center}.fyjgimg{position: relative;overflow: hidden;padding-bottom: 150%;width: 100%;border: 2px solid #cfcdcc;color: #fff;background: #fff}.fyjgimg img,.fycpxqtt .swiper-slide img{    position: absolute;    margin: auto;    top: -9999px;    right: -9999px;    bottom: -9999px;    left: -9999px;    max-width: 90%;    max-height: 90%;}.fycpxqtt .swiper-slide img{max-width: 50%;max-height: 50%}.fycpjgri{width: 43%;padding-top: 120px}.fycpjs{margin-bottom: 50px}.fyyybt{color: #231815;margin-bottom: 15px}.fyyybjq{}.fycpdz{width: 280px;line-height: 70px;background: #c30d23;color: #fff;text-align: center;cursor: pointer;}.fyljzxbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;display: none}.fyzxdiv{position: absolute;width: 351px;top: 50%;left: 50%;box-sizing: border-box;padding: 15px;    background: -webkit-linear-gradient(#e40012, #aa1f28);    background: linear-gradient(#e40012, #aa1f28);max-width: 96%;   -webkit-border-radius:10px 0 10px 10px;    -moz-border-radius: 10px 0 10px 10px;    border-radius: 10px 0 10px 10px;}.closzxt{   background: -webkit-linear-gradient(#aa1f28, #e40012);    background: linear-gradient(#aa1f28, #e40012);position:absolute;top:-30px;right:0;cursor:pointer;         -webkit-border-radius:5px 5px 0 0;    -moz-border-radius: 5px 5px 0 0;    border-radius: 5px 5px 0 0;    }.fyzxnr{background: #fff;padding: 20px 25px}.fyzxnr p.fyzxbt{color: #C30D23;margin-bottom: 15px}.fyzxnr li{margin-bottom: 10px}.fyzxnr li:last-child{margin-bottom:0}.fyzxinput{border: 1px solid #f0c2c7;width: 100%;line-height: 35px\9;height: 35px;padding: 0 15px;box-sizing: border-box;outline:none;background: none}.fyzxinput::-webkit-input-placeholder{color:#9e9e9f;}.fyzxinput::-moz-placeholder{color:#9e9e9f;}.fyzxinput:-moz-placeholder{color:#9e9e9f;}.fyzxinput:-ms-input-placeholder{color:#9e9e9f;}.fyzxtex{border: 1px solid #f0c2c7;width: 100%;line-height: 20px;height: 82px;padding: 5px 15px;box-sizing: border-box;outline:none;background: none}.fyzxtex::-webkit-input-placeholder{color:#9e9e9f;}.fyzxtex::-moz-placeholder{color:#9e9e9f;}.fyzxtex:-moz-placeholder{color:#9e9e9f;}.fyzxtex:-ms-input-placeholder{color:#9e9e9f;}.fyzxtbn{border:0;width: 115px;line-height: 36px;height: 36px;padding: 0;box-sizing: border-box;outline:none;background: #c30d23;color: #fff;cursor: pointer;margin: 0 auto;display: block}.fyzxgd{text-align: right;margin-top: 50px;padding-bottom: 10px}.fyzxgd a{background: url(../images/fygdsj.png) no-repeat center right;background-size: 16px auto;padding-right: 24px;display: inline-block;vertical-align: top;color: #fff}.fygszl{}.fygszl li{float: left;background: #b80d23;padding: 20px 0;text-align: center;width: 32%;margin-right: 2%}.fygszl li:nth-child(3n){margin-right: 0}.fygszl li img{display: inline-block;vertical-align: middle;height: 50px;margin-right: 50px}.fygszl li span{display: inline-block;vertical-align: middle;color: #fff}.fyrylb{position: relative;}.fyrylbsub{}.fyrylbsub .swiper-wrapper,.fycpbot .swiper-wrapper{display:block}.fyrylbsub .swiper-slide{padding-bottom: 19.5%;box-sizing: border-box;border-top: 4px solid #bc9561;    border-bottom: 4px solid #bc9561;    border-left: 4px solid #bc9561;    /*border-right: 2px solid #bc9561;*/    cursor: pointer;}.fyrylbsub .swiper-slide:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4)}/*.fyrylbsub .swiper-slide img{*//*    opacity: .8;*//*}*/.fyrylbsub .swiper-slide{    float:left;width:14.28%;    /*transition:all .6s ease;-webkit-transition:all .6s ease;-moz-transition:all .6s ease;-o-transition:all .6s ease;*/    -webkit-transform:scaleY(.75);-moz-transform:scaleY(.75);-o-transform:scaleY(.75);transform:scaleY(.75);transform-origin: bottom center}.fyrylbsub:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}.fyrylbsub .swiper-slide:nth-child(1){     -webkit-transform: scaleY(.8);    -moz-transform: scaleY(.8);    -o-transform: scaleY(.8);    transform: scaleY(.8);    transform-origin: bottom center;}.fyrylbsub .swiper-slide:nth-child(2){    -webkit-transform: scaleY(.9);    -moz-transform: scaleY(.9);    -o-transform: scaleY(.9);    transform: scaleY(.9);    transform-origin: bottom center;}.fyrylbsub .swiper-slide:nth-child(3){-webkit-transform: scaleY(.95);    -moz-transform: scaleY(.95);    -o-transform: scaleY(.95);    transform: scaleY(.95);    transform-origin: bottom center;}.fyrylbsub .swiper-slide:nth-child(4){-webkit-transform: scaleY(1);    -moz-transform: scaleY(1);    -o-transform: scaleY(1);    transform: scaleY(1);            border-right: 4px solid #bc9561;        transform-origin: bottom center;        margin-top: -1px;    }    .fyrylbsub .swiper-slide:nth-child(4):after{display:none}    .fyrylbsub .swiper-slide:nth-child(5){-webkit-transform: scaleY(.95);    -moz-transform: scaleY(.95);    -o-transform: scaleY(.95);    transform: scaleY(.95);    transform-origin: bottom center;        border-left: 0;    border-right: 4px solid #bc9561;    }.fyrylbsub .swiper-slide:nth-child(6){    -webkit-transform: scaleY(.9);    -moz-transform: scaleY(.9);    -o-transform: scaleY(.9);    transform: scaleY(.9);    transform-origin: bottom center;        border-right: 4px solid #bc9561;    border-left: 0;}.fyrylbsub .swiper-slide:nth-child(7){        -webkit-transform: scaleY(.8);    -moz-transform: scaleY(.8);    -o-transform: scaleY(.8);    transform: scaleY(.8);    transform-origin: bottom center;        border-right: 4px solid #bc9561;    border-left: 0;}.fyrylbsub .fyry-pre{-webkit-transform:scaleY(.9);-moz-transform:scaleY(.9);-o-transform:scaleY(.9);transform:scaleY(.9);transform-origin: bottom center}.fyrylbsub .fyry-pre2{    -webkit-transform:scaleY(.8);-moz-transform:scaleY(.8);-o-transform:scaleY(.8);transform:scaleY(.8);transform-origin: bottom center}.fyrylbsub .swiper-slide-prev,.fyrylbsub .swiper-slide-next{-webkit-transform:scaleY(.95);-moz-transform:scaleY(.95);-o-transform:scaleY(.95);transform:scaleY(.95);transform-origin: bottom center}.fyrylbsub .swiper-slide-next{border-left: 0;    border-right: 4px solid #bc9561;}.fyrylbsub .fyry-pre-ri{border-right: 4px solid #bc9561;border-left: 0}.fyrylbsub .swiper-slide-active{-webkit-transform:scaleY(1);-moz-transform:scaleY(1);-o-transform:scaleY(1);transform:scaleY(1);transform-origin: bottom center;    border-right: 4px solid #bc9561;}/*.fyrylbsub .swiper-slide-active img{opacity: 1;}*/.fyrylbsub .swiper-slide-active:after{display:none}.fyjtry0,.fyjtry1{top: 60%;display:none}.fyrybig{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;z-index: 9999;overflow: hidden;display: none}.fyryimg{position: absolute;    margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 90%;  max-height: 90%;}.fyryclo{position: absolute;top: 20px;right: 20px;cursor: pointer;border: 2px solid #fff}.fydzdiv{background: #f5f5f5;padding: 50px 0}.fylyle{width: 45%}.fydzbt{color: #c10d23;padding: 40px 0 55px;border-top: 13px solid #c10d23}.fylyri{width: 51.8%;padding-bottom:32.8%}.fyyyly{}.fycpyy{}.fycpyybt{position: relative}.fycpyybt:after{position: absolute;content: "";top: 50%;height: 1px;background: #918c8a;width: 100%;left: 0}.fycpyybt span{padding-right: 20px;display: inline-block;vertical-align: top;background: #fff;color: #231815;position: relative;z-index: 2}.fycpyylb{background: #dcdddf}.fycpyylb li{float: left;width: 30%;padding-bottom: 32%;margin-right: 1.175%}.fycpyylb li:nth-child(3n){margin-right: 0}.fycpyylb li:nth-child(1){width: 22.45%}.fycpyylb li:nth-child(2){width: 25.6%}.fycpyylb li:nth-child(3){width: 49.6%}.fysgxc{}.fysgbot{background: #f7f8f8;padding: 35px;position: relative}.fyyybot{}.fyyybot .swiper-slide{text-align: center}.fyyybot .fycpimg{width: 85%;padding-bottom: 85%;margin: 0 auto}.fyssjgbq{padding-bottom: 30px;border-bottom: 1px solid #b8b8b8;margin-bottom: 60px}.fyssjgbq span,.fyssjgbq ul{display: inline-block;vertical-align: middle}.fyssjgbq span{padding: 0 30px;background: #172e64;color: #fff;line-height: 50px;margin-right: 35px}.fyssjgbq li{display: inline-block;vertical-align: middle;padding: 0 40px;border: 1px solid #fff;line-height: 50px;cursor: pointer;box-sizing: border-box}.fyssjgbq li.fyssliat{border-color: #c0272d;color: #c0272d}.fyjglb{}.fyjglb .page{text-align: center;}.fyjglb .page span.pagecurrent{background: #c30d23}.fyjgsub{display: none}.fyjgsub .fyxwlb li:first-child{border-top: 0}.fyjgsub .fyxwlb li:first-child a{padding-top:0 !important;}.fyssle{margin-bottom: 60px;position: relative}.fyssefle{width: 86%;background: none;  height: 78px;  line-height: 78px\9;  border: 1px solid #4d4d4d;  outline: none;  padding: 0 40px;box-sizing: border-box}.fyssefri{    width: 12%;  background: #172e64 url(../images/ssicnrrbai.png) no-repeat center center;  height: 78px;    line-height: 78px;  border: 0;  outline: none;  padding: 0;  background-size: auto 41px;  cursor: pointer;}.fyssle .sstc{position: absolute;top: 78px;}.fyssle .main1600{width: 100%;padding: 0}.fyssle .sstcsub{padding-left: 0;padding-right: 0}.fyssle .sstcsub:after{display: none}.fyssle .sstcsub{padding: 0 !important;}.fycpdb{position: fixed;z-index: 9999;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);display: none}.fycpdbsub{position: absolute;top: 50%;left: 50%;width: 640px;max-width: 100%;max-height: 70vh;background: #fff;padding: 20px;overflow: hidden;box-sizing: border-box}.fycpclose{position: absolute;top: 10px;right: 10px;background: #000;width: 30px;cursor: pointer}.fycpfdimg{display: block;margin: 0 auto;max-height:70vh}.footss{display: none}    .sycpjj{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:3; -webkit-box-orient:vertical;line-height:28px;height:84px}    /*共用*/.fywhri img,.cebialan,.cbltx{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}.aaa{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}.fyzxdiv,.fygylog,.fywzsub,.fycpdbsub{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.aaa{margin-right: 0}.sybiaoti p{color: #000}.sybiaoti a.sytsgd{color: #346dd5;padding-right: 25px;position: absolute;display: inline-block;bottom: 0;right: 0}.sybiaoti a.sytsgd:after{content: "";position: absolute;width: 18px;height: 1px;background: #346dd5;top: 50%;right: 0}.sybiaoti span{color: #989898}.fygynr{margin-top: 100px}.footnav,.fyxqnex{margin-top: 40px}.fysjbt{margin-top: 25px}.fysjjj{margin-top: 5px}.fysjgd{margin-top: 20px}.fylybt pre{margin-top: 10px}.fywenhua li,.sycxyf p{margin-bottom: 90px}.fycptop{margin-bottom: 80px}.fycpzs{margin-bottom: 75px}.fylxdiv,.fyrcjz,.fytdyx,.fycpyy,.fysgxc,.fyyyly,.fydzdiv{margin-bottom: 60px}.fyxwlb,.fylybt,.fygszl{margin-bottom: 50px}.fycpys{margin-bottom: 45px}.sybiaoti,.fylcbj,.fyjgbt{margin-bottom: 40px}.fyxwsj{margin-bottom: 35px}.fyejbt,.fygdcn,.fygden,.fygdjh,.fywhtw,.fycpyybt{margin-bottom: 30px}.footnavyj,.fyxwbt,.fycptople pre,.fycpxqtop{margin-bottom: 20px}.fyxwbtri h1,.fyrcjzim,.syxwbt,.syxwsj{margin-bottom: 15px}.footnavej a{margin-bottom: 5px}.fywhon{margin-bottom: 10px}.sycxyf{padding: 190px 0 80px}.footbq{padding: 20px 0}.fygwtd{padding: 70px 0}.syzxdt,.fymain{padding-top: 60px}.syzxdt,.fymain,.fywenhua{padding-bottom: 80px}.sycpyy,.sygywl{padding-top: 60px;}.foottop{padding-top: 40px}.fyxwri{padding-top: 10px}.footnav{padding-bottom: 30px}.fygymai{padding-top: 0 !important;margin-top: 60px;}/*字体*/.fontsize50{font-size: 50px}/*50*/.fontsize46{font-size: 30px}/*一级 46*/.fontsize38{font-size: 38px}/*38*/.fontsize34{font-size: 34px}/*34*/.fontsize30{font-size: 30px}/*30*/.fontsize28{font-size: 28px}/*28*/.fontsize20{font-size: 20px}/*20*/.fontsize22{font-size: 22px}/*22*/.fontsize26{font-size: 26px}/*26*/.fontsize24{font-size: 24px}/*二级页标题 24*/.fontsize18,.fyzpnrtop li span,.syxwbt{font-size: 18px}/*18*/.fontsize17{font-size: 17px}/*17*/body,input,select,textarea,.fontsize16{font-size:16px;}/*默认16*/.fontsize14,.footnavej a,.nav li a.navyja,.headtopnav li a,.naverji a{font-size: 14px}/*14*/.fontsize12{font-size: 12px}/*12*/.fontsize10{font-size: 10px}/*10*/.syxwpc .swiper-slide:nth-child(1) .syxwbt, .syxwpc .swiper-slide:nth-child(2) .syxwbt{font-size: 24px}.fybjq,.fygwtd pre{line-height: 1.6}.sywlbjq{line-height: 36px;}.fycpysbot{line-height: 2}.fylybt pre{line-height: 1.5}.fyxwjj{line-height: 26px}/*2 26*/.fyxwjj{max-height: 52px}/*2 26*/.syxwjj{line-height: 21px}/*2 21*/.syxwjj{height: 42px}/*2 21*/.syxwbt{height: 52px;line-height: 26px}.syxwpc .swiper-slide:nth-child(1) .syxwbt, .syxwpc .swiper-slide:nth-child(2) .syxwbt{line-height: 34px;height: 68px}@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)}    .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)}    .syxwpc .swiper-slide:hover{background: #fff}    .footnavej a:hover{color: #fff}    .footup:hover{box-shadow: 0 0 10px #103884}    .sycxyf a:hover,.footgzri li a:hover,.footbqri a:hover,.fyssefri:hover,.fycpdz:hover,.fyzxtbn:hover,.fyjxjs a:hover,.fybdbtn:hover{opacity: .85}    .sycpgd a:hover{background: #298fc6;color: #fff}    .nav li a.navyja:hover,.ssjglb li a:hover,    .syxwpc .swiper-slide:hover .syxwbt,.fyerji li a:hover,.fyxwlb li:hover .fyxwbt,.fyxqnex a:hover,.naverji a:hover{color: #103884}    .fyssjgbq li:hover{color: #c0272d}    .fyxwlb li:hover .fyxwbt{text-decoration: underline}    .fykhgsub li:hover:after{opacity: 1}        .naverji a:hover{background:#fff}   .hedertb li:hover a:after{background-image:url(../images/touwlbg1.png)}      .scaleimg img,.rotateimg img,.sycpfl li, .nav li a.navyja,.ssjglb li a,.sycpgd a, .sycxyf a, .syxwpc .swiper-slide,.syxwbt,.footup,.footnavej a,.footgzri li a,.footbqri a,.fyerji li a,.fyssefri,.fyssjgbq li,.fycpdz,.fyzxtbn,.fyjxjs a,.fybdbtn,.fyxwbt,.fyxqnex a,.fykhgsub li:after,.naverji a,  .hedertb li a:after{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){    .main1600{padding-left: 120px;padding-right: 120px;}    .nav li{margin-right: 30px;}    .fyjtle{left: -60px}    .fyjtri{right: -60px}    .cebialan li,.cbicn,.cbicn img{width: 40px;height: 40px;}    .cbltx{right: 40px}    .sywlbjq{font-size:16px;line-height:30px;margin:20px 0}        .syqjimg{margin:5% auto 3%}    .sucbotle{padding:30px  5%}        .sycpbt{margin:30px 0 20px}            .fycpimg img {max-width: 70%;  max-height: 70%;}        .fyfzimg{padding-bottom:73%}    .fyzybt{line-height:100px}    .fyfzimg img,.fyjzbot img,.fyjzlepic img{object-fit:cover}    .fyjztop{padding-bottom:36%;}    .fyjzbot{padding-bottom:37%}    .fyjxwzsub{top:27%}    .fygysub{width:570px;height:570px}    .fywzsub p{font-size:10px}    .fywzsub span{font-size:14px}    .fygycptxt li{border:3px solid #fff}    .fygycptxt li{width:27%;padding-bottom:27%}    .fyjxjs{padding-left:20px;padding-right:20px}    .fyjxjs span{margin-bottom:20px}    }@media only screen and (max-width:1440px){    .main1600{padding-left: 100px;padding-right: 100px;}    .main1200{max-width:1000px;}    .fyjxjs p{width: 100%}    .fyzybt{line-height:80px}            /*字体*/    .fontsize50{font-size: 44px}/*50*/    .fontsize46{font-size: 24px}/*一级 46*/    .fontsize38{font-size: 32px}/*38*/    .fontsize34{font-size: 30px}/*34*/    .fontsize30{font-size: 24px}/*30*/    .fontsize28{font-size: 22px}/*28*/    .fontsize20{font-size: 20px}/*20*/    .fontsize22{font-size: 20px}/*22*/    .fontsize26{font-size: 22px}/*26*/    .fontsize24{font-size: 24px}/*二级页标题 24*/    .fontsize18,.fyzpnrtop li span,.syxwbt{font-size: 18px}/*18*/    .fontsize17{font-size: 17px}/*17*/    body,input,select,textarea,.fontsize16{font-size:16px;}/*默认16*/    .fontsize14,.footnavej a,.nav li a.navyja,.headtopnav li a,.naverji a{font-size: 14px}/*14*/    .fontsize12{font-size: 12px}/*12*/    .fontsize10{font-size: 10px}/*10*/        .sywlbjq{font-size:15px;}    }@media only screen and (max-width:1366px){    .main1600{padding-left: 80px;padding-right: 80px;}        .fyjxjs{padding:30px 20px;}    .nav li {  margin-right: 20px;}    .fyjxjs a{line-height:40px}}@media only screen and (max-width:1280px){    .nav li {  margin-right: 13px;}}@media only screen and (max-width:1200px){    .main1600{padding-left: 15px;padding-right: 15px;}    .main1200{padding-left: 15px;padding-right: 15px;box-sizing:box-sizing}        .nav li{margin-right: 10px}            }@media only screen and (max-width:1152px){   .headerss{width:320px;}        .headtopnav li {  margin-right: 45px;}            .fyjxjs p {  padding-bottom: 25px;   margin-bottom: 25px}    }/*---------------------------------平板----------------------------------------------*/@media only screen and (max-width:1024px){     .headtopnav li { margin-right: 30px;}}@media only screen and (max-width:992px){    .headtopnav li{margin-right: 30px}            .headerss {    width: 230px;}        .nav li{margin-right: 10px}        .hedertb li{width:80px;}    .hedertb li img{height:15px;}            .hedertb li a:after {  width: 100%; height: 50px; background-size: auto 100%;}                .footnav li{width: 13%}    .fyjxjs{padding: 20px 15px}    .fyjxjs p { width: 100%;  padding-bottom: 25px;  margin-bottom: 25px; }    .fyjxjs span{margin-bottom: 20px}    .fyjxjs a{line-height: 40px}    .fyxlri{width: 61%}    .fyerji li a{padding:  0 20px}    .fycpjgri{width: 58%}}@media only screen and (max-width:870px){    .headtopnav li{margin-right: 15px}    .hedertb,.hederwl{margin-right: 40px}    .nav li{margin-right: 10px}    .fygysub{width: 550px;height: 550px}    .fyjxcp{padding:50px 0}    .headerss {width: 120px;}    .sstcri{width:24%}    .sstcle{width:73%}    }@media only screen and (max-width:768px){    .main1600{padding-left: 15px;padding-right: 15px}    .header{height: 50px}    .navheight{height: 60px}    .nav{position: fixed;width: 100%;top: 50px;bottom:0;overflow: auto;border-top: 1px solid #c8c5c4;z-index: 9999;background: #fff;margin: 0;padding: 0;left: 0;display: none}    .nav ul{padding-top: 70px}    .nav li{float: inherit;margin: 0 15px}    .menu-activator{display: block}    .headerss{width: 160px;height: 30px;margin-top: 10px}    .headssri{line-height: 20px;        height: 20px;    width: 20px;        background: url(../images/ssicnrr.png) no-repeat center center;        background-size: 20px auto;    }    .headssle{display: none}    .logo{margin-top: 11px}    .logo img{height: 28px}    .headtop{position: fixed;background: none;top: 0;left: 0;z-index: 99999}    .headtopri{position: fixed;top: 0;right: 57px}    .hederzx,.hederwl,.hedertb{display: none}    .headtopnav{position: fixed;left: 15px;right: 15px;top: 75px;z-index: 5;text-align: center;display: none}    .headtopnav li{display: inline-block;vertical-align: top;float: inherit;margin: 0 5px;height: auto;line-height: 1}    .headtopnav li a{color: #3e3a39;display: block;padding: 0 5px 10px;border-bottom: 1px solid #f1f1f0}    .yyicn{height: 20px;margin-top: 15px}   .hederbb{background: url(../images/tbyyicnred.png) no-repeat center center;width: 20px;height: 50px;background-size: 100% auto;margin-top:0}    .hederbb img{display: none;margin: 0}    .hederbb a{height:50px}                    .cebialan{display: none}    .fyxwle{width: 100%;float: inherit;padding-bottom: 77.3%}    .fyxwri{float: inherit;width: 100%;padding-top: 15px}    .fyxwbtri{margin: 0;min-height: inherit}    .fyxwbtri p.fyxwsjapp{color: #afafb0;margin-top: 10px}    .fyxwtop{padding-bottom: 20px;margin-bottom: 20px}    .fyxqnex a{max-width: 100%;width: 100%;display: block;text-align: left !important;margin-bottom: 5px}    .fysjgd{width: 70%;line-height: 44px;margin-top: 15px}    .fycpbot .swiper-slide{padding-bottom: 85% !important;margin-top:0 !important}.fycpjt0, .fycpjt1{display:block}    .fyjtle, .fyjtri{background-color: #2ca5de;width: 30px;height: 40px;margin-top: -20px;background-size: 10px auto}    .fyjtle{left: 0;background-image: url(../images/fyjtlbred0.png);}    .fyjtri{right: 0;background-image: url(../images/fyjtlbred1.png);}            .fycpjjjt1,.fycpjjjt0{    background-color: #c10d23;}                .fyjxjs {  position: relative;  top: 0;  left: 0;  height: auto;  padding: 20px;width: 100%}    .fycpjt0,  .fycpjt1{background-color: #c10d23;top: 44%}    .fyjxjs a{width: 100%;line-height: 46px}    .fyjxjs p{padding-bottom: 25px;margin-bottom: 25px}    .fyjxjs span{margin-bottom: 10px}    .fyzybt{line-height: 60px}    .fyjxwzsub img{height: 20px}    .fyjxwzsub {  top: 13%;  left: 5%;right: 5% ;}    .fylxdh li{float: inherit;width: 100%;margin:0;padding: 0 5%;text-align: left }    .fylxdh li:nth-child(2):before, .fylxdh li:nth-child(2):after{display: none}    .fylxdh li:nth-child(1),.fylxdh li:nth-child(3){padding: 15px 5%}    .fygwtd img{width: auto;height: auto;max-width: 100%;margin: 0 auto 25px}    .fydzbt{padding: 25px 0;border-width: 4px}    .fylyri{padding-bottom: 62.8%}    .fyxlle{padding-top: 0}    .fyxlle li{    min-height:66px;padding: 20px 0 20px 60px;  }    .fyxlle li img{top: 20px;left: 20px;width: 22px}    .fyxlle li p{margin-bottom: 10px}    .fylaidin{line-height: 1;padding: 25px 0}    .fyhfn{padding: 25px 0;line-height: 1.6}    .fycpzx{opacity: 1}    .fywhle{padding-bottom: 68.4%}    .fywhri{position: relative;width: 100%;background: #b80d23;padding: 20px}    .fywhri img{max-height: 60%;right: 3%}    .fywenhua li:nth-child(2) .fywhle{float: inherit}    .fywenhua li:nth-child(2) .fywhri{background: #0473ae}    .fywenhua li:nth-child(3) .fywhri{background: #ececec}    .fykhgsub li{padding: 40px 0}    .fygdxian{width: 40%}    .fygymai{background-size: 100% auto}    .fygszl li img{display: block;margin: 0 auto 10px;height: 30px;width: auto}    .fyrylbsub .swiper-slide{padding-bottom: 66.5%;-webkit-transform: scaleY(0) !important;border: 2px solid #bc9561 !important;        -moz-transform: scaleY(1) !important;        -o-transform: scaleY(1) !important;        transform: scaleY(1) !important;        transition:none;        -webkit-transition: none;        -moz-transition:none;        -o-transition: none;    }    .fyrylbsub .swiper-slide img{opacity: 1}    .fyjtry0, .fyjtry1{top: 50%}    .fycptop{padding: 40px 20px;margin-bottom: 40px}    .fycptople{padding: 0}    .fyxntd{margin: 25px 0 10px}    .fycpzs span{padding: 0 15px;line-height: 30px}    .fycplb li{width: 47.5%;margin: 0 5% 30px 0}    .fycplb li:nth-child(2n){margin-right: 0}    .fycpimg img{max-height: 70%;max-width: 70%}    .fycpxqtop{padding-top: 40px;border-width: 4px}    .fycpxqtt .swiper-slide{padding-bottom: 100%;height: 0}    .fycpxqtt .swiper-slide:after{    content: "";        position: absolute;        background: url(../images/fdjicn.png) no-repeat center center;        background-size: 19px auto;        width: 19px;        height: 19px;        bottom: 10px;        right: 10px;}    .fycpdz{width: 120px;line-height: 36px;height: 36px}    .fycpxqbot{margin-top: 40px}    .fycpxqbot{padding: 40px 20px 20px}    .fyjgbt{text-align: left}    .fyjgimg img{max-width: 60%;max-height: 60%}    .fyjgimg{padding-bottom: 100%}    .fycpjgri{padding-top: 25px}    .fyssefle{ height: 40px;line-height: 40px \9;padding: 0 15px}    .fyssefri{ height: 40px;line-height: 40px;background-size: 20px auto;width: 20%}    .fyssefle{width: 78%}    .fyssjgbq li{padding: 0 20px;line-height: 40px}    .fyssjgbq span{padding: 0 15px;margin-right: 10px;line-height: 40px}    .fyssjgbq{padding-bottom: 25px;margin-bottom: 25px}    .fycplb{padding-bottom: 20px}    .fygynr{margin-top: 40px;background-size: 100% auto}    .fygysub{width: 95%;height: 0;padding-bottom: 95%}    .fygycpimg li{width: 19%;padding-bottom: 19%;}    .fygycpimg li.fygycpli0 {  top: 5%;  left: 4%;  }    .fygycpimg li.fygycpli2{right: -5%}    .fygyyuasub{width: 15px;height: 15px}    .fygyyua3{width: 10px;height: 10px;left: 29%}    .fygycptxt li{width: 25%;padding-bottom: 25%;border-width: 2px}    .fywzsub p,.syyybg{display: none}    .banner .swiper-slide{padding-bottom: 44%}    .syynr{position: relative}    .syynr .main1600{height: auto;margin: 0 15px}    .syynr li{width: 49.5%;margin: 0 1% 2px 0;display: block;float: left;background: #f2f2f2;padding: 50px 0}    .syynr li:nth-child(2n){margin-right: 0}    .syynrsub,.syynrsub{position: relative;top: 0;left: 0;bottom: auto;right: auto;height: auto;width: 100%;margin: 0}    .syynr li img.sydzjh,.syynr li a:after{display: none}    .syynr li p{color: #717071}    .syynr li img.sydzicn{display: none}    .syynr li img.sydzicn1{display: block}    .sygybt{line-height: 46px}    .sygybt img {  height: 26px; margin-top:10px;  margin-right: 10px;  }    .sywlbjq{margin: 25px 0}    .sycpzsbot{height: auto !important;}    .syqjbt{line-height: 51px;height: 45px}    .sycpzsbot{padding: 25px 0}    .syqjimg{margin: 20px auto}    .sycpjt0{left: 0!important;top: 45%  !important}    .sycpjt1{right:0 !important;top: 45%  !important}    .sycpzx .sybiaoti{text-align: center}    .sucbotle{padding: 40px 5% 70px;width: 100%;box-sizing: border-box}    .sycpbt{margin: 25px auto 15px}    .sycplb li{display: none;width: 47.5%; margin: 0 5% 0 0;}    .sycplb li:nth-child(2n){margin-right: 0}    .sycplb li:nth-child(1),  .sycplb li:nth-child(2){display: block}    .sycpzxbt, .sycpzxzx{display: block}    .sycpzxbt{color: #595757; margin: 25px 0 15px;}    .sycpzxzx{color: #fff;  background: #c30d23;  line-height: 30px;  width: 60%;  margin: 0 auto;  display: inline-block;  vertical-align: top;}    .sycpyuan{display: block;bottom: 25px !important;}    .sycxyf{padding: 40px 0}    .sycxyf p{display: none}    .sycxyf pre{color: #fff;display: block;line-height: 25px}    .sycxyf a{margin-top: 25px;width: 100px;line-height: 20px;height: 20px}    .syzxdt .sybiaoti{text-align: center}    .syxwfl{position: relative;margin-top: 25px;text-align: center}    .syxwfl li{display: inline-block;vertical-align: top;float: inherit;margin: 0 5px;width: auto;padding: 0 15px;line-height: 30px}    .syxwle{display: block;width: 100%;padding-bottom: 77%}    .syxwri{padding: 20px 0}    .syxwbt {  height: auto; max-height:26px; line-height: 26px; font-size: 20px !important;margin-bottom: 10px ;        display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;  }    .syxwyuan{position: relative;bottom: 0 !important;margin: 10px 0 0 0 !important;}    .syxwsj{margin-bottom: 0}    .syxwri{padding-bottom: 0}    .foottop{padding: 0}    .footup{width: 28px;height: 28px;background-size:13px  auto;top: -14px;right: 15px }    .footnav{text-align: center}    .footnav li{display: inline-block;vertical-align: top;float: inherit;width: auto;margin: 0 5px}    .footnav li:nth-child(7){display: none}    .footnavyj{padding: 0;margin: 0 !important;font-size: 10px !important;}    .fyzxdiv,.fyzxnr{padding: 10px}    .fyzxgd{margin-top: 25px}    .fyzplc{padding: 0}    .fyzplc li img{height: 40px;margin: 0 auto 10px}    .fyzplc li:after{width: 14px;height: 6px;background-size: 100% auto;top: 15px;right: -6px}    .fytdyx p{margin: 25px 0 10px;}    .fytdyx span{min-width: 100%;width: 100%;padding: 0;line-height: 44px;margin: 0}    .fyzpnrtop li.fyzpli1{padding: 15px;position: relative}    .fyzpnrtop li span{vertical-align: top;padding: 0!important;margin: 0!important;text-align: left !important;}    .fyzpnrtop li span.fyzpsp0{width: 100%;margin-bottom: 5px !important;background-size: 15px auto;background-position: top right;padding-right: 20px !important;}    .fyzpnrtop li span.fyzpsp1,.fyzpnrtop li span.fyzpsp2, .fyzpnrtop li span.fyzpsp3{width: auto;font-size: 12px;margin-right: 2px !important;background: #eee;padding: 0 5px !important;}    .fyzpnrtop li span.fyzpsp3 i{display: inline-block}    .fyzpnrtop li span.fyzpsp4{width: 100%;font-size: 12px;margin-top: 3px !important;}    .fyzpnrtop li span.fyzpsp5{position: absolute;bottom: 15px;right: 15px;width: 70px;}    .fyzpsq{    width: 70px;text-align: center;  line-height: 26px;  max-width: 100%;  display: inline-block;  color: #093c82;  border: 1px solid #093c82;  -webkit-border-radius: 15px;  -moz-border-radius: 15px;  border-radius: 15px;font-size: 12px}    .fyzpnrtop li.fyzpli0{display: none !important;}    .fyzpnrbot{padding: 15px}    .page{text-align: center}    .fycpzx{width: 70%}    .syyybot:after{display: none}    .foottop .hedertb{display: block;text-align: center;margin: 0}    .foottop .hedertb li{height: auto;display: inline-block;vertical-align: top;width: 105px;height:48px;float:inherit}        .foottop .hedertb li a{position: relative}    .hedertb li img{width:auto;height:20px}    .foottop .hedertb li:first-child a:after{    background-image: url(../images/touwlbg1.png)}    .footss{margin: 25px auto 30px;position: relative;display: none;width: 64%; border: 1px solid #fff}    .footssle{width: 70%;background: none;  height: 30px;  line-height: 30px\9;  border:0;  outline: none;  padding: 0 10px;box-sizing: border-box;color: #fff}    .footssle::-webkit-input-placeholder{color:#fff;}    .footssle::-moz-placeholder{color:#fff;}    .footssle:-moz-placeholder{color:#fff;}    .footssle:-ms-input-placeholder{color:#fff;}    .footssri{    width: 26%;  background: #2ca6e0 url(../images/ssicnrrbai.png) no-repeat center center;  height: 30px;        line-height: 30px;  border: 0;  outline: none;  padding: 0;  background-size: auto 20px;  cursor: pointer;}    .foottop{position: relative;padding-bottom: 80px}    .footgz{position: absolute;bottom: 20px;left: 0;width: 100%}.sywlri .sygybt:after{background-size:48% auto}.syqjbt{background-size:56% auto}    .fyjxcp{padding:0;}.fyrylbsub .swiper-wrapper,.fycpbot .swiper-wrapper {    display: flex;}.fyrylbsub .swiper-slide:after{display:none}.fyjtry0, .fyjtry1{display:block}.fydzdiv{margin-top:-40px}        /*共用*/    .fyfzle,.fyfzri,.fylyle,.fylyri,.fyxlle,.fyxlri,.fywhle,.fycptople,.fycptopri,.fycpxqle,.fycpxqri,.fycpjgle,.fycpjgri,.sywlle,.sywlri,.sucbotle{float: inherit;width: 100%}    .fyfzri,.fylyri,.fycptopri,.fycpxqri,.sywlri{margin-top: 25px}    .fybanner img.fybanpc,.fyerji,.fyxwbtle,.fywenhua:after,.fycpimgbig, .bannerpc,.sybiaoti a.sytsgd,.sycpfl,.sucbotri,.syxwjj,.syxwmore,.footnavej,.footnavyj:after{display: none}    .fybanner img.fybannapp,.fyxwsjapp,.bannerapp,.footss{display: block}    .fydzdiv{padding: 40px 0}    .fygwtd{padding: 40px 15px}    .fyxwlb li a{padding: 15px 0}    .syzxdt, .fymain,.sycpyy, .sygywl{padding-top: 40px;}    .fysjcx{padding-bottom: 20px;}    .syzxdt, .fymain{padding-bottom: 40px;}    .fywenhua{padding-bottom: 15px}    .fyxwlb, .fyrcjz, .fycpyy, .fysgxc, .fyyyly, .fydzdiv,.sygywl{margin-bottom: 40px}    .fylybt,.fyejbt,.fylxdiv,.fywenhua li, .sycxyf p,.fycpzs,.fycpys,.sybiaoti, .fylcbj, .fyjgbt, .fygszl,.fycpjs,.fyssle, .fytdyx{margin-bottom: 25px}    .fysjcx li{margin-bottom: 20px}     .fygdcn, .fygden, .fygdjh, .fywhtw, .fycpyybt{margin-bottom: 15px}    .footnavyj, .fyxwbt, .fycptople pre, .fycpxqtop,.fyxwsj{margin-bottom: 10px}    .fygymai,.sycxyf{margin-top:40px}    .fylybt{margin-top:0}    .fysjbt{margin-top: 15px}    .footbqri a:nth-child(2){display: none}    .footbq{text-align: center}    .footbqle,.footbqri,  .footgzri li{float: inherit;vertical-align: top;display: inline-block}    .footbqri a{margin-left: 5px}    .footgz,.footgzri{text-align: center}    .footgzle{display: block;width: 100%;padding: 0;line-height: 1;font-size: 10px  !important;margin-bottom: 10px}    .footgzri{margin: 0;float: inherit}    .footgzri li{margin: 0 5px}    .footgzri li img{width: 25px;height: 25px}    .footnav{margin-top: 0;padding-bottom: 0}    .fycpxqtt .fycpswip{border: 1px solid #d5d5d5}    .headtopnav li a,.nav li a.navyja,.naverji a{font-weight: 500}    .nav li{margin-bottom: 20px}    .nav li a.navyja{font-size: 14px;height: auto;padding-bottom: 10px;line-height: 1;border-bottom: 1px solid #c8c5c4;color: #3e3a39;background: url(../images/navjtapp.png) no-repeat top right;background-size: 7px auto}    .naverji{position: relative;width: 100%;left: 0;margin: 0;top: 0;box-shadow: none;text-align: left}    .naverji a{line-height: 33px;text-align: left;padding: 0 15px;border-bottom: 1px solid #c4c3c4;background: #f4f9fd;color: #3e3a39}    .nav li.navliatv{}    .nav li.navliatv a.navyja{background-image: url(../images/navjtapp1.png);background-size: 11px auto;color: #2ca6e0}    .sstcsub{max-width:100%}    .sstc .main1600{padding:0}    .sstc{top: 60px}    .sstcle{    width: 76%; height: 30px;  line-height: 30px \9; padding: 0 0 0 10px;}    .sstcri{    width: 20%; height: 30px;  line-height: 30px; padding: 0;background-size: auto 16px;background-position: center center}    .sstcsub:after{top: 46px;left: 20px;right: 20px}    .ssjglb li img{width:20px;margin-right: 15px}    .ssjglb li a{line-height: 30px;padding: 10px 15px}     .fyssle .sstc{top: 40px}            /*字体*/    .fontsize50{font-size: 24px}/*50*/    .fontsize46{font-size:22px}/*一级 46*/    .fontsize38{font-size: 22px}/*38*/    .fontsize34{font-size: 22px}/*34*/    .fontsize30{font-size: 22px}/*30*/    .fontsize28{font-size: 20px}/*28*/    .fontsize20{font-size: 20px}/*20*/    .fontsize22{font-size: 20px}/*22*/    .fontsize26{font-size: 20px}/*26*/    .fontsize24{font-size: 18px}/*二级页标题 24*/    .fontsize18,.fyzpnrtop li span,.syxwbt,.sycxyf pre{font-size: 16px}/*18*/    .fontsize17{font-size: 16px}/*17*/    body,input,select,textarea,.fontsize16,.sywlbjq,.syqjbt{font-size:14px;}/*默认16*/    .fontsize14,.footnavej a,.nav li a.navyja,.headtopnav li a,.sstcle,.ssjglb li a,.fyzplc li p,.naverji a{font-size: 14px}/*14*/    .fontsize12,.fywzsub span,.footbq{font-size: 12px}/*12*/    .fontsize10,.fywzsub p,.sycxyf a{font-size: 10px}/*10*/    .fyxwbtri h1{font-size: 20px}    .fyxqnex a,.fyjxjs a{font-size: 14px}    .syxwnrsub .swiper-slide:nth-child(1) .syxwbt, .syxwnrsub .swiper-slide:nth-child(2) .syxwbt{font-size: 18px}    .fybjq,.fygwtd pre{line-height: 1.6}    .sywlbjq{line-height: 24px;}    .fycpysbot{line-height: 1.6}    /*.fylybt pre{line-height: 1.5}*/    .fyxwjj{line-height: 22px}/*2 26*/    .fyxwjj{max-height: 44px}/*2 26*/    /*.syxwjj{line-height: 21px}!*2 21*!*/    /*.syxwjj{height: 42px}!*2 21*!*/    /*.syxwbt{height: 52px;line-height: 26px}*/    /*.syxwnrsub .swiper-slide:nth-child(1) .syxwbt, .syxwnrsub .swiper-slide:nth-child(2) .syxwbt{line-height: 34px;height: 68px}*/}@media only screen and (max-width:750px){    .syqjbt {    background-size: 82% auto;}    .sywlri .sygybt:after {background-size: 80% auto;}}@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){       .fycpjt0,  .fycpjt1{top: 33%}}@media only screen and (max-width:375px){        .fycpjt0,  .fycpjt1{top: 32%}}@media only screen and (max-width:360px){        .headerss{width: 150px}        .footnav li{margin: 0 3px}    .page span.pagecurrent{min-width: 40px}    .page span.pagetz input{width: 40px}    .page a.prev, .page a.next{width: 30px}    .syxwfl li{margin: 0 2px;}}@media only screen and (max-width:320px){    .headtopnav li{margin: 0}    .fyjtlc0, .fyjtlc1{top: 43%}    .syxwfl li{margin: 0;padding: 0 10px;}           .headerss {width: 120px}    }/*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){}