html{font-size: 126.867px;}
body{padding:0;margin:0 auto;background:#fff;color:#666;word-wrap:break-word;word-break:break-all;overflow-x:hidden;}
body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0;font-family:微软雅黑 CN,Arial,"sans-serif"}
section,article,header,footer,aside,nav{display:block}
.listStyle ul,.listStyle li{margin:0;padding:0;list-style:none;}
input[type="button"],input[type="submit"],input[type="reset"]{-webkit-appearance:none}
img{border:none}
a{color:#333;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right}

/*.navlicbl li*/
.scaleimg img,.trantion,.rotateimg img,.nav li:before,.ywlyflsub .item li:before,.ywlytxt li.ywlytxtliatv,.ckgd .ckgdaa,.navlicbl li:after,.footjtri li p,.footjtri li p:after,.xwimg,.xwtime p,.xwlbbt,.footnavsub a,.footbq a,.footjtle a,.footjtle a:after,.navlicbl li,.clinavdh,.sbhd p,.sbhd img,.yuyan a,.yuyan span,.footjtri li p:after,.fyongyu .item,.logo img,.fyjzgtxt,.fyhdbg,.fyguanbi,.fyjjline span,.navlicbl h2,.backup a,.backindex,.fyzpzwsub{transition:all 0.8s ease;-webkit-transition:all 0.8s ease;-moz-transition:all 0.8s ease;-ms-transition:all 0.8s ease;}
.fygyhdle p,.fygyhdle span,.fygyhdri p,.fygyhdri span{transition:color 0.6s ease;-webkit-transition:color 0.6s ease;-moz-transition:color 0.6s ease;-ms-transition:color 0.6s ease;}
.fyxwbig  a.fyxwbigaaa .fyxwbigimg:after{transition:all 1.5s ease;-webkit-transition:all 1.5s ease;-moz-transition:all 1.5s ease;-ms-transition:all 1.5s ease;}
.fygyhdle{transition:background 0.8s ease;-webkit-transition:background 0.8s ease;-moz-transition:background 0.8s ease;-ms-transition:background 0.8s ease;}
.fyzzbg,.fyzptc{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;}
.fyjzgqy{transition:width 0.6s ease;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;}
.fyjzglbsubatv .fyjzgtxt p,.fyjzglbsubatv .fyjzgtxt pre{transition:all 0.5s ease;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition-delay: .5s}
.fymain,.fyzpzw{transition:background 0.8s ease;-webkit-transition:background 0.8s ease;-moz-transition:background 0.8s ease;-ms-transition:background 0.8s ease;}



.syxwsj,.syxwbt,.stxwjj,.xwtxtle .ckgd{opacity: 0;}

.ldghdivsub .center .item .xwtxtle{
    /*transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;*/
    /*-webkit-transition-delay: .4s;*/
    /*-o-transition-delay: .4s;*/
    /*transition-delay: .4s;*/
    opacity: 1;
}

.fyfdcline,.fyfdcline span{transition:width 0.6s ease;-webkit-transition:width 0.6s ease;-moz-transition:width 0.6s ease;-ms-transition:width 0.6s ease;}
.fyfdcline{
    /*-webkit-transition-delay: .4s;*/
    /*-o-transition-delay: .4s;*/
    /*transition-delay: .4s;*/
}
.fyfdcline span{
    -webkit-transition-delay: .8s;
    -o-transition-delay: .8s;
    transition-delay: .8s;
}
.fyxwbig  a.fyxwbigaaa .fyxwbigimg:after{
    -webkit-transition-delay:.9s;
    -o-transition-delay: .9s;
    transition-delay: .9s;
}





.syxwsj,.syxwbt,.stxwjj{
    transform:translateY(20px);
    -ms-transform:translateY(20px);
    -moz-transform:translateY(20px);
    -webkit-transform:translateY(20px);
    -o-transform:translateY(20px)
}
.ldghdivsub .center .item .syxwsj,.ldghdivsub .center .item .syxwbt,.ldghdivsub .center .item .stxwjj{
    transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;
    opacity: 1;

    transform:translateY(0);
    -ms-transform:translateY(0);
    -moz-transform:translateY(0);
    -webkit-transform:translateY(0);
    -o-transform:translateY(0);

    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
}

.ldghdivsub .center .item .xwtxtle .ckgd{
    transition:all .8s ease;-webkit-transition:all .8s ease;-moz-transition:all .8s ease;-ms-transition:all .8s ease;
    opacity: 1;
    -webkit-transition-delay: .1s;
    -o-transition-delay: .1s;
    transition-delay: .1s;
}




.sectbgtwo{transition:all 6s ease;-webkit-transition:all 6s ease;-moz-transition:all 6s ease;-ms-transition:all 6s ease;}

.fybannerpc{transition:all 4s ease;-webkit-transition:all 4s ease;-moz-transition:all 4s ease;-ms-transition:all 4s ease;}

pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp: 2; -webkit-box-orient: vertical;}
.overhidetree,.fyghlbt .item p{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
.overhidefore{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:4; -webkit-box-orient: vertical;}
.overhidefive{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:5; -webkit-box-orient: vertical;}
.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}
.index_sec1{display: block;}
.sec_box1{display: block;}
.active .contain,.fp-completely .contain{display: block !important;}
.radius50,.fydszjj p:after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.radius3{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.radius10{-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.fybjqheight{height: 4rem}
.fybjq{text-align: justify;letter-spacing: .004rem;}
.fybjq img{width:100%;height:auto !important;display: block;margin: 0 auto .1rem}
.fybjq video{width:100% !important;height:auto !important;}
table{border:1px solid #666;border-collapse:collapse;width:100%;text-align: center}
table tr,table tr td,table th{border:1px solid #666}
table tr td,table th{padding:15px 1%}

select {
    /*appearance:none;*/
    /*-moz-appearance:none;*/
    /*-webkit-appearance:none;*/
    /*background-image: url(../images/xialaicn.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: center right;*/
    /*padding-right: 14px;*/
    /*background-color: inherit;*/
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background: url(../images/xialaicn.jpg) no-repeat center right;
}
.tupian{position: relative;overflow: hidden;}
.tupian img{position: absolute;top: 0;left: 0;width: 100%;display: block;object-fit: cover;height: 100%}
.main1720{width:13.4375rem;margin: 0 auto}
.main1440{width:12.8rem;margin-left: 1.1rem}
/*图片hover效果*/
.rotateimg:hover img,.fyguanbi:hover{-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)}
.scaleimg:hover img,.pzfwbg,.xwimg{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}
.sectbgtwo,.fybannerpc,.fyhdbg{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2);
}
.sectbgtwo_atv,.fybannerpc_atv,.fygyhd li:hover .fyhdbg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.rotateimgUp:hover img,.fydzlcbot li:hover img{transform:translateY(-10px);-ms-transform:translateY(-10px);-moz-transform:translateY(-10px);-webkit-transform:translateY(-10px);-o-transform:translateY(-10px)}
/*fullpage*/
.section{background-size:cover;background-repeat:no-repeat;background-position:center bottom;overflow:hidden;}
.section .header {position: absolute}
.section .navlicbl {position: absolute}
#fp-nav.right{right: 5.5%}
#fp-nav ul li{width:23px;height:23px;margin:10px 0}
#fp-nav ul li a span{background:none;border:0;background-image: url(../images/yuanred0.png);width:100%;height:100%;background-position:center center;background-repeat:no-repeat;top:0;left:0;border-radius:0;}
#fp-nav ul li:hover a span,#fp-nav ul li a.active span{background:none;background-image: url(../images/yuanred1.png)}
.fpnavone ul li a span{background-image: url(../images/yuan0.png) !important;}
.fpnavone ul li:hover a span,.fpnavone ul li a.active span{background-image: url(../images/yuan1.png)!important;}
/*头部*/
.header{width:100%;position: fixed;top:.14rem;left: 0;z-index: 9999;height:1px}
.yuyan{margin-top: .11rem;margin-right: .35rem;    height: 0.236rem;}
.yuyan a{color: #fff;line-height: .236rem;display: inline-block;border: 2px solid #fff;padding: 0 0.15625rem;vertical-align: top;font-weight:bold}
.yuyan span{background: url(../images/icnup.png) no-repeat center center;vertical-align: top;display: inline-block;width: .125rem;height: .236rem;margin-left: .06rem}
.logo{margin-left: .54rem;position: relative;height: .35rem;overflow: visible;width: auto;}
.logo img{display: block;max-height:100%;position: absolute;left: 0;top: 0;width: auto;}
.logo img.logo0{}
.logo img.logo1{opacity: 0}
.nav{display: none}
/*.nav li{position: relative;float: left;margin-right:.4rem}*/
/*.nav li a.navyja{display:block;line-height:.74rem;font-size: .125rem;position: relative;z-index: 2;}*/
/*.nav li span{position:absolute;background: #66c1b6;width: 0;height:2px;bottom:.2rem;left:0;}*/
/*.nav li.clinav span{width: 100%}*/
/*.nav li.clinav a.navyja,.nav li:hover a.navyja{color: #66c1b6;font-weight: bold}*/
/*.naverji{position: absolute;left: 50%;width:1.17rem;text-align: center;margin-left: -0.585rem;box-shadow: 0 0 20px rgba(0,0,0,.1);display: none}*/
/*.naverji:after{content: "";position: absolute;background: url(../images/sanjiao.png) no-repeat center center;width: 10px;height: 8px;top: -8px;left: 50%;margin-left: -5px}*/
/*.naverji a{display:block;position: relative;font-size: 0.125rem;background: #fff;padding: .12rem 0}*/
/*.naverji a.naverjiatv,.naverji a:hover{background: #66c1b6;color: #fff}*/




/*.header_bai .logo img.logo0{opacity:0}*/
/*.header_bai .logo img.logo1{opacity: 1}*/
/*.header_bai .yuyan a{color: #1e237f;border-color: #1e237f}*/
/*.header_bai .yuyan span{background-image: url(../images/icnupred.png)}*/
/*.header_bai .visual i.line{background: #1e237f}*/




.header_bai .logo img.logo0{opacity:0}
.header_bai .logo img.logo1{opacity: 1}
.header_bai .yuyan a{color: #333;border-color: #333}
.header_bai .yuyan span{background-image: url(../images/icnuphui.png)}
.header_bai .visual i.line{background: #333}



.yuyan a:hover{color: #1e237f;border-color: #1e237f}
.yuyan a:hover span{background-image: url(../images/icnupred.png)}
.visual:hover i.line{background: #1e237f}


.menu-activator{height:.145rem;cursor:pointer;width: .375rem;z-index: 1001;margin-right: .54rem;margin-left: 0.4rem;    margin-top:0.185rem}
.visual{
    position:relative;
    width:100%;
    height:100%;
}
.visual i.line{
    width:100%;
    height:.032rem;
    background-color:#fff;
    -webkit-border-radius:2px;
    -moz-border-radius:2px;
    border-radius:2px;
    display:block;
    position:absolute;
    -moz-transition:all 300ms ease;
    -o-transition:all 300ms ease;
    -webkit-transition:all 300ms ease;
    transition:all 300ms ease;
    -moz-transform:translate3d(0, 0, 0);
    -webkit-transform:translate3d(0, 0, 0);
    transform:translate3d(0, 0, 0);
}
.visual i.line01{
    top:0;
    filter:progid:DXImageTransform.Microsoft.Alpha(enabled=false);
    opacity:1;
    -moz-transition-delay:210ms;
    -o-transition-delay:210ms;
    -webkit-transition-delay:210ms;
    transition-delay:210ms;
}
.visual i.line02{
    top:.055rem;
    -moz-transition-delay:140ms;
    -o-transition-delay:140ms;
    -webkit-transition-delay:140ms;
    transition-delay:140ms;
}
.visual i.line03{
    bottom:0;
    -moz-transition-delay:70ms;
    -o-transition-delay:70ms;
    -webkit-transition-delay:70ms;
    transition-delay:70ms;
}
.visual i.line04{
    top:30px;
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0;
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms;
}
.cliactnav .visual i.line:nth-child(1),.cliactnav .visual i.line:nth-child(3) {
    top:16px
}
.cliactnav .visual i.line:nth-child(1) {
    -moz-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    transform:rotate(-45deg)
}
.cliactnav .visual i.line:nth-child(3) {
    -moz-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    transform:rotate(45deg)
}
.cliactnav .visual i.line:nth-child(2), .cliactnav .visual i.line:nth-child(4) {
    filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    opacity:0
}
.cliactnav .visual i.line.line01,.cliactnav .visual i.line.line02, .cliactnav .visual i.line.line03, .cliactnav .visual i.line.line04 {
    -moz-transition-delay:0ms;
    -o-transition-delay:0ms;
    -webkit-transition-delay:0ms;
    transition-delay:0ms
}
/*头部 end*/
/*第1屏 banner*/
#focus{display:block;height:100%;width: 100%}
#focus_phone{display:none;}
.focus_slide{width:100%;height:100%;position:absolute;top:0;left:0;}
.focus_slide .owl-stage-outer,.focus_slide .owl-stage,.focus_slide .owl-item{width:100%;height:100%}
.focus_slide .item{position:relative;height:100%;width:100%;overflow: hidden}
.spitemapp{background-size: cover;background-position: center center;background-repeat: no-repeat}
.sjvideoss{position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: #000;display: none;z-index: 9999}
.sjvideosssub{position: absolute;width: 100%;height: 75%;top:5%;left: 0;}
.sdfgg{position: absolute;left: 50%;bottom: 2rem;height: .7rem;margin-left: -.35rem}
.spvideicn{position: absolute;left: 5%;line-height: 1.5rem;color: #fff;bottom: 5rem;width: 100%;z-index: 9}
.spvideicn p{display: inline-block;vertical-align: top;margin-left: .3rem}
.spvideicn img{width: 1.5rem !important;height: 1.5rem !important;display: inline-block !important;vertical-align: top}
.focus_slide .item.spitem:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.2);}
.focus_slide .item a{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;position: relative}
.focus_slide .owl-controls{position: absolute;bottom:.65rem;margin: 0;left:2.46rem;text-align: left;height: 2px}
.focus_slide .owl-dots .owl-dot span{margin:0;background:#fff;width:.5rem;height:2px;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;position: relative;opacity: 1}
.focus_slide .owl-dots .owl-dot.active span, .focus_slide .owl-dots .owl-dot:hover span{background:#1e237f;opacity: 1}
.focus_slide .owl-dots .owl-dot span i{content: "";position: absolute;top: 0;left: 0;width:0;background: #fff;height: 100%;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;}
.homeviedwbaner{width: 120%;height: 120%;position: absolute;top:-10%;left: -10%;background: #000;outline: none;object-fit: cover;transition:all 6s ease;-webkit-transition:all 6s ease;-moz-transition:all 6s ease;-ms-transition:all 6s ease;}
.homeviedwbaner_atv{width: 100%;height: 100%;top:0;left: 0;}
/*.videbg{width: 100%;position: absolute;top:0;left: 0;background:rgba(0,0,0,.1);height: 100%;z-index: 3}*/
.banntxt{padding: 1.656rem 0 0 .625rem;z-index: 3;position: relative}
.banntxt p.bannwzp{color: #fff;line-height: 1;position: relative;padding-bottom: 0.21rem;}
.banntxt p.bannwzp:after{content: "";position: absolute;bottom: 0;left: 0;width:0.45rem;height:.045rem;background: #fff}


.banntxt pre.bannwzpyw{color: #fff;margin: .2rem 0 .1rem;display: block;width: 83%}
.banntxt pre.bannwzpzw{color: rgba(255,255,255,.8);}
.sylble0,.sylble1{position: absolute;width: .1rem;height: .16rem;bottom: .57rem;z-index: 3;cursor: pointer;}
.sylble0{background: url(../images/bannjt0.png) no-repeat center center;background-size: auto 100%;left: 24%;}
.sylble1{background: url(../images/bannjt1.png) no-repeat center center;background-size: auto 100%;left: 26%;}

.banntxt .ckgd{position: relative;z-index: 33;margin-top: .9rem}
/*.banntxt .ckgd .ckgdaa{border: 1px solid #999}*/
/*.banntxt .ckgd .ckgdaa:hover{border-color: #1e237f}*/



.banntxt0 p.bannwzp,.banntxt0  pre.bannwzpyw{color: rgba(255,255,255,.6)}
.banntxt0 p.bannwzp:after{background: rgba(255,255,255,.6)}
/*.banntxt0 .ckgd .ckgdaa span{opacity: .6}*/
/*.banntxt0  .ckgd .ckgdaa{color: rgba(255,255,255,.6)}*/






.navshowbg{position: fixed;top: -500%;right: 0;z-index: 999999;width: 100%;height: 100%;background: url(../images/fybgwimg.jpg) no-repeat left bottom;background-size: cover}
.navshowbg .header{position: absolute}
.navshowbg .main1440{position: relative}
.navshowbg .main1440 .line0,.navshowbg .main1440 .line1,.navshowbg .main1440 .line2{background: rgba(222,222,222,.55)}
/*.navshowbg .visual i.line01,.navshowbg .visual i.line03{display:none}*/






.cblnav .visual i.line01,.cblnav .visual i.line03{display: block !important;}
.cblnav .visual i.line02{display: none}
.cblnav .visual i.line01{-moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);top: .1rem;}
.cblnav .visual i.line03{-moz-transform: rotate(-45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);top: .1rem;}
.cblnav .menu-activator{margin-top: 0.11rem;width: .3rem}


.navshowbg .visual i.line02{display:none}
.navshowbg .visual i.line01{-moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);top: .1rem;}

.navshowbg .visual i.line03{-moz-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);}
.navshowbg .menu-activator{margin-top: 0.11rem;width: .3rem}



.navshowbg .footjtri{width: 100%;padding-top: 20%}
.navshowbg .footjtri li{margin-left: .6rem;margin-bottom: .4rem}
/*.navshowbg .footjtri li p{opacity: .4}*/


.navshowbg .footjtri li.footjtkg p{opacity: 1;padding-left: 0}
/*.navshowbg .footjtri li p:after{left: 1.25rem}*/
.navshowbg .footjtri .footnavsub{top: 40%;left:1.8rem;padding-left: 4.5rem;height: 4rem}
.navshowbg .footnavsub a{color: #333}
.navshowbg .footjtri li p{padding-left: 0 !important;color: #333}



.homecbnav{position: fixed;top: 50%;right: .45rem;text-align: center;z-index: 999;opacity: .6;-webkit-transform:rotate(450deg);-moz-transform:rotate(450deg);-o-transform:rotate(450deg);transform:rotate(450deg);color: #fff;cursor: pointer}
.homecbnav_odd,.cbldhsuberji a:hover{color: #1e237f}




.cblnav .visual i.line01,.cblnav .visual i.line03{display:none}
.cblnav .main1440{position: relative;z-index: 2}
.cblnav .line0,.cblnav .line1,.cblnav .line2{background: rgba(222,222,222,.55)}


.atvszyy{position: absolute;bottom: .45rem;left: .54rem;z-index: 999}
.dqszat{width: .35rem;height: .35rem;color: #fff;text-align: center;line-height: .35rem;position: relative}
.dqszat img{position: absolute;top: 0;right: 0;width: 100%;height: 100%}
.dqszat span{color: #1e237f}


.qxjy{color: #fff;cursor: pointer;margin-top: .05rem}
.qxjy img{vertical-align: bottom;margin: 0 .06rem 0 .2rem;height: .22rem}
.qxjy img.qxjyimg1{display: none}

.qxjy_atv img.qxjyimg0{display: none}
.qxjy_atv img.qxjyimg1{display: inline-block}



.sbhd{position: fixed;bottom: .45rem;right: .45rem;text-align: center;z-index: 999}
.fy_sbhd{left: 0;right: auto;}
.sbhd img{height: 0.21rem;display: block;margin: 0 auto .08rem}
.sbhd img.sbhddian{position: absolute;top: 0;left: 50%;width: .14rem;margin-left: -.07rem;
    animation: lineup 1.5s linear infinite;
    -webkit-animation: lineup 1.5s linear infinite;
    -moz-animation: lineup 1.5s linear infinite;
    -ms-animation: lineup 1.5s linear infinite;
    -o-animation: lineup 1.5s linear infinite;
}
.sbhd img.sbhdimg1{display: none}
.sbhd img.sbhddian1{display: none}
.sbhd p{color: #fff;line-height: 1}



.sbhd_odd p{color: #333}
.sbhd_odd img.sbhdimg0{display: none}
.sbhd_odd img.sbhddian0{display: none}
.sbhd_odd img.sbhdimg1{display: block}
.sbhd_odd img.sbhddian1{display: block}

@keyframes lineup{
    0% {
        top: 0;
    }
    25% {
        top: .04rem
    }
    50% {
        top: .07rem
    }
    85% {
        top: .09rem;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 0;
    }
}
@-webkit-keyframes lineup{
    0% {
        top: 0;
    }
    25% {
        top: .04rem
    }
    50% {
        top: .07rem
    }
    85% {
        top: .09rem;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 0;
    }
}
@-o-keyframes lineup{
    0% {
        top: 0;
    }
    25% {
        top: .04rem
    }
    50% {
        top: .07rem
    }
    85% {
        top: .09rem;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 0;
    }
}
@-ms-keyframes lineup{
    0% {
        top: 0;
    }
    25% {
        top: .04rem
    }
    50% {
        top: .07rem
    }
    85% {
        top: .09rem;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 0;
    }
}
@-moz-keyframes lineup{
    0% {
        top: 0;
    }
    25% {
        top: .04rem
    }
    50% {
        top: .07rem
    }
    85% {
        top: .09rem;
        opacity: 0;
    }
    100% {
        top: 0;
        opacity: 0;
    }
}


.navlicbl_show{visibility: inherit !important;}
.navlicbl{position: fixed;left:0;top: 50%;z-index: 99999;height: 2rem;margin-top: -1rem;}
.navlicbl{position: fixed;left:0;top: 50%;z-index: 99999;}
.navlicbl h2{font-weight: bold;color: #fff;padding-left: 1rem;line-height: 1;margin-bottom: 0.25rem;position: relative;font-size: 0.22rem}
.navlicbl h2:after{height: 2px;width: .21875rem;background: #cf6a17;content: "";position: absolute;top: 50%;left:.54rem;margin-top: -1px;}
.navlicbl li{font-weight:bold;margin-bottom: 0.156rem;padding-left:  1rem;position: relative;color: #fff;cursor: pointer;opacity: 1;font-size: 0.18rem}
.navlicbl li:after{content:"";position: absolute;top: 50%;left:.54rem;width:.21875rem;background: #fff;height: 1px}
.navlicbl li.navlicblatv:after{width:0.75875rem;left: 0}


.navlicbl_odd h2{color: #333}
.navlicbl_odd li{color: #333333}
.navlicbl_odd li:after{background: #333333}
.navlicbl_odd li.navlicblatv,.navlicbl li.navlicblatv,.navlicbl li:hover,.footjtri li p:hover,.navshowbg .footnavsub a:hover{color: #cf6a17}
.navlicbl_odd li.navlicblatv:after,.navlicbl li.navlicblatv:after,.navlicbl li:hover:after{background: #cf6a17}
.navlicbl li:hover:after{width:0.75875rem;left: 0}
.navlicbl_boxshow li,.navlicbl li:hover{opacity: 1}





.cblnav{position: fixed;left: 0;top:-500%;z-index: 9999;height: 100%;width: 100%;background:url(../images/dhtcbg.png) no-repeat bottom right;}
.cblnav:before{content: "";position: absolute;bottom: 0;left: 0;width: 2.46rem;height: 100%;background: url(../images/cblicnbg.jpg) no-repeat center bottom;background-size:cover;border-right: 1px solid #cdcece;}
.cblnav:after{content: "";position: absolute;bottom: 0;left: 2.46rem;width:12.65rem;height: 100%;background: url(../images/fybgwimg.jpg) no-repeat left bottom;background-size: cover;
    /*background: url(../images/1234.gif) no-repeat left bottom;*/ }



.cblnav .header{position: absolute}
.cblnavsub{margin-left: .9rem;padding-top: 2rem}
.cblnavsub li{display: none}
.cblnavsub h2{color: #1e237f;margin-bottom: .88rem;padding-bottom: .2rem;position: relative;cursor: pointer}
.cblnavsub h2:after{position: absolute;bottom: 0;left: 0;background: #1e237f;width: .52rem;height: .03rem;content: ""}


.cbldhsuberji{}
.cbldhsuberji a{min-width: 20%;display: inline-block;vertical-align: top}
.cbldhsuberji a:nth-child(3),.cbldhsuberji a:nth-child(7){margin-left: 9%}


.section .main1440{position: relative}
.line0,.line1,.line2{position: absolute;top: 0;width: 1px;height: 100%;background:rgba(255,255,255,.4)}
.line0{left: 0;z-index: 4}
.line1{left: 50%;z-index: 3}
.line2{right: 0;z-index: 4}


.fyzpgdzye{background: #e8ebf0}
.ckgd{}
.ckgd .ckgdaa{border: 1px solid rgba(153,153,153,.2);display: inline-block;width: 1.56rem;height: 0.47rem;line-height: 0.47rem;text-align: center;color: #333333;vertical-align: top;box-sizing: border-box;
    -webkit-border-radius:120px;
    -moz-border-radius:120px;
    border-radius:120px;}
.ckgd .ckgdaa p{vertical-align: middle;display: inline-block;margin-left: 0;position: relative}
.ckgd .ckgdaa span{background: url(/home/images/jticnxiaored.png) no-repeat center top;    width: 0.07rem;  height: 0.117rem;display: inline-block;vertical-align: middle;position: absolute;top:-.06rem;background-size: 100% auto}
.ckgd .ckgdaa span.gdjt0{left: 0}
.ckgd .ckgdaa span.gdjt1{left: 12px}
.ckgd .ckgdaa span.gdjt2{left: 23px}





.banntxt .ckgd .ckgdaa{border: 1px solid rgba(190,7,2,.3);color: #fff;background: rgba(190,7,2,.3)}
.banntxt .ckgd .ckgdaa span{background-image: url(/home/images/jticnxiao.png)}



.ckgd .ckgdaa:hover,.fyfdclb li:hover .ckgd .ckgdaa{background: #1e237f !important;color: #fff}
.ckgd .ckgdaa:hover span,.ywlytxt li .ckgd .ckgdaa span,.section2 .ckgd .ckgdaa span,.section7 .ckgd .ckgdaa span,.fy_footer .ckgd .ckgdaa span,.fyfdclb li:hover .ckgd .ckgdaa span{background-image: url(/home/images/jticnxiao.png)}
.ywlytxt li .ckgd .ckgdaa,.section2 .ckgd .ckgdaa,.section7 .ckgd .ckgdaa,.fy_footer .ckgd .ckgdaa{border-color: rgba(255,255,255,.1);color: #fff}





.ckgd .ckgdaa:hover span.gdjt0,.fyfdclb li:hover .ckgd .ckgdaa span.gdjt0{
    animation: widthlie0 1s linear infinite;
    -webkit-animation: widthlie0 1s linear infinite;
    -moz-animation: widthlie0 1s linear infinite;
    -ms-animation: widthlie0 1s linear infinite;
    -o-animation: widthlie0 1s linear infinite;
}

@keyframes widthlie0{
    0% {
        left: 0
    }
    25% {
        left: 1px
    }
    50% {
        left: 0
    }
    75% {
        left: 1px
    }
    100% {
        left: 0;
        opacity: 0;
    }
}
@-webkit-keyframes widthlie0{
    0% {
        left: 0
    }
    25% {
        left: 1px
    }
    50% {
        left: 0
    }
    75% {
        left: 1px
    }
    100% {
        left: 0;
        opacity: 0;
    }
}
@-o-keyframes widthlie0{
    0% {
        left: 0
    }
    25% {
        left: 1px
    }
    50% {
        left: 0
    }
    75% {
        left: 1px
    }
    100% {
        left: 0;
        opacity: 0;
    }
}
@-ms-keyframes widthlie0{
    0% {
        left: 0
    }
    25% {
        left: 1px
    }
    50% {
        left: 0
    }
    75% {
        left: 1px
    }
    100% {
        left: 0;
        opacity: 0;
    }
}
@-moz-keyframes widthlie0{
    0% {
        left: 0
    }
    25% {
        left: 1px
    }
    50% {
        left: 0
    }
    75% {
        left: 1px
    }
    100% {
        left: 0;
        opacity: 0;
    }
}



.ckgd .ckgdaa:hover span.gdjt1,.fyfdclb li:hover .ckgd .ckgdaa span.gdjt1{
    animation: widthlie1 1s linear infinite;
    -webkit-animation: widthlie1 1s linear infinite;
    -moz-animation: widthlie1 1s linear infinite;
    -ms-animation: widthlie1 1s linear infinite;
    -o-animation: widthlie1 1s linear infinite;
    animation-delay: .1s;
}

@keyframes widthlie1{
    0% {
        left: 13px
    }
    25% {
        left: 12px
    }
    50% {
        left: 13px
    }
    75% {
        left: 12px
    }
    100% {
        left: 13px;
        opacity: 0;
    }
}
@-webkit-keyframes widthlie1{
    0% {
        left: 13px
    }
    25% {
        left: 12px
    }
    50% {
        left: 13px
    }
    75% {
        left: 12px
    }
    100% {
        left: 13px;
        opacity: 0;
    }
}
@-o-keyframes widthlie1{
    0% {
        left: 13px
    }
    25% {
        left: 12px
    }
    50% {
        left: 13px
    }
    75% {
        left: 12px
    }
    100% {
        left: 13px;
        opacity: 0;
    }
}
@-ms-keyframes widthlie1{
    0% {
        left: 13px
    }
    25% {
        left: 12px
    }
    50% {
        left: 13px
    }
    75% {
        left: 12px
    }
    100% {
        left: 13px;
        opacity: 0;
    }
}
@-moz-keyframes widthlie1{
    0% {
        left: 13px
    }
    25% {
        left: 12px
    }
    50% {
        left: 13px
    }
    75% {
        left: 12px
    }
    100% {
        left: 13px;
        opacity: 0;
    }
}



.ckgd .ckgdaa:hover span.gdjt2,.fyfdclb li:hover .ckgd .ckgdaa span.gdjt2{
    animation: widthlie2 1s linear infinite;
    -webkit-animation: widthlie2 1s linear infinite;
    -moz-animation: widthlie2 1s linear infinite;
    -ms-animation: widthlie2 1s linear infinite;
    -o-animation: widthlie2 1s linear infinite;
    animation-delay: .15s;
}

@keyframes widthlie2{
     0% {
         left: 23px
     }
     25% {
         left: 24px
     }
     50% {
         left: 23px
     }
     75% {
         left: 24px
     }
     100% {
         left: 23px;
         opacity: 0;
     }
 }
@-webkit-keyframes widthlie2{
    0% {
        left: 23px
    }
    25% {
        left: 24px
    }
    50% {
        left: 23px
    }
    75% {
        left: 24px
    }
    100% {
        left: 23px;
        opacity: 0;
    }
}
@-o-keyframes widthlie2{
    0% {
        left: 23px
    }
    25% {
        left: 24px
    }
    50% {
        left: 23px
    }
    75% {
        left: 24px
    }
    100% {
        left: 23px;
        opacity: 0;
    }
}
@-ms-keyframes widthlie2{
    0% {
        left: 23px
    }
    25% {
        left: 24px
    }
    50% {
        left: 23px
    }
    75% {
        left: 24px
    }
    100% {
        left: 23px;
        opacity: 0;
    }
}
@-moz-keyframes widthlie2{
    0% {
        left: 23px
    }
    25% {
        left: 24px
    }
    50% {
        left: 23px
    }
    75% {
        left: 24px
    }
    100% {
        left: 23px;
        opacity: 0;
    }
}



.homebt{padding-top: 1rem;color: #fff;overflow: hidden;position: relative}
.homebt p{position: relative;line-height: 1;overflow: hidden}
.homebt span,.homebt b{display: inline-block;font-weight: normal}
.homebt:after{content: "";position: absolute;bottom: 0;left: 0;width:.039rem;height: 25%;/*background: #1e237f*/}


/*.section1 .contain{z-index: 3}*/


/*.section1:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);}*/




.section2{}
.sectbgtwo{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-size: cover;background-repeat: no-repeat;background-position: center top}
.section2 .ckgd{text-align: center;margin-top: .5rem}
.gywm{text-align: center;margin-top: 3.32rem;width: 90%;margin-left: auto;margin-right: auto}
.gywm p{color: #fff}
.gywm pre{color: #fff;margin: 0.13rem 0 .35rem}
.gysz{text-align: center}
.gysz li{display: inline-block;border-right: 1px solid #fff}
.gysz li:last-child{border-right: 0}
.gysz li p{color: #fff;line-height: 1;margin-bottom: .1rem}
.gysz li span{color: #fff;line-height: 1;display: block}

.gysz li.gyszli0{width: 1.49rem}
.gysz li.gyszli1{width: 2.51rem}
.gysz li.gyszli2{width: 1.49rem}

.section3{}
.section3 .ckgd{display: none;text-align: left;margin-top:.5rem}
.section3 .line0, .section3 .line1, .section3 .line2{background: rgba(0,0,0,.04)}
.dszzc{}
.dszzcle{width:38.503%;padding-bottom:47%;/*margin-top: .4rem*/}
.dszzcri{width: 49.5%;margin-right: 2%;/*margin-top: .4rem*/}
.fydszichi{text-align: justify}
.fydsqm{text-align: right;color: #333333;margin-top: .3rem}
.fydsqm img{display: inline-block;vertical-align: middle;height: .36rem;margin-left: .1rem}

.sectbgthree{position: absolute;top: -35%;left: 0;width: 800%;height: 97%;background-size: auto 100%;background-repeat: repeat-x;background-position: center bottom;

    animation: linele 20s linear infinite;
    -webkit-animation: linele 20s linear infinite;
    -moz-animation: linele 20s linear infinite;
    -ms-animation: linele 20s linear infinite;
    -o-animation: linele 20s linear infinite;
}
@keyframes linele{
    0% {
        left: 0;
    }
    100% {
        left:-1920px;
    }
}
@-webkit-keyframes linele{
    0% {
        left: 0;
    }
    100% {
        left:-1920px;
    }
}
@-o-keyframes linele{
    0% {
        left: 0;
    }
    100% {
        left:-1920px;
    }
}
@-ms-keyframes linele{
    0% {
        left: 0;
    }
    100% {
        left:-1920px;
    }
}
@-moz-keyframes linele{
    0% {
        left: 0;
    }
    100% {
        left:-1920px;
    }
}

.sectbgthree0{position: absolute;top: -35%;left: 0;width: 800%;height: 97%;background-size: auto 100%;background-position: center bottom;

    /*animation: linele0 20s linear infinite;*/
    /*-webkit-animation: linele0 20s linear infinite;*/
    /*-moz-animation: linele0 20s linear infinite;*/
    /*-ms-animation: linele0 20s linear infinite;*/
    /*-o-animation: linele0 20s linear infinite;*/
}
@keyframes linele0{
    0% {
        left: 0;
    }
    100% {
        left:1920px;
    }
}
@-webkit-keyframes linele0{
    0% {
        left: 0;
    }
    100% {
        left:1920px;
    }
}
@-o-keyframes linele0{
    0% {
        left: 0;
    }
    100% {
        left:1920px;
    }
}
@-ms-keyframes linele0{
    0% {
        left: 0;
    }
    100% {
        left:1920px;
    }
}
@-moz-keyframes linele0{
    0% {
        left: 0;
    }
    100% {
        left:1920px;
    }
}


.section3 .qxjy,.section5 .qxjy,.section6 .qxjy{color: #1e237f}
.section3 .dqszat,.section5 .dqszat,.section6 .dqszat{color: #999999}
.section3 .homebt p,.section5 .homebt p,.section6 .homebt p{color: #333333}
.ldghdiv{position: absolute;top:2rem;left: 0;width: 100%;z-index: 3}
.ldghdivsub{}
.ldghdivsub .owl-stage-outer{padding: 1rem 0;}
.ldghdivsub .item{position: relative}
.ldghdivsub .center  .item{-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);

transform-origin: center center;
}

.xwtxtle{background: #fff;box-shadow: 0 0 20px rgba(0,0,0,.1);padding:0 4%;width: 30%;height: 100%;position: absolute;top: 0;left: -1px;z-index: 2;opacity: 0}
.xwimgri{width: 62%;margin-top: .3rem;margin-bottom: .3rem}
.xwimgri img{width: 100%;display: block;height: 2rem;object-fit: cover;}
.syxwsj{color: #333;padding-bottom: .02rem;position: relative;padding-top: .3rem}
.syxwsj:after{content: "";position: absolute;bottom: 0;left: 0;width: .5rem;height: 1px;background: #1e237f}
.syxwbt{color: #333;margin: .09rem 0}
.stxwjj{color: #666;margin-bottom: .3rem}








.xwtxtle  .ckgd{position: relative;bottom: 0;margin-top: 0;
    -webkit-transform: scale(.55);
    -moz-transform: scale(.55);
    -o-transform: scale(.55);
    transform: scale(.55);
    transform-origin: 0 0;
}



.ldghdivsub .center  .item{position: relative;z-index: 3;

    margin-left: .5rem
}
.ldghdivsub .center  .item .xwtxtle{opacity: 1}
.ldghdivsub .ldghdivsub_pre{}
.ldghdivsub .ldghdivsub_pre .xwimgri{float: left;width: 49%}
.ldghdivsub .ldghdivsub_nex  {}
.ldghdivsub .ldghdivsub_nex .xwimgri{width: 26%}
.xwimgri{position: relative}
.xwimgri:after{position: absolute;content: "";top: 0;left: 0;width: 100%;height: 100%;background: rgba(255,255,255,.7)}
.ldghdivsub .center  .item .xwimgri:after{display: none}


.section3 .lyjt{width: 100%;z-index: 99;bottom: 3rem}
.section3 .lyjt img{background: #1e237f}
.section3 .lyjt .lyjt0{margin-left: .7rem}
.section3 .lyjt .lyjt1{margin-right: 1rem}

.section4{}
.section4 .main1440{overflow: hidden}
.section4 .homebt{z-index: 4;position: relative}
.section4 .line0,.section4 .line1,.section4 .line2{z-index: 4}
.sdfdf{position: relative;z-index: 4}

.ywlybg,.ywlybg li{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

.ywlybg li{ -webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);transform:scale(1.2); background-size: cover}
.ywlybg_pc li{transition:all 9s ease-out;-webkit-transition:all 9s ease-out;-moz-transition:all 9s ease-out;-ms-transition:all 9s ease-out;}
.ywlybg li:nth-child(1){z-index: 3}


.ywlybg li:nth-child(1){display: block;}
.ywlybg li.ywlybgatv{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index: 4;display: block;}


.section5{background-position: center center}
.section5 .line0,.section5 .line1,.section5 .line2{background: rgba(151,151,151,.15)}
.xwfl{text-align: right;height: .25rem;margin-top: -.33rem}
.xwfl ul{border-bottom: 1px solid #a4a4a5;display: inline-block;vertical-align: top;height: .25rem}
.xwfl li{display: inline-block;font-weight: bold;vertical-align: top;position: relative;height: .25rem;margin-left: .4rem;cursor: pointer;z-index: 33}
.xwfl li:first-child{margin-left: 0}
.xwfl li:after{content: "";position: absolute;bottom: -1px;left: 0;width: 0;height: 3px;background: #1e237f}
.xwfl li.xwflatv{color: #1e237f}
.xwfl li.xwflatv:after{width: 100%}
.xwlb{margin-top: .5rem;position: relative;z-index: 4}
.xwlbsub{display: none}
.xwlbsub .lyjt{position: relative;bottom: 0;margin-top: .15rem}

.xinwenlb{}
.xinwenlb .item{background: #fff url(../images/xwbg.jpg) no-repeat center right;height: 4.175rem;box-shadow: 0 5px 21px 0 rgba(0, 0, 0, 0.07);padding-top: .2rem;background-size: auto 100%;position: relative;overflow: hidden}
.xwimg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background-position: center top;background-size: cover;background-repeat: no-repeat;z-index: 2;opacity: 0}
.xwimg:after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3)}



.xwlbatv .xwimg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1}
.xwlbatv .xwtime p,.xwlbatv .xwlbbt{color: #fff !important;}
.xwlbatv .xwtime{border-color: rgba(255,255,255,.3)}

/*.xwlbatv .xwimg,.xinwenlb .item:hover .xwimg{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1}*/
/*.xwlbatv .xwtime p,.xwlbatv .xwlbbt,.xinwenlb .item:hover  .xwtime p,.xinwenlb .item:hover  .xwlbbt{color: #fff !important;}*/
/*.xwlbatv .xwtime,.xinwenlb .item:hover  .xwtime{border-color: rgba(255,255,255,.3)}*/



.xinwenlb .item a{display: block;margin: 0 .31rem;position: relative;height: 100%;z-index: 3}
.xwtime{position: absolute;bottom: .52rem;left: 0;width: 100%;text-align: right;padding-top: .28rem;border-top: 1px solid rgba(0,0,0,.1)}
.xwtime p.xwsjri{position: absolute;top: .22rem;left: 0;line-height: 1;color: #1e237f}
.xwtime p.xwsjyue{}
.xwtime p.xwsjnian{}




.xwjt1,.xwjt0{display: inline-block;vertical-align: top;height: .55rem;width: .55rem;cursor: pointer;margin-left: .03rem;margin-top: .156rem}
.xwjt0{background: rgba(255,255,255,.5) url(../images/jticnre0.png) no-repeat center center;background-size: auto 100%}
.xwjt1{background: rgba(255,255,255,.5) url(../images/jticnred1.png) no-repeat center center;background-size: auto 100%}

.xwjt0:hover{background: #1e237f url(../images/jticn0.png) no-repeat center center;}
.xwjt1:hover{background: #1e237f url(../images/jticn1.png) no-repeat center center;}




.ywlytxt{position: absolute;top: 1.25rem;right: 0;width: 43%;z-index: 4}
.ywlytxt li{opacity: 0;position: absolute;top: 0;left: 0;width: 100%}
.ywlytxt li.ywlytxtliatv{opacity: 1;z-index: 4}
.ywlytxt li pre{color: #fff;margin-bottom: .5rem;height: .69rem;text-align: justify}
.ywlyfl{position: absolute;z-index: 4;bottom:0.625rem;left: 0;width: 100%;}
.ywlyflsub{}
.ywlyflsub .item{}
.ywlyflsub .item li{float: left;width: 25%;line-height: 0.78125rem;font-weight: bold;color: #fff;position: relative;overflow: hidden;border-top: 1px solid rgba(255,255,255,.3);border-bottom: 1px solid rgba(255,255,255,.3);box-sizing: border-box}
.ywlyflsub .item li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: rgba(255,255,255,.3)}
.ywlyflsub .item li:last-child:after{display: none}
.ywlyflsub .item li span,.ywlyflsub .item li i{display: inline-block;vertical-align: top;height: 100%}
.ywlyflsub .item li span{font-weight: normal;padding-left: 13%;width: 15%;position: relative;z-index: 2}
.ywlyflsub .item li i{position: relative;z-index: 3;font-style: normal}
.ywlyflsub .item li img{width: auto;height: 0.4375rem;display: inline-block;position: absolute;right: .18rem;bottom: .18rem}


.ywlyflsub .item li:before{background: url(../images/kyicnbg.jpg) no-repeat center top;background-size: cover;content: "";position: absolute;bottom: 0;left:-100%;width: 100%;height: 100%;opacity: 0}
.ywlyflsub .item li.ywliatv:before{left: 0;opacity: 1}



.lyjt{position: absolute;bottom: 1.5rem;right: 0;text-align: right;height: .55rem;z-index: 4}
.lyjt img{display: inline-block;vertical-align: top;height: .55rem;background: rgba(255,255,255,.49);width: .55rem;cursor: pointer;margin-left: .03rem}
.lyjt img:hover{background: #1e237f}



.section6{background-position: center center}
.ywbjtxt{position: absolute;bottom: .35rem;left: 0;width: 70%;text-align: center;padding: 0 15%}
.ywbjtxt p{color: #1e237f;margin-bottom: .1rem}
.ywbjtxt pre{}
.ywbjtxtapp{display: none;text-align: justify}

.section7{}
.section7:after,.fy_footer:after{content: "";position: absolute;bottom: .65rem;left: 35%;width: 1px;height: 86%;background: rgba(255,255,255,.2)}
.footqhs{padding: 0.6rem .54rem;position: relative}
.backindex{position: fixed;bottom: 1rem;right: .35rem;z-index: 333;background: rgba(255,255,255,.5);text-align: center;padding: .1118rem 0;width: .56rem;box-shadow: 0 0 20px rgba(168,189,224,.1)}
.section7 .backindex{display: none}



.qhsle,.footjtle{width: 35%}
.qhsle p.qhslebt{color: #fff;font-weight: bold;line-height: 1;margin-bottom: .35rem}
.qhsri,.footjtri{width: 55%}
.qhsri p,.qhsri pre{color: #fff}
.qhsri pre{height: auto !important;}
.qhsri p{padding-bottom: .15rem;margin-bottom: .2rem;position: relative}
.qhsri p:after{content: "";position: absolute;bottom: 0;left: 0;width: .45rem;height: 2px;background: #fff}
.foothyjt{border-top: 1px solid rgba(255,255,255,.2);padding: .5rem .54rem 0;position: relative}
.footjtle{}
.footjtle img.footlogo{}
.footjtle p{color: rgba(255,255,255,.5);margin: .2rem 0 .5rem}
.footjtle p img{vertical-align: baseline;display: inline-block;height: .24rem;margin-right: .08rem}
.footjtle a{color: rgba(255,255,255,.5);display: inline-block;width: 72%;line-height: .57rem;border: 1px solid rgba(255,255,255,.2);vertical-align: top;position: relative;padding-left: .28rem}
.footjtle a:after{content: "";position: absolute;top: 0;right: 0;width: .69rem;height: 100%;background: url(../images/foojt.png) no-repeat center center;border-left: 1px solid rgba(255,255,255,.2);background-size: auto 100%}



.footjtri{position: relative}
.footjtri li{margin-bottom: .22rem}
.footjtri li p{color:rgba(255,255,255,.6);position: relative;cursor: pointer;width: 30%;}
.footjtri li p:after{background: #cf6a17;width:0;height: 1px;content: "";position: absolute;top: 50%;left: 1.25rem;opacity: 0}
.footnavsub{position: absolute;top: 0;display: none;width: 5rem;height: 3.4rem;padding-left: 2rem;left: 1.125rem;}
.footnavsub a{color: rgba(255,255,255,.6);display: block;margin-bottom: .23rem}



.footjtri li.footjtkg{}
.footjtri li.footjtkg .footnavsub{display: block}
.footjtri li.footjtkg p,.footjtri li:hover p{color: #cf6a17;}
.footjtri li.footjtkg p:after,.footjtri li:hover p:after{width: .375rem;opacity: 1}





.footbq{padding: 0.2rem .54rem .25rem;border-top: 1px solid rgba(255,255,255,.2);position: absolute;bottom: 0;left: 0;width: 100%;box-sizing: border-box;color: #999}
.footbq a{color: #999}
.footbq a.footsjzc{position: absolute;top:0.2rem;left: 50%;width: 40%;text-align: center;margin-left: -20%}
.footfx{}
.footfx li{float: left;margin-left: .17rem}
.footfx li img.footfxicn0{height: .17rem}
.footfx li img.footfxicn1{display: none;height: .17rem}


.footfx li:hover img.footfxicn0{display: none}
.footfx li:hover img.footfxicn1{display: inline-block}



.fymain_bg_bai{background:#ffffff;position: fixed;width: 100%;height: 0;bottom:0;left: 0;}
.fymain,.fyxwxqmain{position: relative;background: #e8ebf0}
.fymainlne{position: relative;}
.fymainlne .line0, .fymainlne .line1,.fymainlne .line2{background: rgba(102,102,102,.15)}
.fybanner .fymainlne .line0,.fybanner  .fymainlne .line1,.fybanner .fymainlne .line2{background: rgba(255,255,255,.15)}


.fyabout{position: relative;padding-bottom: 1px}
.fygysub{position: relative;z-index: 3}
.fygysub .homebt{margin-bottom:0 !important;padding-top: 0 !important;}
.fygysub .homebt:after{height: 100%}
.fygysub .homebt p{color: #333333}
.fyjtjj{padding-top: 1.06rem;}
.fyjituanjjtop{}
.fyjtjjsub{display: none}
.fyjtjjbot{width: 87%;margin-top: .35rem}
.fygyimg{margin-top: .3rem}
.fygyimg img{display: block;width: 100%}
.fygybtbf{text-align: center;margin-bottom: .6rem;margin-top: .62rem}
.fygybtbf p{color: #333;line-height: 1;margin-bottom: .15rem}
.fygybtbf pre{color: #666666;line-height: 1}
.fyjjjt{text-align: right;height: .56rem;line-height: .56rem;position: relative;margin-top: .24rem}
.fyjjjtjtle,.fyjjjtjtri{display: inline-block;vertical-align: top;width: .56rem;height: .56rem;box-shadow: 0 0 20px rgba(0,0,0,.1);cursor: pointer}
.fyjjjtjtle{background: #e8ebf0 url(../images/jticnredd1.png) no-repeat center center}
.fyjjjtjtri{background: #e8ebf0 url(../images/jticnredd0.png) no-repeat center center;margin-left: .15rem}
.fyjjsz,.fyjjline{display: inline-block;vertical-align: top}
.fyjjsz{color: #333333;margin: 0 .15rem 0 .3rem}
.fyjjsz span.fyjjszspan0{color: #1e237f}
.fyjjjt{padding-right: 1.96rem}
.fyjjline{background: #d6d8dd;height: 2px;width: 1.96rem;position: absolute;top: 50%;margin-top: -1px;right: 0}
.fyjjline span{position: absolute;top: 0;left: 0;height: 2px;background: #1e237f}



.fydszjs{padding-top: 1.2rem}
.fydszjs .fyjituanjjtop{margin-top: .6rem}
.fydszbot{}
.fydszle{width:41.315%;padding-bottom:50.5%;}
.fydszri{width:58.685%;background: #f3f6fa url(../images/fydszicn.png) no-repeat right bottom;background-size: 1.73rem auto;padding: .3rem  0;height:4.38rem}
.fyfzlc{position: relative;margin-bottom: .5rem;margin-top: 1.6rem}
.fyfzlc:after{position: absolute;content: "";top: 0;width: 128%;height: 100%;background:url(../images/fylcxtbg.png) no-repeat center center;background-size: 100% auto;}
.fyldjt0,.fyldjt1{position: absolute;z-index: 4;cursor: pointer;height: .45rem;top: 50%;margin-top: -0.225rem}
.fyldjt0{left: -0.6875rem}
.fyldjt1{right: 0}


.fyjtle0,.fyjtle1{position: absolute;top: .19rem;background: #1e237f;width: .55rem;cursor: pointer}
.fyjtle0{left:-0.6875rem}
.fyjtle1{right:-0.6875rem}


.fyfzlcsub{cursor: grab;position: relative;z-index: 3}
.fyfzlcsub:after{content: "";position: absolute;left: 0;top: 50%;background: url(../images/lcimgibse.png) no-repeat center left;background-size: 100% auto;width: 100%;height: .18rem;margin-top: -.09rem}
.fyfzlcsub .item{}
.fyfzlcsub .item li{display: inline-block;vertical-align: top;position: relative;margin-left: .7%;}
.fyfzlcsub .item li:after{content: "";position: absolute;background: url(../images/fylclineicn.png) no-repeat center top;width: .02rem;height: 100%;background-size: 100% auto;top: 0;left: 0}
.fyfzlcsub .item li.fylcli4:after,.fyfzlcsub .item li.fylcli2:after{background: url(../images/fylclineicn0.png) no-repeat center bottom;background-size: 100% auto;top: auto;bottom:.04rem}
.fyfzlcsub .item li.fylcli1{width: 26%;height: 3.1rem}
.fyfzlcsub .item li.fylcli2{width: 21%;margin-top: 3.1rem;margin-left: -2%}
.fyfzlcsub .item li.fylcli3{width: 19%;height: 3.1rem;margin-left: -6%}
.fyfzlcsub .item li.fylcli4{width: 18%;margin-top: 3.1rem;margin-left:8%}
.fyfzlcsub .item li.fylcli5{width: 19%;margin-left: -8%}

.fyfzlcsub .item li p{line-height: 1;margin-bottom: .05rem}
.fyfzlcsub .item li p span{color: #1e237f;margin-right: 3px;display: inline-block;font-family:Myriad Pro}
.fyfzlcsub .item li pre{text-align: justify}
.fyfzlcsub .item li p,.fyfzlcsub .item li pre{padding-left: .15rem}


.fylcyuan{position: absolute;left: 0;}
.fyfzlcsub .item li.fylcli1 .fylcyuan{top: 1.5rem}
.fyfzlcsub .item li.fylcli3 .fylcyuan{top: 1.5rem}
.fyfzlcsub .item li.fylcli5 .fylcyuan{top: 1.5rem}
.fyfzlcsub .item li.fylcli2 .fylcyuan{top: -.5rem}
.fyfzlcsub .item li.fylcli4 .fylcyuan{top: -.5rem}
.fylcyuan:after{content: "";position: absolute;background: rgba(190,7,2,.88);-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity: 1;
    background: #1e237f;
    width:14px;
    height:14px;
    top: 0;
    left: 0;

}

.fylcyuan:before{content: "";position: absolute;background: #fff;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;opacity: 1;z-index: 3;
    width: 10px;
    height:10px;
    top: 2px;
    left: 2px;
}

/*.fyfzlcsub .item li:hover .fylcyuan:before,.fyfzlcsub .item li.fylcli1_atv .fylcyuan:before{*/
    /*-webkit-animation:ripple0 2.5s ease-out  infinite;*/
    /*-moz-animation:ripple0 2.5s ease-out  infinite;*/
    /*-o-animation:ripple0 2.5s ease-out  infinite;*/
    /*animation: ripple0 2.5s ease-out  infinite;*/

    /*-webkit-animation-delay: .5s;*/
    /*-moz-animation-delay: .5s;*/
    /*-o-animation-delay: .5s;*/
    /*animation-delay: .5s;*/
/*}*/
@keyframes ripple0 {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes ripple0 {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-moz-keyframes ripple0 {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-o-keyframes ripple0 {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}


.fyfzlcsub .item li:hover .fylcyuan:after,.fyfzlcsub .item li.fylcli1_atv .fylcyuan:after{
    -webkit-animation: ripple 1.2s ease-out infinite;
    -moz-animation: ripple 1.2s ease-out infinite;
    -o-animation: ripple 1.2s ease-out  infinite;
    animation: ripple 1.2s ease-out  infinite;
}
@keyframes ripple {
    0% {
        opacity:1;
        transform:scale(1)
    }
    90% {
        opacity:0;
        transform:scale(2)
    }
    98% {
        opacity:0;
        transform:scale(1)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-webkit-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-moz-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}
@-o-keyframes ripple {
    0% {
        opacity:0;
        transform:scale(0)
    }
    70% {
        opacity:1;
        transform:scale(.5)
    }
    100% {
        opacity:0;
        transform:scale(1)
    }
}


.fyfzlcsub .item li:hover  pre{color: #1e237f}

.fydszxm{display: inline-block;border-bottom: 1px solid #dadde1;line-height: 1;margin-bottom: .25rem;margin-left: .3rem}
.fydszxm span{display: inline-block;padding-bottom: .17rem;color: #333;margin-right: .3rem;position: relative}
.fydszxm span:after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;background: #1e237f;height: 2px}
.fydszjj{margin-left: .3rem;}
.fydszjj p{position: relative;margin-bottom: .11rem}
.fydszjj p:after{position: absolute;content: "";background: #666666;width: .03rem;height: .03rem;top:.09rem;left: -.28rem;}

.fyldgh{padding-top: 1.6rem}
.fyldgh .ckgd{display: none}
.fyldgh .homebt span,.fydszjs .homebt span{cursor: pointer;margin-right: .6rem}
.fyldgh .homebt span.fyldghbtatv,.fydszjs .homebt span.fyldghbtatv{color: #1e237f}
.fyldghbot{margin-top: 1.1rem}
.fyguaihuai{display: none;}
.fyguaihuai .fyjjjt{margin-right: 2.7rem}
.fyghlbt{padding-bottom: 28%;height: 0;overflow: hidden}
.fyghlbt .item{background: #eee;width: 9.21rem;position: relative;height: 3.3rem}
.fyghimg{width: 67.862%;padding-bottom:38.173%}
.fyghlbt .item p{width: 18%;padding-left: 2%;margin-right: 8%;position: absolute;bottom: .13rem;right: 0}
.fyghlbt .item p:after{content: "";position: absolute;top:.09rem;left: 0;width: .03rem;height: .17rem;background: #1e237f}
.fyjtwh{padding-top: 1.35rem}
.fywhqy{margin-right: .53rem;margin-bottom: .38rem;margin-top: .85rem}
.fywhqyle{width: 30%;line-height: 1;border-bottom: 2px solid #1e237f}
.fywhqyle p{color: #1e237f}
.fywhqyle span{color: #333333;display: inline-block;padding: .33rem 0 .3rem}
.fywhqyri{width: 44%;text-align: justify}
.fyjzg{margin-bottom: .5rem;position: relative}
.fyjzg .fyjjjtjtle,.fyjzg .fyjjjtjtri{position: absolute;top: .55rem;}
.fyjzg .fyjjjtjtle{right:.7rem}
.fyjzg .fyjjjtjtri{right: 0}

.fyjzg .fywhqyle{margin-bottom: .45rem}
.fyjzglb{overflow: hidden;height: 2.67rem}
.fyjzgqy{width: 20%;margin-right: 2%;float: left;height: 2.67rem;position: relative;overflow: hidden;}
.fyjzgqy:nth-child(4n){margin-right: 0}
.fyjzgqy img{display: block;width: 100%;height:2.67rem;object-fit: cover;}
.fyjzgqy p.fyhxbt0{color: #fff;position: absolute;top: 50%;left: 0;width: 100%;line-height: .4rem;margin-top: -.2rem;text-align: center;z-index: 3}
.fyjzgtxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/fyjzgbg.jpg) no-repeat center top;background-size: cover;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);opacity: 0}
.fyjzgtxt p{width: 80%;margin: 0 auto .2rem;color: #fff;text-align: center;line-height: 1;padding-bottom: 0.15rem;position: relative;opacity: 0}
.fyjzgtxt p:after{content: "";position: absolute;bottom: 0;width: .2rem;height: 2px;left: 50%;background: #fff;margin-left: -.1rem}
.fyjzgtxt pre{display: block;width: 80%;margin: 0 auto;color: #fff;text-align: justify;opacity: 0}
.fyhxhover{position: absolute;width: 100%;height: 100%;top: 0;left: 0;background: rgba(0,0,0,.3) url(../images/fyjzglinewa.png) no-repeat center bottom;background-size: 100% auto;text-align: center}
.fyhxhover img{width: .13rem;height: auto;position: absolute;bottom: .55rem;left: 50%;margin-left: -0.065rem}
.fyhxhover p{position: absolute;bottom: .24rem;left:0;width: 100%;color: #fff}
.fyjzglbsubatv{width:34%;}
.fyjzglbsubatv .fyjzgtxt{opacity: 1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.fyjzglbsubatv .fyjzgtxt p,.fyjzglbsubatv .fyjzgtxt pre{opacity: 1}
.fyjzglbsubatv .fyhxhover{display: none}
.fyjzglbsubatv  p.fyhxbt0{display: none}





.fyqysm{margin-right: .39rem;overflow: hidden}
.fyqysm .fyqysmle{width: 45%;}
.fyqysm .fywhqyle{width: 66%;margin-bottom: .2rem}
.fysmbot{}



.fyryzzlb{position: relative;padding-top: 1.35rem}
.fyryzzlb .ckgd,.fyldgh .ckgd,.fyhzhb .ckgd{position: absolute;top: 1.35rem;right: 0;z-index: 3}
.fyldgh .ckgd{top: 1.6rem}
.fyhzhb .ckgd{top: 1.9rem}

.fyryzzimg{position: relative;margin-top: 1rem}
.fyryzzimg .xwjt0,.fyryzzimg .xwjt1{position: absolute;top: 50%;z-index: 3;margin: -.21rem 0 0 0;width: .42rem;height: .42rem}
.fyryzzimg .xwjt0{left:27.55%;background: #fff url(../images/jticnredd1.png) no-repeat center center}
.fyryzzimg .xwjt1{right:27.55%;background: #fff url(../images/jticnredd0.png) no-repeat center center;}




.fyongyu{}
.fyongyu .item{padding-bottom: 74.5%;opacity: .4;-webkit-transform:scale(.765);-moz-transform:scale(.765);-o-transform:scale(.765);transform:scale(.765)}

.fyongyu .center .item{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity: 1;box-shadow: 0  0 20px rgba(0,0,0,.1)}

.fyongyu  .itemLe{
    transform-origin: left center;
}

.fyongyu  .itemRi{
    transform-origin: right center;
}


.fyrytxt{text-align: center;margin-top: .3rem}
.fyrytxt li{display: none;color: #333333;}


.fyhzhb{padding-bottom:1.15rem;padding-top: 0.9rem}
.fyhzhbbot{margin-top: 0.6rem}
.fyhzhblog .owl-controls{margin-top: .18rem;height: .11rem;line-height: .11rem}
.fyhzhblog .owl-dots .owl-dot span{margin:0 .04rem;background:#c0c0c0;width:.09rem;height:.09rem;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;position: relative;opacity: 1}
.fyhzhblog .owl-dots .owl-dot.active span, .fyhzhblog .owl-dots .owl-dot:hover span{background:#1e237f;opacity: 1}
.fyhzhblog .owl-dots .owl-dot.active span{width: .11rem;height: .11rem}
.fyhzhblog .item li{float: left;width:18.676%;padding-bottom:13.2%;margin: 10px 1.655% 1.655% 0;box-shadow: 0 0 10px rgba(0,0,0,.1);

width: 18%;margin: 10px 1% 1.3%;padding-bottom: 12.4%;
}



.fybanner{position: relative;width: 100%;height: 100vh;}
.fyjtapp{display: none;position: absolute;top:80%;left:50%;width: 1rem;z-index: 3;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;
    margin-left: -.5rem;z-index: 9;margin: 0;width: 1rem;

/*animation:dwonTips 1.5s 0.6s infinite;*/



animation:dwonTips0 1.5s 0.6s infinite;
}



@keyframes dwonTips0{

     0%{
        top: 80%;
     }
       50%{
        top: 81%;
     }
    100%{
        top:80%;
    }
}


.section1  .fyjtapp{top: auto;bottom: .8rem;animation:dwonTips1 1.5s 0.6s infinite;}

@keyframes dwonTips1{

     0%{
        bottom: .8rem;
     }
       50%{
        bottom:1rem;
     }
    100%{
        bottom:.8rem;
    }
}








@keyframes dwonTips{
    100%{
        transform:translateY(20px) scale(0.8);opacity:0
    }
}
@-webkit-keyframes dwonTips{
   100%{
        transform:translateY(20px) scale(0.8);opacity:0
    }
}
@-o-keyframes dwonTips{
   100%{
        transform:translateY(20px) scale(0.8);opacity:0
    }
}
@-ms-keyframes dwonTips{
   100%{
        transform:translateY(20px) scale(0.8);opacity:0
    }
}
@-moz-keyframes dwonTips{
   100%{
        transform:translateY(20px) scale(0.8);opacity:0
    }
}





.fybanner .fymainlne{height: 100vh}
.fybanner .banntxt{padding-top: 2.5rem}
.fybannerpc,.fybannersj{width: 100%;height: 100%;background-position: center top;background-repeat: no-repeat;background-size: cover;position: absolute;top: 0;left: 0;background-attachment: fixed}
.fybannersj{display: none}
.fyfdcbjq{width: 81%;}
.fyfdclb{margin-top: .75rem;padding-bottom: .47rem}
.fyfdclb li{margin-bottom: .85rem;overflow: hidden}
.fyfdclble{width: 43.503%;padding-bottom:27.4%}
.fyfdclbri{width: 46%;}
.fyfdcbt{font-weight: bold;color: #333}
.fyfdcline{margin: .2rem 0 .3rem;width: 0;background: #d0d3d7;height: 1px;position: relative}
.fyfdcline span{width: 0;height: 2px;top: -1px;background: #1e237f;left: 0;position: absolute}
.fyfdcjj{margin-bottom: .35rem}
.fyfdclb li.animated .fyfdcline{width: 57%}
.fyfdclb li.animated .fyfdcline span{width: .5rem}
.fyxwbig{margin-top: .53rem;margin-bottom: .75rem}
.fyxwbigimg{padding-bottom:56.2%;width: 100%}
.fyxwbig  a.fyxwbigaaa .fyxwbigimg:after{content: "";position: absolute;top: 0;right: 0;width: 100%;height: 100%;background: #e8ebf0}
.animated a.fyxwbigaaa .fyxwbigimg:after{width: 0}


.fyxwbigtxt{margin:.5rem 0 0 1%;width: 88%;}
.fyxwbigsj{color: #999999}
.fyxwbigbt{color: #333;margin: .2rem 0 .15rem}
.fyxwbigjj{}
.fyxwlb{}
.fyxwlb li{float: left;width: 47.893%;margin: 0 4.214% 0 0;overflow: hidden}
.fyxwlb li:nth-child(2n){margin-right: 0}
.fyxwlb li .fyxwbigimg{border: 1px solid #fff;box-sizing: border-box}
.fyxwlb li p{color: #999;margin: .18rem 0 .19rem}
.fyxwlb li span{margin-top: .19rem}
.fyxwmore{padding-bottom: .59rem;text-align: center}
.fymoremaring{padding-bottom: 0 !important;position: relative;z-index: 3}
.fyxwxq{}

.fyxqxqbt{text-align: center;width: 85%;margin: 0 auto .8rem}
.fyxqxqbt h1{color: #111111;text-align: center;}
.fyxwxqtime{color: #1e237f;margin-bottom: .15rem}
.fyxwbjq{
    /*-webkit-columns: .3rem 2;*/
    /*-moz-columns:.3rem 2;*/
    /*columns: .3rem 2;*/
    column-count:2; /*分几列*/
    column-gap: .9rem;/*列间距*/
}

.fyxwnext{padding: .75rem 0 .55rem}
.fyxwnext a{display: block;color: #999999;margin-bottom: .1rem}


.fyxwbiglb{margin-bottom: .8rem;position: relative}
.fyxwlbtt{}
.fyxwlbtt .item{padding-bottom: 49.8%}
.fyxwlbtt .item:after{position: absolute;content: "";bottom: 0;left: 0;width: 100%;height: 100%;background: url(../images/fyxwdtbg.png) repeat-x center bottom;}


.fyxwlbtnewsaa .fyxwlbtt:before{content: ""; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background: #e8ebf0;z-index: 5;transition: all 1.5s ease; -webkit-transition: all 1.5s ease; -moz-transition: all 1.5s ease;-ms-transition: all 1.5s ease;}
.animated .fyxwlbtt:before{width: 0}
.fyxwlbtnewsaa .fyxwlbtt .item{padding-bottom: 56.2%}



.fyxwlbtt .item p{position: absolute;bottom: .33rem;left: 0;width: 66%;z-index: 3;color: #fff;padding: 0 0 0 3%}
.fyxwbiglb .fyjjline{position: absolute;bottom: .45rem;right: 8%;width:18%;z-index: 3;top: auto}
.fyxwbiglb .fyxwxqjt0{left: auto;right: 6.5%;top: auto;bottom: 0.38rem;}
.fyxwbiglb .fyxwxqjt1{left: auto;right: 4%;top: auto;bottom: 0.38rem;}
.backup{position: fixed;top:1.06rem;left:2.46rem;z-index: 999;text-align: center}
.backup_xny{display: none}
.backup a{margin-left: -.56rem;display: block;background: #e8ebf0;line-height: .56rem;height: .56rem;width: .56rem;box-shadow: 0 0 20px rgba(168,189,224,.5)}
.fygyhd{margin-top: .85rem;margin-bottom: .35rem}
.fygyhd li{float: left;width: 47.893%;margin: 0 4.214% .39rem 0;background: #fcfcfe;height: 1.87rem;position: relative;overflow: hidden}
.fygyhd li:nth-child(2n){margin-right: 0}
.fygyhd li a{padding: .23rem .23rem 0;display: block}
.fygyhdle{position: absolute;top: .23rem;left: .23rem;background: #e6e6e6;width: .74rem;height: .74rem;text-align: center}
.fygyhdle p{color: #999;line-height: 1;padding: .1rem 0 .05rem}
.fygyhdle span{color: rgba(51,51,51,.5)}
.fygyhdri{margin-left: 1.02rem;position: relative;z-index: 3}
.fygyhdri p{color: #333333;font-weight: bold;}
.fygyhdri span{padding-top: .15rem;margin-top: .1rem;border-top: 1px dashed rgba(0,0,0,.1);display: block;font-weight: bold;color: rgba(102,102,102,.66)}
.fygyhdri img{vertical-align: middle;margin-left: .06rem;height: .068rem}
.fyhdbg{position: absolute;top: 0;left: 0;background: #1e237f url(../images/fyhdbg.jpg) no-repeat center bottom;background-size: auto 100%;width: 100%;height: 100%;opacity: 0;}
.fygyhd li:hover .fyhdbg{opacity: 1}
.fygyhd li:hover .fygyhdle{background: rgba(255,255,255,.2)}
.fygyhd li:hover .fygyhdle p,.fygyhd li:hover .fygyhdri p{color: #fff}
.fygyhd li:hover .fygyhdle span,.fygyhd li:hover .fygyhdri span{color: rgba(255,255,255,.5)}
.fygyhd li:hover .fygyhdri span{border-top-color: rgba(255,255,255,.2)}
.fyxnyxqbt{width: 100%;margin-bottom: .25rem}
.fyxnyxqbt h1{text-align: left}
.fyrczl{margin-top: .74rem;margin-bottom: .7rem}
.fyrczlle{width: 39%;padding-top: .1rem}
.fyzlzy{color: #333;font-weight: bold}
.fyzljg{color: #666;margin:.15rem 0 .5rem}
.fyzlzc{color: #333}
.fyrczlri{width: 53.15%;padding-bottom: 29.7%;}
.fyrczlri:after{position: absolute;content: "";width: 100%;height: 100%;top: -100%;right: 0;background: rgba(255,255,255,.3)}
.animated .fyrczlri:after{
    animation: rczlup 1s linear infinite;
    -webkit-animation: rczlup 1s linear infinite;
    -moz-animation: rczlup 1s linear infinite;
    -ms-animation: rczlup 1s linear infinite;
    -o-animation: rczlup 1s linear infinite;

    animation-iteration-count:1;/*动画只执行一次*/
    -moz-animation-iteration-count:1;
    -webkit-animation-iteration-count:1;
    -o-animation-iteration-count:1;
    animation-fill-mode: forwards; /*让动画停留在最后一帧 */
    -moz-animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;
    -o-animation-fill-mode: forwards;

}
@keyframes rczlup{
    0% {
        top: -100%;
    }
    50% {
        top: 0
    }
    100% {
        top: 100%
    }
}
@-webkit-keyframes rczlup{
    0% {
        top: -100%;
    }
    50% {
        top: 0
    }
    100% {
        top: 100%
    }
}
@-o-keyframes rczlup{
    0% {
        top: -100%;
    }
    50% {
        top: 0
    }
    100% {
        top: 100%
    }
}
@-ms-keyframes rczlup{
    0% {
        top: -100%;
    }
    50% {
        top: 0
    }
    100% {
        top: 100%
    }
}
@-moz-keyframes rczlup{
    0% {
        top: -100%;
    }
    50% {
        top: 0
    }
    100% {
        top: 100%
    }
}
.fyzpzw{margin-top: .7rem;border-top: 1px solid rgba(102,102,102,.15);background: #e8ebef;position: relative;z-index: 3}
.fyzpzwsub{padding: .3rem .5rem .3rem 0.6875rem;border-bottom: 1px solid rgba(102,102,102,.15);cursor: pointer}
.fyzpzwtop{color: #333333;margin-bottom: .1rem}
.fyzpzwbot{position: relative}
.fyzpzwbot span{display: inline-block;vertical-align: top;min-width:12%;margin-right: 1%}
.fyzpzwbot span.fyzpxq{position: absolute;top: 0;right: 0;min-width: inherit}
.fyzpzwbot span.fyzpxq img{vertical-align: middle;margin-left: .06rem;height: 0.068rem;}
.fyzpzwbot span.fyzpxq img.fyckicn1{display: none}
.fyzptc{position:fixed;bottom: -100%;left: 0;width: 100%;height: 100%;z-index: 99999;opacity: 0}
.fyzptc .main1440{position: relative;height: 100%}
.fyzpdiv{background: #fff;position: absolute;top: 10%;height: 80%;width: 100%;}
.fyguanbi{position: absolute;top: .24rem;right:.24rem;cursor: pointer;height: .26rem;z-index: 999}
.fyzzclose{position: fixed;display: none}
.fyzpnr{margin:5.5% 0.4875rem 0 0.6875rem;height: 86%;overflow: auto;padding-right: .2rem}
/*滚动条*/
.fyzpnr::-webkit-scrollbar{width:6px;}
.fyzpnr::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fyzpnr::-webkit-scrollbar-thumb{background-color:#666;}
.fyzpnr::-webkit-scrollbar-thumb:hover {background-color:#666}
.fyzpnr::-webkit-scrollbar-thumb:active {background-color:#666}


.fyzzbg::-webkit-scrollbar{width:0}
.fyzzbg::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fyzzbg::-webkit-scrollbar-thumb{background-color:#666;}
.fyzzbg::-webkit-scrollbar-thumb:hover {background-color:#666}
.fyzzbg::-webkit-scrollbar-thumb:active {background-color:#666}

.fydszxg::-webkit-scrollbar{width:4px;}
.fydszxg::-webkit-scrollbar-track{background-color:#e5e5e5;}
.fydszxg::-webkit-scrollbar-thumb{background-color:#666;}
.fydszxg::-webkit-scrollbar-thumb:hover {background-color:#666}
.fydszxg::-webkit-scrollbar-thumb:active {background-color:#666}




.fyzhizz{margin-bottom: .3rem}
.fyswjlbt{color: #000;margin-bottom: .2rem}
.fygwzz{color: #333;margin-bottom: .1rem}
.fytdyx,.fytdyx a{color: #1e237f}
.fysyjhs{padding-top: 1.2rem}
.fyjhsbot{margin-top: .83rem;background-repeat: no-repeat;background-position: center top;background-size: cover;padding: .8rem 0}
.fyjhsbot li{text-align: center;float: left;position: relative}
.fyjhsbot li:after{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: rgba(255,255,255,.2)}
.fyjhsbot li.fylxli2:after{display: none}
.fyjhsbot li.fylxli0{width: 31%}
.fyjhsbot li.fylxli1{width: 29%}
.fyjhsbot li.fylxli2{width:40%}
.fyjhsbot li img{height: .47rem;display: block;margin: 0 auto;}
.fyjhsbot li p{color: #fff;margin: .28rem 0 .1rem}
.fyjhsbot li span,.fyjhsbot li span a{color: #fff}
.fylxwm{padding-top: 1.6rem}
.fylxwmbot{padding: .7rem 0 1.35rem}
.fylxle{width: 39%;padding-top: .05rem}
.fylxle h2{font-weight: normal;color: #333333;padding-bottom: .11rem;margin-bottom:.45rem;position: relative}
.fylxle h2:after{content: "";position: absolute;bottom: 0;left: 0;width: .47rem;height: 2px;background: #1e237f}
.fylxle p{margin-bottom: .25rem}
.fylxri{width: 60%;padding-bottom: 35%;border: 1px solid #d7d7d7;}
.fyzzbg{position:fixed;bottom: -100%;left: 0;width: 100%;height: 100%;z-index: 99999;background: #e8ebef;overflow: auto;opacity: 0}
.fyzzbg .line0, .fyzzbg .line1, .fyzzbg .line2 {background: rgba(102,102,102,.15); }
.fyzzbg .main1440{position: relative;height:auto}
.fyrytclb{margin-top: .6rem}
.fyrytclb li{float: left;width: 31.33%;text-align: center;margin: 0 3% 3% 0}
.fyrytclb li:nth-child(3n){margin-right: 0}
.fyryimgs{padding-bottom: 74.5%;box-shadow: 0 0 20px rgba(0,0,0,.1)}
.fyrytclb li p{text-align: center;margin-top: .2rem;color: #333;line-height: .24rem;height: .72rem;}
.fydszxg{display: none;overflow: auto;height: 100%;margin-left:.5rem;margin-right: .2rem;padding-right: .2rem;}
.fydszxg{}
.fyldghlb{margin-top: .6rem}
.fyldghlb .fyxwbigimg{padding-bottom: 59.2%}
.fyhzhbtcli{margin-top: .6rem;padding-bottom: .6rem}
.fyhzhbtcli li{float:left; box-shadow: 0 0 10px rgba(0,0,0,.1);  width: 18%;  margin: 10px 1% 1.3%;  padding-bottom: 12.4%;}
.fylcsj,.ywlyapp{display: none}
.fylcsjsub{}


.page{text-align: center;line-height: .3rem}
.page a,.page span{display:inline-block;text-decoration:none;cursor: pointer;text-align: center;padding: 0 .2rem;border: 1px solid rgba(102,102,102,.15);margin: 0 .03rem;background: #e8ebf0}
.page a.pagecurrent,.page a:hover{color:#1e237f}
.page a.pagecurrent{background: #1e237f !important;color: #fff !important;}
.page a:hover{border-color: #1e237f}
.page span.dianspan{vertical-align:top;border: 0;margin: 0}
.shouyexinwap,.appfanyi,.fyhxjzapp{display:none}






.homebt p,.fyjtjjbot,.fygyimg,.fygybtbf,.fyryzzimg,.fyrytxt,.fywhqy,.fyqysm,.fyjzg,.fydszbot,.fyfzl,.fyjjjt,.fyldghbot,.fyfdclb,.fyxwbig,.fyxwlb,.fyxwmore,.fyxwxq,.fygyhd,.fyrczl,.fylxwmbot,.fyrytclb,.fyhzhbtcli{margin-left: 0.6875rem;}
.fyryzzimg,.fyrytxt,.fygyimg,.fyjjjt,.fydszbot,.fyfdclb,.fyxwbig,.fyxwlb,.fyxwmore,.fyxwxq,.fygyhd,.fyrytclb,.fyhzhbtcli{margin-right:0.6875rem }
.fyfzlc:after{left:-0.9rem;}


.fyditupcd{margin-left: 0 !important;margin-right: 0 !important}

/*.fyxwimg{cursor: pointer}*/
/*.fyxwimg img{display: block;width: 100%}*/
.fy_footer{background-size:cover;background-repeat:no-repeat;background-position:center bottom;position: relative}
.fy_footer .footqhs{padding: 1.5rem .54rem}
.fy_footer .footbq{position: relative}
.fy_footer .foothyjt{height: 3.4rem}



.owl-theme .owl-controls,.dtsjd{display: none;}
.owl-theme .owl-dots .owl-dot{vertical-align: top;}
.fyhzhblog .owl-dots .owl-dot{vertical-align: middle;}


.focus_slide .owl-controls,.fyhzhblog .owl-controls{display: block}
/*字体*/
.xwtime p.xwsjri{font-size: 0.7rem}/*90*/
.gysz li p{font-size: 0.609rem}/*78*/
.banntxt p.bannwzp{font-size: .54rem}/*70*/
.qhsle p.qhslebt,.fygyhdle p{font-size: 0.39rem}/*50*/
.ywbjtxt p,.homebt{font-size: 0.36rem}/*46*/
.navshowbg .footjtri li p{font-size: 0.26rem}/*34*/
.footjtle p,.fydszxm span,.fyfzlcsub .item li p span,.fyxqxqbt h1,.fyzlzy,.fylxle h2{font-size: 0.28rem}/*36*/
.gywm p,.cblnavsub h2,.fyfdcbt,.fytdyx{font-size: 0.242rem}/*31*/
.qhsri p,.fygybtbf p,.fywhqyle,.fyjzgqy p.fyhxbt0,.fyjzgtxt p,.fyzpzwtop,.fyswjlbt{font-size: 0.218rem}/*28*/
.ywlyflsub .item li i,.footjtri li p,.cbldhsuberji a,.fygybtbf pre,.fyghlbt .item p,.fyxwbigbt,.fyxwlbtt .item p,.fyzlzc,.fyjhsbot li span,.fygwzz,.navlicbl h2,.navshowbg .footnavsub a{font-size: 0.1875rem}/*24*/
.banntxt pre.bannwzpzw,.xwlbbt,.homecbnav,.fydszxm,.fydsqm,.fyjjsz,.fyxwlb li span,.fygyhdri p,.fyjhsbot li p,.fylxle p,.fyrytclb li p,.banntxt pre.bannwzpyw{font-size: 0.156rem}/*20*/
.gysz li span,.ywlytxt li pre,.navlicbl li,.qhsri pre,.footnavsub a,.footjtle a,.qxjy,.dqszat span,.fydszjj p,.fyzpzwbot span,.fyzhizz,.fysmbot,.fyrytxt li{font-size: 0.1406rem}/*18*/
.fyfdcbjq{font-size: 0.1406rem !important;}/*18*/
body,input,select,textarea,.yuyan a,.gywm pre,.ckgdaa,.ywlyflsub .item li span,.footbq,.ywbjtxt pre,.xwfl li,.xwtime p.xwsjyue,.xwtime p.xwsjnian,.fydszichi,.section,.fyzpzwbot span.fyzpxq,.fywhqyri{font-size: .125rem}/*16*/
.fyxwbigsj,.fyxwxqtime{font-size: 0.118rem}  /*14*/
.sbhd p,.dqszat{font-size: 0.09rem}/*12*/
.fybjq{line-height:1.875;font-size:0.1261163265466985rem}/*18，40*/




.fyxqxqbt h1,.fyzlzy{line-height:.4724rem;}/*36，60*/
.syxwsj{font-size: 0.1rem}/*18*/
.syxwbt{font-size: 0.1rem;line-height: .15rem;height: .45rem}/*18*/
.stxwjj{font-size: .08rem;line-height: .15rem;height: .6rem}/*16*/

.xwlbbt{line-height: .23rem}/*20,30*/
.ywlytxt li pre{line-height: .23rem}/*18,30*/
.banntxt pre.bannwzpyw{line-height: .3rem}
.banntxt pre.bannwzpzw{line-height: .23rem}
.gywm pre,.ywbjtxt pre{line-height: .2rem}/*16,26*/
.qhsri pre{line-height: .25rem}/*18,32*/
.fywhqyri,.fydszichi,.fyfzlcsub .item li pre,.fyjzgtxt pre,.fyxwbigjj,.fyzljg{line-height: .24rem}/*16,31*/
.fyghlbt .item p{line-height: .32rem;height: .96rem}/*24,40*/

.fyxwlb li span{line-height:1.8775;min-height: 1.28rem;}/*20,40*/
.fygyhdri p{line-height: .32rem;}/*24,40*/
.xwlbbt{height: .69rem}/*20,30*/
/*.qhsri pre{height: .5rem}!*18,32*!*/
.fyxwbigjj{height: .48rem}/*16,30*/

.fygyhdri p{height: .96rem;}/*24,40*/
.fyfdcjj{line-height: .24rem;height: .48rem}/*16，30*/
.fyzhizz{line-height: .299rem;}/*18，38*/








.footjtle a:hover:after{border-left-color: #fff;background-image: url(../images/foojtred.png)}
.footjtle a:hover{border-color: #fff}
.footbq a:hover,.footjtle a:hover{color: #fff}
.footnavsub a:hover,.fyxwbig:hover .fyxwbigsj,.fyxwbig:hover .fyxwbigbt,.fyxwlb li:hover span,.fyxwnext a:hover,.fyzpzwsub:hover .fyzpzwtop,.fyzpzwsub:hover .fyzpzwbot span.fyzpxq{color: #cf6a17}
.fyzpzwsub:hover .fyzpzwbot span.fyzpxq img.fyckicn0{display: none}
.fyzpzwsub:hover .fyzpzwbot span.fyzpxq img.fyckicn1{display: inline-block}
.backup a:hover,.backindex:hover{background: #1e237f;color: #fff}


.fyjzglbpc00{display: block}
.fyjzglbpc01{display: none}



/*.fysyjhs{background: url(../images/fysyjhsbg111.jpg) no-repeat center bottom;background-size: cover;padding: 1rem 0 1.1rem;margin-top: .8rem}

.fylxle h2:after{background: #fff}
.fylxwm{background: url(../images/fylxwm111.jpg) no-repeat center bottom;background-size: cover;padding: 1.1rem 0 0;margin-bottom: 1rem}
.fyjhsbot{background: none !important;padding-top: 1.45rem}
.fylxwmbot{padding-bottom: .4rem}*/








/**********************************************适配*******************************************************/

@media only screen and (max-width:1680px){
    html{font-size: 109.8px;}

    .banntxt0 .ckgd{margin-top: 1.3rem;}
}
@media only screen and (max-width:1600px){
    html{font-size: 106.66px}
    .banntxt0 .ckgd{margin-top: .9rem;}
    .homebt{padding-top: .5rem}
    .homebt:after{height: 42%}
    .section5 .homebt{padding-top: 1rem;}
    .section5 .homebt:after{height: 26%}
    .ckgd .ckgdaa{width: auto;padding: 0 .5rem 0 .25rem;min-width: 0.8rem;}
    .ckgd .ckgdaa p{margin-left: 0.15rem;}
    .fyjtjj{padding-top: .8rem}

    /*字体*/
    body,input,select,textarea,.yuyan a,.gywm pre,.ckgdaa,.ywlyflsub .item li span,.footbq,.ywbjtxt pre,.xwfl li,.xwtime p.xwsjyue,.xwtime p.xwsjnian,.fydszichi,.section,.fyzpzwbot span.fyzpxq,.fywhqyri{font-size: .1406rem}/*16*/
    .fyxwbigsj,.fyxwxqtime{font-size: 0.14rem}  /*14*/
    .sbhd p,.dqszat{font-size: 0.133rem}/*12*/

    .gywm pre,.ywbjtxt pre{line-height: .24rem}/*16,26*/


}
@media only screen and (max-width:1440px){
    html{font-size:96px}



    /*字体*/
    .banntxt pre.bannwzpzw,.xwlbbt,.homecbnav,.fydszxm,.fydsqm,.fyjjsz,.fyxwlb li span,.fygyhdri p,.fyjhsbot li p,.fylxle p,.fyrytclb li p{font-size: 0.16rem}/*20*/
    .gysz li span,.ywlytxt li pre,.navlicbl li,.qhsri pre,.footnavsub a,.footjtle a,.qxjy,.dqszat span,.fydszjj p,.fyzpzwbot span,.fyzhizz,.fysmbot,.fyrytxt li{font-size: 0.156rem}/*18*/
    .fyfdcbjq{font-size: 0.156rem !important;}/*18*/
    body,input,select,textarea,.yuyan a,.gywm pre,.ckgdaa,.ywlyflsub .item li span,.footbq,.ywbjtxt pre,.xwfl li,.xwtime p.xwsjyue,.xwtime p.xwsjnian,.fydszichi,.section,.fyzpzwbot span.fyzpxq,.fywhqyri{font-size: .15rem}/*16*/
    .fyxwbigsj,.fyxwxqtime{font-size: 0.145rem}  /*14*/
    .sbhd p,.dqszat{font-size: 0.114rem}/*12*/



}
@media only screen and (max-width:1366px){
    html{font-size:91.06px}
    .dszzcri{width: 56.5%}
    .footnavsub a{margin-bottom: 0.18rem;}

    .dqszat span,.dqszat{font-size: .1rem}
}
@media only screen and (max-width:1280px){
    html{font-size:85.33px;}


    /*字体*/
    .ywlyflsub .item li i,.footjtri li p,.cbldhsuberji a,.fygybtbf pre,.fyghlbt .item p,.fyxwbigbt,.fyxwlbtt .item p,.fyzlzc,.fyjhsbot li span,.fygwzz,.navlicbl h2,.navshowbg .footnavsub a{font-size: 0.2rem}/*24*/
    .banntxt pre.bannwzpzw,.xwlbbt,.homecbnav,.fydszxm,.fydsqm,.fyjjsz,.fyxwlb li span,.fygyhdri p,.fyjhsbot li p,.fylxle p,.fyrytclb li p,.banntxt pre.bannwzpyw{font-size: 0.1875rem}/*20*/
    .gysz li span,.ywlytxt li pre,.navlicbl li,.qhsri pre,.footnavsub a,.footjtle a,.qxjy,.dqszat span,.fydszjj p,.fyzpzwbot span,.fyzhizz,.fysmbot,.fyrytxt li{font-size: 0.175rem}/*18*/
    .fyfdcbjq{font-size: 0.175rem !important;}/*18*/
    body,input,select,textarea,.yuyan a,.gywm pre,.ckgdaa,.ywlyflsub .item li span,.footbq,.ywbjtxt pre,.xwfl li,.xwtime p.xwsjyue,.xwtime p.xwsjnian,.fydszichi,.section,.fyzpzwbot span.fyzpxq,.fywhqyri{font-size: .17rem}/*16*/
    .fyxwbigsj,.fyxwxqtime{font-size: 0.16rem}  /*14*/
    .sbhd p,.dqszat{font-size: 0.14rem}/*12*/

    .fyfdcjj,.fyxwbigjj{line-height: .3rem;  height: .6rem;  }
    .fydszichi, .fyfzlcsub .item li pre, .fyjzgtxt pre,.fyzljg,.fywhqyri{line-height: .3rem}

}
@media only screen and (max-width:1200px){
    html{font-size:80px}
}
@media only screen and (max-width:1152px){
    html{font-size:76.8px}

    .dqszat{width: .45rem;height: .45rem;line-height: .45rem}
    .fy_footer .foothyjt{height: 3.7rem}
}
/*---------------------------------平板----------------------------------------------*/
@media only screen and (max-width:1024px){
    html{font-size:68.26px}

    .fygyhdri{margin-left: 1.2rem;}
    .fygyhdle{width: 1rem;height: 1rem;}
    .banntxt pre.bannwzpyw{width: 90%}
    .fyjzgtxt pre{width: 94%}
    .fyjzgqy{width: 16%}
    .fyjzglbsubatv{width: 46%}
    .fydsqm{display: none}
    .fydszichi{overflow: hidden;height: 5.25rem}
    .fydszxg .fydsqm{display: block}
    .fydszxg .fydszichi{height: auto}
    .fy_footer .foothyjt{height: 4rem}
    .section3 .ckgd{display: block}
    .homebt{padding-top: 1rem}
    .homebt:after{height: 28%}
    .dszzcri{width: 49.5%;}
    .ckgd .ckgdaa{padding: 0 .6rem 0 .25rem}

    /*字体*/
    .navshowbg .footjtri li p{font-size: .3rem}
    .gywm p,.cblnavsub h2,.fyfdcbt,.fytdyx{font-size: 0.27rem}/*31*/
    .qhsri p,.fygybtbf p,.fywhqyle,.fyjzgqy p.fyhxbt0,.fyjzgtxt p,.fyzpzwtop,.fyswjlbt{font-size: 0.26rem}/*28*/
    .ywlyflsub .item li i,.footjtri li p,.cbldhsuberji a,.fygybtbf pre,.fyghlbt .item p,.fyxwbigbt,.fyxwlbtt .item p,.fyzlzc,.fyjhsbot li span,.fygwzz,.navlicbl h2,.navshowbg .footnavsub a{font-size: 0.26rem}/*24*/
    .banntxt pre.bannwzpzw,.xwlbbt,.homecbnav,.fydszxm,.fydsqm,.fyjjsz,.fyxwlb li span,.fygyhdri p,.fyjhsbot li p,.fylxle p,.fyrytclb li p,.banntxt pre.bannwzpyw{font-size: 0.24rem}/*20*/
    .gysz li span,.ywlytxt li pre,.navlicbl li,.qhsri pre,.footnavsub a,.footjtle a,.qxjy,.dqszat span,.fydszjj p,.fyzpzwbot span,.fyzhizz,.fysmbot,.fyrytxt li{font-size: 0.22rem}/*18*/
    .fyfdcbjq{font-size: 0.22rem !important;}/*18*/

    body,input,select,textarea,.yuyan a,.gywm pre,.ckgdaa,.ywlyflsub .item li span,.footbq,.ywbjtxt pre,.xwfl li,.xwtime p.xwsjyue,.xwtime p.xwsjnian,.fydszichi,.section,.fyzpzwbot span.fyzpxq,.fywhqyri{font-size: .22rem}/*16*/
    .fyxwbigsj,.fyxwxqtime{font-size: 0.2rem}  /*14*/
    .sbhd p,.dqszat{font-size: 0.18rem}/*12*/


    .fyjzgtxt pre{line-height: .3rem}
    .gywm pre, .ywbjtxt pre, .fydszichi, .fyfzlcsub .item li pre, .fyzljg,.fywhqyri {line-height: .35rem}
    .banntxt pre.bannwzpyw{line-height: 1.75}
    .fyfdcjj, .fyxwbigjj,.qhsri pre{line-height: .35rem;height: .7rem}
    .xwlbbt,.ywlytxt li pre{line-height: .35rem;height:1.05rem}



}
@media only screen and (max-width:992px){
    html{font-size:66.13px}

    .fyfdclble{padding-bottom: 63%}
    .fyfdclb li.animated .fyfdcline{width: 41%}
    .ckgd .ckgdaa{padding: 0 .65rem 0 .25rem}
    .fy_footer .foothyjt{height: 4.2rem}
    .fyxwbjq {column-count:inherit;column-gap:inherit;}
    .fyrczlri{padding-bottom: 55.7%}
    .fyzpzwbot span{min-width: 48%;margin-right: 1%;margin-bottom: .1rem}
    .fyzpzwbot span.fyzpxq{top: -.45rem;color: #1e237f}
    .fyjhsbot{padding: .4rem 0}
    .fyjhsbot li{float: inherit;width: 90% !important;text-align: left;padding: 0 5%;margin: .3rem 0}
    .fyjhsbot li img,.fyjhsbot li p,.fyjhsbot li span{display: inline-block;vertical-align: middle;margin: 0}
    .fyjhsbot li img{width: 0.4rem;height: auto;margin-right: .08rem}
    .fylxri{padding-bottom: 59%}
    .fyfzlcsub .item li.fylcli1{width: 28%;}
    .fyfzlcsub .item li.fylcli2{ width: 25%; margin-left: -11%;}
    .fyfzlcsub .item li.fylcli3{width: 27%;margin-left: -7%;}
    .fyfzlcsub .item li.fylcli4{width: 23%;margin-left: -3%;}
    .fyfzlcsub .item li.fylcli5{width: 24%;margin-left: -13%;}
    .dqszat{width: .5rem;height: .5rem;line-height: .5rem}
    .atvszyy{line-height: .5rem}
    .qxjy img{vertical-align: middle;margin-left: .15rem}

  

    /*共用*/
    .fyzljg{margin-right: 0.6875rem}
    .fyxwlb li{float: inherit;width: 100%}
    .fygyhd li{float: inherit;width: 100%;margin: 0 0 .39rem 0}
    .fyfdclble,.fyfdclbri,.fyrczlri,.fyrczlle,.fylxle,.fylxri,.fywhqyle,.fywhqyri,.fyqysm .fyqysmle{width: 100%;float: inherit}
    .fywhqyle{width: 60%}
    .fyfdclbri,.fyrczlle,.fylxri,.fywhqyri{margin-top: .4rem}
    .fyqysm .fyqysmle{margin-bottom: .4rem}
    .fyjhsbot li:after,.fyjhsbot li:before{display: none}

}
@media only screen and (max-width:870px){
    html{font-size:58px}

    .dqszat{width: .7rem;height: .7rem;line-height: .7rem}
}
@media only screen and (max-width:768px){
    html{font-size:51.2px;}
}
@media only screen and (max-width:720px){
    html{font-size:48px}
    
}
@media only screen and (max-width:640px){
    html{font-size: 42.6667px;}
    .main1720{width:90%;}
    .main1440{width:98%;margin:0 auto}
    .header{height: 1.8rem;top: 0}
    .logo{margin-left: 5%;height: 1.2rem;/*margin-top:.3rem;*/width: 35%}
    .logo img{max-height: inherit;height: 1.2rem}
    .menu-activator,.navshowbg .menu-activator{margin-right: 5%;height: .8rem;margin-top: .5rem;width: 1rem}
    .visual i.line{height: .14rem}
    .visual i.line02{top: 50%;margin-top: -.07rem}
    .navshowbg{background: url(../images/navbgapp111.jpg) no-repeat center bottom;background-size: cover}
    .navshowbg .footjtri{display: block;margin: 0;width: 100% !important;padding-top: 2.5rem;text-align: center;
/*        height: 100vh;padding-top: 0*/
    }


/*.footjtri11{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.footjtri22{display:table-cell;vertical-align:middle}
*/


    .navshowbg .visual i.line01{top:.4rem}
    .navshowbg .visual i.line03{top:.4rem;bottom: auto}
    .navshowbg .footjtri li{margin-left: 0;margin-bottom: 0}
    .navshowbg .footjtri li p{font-size: .8rem;line-height: 2.2rem;height: 2.2rem;border-bottom: 0;width: 100%}
    .footjtri li.footjtkg p:after, .footjtri li:hover p:after{width: 1rem;display: none}
    .footjtri li p:after{left: auto;right: -1.25rem}
    .footnavsub,.navshowbg .footjtri .footnavsub{position: relative;margin: 0 auto;width: 80%;height: auto;top: 0;left: 0;padding: .1rem 0 .3rem;}
    .footnavsub a{margin-bottom: .6rem}
    .navshowbg .footnavsub a{font-size: .56rem !important;}
    .footnavsub{border-bottom:1px solid #dedede}
    .appfanyi{position: absolute;bottom: .8rem;left: 0;text-align: center;color: #333;display: block;width: 100%}
    .appfanyi a{color: #333;opacity: .2}
 

    .yuyan{display: none;}









    .yuyan{height: .8rem;margin-top: .5rem}
    .yuyan a {line-height: .8rem;padding: 0 0.5rem; }
    .yuyan span{width: 0.4rem;height: .8rem;margin-left: 0.2rem;background-size: 100% auto}


.header_hui_app{background: #ededed}
.header_hui_app .logo img.logo0{opacity: 0}
.header_hui_app .logo img.logo1{opacity: 1}
.header_hui_app .visual i.line{background: #333}



    .focus_slide .owl-controls,.bannerjt1,.bannerjt0{display: none}
    .banntxt{padding: 0;height: 100%}
    .banntxt p.bannwzp{padding-top: 7.6rem}
    .banntxt pre.bannwzpyw{width: 100%;margin: .8rem auto}
    .banntxt pre.bannwzpzw{line-height: 1.25}
    .banntxt .ckgd{}


    #focus,.homevideoapp{display: none}
    #focus_phone{display: block}
    .fybanner .banntxt{padding: 0;height: 100%}
    .fybanner .banntxt p.bannwzp{position: absolute;top: 28%;padding-top: 0}
    .fybanner .banntxt pre.bannwzpyw{position: absolute;top:33%;}
    .fybannersj{background-attachment: inherit}


    .fyzpzw{border-top: 0}
    .fyzljg{margin: .6rem 0 .88rem}
    .fyzpzwsub{border: 0;background: #f3f6fb;padding: .5rem .5rem .3rem;margin-bottom: .6rem}
    .fyzpzwbot span.fyzpxq{top: -1.4rem;margin: 0}
    .fyxwmore{text-align: left}
    .ckgd .ckgdaa{padding: 0 1.8rem 0 .6rem;line-height: 1.4rem}
    .ckgd .ckgdaa span{width: .18rem;height: .3rem;top: -.18rem}
    .ckgd .ckgdaa p{margin-left: .4rem}
    .fyjhsbot li{width: 95% !important;padding-right: 0}
    .fyjhsbot li img{width: .8rem;margin-right: .2rem}
    .footqhs,.fy_footer .footqhs{padding: 1.9rem 5%}
    .qhsle .ckgd{position: absolute;top:2.55rem;right: 5%}
    .foothyjt{margin: 0 5%;height: auto !important;padding:1.2rem 0 0}
    .footjtle img.footlogo{width: 9.52rem;height: auto}
    .footjtle p{margin: 1.94rem 0 2.24rem;line-height: .72rem}
    .footjtle p img{height: .72rem;margin-right: .3rem;vertical-align: top}
    .footjtle a{line-height: 1.4rem;padding-left: 3%;margin-bottom: 1rem}
    .footjtle a:after{width: 1.4rem}
    .footbq{padding: .6rem 0;text-align: center;margin: 0 5%;width: 90%;position: relative}
    .footbq a.footsjzc{position: relative;margin: 0;top: 0;left: 0}
    .footbq a{display: inline-block}
    .fyzpdiv{box-shadow: 0 0 10px rgba(0,0,0,.1)}
    .fyzptc{background: rgba(255,255,255,.8)}
    .fyguanbi{height: .6rem;top: 3%;right: 4%}
    .fyjtjjbot{margin:1.54rem auto;width: 100%}
    .fygyimg{margin-top: 0}
    .fyjjjt{margin-top: 1.6rem;text-align: left;padding-right: 0;height: 1.4rem;line-height: 1.4rem;}
    .fyjjjtjtle, .fyjjjtjtri{width: 1.4rem;height: 1.4rem}
    .fyjjjtjtri{margin-left: .28rem}
    .fyjjsz{margin: 0 .4rem 0 .8rem}
    .fyjjline{width: 38%;position: relative;margin: -1px 0 0 .44rem;top: 50%;left: 0;right: auto;}
    .fygybtbf{margin: 1.54rem 0}
    .fyfdclb li.animated .fyfdcline{width: 100%}
    .fyfdclb li.animated .fyfdcline span{width: 1.5rem}
    .fygyhd li{height: auto}
    .fygyhd li a{padding: 1rem}
    .fygyhdle{width: 2.4rem;height: 2.2rem;top: 1rem;left: .6rem}
    .fygyhdle p{padding: .25rem 0 .1rem}
    .fygyhdri{margin-left: 2.4rem}
    .fygyhdri span{padding-top: 0.5rem;margin-top: 0.5rem;}
    .fyxwlb li{margin-bottom: 1.4rem;}
    .fyxwlb li span{-webkit-line-clamp:2;margin: 0}
    .fyxwlb li p{margin: .5rem 0 .2rem}
    .fyxwbigtxt { margin: 0.5rem 0 0 0; width: 100%;}
    .fyxwbig{margin: 1.54rem 0 1.4rem}
    .fyxqxqbt{width: 100%;margin: 0 auto 1rem}
    .fyxwlbtt .item p{bottom: 1.5rem;width: 90%;padding: 0 5%}
    .fyxwbiglb .fyjjline{left: 5%;width: 70%;margin: 0;bottom: .75rem}
    .sylble0, .sylble1{width: .42rem;height: .74rem}
    .fyxwbiglb .fyxwxqjt0{right: 15%}
    .fydszjs{}
    .fydszle{padding-bottom: 121.5%;padding-bottom: 100%}
    .fydszri{background-size: 1.73rem auto;padding: 1rem 0; height:7rem;}
    .fydszxg {margin-left: .8rem;margin-right: 0.8rem;padding-right: 0.4rem;}
    .fydszxm{margin-bottom: 0.5rem;margin-left: 0.6rem;}
    .fydszxm span{padding-bottom: .6rem}
    .fydszjj{margin-left: 0}
    .fydszjj p{margin-bottom: .4rem;margin-left: 0.6rem;}
    .fydszjj p:after{width: .1rem;height: .1rem;top: 0.3rem;left: -0.5rem;}
    .fydsqm img{height: 1.5rem}
    .fyfzlcsub .item li.fylcli1,.fyfzlcsub .item li.fylcli3{height: 6rem;}
    .fyfzlcsub .item li.fylcli2,.fyfzlcsub .item li.fylcli4{margin-top: 6rem}
    .fyhzhblog .item li{width: 46%;margin: 10px 2% 2% !important;padding-bottom: 32.5%}
    .fyhzhblog .owl-dots .owl-dot{vertical-align: top;margin-top: 0.02rem;}
    .fyhzhblog .owl-dots .active{margin-top: 0}
    .fyhzhblog .owl-dots .owl-dot span{width: .24rem;height: .24rem;margin: 0 .14rem}
    .fyhzhblog .owl-dots .owl-dot.active span{width: .28rem;height: .28rem}
    .fyhzhblog .owl-controls{ margin-top: 0.76rem;height: 0.28rem;line-height: .28rem;}
    .fyhzhbtcli li{    width: 46%;
        margin: 10px 2% 2% !important;
        padding-bottom: 32.5%;}

    .fyryzzimg .xwjt0, .fyryzzimg .xwjt1{width: 1.4rem;height:1.4rem;margin: -.07rem 0 0 0;background-size: 1.6rem auto !important;}
    .fyryzzimg .xwjt0{left: 26.55%;}
    .fyryzzimg .xwjt1{right: 26.55%}
    .fyqysm .fyqysmle{margin-bottom: 1.68rem}
    .fyjzgtxt{position: relative;opacity: 1;
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);}
    .fyjzgtxt .index_sec,.fyjzgtxt .sec_box{position: relative;display: block;height: auto;}
    .fyjzglb{height: auto;overflow: auto}
    .fyjzgqy img{margin-bottom: 1rem}
    .fyjzgqy,.fyjzgqy img{height: auto}
/*    .fyjzglb_app{width: 41.44rem;}*/
    .fyjzgqy{width: 9.66rem !important;margin-right: .7rem !important;}
    .fyjzgqy p.fyhxbt0{display: none}
    .fyjzgtxt{background: none}
    .fyjzgtxt p{width: 95%;padding: 0 0 0 5%;margin: 0 0 .6rem 0;color: #333333;text-align: left;position: relative;opacity: 1}
    .fyjzgtxt p:after{content: "";position: absolute;top: 0;left: 0;width: .2rem;height: 100%;background: #1e237f;margin: 0}
    .fyjzgtxt pre{color: #666666;margin: 0;padding: 0 0  0 5%;line-height: 1.5;width: 95%;opacity: 1;}
    .fyghlbt{padding-bottom: 0;height: auto}
    .fyghlbt .item {background: none; width:13rem;   height: 15rem;margin-right: .6rem}
    .fyghimg{width: 100%;padding-bottom: 71.173%;margin-bottom: 1rem}
    .fyldghbot{margin-top: 1.3rem}
    .fyghlbt .item p{position: relative;width: 97%;margin: 0;padding: 0 0 0 3%;line-height: .8rem;height: 2.4rem}
    .fyghlbt .item p:after{height: .45rem;top: .2rem;left: 3px}
    .fyghlbt .owl-stage-outer{height: 15rem;}
    .fyrytclb li{width: 48.5%;margin: 0 3% 3% 0 !important;}
    .fyrytclb li:nth-child(2n){margin-right: 0 !important;}
    .fyryimgs{padding-bottom: 70%}
    .fyrytclb li p{line-height: .8rem;height: 1.6rem}
    .fylcsj{display: block;position: relative;}
    .fyldjtyd0,.fyldjtyd1{position: absolute;top: 50%;height: 1.4rem;margin-top: -.7rem;z-index: 3}
    .fyldjtyd0{left: -3%}
    .fyldjtyd1{right: -3%}

    .fyfzlcsub .item li{width: 100% !important;height: auto !important;padding: 0 !important;margin: 0  0 1rem 0!important;}


    .fylcsjsub .item{width:100%;margin: 0 auto;height: 17rem;text-align: center;position: relative;}
 .fylcsjsub p, .fylcsjsub pre{margin: 0 15%;}
 .banntxt p.bannwzp{padding-bottom: .5rem}
 .banntxt p.bannwzp:after{    width: 1rem;height: .1rem;}


    .fylcsjsub p{margin-bottom: 1rem}
    .fylcsjsub p span{color: #1e237f;margin-right: 3px;display: inline-block;font-family: Myriad Pro;}
    .fyfzlcsub .item li p, .fyfzlcsub .item li pre{padding-left: .5rem}
    .fyfzlcsub .item li:after{background: url(../images/fylclineicn.png) no-repeat center top !important;background-size: 100% auto !important;}
    .fyfzlcsub{display: none !important;}
    .section5 .homebt{width: 90%;margin: 0 auto}
    .homebt,.section5 .homebt{padding-top: 1rem}
    .homebt:after,.section5 .homebt:after{width: .1rem;height: 19%}
    .section6{background: #e1e5e8 !important;}
    .atvszyy,.sbhd,.homecbnav,.navlicbl{display: none !important;}
    .dtsjd{display: block;width: 100%;margin-top: 0.5rem;}
    .ywbjtxt{width: 100%;padding: 0;text-align: center;bottom:auto;position: relative;margin-top: 1.5rem;}
    .ywbjtxt p{margin-bottom: .8rem}
    .ywlytxt{top:6.2rem;width: 100%;height: 5.5rem;bottom:auto}
    .ywbjtxtapp{text-align: center}
    .xwlbbt, .ywlytxt li pre{line-height: .72rem;height: 2.16rem}
    .ywlytxt li pre{margin-bottom: 1.6rem}
    .ywlyflsub,.lyjt{display: none !important;}
    .ywlyapp{display: block;position: absolute;z-index: 4;width: 95%;left: 5%;top: auto;overflow: auto;bottom: 2rem}
    .ywlyapp::-webkit-scrollbar{width:0;height: 0;display: none}
    .ywlyapp::-webkit-scrollbar-track{background-color:transparent;}
    .ywlyapp::-webkit-scrollbar-thumb{background-color:transparent;}
    .ywlyapp::-webkit-scrollbar-thumb:hover {background-color:transparent}
    .ywlyapp::-webkit-scrollbar-thumb:active {background-color:transparent}


    .ywlyapp ul{width: 72.64rem}
    .ywlyapp li{float: left;width: 8.48rem;margin-right: .6rem;line-height: 2.44rem;color: #fff;border: 1px solid rgba(255,255,255,.3);box-sizing: border-box;position: relative}
    .ywlyapp li span{font-weight: bold;margin: 0 .8rem 0 .6rem}
    .ywlyapp li i{font-size: .6rem;font-style: normal;font-weight: bold;}
    .ywlyapp li img{height: 1rem;position: absolute;top: 50%;right: .6rem;margin-top: -.5rem}
    .ywlyapp li.ywlyappatv{background: url(../images/kyicnbg.jpg) no-repeat center top;background-size: cover;border-color: transparent}
    .xwfl ul,.xwfl,.xwfl li{height: 1rem}
    .xwfl{width: 90%;margin: -.8rem auto 0}
    .xwlb{margin-top: 1.4rem;margin-left: 5%}
    .section5 .main1440{width: 100%}
    .xinwenlb .item{width: 12.38rem;margin-right: .6rem;height: 16.86rem;padding: 0}
    .xwjtbtn1,.xwjtbtn0{display: none}
    .xwimg{opacity: 1;webkit-transform: scale(1);-moz-transform: scale(1); -o-transform: scale(1);transform: scale(1);}
    .xinwenlb .item a{margin: 0 .9rem}
    .xwlbbt{color: #fff;margin-top: 1.1rem}
    .xwtime{bottom: 1rem;border-top-color: rgba(255,255,255,.3);padding: .7rem 0 1.1rem}
    .xwtime p{color: #fff}
    .xwtime p.xwsjri{color: #fff;top: .5rem}
    .dszzcle{width: 100%;float: inherit;margin-top: 1rem;padding-bottom: 100%}
    .dszzcri{float: inherit;width: 100%;margin: .8rem auto 0}
    .fydszichi {height: 2.34rem;}
    .gywm{width: 100%}
    .gysz ul{display: flex;justify-content: space-between;}
    .gysz li{border: 0;width: auto !important;}
    .banntxt .ckgd{text-align: left;width: 100%;margin: 0;left: 0;bottom: 2rem;position: absolute}
    .section2 .ckgd{margin-top: 1.5rem}
    .section3 .ckgd{margin-top: 1.5rem;text-align: center;}
 

    .gysz li p{margin-bottom: .4rem}
    .gywm pre{margin: 0.8rem 0 2.6rem}
    .fyjhsbot li a{color: #fff}
    .footjtle p a{border: 0;font-size: .72rem;padding: 0;line-height: .72rem;margin: 0;}
    .footjtle p a:after{display: none}
    .sjvideosssub{overflow: hidden}
    .homeviedwbaner{    object-fit: contain;}
    .fytdyx{font-size: .5rem !important;}
    .fytdyx span{display: block}



    .footjtri li.footjtkg .footnavsub{display: none}
    .footjtri li.footjtkg p, .footjtri li:hover p{color: #333}
/*    .footjtri li.navatvapp .footnavsub{display: block}*/
    .footjtri li.navatvapp p,.footjtri li:hover p{color: #333}
 .footjtri li.aaa p{color: #1e237f}
    .ywlybg li{    -webkit-transform: scale(1); -moz-transform: scale(1); -o-transform: scale(1); transform: scale(1);display: none}
    .fymain{overflow: hidden}
    .fylcsjsub  .owl-stage-outer{height:auto}
    .fylcsjsub pre{height: auto}


    .page{line-height: 1.2rem}
    .page a,.page span{padding: 0 .3rem;margin: 0 .1rem}
    .page a.home,.page a.prev,.page a.next,.page a.last,.page a.end,.page a.pagecurrent{display: inline-block;}
    .fyjjjtjtle, .fyjjjtjtri{background-size: 1.6rem auto}
    .fyongyu .item{margin: 0 auto;width: 80%;padding-bottom: 56.5%}
    .fyryzzimg .xwjt0{left: -3%}
    .fyryzzimg .xwjt1{right: -3%}
    .fyrytxt{margin-top: .8rem}

    .section3  .fydszichi{overflow: hidden;display: -webkit-box; text-overflow: ellipsis;-webkit-line-clamp:3; -webkit-box-orient: vertical;}
    .xinwenlb .item{background: none;box-shadow: none;height: auto}
    .xwimg,.xinwenlb .item a{height: 16.86rem}
    .xwlbbt{display: none;margin-top: .8rem}
    .shouyexinwap{display:block;margin: 0 !important;height: auto !important;}
    .shouyexinwap .xwlbbt{display: block;color: #666;}
    .xwlbatv .xwlbbt{color: #666 !important;}
    .section5  .xwtime{padding-bottom: 0}
    .ywbjtxt pre.ywbjtxtpc{display: none}
    .ywbjtxtapp{display: block}
    .ywbjtxtapp p{line-height: .78rem !important;;    font-size: .48rem !important;color: #666 !important;margin: 0 !important;padding: 0 !important;}
    .section6 .main1440{width: 100%}
    .section6 .homebt,.section6 .ywbjtxt{width: 90%;margin-left: 5%}
    .dtsjddiv,.fydtsjddiv{overflow: auto;}
    .dtsjddivsub,.fydtsjddiv_sub{width:28rem}
    .dtsjd{margin-top: 0}
    .ywbjtxt{margin-top: .5rem}
    .fydtsjddiv{width: 110%;margin-left: -5% !important}
    .fyhxjzapp{display: block;}
    .fyhxjzapp .fyjjjtjtle{left: 0;right: auto;position: relative;top: 0}
    .fyhxjzapp .fyjjjtjtri{left:  0.28rem;right: auto;position: relative;top: 0}



    .fyjzgqy,.fyjzglb_app  .owl-stage-outer{height: 14rem}




.fyjzglbpc00{display: none}
.fyjzglbpc01{display: block}


.fyxwlbtt .item span{left: 5% !important;bottom: 2.3rem!important}

  
.fyxwlb li span {
    line-height: 1.78;
    min-height: auto;
}

    /*共用*/
    .qhsle, .footjtle,.fydszle,.fydszri{float: inherit;width: 100%}
    .line0, .line1, .line2,.navlicbl,.homecbnav,.fylxle h2:after,.sbhd,.qhsri,.footjtri,.section7:after, .fy_footer:after,.footfx,.fybannerpc,.backup,.fyldjt0, .fyldjt1{display: none}
    .backindex{width: 1.8rem;bottom: 3.4rem;padding: .3rem 0;display: block !important;}

    .fybannersj,.fyjtapp{display: block}
    .fyrczlle{padding-top: 0}
    .fyjtjj{padding-top:2.9rem}
    .fylxwmbot{padding: 1.12rem 0 2rem;}
    .fysyjhs,.fylxwm,.fydszjs{padding-top: 2.4rem}
    .fyldgh,.fyjtwh{padding-top: 2.12rem}
    .fyryzzlb{padding-top: .5rem}
    .homebt p{margin-left: .6rem}
    .fyjtjjbot, .fygyimg, .fygybtbf, .fyhzhbbot, .fyryzzimg, .fyrytxt, .fywhqy, .fyqysm, .fyjzg, .fydszbot, .fyfzlc, .dszzc, .fyjjjt, .fyldghbot, .fyfdclb, .fyxwbig, .fyxwlb, .fyxwmore, .fyxwxq, .fygyhd, .fyrczl, .fylxwmbot, .fyrytclb, .fyhzhbtcli{margin-left: 0}
    .fyhzhbbot, .fyryzzimg, .fyrytxt, .fygyimg, .fyjjjt, .fydszbot, .fyfdclb, .fyxwbig, .fyxwlb, .fyxwmore, .fyxwxq, .fygyhd, .fyrytclb, .fyhzhbtcli{margin-right: 0}

    .fygyhd{margin-top: 1.54rem}
    .fyrczl,.fydszjs .fyjituanjjtop{margin-top: 1.3rem}
    .fyjhsbot{margin-top: .9rem}


    .fyrczl{margin-bottom: 2rem}
    .fyzpzw{margin: 1.3rem auto 0}
    .fyxwbiglb{margin-bottom: 1rem}
    .fygyhd li,.fygyhd,.fyxwmore{margin-bottom: .8rem}
    .fyzpzwtop,.fyswjlbt,.fygybtbf p,.fyfdcjj{margin-bottom: .6rem}
    .fyzpzwbot span,.fygwzz,.fyxwxqtime,.fyxwnext a{margin-bottom: .4rem}
    .fyjhsbot{padding: .6rem 0}
    .fyjhsbot li{margin: .5rem 0}
    .fyfdclbri, .fyrczlle, .fylxri, .fywhqyri{margin-top: 1rem}
    .fyfdclb li{margin-bottom: 1.4rem}
    .fyfdcline{margin: .5rem 0 .6rem}
    .fyxwnext{margin: 1rem 0}
    .fyhzhb {padding-bottom: 1.44rem;padding-top: 2.4rem}
    .fyhzhbbot{margin-top: 1rem}
    .fyhzhb .ckgd{top: 2.05rem}
    .fyldgh .ckgd{top: 1.76rem}
    .fyryzzlb .ckgd{top:.15rem}
    .fyryzzimg{margin-top: 1.4rem}
    .fywhqyle span{padding: .8rem 0}
    .fyqysm .fywhqyle{margin-bottom: .7rem}
    .fywhqy{    margin-bottom:1.68rem;margin-top: 1.2rem;}
    .fyjzg .fywhqyle{margin-bottom: 1.2rem}
    .fyjzg{margin-bottom: 1.8rem}

    /*字体*/
    .xwtime p.xwsjri{font-size: 1.8rem}/*90*/
    .gysz li p{font-size: 1.56rem}/*78*/
    .banntxt p.bannwzp{font-size:1.2rem}/*70*/
    .qhsle p.qhslebt,.fygyhdle p{font-size: .76rem}/*50*/
    .ywbjtxt p,.homebt,.fyfzlcsub .item li p span,.fylcsjsub p span{font-size: 0.76rem}/*46*/
    /*.navshowbg .footjtri li p{font-size: 0.26rem}!*34*!*/
    .footjtle p{font-size: .72rem}/*36*/
    .fydszxm span,.fyzlzy,.fylxle h2{font-size: 0.6rem}/*36*/
    .fyxqxqbt h1{font-size: .7rem}
    .gywm p,.cblnavsub h2,.fyfdcbt,.fytdyx{font-size: 0.6rem}/*31*/
    .qhsri p,.fygybtbf p,.fywhqyle,.fyjzgqy p.fyhxbt0,.fyjzgtxt p,.fyzpzwtop,.fyswjlbt{font-size: 0.6rem}/*28*/
    .ywlyflsub .item li i,.footjtri li p,.cbldhsuberji a,.fygybtbf pre,.fyghlbt .item p,.fyxwbigbt,.fyxwlbtt .item p,.fyzlzc,.fyjhsbot li span,.fygwzz,.navlicbl h2,.navshowbg .footnavsub a{font-size: 0.48rem}/*24*/
    .banntxt pre.bannwzpzw,.xwlbbt,.homecbnav,.fydszxm,.fydsqm,.fyjjsz,.fyxwlb li span,.fygyhdri p,.fyjhsbot li p,.fylxle p,.fyrytclb li p,.banntxt pre.bannwzpyw{font-size: 0.48rem}/*20*/
    .gysz li span,.ywlytxt li pre,.navlicbl li,.qhsri pre,.footnavsub a,.footjtle a,.qxjy,.dqszat span,.fydszjj p,.fyzpzwbot span,.fyzhizz,.fysmbot,.fyrytxt li{font-size: 0.48rem}/*18*/
    .fyfdcbjq{font-size: 0.48rem !important;}/*18*/
    body,input,select,textarea,.yuyan a,.gywm pre,.ckgdaa,.ywlyflsub .item li span,.footbq,.ywbjtxt pre,.xwfl li,.xwtime p.xwsjyue,.xwtime p.xwsjnian,.fydszichi,.section,.fyzpzwbot span.fyzpxq,.fywhqyri{font-size: .48rem}/*16*/
    .fyxwbigsj,.fyxwxqtime{font-size: 0.48rem}  /*14*/
    .sbhd p,.dqszat{font-size: .4rem}/*12*/


.fybjq{font-size:.56rem;letter-spacing: .02rem;line-height: 1.78}
.fybjq img{margin-bottom: .5rem}


    .fyfzlcsub .item li pre,.fylcsjsub pre{line-height: 2.3}
    .fyzlzy,.fyzhizz,.fyxqxqbt h1{line-height: 1.75}
    .gywm pre, .ywbjtxt pre, .fydszichi, .fyzljg,.fywhqyri{line-height: .78rem}
    .fyfdcjj, .fyxwbigjj, .qhsri pre{line-height: .8rem;height: 1.6rem}
    .fygyhdri p{line-height: 1rem;height: auto;max-height: 3rem}
}

/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){
    html{font-size:33.333px;}
}
@media only screen and (max-width:414px){
    html{font-size:27.6px;}
}
@media only screen and (max-width:375px){
    html{font-size:25px;}
}
@media only screen and (max-width:360px){
    html{font-size:24px;}

       .fyjzgqy,.fyjzglb_app  .owl-stage-outer{height: 14.3rem}
}
@media only screen and (max-width:320px){
    html{font-size:21.333px;}


    .fyjzgqy,.fyjzglb_app  .owl-stage-outer{height: 15.6rem}
}
/*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){}


/* 展览卡片样式 */
.expo-tabs{text-align:center;margin:0.3rem 0 0.5rem}
.expo-tab{display:inline-block;padding:0.12rem 0.4rem;border-radius:25px;cursor:pointer;margin:0 0.1rem;font-size:0.16rem;transition:all 0.3s}
.expo-tab.active{background:#1e237f;color:#fff}
.expo-tab:not(.active){background:transparent;color:#fff;border:1px solid rgba(255,255,255,0.3)}
.expo-card{width:19%;margin:0.5%;background:#fff;border-radius:12px;overflow:hidden;cursor:pointer;box-shadow:0 4px 15px rgba(0,0,0,0.1);transition:all 0.3s}
.expo-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,0.15)}
.expo-card .card-img{height:1.2rem;background-size:cover;background-position:center;position:relative}
.expo-card .card-icon{position:absolute;bottom:-0.15rem;left:50%;transform:translateX(-50%);width:0.3rem;height:0.3rem;background:#1e237f;border-radius:50%;display:flex;align-items:center;justify-content:center}
.expo-card .card-icon:before{content:'';width:0.12rem;height:0.15rem;background:url(/home/images/location.png) center/contain no-repeat}
.expo-card .card-info{padding:0.25rem 0.1rem 0.15rem;text-align:center}
.expo-card .card-info p{color:#333;font-size:0.18rem;font-weight:bold;margin-bottom:0.05rem}
.expo-card .card-info span{color:#1e237f;font-size:0.12rem}
