body{padding:0;margin:0 auto;background:#fff;word-wrap:break-word;word-break:break-word;overflow-x:hidden;color: #000}
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;}
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{text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;color: #000}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
a.nohand{cursor: default !important;}
input,textarea{-webkit-user-select:auto;}
select::-ms-expand {display:none;}
textarea{resize:none}
.blue{color:#0072bc}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after,.fyzpzw li:after,.fydtcpsub: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,.fyggrw span,.fylcnf,.fyzpzw li span,.fyzkbt,.fyydbt{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo,.fypzbt{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,.fylcbjq{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;}
.overhidesen{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:7; -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,.fygglb li a.fyggxz,.fyzdicn,.fybgxz,.fyzycpmain li:after,.fyscclimg{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.fybjq img{max-width:100%;height:auto !important;}
.fybjq table{border:1px solid #666;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 #666}
.fybjq table tr td,.fybjq table th{padding:5px 1%}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:url(../images/selicn.png) no-repeat center right;
    background-size:37px auto;
}
.tupian{position:relative;overflow:hidden;}
.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%}
.fyzycpmain .imgbox{
    position: absolute;
    top:0;
    left:0;
    width:100%;
    display:block;
    height: 100%;
}
.fyzycpmain .clsecptc{
    position: absolute;
    top: -40px !important;
    left: auto !important;
    width: auto !important;
    height: auto !important;
}
.fyzycpmain .fycptcnr .fycpzcxq img{position: static;transform: none !important;}
.header{position: fixed !important;}
.header_bg{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.header_up .header{top: -135px;}


.fybanner{padding-bottom:29.3%}
.fybanntxt{position: absolute;bottom: 40px;left: 50%;}
.fybanntxt p{color: #fff;position: relative;}
.fybanntxt span{width: 50px;height: 3px;background: #fff;display: block}
.fybanntxt h2{position: relative;font-style: italic;margin-bottom: 20px;
    color: rgb(231, 241, 254);
    font-weight: bold;
    line-height: 1;
    -moz-transform: matrix( 1.89305692238541,0,0,1.89305692238541,0,0);
    -webkit-transform: matrix( 1.89305692238541,0,0,1.89305692238541,0,0);
    -ms-transform: matrix( 1.89305692238541,0,0,1.89305692238541,0,0);
}
.fyxcdiv{background:url(../images/fyxcbg.jpg) no-repeat center center;background-size: cover}
.fyxcle{width:31.173%;padding-bottom:43.7%}
.fyxcri{width: 62%;max-height: 800px;}
.fycjy{color: #0072bc;line-height: 1}
.fynf{color: #0072bc;font-style: italic;font-weight: bold;line-height: 1}
.fycjbjq{}
.fyqm{text-align: right}
.fyqm img{display:block;width: 188px;float: right}
.fyejbt{text-align: center}
.fyejbt ul{font-size: 0;}
.fyejbt li{display: inline-block;vertical-align: top;margin: 0 30px;position: relative}
.fyejbt li:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #fff}
.fyejbt li a{display: block;padding: 10px 35px;}


.fyejbt li.fyejbtliatv:after{background: #0072bc}
.fydsh{
    background: -webkit-linear-gradient(#e6f1fa, #bfdef7);
    background: -o-linear-gradient(#e6f1fa, #bfdef7);
    background: -moz-linear-gradient(#e6f1fa, #bfdef7);
    background: linear-gradient( #e6f1fa, #bfdef7);
}
.fydshtop{text-align: center;font-weight: bold;color: #313189}
.fygzlb{}
.fygzlb li{float: left;width: 48%;margin: 0 4% 30px 0;box-shadow: 0 0 20px rgba(0,0,0,.1);position: relative;overflow: hidden}
.fygzlb li:nth-child(2n){margin-right: 0}
.fygzlb li a.fyzlaa{display: block;padding: 30px;position: relative}
.fygzlb li a.fyzlaa:after{content: "";position: absolute;bottom: 0;height: 2px;background: #0072bc;width: 100%;left: 0}
.fygzlb li p{position: relative;z-index: 3}
.fygzsj{}
.fygzbt{font-weight: bold}
.fygzdx{padding-right: 50px}
.fygzxz{position: absolute;background: #f00;width: 20px;height: 20px;z-index: 3;bottom: 30px;right: 30px;background: url(../images/fyxzicn0.png) no-repeat center center;background-size: 16px auto;}
.fygaogao{background: #f5f5f5 url(../images/fyggbg.png) no-repeat center center fixed;background-size: 100% auto;}
.fyggxm{line-height: 1;cursor: pointer}
.fyggzw{color: #306fb9}
.fyggjj{width: 63%}
.fygllb{}
.fygllb li.fyggli{margin: 0 2% 2% 0;width: 32%;box-shadow: 0 0 20px rgba(0,0,0,.1);padding: 60px 30px 30px;box-sizing: border-box;float: left;cursor: pointer;position: relative;}
.fygllb li.fyggli:nth-child(3n){margin-right: 0}
.fygllb li.fyggli:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 0;background: #0072bc}
.fygllb li.fyggli p{position: relative;z-index: 3}
.fyggzx,.fyggrw{color: #181818}
.fyggrw{font-weight: bold;position: relative;padding-right: 90px}
.fyggrw span{color: #0072bc;background: url(../images/fyjtri0.png) no-repeat center right;background-size: 14px auto;position: absolute;bottom: 0;right: 0;padding-right: 22px;max-width: 90px}
.fyggtc{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 9999;background: rgba(0,0,0,.5);display: none}
.fyggdiv{position: absolute;background:#fff;left: 50%;top: 50%;box-sizing: border-box;padding: 5%;}
.clstc,.clsecptc{position: absolute;top: -40px;right: 0;cursor: pointer}
.fyggle{width: 20.466%;padding-bottom:27.7%;}
.fyggle img{object-fit: cover}
.fyggri{width: 75%;overflow: auto;padding-right: 10px;max-height: 400px;}
.fyggri::-webkit-scrollbar{width:6px;}
.fyggri::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fyggri::-webkit-scrollbar-thumb{background-color:#177cef;}
.fyggri::-webkit-scrollbar-thumb:hover {background-color:#0072bc}
.fyggri::-webkit-scrollbar-thumb:active {background-color:#0072bc}
.fygcxm{line-height: 1}
.fygczz{color: #0072bc;line-height: 1}
.fygcbjq{}
.fyjtjj{}
.fyjjgsm{font-weight: bold}
.fyjjbjq{}
.fyjjsj{}
.fyjjsj li{text-align: center;float: left;width: 25%}

/*.fyjjsj li:nth-child(1){min-width: 120px}*/
/*.fyjjsj li:nth-child(2){min-width:120px}*/
/*.fyjjsj li:nth-child(3){min-width: 250px}*/
/*.fyjjsj li:nth-child(4){min-width: 270px}*/
.news_swp_icon{
    width:25px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #0072bc;
    border-radius: 50%;
    color: #fff;
    font-size: 12px;
}

.fygdsj,.fyszjh{line-height: 1;font-style: italic;display: inline-block;vertical-align: top}
.fyjjszdw{line-height: 1;display: inline-block;vertical-align: bottom}
.fyjjsp{padding-bottom: 31.5%;position: relative;}
.fyjjspbg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;cursor: pointer}
.fyjjspbg img.fyjjicn{width: 132px;height: 132px;top: 50%;left: 50%;margin-top: -66px;margin-left: -66px}
.fyjjvi{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: none;z-index: 3}
.bannervideo{width: 100%;object-fit: contain;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none}




.fyjjimg img{display: block;max-width: 100%;margin: 0 auto}


.fyhzqy{}
.fyhztop{text-align: center}
.fyhztop li{display: inline-block;vertical-align: top;margin: 0 40px;position: relative;line-height: 1;padding-bottom: 24px;cursor:pointer}
.fyhztop li:after{content: "";position: absolute;width:0%;height: 4px;background: #0072bc;bottom: 0;left: 0}
.fyhztop li.fyhzliatv:after{width: 100%}

.fyhzbot{}
.fyhznrsub{display: none;position:relative}
.fyhzwz{text-align: center;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.fyhzwz a,.fyhzwz p{display: inline-block;vertical-align: top}
.fyhzwz a img{width: 235px;display: block}
.fyhzwz a{margin-top: 5px}
.fyhzwz p{width: 52%;text-align: left;margin-left: 60px;line-height: 36px;max-height: 108px;overflow: hidden}


.fyhzbigimg{}
.fyhzbigimg img{display: block;width: 100%}


.fyzhanlue{position: relative}
.fyzlimg{padding-bottom:34.8%}
.fyzlwz{position: absolute;bottom: 0;box-sizing: border-box;max-width: 100%;background: #fff;z-index: 3;padding: 30px 60px;overflow: hidden;
box-shadow: 0  14px 43px 0 rgba(0,0,0,.19);}
.fyzlwz p{font-weight: bold}
.fyzlwz span{color: #0072bc}
.fyzfz{}
.fyfztop{text-align: center;font-weight: bold}
.fyfzbot li{float: left;width: 24%;margin: 0 1.33% 20px 0;background: #f5f5f5;padding-bottom: 24%;position: relative;}
.fyfzbot li:nth-child(4n){margin-right: 0}
.fyfzicn{position: absolute;width: 100%;left: 50%;top: 50%;text-align: center}
.fyfzicn img{height: 98px;display: block;margin: 0 auto 20px}
.fyfzicn p{padding: 0 3%}
.fyfzwz{position: absolute;background:url(../images/fyfzbg.png) no-repeat center center;background-size: cover;   top: -50px;  bottom: -50px;  left: -5.66%;  right: -5.66%;overflow: hidden;opacity: 0}
.fyfzwzsub{position: absolute;bottom: -50%;left: 48px;right: 48px;opacity: 0}
.fyfzxt{color: #fff;font-weight: bold}
.fyfzjj{color: #fff}


.fyrylb{margin-left: 19%;position: relative;}
.fyrynr{overflow: hidden}
.fyrynr .swiper-slide{width: 580px;position: relative;padding:0 50px 25px 50px;box-sizing: border-box}
.fyryzw{width: 100%;padding-bottom: 100%;background: #f5f5f5}
.fyryimg{position: absolute;top: 40px;left: 50px;right: 50px;height: 303px;overflow: hidden}
.fyryimg img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;left: -9999px;  max-width: 100%;  max-height: 100%;}
.fyzzjtnr{position: absolute;left: -10%;top: 40%}
.fyzzjt0,.fyzzjt1,.fyjtnxt,.fyjtpre{width: 33px;height: 21px;margin-bottom: 40px;cursor: pointer;background-repeat: no-repeat;background-position: center center;background-size: cover;}
.fyzzjt0{background-image: url(../images/fyjticn0.png)}
.fyzzjt1{background-image: url(../images/fyjticn1.png)}

.fyjtpre,.fyjtnxt{position: absolute;margin: 0;z-index: 3}
.fyjtpre{background-image: url(../images/fyjticnbai0.png)}
.fyjtnxt{background-image: url(../images/fyjticnbai1.png)}

.fylcbot .fyjtpre{top: 150px;left: 46%}
.fylcbot .fyjtnxt{top:  150px;right: 46%}


.fyrybt{box-shadow: 0 13px 17px 0 rgba(0,0,0,.19);background: #fff;height: 158px;width: 86%;box-sizing: border-box;padding: 25px 25px 0 25px;margin: -170px 0 0 -25px}
.fyrybt span{font-weight: bold}
.fyrybt p{font-weight: bold}
.fylnjx{background:url(../images/fylnjxbg.jpg) no-repeat center center;background-size: cover;box-sizing: border-box;}
.fylnjxtop{position: relative}
.fylnjxtop p{color: #fff;line-height: 1;}
.fylnjxtop .fyjtpre{top: 50%;right: 56px;margin-top: -10px}
.fylnjxtop .fyjtnxt{top: 50%;right: 0;margin-top: -10px}
.fyjlnf{position: relative;height: 70px}
.fyjlnf li{color: #fff;position: absolute;top: 0;width: 20%;left: 101%;height: 70px;display: none}
.fyjlnf li p{width: 65px;text-align: center;position: relative;line-height: 1;padding-top: 25px;height: 70px}


.fyjlnf li.fyjlnfli1{left: 0;display: block}
.fyjlnf li.fyjlnfli2{left: 20%;width: 80%;display: block}
.fyjlnf li.fyjlnfli2 p{padding-top: 0;width: 150px;text-align: left}
.fyjlnf li.fyjlnfli3{left: 80%;text-align: right;display: block}
.fyjlnf li.fyjlnfli3 p{float: right;margin-right: -32.5px}



.fyjxline{position: relative;height: 16px}
.fyjxline:after{position: absolute;content: "";width: 100%;height: 1px;background: url(../images/fylcline0.png) no-repeat center center;background-size: 100% auto;left: 0;top: 50%;margin-top: -0.5px}

.fyjxline .wrap{position: relative;z-index: 3}
.fyjxline li{height: 16px;position: absolute;top: 0}
.fyjxline li p{width: 65px;text-align: center;position: relative;height: 16px;z-index: 3}
.fyjxline li p:after{position: absolute;content: "";background:#fff;width: 11px;height: 11px;left: 50%;top:50%;margin-left: -5.5px;margin-top: -5.5px;  -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;}
.fyjxline li p:before{position: absolute;content: "";background:#0072bc;width: 5px;height: 5px;left: 50%;top:50%;margin-left: -2.5px;margin-top: -2.5px;z-index: 3;-webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;}




.fyjxline li.fylineli1{width: 20%;left: 0}
.fyjxline li.fylineli2{width: 80%;left: 20%}
.fyjxline li.fylineli2:after{position: absolute;content: "";background: #0072bc;width: 100%;height:6px;left: 0;top:50%;margin-top: -3px}
.fyjxline li.fylineli2 p:after{background: url(../images/yuan1.png);width: 16px;height: 16px;margin-top: -8px;left: -11px;margin-left: 0}

.fyjxline li.fylineli3{width: 20%;left: 80%}
.fyjxline li.fylineli3 p{float: right;margin-right: -32.5px}
.fyjxnr{position: relative}
.fyjxnr:after{position: absolute;content: "";background: rgba(255,255,255,.3);width: 1px;top: -16px;left: 20%;margin-left: -4px;bottom: 0}
.fyjxlb{overflow: hidden;margin-left: 20%}
.fyjxlb .swiper-slide{}
.fyjxbjq{padding: 70px 60px;min-height: 765px;color: #fff}
.fyjxnfapp{display: none}


.fyfzlc{background:url(../images/fylcbg.jpg) no-repeat center center;background-size: cover}
.fylcnr{width: 1280px;margin: 0 auto;overflow: hidden}
.fylcnr .swiper-slide{position: relative}
.fylcnrle{width: 35%;position: absolute;max-height: 100%;z-index: 3;top: 50%;left: 0;overflow: auto}

.fylcnrle::-webkit-scrollbar{width:6px;}
.fylcnrle::-webkit-scrollbar-track{background-color:transparent;}
.fylcnrle::-webkit-scrollbar-thumb{background-color:transparent;}
.fylcnrle::-webkit-scrollbar-thumb:hover {background-color:transparent}
.fylcnrle::-webkit-scrollbar-thumb:active {background-color:transparent}




.fylcnf{line-height: 1;font-style: italic;color: #0072bc}
.fylcbjq{padding-right: 21%}
.fylcnrri{width: 71.329%; padding-bottom: 40.3%;}

.fylcbot{margin: 0 auto;background: url(../images/fylctt.png) no-repeat center center;background-size: cover;width: 1235px;height: 406px;position: relative}
.fylcbot:after{content: "";position: absolute;background: url(../images/fylcline.png) no-repeat center center;background-size: cover;width: 1178px;height: 415px;bottom: 0;left: -20px}




.fylclb{position: relative;overflow: hidden;height: 406px}
.fylclb li{position: absolute;color: #0072bc;
    width: 170px;text-align: center;
    transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;
    top: 460px;
    left: 1130px;
    -webkit-transform: rotate(70deg);
    -moz-transform: rotate(70deg);
    -o-transform: rotate(70deg);
    transform: rotate(70deg);
}
.fylclb li:after{content: "";position: absolute;width: 24px;height: 24px;background: #f0f1f5;top: -40px;left:50%;
    -webkit-border-radius:50%;
    -moz-border-radius:50%;
    border-radius:50%;
margin-left: -12px;border: 3px solid #0072bc;box-sizing: border-box}


.fylclb li:nth-child(1){
    top: 255px;
    left: 32px;
    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}
.fylclb li:nth-child(2){
    top: 90px;
    left: 256px;
    -webkit-transform: rotate(-30deg);
    -moz-transform: rotate(-30deg);
    -o-transform: rotate(-30deg);
    transform: rotate(-30deg);
}
.fylclb li:nth-child(3){top: 40px;left: 50%;color: #fff;margin-left: -85px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
}

.fylclb li:nth-child(4){
    top: 90px;
    left: 817px;

    -webkit-transform: rotate(30deg);
    -moz-transform: rotate(30deg);
    -o-transform: rotate(30deg);
    transform: rotate(30deg);
}
.fylclb li:nth-child(5){
    top: 274px;
    left: 1047px;
    -webkit-transform: rotate(50deg);
    -moz-transform: rotate(50deg);
    -o-transform: rotate(50deg);
    transform: rotate(50deg);
}

.fylclb li.fyclsfaaa{top: 460px;left: -130px;

    -webkit-transform: rotate(-50deg);
    -moz-transform: rotate(-50deg);
    -o-transform: rotate(-50deg);
    transform: rotate(-50deg);
}

.fylclb li:last-child{}

.fytzzbg{background: url(../images/fytzbg.jpg) no-repeat center center;background-size: cover}
.fynfsx{text-align: right;position: relative;z-index: 99}
.fysel{position: relative}
.fynfxz{width: 264px;height: 49px;text-align: center;border: 1px solid #6d6e6e;  -webkit-border-radius:25px;  -moz-border-radius:25px;  border-radius:25px;padding: 0;outline: none;cursor: pointer;line-height: 49px;background: #fff;position: relative;z-index: 3;}
.fynfxz:after{content: "";position: absolute;top: 50%;right:18px;background: url(../images/fyjtupsel0.png) no-repeat center center;width: 16px;height: 9px;margin-top: -4.5px}
.fynfxx{position: absolute;top: 24.5px;left: 0;width: 100%;border: 1px solid #6d6e6e;padding: 24.5px 0 0;background: #fff;display: none}
.fynfxxsub{max-height: 180px;overflow: auto}
.fynfxx li{text-align: center;line-height: 30px;cursor: pointer}
.fynfxx li.fynfxx_xz{background: #0072bc;color: #fff}
.fysel_cl .fynfxz:after{background-image: url(../images/fyjtupsel1.png)}
.fytzzbg .fynfxz{background: #f2f4f5;}


.fygglb{}
.fygglb li{float: left;width: 30.345%;background: #fff;margin: 0 4.4825% 30px 0;box-shadow:0 0 20px rgba(0,0,0,.1);position: relative}
.fygglb li:nth-child(3n){margin-right: 0}
.fygglb li a.fyggaa{display: block;padding: 30px 35px}
.fygglb li a.fyggxz,.fyzdicn,.fybgxz{display: block;position: absolute;bottom: 17px;right: 30px;background: #fff url(../images/fyggxz0.png) no-repeat center center;border: 2px solid #000;width: 55px;height: 55px;box-sizing: border-box;background-size: 25px auto}
.fyggbt,.fyggsj{font-weight: bold}
.fyggdx{padding-right: 50px;color: #000}
.fygzzd{}
.fygzzd li a.fyggaa{padding-bottom: 40px}
.fyzdicn{position: relative;float: right;bottom: 0;right: 0;background-image: url(../images/fyylicn0.png);background-size: 27px auto}


.page{text-align:center;position:relative}
.page a,.page span{display:inline-block;text-decoration:none;cursor:pointer;text-align:center;vertical-align:top;min-width: 60px;background: #f5f5f7;color: #bfbfbf;line-height:60px;height: 60px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;}
.page span.pagecurrent{color:#fff;background: #0072bc}
.page a.prev,.page a.next{background-size: 10px auto;background-position: center center;background-repeat: no-repeat}
.page a.prev{background-image:url(../images/pagejt0.png)}
.page a.next{background-image:url(../images/pagejt1.png)}
.page a.prev:hover{background-image:url(../images/pagejtred0.png)}
.page a.next:hover{background-image:url(../images/pagejtred1.png)}
.page a:hover{color:#000 !important;}
.page a.disabled{cursor: auto !important;}
.fyzwlbbg .page a,.fyzwlbbg .page span{background-color: #fff}
.fyzwlbbg .page a.prev,.fyzwlbbg .page a.next{background-color:transparent}
.fyzwlbbg .page span.pagecurrent{background-color:#0072bc}


.fytzdiv{position: relative}
.fytzimg{    padding-bottom: 54.3%;width: 90.828%;}
.fytxtxt{position: absolute;bottom: 0;left: 0;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);width: 73%;box-sizing: border-box;padding: 30px 45px 30px 60px;overflow: hidden;max-height: 100%;}
.fytzrx{line-height: 1;color: #0068d2}
.fytzlx{}
.fytzlxle{width: 43%}
.fytzlxle p{margin-bottom: 24px;line-height: 1}
.fytzlxle p span{font-weight: bold}
.fytzlxri{width: 56%}
.fytzlxri .fyljgd{margin-top: 40px}
.fytzlxri p{margin-bottom: 10px;padding-left: 35px;position: relative}
.fytzlxri p img{width: 18px;position: absolute;top: 50%;left: 0}
.fyyj{background: url(../images/fyyjbg.jpg) no-repeat center center;background-size: cover;}
.fyyjle{width: 36%}
.fygpmc{}
.fygpmc span{}
.fygpjg{margin: 30px 0 10px;position: relative}
.fygpjgle,.fygpjgri{max-width: 100%}
.fygpjgri p span{max-width: 50%}

.fygpjgle{color: #377e22;font-weight: bold;line-height: 1}
.fygpjgri{margin-left: 20px;padding-top: 10px}
.fygpjgri img{width: 11px;height: 13px;display: block}
.fygpjgri img.fygpjt1{display: none}
.fygpjgri p{margin-top: 10px}
.fygpjgri p span{display: inline-block;margin-right: 25px;color: #377e22;font-weight: bold}
.fygpjg_red{}
.fygpjg_red .fygpjgle,.fygpjg_red .fygpjgri p span{color: #f73131}
.fygpjg_red .fygpjgri img.fygpjt0{display: none}
.fygpjg_red .fygpjgri img.fygpjt1{display: block}
.fygpsj{}


.fyyjri{width: 64%;margin-top: 35px;border-left: 1px solid #bfc1c3;padding-left: 4%}
.fyyjri ul{display: flex;justify-content: space-between;}
.fyyjri li{max-width: 25%;padding: 20px 0}
.fyyjri li p{color: #84888d;line-height: 1}
.fyyjri li span{line-height: 1}

.fyyjbot{}
.fyyjbot li{float: left;width: 47.656%;margin: 0 4.688% 60px 0;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);position: relative}
.fyyjbot li:nth-child(2n){margin-right: 0}
.fyyjbgaa{position: relative;display: block}
.fyyjbgle{width:50.218%;padding-bottom:71%}
.fyyjbgri{width: 36%;position: absolute;top: 0;right: 5%;height: 100%;padding: 90px 0 0 0;box-sizing: border-box}
.fybgsj{line-height: 1;font-style: italic}
.fybgbt{font-weight: bold}
.fybgdx{position: absolute;bottom: 78px;left: 0}
.fybgxz{bottom: 65px;right: 5%}


.fyzbcg li{border: 1px solid #e1e1e1;}
.fyzbcg li a{display: block;padding: 30px 70px 30px 0;position: relative}
.fyzbcg li a:after{content: "";position: absolute;top: 50px;left: 14%;width: 1px;height: 60px;background: #dedede}
.fyzbcgle{width: 15%;text-align: center}
.fyzbcgle p{font-weight: bold;}
.fyzbcgle span{font-weight: bold;line-height: 1}
.fyzbcgri{width: 82%}
.fyzbbt{font-weight: bold}
.fyzbjt{background: url(../images/fyjticn1.png) no-repeat center center;width: 33px;height: 21px;background-size: cover}
.fyzbcg li:nth-child(2n){background: #f5f5f5;border-color: #f5f5f5}



.fybgzd{background: url(../images/fyshbgbg.jpg) no-repeat center center;background-size: cover}
.fybgzd .wrap{position: relative}
.fyzrzdlb{overflow: hidden}
.fyzrzdlb .swiper-slide{background: #fff}
.fyzdimg{width:55.173%;padding-bottom: 31%}
.fyzdtxt{width: 44.827%;box-sizing: border-box;padding: 50px 6% 0 5%}
.fybglb{}
.fybglb li{float: left;background: #fff;width: 30.345%;margin: 0 4.4825% 30px 0;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fybglb li:nth-child(3n){margin-right: 0}
.fysbimg{padding-bottom: 56%}
.fysbtxt{padding: 30px}
.fyshsj{font-weight: bold}
.fyshbt{font-weight: bold}
.fyshjj{}
.fyzdsz{position: absolute;bottom: 82px;left:60.173%!important;z-index: 3;color: #0072bc}
.fyzdsz span{font-weight: bold}
.fyzdsz span.fyzszong{color: #d6dadf}
.fyhydt li{float: left;width: 30.345%;margin: 0 4.4825% 30px 0;box-shadow: 0 0 20px rgba(0,0,0,.1);padding-bottom: 22.7%}
.fyhydt li:nth-child(3n){margin-right: 0}
.fydttxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.4);padding: 30px;box-sizing: border-box}
.fydtbt,.fydtsj{color: #fff;font-weight: bold}
.fydttxt .fyzbjt{background-image: url(../images/fyjticnbai1.png)}
.fyxinwen{}
.fyxinwen li{float: left;width: 48.414%;margin: 0 3.172% 30px 0}
.fyxinwen li:nth-child(2n){margin-right: 0}
.fyxinwen li:after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 4px;background: #0072bc}
.fyxinwen li a{display: block;padding:30px;border: 1px solid #d4d6dd;}
.fylxmain{background: url(../images/fylxbg.jpg) no-repeat center center;background-size: cover}
.fylxfl{}
.fylxfl li{float: left;margin-right: 12px;padding-right: 15px;position: relative}
.fylxfl li:after{content: "/";position: absolute;top: 0;right: 0}
.fylxfl li:last-child:after{display: none}
.fylxfl li.fylxflatv a{color: #0075c1}
.fylxlb{}
.fylxlb li{float: left;background: #fff;width: 48%;margin: 0 4% 30px 0;padding: 30px 30px 0;box-sizing: border-box;height: 430px;position: relative}
.fylxlb li:nth-child(2n){margin-right: 0}
.fylxlb li:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #0072bc}
.fylxdw{line-height: 1}
.fylxdiv{}
.fylxdivsub{width: 61%}
.fylxdivsub:nth-child(2n){width: 34%;margin-left: 5%}
.fylxdivsub p{font-weight: bold;position: relative;padding-left: 30px;margin-bottom: 2px}
.fylxdivsub p img{position: absolute;top: 50%;left: 0;width: 18px}
.fylxdivsub span{padding-left: 30px;display: inline-block}
.fylydiv{position: relative}
.fylyle{width: 37.5%;position: absolute;top: 0;left: 0;height: 100%;padding: 30px 30px 0 50px;box-sizing: border-box;background: url(../images/fylxlebg.jpg) no-repeat center center;background-size: cover}
.fylylen{width: 24px;height: 3px;background: #fff}
.fylywz{color: #fff}
.fylygx{color: #fff}
.fylyri{width: 62.5%;padding: 30px 120px 30px 70px;box-sizing: border-box;min-height: 500px;background: #fff;position: relative}
.fylyri:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 2px;background: #0072bc}
.fylyri li{position: relative;padding-left: 95px;margin-bottom: 25px;}
.fylyri li:last-child{margin-bottom: 0}
.fylyri li.fylyli0{padding-left: 0}
.fylyri p.fylytx{position: absolute;top: 0;left: 0;line-height: 40px;}
.fylyri p.fylytx span{margin-left: 6px;vertical-align: top;display: inline-block}
.fylyinpt{width: 100%;line-height: 40px\9;height: 40px;background: #f8f9fa;border: 1px solid #e5e5e5;padding: 0 3%;box-sizing: border-box}
.fylytex{width: 100%;line-height: 28px;height: 135px;background: #f8f9fa;border: 1px solid #e5e5e5;padding: 15px 3%;box-sizing: border-box}
.fylyinpt::-webkit-input-placeholder{color:#999;}
.fylyinpt::-moz-placeholder{color:#999;}
.fylyinpt:-moz-placeholder{color:#999;}
.fylyinpt:-ms-input-placeholder{color:#999;}
.fylytex::-webkit-input-placeholder{color:#999;}
.fylytex::-moz-placeholder{color:#999;}
.fylytex:-moz-placeholder{color:#999;}
.fylytex:-ms-input-placeholder{color:#999;}
.fylytk{background: url(../images/fyty.png) no-repeat left top;padding-left: 28px;background-size: 17px auto;line-height: 17px}
.fylybtn{margin: 50px auto 0;display: block;width: 126px;height: 46px;line-height: 46px;text-align: center;background: #0072bc;color: #fff;  -webkit-border-radius:23px; -moz-border-radius:23px;  border-radius:23px;cursor: pointer}
.fyrcone{background: #fff}
.fyrconesub{position: relative}
.fyrcimg{padding-bottom: 40%;width: 92%}
.fyrctxt{position: absolute;top: 0;left: 0;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);width: 37.5%;padding: 30px 60px 0;height: 90%;overflow:auto}
.fyrcbt{}
.fyrctxt::-webkit-scrollbar{width:6px;}
.fyrctxt::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fyrctxt::-webkit-scrollbar-thumb{background-color:#177cef;}
.fyrctxt::-webkit-scrollbar-thumb:hover {background-color:#0072bc}
.fyrctxt::-webkit-scrollbar-thumb:active {background-color:#0072bc}

.fypxjfz{background: #f5f5f5}
.fyfzbt{text-align: center}
.fyfzbjq{text-align: center}
.fypxlb{position: relative}


.fycpjt0,.fycpjt1,.fytjjt0,.fytjjt1{font-family: 'iconfont';position: absolute;width: 46px;height: 46px;top: 50%;margin-top: -23px;z-index: 3;cursor:pointer;background: #fff;text-align: center;line-height: 46px;color: #0072bc;  -webkit-border-radius:50%; -moz-border-radius:50%;  border-radius:50%;font-weight: bold;font-size: 20px;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fycpjt0:before,.fytjjt0:before{content: "\e902";}
.fycpjt1:before,.fytjjt1:before{content: "\e904";}
.fycpjt0{left: 20px;}
.fycpjt1{right:20px;}
.fytjjt0{left: 15%}
.fytjjt1{right: 15%}




.fypxlbsub{overflow: hidden;padding-bottom: 60px}
.fypxlbsub .swiper-slide{width: 600px;position: relative;}
.fypxlbsub .swiper-slide p{display: none;position: absolute;bottom: -40px;left: 0;width: 64%;background: #fff;line-height: 90px;box-shadow: 0 0 20px rgba(0,0,0,.1);padding: 0 90px 0 42px;box-sizing: border-box;font-weight: bold}
.fypxlbsub .swiper-slide p:after{background-size: cover;top: 50%;right: 45px;content: "";position: absolute;margin-top: -10.5px;}
.fypximg{/*height: 503px;*/overflow: hidden}
.fypximg img{display: block;width: 100%;height: 100%}
.fypxlbsub .swiper-slide-active p{display: block}



.fyzplbttz{background-position: center center;background-size: cover;background-repeat: no-repeat;text-align: center;margin-bottom: 60px}
.fyzplbttz p{
    color: rgb(255, 255, 255);
    font-weight: bold;
    text-shadow: 0 0 16px rgba(0, 0, 0, 0.26);
    -moz-transform: matrix( 0.85036523673492,0,0,0.85036523673492,0,0);
    -webkit-transform: matrix( 0.85036523673492,0,0,0.85036523673492,0,0);
    -ms-transform: matrix( 0.85036523673492,0,0,0.85036523673492,0,0);
    margin-bottom: 15px;
}
.fyzplbttz a{width: 174px;line-height: 46px;display: inline-block;color: #fff;background: #0072bc;  -webkit-border-radius:23px; -moz-border-radius:23px;  border-radius:23px;overflow: hidden}
.fyzwlbbg{background: #f5f5f5}
.fyzpzw{}
.fyzpzw li{position: relative;background: #f5f5f5}
.fyzpzw li:nth-child(2n){background: #fff}
.fyzpzw li span{line-height: 70px;float: left;overflow: hidden;text-align: center;}
.fyzpzw li span.fyzpzwsp1{width: 12%}
.fyzpzw li span.fyzpzwsp2{width: 37%}
.fyzpzw li span.fyzpzwsp3{width: 14%}
.fyzpzw li span.fyzpzwsp4{width: 9%;margin-left: 11%}
.fyzpzw li span.fyzpzwsp5{width: 17%}
.fyzpzw li span.fyzpzwsp5 a{background: #0072bc;position:relative;color: #fff !important;line-height: 46px;display: inline-block;vertical-align: middle;  -webkit-border-radius:23px;-moz-border-radius:23px;  border-radius:23px;padding: 0 50px 0 30px;overflow: hidden;max-width: 90%;box-sizing: border-box;

white-space:nowrap;text-overflow:ellipsis;
}
.fyzpzw li span.fyzpzwsp5 a:after{content: "";position: absolute;background: url(../images/fyjlicn.png) no-repeat center center;width: 16px;height: 15px;background-size: cover;top: 50%;margin-top: -8px;right: 20px}
.fyzpzw li.fyzpzwli{background: #0072bc !important;}
.fyzpzw li.fyzpzwli span{line-height: 57px;color: #fff}
.fydlbg{background: url(../images/fydlbg.jpg) no-repeat center center;background-size: cover;padding: 212px 0 90px}
.fydlbt{text-align: center;color: #006db7;line-height: 1}
.fydlbt span{font-weight: bold}
.fydldiv{position: relative}
.fydlle{width: 59.311%;position: absolute;height: 100%;top: 0;left: 0}
.fydlle img{position: absolute;top: 0;left: 0;object-fit: cover;width: 100%;height: 100%}
.fydlri{width: 40.689%;background: #fff;padding: 80px 40px 160px;box-sizing: border-box;box-shadow: 0 0 20px rgba(0,0,0,.1);-webkit-border-radius:5px;  -moz-border-radius:5px;  border-radius:5px;overflow: hidden}
.fydlri p.fydlbtpp{line-height: 1;margin-bottom: 30px}
.fydlri li{margin-bottom: 15px;position: relative}
.fydlri li:last-child{margin-bottom:0}
.fydlinpt{border: 1px solid #e2e2e2;background: none;outline: none;line-height: 53px\9;height: 53px;width: 100%;padding: 0 4%;box-sizing: border-box;  -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;}
.fydlinpt::-webkit-input-placeholder{color:#bbbbbb;}
.fydlinpt::-moz-placeholder{color:#bbbbbb;}
.fydlinpt:-moz-placeholder{color:#bbbbbb;}
.fydlinpt:-ms-input-placeholder{color:#bbbbbb;}
.fydlinput2{width: 70%}
.fyyzmicn{position: absolute;top: 0;right: 0;width: 25%;cursor: pointer;height: 100%; -webkit-border-radius:3px;  -moz-border-radius:3px;  border-radius:3px;}
.fydllab{color: #bbbbbb;cursor: pointer}
.fydlbtn{border:0;background: #0072bc;outline: none;line-height: 46px;height: 46px;width:146px;padding:0;box-sizing: border-box;  -webkit-border-radius:23px;  -moz-border-radius:23px;  border-radius:23px;overflow: hidden;margin: 40px auto 0;cursor: pointer;color: #fff;display: block}

.fyzxfl{background: #fff;padding-top: 30px}
.fyzxfl .wrap{position: relative}
.fyxzjt0,.fyxzjt1{position: absolute;width: 33px;height: 21px;top: 50%;margin-top: -10.5px;cursor: pointer;background-size: cover;background-position: center center;background-repeat: no-repeat;z-index: 3}
.fyxzjt0{background-image: url(../images/fyjticn0.png);left: 0}
.fyxzjt1{background-image: url(../images/fyjticn1.png);right: 0}
.fyxzbqfl{overflow: hidden;margin: 0 120px}
.fyxzbqfl .swiper-slide{text-align: center;position: relative}
.fyxzbqfl .swiper-slide:after{position: absolute;content: "";bottom: 0;height: 3px;width: 100%;background: #0072bc;display: none}
.fyxzlogo{height: 100px;overflow: hidden;position: relative}
.fyxzlogo img{ position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;left: -9999px;  max-width: 70%;  max-height: 70%;}
.fyxzbqfl .swiper-slide p{height: 50px;margin-bottom: 19px;margin-top: -5px}

.fyxzbqfl .fyxzliatv{background: #f5f5f5}
.fyxzbqfl .fyxzliatv p{font-weight: bold}
.fyxzbqfl .fyxzliatv:after{display: block}


.fyxzbgttt{background: url(../images/fyxzbgttt.jpg) no-repeat center center;background-size: cover}
.fyxzlb{padding-bottom: 10px}
.fyxzlb .fyzdicn{position: absolute;top: 35px;right:120px}
.fyxzlb .fybgxz{top: 35px;right: 50px}
.fyxzlb li{position: relative;background: #fff;margin-bottom: 30px;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fyxzlb li a.fyxzlbaa{display: block;padding: 30px 240px 30px 30px}
.fyxzlb li p{}
.fyxzlb li span{}
.fyxqmain{padding: 210px 0 60px;background: url(../images/fyxqbglin.png) repeat-x center top;margin-top: 160px;padding-top: 50px}
.fyxqfh{border-bottom: 1px solid #878787;padding-bottom: 30px;margin-bottom: 30px;}
.fyxqfh.fh{border-bottom: none;margin-bottom: 0;padding-top: 30px;border-top: 1px solid #878787;margin-top: 15px;}
.fyxqbt{margin-bottom: 20px}
.fyxqbt p{}
.fyxqbt h1{}
.fyxqfx{float: inherit}
.fyxqfx a{opacity: .5}
.fyxwbjq{}
.fyxqnext{border-top: 1px solid #888888;padding-top: 30px}
.fyxqnext a{display: block;margin: 2px 0}

.fyzkbg{background: url(../images/fyzkbg.jpg) no-repeat center center;background-size: cover;}
.fyzkle{width: 184px;position: relative}
.fyzkle:after{content: "";position: absolute;top:77px;left: 0;width: 100%;height: 91%;box-sizing: border-box; border: 1px dashed rgba(0,114,188,.6);  -webkit-border-radius:60px;  -moz-border-radius:60px;  border-radius:60px;}

.fyzkle:before{content: "";position: absolute;top: 71px;left: 50%;width: 50px;height: 10px;background: #eff0f4; margin-left: -25px;z-index: 2}



.fyzzfl_fore .fyzzfl li:last-child{margin-bottom:0 !important}
.fyzzfl_fore .fycpjtxs{bottom:-38px}
.fyzzfl_fore .fyzkle:after{height:91%}


.fyzkbg{padding-bottom:45px !important}
.fyzzfl_fore{padding-bottom:30px !important}


.fyzzfl_fiv .fyzzfl li:last-child{margin-bottom:0 !important}
.fyzzfl_fiv .fyzkle:after{height:93%;}
.fyzzfl_fiv .fycpjtxs{bottom:-37px}




.fyzzfl{height: 465px;overflow: hidden;max-height: 465px;height: auto}

.fycpjtxs{position: absolute;bottom: -28px;z-index: 999;left: 0;text-align: center;width: 100%}
.fycpjtxs img{display: inline-block;vertical-align: top;margin: 0 10px;cursor: pointer;height:17px}
.fyjtiw_hui{opacity: .5}

.fyzzfl li{position: relative;margin-bottom: 45px;z-index: 4}




.fyzzfl li:after{content: "";position: absolute;background: url(../images/fycpline.png) no-repeat center center;width: 4px;height: 17px;background-size: cover;left: 50%;margin-left: -2px;bottom: -31px}
.fyzzfl li:last-child:after{display: none}
.fyzzfl li p{width: 120px;margin: 0 auto;border: 2px solid #000;text-align: center;line-height: 55px;cursor: pointer;-webkit-border-radius:27.5px;  -moz-border-radius:27.5px;  border-radius:27.5px;height: 55px;overflow: hidden}

.fyzzfl li.fycpflatv{}
.fyzzfl li.fycpflatv p{background: #0072bc;color: #fff;font-weight: bold;border-color: #0072bc;}



.fyzkri{width: 79%;overflow: hidden;}
.fyzkbt{color: #0068d2;padding-top: 28px}
.fyzklb{position: relative;box-shadow: 0 0 20px rgba(0,0,0,.1);overflow: hidden;}
.fyzkjtzong{position: absolute;top: 50%;left: 0;width: 74.815%;height: 1px;z-index: 3}

.fyzklb .swiper-slide.swiper-slide-prev .fyzktxt,
.fyzklb .swiper-slide.swiper-slide-next .fyzktxt{
    opacity: 0;
    visibility: hidden;
}
.fyzzpicnsub{overflow: hidden}
.fyzzpicnsub .swiper-slide{background: #fff}
.fyzzpic{width:74.815%;padding-bottom:42.3%}
.fyzktxt{width:25.185%;position: absolute;top: 0;background: #fff;right: 0;height: 100%;padding: 30px 30px  0 40px;box-sizing: border-box}
.fybzwz{overflow: auto;padding-right: 10px;color: #000}

.fyznkzxt{position: relative}
.fyznkzxt .fycpjt0{left: 10%;margin: 0;top: 272px}
.fyznkzxt .fycpjt1{right: 10%;margin: 0;top: 272px}
.fyznkzlb{}
.fyznkzlb .swiper-slide{width: 760px}
.fyznimg{overflow: hidden;margin: 0 80px;width: 600px}
.fyznimg img{display: block;width: 600px;height: 400px;object-fit: cover}

.fyzntxt{box-shadow: 0 13px 17px 0 rgba(0,0,0,.19);background: #fff;width: 600px;box-sizing: border-box;padding: 30px 80px;margin: -112px 0 0 0;z-index: 3;position: relative}
.fyzntxt span{}
.fyzntxt p{color: #000}

.fycpbg{background: url(../images/fycpbg.jpg) no-repeat center center;background-size: cover;}
.fycpxqbt{text-align: center}
.fycpxqbt h1{font-weight: normal;color: #0068d2;line-height: 1}
.fyxqbjq{margin: 0 11.5%}
.fycptp img{display: block;width: 60%;margin: 0 auto}
.fygn{color: #0068d2;}
.fygnlb{}
.fygnlb li{float: left;width: 46%;margin: 0 8% 0 0;padding: 30px 0;position: relative}
.fygnlb li:nth-child(2n){margin-right: 0}
.fygnlb li:after{content: "";position: absolute;background: #fff;width: 109%;height: 0;bottom: 0;right: 0;box-shadow: 0 0 20px rgba(0,0,0,.1);opacity: 0}
.fygnlb li p{position: relative;z-index: 3}
.fygnbt{max-height: 180px;overflow: auto;padding-right: 30px}
.fygnlne{margin: 13px 0 20px;position: relative;height: 1px}
.fygnlne:after,.fygnlne:before{position: absolute;content: "";height: 1px;top: 0;left: 0;}
.fygnlne:before{width: 100%;background: #dedfe0}
.fygnlne:after{width:117px;background: #0072bc;z-index: 3}
.fygnnr{max-height: 84px;overflow: auto;margin-right:20px}
.fyqcltop{position: relative}
.fyqcllo{text-align: center;float:inherit;width:13%;display: inline-block;vertical-align: top;}
.fyqcllo img{max-width: 100%;display: inline-block;max-height: 60px}
.fyqcllo2 img{max-height: 90px}
.fyqclsub{width: 85%;min-height: 90px;display: inline-block;vertical-align: middle;margin-right: 1%}
.fyqclbt{color: #0072bc;line-height: 1.25;}
.fyqcljj{}

.fyqclys1{position: relative;padding-bottom: 24px !important;}
.fyqclys1 .fyqclsub{min-height: inherit}
.fyqclys1 .fyqcllo{position: absolute;bottom: 30px;right: 0}
.fyqclys1 .fyqcllo img{width: 78px}

.fyrzbq{text-align: center;margin-top: 70px}
.fyrzbq li{display: inline-block;vertical-align: top;position: relative;padding: 0 35px 20px;line-height: 1;margin: 0 3%;cursor: pointer;/*max-width: calc(27.333% - 70px);*/white-space: nowrap;overflow: hidden;}
.fyrzbq li:after{content: "";position: absolute;bottom: 0;left: 0;width: 0;height: 2px;background: #0072bc}
.fyrzbq li.fyrzbqatv{}
.fyrzbq li.fyrzbqatv:after{width: 100%}
.fyrzbq li:nth-child(n + 4){display: none;}
.fyrzdbq .fyrzbq{margin-top: 0 !important;margin-bottom: 30px}
.fyrzdbq li{padding: 0;}
.fyrzdbq li a{padding: 0 35px 20px;display: block;overflow: hidden;text-overflow: ellipsis;}


.fycpfldiv{}
.fycpfldiv .fycpxqbig{display: none}


.fycpxqbig{}
.fycpxqbig img{display: block;width: 100%;margin:0 auto}
.fycpxqbig2 img{width:auto;max-width: 75%}



.fyysbt{text-align: center;line-height: 1}
.fyyslb li{float: left;width: 48.966%;background: #fff;margin: 0 2.068% 2.068% 0;box-shadow: 0 0 20px rgba(0,0,0,.1);padding:0 39px 0 55px;overflow:hidden}
.fyyslb li:after{content: "";position: absolute;height: 3px;background: #0374bd;width: 100%;bottom: 0;left: 0;}
.fyyslb li:before{content: "";position: absolute;background: url(../images/ftsbbgty.png) no-repeat center center;width: 100%;bottom: 0;left: 0;background-size: cover;height: 100%;z-index: 2;opacity: 0;}
.fyyslb li:nth-child(2n){margin-right: 0}
.fyystoph{height: 30px}
.fyysboth{height: 30px}
.fyydicn{position: relative;width: 63px;height: 63px;z-index: 3;overflow: hidden}
.fyydicn img{display: block;height: 63px;position: absolute;top: 0;left: 0}
.fyydicn img.fyysimg1{left: 63px;}
.fyyslb li p{position: relative;z-index: 3;}
.fyydbt{overflow: hidden !important;padding-right: 0 !important;}



.fyqcljs{}
.fycllog{text-align: center}
.fycllog img{display: block;margin: 0 auto;max-height: 100px;max-width: 400px}
.fycllog p{line-height: 1}
.fyyylytop{position: relative}
.fyyylytop .fyqclsub{margin-bottom: 17px;width: auto;margin-right: 750px}
.fyyylytop .fyqclbt{padding-top: 0}
.fyylfl{overflow: hidden;max-width: 720px;height: 132px;position: absolute;top: 0;right:-39px;z-index: 3}
.fyylfl li{position: relative;margin-right: 39px;border: 2px solid #000000;width: 105px;height: 132px;float: left;-webkit-border-radius:66px;  -moz-border-radius:66px;  border-radius:66px;text-align: center;cursor: pointer}
.fyylfl li p{color: #000000;position: absolute;top: 50%;left: 10px;right: 10px;}
.fyylfl li.fyylflatv{background: #0072bc;border-color: #0072bc}
.fyylfl li.fyylflatv p{color: #fff}
.fyyylybot{background: #f5f5f5}
.fylysub{position: relative}
.fylysub .fycpjt0 {left: -90px}
.fylysub .fycpjt1 {right: -90px}
.fylylbt{overflow: hidden}
.fyqcllyle{width: 53.104%;height: 403px;overflow: hidden;position: relative}
.fyqcllyle img{position: absolute; margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;  left: -9999px;  max-width: 100%;  max-height: 100%;}
.fyqcllyri{width: 40%}
.fyylcpm{line-height: 30px;max-height: 60px;color: #000}
.fyyljj{color: #000;}

.fyljgd{}
.fygdaa{display: inline-block;vertical-align: top;text-align: center; width: 146px;height: 46px;  line-height: 46px;  border-radius: 30px;  background: #0072bc;  color: #fff;}
.fygdaa span{display: inline-block;vertical-align: top;height: 46px;max-width: 84px;overflow: hidden}
.fygdaa i{background: url(../images/fyjticnbai1.png) no-repeat center center;width: 16px;height: 46px;background-size: 100% auto;display: inline-block;vertical-align: top;margin-left: 0.1rem;}

.fylyshow{display: block}




.fyqclfw{}
.fyqclfw li{position: relative}
.fyqclfwri{float: right;padding-bottom:31.7%;width: 54.552%}
.fyqclfwle{position: absolute;top:50%;left: 0;background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);width: 53.518%;padding: 30px 76px;overflow: hidden}
.fyqclfwle:after{content: "";position: absolute;width: 100%;height: 0;background: #0072bc;bottom: 0;left: 0}
.fyqclwb{position: relative;z-index: 3}
.fyqclfw li:nth-child(2n) .fyqclfwri{float: left}
.fyqclfw li:nth-child(2n) .fyqclfwle{left:auto;right: 0}



.fyrsly{overflow: hidden}
.fyrsly .swiper-slide{}
.fyrsly .swiper-slide a{margin: 0 30px;display: block}
.fyrsimg{position: relative;height: 351px;overflow: hidden;}
.fyrsimg img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;left: -9999px;  max-width: 100%;  max-height: 100%;}
.fycpflbt{color: #000}
.fycpfljj{color: #000}
.fycpflgd{color: #0072bc}
.fycpflgd span{background: url(../images/fyjticnred1.png) no-repeat center center;width: 16px;height: 10px;background-size: 100% auto;margin-left: 15px;display: inline-block;vertical-align: middle}
.fyteys{padding-bottom: 0px}
.fyteys li,.fyhzlys li{float: left;padding-bottom:23.4%;width: 48.966%;margin: 0 2.068% 30px 0;}
.fyteys li:nth-child(2n),.fyhzlys li:nth-child(2n){margin-right: 0}
.fyteys li:after,.fyhzlys li:after{position: absolute;bottom: 0;left: 0;width: 100%;height: 3px;background: #0272bc;content: "";z-index: 5}
.fyteys li:before,.fyhzlys li:before{position: absolute;bottom: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);content: "";z-index: 2}
.fyenysbt{position: absolute;bottom: 38px;left: 0;right: 0;color: #fff;font-weight: bold;z-index: 4;text-align: center;padding: 0 5%}
.fyeyystext{position: absolute;left: 0;width: 100%;height: 100%;background: #fff;z-index: 5;text-align: center;top: 100%}
.fyeswzsl{position: absolute;top: 50%;left: 0;width: 100%;padding: 0 7%}
.fycppz{background: #f0f0f0 url(../images/fypzbg.png) no-repeat center bottom;background-size: 100% auto}
.fyhzlys{}
.fyhzlys li{padding-bottom: 27.7%}
.fyhzlys li:before{background: url(../images/fydgmimbh.png) no-repeat center bottom;background-size: 100% auto}
.fyxjjs{}
.fyxjjs .fyqclbt{text-align: center;margin-bottom: 50px;}
.fyjsimg{padding-bottom: 44.5%}
.fyjswz{background: #ffffff;box-shadow: 0 0 20px rgba(0,0,0,.1);margin: -204px 70px 0;position: relative;z-index: 3;padding: 30px 130px;box-sizing: border-box;overflow: hidden}
.fyjswztxt{max-height: 400px;}
.fyjszxbt{text-align: center;padding-bottom: 35px;position: relative;margin-bottom: 40px}
.fyjszxbt:after{position: absolute;content: "";bottom: 0;left: 50%;width: 223px;height: 3px;background: #0a73b8;margin-left: -111.5px}
.fyjsbjq{text-align: center}
.fypzlb{position: relative}
.fypzlb .fycpjt0 {left: -90px}
.fypzlb .fycpjt1 {right: -90px}
.fypzlbnr{overflow: hidden}
.fypzlbnr .swiper-slide{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);padding: 45px 44px 15px 33px;height: 334px;}
.fypzlbnr .swiper-slide:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;background: #0072bc;height: 0}
.fypzbt,.fypzwz{position: relative;z-index: 3}
.fypzbt{}
.fypzwz{max-height: 175px;overflow: auto}
.fypzwz p{position: relative;padding-left: 11px;}
.fypzwz p:after{position: absolute;width: 4px;height: 4px;background: #000000;content: "";top: 11px;left: 2px}
.fyhzlmb{position: relative;padding: 49px 0}
.fyhzlmb img{width: 100%;display: block;position: absolute;top: 0;left: 0;object-fit: cover;height: 100%}
.fyhzlmb img.fyhzllmximg2{display: none}
.fymbdiv{width: 49%;padding:0 0 0 80px;max-height: 600px;position: relative;z-index: 5}
.fymbdivbt{color: #fff;font-weight: bold}
.fymbdivjj{color: #fff;}
.fymbdivdh li{color: #fff;display: inline-block;vertical-align: top;background-position: left top;background-repeat: no-repeat;background-size: 24px auto;padding-left: 34px;line-height: 24px;margin: 0 35px 14px 0}

.fyhzlyy{}
.fyyybot{}
.fyyybot li{float: left;height: 169px;position: relative;box-shadow: 0 0 20px rgba(0,0,0,.1);width: 31.9%;margin: 0 2.15% 2.15% 0;text-align: center}
.fyyybot li:nth-child(3n){margin-right: 0}
.fyyybot li:after{content: "";position: absolute;height: 3px;width: 0;background: #0374bd;bottom: 0;left: 0;}
.fyyybot li p{position: absolute;top: 50%;left: 50%;padding:0 20px;width: 100%;max-height: 3.85em;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.fyyybot li p span{position: relative;padding-left: 20px;display: inline-block;text-align: left;line-height: 30px;max-height: 120px;overflow: hidden}
.fyyybot li p span:after{content: "";position: absolute;top:13px;left: 0;width: 7px;height: 7px;background: #157ec1;  -webkit-border-radius:50%;-moz-border-radius:50%;  border-radius:50%;}


.fyzyjscs{}
.fycsbot{}
.fycsbot li{background: #f0f0f0;padding: 17px 50px}
.fycsbot li:nth-child(2n){background: #f7f7f7}

.fyzytd{}
.fytdbot li{float: left;height: 170px;position: relative;box-shadow: 0 0 20px rgba(0,0,0,.1);width: 23.794%;margin: 0 1.608% 1.608% 0;}
.fytdbot li:nth-child(4n){margin-right: 0}
.fytdbot li:after{content: "";position: absolute;height: 3px;width: 0;background: #0374bd;bottom: 0;left: 0;}
.fytdbot li p{position: absolute;top: 50%;left: 50%;padding:0 20px;width: 100%;display: -webkit-box;overflow: hidden;-webkit-line-clamp: 2;-webkit-box-orient: vertical;text-overflow: ellipsis;}
.fytdbot li p span{position: relative;padding-left: 20px;display: inline-block;text-align: left;line-height: 30px;max-height: 144px;overflow: hidden}
.fytdbot li p span:after{content: "";position: absolute;top:13px;left: 0;width: 7px;height: 7px;background: #157ec1;  -webkit-border-radius:50%;-moz-border-radius:50%;  border-radius:50%;}
.fyfzlccx{background-image:url(../images/fylcbgcx.jpg)}
.fyfzlccx .fyjxbjq{min-height: 530px}

.fycpxzzx{}
.fycpxzzx .fylnjxtop{text-align: center}
.fycpxzzx .fylnjxtop p{color: #0068d2}
.fycpzxbot{position: relative}
.fycpzxbot .fycpjt0 {left: -90px}
.fycpzxbot .fycpjt1 {right: -90px}



.fycpsxbot{overflow: hidden;}
.fycpsxbot .swiper-slide a{box-shadow: 0 0 20px rgba(0,0,0,.1);display: block;margin:10px}
.fycpsximg{padding-bottom: 56%}
.fycpsxtxt{padding: 30px 35px 30px;background: #fff}
.fysxcpbt{}
.fysxcpjj{color: #000}

.fysxys{background: url(../images/fyysbannersx.jpg) no-repeat center center;background-size: cover;padding: 30px 0 0}
.fysxysbot{}
.fysxysbot li{position:relative;float: left;width: 30.34%;background: #fff;height: 169px;text-align: center;padding: 0 !important;margin: 0 4.49% 30px 0;box-shadow: 0 0 20px rgba(0,0,0,.1);box-sizing:border-box}
.fysxysbot li:nth-child(3n){margin-right: 0}
.fysxysbot li:after{content: "";position: absolute;bottom: 0;left:50%;height: 4px;width: 133px;background: #0072bc;margin-left: -66.5px}
.fyyssbicn{margin: 30px auto 0;width: 105px;height: 132px;border: 2px solid #000;  -webkit-border-radius:66px;-moz-border-radius:66px;  border-radius:66px;position: relative}
.fyyssbicn img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px; bottom: -9999px;left: -9999px;  max-width: 70%;  max-height: 70%;}
.fysxysbot li p{
    position: absolute;
    top: 50%;
    left: 50%;
    padding: 0 20px;
    width: 100%;
    /*max-height: 3.85em;*/
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    transform: translate(-50%, -50%);
    margin-top: 0 !important;
}
.fysxysbot li span{display: block;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 6;overflow: hidden;text-overflow: ellipsis;}

.fyrstop{}
.fyrstop .fyqclsub{width: 49%}
.fyrstop .fyqcllo{width: 36%}

.fybxgcltop .fyqclbt{margin-bottom: 25px}
.fybxgcltop .fyqclsub{width: 74%}
.fybxgcltop .fyqcllo{width: 20%}
.fycptpmai{margin-bottom: 0 !important;}
.fyzlbz{background:url(../images/fybzbg.jpg) no-repeat center center;background-size: cover;}
.fyzlbz .fylnjxtop{margin-bottom: 30px}
.fyzlbz .fylnjxtop p{color: #0068d2}
.fybzzl{margin-bottom: 30px}
.fyzlbjq{width: 62%}
.fybzfl{}
.fytxfl{}
.fytxfl li{float: left;padding-bottom: 20px;position: relative;cursor:pointer;margin-right: 120px;
    transition:all 0.4s ease;-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;
}
.fytxfl li:after{position: absolute;content: "";bottom: 0;left: 0;width: 0;height: 2px;background: #0072bc}

.fytxfl li.fytxflliatv{padding-left:28px;padding-right: 28px;



}
.fytxfl li.fytxflliatv:after{width: 100%}


.fyzslb{}
.fyzslbsub{display: none;position: relative;}
.fyzslbsub .fycpjt0{top:38%;margin: 0;left: -90px}
.fyzslbsub .fycpjt1{top: 38%;margin: 0;right: -90px}


.fybzzslb{overflow: hidden}
.fybzzslb .swiper-slide{}
.fybzzslb .swiper-slide p{text-align: center;margin-top: 30px;line-height: 24px;max-height: 72px;overflow: hidden}

.fyzsimg{padding-bottom: 141%;border: 1px solid #dedfe1}



.fyrzdiv{padding-left: 2%}
.fyrzdiv li{float: left;width: 30%;margin: 0 5% 0 0;position: relative;padding-top: 40px}
.fyrzdiv li:nth-child(3n){margin-right: 0}
.fyrzdiv li:after,.fyrzdiv li:before{content: "";position: absolute;height: 1px;top: 0;left: 0}
.fyrzdiv li:before{background: #dddfe0;width: 100%}
.fyrzdiv li:after{background: #0072bc;width: 118px}



.fyfwlybot{position: relative}
.fyfwlybot .fyznkzlb .swiper-slide{}
.fypxlb .fypxlbsub .swiper-slide:after,
.fyznkzxt .fyznkzlb .swiper-slide:after,
.fyfwlybot .fyznkzlb .swiper-slide:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.6);z-index: 3}
.fypxlb .fypxlbsub .swiper-slide-active:after,
.fyznkzxt  .fyznkzlb .swiper-slide-active:after,
.fyfwlybot .fyznkzlb .swiper-slide-active:after{opacity: 0;display: none;}
.fyfwlybot .fycpjt0,.fyfwlybot .fycpjt1{margin-top: 0;top: 182px}
.fyfwlybot .fycpjt0{left: 10%}
.fyfwlybot .fycpjt1{right: 10%}


.fyzznl{}
.fyzznlbot{position: relative}
.fyzznlbot li{float: left;width: 32.2759%;padding-bottom: 32.2759%;margin: 0 1.58615% 1.58615% 0}
.fyzznlbot li:nth-child(3),.fyzznlbot li:nth-child(4){margin-bottom: 0}
.fyzznlbot li:last-child{padding: 0;height: 100%;top: 0;right: 0;position: absolute;margin: 0}
.fyzznlbot li a{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.fyzznlbot li a:after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);content: ""}
.fyzzwz{position: absolute;z-index: 3;left: 38px;right: 38px;bottom: 30px}
.fyzzwz p{font-weight: bold;color: #fff;margin-bottom: 15px}
.fyzzwz span{background: url(../images/fycpyuan.png) no-repeat center left;width: 85px;height: 10px;display: none}
.fyzznlbot li:nth-child(3) .fyzzwz span{width: 11px}
.fyzznlbot li:nth-child(5) .fyzzwz span{width: 57px}


.fygyjs{padding-top: 30px;padding-bottom: 0}
.fygyjs .fylnjxtop{margin-bottom: 30px}


.fynljs{background: url(../images/fynljmbg.jpg) no-repeat center center;background-size:cover;padding: 30px 0 0;}
.fynljs .fysxysbot{}
.fynljs .fysxysbot li{height: auto;padding-bottom: 30px !important;box-sizing: content-box;}
.fynljs .fysxysbot li p{padding: 0 60px;max-height: 30px;position: static;transform: none;margin-top: 20px !important;}
.fynljs .fysxysbot li span{padding: 0 60px;text-align: left;margin-top: 10px}

.fyzysb{padding-bottom: 30px}
.fysblb{}
.fysblb li{float: left;}
.fyjmsbimg{padding-bottom: 56%}
.fysblb li p{line-height: 70px;text-align: center;box-shadow: 0 14px 43px rgba(0,0,0,.19)}
.fysbbjq{margin-top: -30px}
.fysbbg{}
.fysbbg table{width: 100%;border: 0;text-align: center;}
.fysbbg table th{padding: 23px 2%;border: 1px solid #338ec9;text-align: center;background: #0072bc;color: #fff;font-weight: bold;width: 20%}
.fysbbg table td{padding: 23px 2%;border: 1px solid #f5f5f5}
.fysbbg table tr{background: #fff}
.fysbbg table tr:nth-child(2n){background: #f5f5f5}
.fysbbg table tr:nth-child(2n) td{border: 1px solid #fff}
.fysbsysbq{text-align: center;margin-bottom: 30px}
.fysbsysbq li{display: inline-block;margin:  0 15px;padding: 0 30px 23px;position: relative;cursor: pointer}
.fysbsysbq li:after{content: "";position: absolute;bottom: 0;left: 0;height: 2px;background: #0072bc;width: 0}
.fysbsysbq li.fysysliatv{color: #0072bc}
.fysbsysbq li.fysysliatv:after{width: 100%}
.fybgqh{}
.fybgqh .fysbbg{display: none}
.fybgqh .fysbbg th:first-child{text-align: left;padding-left: 10%}
.fybgqh .fysbbg tr td:first-child{text-align: left;padding-left: 10%}


.fysbzt{padding-bottom: 56%}

.fynljsbot{}
.fynljs .fynljsbot li{height: auto;width: 48%;margin: 0 4% 30px 0 !important;}
.fynljsbot li:nth-child(2n){margin-right: 0!important}



/*4*/
.fysblb4{}
.fysblb4 li{width: 21.932%;margin: 0 4.09% 30px 0;}
.fysblb4 li:nth-child(4n){margin-right: 0}
.fysblb4 .fyjmsbimg,.fysblb5 .fyjmsbimg{padding-bottom: 100%}


.fysblb3{}
.fysblb3 li{width:30.552%;margin: 0 4.172% 30px 0;}
.fysblb3 li:nth-child(3n){margin-right: 0}

.fysblb2{}
.fysblb2 li{width:47.933%;margin: 0 4.134% 30px 0;}
.fysblb2 li:nth-child(2n){margin-right: 0}




.fyzlfztop{line-height: 1;margin-bottom: 15px}
.fyzlfzbot{margin-top:40px;margin-bottom:40px;}
.fyzlfzbot li{position: relative;height: 132px;width: 105px;float: left;margin-right:55px}
.fzdiv,.fzdivicn img,.fzdiv p,.fzdivicn{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
.fzdiv{width: 105px;height: 132px;border: 2px solid #000000;margin: 0 auto;  -webkit-border-radius:66px;-moz-border-radius:66px;  border-radius:66px;position: absolute;
    -webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left: 50%;top: 50%;}
.fzdivicn{position: relative;width: 40px;height: 40px;margin:30px auto 0}
.fzdivicn img{width: 100%;height: 100%;position: absolute;top: 0;left: 0}
.fzdivicn img.fyzdicn1{opacity: 0;visibility: hidden;}
.fzdiv p{text-align: center;margin-top: 15px;font-size: 14px}
.fyzlfzbot li.fylxliatv{}
.fyzlfzbot li.fylxliatv .fzdiv{width: 100%;height: 100%;background: #0072bc;border-color: #0072bc;}
.fyzlfzbot li.fylxliatv .fzdivicn img.fyzdicn0{opacity: 0;visibility: hidden}
.fyzlfzbot li.fylxliatv .fzdivicn img.fyzdicn1{opacity: 1;visibility: visible;}
.fyzlfzbot li.fylxliatv .fzdiv p{color: #fff;font-weight:bold}



.fycpgczl{background: url(../images/fygccdbg.jpg) no-repeat center center;background-size: cover;}
.fygybjq{text-align: center;}

.fycpgczl .fysbbg{margin-bottom: 0 !important;}
.fycpgczl .fysbbg th.fygysth1{width: 18%}
.fycpgczl .fysbbg th.fygysth2{width: 18%}
.fycpgczl .fysbbg th.fygysth3{width: 18%}
.fycpgczl .fysbbg th.fygysth4{width: 46%}
.fycpgczl .fysbbg img{max-width: 80%}
.fycpzxbx{}
.fycpzxbt{text-align: center;line-height: 1;margin-bottom: 50px}

.fycpgczl .fysbbg table tbody tr:first-child td img{max-height: 43px;}
.fycpgclbt{overflow: hidden}
.fycpgclbt .swiper-slide{width: 463px;}
.fyrynrimg,.fyrynrimg img{width: 463px;height: 261px;display: block;overflow: hidden}
.fycpgclbt .swiper-slide p{text-align: center;margin-top: 25px;color: #000}
.fygcjtdiv{text-align: right;margin-top: 30px}
.fygcjtdiv .fyjtsz{display: none;}
.fycpjtgc0,.fyjtsz,.fycpjtgc1,.fybljtle0,.fybljtle1,.fybklnm{display: inline-block;line-height: 21px;height: 21px;vertical-align: top}
.fycpjtgc0,.fycpjtgc1,.fybljtle0,.fybljtle1{width: 33px;height: 21px;cursor: pointer}
.fycpjtgc0,.fybljtle0{background-image: url(../images/fyjticnhuise0.png);margin-right: 30px;}
.fycpjtgc1,.fybljtle1{background-image: url(../images/fyjticnhuise1.png);margin-left: 30px}
.fyjtsz,.fyjtsz span,.fybklnm,.fybklnm span{color: #9e9e9e}
.fyjtsz span.fyjtszatv,.fybklnm span.fyblsszavt{color: #000;font-weight: bold}
.fyzycpmain{padding: 30px 0}
.fyzycpmain li{float: left;width: 23.518%;padding-bottom: 17.6%;position: relative;cursor: pointer;margin: 0 1.976% 1.976% 0}
.fyzycpmain li:after{position: absolute;width: 40px;height: 40px;background: rgba(0,0,0,.5) url(../images/fyfdj.png) no-repeat center center;background-size: cover;bottom: 20px;right: 20px;content: ""}
.fyzycpmain li:nth-child(4n){margin-right: 0}
.fycptc{position: fixed;top: 0;left: 0;z-index: 9999;background: rgba(0,0,0,.5);width: 100%;height: 100%;display: none}
.fycptcnr{position: absolute;background: #fff;left: 50%;top: 50%;padding: 70px 130px;}




.fycpzcxq{max-height:60vh;}
.fycptcbt{text-align: center;margin-bottom: 20px}
.fycpxqbjq{}


.fykxcl{background: url(../images/fykxclbg.jpg) no-repeat center center;background-size: cover;}
.fykxcl .wrap{position: relative}
.fykxclle{width: 47.38%;padding-bottom: 33%;}
.fykxclri{width: 47%;right: 0;top: 0;position: absolute;height: 100%}
.fykxbt{color: #0072bc;line-height: 1;margin-bottom: 30px}
.fykxclbjq{}
.fyjbxx{}
.fyxxtop{text-align: center;color: #0072bc;}

.fydzbbt{text-align: center}


.fyzlbzbkl{margin-bottom: 30px;}
.fyzlbzbkl .fysbbg{}
.fyzlbzbkl .fysbbg table tr td{width: 16.66%}
.fygdpg{margin-bottom: 30px;background: #eef0f4;position: relative}
.fygdpg .fybkljtdiv{position: relative;margin-top: -21px;z-index: 3}



.fypglb{overflow: hidden}
.fypglb .swiper-slide{background: #eef0f4}
.fybkle{width: 50%;}

.fybkri{width: 36.893%;padding-bottom: 20.8%;}
.fytghp{}
.fybklbt{color: #0072bc;margin-bottom: 25px}
.fyhpbjq{margin-bottom: 30px}
.fytghp .fydzbbt{text-align: left}


.fyjgbjnr{}
.fyjgjbq{margin-bottom: 30px}
.fyjgtblb{text-align: center}
.fyjgtblb li{display: inline-block;vertical-align: top;width: 435px;height: 300px;position: relative;margin: 0 15px}
.fyjgtblb li:after{content: "";position: absolute;background: url(../images/fylbimgbg.png) no-repeat center bottom;background-size: 100% auto;top:100%;left: 0;width: 100%;height: 100%}
.fyjgtblb li img{display: block;width: 435px;height: 300px;}
.fyjgtblb li p{line-height: 30px;max-height: 60px;position: absolute;bottom: 25px;left: 0;width: 100%;text-align: center;color: #fff;padding: 0 3%;z-index: 3}



.fyjgrj{background: url(../images/fyjgrjbgtwo.jpg) no-repeat center center;background-size: cover;}
.fyjgrj .fytscx{margin: 0 auto}
.fyjgrj .fytscxri{height: 360px}
.fyjgrj .fytscxle{width:42.759%;padding-bottom: 31.1%}
.fyjgrj .fytscxri{width: 53%}
.fyjgrj .fytscx:after{bottom: 0;left: 47%;width: 136px}


.fyjgtscl{}
.fytsbttop{text-align: center}
.fytscxbjq{text-align: center}
.fytsclys{}
.fytsclys li{float: left;width: 47%;margin-right: 6%;padding: 30px 0 30px 140px;position: relative}
.fytsclys li:after,.fytsclys li:before{content: "";position: absolute;bottom: 0;left: 0;height: 1px}
.fytsclys li:before{background: #e5e5e5;width: 100%;}
.fytsclys li:after{width: 0;background: #0072bc;z-index: 3}


.fytsclys li:nth-child(2n){margin-right: 0}
.fyscclimg{width: 105px;height: 105px;background: #f5f5f5;overflow: hidden;position: absolute;top: 30px;left: 0}
.fyscclimg img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;left: -9999px;  max-width: 60%;  max-height: 60%;}
.fyystsbt{margin-bottom: 20px}
.fyyingyong{background: #0072bc}
.fyyybt{text-align: center;color: #fff}
.fyyytsbot{position: relative}
.fyyytsbot .fycpjt0{left: -90px;}
.fyyytsbot .fycpjt1{right: -90px;}


.fyyylbbot{overflow: hidden;padding: 66px 0}
.fyyylbbot .swiper-slide{padding-bottom: 22.3%;position: relative;}
.fyyylbbot .swiper-slide:after{position: absolute;content: "";width: 100%;height: 100%;background: rgba(0,0,0,.2);top: 0;left: 0}
.fyyylbbot .swiper-slide p{position: absolute;bottom: 20px;left: 0;width: 100%;text-align: center;color: #fff;display: none}
.fyyylbbot .swiper-slide img{top: 1px;bottom: 1px;left: 1px;right: 1px}

.fyyylbbot .swiper-slide-next{

    transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;
    -webkit-transform:scale(1.4);-moz-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);z-index: 3;
}
.fyyylbbot .swiper-slide-next:after{display: none}
.fyyylbbot .swiper-slide-next p{display: block}



.fytscx{margin: 100px auto;position: relative}
.fytscx:after{content: "";position: absolute;height: 2px;background: #0072bc;width: 296px;left: 38%;bottom: 50px}
.fytscxle{ width: 33.242%;padding-bottom: 24.1%;}
.fytscxri{ width: 62%;margin-top:25px;height: 220px}
.fyjgbt{margin-bottom: 25px}
.fyjgbg{background: #f5f5f5;}


.fyssmian{padding-bottom: 30px}
.fyssbd{background:#f8f8f8;padding: 30px 0;margin-bottom: 30px}
.fyssysr,.fyssjg{width: 800px;max-width: 80%;margin: 0 auto}
.fyssysr{border: 1px solid #818181;line-height: 60px;height: 60px;padding: 5px}
.fyssle{width: 70%;background: none;border: 0;outline: none;line-height: 50px\9;height: 50px;padding: 0 3%}
.fyssri{width: 24%;background: #0072bc;border: 0;outline: none;line-height: 50px;height: 50px;padding: 0;color: #fff;text-align: center;cursor: pointer}
.fyssjg{margin-top: 20px;color: #828282;}
.fyssjg span{color: #0072bc;margin: 0 5px}



.fyjjsg{}
.fyjjsg li{width: 100%}
.fyjjsg li .fyxwbt span{color: #0072bc}
.fyjjsg li .fyxwjj span{color: #0072bc}
.swiper-button-disabled{display: none}
.fyrylb .fyzzjtnr .swiper-button-disabled{display: block;}
.fyxzsl_bxh{overflow: inherit}
.fyxzsl_bxh .swiper-wrapper{justify-content: center;}

.tpfdbg{width: 100%;height: 100%;background: #000;top: 0;left: 0;z-index: 9999;position: fixed;display: none}
.tpfdbg img{position: absolute;  margin: auto;  top: -9999px;  right: -9999px;  bottom: -9999px;left: -9999px;  max-width: 100%;  max-height: 100%;background: #fff;}

#fullPage{
    display: none;
    background: #000;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 19930428;
}
#fullPage img{
    display: block;
    width: 100%;
    background: #000;
}
#canvas{
    width: 100%;
    height: 100%;
    background: #000;
    display: block;
}



.fysytk,.fywzdt{padding: 30px 0;min-height: 50vh}
.fywzdt{}
.fywzdt li{margin-bottom: 30px}
.fywzdt li h3{margin-bottom: 30px}
.fywzdt li h3 a{display: inline-block;position: relative;  padding-left: 25px; line-height: 1;font-size: 20px;color: #0072bc}
.fywzdt li h3 a:after{content: "";position: absolute;  top: 0;  left: 0;  width: 3px;  height: 100%;  background: #0072bc;}


.fydtsub{border-bottom: 1px #e8eaef solid;margin: 0 25px;padding-bottom: 10px}
.fydtsub a{ display: inline-block;margin: 0 60px 20px 0;}
.fydtcpsub{position: relative}
.fydtcpnr{float: left;width: 33.33%;padding: 0 25px;box-sizing: border-box}

.fydtcpnr a.fyejfa{margin-bottom: 30px;display: block;padding-left: 25px;position: relative;line-height: 1}
.fydtcpnr a.fyejfa:after{content: "";position: absolute;  top: 0;  left: 0;  width: 3px;  height: 100%;  background: #000;}

.fydtej{border-top: 1px #e8eaef solid;padding-top: 30px}
.fydtej a{display: block;margin: 0 0 20px 25px}
.fydtej a:last-child{margin-bottom: 0}
.fyxwzdjtdiv{/*position: absolute;top: 0;left: 0;width: 100%;padding-bottom: 33%;z-index: 3;*/}
.fyxwzdjtdiv .fycpjt0{left: 2px !important;}
.fyxwzdjtdiv .fycpjt1{right: 2px !important;}

.fyzlbzbkl .fybklbt,.fyzlbzbkl .fyhpbjq,.fytghp .fybklbt,.fytghp .fyhpbjq,.fytghp .fydzbbt{margin-left: 47px;margin-right: 47px}
.fygdpg{padding: 30px 47px}

/*共用*/
.fyrzbt{line-height: 28px;max-height: 56px;overflow: hidden}
.fyrzjj{max-height: 168px;overflow: hidden;}

.fysxys .fylnjxtop,.fyzznl .fylnjxtop,.fyfwly .fylnjxtop,.fyzysb .fylnjxtop,.fynljs .fylnjxtop,.fygyjs .fylnjxtop{text-align: center}
.fysxys .fylnjxtop p,.fyzznl .fylnjxtop p,.fyfwly .fylnjxtop p,.fyzysb .fylnjxtop p,.fynljs .fylnjxtop p,.fygyjs .fylnjxtop p{color: #0068d2}



.gdtys,.fypzwz{overflow: auto;padding-right: 10px}
.gdtys::-webkit-scrollbar{width:6px;}
.gdtys::-webkit-scrollbar-track{background-color:#e5e5e5;}
.gdtys::-webkit-scrollbar-thumb{background-color:#177cef;}
.gdtys::-webkit-scrollbar-thumb:hover {background-color:#0072bc}
.gdtys::-webkit-scrollbar-thumb:active {background-color:#0072bc}

.fypzwz::-webkit-scrollbar{width:6px;}
.fypzwz::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fypzwz::-webkit-scrollbar-thumb{background-color:#177cef;}
.fypzwz::-webkit-scrollbar-thumb:hover {background-color:#0072bc}
.fypzwz::-webkit-scrollbar-thumb:active {background-color:#0072bc}



.fyzrsz{width: 23% !important;right: auto!important;margin:0!important;left: 60.173%!important;text-align: left!important;bottom: 65px!important;top: auto !important;height: 1px !important;background: #d6dadf}
.fyzrsz .swiper-pagination-progressbar{background: #0072bc;height: 2px;top: -1px}

.fyfzjj,.fyggjj,.fyrybt p,.fylcbjq,.fydtbt,.fylywz,.fybzwz,.fygnnr,.fyydjj,.fyfwwb,.fyylcpm,.fyylfl li p,.fyhovtxt,.fypzbt,.fybanntxt p,.fymbdivjj,.fynljs .fysxysbot li span,.fyystsjj{white-space:pre-wrap;word-wrap:break-word}

.fyggbt,.fyggsj,.fytzlxle p,.fyyjri li span,.fybgsj,.fyzbcgle span,.fyzbbt,.fyshsj,.fyshbt,.fyxwbt,.fyxwsj,.fylxdw,.fyrcbt,.fyfzbt,.fyxzlb li p,.fyxzlb li span,.fyxzbqfl .swiper-slide p,.fyxqbt p,.fyxqbt h1,.fyzntxt span,.fygnbt,.fyysbt,.fyydbt,.fyfwbt,.fycllog p,.fyhovbt,.fypzbt{color: #181818}
.fyxwbt,.fyxwsj,.fylxdw,.fylygx,.fyrcbt,.fyfzbt,.fyxzlb li p,.fyxzlb li span,.fyxqbt p,.fyxqbt h1,.fyzntxt span,.fygnbt,.fyysbt,.fyydbt,.fyfwbt,.fycllog p,.fyhovbt,.fypzbt,.fyyybt{font-weight: bold}
.fysxcpbt,.fysxysbot li p,.fyrzbt,.fysblb li p,.fycpzxbt,.fyzlfztop,.fydzbbt,.fytsbttop{color: #181818;font-weight: bold}


.fyzbjj,.fyzbcgle p,.fyshjj,.fyxwjj{color: #000 !important;}



.fybanntxt{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}
.fylcnrle,.fytzlxri p img,.fylxdivsub p img,.fyylfl li p,.fyeswzsl,.fyqclfwle{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
.fyggdiv,.fyfzicn,.fyyybot li p,.fytdbot li p,.fycptcnr{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}

.fydzbjq,.fyhzlmb,.fyxjjs,.fylcnr,.fyfwly,.fyzlbz,.fyhzlmb,.fycptp,.fyrsbjq,.fynljs,.fyzhanlue,.fyhzqy,.fyjjsp,.fyqclfw li,.fyzslb,.fyjjsj,.fycpxqbig,.fysxcpbig,.fylnjxtop,.fygzbt,.fyhztop,.fyxqbjq,.fyzyjscs,.fysbbg,.fynf,.fyfzbjq,.fydlbt,.fyzkbt,.fygybjq,.fydzbbt,.fytghp .fydzbbt,.fyfztop,.fyjjimg,.fyhzlyy,.fyzytd,.fyggbt,.fytzrx,.fyysbt,.fygyjsbjq,.fytxfl,.fyxxtop{margin-bottom: 30px}


.fygdql .fyggbt,.fygzzd .fyggbt{margin-bottom: 15px}
.fydshtop,.fylcnf,.fyxwjj,.fyrsimg,.fysxcpjj,.fynfsx,.fylxdw,.fylylen,.fyxwbjq,.fyyljj,.fyrzbt,.fyyybt,.fyggzw,.fygczz,.fyzbcg li,.fyshjj,.fylxfl,.fylywz,.fyrcbt,.fyzbjj,.fyzntxt p,.fycllog img{margin-bottom: 30px}

.fyjjgsm,.fydtbt,.fyfzbt,.fyxqfx,.fycpxqbt,.fyydbt,.fycllog p,.fyylcpm,.fyrsfl,.fycpfljj{margin-bottom: 25px}
.fyggsj,.fyzbjjx,.fydtsj,.fyxwbt,.fyxzlb li p,.fybzwz,.fyydicn,.fyfwbt,.fyhovbt,.fypzbt,.fymbdivbt,.fytsbttop{margin-bottom: 20px}
.fyxwsj{margin-bottom: 17px}
.fyyjri li p,.fyshbt,.fysxcpbt,.fybanntxt p{margin-bottom: 15px}
.fyhdlb .fyshbt{margin-bottom: 30px;}
.fyfwlybot .fyzntxt p{margin-bottom: 0}



.fygzsj,.fyggxm,.fygcxm,.fyfzxt,.fyzbbt,.fyshsj,.fyzntxt span,.fycpflbt,.fypzwz p{margin-bottom: 10px}
.fytscxbjq{margin-bottom: 5px}
.fyggzx{margin-bottom: 2px}
.fygctop .fyqclbt{margin-bottom: 30px}
.fyqclbt{margin-bottom: 20px !important;}

.fyrybt p{margin-top: 30px}
.fybgbt{margin-top: 22px}
.fyjjsjbot{margin-top: 20px}
.fysxysbot li p{margin-top: 20px}


.fyhjmin,.fygctop,.fyqclfw,.fycpbg,.fyzkbg,.fyrcone,.fycjy,.fylymain,.fylxmain,.fyfzbot,.fytzzbg,.fymain,.fydsh,.fyjtjj,.fygllb,.fygzlb,.fyyj,.fyznkzxt,.fyxcdiv,.fygaogao,.fybgmain,.fybgzd,.fyzplbttz,.fyrylb,.fypxjfz,.fyzwlbbg,.fyxzbgttt,.fybxgcltop,.fyjgtscl,.fyjgrj,.fyjgbjnr,.fyyingyong,.fyjgbg,.fykxcl,.fycpgczl,.fyjbxx,.fyzlbz,.fycpxzzx,.fycpzxbx,.fycppz,.fyqcljs,.fyqcljs2,.fyyylybot,.fyqcltop,.fyrstop{padding: 30px 0}



.fyqcllyri,.fylnjx,.fyfzlc,.fyggri{padding-top: 30px}

.fyzbcg,.fyhydt,.fygglb,.fybglb{padding-bottom: 10px}
.fyxinwen{padding-bottom: 10px}
.fyzpzw{padding-bottom: 30px}




/*字体*/
.fygdsj,.fyszjh,.fygpjgle,.fylcnf{font-size: 60px !important;}/*数字滚动 60*/
.fyyjri li span{font-size: 48px}/* 股价 48*/
.fontsize72,.fontsize48{font-size: 30px}/*一级 30*/
.fontsize60,.fylclb li:nth-child(3),.fyjlnf li.fyjlnfli2 p{font-size: 48px}/*banner 标题*/
.fygn{font-size: 30px}
.fyejbt li a,.fontsize28,.fontsize24,.fylclb li,.fyjlnf li p,.fontsize36,.fontsize30,.fontsize55,.fytxfl li,.fysbsysbq li,.fyrzdbq li a{font-size: 22px}/*二级 22*/
.fyzzfl li p{font-size: 14px}
.fylxfl li a{font-size: 18px}
body,input,select,textarea,.fontsize16,.fyhzwz p{font-size:16px}/*默认16*/
.fontsize14,.foot_le dd a{font-size: 14px}/*14*/

.fyylfl li p{line-height: 18px}
.fyylfl li p{max-height: 54px} /*3*/


.fybjq{line-height: 1.68}
.fyxwbjq,.fyzlbjq{line-height: 28px}
.fyrcbjq,.fyqcljsbj,.fyrsbjq,.fyjsbjq,.fymbdivjj,.fysxysbot li p,.fyzzwz p{line-height: 30px}
.fyfzbjq,.fyxqbjq,.fyydjj,.fyqcljj,.fyfwwb,.fyhovtxt,.fypzwz p,.fygyjsbjq,.fygybjq,.fykxclbjq,.fydzbjq,.fyhpbjq,.fyjgbjq,.fyjgjbq,.fyystsjj,.fytscxbjq,.fysytk{line-height: 24px}
.fyydjj{height: 264px}  /*14*/
.fyhovtxt{max-height: 144px;overflow: auto;}  /*6*/
.fyzzwz p,.fysxysbot li p{}  /*2*/
.fyystsjj{height: 96px}  /*4*/
.fybkle .fyhpbjq{height: 72px}  /*3*/
.fyfwwb{max-height: 120px;overflow: hidden;height: 72px}

.fybanntxt p{line-height: 60px}
.fybanntxt p{max-height: 120px}/*2*/

.fygcbjq,.fyhovbt,.fypzbt{line-height: 36px}
.fyhovbt,.fypzbt{max-height: 120px}/*3*/
.fyhovbt,.fypzbt{-webkit-line-clamp: 3;-webkit-box-orient: vertical;}


.fyzbjj,.fyshjj,.fyxwjj,.fylxdivsub span,.fybzwz,.fyzntxt p,.fygnnr,.fyyljj,.fycpfljj,.fysxcpjj,.fyrzjj,.fynljs .fysxysbot li span{line-height: 28px}
.fyzbjj{max-height: 56px}/*2*/
.fyxwjj{height: 56px}/*2*/
.fyshjj{height: 84px}/*4*/
.fylxdivsub span,.fyzntxt p,.fyyljj,.fycpfljj,.fysxcpjj{height: 84px}/*3*/
.fybzwz{max-height: 392px;}/*11*/
.fyfwlybot .fyzntxt p{height: 112px;-webkit-line-clamp:4}/*4*/


.fynljs .fysxysbot li span{height: 168px}/*6*/
.fynljs .fynljsbot li span{height: 84px}/*3*/




.fyggjj,.fyfzjj,.fyjjbjq,.fyrybt p,.fylcbjq,.fyggbt,.fybgbt,.fydtbt{line-height: 30px}
.fyfzjj{height: 180px}  /*6*/
.fyrybt p{max-height: 90px}/*3*/
.fylcbjq{max-height: 150px}/*5*/
.fyggbt{height: 60px}/*2*/
.fybgbt{height: 90px}/*3*/
.fydtbt{max-height: 60px}/*2*/



/***************************hover********************/
@media only screen and (min-width:1025px) {
    /*图片hover效果*/
    .rotateimg:hover img{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
    .rotateimgY:hover img{-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);-o-transform:rotateY(360deg);transform:rotateY(360deg)}
    .translY:hover{-webkit-transform:translateY(-35px);-moz-transform:translateY(-35px);-o-transform:translateY(-35px);transform:translateY(-35px)}
    .scaleimg:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
    .fyyslb li:before{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2)}
    .fynfxx li:hover{background: #0072bc;color: #fff}


    .fygzlb li:hover p{color: #fff}
    .fygzlb li:hover a.fyzlaa:after{height: 100%}
    .fygzlb li:hover .fygzxz{background-image: url(../images/fyxzicn1.png)}
    .fygllb li.fyggli:hover:after{height: 100%}
    .fygllb li.fyggli:hover p.fyggzx{color: #fff}
    .fygllb li.fyggli:hover p.fyggrw{color: #fff}
    .fygllb li.fyggli:hover p.fyggrw span{color: #fff;background-image: url(../images/fyjtri1.png)}
    .clstc:hover,.clsecptc:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
    .fyfzbot li:hover{z-index: 3}
    .fyfzbot li:hover .fyfzwz{opacity: 1}
    .fyfzbot li:hover .fyfzwzsub{bottom: 20px;opacity: 1;}

    .fyrynr .swiper-slide:hover .fyrybt p, .fygglb li:hover .fyggbt, .fyyjbot li:hover .fybgdx{color: #000}
    .fyzrzdlb .swiper-slide:hover .fyshbt,.fybglb li:hover .fyshbt,.fyxinwen li:hover .fyxwbt,.fyggxm:hover{color: #0072bc}
    .fygglb li:hover a.fyggxz,.fyyjbot li:hover .fybgxz{background-image:url(../images/fyggxzred0.png);background-color: #0072bc;border-color: #0072bc}
    .fygzzd li:hover .fyzdicn{background-image:url(../images/fyylicnred0.png);background-color: #0072bc;border-color: #0072bc}
    .fyzplbttz a:hover{opacity: .9;color: #fff !important;}
    .fylybtn:hover,.fyzpzw li span.fyzpzwsp5 a:hover{opacity: .9}
    .fyxinwen li:hover:after{width: 100%}
    .fyxinwen li:hover{box-shadow: 0 0 20px rgba(0,0,0,0.1)}


    .fycpjt0:hover,.fycpjt1:hover,.fytjjt0:hover,.fytjjt1:hover{background: #0072bc;color: #fff;box-shadow: 0 0 20px rgba(0,114,188,.1)}
    .fyyytsbot .fycpjt0:hover,.fyyytsbot  .fycpjt1:hover{background: rgba(0,0,0,.1);color: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1)}




    .fyxzlb li:hover p,.fyxqfh a:hover,   .fyznkzlb .swiper-slide:hover .fyzntxt span,.fycpsxbot .swiper-slide a:hover .fysxcpbt{color: #0072bc}

    .fyzdicn:hover{background-image:url(../images/fyylicnred0.png);background-color: #0072bc;border-color: #0072bc}
    .fybgxz:hover{background-image:url(../images/fyggxzred0.png);background-color: #0072bc;border-color: #0072bc}
    .fyzklb a:hover .fyzbjt,
    .fyznkzlb .swiper-slide:hover .fyzbjt,
    .fycpsxbot .swiper-slide a:hover .fyzbjt,
    .fybglb li:hover .fyzbjt,
    .fyxinwen li:hover .fyzbjt,
    .fyzbcg li:hover .fyzbjt,
    .fyzzjt1:hover,
    .fyjtnxt:hover,
    .fyzrzdlb .swiper-slide:hover .fyzbjt{background-image: url(../images/fyjticnred1.png)}
    .fyzzjt0:hover,
    .fyjtpre:hover{background-image: url(../images/fyjticnred0.png)}
    .fygnlb li:hover:after{opacity: 1;height: 100%}
    .fygnlb li:hover p.fygnbt{color: #0072bc}

    .fylcbot .fyjtpre:hover{background-image: url(../images/fyjticnbai0.png);opacity: .9}
    .fylcbot .fyjtnxt:hover{background-image: url(../images/fyjticnbai1.png);opacity: .9}


    .fyfwlybot .fyznkzlb .swiper-slide:hover .fyzntxt span{color: #181818}


    .fyyslb li:hover img.fyysimg0{left: 63px;opacity: 0}
    .fyyslb li:hover img.fyysimg1{left: 0;opacity: 1}
    .fyyslb li:hover p{color: #fff}
    .fyyslb li:hover:after{height: 100%;background: #006dba}
    .fyyslb li:hover:before{opacity: 1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);}

    .fyqclfw li.fyqclfw_hov .fyqclfwle:after{height: 100%}
    .fyqclfw li.fyqclfw_hov .fyqclwb  p{color: #fff}
    .fyqclfw li.fyqclfw_hov .fyqclfwri img{-webkit-transform:scale(1.1);-moz-transform:scale(1);-o-transform:scale(1.1);transform:scale(1.1)}

    .fygdaa:hover i,.fylysub .swiper:hover .fygdaa i{margin-left: 0.03rem;}
    .fyrsly .swiper-slide a:hover .fycpflgd span{margin-left:10px}
    .fyrsly .swiper-slide a:hover .fycpflbt{color: #0072bc}

    .fyteys li:hover{box-shadow: 0 0 20px rgba(0,0,0,.1)}
    .fyteys li:hover .fyeyystext{top: 0;}
    .fygdaa:hover{color: #fff !important;}


    .fypzlbnr .swiper-slide:hover:after{height: 100%}
    .fypzlbnr .swiper-slide:hover p{color: #fff}
    .fypzlbnr .swiper-slide:hover .fypzwz p:after{background: #fff}
    .fyyybot li:hover:after,.fytdbot li:hover:after{width: 100%}


    .fysxysbot li:hover:after{width: 60%;margin-left: -30%}


    .fycpgclbt .swiper-slide:hover p{color: #0072bc}

    .fycpjtgc0:hover,.fybljtle0:hover{background-image: url(../images/fyjticn0.png);}
    .fycpjtgc1:hover,.fybljtle1:hover{background-image: url(../images/fyjticn1.png);}
    .fyjgtblb li:hover:after{top: 0}
    .fytsclys li:hover:after{width: 100%}
    .navlist dl dd a:hover{color: #fff !important;}
    .fydlbtn:hover{opacity: .9}
    .fyzbcg li:hover{background:url(../images/fycgbg.png) no-repeat center center;background-size: cover;box-shadow: 0 0 20px rgba(0,0,0,.1);border-color: #f5f7fb}
    .fyxqfx a:hover{opacity: 1}
    .fyjjsj li:hover .fygdsj{color: #0072bc}

    .scaleimg img,.rotateimg img, .fygzlb li a:after,.fygzlb li p,.fygzxz,.fygllb li.fyggli:after,.fygllb li.fyggli p,.fygllb li.fyggli span,.clstc:hover,.fyfzwzsub,.fyjlnf li,.fyejbt li a,.fyhztop li:after,.fyzzjt0,.fyzzjt1,.fyjtpre,.fyjtnxt,.fyrybt p,.fyggbt,a.fyggxz,.fyzdicn,.fybgbt,.fybgxz,.fyzbcg li,.fyshbt,.fybgdx,.fyxinwen li:after,.fyxinwen li,.fyxwbt,.fylxfl li a,.fylybtn,  .fyzplbttz a,.fyzpzw li span.fyzpzwsp5 a, .fyzpzw li,.fyxqnext a,.fyxqfh a,.fyzzfl li p,.fyzbjt,.fyzntxt span,.fygnlb li:after,.fyyslb li:before,.fyqclfwle:after,.fyqclwb  p,.fyqclfwri img,.fyylfl li,.fyylfl li p,.fycpflbt,.fyteys li,.fyeyystext,.fypzlbnr .swiper-slide:after,.fypzlbnr .swiper-slide p,.fypzlbnr .swiper-slide .fypzwz p:after,    .fyyybot li:after,.fycsbot li,.fytdbot li:after,.fysxcpbt,.fysxysbot li:after,.fyfwlybot .fyznkzlb .swiper-slide:after,.fybzzslb .swiper-slide p,   .fysbbg table tr,  .fycpgclbt .swiper-slide p,.fycpjtgc0,.fycpjtgc1,.clsecptc,.fybljtle0,.fybljtle1,  .fyjgtblb li:after,.fytsclys li:after,.fycpjt1,.fycpjt0,.fygnlb li p,.fydlbtn,.fytjjt0,.fytjjt1,.fygdsj,.fyggxm{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
    .fyfzwz{transition:opacity 0.4s ease;-webkit-transition:opacity 0.4s ease;-moz-transition:opacity 0.4s ease;-o-transition:opacity 0.4s ease;}
    .fygdaa i,.fycpflgd span{transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;-ms-transition: all 0.3s;}
}





/***************************适配********************/
@media only screen and (max-width:1680px){
    .fylysub .fycpjt0, .fypzlb .fycpjt0,  .fycpzxbot .fycpjt0,    .fyzslbsub .fycpjt0,  .fyyytsbot .fycpjt0 {left: -5%}
    .fylysub .fycpjt1,.fypzlb .fycpjt1, .fycpzxbot .fycpjt1,    .fyzslbsub .fycpjt1,  .fyyytsbot .fycpjt1{right: -5%}

    .fyylfl{height: 116px;right: -30px;max-width: 620px}
    .fyylfl li{width: 94px;height: 116px;margin-right: 30px}

}
@media only screen and (max-width:1600px){
    .fyrynr .swiper-slide{width: 490px;padding-left: 30px;padding-right: 30px}
    .fyrybt{margin-left: -15px}
    .fyryimg{height: 250px}
    .fynljs .fysxysbot li span{padding: 0 40px}
    .fycptcnr{padding: 30px 100px}
    .fylxlb li{padding: 30px 30px 0}
    /*.fyzzfl li p{height: 56px;line-height: 56px;}*/
    /*.fyzzfl li.fycpflatv p{line-height: 70px;height: 70px}*/
    /*.fyzzpic,.fyzkjtzong{width: 65%}*/
    /*.fyzktxt{width: 35%}*/
    /*.fyzzfl li{margin-bottom: 30px}*/
    /*.fyzzfl li:after{bottom: -30px}*/
    /*.fyzzfl{height: 460px}*/

    .fyyssbicn{width: 88px;height: 110px}
    .fyyssbicn img{max-height: 50%;max-width: 50%}
    .fytscxri { height: 200px;  }
    .fyjgrj .fytscxri { height: 330px;  }

    .fyqclfwle{padding-left: 40px;padding-right: 40px}
    .fygpjgri p { margin-top: 3px;  }

    .fyzkbt{padding-top: 14px}


    .fybzwz{max-height: 338px;}
    .fyzktxt{padding-left: 25px;padding-right: 25px}

    .fyydjj{height: 288px}
    
    
    .fyzkbg{padding-bottom:54px !important}
.fyzzfl_fore{padding-bottom:30px !important}
    

}
@media only screen and (max-width:1440px){
    .fyqcllyri{width: 44%}
    .fynljs .fysxysbot li span{padding: 0 30px}
    .fyhdlb .fyshbt{margin-bottom: 30px}
    .fyzdsz{bottom: 40px}
    .fyzrsz{bottom: 30px !important;}
    .fylxdivsub:nth-child(2n) {  width: 37%; margin-left: 2%;  }
    .fyhztop li{margin: 0 30px}
    .fyjswz{padding: 30px 50px;}


    .fyzktxt {padding: 25px 10px 0 20px; }
    .fyqclfwle{padding-left: 30px;padding-right: 30px}
    .fygpjgri{padding-top: 7px}
    .fybanntxt p{line-height: 56px;max-height: 112px}
    .fybanntxt{bottom: 45px}
    .fyxzbqfl .swiper-slide p{margin-bottom:5px;}


    .fyzlbzbkl .fybklbt,.fyzlbzbkl .fyhpbjq,.fytghp .fybklbt,.fytghp .fyhpbjq,.fytghp .fydzbbt{margin-left: 35px;margin-right: 35px}
    .fygdpg{padding: 35px}


    .fyrzdiv li{width: 32%;margin: 0 2% 0 0;}
    .fyrzdiv li:nth-child(3n){margin-right: 0}

    .fyznkzxt .fycpjt1,.fyfwlybot .fycpjt1{right: 6%}
    .fyznkzxt .fycpjt0,.fyfwlybot .fycpjt0{left: 6%}


    .fyylfl{height: 100px;max-width: 550px}
    .fyylfl li{width: 80px;height: 100px;}
    .fyylfl li p{font-size: 14px}
    .fyqclsub{min-height: 70px}


    .fybzwz{max-height: 308px;}



    .fyzkbg{padding-bottom:76px !important}
.fyzzfl_fore{padding-bottom:30px !important}

    /*字体*/

}
@media only screen and (max-width:1366px){
    .fyyylytop .fyqclsub{margin-right: 640px}
    .fyejbt li{margin: 0 40px}
    .fyyjbgri{padding-top: 30px}
    .fylxdivsub {width: auto;min-width: 48%;}
    .fyshjj{margin-bottom: 20px}
    .fyzdtxt{padding-top: 30px}
    .fycptcnr{padding: 30px 70px}
    .fylcnrri {  width: 50.329%;  padding-bottom: 28.3%;  }
    .fylcnr{width: 1000px}
    .fylcnrle{width: 59%}
    .fontsize180 { font-size: 120px;  }
    .fylcbot{width: 1000px;height: 329px;}
    .fylcbot:after{width: 1000px;height: 352px}
    .fylclb li:nth-child(2){      top: 120px;  left: 111px;}
    .fylclb li:nth-child(1){    top: 275px;  left: -29px;}
    .fylclb li:nth-child(4){      top: 120px;  left: 718px;}
    .fylclb li:nth-child(5){      top: 275px;  left:856px;}
    .fyhztop li{margin: 0 20px}
    .fynljs .fysxysbot li span{padding: 0 19px}

    .fytsclys li{padding-left: 100px}
    .fyscclimg{width: 85px;height: 85px;}
    .fyjgrj .fytscxri { height: 287px;  }
    .fytscx:after{bottom: 0}
    .fyqclfwle{padding-left: 30px;padding-right: 30px;width: 70%}
    .fyqcllyri{width: 47%}
    .fyqcllyle{width: 49%}


    .fyydjj{height: 312px}

    .fycpjtxs{bottom: -28px;}
   
.fyzzfl_fiv .fycpjtxs {
    bottom: -36px;
}
.fyzzfl_fore .fycpjtxs {
    bottom: -36px;
}
.fyzkbg {padding-bottom: 37px !important;}
.fyzzfl_fore { padding-bottom: 30px !important}



    .fontsize80{font-size: 60px}/*80*/


    .fyzlbzbkl .fybklbt,.fyzlbzbkl .fyhpbjq,.fytghp .fybklbt,.fytghp .fyhpbjq,.fytghp .fydzbbt{margin-left: 30px;margin-right: 30px}
    .fygdpg{padding: 30px}

    .fyznkzxt .fycpjt1,.fyfwlybot .fycpjt1{right: 5%}
    .fyznkzxt .fycpjt0,.fyfwlybot .fycpjt0{left: 5%}

    .fyzzfl li{margin-bottom: 30px;}
    .fyzzfl li p{line-height: 50px;height: 50px;  -webkit-border-radius:25px;  -moz-border-radius:25px;  border-radius:25px;}
    .fyzzfl li:after{bottom: -24px}
    .fyzzfl{height: 377px;max-height:377px;height:auto}
    .fyzbjt{width:20px;background-size:100% auto}
    .fyzkle:after{top: 67px}
    .fyzkle:before{top: 58px}
    


}
@media only screen and (max-width:1280px){
    .fyyjbgri{padding-top: 50px}
    .fybgdx{bottom: 55px}
    .fybgxz{bottom: 40px}
    .fytxtxt{width: 80%;padding: 30px 30px 30px 40px}
    .fyrctxt {width: 40%;  padding: 30px 30px 0;  height: 90%;  }
    .fyhztop li{margin: 0 15px}
    .fybzwz {max-height: 280px; }
    .fynljs .fysxysbot li span{padding: 0 15px}
    .fytscxri{margin-top: 0}

    .fysxysbot li{width: 32.34%;margin: 0 1.49% 1.49% 0}
    .fysxysbot li:nth-child(3n){margin-right: 0}
    .fysxysbot li span{font-size: 15px}


    .fyqcllyri{width: 51%}
    .fyqcllyle{width: 47%}


    .fyzdtxt {
        padding-top: 30px;
    }
    .fyydjj{height: 290px}
    .fypzlbnr .swiper-slide{padding: 30px 20px 15px 20px}




    .fyzlbzbkl .fybklbt,.fyzlbzbkl .fyhpbjq,.fytghp .fybklbt,.fytghp .fyhpbjq,.fytghp .fydzbbt{margin-left: 25px;margin-right: 25px}
    .fygdpg{padding: 25px}
    .fycllog img{max-width: 300px}


.fyzkbg {padding-bottom: 63px !important;}
.fyzzfl_fore { padding-bottom: 30px !important}


.fycpjtxs {
    bottom: -25px;
}
.fyzzfl_fiv .fycpjtxs {bottom: -33px}

.fyzzfl_fore .fycpjtxs {
    bottom: -33px;
}


    /*字体*/
    .fygdsj,.fyszjh,.fygpjgle,.fylcnf{font-size: 50px !important;}/*数字滚动 60*/
    .fyyjri li span{font-size: 38px}/* 股价 48*/
    .fontsize72,.fontsize48{font-size: 24px}/*一级 30*/
    .fontsize60,.fylclb li:nth-child(3),.fyjlnf li.fyjlnfli2 p{font-size: 30px}/*banner 标题*/
    .fygn{font-size: 22px}
    .fyejbt li a,.fontsize28,.fontsize24,.fylclb li,.fyjlnf li p,.fontsize36,.fontsize30,.fontsize55,.fytxfl li,.fysbsysbq li,.fyrzdbq li a{font-size: 20px}/*二级 22*/
    .fyzzfl li p{font-size: 12px}
    .fylxfl li a{font-size: 16px}
    body,input,select,textarea,.fontsize16,.fyhzwz p{font-size:14px}/*默认16*/
    .fontsize14,.foot_le dd a{font-size: 12px}/*14*/


}
@media only screen and (max-width:1200px){
    .fyqclfwle{padding-left: 20px;padding-right: 20px;width: 80%}
}
@media only screen and (max-width:1152px){
    .fyhztop li{margin: 0 10px}
    .fyjgrj .fytscxri { height: 250px;  }
    .fytxtxt{width: 90%}
    .fyzdtxt { padding: 30px 6% 0 5%; }
    .fyhdlb .fyshbt{margin-bottom: 20px}
    .fyshjj{-webkit-line-clamp:2;height: 56px;}
    .fybzwz {
        max-height: 220px;
    }
    .fyyjbgri{padding-top: 30px}
    .fybgdx{bottom: 40px}
    .fybgxz{bottom: 30px}


    .fysxysbot li{width: 48%;margin: 0 4% 4%  0!important;}
    .fysxysbot li:nth-child(2n){margin-right: 0 !important;}

    .fyshjj {
        margin-bottom: 7px;
    }
    .fyshbt{margin-bottom: 10px}
    .fyydjj{height: 316px}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    .wrap {  max-width: 90%;}
    .fyxqmain{margin-top: 0}
    .fyejbt li { margin: 0 20px;  }
    .fyzxfl,.fyzxfl,.fynljs{padding-top: 30px}
    .fydlbg,.fyyylybot,.fyrcone,.fypxjfz,.fyzwlbbg,.fybgzd,.fybgmain,.fybgzd,.fybgmain,.fyfzlc,.fyjgtscl,.fyyingyong,.fyhjmin,.fyzlbz,.fycpgczl,.fycpxzzx, .fycpzxbx,.fyhjmin{padding: 30px 0}
    .fyyylbbot{padding: 30px 0}
    .fytscx{margin: 30px auto}
    .fydzbjq{margin-bottom: 30px}
    .fyzplbttz{padding: 30px 0}
    .fylyle{padding: 50% 3%}
    .fyrsbjq, .fynljs{margin-bottom: 30px}
    .fyrctxt{width: 80%}
    .fyzpzw li span.fyzpzwsp5{width: 22%}
    .fyzpzw li span.fyzpzwsp2{width: 19%}
    .fyzpzw li span.fyzpzwsp1{width: 24%}
    .fyzpzw li span.fyzpzwsp4 {width: 12%; margin-left: 7%;  }
    .fylcnr{width: 90%;margin: 0 auto}
    .fylclb,.fylcbot:after{display: none}
    .fylcbot{width: 45%;height: 21px;background: none;position: absolute;right: 5%;top: 50%;margin-top: -10.5px}
    .fyfzlc{position: relative}
    .fylcbot .fyjtpre{top: 0;left: 5%}
    .fylcbot .fyjtnxt{top: 0;right: 5%}
    .fybzwz { max-height: 170px; }
    .fynljs .fysxysbot li p {
        padding: 0 30px;  }
    .fyjgtblb li{width: 350px;height: 241px}
    .fygdpg{padding: 30px;margin-bottom: 30px;}
    .fyrsimg{height: 191px}

    .fyzkri{width: 76%}
    .fyzkle{width: 140px}
    .fyyylytop .fyqclsub{margin-right: 550px;}
    .naver{margin: 0 2em}
    .fyhzlmb{padding: 30px 0}
    .fymbdiv{padding-left: 50px}
    .fyzkle:after{
        -webkit-border-radius:30px;
        -moz-border-radius:30px;
        border-radius:30px;}

.fyzkbg{padding-bottom:70px !important; }
    /*字体*/
}
@media only screen and (max-width:992px){
    .fyyjle{width: 100%;float: inherit}
    .fyyjri{width: 100%;float: inherit;border: 0;padding: 0;margin: 10px 0 0 0}
    .fyzdimg{width: 100%;float: inherit}
    .fyzdtxt{width: 100%;float: inherit;padding: 20px}
    .fyzdimg{padding-bottom: 56%}
    .fyzdsz,.fyzrsz{display: none !important;}
}
@media only screen and (max-width:870px){
    .fontsize80{font-size: 48px}/*80*/
}
@media only screen and (max-width:768px){
    .fygpjgri{padding-top:0}
    .wrap{width: 100%;max-width: 100%;padding-left: 20px !important;padding-right: 20px!important}
    .fyqclys1 .fyqcllo{position: relative;bottom: 0;text-align: left}
    .fyfwlybot{margin: 0 20px}
    .fyznkzlb{overflow: hidden}
    .fyfwlybot .fyznkzlb .swiper-slide:after{display: none}
    .fymbdivdh li a{color: #fff}


    .fyhzlmb{padding: 20px}
    .fyhzlmb img.fyhzllmximg1,.fycpjtxs{display: none}
    .fyhzlmb img.fyhzllmximg2{display: block}

    .fyyybot li{text-align: left}
    .fyxcri{min-height: inherit;height: auto;overflow: inherit;padding-right: 0}
    .fyjxbjq,.fyfzlccx .fyjxbjq{min-height: 200px}
    .fygdpg .fybkljtdiv{margin-top: 20px}
    .fyhpbjq{margin-bottom: 10px}
    .fydttxt{padding: 15px}
    .fydtsj{margin-bottom: 5px}
    .fydtbt{margin-bottom:15px}

    .fydlle{display: none}
    .fydlri{width: 100%;padding: 30px 5%}
    .fyxzbqfl{margin: 0}
    .fyxzlogo{height: 70px}
    .fyxzbqfl .swiper-slide p {   height: 32px;  margin-bottom: 0;  margin-top: 7px;  }
    .fyxzlb li a.fyxzlbaa{padding: 20px}


     .fybgxz,.fyzdicn,.fygglb li a.fyggxz{width: 30px;height: 30px;border: 1px solid #000}
    .fybgxz,.fyzdicn,.fygglb li a.fyggxz{background-size: 15px auto}

    .page a, .page span{display: none;margin: 0 5px;height: 36px;line-height: 36px;min-width: 36px}
    .page a.prev, .page span.pagecurrent,.page a.next{display: inline-block}

    .fyxzlb .fybgxz{top: auto; right: 20px;  bottom: 12px}
    .fyxzlb .fyzdicn {
        top: auto;
        right: 68px;
        bottom: -8px;
    }

    .fyxzlb { padding-bottom: 10px;  }

    .fyzbcgri,.fysel,.fynfxz{width: 100%}

    .fygglb li a.fyggxz{bottom: 14px;right: 20px;}
    .fygzzd .fyzdicn{position: absolute;top: 16px;right: 20px;}

    .fyxzbgttt .fyxzlb .fybgxz{top: auto;  right: 20px;bottom: 14px;  left: auto;}
    .fyxzbgttt .fyxzlb .fyzdicn{ right: 59px;bottom: 4px; }





    .fygpjgri p{margin-top: 6px}
    .fygpjg{margin: 10px 0}
    .fyyjri{padding: 0;margin: 0;border: 0}
    .fyyjri ul{display: block}
    .fyyjri li{width: 50%;min-width: 50%;padding: 0;float: left;margin: 15px 0  0 0}
    .fyyjbgri{padding-top: 20px}
    .fybgbt{margin-top: 10px}
    .fybgdx{bottom: 55px}
    .fybgxz { bottom: 12px;  left: 58%;  right: auto;  }
    .fyyjbot{padding-bottom: 10px}
    .fytzimg{float: inherit;width: 100%;position: relative}
    .fytxtxt{position: relative;padding: 20px;width: 100%}
    .fytzlxle{width: 100%;float: inherit}
    .fytzlxri{width: 100%;float: inherit}
    .fyssbd { padding: 40px 0;  margin-bottom: 30px;  }
    .fyssysr, .fyssjg{max-width: 90%}
    .fylxlb li{padding: 20px;height: auto}
    .fylxdivsub span{height: auto}
    .fylxdivsub{width: 100% !important;margin: 0 0 10px 0 !important;}


    .fyrctxt{position: relative;width: 100%;padding: 20px;height: auto}
    .fyrcimg{width: 100%;padding-bottom: 44%}
    .fypxlbsub .swiper-slide{width: 240px;}
    .fypximg{height: 0;padding-bottom: 79%;position: relative}
    .fypximg img{position:absolute;top: 0;left: 0}
    .fypxlbsub .swiper-slide p{width: 100%;line-height: 40px;bottom: 0;padding: 0 25px 0 15px;box-shadow: none;position: relative;display: block}
    .fypxlbsub .swiper-slide p:after{right: 15px;width: 15px;height: 10px;margin-top: -5px}

   .fyzslbsub .fycpjt0{left: 0}
     .fyzslbsub .fycpjt1{right: 0}

    .fycpjt0, .fycpjt1,.fytjjt0,.fytjjt1{width: 36px;line-height: 36px;height: 36px;font-size: 18px;margin-top: -18px}
    .fycpjt0{left: 0}
    .fycpjt1{right: 0}
    .fyfwlybot .fycpjt0, .fyfwlybot .fycpjt1 { margin-top: 0;  top: 31%;  }
    .fyfwlybot .fycpjt0, .fyyytsbot .fycpjt0, .fycpzxbot .fycpjt0, .fypzlb .fycpjt0{left: -18px}
    .fyfwlybot .fycpjt1, .fyyytsbot .fycpjt1, .fycpzxbot .fycpjt1, .fypzlb .fycpjt1{right: -18px}
    .fycpzxbot .fycpjt0,.fycpzxbot .fycpjt1{margin: 0;top: 33%}
    .fylysub .fycpjt0{left: -18px;top: 77px;margin: 0}
    .fylysub .fycpjt1{right: -18px;top: 77px;margin: 0}
    .fyznkzxt .fycpjt1,.fyznkzxt .fycpjt0{top: 35%}
    .fyznkzxt .fycpjt0{left: 2px}
    .fyznkzxt .fycpjt1{right: 2px}

    .fytjjt0,.fyzkjtzong .fycpjt0{left: -18px}
    .fytjjt1,.fyzkjtzong .fycpjt1{right:-18px}


    .fypxlbsub{padding-bottom: 0}
    .fyzplbttz{padding: 30px 0}
    .fybanntxt{bottom: 20px}
    .fybanntxt p{line-height: 20px;max-height: 40px;margin-bottom: 10px}
    .fybanntxt span{width: 25px;height: 2px}
    .fylyle{position: relative;width: 100%;padding: 15px;float: inherit}
    .fylyri{float: inherit;padding: 20px;width: 100%;min-height: inherit}
    .fylyri li{padding-left: 0;margin-bottom: 20px}
    .fylyri p.fylytx{position: relative;width: 100%;line-height: 1;margin-bottom: 10px}
    .fylybtn{margin-top: 20px}
    .fyzpzw li{padding: 15px}
    .fyzpzw li span{line-height: 1.5;margin-bottom: 10px;position: relative;padding-left: 70px;box-sizing: border-box}
    .fyzpzw li span:last-child{margin-bottom: 0}
    .fyzpzw li span:before{content: attr(data-title);position: absolute;top: 0;left: 0;}


    .fyzpzw li span.fyzpzwsp1{width: 100%;text-align: left;}
    .fyzpzw li span.fyzpzwsp2{width: 100%;text-align: left;}
    .fyzpzw li span.fyzpzwsp3{width: 100%;text-align: left;}
    .fyzpzw li span.fyzpzwsp4{width: 100%;text-align: left;margin-left: 0}
    .fyzpzw li span.fyzpzwsp5{width: 100%;text-align: left;padding-left: 0}
    .fyzpzw li span.fyzpzwsp5:before{display: none}
    .fyzpzw li span.fyzpzwsp5 a{padding: 0 37px 0 15px;line-height: 30px;font-size: 12px;}
    .fyzpzw li span.fyzpzwsp5 a:after{width: 10px;height: 10px;background-size: 10px auto;margin-top: -5px}
    .fyzpzw li.fyzpzwli{display: none}
    .fyzpzw{padding-bottom: 30px}
    .fyzdimg{width: 100%;float: inherit;padding-bottom: 56%}
    .fyzdtxt{width: 100%;float: inherit;}
    .fyzdsz{    width: 95%; height: 24px;  left: 0 !important;  right: 10px;  text-align: right;  top: 10px;}
    .fyzdtxt{padding: 20px}
    .fyzrsz{display: none}
    .fyhydt li{padding-bottom: 74.7%}
    .fyzbcg, .fyhydt{padding-bottom: 10px}
    .fygzxz{bottom: 20px;right: 20px}
    .fylcnrri{padding-bottom: 56.3%}
    .fylcnrle{position: relative;top: 0;left: 0;-webkit-transform: translateY(0); -moz-transform: translateY(0);  -o-transform: translateY(0); transform: translateY(0);}
    .fylcbjq{padding: 0}
    .fyggjj{width: 100%}
    .fyggle,.fyggri{float: inherit}
    .fyggri{position: relative;width: 100%;top: 0;bottom: 0;left: 0;right: 0;height: auto;max-height: 57vh;padding-top: 0;margin-top: 20px}
    .fyjjsj li{width: 50% !important;margin: 0  0 15px 0 !important;text-align: center;min-width:inherit !important}
    .fyjjsjbot{margin-top: 5px}
    .fyjjspbg img.fyjjicn{width: 60px;height: 60px;margin-top: -30px;margin-left: -30px}
    .fyxcdiv{}
    .fyxcle,.fyxcri{float: inherit;}
    .fyxcle{width: 66%;padding-bottom: 92%;margin: 0 auto}
    .fyxcri{width: 100%}
    .fyqm{margin-top: 10px}
    .fyzycpmain li{padding-bottom: 74.6%}
    .fycptcnr{padding: 20px}
    .fyznkzlb .swiper-slide{width: 270px}
    
    .fyznimg{width:100%}
    
    
    .fyznimg img{width: 100%;height: auto}
    .fyxqbjq{margin: 0}
    .fygnlb li{padding: 0;margin:0  0 30px 0;width: 100%;height: auto !important;}
    .fygnnr{max-height: inherit}
    .fygnnr{margin-right: 0}
    .fygn{margin-bottom: 20px}
    .fygnlne{margin: 10px 0}
    .fyhzlys li{padding-bottom: 56.7%}
    .fyenysbt{bottom: 20px}
    .fyxjjs{margin: 0 auto 20px}
    .fyxjjs .fyqclbt{margin-bottom: 20px}
    .fyjsimg{padding-bottom: 0;}
    .fyjsimg img{height: auto;width: 100%;position: relative}
    .fyjswz{margin: 0;width: 100%;padding: 20px;height: auto}
    .fyjszxbt{padding-bottom: 10px;margin-bottom: 10px}
    .fyjszxbt:after{width: 40%;margin-left: -20%}
    .fyyylytop .fyqclsub{margin-left: auto;margin-right: auto}
    .fyqclsub{height: auto;max-height: inherit;min-height: inherit;margin-right:0;padding-right:0}
    .fyylfl{position: relative;overflow: auto;height: 40px}
    .fyylfl ul{width: auto !important;
        overflow-x: scroll;
        overflow-y: hidden;
        display: flex;
        flex-wrap: nowrap;
        white-space: nowrap;
        justify-content: space-between;
    }

    .fyylfl li{width: auto;height: 40px; -webkit-border-radius:20px;  -moz-border-radius:20px;  border-radius:20px;margin-right: 10px;padding: 0 30px}
    .fyylfl li:last-child{margin-right: 0}
    .fyylfl li p{-webkit-transform: translateY(0);white-space: inherit;
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);position: relative;top: 0;left: 0;bottom: 0;right: 0;height: 36px;line-height: 36px}

    .fyylfl{right: 0}
    .fyylfl{margin-bottom: 20px}
    .fymbdiv{width: 100%;height: auto;max-height: inherit;padding: 0;margin: 0}
    .fyhzlmb{position: relative}
    .fyhzlmb:after{content: "";position: absolute;background: rgba(0,0,0,.3);width: 100%;height: 100%;top: 0;left: 0}
    .fymbdivdh{position: relative;z-index: 3}

    .fyhzlmb{height: auto;margin-bottom: 40px}
    .fyrsly .swiper-slide a{margin: 0}
    .fyqcllyri{padding-top: 0}
    .fyqcllyle{height: 190px;width: 100%;float:inherit;margin-bottom: 20px}
    .fyqcllyri{width: 100%;float: inherit}
    .fyylcpm { line-height: 25px;  max-height: 50px; }
    .fygdaa{width: 106px;height: 36px;line-height: 36px}
    .fygdaa i{height: 36px}
    .fyqcll,.fyqclsub,.fyqcllo{float: inherit}
    .fyqclsub,.fybxgcltop .fyqcllo{width: 100%}
    .fyqcllo{margin-top: 20px;width:100%;text-align:left}
    .fyteys li{padding-bottom: 0}
    .fyteys li img{display: block;position: relative;height: auto}
    .fyenysbt{display: none}
    .fyenysbt-p{display: block;}
    .fyeyystext{top: 0;position: relative;}
    .fyeswzsl{position: relative;-webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);padding: 20px 0}


.fyqcltop{position:relative;padding-top:110px !important}
.fyqcllo{position:absolute;top:30px;left:20px;margin:0;width:auto}
.fyqcllo img{width:auto;max-width:inherit;max-height:60px;height:60px}

    .fyteys{padding-bottom: 1px}
    .fyrzbq li{margin: 0}
    .fyrzdbq li a{padding: 0 30px 20px}
    .fyqclfwri{float: inherit;width: 100%}
    .fyqclfwle{position: relative;width: 100%;top: 0;left: 0;padding: 16px;height: auto}
    .fyqclfw li:nth-child(2n) .fyqclfwri{float: inherit}
    .fyyslb li{height: auto !important;padding: 0 20px}
    .fyystoph{height: 20px}
    .fyydicn img.fyysimg1{display: none}
    .fyydicn{position: absolute;top: 20px;left:20px;width: 40px;height: 40px;}
    .fyydicn img{height: 40px}
    .fyyslb li p.fyydbt{padding-left: 51px;line-height: 40px;height: auto;max-height: inherit;display: block;}
    .fysxysbot li{height: auto !important;width: 100% !important;text-align: left;padding-top: 20px !important;padding-bottom: 20px}
    .fyyssbicn{width: 48px;height: 48px;position: absolute;top: 20px;left: 15px;margin:0}
    .fysxysbot li p{max-height: 96px;margin: 0;position: static;transform:none;
        line-height: 1.5;padding-bottom: 20px;}
    .fysxysbot li:after{width: 100%;height: 2px;left: 0;margin: 0}
    .fysbbjq{margin-top: 0}
    .fyrstop .fyqclsub{width: 100%}
    .fysxys{padding: 40px 0 10px}
    .fycllog img{height: auto;max-height: inherit;width: auto;max-width: 70%;max-height: 70px;width:auto}
    .fylnjx{padding-top: 40px;padding-bottom: 40px}
    .fyjxlb .swiper-slide{position: relative}
    .fyjxbjq{padding: 55px 30px 30px}
    .fyhzwz a img{width: 85px}
    .fyhzwz p{width: 68%;margin-left: 2%;line-height: 28px;max-height:112px}
    .fyzlwz{position: relative;padding: 20px;width: 100%;height: auto}
    .fyfzbot li{width: 100%;margin: 0 0 20px 0;float: inherit;padding: 20px}
    .fyfzicn{
        position: relative;top: 0;left: 0;-webkit-transform: translate(-50%, -50%);
        -moz-transform: translate(0, 0);
        -o-transform: translate(0, 0);
        transform: translate(0,0);}
    .fyfzicn img{position: absolute;top: 0;left: 0;width: 40px;height: 40px;}
    .fyfzicn p{padding-left: 50px;line-height: 40px;text-align: left;font-size: 16px;font-weight: bold}
    .fyfzxt{display: none}
    .fyfzjj{height: auto;color: #000}
    .fyfzbot{padding: 0  0 10px}
    .fyfzwz{position: relative;
        background:none;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        overflow: hidden;
        opacity: 1;
    }
    .fyfzwzsub {
        position: relative;
        bottom: 0;
        left: 0;
        right: 0;
        opacity: 1;
    }
    .fyfzjj{line-height: 28px;}


    .fygyjs{padding: 30px 0 10px}
    .fysblb li p{line-height: 40px}
    .fysblb4 li{width: 100%}
    .fysblb li p{position: absolute;bottom: 0;left: 0;width: 100%;padding: 0 5%;background: rgba(255,255,255,.8)}
    .fyzkbg{padding: 30px 0 !important}
    .fyzkri,.fyzzpic{float: inherit;width: 100%}
    .fyzzpic{padding-bottom: 56.3%}
    .fybzwz{max-height: inherit;padding-right: 0}
    .fyzktxt{position: relative;padding: 20px;width: 100%;height: auto}
    .fyzkle{float: inherit;width: 100%}
    .fyzzfl{height: auto}
    .fyzzfl li{margin: 0 10px 0 0}
    .fyzzfl li p{line-height: 40px;height: 40px}
    .fyqm img{width: 150px;}
    .fysblb li{float: inherit;width: 100%;margin: 0 0 20px !important;}

    .fysblb li p{box-shadow: none}
    .fyzkri{margin-top: 20px}
    .fysbsysbq li{margin: 0;padding: 0 5px 10px}
    .fyrylb{padding:0;margin:30px 5%}
    .fysbsysbq{margin-bottom: 20px;}
    .fyrynr .swiper-slide{width: 270px;padding: 0}
    .fyryzw{display: none}

    .fyryimg{top:0; left:0;  right: 0;height: 0;position: relative;padding-bottom: 100%;background: #f5f5f5}
    .fyryimg img{max-height: 80%;max-width: 80%}

    .fyrybt{ height: auto;  width: 100%;  box-sizing: border-box;  padding:20px 0 0; margin:0;box-shadow: none;}

    .fyrybt p{margin-top: 2px;line-height: 24px;max-height: 72px}
    .fyjlnf{display: none}
    .fyjxlb{margin-left: 0}
    .fyjxnr:after{left: 20px;margin-left:0;top: -10px;}
    .fyjxline{overflow: hidden}
    .fyjxline li.fylineli1 p{    float: left;margin-left: -32.5px;}
    .fyjxline li.fylineli2{display: none}
    .fyjxline li.fylineli1{left: 20px}
    .fyjxline li.fylineli3 p{margin-right: 0}

    .fyjxnfapp{display: block;position:absolute;top: 15px;left:30px;color: #fff;font-size: 20px;font-weight: bold}
    .fyznimg{margin: 0}
    .fyzntxt{position: relative;margin: 0;padding: 20px 0 0 0;width: 100%;box-shadow: none;}
    .fysbbg table td{padding: 10px 2%}
    .fysbbg table th{padding: 10px 2%}
    .fynljs .fysxysbot li span{height: auto;max-height: inherit}





    .fykxclle{float: inherit;width: 100%;padding-bottom: 69%}
    .fykxclri{position: relative;float: inherit;width: 100%;height: auto;padding: 20px 0}
    .fyjgtblb li{width: 100%;margin: 0 auto 20px;display: block}
    .fyjgtblb li img{width: 100%;height: auto}
    .fyjgbjnr,.fyjgrj,.fyjgbg{padding: 30px 0}
    .fytscxle,.fyjgrj .fytscxle{width: 100%;float: inherit}
    .fyjgrj .fytscxri,.fytscxri{width: 100%;float: inherit;margin-top: 20px;height: auto;max-height: 200px}
    .fyjgjbq{margin-bottom: 20px}
    .fyjgtblb li:last-child{margin-bottom: 0}

     .fytscxle{padding-bottom: 73.1%}
    .fyjgrj .fytscxle{padding-bottom: 72.1%}
    .fytscx:after{display: none}
    .fytsclys li{float: inherit;width: 100%;padding: 0 0 20px 80px;margin-bottom: 20px}
    .fyscclimg{width: 60px;height: 60px;top: 0}
    .fyystsjj{height: auto;display: block}
    .fytscx{margin: 30px auto}

    .fyyylbbot .swiper-slide{width: 270px;}
    .fyyylbbot .swiper-slide-next{
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);}
    .fyyylbbot{padding: 0}
    .fyyylbbot .swiper-slide img{height: auto;position: relative}
    .fyyingyong .wrap {width: 100%;max-width: 100%}
    .fyyylbbot .swiper-slide{padding: 0}
    .fydzbjq,.fybzzl,.fyfwly, .fyzlbz,.fycpzxbt{margin-bottom: 20px}
    .fybxgcltop .fyqclsub,.fyzlbjq{width: 100%}
    .fytxfl li{margin-right: 20px}
    .fybzzslb .swiper-slide p{margin-top: 15px}
    .fyrzdiv li{width: 100%;float: inherit;padding: 20px 0;margin: 0}
    .fyzznlbot li{margin: 0 1% 1% 0;width: 49%;padding-bottom: 49%}
    .fyzzwz { left: 10px;  right: 10px;  bottom: 15px;  }
    .fyzzwz p{margin-bottom: 5px}
    .fyzznlbot li:last-child{padding-bottom: 49%;width: 100%;height: 0;position: relative;margin: 1% 0 0 0}
    .fyzznlbot li:last-child img{object-fit: cover}
    .fyzlfzbot{margin-left: 0}
    .fyzlfzbot li{width: 23%;height: 90px;margin:0 2.66% 0 0}
    .fyzlfzbot li:nth-child(4n){margin-right:0;}
    
    
    .fzdiv{width: 100%;height: 90px;    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;}
    .fzdivicn {
        position: relative;
        width: 30px;
        height: 30px;
        margin: 15px auto 0;
    }
    .fzdiv p {
        text-align: center;
        margin-top: 10px;
        font-size: 14px;
    }
    .fycpgclbt .swiper-slide{width: 270px}
    .fyrynrimg, .fyrynrimg img{width: 270px;height: 152px}
    .fycpgclbt .swiper-slide p{margin-top: 20px}
    .fygcjtdiv{margin-top: 20px}
    .fyzlbzbkl,.fytghp .fydzbbt{margin-bottom: 20px}
    .fygdpg{padding: 20px}
    .fygdpg .fybklbt{position: relative;width: 100%}

    .fybkle{float: inherit;width: 100%;}
    .fybkri{float: inherit;width: 100%;padding-bottom: 56.8%}
    .fybkljtdiv{    text-align: center;
        margin-top: 20px;}
    .fycpsxtxt{padding: 20px}
    .fyrzbq{margin-top: 0}
    .fyyybot li,.fytdbot li{width: 100%;float: inherit;height: 80px}
    .fycsbot li{padding: 15px 20px}
    .fyzzjtnr{left: 0;top: 35%;width: 100%;height: 1px;z-index: 3}
    .fyzzjt0, .fyzzjt1{margin: 0;position: absolute;top: 0}
    .fyzzjt0{left: 3%}
    .fyzzjt1{right: 3%}
    .fyzkjtzong{width: 100%;top:37%;margin: 0;}

    .fylcbot{width: 90%;left: 5%;right: 5%;top: auto;bottom: 36%;margin: 0}
    .fylcbot .fyjtnxt{right: 3%}
    .fylcbot .fyjtpre{left: 3%}
    .fyjjsp{padding-bottom: 50.1%}

    .fysbbg, .fysbbg thead, .fysbbg tbody, .fysbbg th, .fysbbg td, .fysbbg tr,.fysbbg table th{display: block;width: 100%;}
    .fysbbg thead{display: none}
    .fysbbg table tr{margin-bottom: 0;padding: 15px 15px 10px 15px;border: 1px solid #f5f5f5}
    .fysbbg table td{padding: 5px 0 5px 120px;text-align: left;position: relative;border: 0 !important;}
    .fysbbg table td:before{position: absolute;top: 5px;left: 0;content: attr(data-title);}
    .fycpsxbot .swiper-slide a{margin: 0;box-shadow: none;padding: 0}
    .fycpsxtxt{padding: 20px 0 0}
    .fypzlbnr .swiper-slide{padding: 20px}
    .fyrsimg{height: 190px}
    .fybgqh .fysbbg tr td,.fybgqh .fysbbg tr td:first-child{padding-left: 74px}
    .fyxhbg .fysbbg tr td,.fyxhbg .fysbbg tr td:first-child{padding-left: 88px}
    .fycpgczl  .fysbbg tr td,.fycpgczl  .fysbbg tr td:first-child{padding-left: 75px}
    .fycpgczl .fysbbg img {height: 20px;width: auto;max-width: inherit;}



    .fylnjxtop .fyjtnxt{right: 20px}
    .fylnjxtop .fyjtpre{right: 76px;}

    .fyyingyong,.fycppz,.fyyylybot,.fyznkzxt{padding-left: 20px!important;padding-right: 20px!important}
    .fyyytsbot,.fypzlb,.fylysub,.fyggdiv{padding-right: 0 !important;padding-left: 0 !important;}
    .fyyylbbot .swiper-slide p{display: block}
    .fyyylbbot .swiper-slide:after{display: none}


    .fyggdiv,.fycptcnr{-webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        transform: translate(0, -50%);left: 5%;right: 5%;padding: 5% !important; width: 90%}

    .fytxfl li{margin: 0 5%;width: 40%;padding: 0 0 15px;text-align: center}
    .fytxfl li.fytxflliatv{padding: 0 0 15px;}
    .fybklbt{margin-bottom: 5px;}
    .fyjxline:after{background: rgba(255,255,255,.2)}
    .fyxzjt0{left: 3%}
    .fyxzjt1{right: 3%}
    .swiper-button-disabled{display: block}
    .fygzzd .fyggsj{position: absolute;left: 20px;bottom: 10px}
    .fygzzd li a.fyggaa{padding: 20px 20px 35px !important;}
    .fygzzd .fyzdicn{top: auto;bottom: 17px;}



    .fyzlbzbkl .fysbbg thead{display:block}
    .fyzlbzbkl .fysbbg thead tr{padding: 0}
    .fyzlbzbkl .fysbbg table tr td{width: 100%;padding-left: 87px}
    .fyzlbzbkl .fysbbg table tbody tr:first-child{display: none}
    .fyzlbzbkl .fysbbg table tbody tr td:first-child{padding-bottom: 20px}
    .fyzlbzbkl .fysbbg table td:before{width: 72px}

    .fysytk, .fywzdt{padding: 30px 0}

    .fyyslb li p.fyydbt{height: auto !important;overflow: auto !important;white-space: inherit;text-overflow: inherit;}

    .fyydjj{height: auto;padding-right: 0}
    .fyjswztxt,.fytscxri,.fyjgrj .fytscxri{max-height: inherit !important;}


    .fyzlbzbkl .fybklbt,.fyzlbzbkl .fyhpbjq,.fytghp .fybklbt,.fytghp .fyhpbjq,.fytghp .fydzbbt{margin-left: 15px;margin-right: 15px}
    .fygdpg{padding: 15px}
    .fyfwlybot .fyzntxt p{height: auto;display: block}
    .fyqclfwri{padding-bottom: 57.7%}
    .fyqclfwle{    -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        transform: translateY(0);}
    .fyfwwb{height: auto;max-height: inherit}

    .fyzkle:before,.fyzkle:after{display: none}
    .fynljs .fysxysbot li p{max-height: 48px;line-height: 48px;margin-top: 0 !important;padding-left: 70px;}


        /*共用*/
    .fyzbjt,.fyzbjt{width: 15px;height: 10px;}
    .fyggbt{height: auto;max-height: 60px}

    .fyyjle,.fylcnrle,.fylcnrri{float: inherit;width: 100%}
    .fyyjri{float: inherit;width: 100%}
    .fylcnrri{margin-top: 20px}


    .fyejbt ul{justify-content: space-between;}
    .fyejbt,.fyhztop{overflow-x: scroll;overflow-y: hidden;width: 100%;height: 50px;}
    .fyejbt ul,.fyhztop ul{ width: auto;  overflow-x: scroll;  overflow-y: hidden;display: flex;  flex-wrap: nowrap;  white-space: nowrap;}
    .fyejbt li,.fyhztop li{line-height: 50px;margin:0 10px 0 0}
    .fyejbt li a{padding: 0 10px;font-size: 16px}
    .fyhztop li{padding-bottom: 0}

    .fyhztop ul{height: 60px;}
    .fyhztop li:after{bottom: 10px}
    .fyzzfl{height: 40px}
    .fyzzfl ul,.fyylfl ul{height: 50px}
    .fyylfl{overflow-y: hidden;}
    




    .fyzzfl{overflow-x: scroll;overflow-y: hidden;width: 100%}
    .fyzzfl ul{width: auto;  overflow-x: scroll;  overflow-y: hidden;display: flex;  flex-wrap: nowrap;  white-space: nowrap;}
    .fygyjsbjq,.fyqcljsbj,.fyrsbjq,.fyjgjbq,.fydzbjq,.fyxqbjq {text-align: left}




    .fyzbcg li a,.fyxinwen li a,.fygglb li a.fyggaa{padding: 20px}
    .fyxinwen li,.fygglb li,.fyyjbot li,.fylxlb li,.fyhydt li,.fybglb li,.fygzlb li,.fygllb li.fyggli,.fyzycpmain li,.fyhzlys li,.fyteys li,.fyyslb li,.fysxysbot li{float: inherit;width: 100%;margin: 0 0 20px 0}
    .fyzbcgle,.fyzbcg li a:after{display: none}
    .fyxzlb li,.fyyjbot li,.fybglb li{box-shadow: 0 0 10px rgba(0,0,0,.1)}
    .fysbtxt,.fygzlb li a.fyzlaa,.fygllb li.fyggli{padding: 20px}



    .fyxzlb li,.fynfsx, .fylxdw, .fylylen, .fyxwbjq, .fyyljj, .fyrzbt, .fyyybt,.fyggzw, .fygczz, .fyzbcg li, .fylxfl, .fylywz, .fyhztop, .fyxqbjq, .fyzyjscs, .fysbbg,.fynf, .fyfzbjq, .fydlbt, .fyzkbt, .fygybjq, .fydzbbt,.fycptp,.fyqclbt, .fytscxbjq,.fybanntxt p, .fyjjgsm, .fydtbt, .fyfzbt, .fyxqfx, .fycpxqbt, .fyydbt, .fycllog p, .fyylcpm, .fyrsfl, .fycpfljj, .fyysbt,.fylnjxtop,.fygyjs .fylnjxtop,.fytxfl, .fyxxtop, .fyrsimg{margin-bottom: 20px}
    .fyfztop, .fyjjimg, .fyhzlyy, .fyzytd{margin-bottom: 30px}
    .fyfzbjq, .fydlbt, .fyzkbt, .fygybjq, .fydzbbt, .fycpxqbig,.fyzhanlue, .fyhzqy, .fyjjsp, .fyqclfw li, .fyzslb,.fyrsbjq, .fynljs,.fyteys{margin-bottom: 30px}
    .fyjjsj, .fyrcbt, .fyzbjj, .fyzntxt p, .fycllog img,.fygzbt{margin-bottom: 10px}
    .fydshtop, .fylcnf, .fyxwjj, .fysxcpjj,.fyggbt, .fytzrx, .fygyjsbjq,.fyggsj, .fyzbjjx, .fydtsj, .fyxwbt, .fyxzlb li p, .fybzwz, .fyydicn, .fyfwbt, .fyhovbt, .fypzbt, .fymbdivbt, .fytsbttop,.fyyjri li p, .fyshbt, .fysxcpbt,.fytzlxle p,.fyhdlb .fyshbt, .fyshjj{margin-bottom: 10px}


    .fydlbg, .fyyylybot, .fyrcone, .fypxjfz, .fyzwlbbg, .fybgzd, .fybgmain, .fybgzd, .fybgmain, .fyfzlc, .fyjgtscl, .fyyingyong, .fyhjmin, .fyzlbz, .fycpgczl, .fycpxzzx, .fycpzxbx, .fyhjmin,.fyxzbgttt,.fytzzbg, .fymain,.fyyj, .fyznkzxt,.fylxmain,.fydsh,.fygzlb,.fygaogao,.fygllb,.fyjtjj,.fyxcdiv,.fyzycpmain,.fycpbg,.fyqcltop,.fycppz,.fyqcljs,.fykxcl,.fyjbxx{padding: 30px 0}
    .fygzlb,.fygllb,.fyzycpmain{padding-bottom: 10px}

    .fyzxfl, .fyzxfl, .fynljs,.fyqclfw{padding-top: 30px}

    .fygglb,.fybglb{padding-bottom: 10px}

.fybanntxt h2{margin-bottom:8px}

    /*字体*/
 
   .fygpjgle,.fylcnf{font-size: 40px !important;}/*数字滚动 60*/
   
   .fygdsj,.fyszjh{font-size: 30px !important;}
   
.fyyjri li span{font-size: 30px}/* 股价 48*/
.fontsize72,.fontsize48{font-size: 20px}/*一级 30*/
.fontsize60,.fylclb li:nth-child(3),.fyjlnf li.fyjlnfli2 p{font-size: 20px}/*banner 标题*/
.fyejbt li a,.fontsize28,.fontsize24,.fylclb li,.fyjlnf li p,.fontsize36,.fontsize30,.fontsize55,.fytxfl li,.fysbsysbq li,.fyrzdbq li a{font-size: 18px}/*二级 22*/
.fyzzfl li p{font-size: 14px}
.fylxfl li a{font-size: 16px}
body,input,select,textarea,.fontsize16,.fyhzwz p{font-size:14px}/*默认16*/
.fontsize14,.foot_le dd a{font-size: 14px}/*14*/
    .fygcbjq, .fyhovbt, .fypzbt{line-height: 26px}
    .fylywz,.fylygx{font-size: 14px;}
    .fyejbt_shao ul{justify-content: space-evenly;}
    .fyejbt_shao li{margin-right: 0}
    .fyrzbq li{max-width: 32.333%;width: 100%}
    .fyrzbq li a{font-size: 14px;padding:10px 5px;}
}
@media only screen and (max-width:750px){
    .fylcbot{bottom: 36%}
    .fycpzxbot .fycpjt0,.fycpzxbot .fycpjt1{top: 33%}
    .fydtcpnr{float: inherit;width: 100%;margin-bottom: 30px}
    .fydtcpnr:last-child{margin-bottom: 0}
    .fydtsub a{margin-right: 20px}
    .fywzdt li h3,.fydtcpnr a.fyejfa{margin-bottom: 20px}
    .fydtej{padding-top: 20px;}



.fyhzwz {

     position: relative; 
    top: 0;
    left: 0;
     -webkit-transform: translateX(0); 
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
     transform: translateX(0); 
}
   

}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){
    .fylcbot{bottom: 35%}
    .fyzkjtzong{top: 33%}
    .fyfwlybot .fycpjt0, .fyfwlybot .fycpjt1{top: 29%}
    .fycpzxbot .fycpjt0,.fycpzxbot .fycpjt1{top: 31%}
}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){
    .fylcbot{bottom: 29%}
    .fyzkjtzong{top: 29%}
    .fyfwlybot .fycpjt0, .fyfwlybot .fycpjt1{top: 25%}
    .fycpzxbot .fycpjt0,.fycpzxbot .fycpjt1{top: 27%}
    .fyxwzdjtdiv{padding-bottom: 51.5%}
    .fydlbt{font-size: 16px;}
}
@media only screen and (max-width:414px){
    .fyzkjtzong{top: 24%}
    .fyfwlybot .fycpjt0, .fyfwlybot .fycpjt1{top: 21%}
    .fycpzxbot .fycpjt0,.fycpzxbot .fycpjt1{top: 24%}
    .fyxwzdjtdiv{padding-bottom: 51%}
    .fyznkzxt .fycpjt1,.fyznkzxt .fycpjt0{top: 27%}
    .fysbsysbq li{width:50%;float:left;margin:0 0 10px 0}
}
@media only screen and (max-width:375px){
    .fycpzxbot .fycpjt0,.fycpzxbot .fycpjt1{top: 22%}
    .fyxwzdjtdiv{padding-bottom: 50%}
}
@media only screen and (max-width:360px){
    .fyzkjtzong{top: 21%}
    .fyfwlybot .fycpjt0, .fyfwlybot .fycpjt1{top: 20%}
}
@media only screen and (max-width:320px){
    .fyhovtxt{font-size: 12px}
    .fybgbt{height: 60px;-webkit-line-clamp:2}
    .fyzkjtzong{top: 18%;}
    .fyfwlybot .fycpjt0, .fyfwlybot .fycpjt1{top: 18%}
    .fycpzxbot .fycpjt0,.fycpzxbot .fycpjt1{top: 19%}
    .fyhzwz a img {width: 79px;  }
    .fyejbt li{margin-right:0}
}
/*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){}


.psm{margin-top: 3%;}