﻿body{padding:0;margin:0 auto;background:#fff;color:#151923;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:Microsoft Yahei}
.fontWeight{font-weight: 400;}
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:#151923;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
input,textarea{-webkit-user-select:auto;}
select::-ms-expand {display:none;}
textarea{resize:none}
.blue{color:#005091}
.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;}
.syhyjian{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:7; -webkit-box-orient:vertical;}
.overhideeight{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:8; -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,.fylclist .swiper-slide span::before,.fylclist .swiper-slide span::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;}
.radius15,.fylcnrsub,.fylcnrle{-webkit-border-radius:.15rem;-moz-border-radius:.15rem;border-radius:.15rem;}
.radius3{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;}
.radius5{-webkit-border-radius:.05rem;-moz-border-radius:.05rem;border-radius:.05rem;}
.radius8{-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;}
.radius10,.fylxicn{-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}
.fybjq p{text-indent: 2em;}
.fybjq img{max-width:100%;height:auto !important;margin: 0 auto;display: block}
.fybjq video{width: auto;max-width: 80%;margin: 0 auto;display: block;}
.fybjq table{border:1px solid #ccc;border-collapse:collapse;width:100% !important;float:inherit}
.fybjq table p{margin-bottom:auto}
.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #ccc}
.fybjq table tr td,.fybjq table th{padding:.08rem 1%}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff url(../images/selicn.png) no-repeat center right;
    background-size:.31rem auto;
}
.tupian{position:relative;overflow:hidden;}
.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%;}
.main1440{width:14.4rem;margin:0 auto}
.main1000{width:10rem;margin:0 auto}

/*头部*/
.header{width:100%;z-index:999;height: .9rem;position: fixed;top: 0;left: 0;background: #fff;box-shadow: 0 0 .2rem rgba(0,0,0,.1);}
.navheight{height: .9rem}
.headss{margin-left: .3rem;padding-left: .3rem;position: relative;height: .9rem;}
.headss::after{content: "";position: absolute;top: 50%;left: 0;height: .2rem;background-color: #d5d6d8;width: 1px;margin-top: -.1rem;}
.headss a{display: block;background: url(../images/sousuobtn.png) no-repeat center center;background-size: 100% auto;width: .18rem;height: .18rem;margin-top: .36rem;}
.logo{margin-top: .13rem;position: relative}
.logo img{display:block;height:.64rem}
.navtop{display: none;}
.nav li{position:relative;float: left;margin-left: .7rem;}
.nav li a.navyja{display:block;position:relative;z-index:3;line-height: .9rem;}
.nav li a.navyja span{background: url(../images/navicn.png) no-repeat center center;width: .3rem;height: .22rem;background-size: 100% auto;display: inline-block;position: absolute;top: .25rem;left: -.25rem;display: none;}
.nav li.clinav a.navyja span{display: block;}
.menu-activator{cursor:pointer;z-index:1001;height:1rem;position:relative;width:.34rem;display: none;background: url(../images/navapp0.png) no-repeat center center;background-size: 100% auto;}
.cliactnav{background-image: url(../images/navappclose.png);}

.homeHeader .header{background: none;box-shadow: none;}
.homeHeader .navheight{height: 0;}
.homeHeaderBg .header{background: #fff;box-shadow: 0 0 .2rem rgba(0,0,0,.1);}


/*头部 end*/
/*底部*/
.footer{position:relative;background:#065098;}
.footyqlj{padding: .3rem 0 .3rem 1.1rem;border-bottom: 1px solid rgba(255,255,255,.1);position: relative;box-sizing: border-box;z-index: 3;}
.footbt{position: absolute;top: .3rem;left: 0;line-height: .48rem;color: #fff;}
.footwl{display: flex;justify-content: space-between;}
.footwlsub{width: 32%;position: relative;}
.footwlnr{background: rgba(255,255,255,.2);display: block;line-height: .48rem;padding: 0 .2rem;color: #fff;cursor: pointer;position: relative;}
p.footwlnr{padding-right: .4rem;}
p.footwlnr::after{content: "";position: absolute;background: url(../images/jticn.png) no-repeat center center;width: .11rem;height: .07rem;background-size: 100% auto;top: 50%;margin-top: -.03rem;right: .2rem;}
.footwlbot{position: absolute;top: .49rem;left: 0;width: 100%;background:#3873ad;max-height: 2.45rem;overflow: auto;padding: .2rem;box-sizing: border-box;display: none;}
.footwlbot li{margin-bottom: .1rem;}
.footwlbot li:last-child{margin-bottom:0}
.footwlbot li a{color: rgba(255,255,255,.7);}
.footertop{display: flex;justify-content:space-between;padding: .5rem 0 .6rem;}
.footlog img{display: block;width: 4.1rem;}
.footnav li{margin-bottom: .2rem;}
.footnav li a{color:#fff;position: relative;display: inline-block;padding-left:.2rem;}
.footnav li a::after{width: .06rem;height: .06rem;background: #fff;position: absolute;top: 0;left: 0;content: "";top: 50%;left: 0;margin-top: -.03rem;}
.footlx li{position: relative;color: #fff;    margin-bottom: .2rem;}
.footlx li span{color: #ccd5e2;display: inline-block;width: .55rem;}
.footlx li:first-child span{width: 100%;}
.footwx li{text-align: center;}
.footwx li img{display: block;width: 1.26rem;margin: 0 auto;}
.footwx li p{margin-top: .1rem;color: #fff;}
.footbq{padding: .35rem 0;background: #fafafa;}
.footbq a,.footbq span{display: inline-block;vertical-align: top;margin-right: .2rem;}
.footbq img{display: inline-block;vertical-align: middle;height: .2rem;margin-right: .05rem;}
.footnav,.footlx,.footwx{margin-top: .2rem;}






.banner{position: relative;}
.bannerpc .swiper-slide{padding-bottom: 50%;}
.biaoti{position: relative;}
.biaoti h2{line-height: 1;}
.biaotiCen{text-align: center;}
.sydtbot{display: flex;justify-content: space-between;}
.sydtle{width: 50%;background: #f6f7fb;}
.syxwimg{padding-bottom: 63%;}
.syxwimg p{position: absolute;top: .06rem;right: .06rem;min-width: 1.56rem;text-align: center;line-height: .42rem;padding: 0 .2rem;box-sizing: border-box;background: rgba(255,255,255,.2);border: 1px solid rgba(255,255,255,.2);color: #fff;}
.syxwtxt{padding: .35rem;}
.syxwbtmc{}
.syxwjjnr{margin-top: .1rem;}

.sydtri{width: 48%;background: #f6f7fb;padding: .15rem .3rem;box-sizing: border-box;position: relative;}
.sydtri::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: .04rem;background: #6293bb;}
.sydtri li{border-bottom: 1px dashed #dcdcdc;}
.sydtri li:last-child{border-bottom: 0;}

.sydtri li a{padding: .22rem 0;display: block;}
.sydtribt span{margin-left: .3rem;}
.sydtrijj{display: none;}
.sydtri li:first-child a{padding-bottom: .3rem;}
.sydtri li:first-child .sydtrijj{display: block;}
.sydtri li:first-child .sydtribt{margin-bottom: .1rem;}



.syzxgk{}
.syzxgk li{float: left;margin: 0 2.082% .3rem 0;position: relative;overflow: hidden;}
.syzxgk li:nth-child(2n){margin-right: 0;}
.syzxgk li:nth-child(1),.syzxgk li:nth-child(4){width: 31.945%}
.syzxgk li:nth-child(2),.syzxgk li:nth-child(3){width: 65.973%;}
.syzxgk li a{display: block;position: relative;width: 100%;height: 100%;}
.syzxgk li a::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: url(../images/sygkbg.png) repeat-x center bottom;background-size: 100% auto;opacity: 0;}
.sygkimg{padding-bottom: 100%;}
.sygkimg img.sygkimgapp{display: none;}
.syzxgk li:nth-child(2) .sygkimg,.syzxgk li:nth-child(3) .sygkimg{padding-bottom:48.422%;}
.sygktxt{position: absolute;top:3.9rem;padding: 0 .4rem .4rem;box-sizing: border-box;width: 100%;z-index: 3;}
.sygkbt{color: #fff;}
.sygkjj{color: #fff;margin-top: .2rem;}
.sygkline{width: 100%;height: 1px;background: rgba(255,255,255,.2);margin: .2rem 0}
.sygktxt .morebtn,.sygkline,.sygkjj{opacity: 0;visibility: hidden;}

.fymbx{background: #f6f7fb;line-height: .5rem;}


.fybanner{position: relative;}
.fybanner img{display: block;width: 100%;}
.fybanner img.fybannapp{display: none;}
.fybantxt{position: absolute;left: 50%;top: 50%;}
.fybantxt h1{color: #fff;position: relative;padding-bottom: .3rem;}
.fybantxt h1::after{content: "";position: absolute;bottom: 0;left: 0;width: .7rem;height: .06rem;background: #fff;}

.fyerjinav{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,.6);}
.fyerjinav .main1440{position: relative;}
.fyerjinav .main1440::after{background: url(../images/banicn.png) no-repeat left bottom;background-size: 100% auto;position: absolute;top: -1.4rem;left: 0;content: "";width: 7.26rem;height: 1.4rem;opacity: .3;}

.fyerjinav li{float: left;}
.fyerjinav li a{display: block;padding: 0 .35rem;line-height: .6rem;color: #fff;}
.fyerjinav li.fyejliatv{background: #005091;}




.fyxwxqtop{text-align: center;padding-bottom: .6rem;margin-bottom: .6rem;border-bottom: 1px solid #dfe2f3;}
.fyxwxqtop h1{margin-bottom: .25rem;}
.fyxwxqtop h2{margin-bottom: .1rem;}
.fyxwxqtop p span{display: inline-block;vertical-align: top;margin: 0 .15rem;color: #7d8087;}
.fyxwxqtop p span em{color: #005091;font-style: normal;}
.fyxwnext{margin-top: .5rem;}
.fyxwnext li{margin-bottom: .1rem;background: #f6f7fb;}
.fyxwnext li:last-child{margin-bottom: 0;}
.fyxwnext li a{line-height: .53rem;padding: 0 .3rem;color: #151923;}
.fyxwnext li  a span{color: #7d8087;}
.xtgx{position: fixed;top: 0;width: 100%;left: 0;height: 100%;background: rgba(255,255,255,.7);z-index: 999;display: none;}
.xtgxsub{position: absolute;background: #fff;left: 50%;top: 50%;padding: .3rem 0;text-align: center;box-shadow: 0 0 .65rem 0 rgba(144, 192, 230, 0.45);width: 3rem;max-width: 80%;}
.xtgxsub img.xtimg0{height: .5rem;display: block;margin: 0 auto .1rem;}
.xtgxsub img.xtimg1{position: absolute;top: .2rem;right: .2rem;cursor: pointer;width: .15rem;}
.xtgxsub p{color: #005091;}
.fyxqfjxz{margin-top: .3rem;}
.fyxqfjxz li{margin-bottom: .1rem;}
.fyxqfjxz li a{position: relative;padding-left: .3rem;background: url(../images/paficn.png) no-repeat center left;background-size: .15rem auto;display: inline-block;vertical-align: top;}
.fydtlist{}
.fydtlist li{margin-bottom: .3rem;}
.fydtlist li a{display: block;border: 1px solid #dcdcdc;padding: .08rem .5rem .08rem .08rem;}
.fydtle{width: 32%;padding-bottom: 20.1%;}
.fydtri{width: 64%;padding-top: .5rem;}
.fydtbt{margin-bottom: .2rem;}
.fydtjj{margin-bottom: .4rem;}
.fydtcz{position: relative;}



.page{text-align: center;position: relative}
.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;vertical-align: top;height: .42rem;line-height:.42rem;min-width: .42rem;color: #42444c;margin: 0 .15rem;}
.page span.pagecurrent{color: #fff;background: #005091;}
.page a.prev,.page a.next{width: .42rem ;background-position: center center;background-repeat: no-repeat;background-size: .11rem auto;margin: 0;background-color: #005091;}
.page a.prev{background-image: url(../images/jtle0.png);margin-right: .2rem;}
.page a.next{background-image: url(../images/jtri0.png);margin-left: .2rem;}
.fyjsle{width: 43%;}
.fyjgdw{margin-bottom: .2rem;}
.fyzyzr p{position: relative;padding-left: .15rem;}
.fyzyzr p::after{content: "";position: absolute;top: .055rem;left: 0;width: .02rem;height: .15rem;background: #3f7bac;}
.fyjsri{width: 50%;}
.fyjsri img{display: block;width: 100%;}
.fylxfs{border-left: 1px solid #e5e5e5;}
.fylxfs ul{display: flex;}
.fylxfs li{width: 25%;text-align: center;padding-bottom: .2rem;border-right: 1px solid #e5e5e5;box-sizing: border-box;padding: 0 .1rem;}
.fylxicn{position: relative; width: .84rem; height: .84rem;background: #fff; box-shadow: .01rem .04rem .24rem 0 rgba(34, 142, 230, 0.13);margin: 0 auto;}
.fylxicn img{position: absolute;top: 50%;left: 50%;width: .37rem;}
.fylxfs li p{margin: .25rem 0 .1rem;}
.fylximg img{display: block;width: 100%;}
.fytuwen{background: #f6f7fb;}
.fytuwen .fydtlist{padding-bottom: 0 !important;}
.fytuwen .fydtlist li{float: left;width: 32%;margin: 0 2% 0 0;}
.fytuwen .fydtlist li a{padding: .08rem;background: #fff;}
.fytuwen .fydtle{width: 100%;padding-bottom: 62.93%;}
.fytuwen .fydtri{width: 100%;padding: .2rem;box-sizing: border-box;}
.fykpsp li{float: left;width: 23.5%;margin: 0 2% .3rem 0;}
.fykpsp li a{display: block;border: 1px solid #dcdcdc;padding: .1rem;}
.fyspimg{padding-bottom:60.8%}
.fyspimg::after{content: "";position: absolute;background: url(../images/spicn.png) no-repeat center center;background-size: 100% auto;width: .5rem;height: .5rem;top: 50%;left: 50%;margin-top: -.25rem;margin-left: -.25rem;opacity: 0;}
.fysptxt{padding: .15rem}
.fylcmai{background: url(../images/fylcbg.jpg) no-repeat center center;background-size: cover}
.fylcnrsub{display: none;margin: 0 1.7rem;
  background-color: rgb(255, 255, 255);
  box-shadow: .02rem .09rem .38rem 0 rgba(0, 80, 145, 0.19);
  padding: .2rem 1rem .2rem .2rem;
}
.fylcnrle{width: 48%;padding-bottom: 32.6%;}
.fylcnrri{width: 41%;padding-top: .3rem;}
.fylcnrri h3{color: #005091;margin-bottom: .4rem;}
.fylcsj{margin-top: .7rem;position: relative;}
.fylcsj::after{content: "";position: absolute;top: .28rem;left: 0;width: 100%;height: 1px;background: #005091;}
.fylclist{}
.fylclist .swiper-slide{text-align: center;cursor: pointer;}
.fylclist .swiper-slide span{display: block;margin: 0 auto;height: .56rem;width: .56rem;position: relative;}
.fylclist .swiper-slide span::before{content: "";position: absolute;background: #005091;width: .13rem;height: .13rem;top: 50%;left: 50%;margin-top: -.065rem;margin-left: -.065rem;z-index: 3;}
.fylclist .swiper-slide span::after{content: "";position: absolute;width: .29rem;height: .29rem;top: 50%;left: 50%;background: url(../images/fylcyuan.png) no-repeat center center;background-size: cover;margin-top: -.145rem;margin-left: -.145rem;


}


.fylclist .swiper-slide p{font-size: .2rem;line-height: .6rem;}

.fylclist .fylcnratv span::before{
    width: .2rem;height: .2rem;margin-top: -.1rem;margin-left: -.1rem;
}
.fylclist .fylcnratv span::after{
    width: .56rem;height: .56rem;top: 0;left: 0;margin-top: 0;margin-left: 0;
}

.fylclist .fylcnratv p{font-size: .3rem;color: #005091;}




.fyjtle,.fyjtri{position: absolute;width: .53rem;height: .53rem;top: 0;border: 1px solid #005091;background-color: #fff;;background-size: .19rem auto;background-repeat: no-repeat;background-position: center center;z-index: 3;cursor: pointer;}
.fyjtle{left: 0;background-image: url(../images/jtlcred0.png);}
.fyjtri{right: 0;background-image: url(../images/jtlcred1.png);}
.fylcshow{display: block;}
.fycgss{display: flex;justify-content: space-between;}
.fycginpt{border: 1px solid #e5e5e5;line-height: .48rem\9;height: .48rem;background: none;outline: none;padding: 0 .2rem;box-sizing: border-box;margin-right: .2rem;}
.fycginptWid1{width: 40%;}
.fycginptWid2{width: 17%;}
.fycgsel{border: 1px solid #e5e5e5;line-height: .48rem;height: .48rem;outline: none;padding: 0 .2rem;box-sizing: border-box;width: 17%;margin-right: .2rem;}
.fycgbtn{border: 1px solid #005091;line-height: .48rem;height: .48rem;outline: none;padding:0;box-sizing: border-box;width: 8%;background: #005091;
color: #fff;cursor: pointer;text-align: center;}
.fycgbtn img{display: inline-block;vertical-align: top;height: .16rem;margin-left: .1rem;margin-top: .16rem;}


.fycglb{margin-top: .4rem;line-height: 1.75;}
.fycglb table{border:0;border-collapse:collapse;width:100%;text-align: center;}
.fycglb table thead{background: #005091;}
.fycglb table thead th{color: #fff;}

.fycglb table tr,.fycglb table tr td,.fycglb table th{border:0;border-bottom: 1px solid #ccc;}
.fycglb table tr td,.fycglb table th{padding:.3rem}
.fycgth1{text-align: left;width: 57%;}
.fycgth2{width: 11%;}
.fycgth3{width: 19%;}
.fycgth4{width: 13%;}



/* 共用 */
.fytuwen .fydtlist li:nth-child(3n),.fykpsp li:nth-child(4n){margin-right: 0;}

.xtgxsub,.fybantxt,.fylxicn img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.neironggdt::-webkit-scrollbar{width:6px;}
.neironggdt::-webkit-scrollbar-track{background-color:#78a1c4;}
.neironggdt::-webkit-scrollbar-thumb{background-color:#fff}
.neironggdt::-webkit-scrollbar-thumb:hover {background-color:#fff}
.neironggdt::-webkit-scrollbar-thumb:active {background-color:#fff}


.morebtnsub{display: inline-block;vertical-align: top;text-align: center;box-sizing: border-box;cursor: pointer;}
.morebtnsub span{display: inline-block;vertical-align: top;line-height: .16rem;height: .16rem;}
.morebtnsub span.morewz{margin-right: .05rem;color: #7d8087;}
.morebtnsub span.morejt{display: inline-block;background:#005091 url(../images/fyjtbai.png) no-repeat center center;background-size: .08rem auto;width: .16rem;}

.morebtnBai .morebtnsub span.morewz{color: #fff;}
.morebtnBai .morebtnsub span.morejt{background-image:url(../images/fyjtred.png);background-color: #fff;}


.morebtnCai .morebtnsub{background: #005091;min-width: 1.56rem;box-sizing: border-box;}
.morebtnCai .morebtnsub span{line-height: .42rem;height: .42rem;}
.morebtnCai .morebtnsub span.morewz{color: #fff;}
.morebtnCai .morebtnsub span.morejt{background-image:url(../images/fyjtred.png);background-color: #fff;width: .16rem;height: .16rem;margin-top: .13rem;}

.morePosi{position: absolute;top: 0;right: 0;z-index: 3;}

.lbyuan {position: absolute;height: .06rem !important;bottom: .6rem !important;left: 0 !important;width: 100% !important;}
.lbyuan span {width: .4rem !important;height: .06rem !important;border: 0;padding: 0 !important;margin: 0 .1rem !important;opacity: 1;-webkit-border-radius: 0;-moz-border-radius: 0;border-radius: 0; background: rgba(255,255,255,.6);}
.lbyuan .swiper-pagination-bullet-active {width: .8rem !important;background: #fff;}


.fybjq,.syxwjjnr,.sydtrijj,.sydtribt span,.fymbx,.fymbx a,.fydtjj,.fydtsj,.fydwnr,.fyzyzr,.fylxfs li p{color: #7d8087;}/* 灰色 */
.nav li a.navyja{color: #2b333a;}
.nav li.clinav a.navyja,.fymbx span{color: #005091;}
.footbq span,.footbq a{color: rgba(30,35,40,.6);}



.fymain{padding: .9rem 0 1.2rem;}
.fylcmai{padding: 1.2rem 0 1.4rem;}



.fycglb{padding-bottom: .9rem;}
.fydtlist,.fykpsp{padding-bottom: .6rem;}




.syzxgk,.fylxfs{margin-bottom: .9rem;}
.fydwnr{margin-bottom: .5rem;}
.biaoti{margin-bottom: .4rem;}


.fylcnr{margin-top: 1rem;}
.marginTop90{margin-top: .9rem;}

/*字号*/
.fontsize46{font-size: .46rem;}/*一级 46*/
.fontsize30{font-size: .3rem;}/*30*/
.fontsize20{font-size: .2rem;}/*20*/
.nav li a.navyja{font-size: .18rem;}/*18*/
body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.16rem;}/*默认正文 16*/


.fybjq{line-height: 2;}

.sygkjj,.syxwbtmc,.sydtrijj,.fydtjj,.fysptxt p{line-height: .3rem;}/* 30*/
.sygkjj{height: .9rem;}/* 30 3 */
.syxwbtmc,.sydtrijj,.fydtjj{max-height: .6rem;}/* 30 2 */
.fysptxt p{height: .6rem;}/* 30 2 */

.fydwnr,.fyzyzr,.fylcnrri pre{line-height:.26rem;}/*26*/


@media only screen and (min-width:1025px){
    /*交互*/
    /*图片hover效果*/
    .rotateimg:hover img,.spclose:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
    .translY:hover{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-o-transform:translateY(-.1rem);transform:translateY(-.1rem)}
    .scaleimg:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}



     .syzxgk li:hover .sygktxt{top: 2.2rem;}
    .syzxgk li:hover .sygkjj,.syzxgk li:hover .sygkline,.syzxgk li:hover .sygktxt .morebtn{opacity: 1;visibility: inherit;}
   .syzxgk li:hover  a::after{opacity: 1;}

   .fyxwnext li:hover a{background: #005091;color: #fff;}
   .fyxwnext li:hover a span{color: #fff;}

   .footnav li a:hover{text-decoration: underline;}
   .fykpsp li a:hover .fyspimg::after{opacity: 1;}
    

    .fyjtle:hover{background-color: #005091;background-image: url(../images/jtlc0.png);}
   .fyjtri:hover{background-color: #005091;background-image: url(../images/jtlc1.png);}
   .fycgbtn:hover{opacity: .9;}



   .nav li:hover a.navyja,.sydtle:hover .syxwbtmc,.sydtri li:hover .sydtribt,.footbq a:hover,.fyxqfjxz li a:hover,.fykpsp li a:hover .fysptxt p,.fycglb table tr a:hover,.page a:hover,.fydtlist li a:hover .fydtbt,.fylclist .swiper-slide:hover p{color: #005091;}


    .scaleimg img,.rotateimg img,.translY,.sygktxt,.syzxgk li a::after,.sygkjj,.sygkline,.sygktxt .morebtn,.header,.nav li a.navyja,.syxwbtmc,.sydtribt,.footbq a,.fysptxt p,.fyspimg::after,.fylclist .swiper-slide span::before,.fylclist .swiper-slide span::after,.fylclist .swiper-slide p,.fyjtle,.fyjtri,.fycgbtn,.page a,.fydtbt{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){

        .footlx li span{width: .6rem;}
    body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.19rem;}/*默认正文 16*/
    
    .fydwnr,.fyzyzr,.fylcnrri pre{line-height:.3rem;}/*26*/
}
@media only screen and (max-width:1550px){
    .main1440{width: 16rem;}
    .sygktxt{top: 4.3rem;}



    /*字号*/
    .fontsize20{font-size: .22rem;}/*20*/
.nav li a.navyja{font-size: .2rem;}/*18*/
body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.18rem;}/*默认正文 16*/

}


@media (min-width:1025px) and (max-width:1550px){
    .syzxgk li:hover .sygktxt{top: 2.6rem;}
}

@media only screen and (max-width:1440px){}
@media only screen and (max-width:1366px){

    .main1000{width: 12rem;}
.headss a {
    width: .24rem;
    height: .24rem;
    margin-top: .33rem;
}

    /*字号*/
.fontsize20{font-size: .24rem;}/*20*/
    .nav li a.navyja{font-size: .22rem;}/*18*/
body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.197rem;}/*默认正文 16*/


}
@media only screen and (max-width:1280px){


        .footlx li span{width: .7rem;}
           /*字号*/
.fontsize20{font-size: .26rem;}/*20*/
    .nav li a.navyja{font-size: .24rem;}/*18*/
body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.21rem;}/*默认正文 16*/
}
@media only screen and (max-width:1200px){
    body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.22rem;}/*默认正文 16*/
}
@media only screen and (max-width:1152px){
     body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.23rem;}/*默认正文 16*/
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){

        .main1000 {
        width: 14rem;
    }
        .footlx li span { width: .8rem;}
        .footyqlj{padding-left: 1.4rem;}
        .footwlnr,.footbt,.fyxwnext li a{line-height: .7rem;}

        .fymbx{line-height: .8rem;}


        .sygktxt{top: auto;bottom: .4rem;padding: 0 2.8rem 0 .5rem;}
        .sygktxt .morebtn{ opacity: 1; visibility: inherit;position: absolute;top: .06rem;right: .5rem;}
.sygkjj,.sygkline{display: none;}


.fyzyzr p::after{
    top: .12rem;
    height: .2rem;
}

 /* 共用 */
    .morebtnsub span{    line-height: .35rem; height: .35rem;}
    .morebtnsub span.morejt{width: .35rem;background-size: .14rem auto;}
    

    .morebtnCai .morebtnsub{min-width: 2rem;}
    .morebtnCai .morebtnsub span { line-height: .5rem;height: .5rem;}
    .morebtnCai .morebtnsub span.morejt{width: .3rem; height: .3rem;margin-top: .1rem;}



/*字号*/
.fontsize30{font-size: .34rem;}/*30*/
.fontsize20{font-size: .3rem;}/*20*/
.nav li a.navyja{font-size: .3rem;}/*18*/
body,input,select,textarea,.fontsize16,.sydttxt p{font-size:.26rem;}/*默认正文 16*/






.sygkjj,.syxwbtmc,.sydtrijj,.fydtjj,.fysptxt p{line-height: .45rem;}/* 30*/
.sygkjj{height: 1.35rem;}/* 30 3 */
.syxwbtmc,.sydtrijj,.fydtjj{max-height: .9rem;}/* 30 2 */
.fysptxt p{height: .9rem;}/* 30 2 */



.fydwnr,.fyzyzr,.fylcnrri pre{line-height:.45rem;}/*26*/

}
@media only screen and (max-width:992px){}
@media only screen and (max-width:870px){}
@media only screen and (max-width:768px){
    .header,.navheight{height: 1.25rem;}

    .logo {margin-top: .275rem;}
    .logo img{height: .7rem;}

.nav li{margin-left: .2rem;}
    .nav li a.navyja{line-height: 1.25rem;}
        .headss a {
        width: .3rem;
        height: .3rem;
        margin-top: .3rem;
    }
    .headss{height: 1.25rem;}

    .headss a {
        width: .4rem;
        height: .4rem;
        margin-top: .425rem;
    }
    .headss::after{height: .34rem;margin-top: -.17rem;}
    .footyqlj {
        padding-left: 2.2rem;
    }

    .footlx li span {
        width: 1.2rem;
    }

    .footlog{width: 100%;}
    .footlog img{width: auto;height: 1.5rem;}
    .footertop{flex-wrap: wrap;}
  .footnav, .footlx, .footwx{margin-top: .4rem;}
  .footbq img{height: .4rem;}
  p.footwlnr::after {
   
    width: .24rem;
    height: 100%;
    background-size: 100% auto;
    top: 0;
    margin-top: 0;
}
p.footwlnr {
    padding-right: .5rem;
}
.sydtbot{display: block;}

.sygktxt{padding: 0 .3rem;}
.sygkbt{margin-bottom: .1rem;}
.sygktxt .morebtn {
        position: relative;
        top: 0;
        right:0;
    }
    .fyxqfjxz li a{background-size: .2rem auto;}

     .fyxwnext li a,.fyerjinav li a{line-height: .9rem;}
         .fyzyzr p::after {
        top: .14rem;
        height: .3rem;}
        .fylxfs ul{flex-wrap: wrap;}
        .fylxfs li{width: 50%;margin-bottom: .4rem;}
        .fylxfs{border-left: 0;}
        .fylxfs li:nth-child(2n){border-right: 0;}
        .fylxicn{width: 1.2rem;height: 1.2rem;}
        .fylxicn img{width: .6rem;}
        .fycginpt{line-height: .9rem\9;height: .9rem;}
        .fycgsel,.fycgbtn{line-height: .9rem;height: .9rem;}
        .fycgbtn{width: 16%;}
        .fycgbtn img{height: .4rem;margin-top: .25rem;}
        select{background-size: .45rem auto;}
        .fydtri{padding-top: .1rem;}
        .fylcnrsub{margin: 0 1rem;padding: .2rem;}
        .fylcnrri{width: 49%;}

    /* 共用 */
    .fyjsle,.fyjsri{float: inherit;width: 100%;}
    .fyjsri{margin-top: .4rem;}
    
    .morebtnsub span{    line-height: .35rem; height: .35rem;}
    .morebtnsub span.morejt{width: .35rem;background-size: .16rem auto;}
    

    .morebtnCai .morebtnsub{min-width: 3rem;}
    .morebtnCai .morebtnsub span { line-height: .75rem;height: .75rem;}
    .morebtnCai .morebtnsub span.morejt{width: .35rem; height: .35rem;margin-top: .2rem;}




.sydtle,.sydtri{width: 100%;float: inherit;}
.sydtri{margin-top: .4rem;}


/*字号*/
.fontsize46{font-size: .6rem;}/*一级 46*/
.fontsize30{font-size: .5rem;}/*30*/
.fontsize20{font-size: .45rem;}/*20*/
.nav li a.navyja{font-size: .4rem;}/*18*/
body,input,select,textarea,.fontsize16,.sydttxt p,.fylclist .swiper-slide p{font-size:.35rem;}/*默认正文 16*/
.fydtsj,.morebtnsub span{font-size: .3rem;}

.fylclist .fylcnratv p{font-size: .5rem;}


.sygkjj,.syxwbtmc,.sydtrijj,.fysptxt p{line-height: .7rem;}/* 30*/
.sygkjj{height: 2.1rem;}/* 30 3 */
.syxwbtmc,.sydtrijj{max-height: 1.4rem;}/* 30 2 */
.fysptxt p{height: 1.4rem;}/* 30 2 */

.sydtrijj,.fydtjj{line-height: .6rem;}/* 30*/
.sydtrijj,.fydtjj{max-height: 1.2rem;}/* 30 2 */

.fydwnr,.fyzyzr,.fylcnrri pre{line-height:.6rem;}/*26*/


}
@media only screen and (max-width:750px){
    .main1440,.main1000{width: 90%;}
    
    .header, .navheight,.headss{height: 1rem;}
.headss a {
        width: .34rem;
        height: .34rem;
        margin-top: .33rem;
    }
    
.menu-activator{display: block;}


.headss {
    margin-left: 0;
    padding-left: 0;
    padding-right: .3rem;
    margin-right: .3rem;
}

.headss::after{right: 0;left: auto;}

      .logo{margin-top: .175rem;}
      .logo img{height: .65rem;}

    .nav{position: fixed;top: 0;bottom: 0;background: #005091;width: 100%;margin: 0;left: 0;z-index: 9999;display: none;}
    .nav li{float: inherit;margin: 0 5%;position: relative;}
    .nav li a.navyja,.nav li.clinav a.navyja{color: #fff;}
    .nav li a.navyja{line-height: 1.3rem;border-bottom: 1px solid rgba(255,255,255,.1);padding-left: .4rem;}
      .nav li a.navyja::after{content: "";position: absolute;top: 50%;left: 0;background-color: #fff;width: .16rem;height: .16rem;margin-top: -.08rem;}
      .nav li a.navyja span{background-image: url(../images/navicnapp.png);
    width: .25rem;
    height: 100%;
    top: 0;
    left: auto;
    right: 0;
    display: block;}

    .navtop{display: block;border-bottom: 1px solid rgba(255,255,255,.1);}
    .navtop .headss a{background-image: url(../images/sousuobtnbai.png);}
    .navtop .menu-activator{background-image: url(../images/navapp1.png);}


    .fyxwxqtop h1{line-height: 1.5;}
    .fyxwxqtop p span{margin: 0 .1rem .1rem;}
.fyxwxqtop { padding-bottom: .4rem; margin-bottom: .4rem;}
.footyqlj{padding: .6rem 0 .4rem;}
.footbt {position: relative; top: 0;left: 0;line-height: inherit;margin-bottom: .2rem;}
.footwl{display: block;}
.footwlsub{width: 100%;margin: 0 0 .2rem 0;}
.dbwlcli{z-index: 3;}
.footwlnr{color: rgba(255,255,255,.7);}
.footwlbot{top: .8rem;}
.footwlbot li {
    margin-bottom: .2rem;
}
.footertop{padding: .5rem 0 .8rem;}
.footnav, .footlx, .footwx{margin-top: 0;}

.footlx li:first-child span{font-size: .28rem;}
.footlx li span{width: .8rem;}
.footwx li img{width: 1.41rem;}
.footbq{line-height: 1.75;text-align: center;}
.footbq a, .footbq span{margin:  0 .1rem;}
.footbq img{height: .3rem;}
.bannerapp  .swiper-slide{padding-bottom: 146.6%;}
.biaoti{text-align: center;}
.syzxgk li{width: 100% !important;margin: 0 0 .4rem 0 !important;}
.syzxgk li:last-child{margin-bottom: 0 !important;}
.sygkimg{padding-bottom: 47% !important;}
.sygkimg img.sygkimgpc{display: none;}
.sygkimg img.sygkimgapp{display: block;}

.sygktxt{padding: 0 2.4rem 0 .4rem;bottom: .3rem;}
.sygkbt{margin-bottom: 0;}
.sygktxt .morebtn {
        position: absolute;
        top: .05rem;
        right: .4rem;
    }
    .xtgxsub{width: 5rem;}
    .xtgxsub img.xtimg0{height: 1rem;}
    .xtgxsub img.xtimg1{width: .25rem;}
    .fyxwnext li a, .fyerjinav li a {
        line-height: .8rem;
    }
    .fybanner img.fybannpc{display: none;}
    .fybanner img.fybannapp{display: block;}

.fyerjinav .main1440::after {
 top: auto;
        left: 0;
        content: "";
        width: 100%;
        height: 100%;
        background-size: 50% auto;
        bottom: .8rem;
}

    .fyzyzr p::after {
        top: .1rem;
        height: .2rem;
    }
    .fylxfs ul{display: block;}
    .fylxfs li{width: 100%;padding: 0 0 0 1rem;text-align: left;border-right: 0;position: relative;box-sizing: border-box;}
    .fylxicn{position: absolute;top: 0;left: 0;}

        .fylxicn {
        width: .8rem;
        height: .8rem;
    }
        .fylxicn img {
        width: .4rem;
    }

    .page a, .page span{margin: 0 .1rem;}
    .page a.next{margin-left: .1rem;}
    .page a.prev{margin-right: .1rem;}
    .page a.prev, .page a.next{background-size: .15rem auto;}
    .fydtcz .morePosi{left: auto;right: 0;width: auto;}
    .fytuwen .fydtlist li a,.fydtlist li a{padding: .2rem;}
    .fydtle{width: 100%;float: inherit;padding-bottom: 62.93%;}
    .fydtri{padding: .2rem;width: 100%;float: inherit;box-sizing: border-box;}
    .fylcnrsub { margin: 0; padding: .2rem;}
    .fylcnrle{width: 100%;float: inherit;padding-bottom:67.8%;}
    .fylcnrri{width: 100%;float: inherit;padding: .3rem 0;}
    .fylcnrri h3{margin-bottom:.1rem;text-align: center;}
    .fylcnr{margin-top: 0;}
    .fylclist .swiper-slide p{margin-top: .2rem;font-size: .28rem;}
    .fylclist .fylcnratv p{font-size: .44rem;}

    .fycgss{flex-wrap: wrap;}
    .fycginpt{margin-right: 0;}
    .fycginptWid1{width: 100%;margin: 0 0 .2rem 0;}
    .fycgsel{width: 30%;margin-right: 0;margin-bottom: .2rem;}
    .fycginptWid2{width: 67%;margin-bottom: .2rem}
    .fycginptWid3{width: 30%;margin-bottom: 0;}
    .fycgbtn{width: 67%;}
    .fycglb{overflow: auto;}
    .fycglb table{width: 16rem;}
    .fycglb table tr td, .fycglb table th{padding: .2rem;}
    .fycglb{padding-bottom: 0;margin-bottom: .6rem;}
    .fyerjinav li a{padding: 0 .3rem;}

    /* 共用 */
    .fykpsp li,.fytuwen .fydtlist li{width: 100%;margin: 0 0 .3rem 0;}
    .fykpsp li:last-child,.fytuwen .fydtlist li:last-child,.fydtlist li:last-child{margin-bottom: 0;}

    .sygzdt{position: relative;padding-bottom: 1.4rem;}
    .biaoti{position: initial;}
    .morePosi{top: auto;bottom: 0;left: 0;width: 100%;text-align: center;}

    .footlog,.footnav,.bannerpc,.sydtribt span{display: none;}
    .bannerapp{display: block;}


.fykpsp li a,.fysptxt{padding: .2rem;}

    .fymain,.fylcmai{padding: .9rem 0;}




    .marginTop90{margin-top: .8rem;}

.biaoti,.syzxgk, .fylxfs{
    margin-bottom: .6rem;
}


.sydtri {
        margin-top: .55rem;
    }


/*字号*/
.fontsize46{font-size: .46rem;}/*一级 46*/
.fontsize30{font-size: .32rem;}/*30*/
.fontsize20{font-size: .32rem;}/*20*/
.nav li a.navyja{font-size: .32rem;}/*18*/
body,input,select,textarea,.fontsize16,.sydttxt p,.page,.fydtsj, .morebtnsub span{font-size:.24rem;}/*默认正文 16*/
.footbt h3{font-size: .28rem;}




.fybjq{line-height: 1.75;}

.sygkjj,.syxwbtmc,.sydtrijj,.fydtjj,.fysptxt p{line-height: .4rem;}/* 30*/
.sygkjj{height: 1.2rem;}/* 30 3 */
.syxwbtmc,.sydtrijj,.fydtjj{max-height: .8rem;}/* 30 2 */
.fysptxt p{height: .8rem;}/* 30 2 */

.fydwnr,.fyzyzr,.fylcnrri pre{line-height:.4rem;}/*26*/

   
}
@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){}