﻿body{padding:0;margin:0 auto;background:#fff;color:#181e25;word-wrap:break-word;word-break:break-word;overflow-x:hidden;}
body,div,input,button,select,textarea,span,small,big,p,applet,object,iframe,h1,h2,h3,h4,h5,h6,a,em,font,img,q,dl,dt,dd,ol,ul,li,fieldset,form,label,caption,tbody,tfoot,thead,tr,th,td,section,article,header,footer,aside,nav,pre{padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0; font-family:Arial,Poppins,PingFang SC,Microsoft Yahei}
.sysznum,.number-animate .number-animate-dom span,.syzhfuhao{font-family: Arial;}
.fontWeight{font-weight: bold;}
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:#181e25;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;cursor:pointer;}
*{
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color:transparent;
}
input,textarea{-webkit-user-select:auto;}
select::-ms-expand {display:none;}
textarea{resize:none}
.clear{clear:both;overflow:hidden;height:0;line-height:0}
.clearafter:after{content:"";width:100%;clear:both;height:0;overflow:hidden;display:block;}
.left{float:left}
.right{float:right;}
pre{white-space:pre-wrap;word-wrap:break-word;margin:0;padding:0}
.overhide{display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.overhidetwo{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:2; -webkit-box-orient:vertical;}
.overhidetree{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:3; -webkit-box-orient:vertical;}
.overhidefore{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:4; -webkit-box-orient:vertical;}
.overhidefive{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:5; -webkit-box-orient:vertical;}
.overhidesix{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:6; -webkit-box-orient:vertical;}
.syhyjian{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:7; -webkit-box-orient:vertical;}
.overhideeight{overflow:hidden;display:-webkit-box; text-overflow:ellipsis;-webkit-line-clamp:8; -webkit-box-orient:vertical;}
.contain{width:100%;height:100%;position:relative;z-index:0;display:none}
.index_sec{position:absolute;top:0;left:0;width:100%;height:100%;display:table;vertical-align:middle}
.sec_box{display:table-cell;vertical-align:middle}
.radius50,.syyyys p::after{-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;}
.radius30{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}
.radius20,.sycjbori li,.sycjimg,.syyylist .swiper-slide,.fyxwzdimg,.fyxwlist li,.fyxwimg,.fyysbot li,.fytansuo{-webkit-border-radius:.2rem;-moz-border-radius:.2rem;border-radius:.2rem;}
.fygysp img.fygyspimg{-webkit-border-radius:.3rem;-moz-border-radius:.3rem;border-radius:.3rem;}
.naverji{-webkit-border-radius:0 0 .2rem .2rem;-moz-border-radius:0 0 .2rem .2rem;border-radius:0 0 .2rem .2rem;}
.radius15{-webkit-border-radius:.15rem;-moz-border-radius:.15rem;border-radius:.15rem;}
.radius3{-webkit-border-radius:.03rem;-moz-border-radius:.03rem;border-radius:.03rem;}
.radius5,.fybdinput,.fybdtex{-webkit-border-radius:.05rem;-moz-border-radius:.05rem;border-radius:.05rem;}
.radius8{-webkit-border-radius:.08rem;-moz-border-radius:.08rem;border-radius:.08rem;}
.radius10,.naverjisub a{-webkit-border-radius:.1rem;-moz-border-radius:.1rem;border-radius:.1rem;}
.fybjq img{max-width:100%;height:auto !important;margin: 0 auto;display: block}
.fybjq video{width: auto;max-width: 80%;margin: 0 auto;display: block;}
.fybjq table{border:1px solid #ccc;border-collapse:collapse;width:100% !important;float:inherit}
.fybjq table p{margin-bottom:auto}
.fybjq table tr,.fybjq table tr td,.fybjq table th{border:1px solid #ccc}
.fybjq table tr td,.fybjq table th{padding:.08rem 1%}
select {
    appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
    background:#fff url(../images/selicn.png) no-repeat center right;
    background-size:.43rem auto;
}
.tupian{position:relative;overflow:hidden;}
.tupian img{position:absolute;top:0;left:0;width:100%;display:block;height: 100%;}
.main1440{width:14.4rem;margin:0 auto;}
.main1000{width:10rem;margin:0 auto;}

/*头部*/
.header{width:100%;z-index:999;height: .9rem;position: fixed;top: 0;left: 0;background: #fff;}
.navheight{height: .9rem}
.logo{margin-top: .15rem;position: relative}
.logo img{display:block;height:.6rem}



.headerty{margin-left: .3rem;margin-top: .2rem;}



.headyuyan,.hederdl{line-height: .9rem;}
.hederdl{margin-left: .45rem;}
.hederdl img{display: none;}
.headyuyan{margin-left: 1.9rem;}
.bannercz .symorediv:last-child,.headyuyan{display: none;}

.nav{}
.nav li{position:relative;float: left;margin-left: .6rem;}
.nav li a.navyja{display:inline-block;position:relative;z-index:3;line-height: .9rem;vertical-align: top;}
.nav li span{    background: url(../images/yyjt.png) no-repeat center center; width: .12rem;  height: .9rem;  background-size: 100% auto; display: inline-block; margin-left: .05rem; vertical-align: top;}
.naverji{position: absolute;width: 2.6rem;background: #fff;box-shadow: rgba(36, 36, 36, 0.08) 0 .12rem .16rem -.04rem;padding: 0 .3rem .2rem;box-sizing: border-box;left: -.5rem;display: none;}
.naverjisub a{display: block;color: #6b798e;padding: .1rem .3rem .1rem .2rem;position: relative;}
.naverjisub a::after{position: absolute;content: "";background: url(../images/syjt1.png) no-repeat center right;background-size: 100% auto;top: 50%;right: .2rem;width: .09rem;height: .09rem;margin-top: -.045rem;opacity: .5;}


.menu-activator{cursor:pointer;z-index:1001;height:1.9rem;position:relative;width:.66rem;display: none;background: url(../images/navappopen.png) no-repeat center center;background-size: 100% auto;margin-left: .7rem;}
.cliactnav{background-image: url(../images/navappclose.png);}

/*头部 end*/
/*底部*/
.footer{position:relative;background:#f9fafc;padding-top: .5rem;}
.footlog{margin-bottom: .4rem;}
.footlog img{display: block;height: .6rem;}
.footertop{}
.foottople{width: 35%;}
.footwl{margin-bottom: .2rem;}
.footwl li{ float: left;margin-right: .1rem;position: relative; cursor: pointer;}
.footwxicn { width: .5rem; height: .5rem;background: #bfc2c7;position: relative; overflow: hidden;}
.footwxicn img {position: absolute;  top: 50%; left: 50%;max-height: .35rem;max-width: .35rem;}
.footwx{}
.footwx li{float: left;margin-right: .3rem;}
.footewm{margin: 0 auto;background: #fff;padding: .15rem;margin: 0 auto .1rem;width: .93rem;height: .93rem;box-shadow: 0 0 .2rem rgba(0,0,0,.1);}
.footewm img{display: block;width: .93rem;height: .93rem;}
.footwx li p{text-align: center;}
.footnav{width: 57%;position: relative;z-index: 3;}
.footnav ul{display: flex;justify-content: space-between;}
.footnav li{flex-shrink:1;max-width: 30%;}
.footnav li.footlilx{flex-shrink: 0;max-width: inherit;}
.footnavyiji{margin-bottom: .35rem;display: block;}
.footnaverji a,.footnaverji p{display: block;margin-bottom: .1rem;}
.footbq{padding: .5rem 0;display: flex;justify-content: space-between;border-top: 1px solid #e4e9f0;margin-top: 1.1rem;}
.footbq span,.footbq a{display: inline-block;vertical-align: top;}
.footbqle{flex-shrink: 1;}
.footbqsy{margin-left: .05rem;}
.footbqsy:nth-child(3){margin-right: .05rem;}
.footjszc{flex-shrink: 0;}

.banner{position: relative;}
.bannerpc .swiper-slide{padding-bottom: 40.6%;}
.bannerapp{display: none;}
.bannerapp .swiper-slide{padding-bottom: 128%;}
.bannertxt{position: absolute;left: 50%;top: .75rem;text-align: center;}
.banbt{margin-bottom: .3rem;line-height: .6rem;}
.banbt span,.bannwzyuan{display: inline-block;vertical-align: top;}
.banbtspan1{}
.banbtspan2{}

.bannertxtleft{text-align: left;}
.bannertxtleft .banbtspan1{display: block;margin-top: .1rem;}


.bannwzyuan{position: relative;
    width: .58rem;height: .58rem;
  background-image: -moz-linear-gradient( 33deg, rgb(145,83,217) 0%, rgb(7,62,191) 100%);
  background-image: -webkit-linear-gradient( 33deg, rgb(145,83,217) 0%, rgb(7,62,191) 100%);
  background-image: -ms-linear-gradient( 33deg, rgb(145,83,217) 0%, rgb(7,62,191) 100%);
  box-shadow: 0 .14rem .26rem .04rem rgba(118, 89, 255, 0.33);
}
.bannwzyuan img{
    top: -.05rem;
    left: 50%;
    margin-left: -.32rem;
    width: .64rem;
    height: .64rem;
}
.banjj{margin-bottom: .3rem;}
.bannercz{}
.bannercz .symorediv{display: inline-block;vertical-align: top;margin: 0 .1rem;}
.banwzgd{
    transition: all 1.5s ease;
    -webkit-transition: all 1.5s ease;
    -moz-transition: all 1.5s ease;
    -o-transition: all 1.5s ease;
        opacity: 0;
    -webkit-transform: translateY(1rem);
    -moz-transform: translateY(1rem);
    -o-transform: translateY(1rem);
    transform: translateY(1rem);
}
.banwzgd:nth-child(1) {
    -webkit-transition-delay: .08s;
    -moz-transition-delay: .08s;
    -o-transition-delay: .08s;
    transition-delay: .08s;
}
.banwzgd:nth-child(2) {
    -webkit-transition-delay: .2s;
    -moz-transition-delay: .2s;
    -o-transition-delay: .2s;
    transition-delay: .2s;
}
.banwzgd:nth-child(3) {
    -webkit-transition-delay: .4s;
    -moz-transition-delay: .4s;
    -o-transition-delay: .4s;
    transition-delay: .4s;
}

.banner .swiper-slide-active .banwzgd {
    opacity: 1;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
}
.homedivbg{background:#fff url(../images/homebg.jpg) no-repeat center top;background-size: 100% auto;}
.sychangjing{}
.sycjbot{}
.sycjbole{width: 27%;margin-top: .3rem;position: relative;}
.sycjhover{position: absolute;top: 0;left: 0;width: 100%;border-radius: 9px;
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: -13.989px 11.328px 38px 0px rgba(85, 125, 201, 0.17),inset 0px 0px 3px 0px rgba(255, 255, 255, 0.35);height: 1.1rem;}
.sycjbole li{padding: .2rem .25rem .2rem .75rem;position: relative;z-index: 3;
height: 1.1rem; box-sizing: border-box;
}
.sycjbole li img{position: absolute;top: .22rem;left: .25rem;width: .28rem;}
.sycjbole li img.sycjicn1{opacity: 0;visibility: hidden;}
.sycjbole li h2{width: max-content;}
.sycjbole li p{margin-top: .15rem;opacity: .6;}
.sycjbole li.sycjflatv img.sycjicn0{opacity: 0;visibility: hidden;}
.sycjbole li.sycjflatv img.sycjicn1{opacity: 1;visibility: inherit;}
.sycjbole li.sycjflatv p{opacity: 1;}
.sycjbori{width: 64.514%;margin-right: .5rem;position: relative;}
.sycjbori li{position: absolute;padding: .2rem;border:1px  rgb(255, 255, 255)  solid;
  background-color: rgba(255, 255, 255, 0.6);
  bottom:-.5rem;left: 0;width: 100%;height: 100%;box-sizing: border-box;
-webkit-transform:scale(.86114);-moz-transform:scale(.86114);-o-transform:scale(.86114);transform:scale(.86114);transform-origin: center bottom;opacity: .4;filter: blur(.02rem);}
.sycjimg{padding-bottom:61.2%;border: 1px solid #eeecf7;}
.sycjvideo{
    width: 100%;
    object-fit: cover;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: #fff;
    outline: none;
}
.cjifrmae{
       width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    border: 0;
}



.sycjbori li.sycjliatv{position: relative;bottom: 0;left: 0;
-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1);z-index: 9;opacity: 1;filter: blur(0);

box-shadow: -13.989px 11.328px 38px 0px rgba(85, 125, 201, 0.17),inset 0px 0px 3px 0px rgba(255, 255, 255, 0.35);
}


.sybiaoti{text-align: center;}
.sybiaoti h2,.sybiaoti h2 span{line-height: .6rem;}
.sybiaoti h2 span{display: inline-block;vertical-align: top;}
.sybiaoti p{margin-top: .1rem;}
.syyuangong{}
.syygbot{position: relative;height: 6.7rem;margin-left: 2.4rem;}
.syygbot .syyylist{overflow: inherit;}
/* .syyylist{padding-bottom: .5rem;} */
.syygjt0,.syygjt1{position: absolute;width: .46rem;height: .46rem;background: #fff;top: 50%;margin-top: -.23rem;cursor: pointer;z-index: 5;
  box-shadow: -.13rem .11rem .38rem 0 rgba(85, 125, 201, 0.21);background-repeat: no-repeat;background-position: center center;background-size: .09rem auto;}
.syygjt0{left: -.7rem;background-image:url(../images/syjt0.png);}
.syygjt1{right:  -.7rem;background-image:url(../images/syjt1.png)}
.syygjtle1{right: 1.5rem;}
.syygbot .syygjt0,.syygbot .syygjt1{top: 2.2rem;margin-top: 0;}
.syyylist .swiper-slide{
    width: 4.6rem;
    overflow: hidden;
  background-color: rgb(255, 255, 255);
  box-shadow:0 .16rem .4rem .06rem rgba(158, 152, 216, 0.28);


 /* opacity: 0; */

}

/* .syyylist .swiper-slide-active,.syyylist .swiper-slide-next{opacity: 1;} */



.syyylisimg{padding-bottom: 80%;}
.syyylistxt{padding: .35rem .35rem .3rem;}
.syyylistxt h3{margin-bottom: .1rem;}
.syzhonghuo{}
.syfdzh{text-align: center;}
.syfdzh li{display: inline-block;vertical-align: top;margin: 0 .5rem;}
.syfdzhsz{}
.sysznum,.syzhfuhao{display: inline-block;vertical-align: top;}
.syzhfuhao{line-height: .55rem;height: .6rem}
.sysznum{line-height: .6rem;height: .6rem}
.number-animate{line-height: .6rem;height: .6rem;overflow: hidden;position: relative;}
.number-animate .number-animate-dom{float: left;
position: relative;top: 0;}
.number-animate .number-animate-dom span{display:block;width: 100%;  height: .6rem;  line-height: .6rem;}
.syzhsz{margin-top: .15rem;}
.syzhbot{margin-top: .5rem;}
.syzhbot li{float: left;padding-bottom:25.67%;width: 18.75%;border: 1px solid #fff;box-sizing: border-box;margin-right: 1.5625%;
  box-shadow: -.13rem .11rem .38rem 0 rgba(85, 125, 201, 0.17),inset 0 0 .03rem 0 rgba(255, 255, 255, 0.35);
}




.syzhbot li a{display: block;position: absolute;width: 100%;height: 100%;top: 0;left: 0;}
.syzhbot li a::after{content: "";position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: url(../images/syyybg.png) no-repeat center top;background-size: 100% auto;}
.syzhbot li img.syzhbotapp{display: none;}
.syzwvidoe{width: 100%;object-fit: cover;height: 100%;position: absolute;top: 0;left: 0;background: #000;outline: none;opacity: 0;}
.syyybt{position: absolute;top: .3rem;left: .25rem;right: .25rem;z-index: 3;}
.syyyys{position: absolute;top: .95rem;left: .25rem;right: .25rem;z-index: 3;}
.syyyys p{position: relative;padding-left: .15rem;margin-bottom: .08rem;color: #fff;}
.syyyys p::after{content: "";position: absolute;top: 50%;left: 0;width: .06rem;height: .06rem;background: #fff;margin-top: -.03rem;}
.syzhbot .symorediv{position: absolute;width: 100%;text-align: center;bottom: .5rem;display: none !important;}
.syzhbot li a::after,.syyyys,.syzhbot .symorediv{opacity: 0;}

.fymain{background: url(../images/fyxwmainbg.jpg) no-repeat center top;background-size: 100% auto;position: relative;}
.fyhymain{background-image: url(../images/fyhymainbg.jpg) }
.fygymain{background-image: url(../images/fygymainbg.jpg) }
.fybdmain{background-image: url(../images/fybdmainbg.jpg) }

.fybanertx{text-align: center;padding: 0 1.8rem;box-sizing: border-box;}
.fybanertx p{margin-top: .2rem;}
.fyxwzd{margin-bottom: .5rem;margin-top: 1.9rem;}
.fyxwzdsub{}
.fyxwzdimg{width: 53.4%;padding-bottom: 22.7%;}
.fyxwzdtxt{width: 44.5%;padding-top: .1rem;}
.fyxwzdsj{margin-bottom: .2rem;}
.fyxwzdbt{margin-bottom: .2rem;}
.fyxwzdjj{margin-bottom: .45rem;}
.fyxwlist{}
.fyxwlist ul{display: flex;flex-wrap: wrap;}
.fyxwlist li{width: 32%;margin: 0 2% .2rem 0;background: rgba(255,255,255,.4);

  box-shadow: 0 .16rem .44rem .06rem rgba(158, 152, 216, 0.1);
  position: relative;
}
.fyxwlist li:nth-child(3n){margin-right: 0;}
.fyxwlist li a{display: block;padding: .2rem;}



.fyxwimg{padding-bottom: 42.7%;}
.fyxwimg img{object-fit: cover;}
.fyxwtxt{padding: .35rem 0 .15rem}
.fyxwsj{margin-bottom: .13rem;}



.fymbx{position: absolute;top: .3rem;left: 50%;}
.fymbx span{color: rgba(0,0,0,.3);}
.fyxwxqtop{text-align: center;padding: 0 2.8rem;box-sizing: border-box;}
.fyxwxqtop p{margin-top: .2rem;}
.fyxwxqbg{background: #fff;margin-top: .4rem;padding: .6rem .6rem 0;box-sizing: border-box;}

.fyxwxqnext{margin-top: .4rem;padding-top: .4rem;border-top: 1px solid #e5e5e5;}
.fyxwxqnext a{max-width: 41%;position: relative;box-sizing: border-box;}
.fyxwxqnext a.left{padding-left: .3rem;}
.fyxwxqnext a.right{padding-right: .3rem;}
.fyxwxqnext a.left::after,.fyxwxqnext a.right::after{width: .1rem;height: 100%;content: "";position: absolute;top: 0;opacity: .5;}
.fyxwxqnext a.left::after{background: url(../images/syjt0.png) no-repeat center left;background-size: 100% auto;left: 0;}
.fyxwxqnext a.right::after{background: url(../images/syjt1.png) no-repeat center left;background-size: 100% auto;right: 0;}




.fyhymain{}
.fyhyfl{text-align: center;margin-top: .4rem;position: sticky; top: 1rem;z-index: 99;}
.fyhyfl ul{display: inline-block;vertical-align: top;padding: .2rem .8rem;
  border: 1px rgb(255, 255, 255) solid;
  border-radius: .36rem;
  background-color: rgba(255, 255, 255, 0.9);
  box-shadow: -.13rem .11rem .38rem 0 rgba(85, 125, 201, 0.09),inset 0 0 .03rem 0 rgba(255, 255, 255, 0.35);
}
.fyhyfl li{display: inline-block;vertical-align: top;cursor: pointer;position: relative;margin-right: .2rem;}
.fyhyfl li span{position: relative;width: .98rem;height: .02rem;position: relative;background: #e1e1fb;display: inline-block;vertical-align: middle;margin-left: .2rem;border-radius: .025rem;overflow: hidden;}



.fyhyfl li span::before{content: "";position: absolute;width:0;height: 100%;background: #7054ff;top: 0;left:0;z-index: 3;}


.fyhyfl li:last-child{margin-right: 0;}
.fyhyfl li:last-child span{display: none;}



.fyhyfl li.fyflliatv{color: #7054ff;}
.fyhyfl li.fyflliatv span::before{width: 100%}



.fyhangye{background: url(../images/fyhybg1.jpg) repeat-y center top;background-size: 100% auto;margin-top: 1.8rem;padding-bottom: 1px;}
.fyhysub{margin-bottom: 1.8rem;}

.fyhytd{position: relative;margin-bottom: .5rem;}
.fyhytdlist{    overflow: inherit;}
.fyhytdlist .swiper-slide{position: relative;
background: #fff;
 border: 1px rgb(228, 238, 255) solid;
  border-radius: .2rem;
  box-shadow: 0 .16rem .44rem .06rem rgba(158, 152, 216, 0.28);
  overflow: hidden;
}
.fyhytdimg{padding-bottom: 66.83%;}
.fyhytdtxt{padding:0 .3rem .3rem;position: relative;width: 100%;box-sizing: border-box;background: #fff;}
.fyhytdtxt h3{margin-bottom: .1rem;}



.fyhytdTwo .fyhytdimg{padding-bottom:43.45%} 


.fyldsz{
    padding: .12rem .78rem .12rem .12rem;
  border: 1px rgb(223, 231, 243) solid;
  border-radius: .9rem;
  background-color: rgb(255, 255, 255);
  box-shadow: -13.989px 11.328px 38px 0px rgba(202, 190, 249, 0.32),inset 0px 0px 3px 0px rgba(255, 255, 255, 0.35);
  display: flex;justify-content: space-between;align-items: center;
}
.fyldsz .clear{display: none;}
.fyldszle{width: 44%;display: flex;align-items: center;}
.fyldimg{padding: .05rem;background: #e6ebff;}
.fyldimg img,.fyldimg{width: 1.19rem;height: 1.19rem;}
.fyldtxt{margin-left: .24rem;}
.fyldtxt h3{color: #7054ff;font-weight: normal;margin-bottom: .15rem;}
.fyldszri{width: 55%;text-align: right;}
.fyldszri li{margin-left: .8rem;text-align: center;display: inline-block;vertical-align: top;}
.fyldszri li:first-child{margin-left: 0;}
.fyldszri li p:first-child{}
.fyldszri li p:first-child span{display: inline-block;vertical-align: top;line-height: .5rem;}
.fyldszri li p:last-child{margin-top: .15rem;}
.fyszimg{display: inline-block;vertical-align: top;height: .35rem;margin-top: .075rem;margin-right: .05rem;}
.fyszsz{margin-right: .05rem;}
.fygysp{margin-top: .7rem;padding: 0 7%;box-sizing: border-box;position: relative;}
.fygysp img.fygyspimg{display: block;width: 100%;cursor: pointer;
box-shadow: 0 .12rem .33rem .05rem rgba(158, 152, 216, 0.47);}
.fygysp img.fygyspicn{display: block;position: absolute;top: 50%;left: 50%;width: 1rem;height: 1rem;margin-top: -.5rem;margin-left: -.5rem;cursor: pointer;}




.fyldzc{margin-top: 1.6rem;}
.fyszys{margin-top: 1.4rem;}
.fyysbot ul{display:flex;}
.fyysbot li{width: 23%;margin: 0 2.66% 0 0;padding: .6rem .3rem .5rem;box-sizing: border-box;
  box-shadow: -.13rem .11rem .38rem 0 rgba(85, 125, 201, 0.32),inset 0 0 .03rem 0 rgba(255, 255, 255, 0.35);

  background-image: -moz-linear-gradient( 45deg, rgb(244,241,255) 2%, rgb(255,255,255) 100%);
  background-image: -webkit-linear-gradient( 45deg, rgb(244,241,255) 2%, rgb(255,255,255) 100%);
  background-image: -ms-linear-gradient( 45deg, rgb(244,241,255) 2%, rgb(255,255,255) 100%);
  border: 1px solid #fff;
 

}
.fyysbot li img{display: block;margin: 0 auto .5rem;height: 1.4rem;}
.fyysbot li  h3{margin-bottom: .1rem;}
.fyjgjx{margin-top: 1.5rem;}
.fyjgbot img{display: block;margin: 0 auto;max-width: 100%;}
.fytansuo{padding-top: 1rem;margin-top: .7rem;position: relative;
  overflow: hidden;

  box-shadow: -.13rem .11rem .38rem 0 rgba(85, 125, 201, 0.32),inset 0 0 .03rem 0 rgba(255, 255, 255, 0.35);

  background: url(../images/fytsbgnr.jpg) no-repeat center center;background-size: cover;
}



.fytsbot{margin-top: .9rem;}
.fytansuo .sybiaoti h2,.fytansuo .sybiaoti p{color: #fff;}
.fytsbot,.fytansuo .sybiaoti{position: relative;z-index: 3;}
.fytsbot li{float: left;width: 50%;}


.fytsbot li a{padding: 1.15rem .6rem .35rem;display: block;position: relative;}
.fytsbot li a::after{content: "";position: absolute;background: url(../images/jticn.png) no-repeat center center;background-size: 100% auto;width: .34rem;height: .34rem;top: .45rem;right: .4rem;}

.fytsbot li a::before{content: "";position: absolute;background: url(../images/jticn.png) no-repeat center center;background-size: 100% auto;width: .34rem;height: .34rem;top: .62rem;right: .74rem;opacity: 0;}



.fytsbot li p{color: #fff;}
.fytsbot li p:first-child{margin-bottom: .1rem;}
.fysptcbg{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,.7);display: none;}
.fytcvid{position: absolute;top: 50%;left: 50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-height: 70vh;max-width: 80%;width: auto;height: auto;}
.closesp{position: absolute;top:  .5rem;height: .3rem;right: .5rem;cursor: pointer;}
.fybiaodan{background: #fff;
    box-sizing: border-box;
padding: .9rem 1.5rem;
  border: 1px  rgb(255, 255, 255)solid;
  border-radius: .2rem;
  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: -.13rem .11rem .38rem 0 rgba(85, 125, 201, 0.14);
}
.fybdbt{text-align: center;margin-bottom: .5rem;}
.fybdlist{}
.fybdlist li{position: relative;padding-left: 1.2rem;margin-bottom: .2rem;}
.fybdlist li.fybdliwi{padding-left: 0;}


.fybdlist li.fybdliwi .symorediv{text-align: center;margin-top: .6rem;}
.fybdlist li.fybdliwi .symorebtn{min-width: 80%;}


.fybdxm{position: absolute;top: 0;left: 0;line-height: .5rem;}
.fybdxm span{color: #da0000;}
.fybdinput{width: 100%;line-height: .5rem\9;height: .5rem;border: 1px solid #dde3ff;background: #fff;padding: 0 .2rem;box-sizing: border-box;outline: none;}
.fybdtex{width: 100%;height: .8rem;border: 1px solid #dde3ff;background: #fff;padding:.1rem .2rem;box-sizing: border-box;outline: none;line-height: 1.5;}
.fyyzmbd{position: absolute;top: .075rem;right: .1rem;height: .35rem;}


.page { text-align: center; position: relative; margin-top: .5rem;}

.page a,
.page span {
    display: inline-block;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    vertical-align: top;
    height: .5rem;
    line-height: .5rem;
    min-width: .5rem;
}

.page span.pagecurrent {
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #7054ff;
}

.page a.prev,
.page a.next {
    width: .5rem;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: .09rem auto;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

.page a.prev {
    background-image: url(../images/syjt0.png);
    margin-right: .2rem
}

.page a.next {
    background-image: url(../images/syjt1.png);
    margin-left: .2rem
}



/* 共用 */
.syzhbot .symorediv{
    -webkit-transform:translateY(200%);-moz-transform:translateY(200%);-o-transform:translateY(200%);transform:translateY(200%)
}
.syyyys{
        -webkit-transform:translateY(100%);-moz-transform:translateY(100%);-o-transform:translateY(100%);transform:translateY(100%)
}



.syzhbot li:hover .syyybt h2{color: #fff;}
.syzhbot li:hover a::after,.syzhbot li:hover .syzwvidoe{opacity: 1;}
.syzhbot li:hover .symorediv,.syzhbot li:hover .syyyys{opacity: 1;
 -webkit-transform:translateY(0);-moz-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}

.sycjbori li,.sycjbole li,.syyybt h2,.syzhbot li a::after,.syyyys,.syzwvidoe,.syzhbot .symorediv,.fyhyfl li.fyflliatv span::before,.fyhyfl li{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}


.banjj,.footwx li p,.footnaverji a,.footnaverji p,.footbq,.footbq a,.sybiaoti p,.sycjbole li p,.syyylistxt p,.fybjq,.fyhytdtxt p,.fybanertx p,.fyxwzdsj,.fyxwzdjj,.fyxwsj,.fyxwjj,.fyxwxqtop p,.fyysbot li p,.fyldszri li p:last-child{color: #6b798e;}/* 灰色 */
.nav li.clinav a.navyja,.hederdl a,.banbtspan2,.morewnzi0,.sybiaoti h2 span,.sycjbole li.sycjflatv h2,.sysznum,.number-animate .number-animate-dom span,
.syzhfuhao,.fybanertx h1 span,.fyldszri li p:first-child span{
  background-image: linear-gradient(to right, #9153d9, #073ebf);
    -webkit-background-clip: text;
    color: transparent;
}



.symoreBg .morewnzi0,.symoreBg2 .morewnzi0{color: #fff;}


.syzhbot li:nth-child(5n),.fyhytd li:nth-child(3n){margin-right: 0;}




.symorebtn{
    display: inline-block;
    line-height: .5rem;
    height: .5rem;
    padding: 0 .2rem;
    min-width: 1.8rem;
    border: 1px solid #913afb;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-border-radius: .25rem;
    -moz-border-radius: .25rem;
    border-radius: .25rem;
    text-align: center;     
}
.morewnzi0{
    position: relative;
    z-index: 4;
    line-height: .5rem;
    height: .5rem;
    display: inline-block;
    vertical-align: top;

}
.morewnzi1{
    display: inline-block;
    vertical-align: top;
    width: .13rem;
    height: .4rem;
    background: url(../images/jticn.png) no-repeat center center;background-size: 100% auto;
    margin-left: .15rem;
}

.symoreBg{
    background-image: -moz-linear-gradient(0deg,#765aff 0%,#4d99ff 100%);
    background-image: -webkit-linear-gradient(0deg,#765aff 0%,#4d99ff 100%);
    background-image: -ms-linear-gradient(0deg,#765aff 0%,#4d99ff 100%);
    border: 1px solid transparent;
    box-shadow: 0 .14rem .26rem .04rem rgba(118, 89, 255, 0.13);
}

.symoreBg2{
    background-image: -moz-linear-gradient(0deg,#5e5ca6 0%,#588ecb 100%);
    background-image: -webkit-linear-gradient(0deg,#5e5ca6 0%,#588ecb 100%);
    background-image: -ms-linear-gradient(0deg,#5e5ca6 0%,#588ecb 100%);
    border: 1px solid transparent;
    box-shadow: 0 .14rem .26rem .04rem rgba(94, 92, 166, 0.13);
    min-width: 1.4rem;
    line-height: .4rem;
    height: .4rem;
    border: 1px solid transparent;
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .2rem;
}
.symoreBg2 .morewnzi0{line-height: .4rem;height: .4rem;}

.symoreBg3{
  min-width: 1.5rem;
  background-image: -moz-linear-gradient( 45deg,#795bff 0%, #4e9aff 100%);
  background-image: -webkit-linear-gradient( 45deg,#795bff 0%,#4e9aff 100%);
  background-image: -ms-linear-gradient( 45deg,#795bff 0%,#4e9aff 100%);
}





.footwxicn img{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}


.bannertxt,.fymbx{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}

.bannertxtleft{-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);top: 50%;}


.neironggdt::-webkit-scrollbar{width:6px;}
.neironggdt::-webkit-scrollbar-track{background-color:#78a1c4;}
.neironggdt::-webkit-scrollbar-thumb{background-color:#fff}
.neironggdt::-webkit-scrollbar-thumb:hover {background-color:#fff}
.neironggdt::-webkit-scrollbar-thumb:active {background-color:#fff}


.lbyuan {position: absolute;height: .05rem !important;bottom: .3rem !important;left: 0 !important;width: 100% !important;}
.lbyuan span {width: .21rem !important;height: .05rem !important;border: 0;padding: 0 !important;margin: 0 .05rem !important;opacity: 1;-webkit-border-radius: .025rem;-moz-border-radius: .025rem;border-radius:.025rem; background:#efefff;vertical-align: top;}
.lbyuan .swiper-pagination-bullet-active {background: #785aff;}

.fyxwyuan{width: 44.5% !important;left: auto !important;right: 0;text-align: left;bottom: 0 !important;}
.fyxwyuan span{margin:  0 .05rem 0 0 !important;}



.fymain{padding:2.2rem 0 1rem;}
.fyhymain{padding-bottom: 0;}
.fybdmain{padding: 1rem 0 1.5rem}

.syzhonghuo{padding: 0  0 1.5rem;}

.syyuangong{padding-top: 1.8rem;}
.sychangjing{padding-top: 1rem;}


.sybiaoti{margin-bottom: .4rem;}

/*字号*/
.fontsize60{font-size: .52rem;}/*60*/
.fontsize50{font-size: .42rem;}/*一级 50*/
.fontsize46{font-size: .42rem;}/*46*/
.fontsize40{font-size: .4rem;}/*数字符号 40*/
.fontsize28{font-size: .24rem;}/*28*/
.fontsize24{font-size: .2rem;}/*24*/
.fontsize20{font-size: .2rem;}/*20*/
.fontsize18{font-size: .18rem;}/*18*/
body,input,select,textarea,.fontsize16{font-size:.16rem;}/*默认正文 16*/
.fontsize14{font-size: .14rem;}/*14*/



.fyxwbt,.fybanertx p{line-height: .34rem;}/* 36  */
.fyxwbt{max-height: .68rem;}/* 36 2 */

.syyylistxt p,.fybjq,.fyxwzdjj,.fyxwjj{line-height: .28rem;}/* 28  */
.syyylistxt p,.fyxwzdjj,.fyxwjj{height: .56rem;}/* 28 2 */


.fyysbot li p{line-height: .24rem;}/* 24*/

.fyxwxqtop h1{line-height: .5rem;}/* 50 */


@media only screen and (min-width:1025px){
    /*交互*/
    /*图片hover效果*/
    .rotateimg:hover img,.spclose:hover{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
    .translY:hover,.fyysbot li:hover,
    .fyhytdlist .swiper-slide:hover .fyhytdimg img{-webkit-transform:translateY(-.1rem);-moz-transform:translateY(-.1rem);-o-transform:translateY(-.1rem);transform:translateY(-.1rem)}
    .scaleimg:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}

    .naverjisub a:hover{background: #f7f8fa;}

 

    .hederdl a:hover span,.headyuyan a:hover{text-decoration: underline;}

    .fytsbot li a:hover::before{    top: .45rem; right: .4rem;opacity: 1;}
    .fytsbot li a:hover::after{ top: .1rem;right:.06rem; opacity: 0;}

    
    .syygjt0:hover{background-color: #7054ff;background-image: url(../images/syjtbai0.png);}

    .syygjt1:hover{background-color: #7054ff;background-image: url(../images/syjtbai1.png);}


    .footwl li:hover .footwxicn{background: #7054ff}


    .symoreBg:hover{box-shadow: 0 .14rem .26rem .04rem rgba(118, 89, 255, 0.33);}
    .symoreBg3:hover{box-shadow: 0 .14rem .26rem .04rem rgba(94, 92, 166, 0.33);}
    

    .nav li a.navyja:hover,.headyuyan a:hover,.fyxwzdsub  .swiper-slide:hover .fyxwzdbt,.fyxwlist li:hover .fyxwbt,.fyxwxqnext a:hover,.fymbx a:hover,.footnaverji a:hover,.footbq a:hover,.fyhytdlist .swiper-slide:hover .fyhytdtxt h3,.syyylist .swiper-slide:hover .syyylistxt h3{
    background-image: linear-gradient(to right, #9153d9, #073ebf);
    -webkit-background-clip: text;
    color: transparent;
    }

    .fyhyfl li:hover{color: #7054ff;}

    

    .scaleimg img,.rotateimg img,.translY,.symorebtn,.morewnzi0,.fyysbot li,.fytsbot li a::before,.fytsbot li a::after,.syygjt0,.syygjt1,.footwxicn,.fyhytdlist .swiper-slide .fyhytdimg img{transition:all 0.6s ease;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-o-transition:all 0.6s ease;}
    
}


/***************************适配********************/
@media only screen and (max-width:1680px){}
@media only screen and (max-width:1600px){

/*字号*/
body,input,select,textarea,.fontsize16{font-size:.168rem;}/*默认正文 16*/
.fontsize14{font-size: .144rem;}/*14*/
.nav li a.navyja{font-size: .19rem;}

}
@media only screen and (max-width:1550px){
    .main1440{width:16rem}
.syzhbot {
    margin-top: .7rem;
}
.sybiaoti {
    margin-bottom: .6rem;
}

.syzhonghuo {
    padding: 0 0 110px;
}

.syygbot{height: 7.15rem;margin-left: 1.2rem;}




/*字号*/
.fontsize28{font-size: .26rem;}/*28*/
.fontsize24{font-size: .24rem;}/*24*/
.fontsize20{font-size: .22rem;}/*20*/
.fontsize18{font-size: .2rem;}/*18*/
body,input,select,textarea,.fontsize16,.nav li a.navyja{font-size:.18rem;}/*默认正文 16*/
.fontsize14{font-size: .15rem;}/*14*/


}
@media only screen and (max-width:1440px){}
@media only screen and (max-width:1366px){


    .fyxwxqtop{padding: 0 1rem;}

.sycjbole li,.sycjhover{height: 1.1rem;}


    /*字号*/





.fontsize28{font-size: .28rem;}/*28*/
.fontsize24{font-size: .26rem;}/*24*/
.fontsize20{font-size: .24rem;}/*20*/
.fontsize18{font-size: .225rem;}/*18*/
body,input,select,textarea,.fontsize16,.nav li a.navyja{font-size:.197rem;}/*默认正文 16*/
.fontsize14{font-size: .169rem;}/*14*/



.syyylistxt p,.fybjq,.fyxwzdjj,.fyxwjj,.fyysbot li p{line-height: .34rem;}/* 28  */
.syyylistxt p,.fyxwzdjj,.fyxwjj{height: .68rem;}/* 28 2 */


}
@media only screen and (max-width:1280px){
    .sycjbole{width: 30%;}

    /* 字号 */
    body,input,select,textarea,.fontsize16,.nav li a.navyja{font-size:.21rem;}/*默认正文 16*/
.fontsize14{font-size: .18rem;}/*14*/
}
@media only screen and (max-width:1200px){
 

.syyylistxt p,.fybjq,.fyxwzdjj,.fyxwjj,.fyysbot li p{line-height: .38rem;}/* 28  */
.syyylistxt p,.fyxwzdjj,.fyxwjj{height: .76rem;}/* 28 2 */

/* 字号 */



.fontsize28{font-size: .3rem;}/*28*/
.fontsize24{font-size: .28rem;}/*24*/
.fontsize20{font-size: .26rem;}/*20*/
.fontsize18{font-size: .24rem;}/*18*/
body,input,select,textarea,.fontsize16,.nav li a.navyja{font-size:.225rem;}/*默认正文 16*/
.fontsize14{font-size: .193rem;}/*14*/

}
@media only screen and (max-width:1152px){}
/*----------平板-----------------------*/
@media only screen and (max-width:1024px){

    .main1000{width: 12rem;}
    .sycjbole{width: 34%;}
    .fybdlist li{padding-left: 1.5rem;}
    .footnav{width: 70%;}
    .foottople{width: 25%;}
    .footwxicn{width: .5rem;height: .5rem;}
    .footwxicn img {max-height: .3rem;max-width: .4rem;}


.sycjbori {
    width: 64.514%;
    margin-right:0
}


    .sycjbole li, .sycjhover {
        height: 1.3rem;
    }


    /*字号*/
.fontsize28{font-size: .36rem;}/*28*/
.fontsize24{font-size: .34rem;}/*24*/
.fontsize20{font-size: .3rem;}/*20*/
.fontsize18{font-size: .3rem;}/*18*/
body,input,select,textarea,.fontsize16,.nav li a.navyja{font-size:.26rem;}/*默认正文 16*/
.fontsize14{font-size: .22rem;}/*14*/



.syyylistxt p,.fybjq,.fyxwzdjj,.fyxwjj,.fyxwbt,.fybanertx p,.fyysbot li p{line-height: .45rem;}/* 28  */
.syyylistxt p,.fyxwzdjj,.fyxwjj{height: .9rem;}/* 28 2 */
.fyxwbt{max-height: .9rem;}/* 36 2 */


.fyxwxqtop h1{line-height: .5rem;}/* 50 */

}
@media only screen and (max-width:992px){}
@media only screen and (max-width:870px){}
@media only screen and (max-width:768px){

  .headyuyan{margin-left: 1rem;}

  .headerty{margin-top: .05rem;}

  .symorebtn{padding: 0 .3rem;}
  .symoreBg2 .morewnzi0,.morewnzi0,.symoreBg2,.symorebtn{height: .8rem;line-height: .8rem;}
  .symoreBg2,.symorebtn{
        -webkit-border-radius: .4rem;
    -moz-border-radius: .4rem;
    border-radius: .4rem;
  }
  .morewnzi1{height: .8rem;width: .2rem;}

.fyxwzdimg {
    width: 68%;
    padding-bottom: 28.7%;
}

.fyxwzdtxt {
    width: 30%;
    padding-top: 0;
}
.fyxwyuan {
    width: 30% !important;
}
.fybdinput{line-height: .9rem\9;height: .9rem;}
.fybdxm{line-height: .9rem}

    .fybdlist li {
        padding-left: 1.8rem;
    }

    .fyyzmbd {
    top: .1rem;
    right: .1rem;
    height: .7rem;
}

.syygjt0, .syygjt1{width: .7rem;height: .7rem;    background-size: .16rem auto;}
.syygjt0{left: -.9rem;}
.syygjt1{right: -.9rem;}

.fyldszri li{margin-left: .3rem;}
.syygbot{height: 8rem;}
.naverjisub a::after {
    width: .12rem;
    height: .12rem;
    margin-top: -.06rem;
}


    .sycjbole li, .sycjhover {
        height: 2.1rem;
    }


    .page a, .page span {
    height: .8rem;
    line-height: .8rem;
    min-width: .8rem;
}
.page a.prev, .page a.next{width: .8rem;background-size: .2rem auto;}

  /*字号*/
.fontsize60{font-size: .6rem;}/*60*/
.fontsize50{font-size: .6rem;}/*一级 50*/
.fontsize46{font-size: .55rem;}/*46*/
.fontsize40{font-size: .5rem;}/*数字符号 40*/
.fontsize28{font-size: .5rem;}/*28*/
.fontsize24{font-size: .45rem;}/*24*/
.fontsize20{font-size: .4rem;}/*20*/
.fontsize18{font-size: .4rem;}/*18*/
body,input,select,textarea,.fontsize16,.nav li a.navyja{font-size:.35rem;}/*默认正文 16*/
.fontsize14{font-size: .3rem;}/*14*/



.syyylistxt p,.fybjq,.fyxwzdjj,.fyxwjj,.fyysbot li p{line-height: .6rem;}/* 28  */
.syyylistxt p,.fyxwzdjj,.fyxwjj{height: 1.2rem;}/* 28 2 */

.fyxwbt,.fybanertx p{line-height: .6rem;}/* 36  */
.fyxwbt{max-height: 1.2rem;}/* 36 2 */


.fyxwxqtop h1{line-height: 1.5;}/* 50 */


}
@media only screen and (max-width:750px){
    .main1440,.main1000{width: 90%;}

    
    .navheight,.header{height: 1.9rem;}
    .header::after{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: #e5eeff;}

    .logo{margin-top: .39rem;}
	.logo img{height: 1.12rem;}
    .menu-activator{display: block;}
    .headerty{display: none;}

.headyuyan, .hederdl {
    line-height: 1.9rem;
}
.headyuyan{margin: 0;}
.hederdl {margin-left: .7rem;}
.hederdl span{display: none;}
.hederdl a{display: block;height: 1.9rem;padding-top: .73rem;box-sizing: border-box;}
.hederdl img{display: block;height: .44rem;}



    .nav{position: fixed;top: 1.9rem;bottom: 0;background: rgba(0,0,0,.3);width: 100%;margin: 0;left: 0;z-index: 9999;display: none;}
    .nav ul{background: #fff;position: absolute;top: 0;right: -100%;height: 100%;overflow: auto;width: 68%;}
    .nav li{float: inherit;margin: 0 .4rem;position: relative;border-bottom: 1px solid #eaeaea;}
    .cliactnav{background-size: 70% auto;}
    .nav li:first-child{margin-top: .5rem;}
    .nav li a.navyja{display: block;line-height: 1.4rem;}
  
    .nav li span{position: absolute;top: 0;right: 0;width: 1.4rem;height: 1.4rem;background-size: .3rem auto;z-index: 99;margin: 0;background-position: center right;}


    .naverji{position: relative;
    width: 100%;
    background: none;
    box-shadow:none;
    padding: .1rem 0 .3rem;
     left: 0;}
     .naverjisub a::after{display: none;}




    .bannertxt{top: 2rem;}
    .banbt span.banbtspan1{display: block;}
    .banbt { margin-bottom: .4rem;line-height: 1.34rem;}
    .bannwzyuan{width: .95rem;height: .95rem;vertical-align: middle;}
    .bannwzyuan img {top: -.05rem;margin-left: -.485rem; width: .97rem;height: .97rem;}
    
.lbyuan {height: .16rem !important;bottom: .3rem !important;}
.lbyuan span {width: .7rem !important;height: .16rem !important;margin: 0 .1rem !important;-webkit-border-radius: .08rem;-moz-border-radius: .08rem;border-radius:.08rem; }
.fybanertx{padding: 0;}
.fybanertx h1 span{display: inline-block;}
.fygysp{padding: 0;}
.fyysbot ul{flex-wrap: wrap;}
.fyysbot li{width: 47.2%;margin: 0 5.6% .55rem 0;padding: .8rem .5rem;}
.fyysbot li:nth-child(2n){margin-right: 0;}
.fyysbot li img {
 margin: 0 auto .9rem;
    height: 1.9rem;
}
.fyysbot li h3 {
    margin-bottom: .35rem;
}
    .fyjgjx {
    margin-top: 1.85rem;
}
.fytansuo {
    position: relative;
    margin: 1.4rem 0 0;
    width: 90%;
    padding: 1.4rem 5% .6rem;
        -webkit-border-radius: 0;
    -moz-border-radius: 0;
    border-radius: 0;

  background-image: -moz-linear-gradient( 45deg, rgb(50,73,248) 0%, rgb(125,67,244) 98%);
  background-image: -webkit-linear-gradient( 45deg, rgb(50,73,248) 0%, rgb(125,67,244) 98%);
  background-image: -ms-linear-gradient( 45deg, rgb(50,73,248) 0%, rgb(125,67,244) 98%);
}
.fytansuo::after{background: url(../images/fygyxingx.png) no-repeat center top;background-size: 100% auto;width: 100%;height: 100%;content: "";position: absolute;top: 0;left: 0;}
.fytansuo .sybiaoti,.fytsbot{position: relative;z-index: 3;}
.fytsbot li{width: 100%;margin-bottom: .4rem;}
.fytsbot li a {padding: .6rem;
  border-radius: .3rem;
  background-color: rgba(255, 255, 255, 0.239);
  box-shadow: .05rem .06rem .22rem 0 rgba(21, 0, 255, 0.39);
}
.fytsbot li a::before{display: none;}
.fytsbot li p{display: inline-block;}
.fytsbot li a::after {
    top: 50%;
    right: .5rem;
    margin-top: -.17rem;
}

.footer {
    padding-top: .8rem;
}
.footlog {
    margin-bottom: .6rem;
}
.footlog img {
    height: 1.4rem;margin: 0 auto;
}
.foottople,.footnav{width: 100%;}
.foottople{padding-top: .9rem;border-top: 1px solid #c7c8ca;padding-bottom: .6rem;border-bottom: 1px solid #c7c8ca;margin-bottom: .6rem;}
.footnav li{display: none;}
.footnav ul{display: block;}
.footnav li.footlilx{display: block;width: 100%;}
.footwl{text-align: center;margin-bottom: .5rem;}
.footwl li{display: inline-block;vertical-align: top;float: initial;margin: 0 .2rem;}
    .footwxicn {
        width: 1.04rem;
        height:1.04rem;
    }
    .footwxicn img {
        max-height: .9rem;
        max-width: .9rem;
    }
    .footwx{text-align: center;}
    .footwx li{display: inline-block;vertical-align: top;float: initial;margin: 0 .3rem;}
    .footewm {
    padding: .3rem;
    width: 2rem;
    height: 2rem;
    margin: 0 auto .2rem;
}
.footewm img{ width: 2rem;
    height: 2rem;}
.footnavyiji{display: none;}
 .footnaverji p{margin-bottom: .3rem;}
 .footnaverji p span{font-weight: bold;}


.footbq {
    background: #eff1f7;
    width: 100%;
    padding: .5rem 5%;
    display: block;
    box-sizing: border-box;
    border-top: 0;
    margin-top: .4rem;
    text-align: center;line-height: .6rem;
}
.footbq a.footjszc,.fyhyfl,.syygjt0, .syygjt1{display: none;}
 .footbq a{margin: 0 .1rem;}
 .fyhysub .sybiaoti h2 span{display: block;}
.fyhytdlist .swiper-slide{width: 6.75rem;}

.fyszys .sybiaoti h2{margin: 0 1.5rem;}

.fyhangye{overflow: hidden;}
.fyhysub {

    width: 95%;
    margin: 0 0 2.3rem 5%;
}
.fyhysub .sybiaoti,.fyldsz{margin-right: 5%;}
.fyldsz {
    padding: .6rem .5rem;
    border-radius: .43rem;
    display: block;
}
.fyldszle{width: 100%;float: inherit;}
.fyldszri{width: 100%;float: inherit;margin-top: .5rem;text-align: left;}
.fyldimg{padding: .1rem;}
.fyldimg img, .fyldimg {
    width: 1.35rem;
    height: 1.35rem;
}
.fyldtxt {
    margin-left: .35rem;
}
.fyldszri li{text-align: left;}

.fyldszri li p:first-child span {
    line-height: .8rem;
}
.fyszimg {
    height: .5rem;
    margin-top: .15rem;
}
.fyxwxqtop {
        padding: 0;
    }

.fyxwxqbg{margin-top: 0;padding: .5rem;}
.fyxwxqnext a{max-width: 100%;width: 100%;padding: 0 0 0 .3rem !important;margin-bottom: .2rem;}
.fyxwxqnext a.left::after, .fyxwxqnext a.right::after{width: .2rem;}
.fyxwxqnext a.right::after{left: 0;right: auto;background-image: url(../images/syjt0.png)}

.fybdlist li {
        padding-left: 2.2rem;
    }
.fybiaodan{padding: .9rem 1rem;}
.fybdtex{height: 2rem;}
.fyxwzd {
    margin-bottom: .5rem;
    margin-top: .5rem;
}
.fyxwzdimg {
        width: 100%;
        padding-bottom:41.7%;
    }
    .fyxwzdtxt{width: 100%;padding: .5rem 0;}
    .fyxwyuan {
        bottom: .9rem !important;
    }
.fyxwlist ul{display: block;}
.fyxwlist li{width: 100%;margin: 0 0 .6rem 0 !important;}
.fyxwtxt {
    padding: .35rem;
}

.sychangjing{width: 100%;}
.sychangjing .sybiaoti{width: 90%;margin: 0 5%;}


.sycjbole {
    width: 100%;
    margin-top: 0;
    margin-bottom: .5rem;
    overflow: auto;
    padding: .5rem 0 .5rem 5%;
    box-sizing: border-box;

}
.sycjbole ul {
        width: max-content;
    }
.sycjbole li {float: left;padding: 0 .7rem;line-height: 1.35rem;height: auto;}
.sycjbole li.sycjflatv p,.sycjbole li p{display: none;}
.sycjbole li img {
    position: relative;
    display: inline-block;
    vertical-align: top;
    top: 0;
    left: 0;
    width: auto;
    height: .5rem;
    margin-top: .425rem;
    margin-right: .15rem;

}
.sycjbole li img.sycjicn1 {
    opacity: 0;
    visibility: hidden;
    display: none;
}
.sycjbole li h2{display: inline-block;vertical-align: top;}

.sycjbole li.sycjflatv{
    border-radius: .675rem;

  background-color: rgba(255, 255, 255, 0.6);
  box-shadow: -13.989px 11.328px 38px 0px rgba(85, 125, 201, 0.17),inset 0px 0px 3px 0px rgba(255, 255, 255, 0.35);
}

.sycjbole li.sycjflatv img.sycjicn0 {
    opacity: 0;
    visibility: hidden;
    display: none;
}
.sycjbole li.sycjflatv img.sycjicn1 {
    opacity: 1;
    visibility: inherit;
    display: inline-block;
}

.sycjbori li{bottom: 0;}



.sycjbori {
    width: 90%;
    margin: 0 5%;
}
.sycjhover{display: none;}



.sycjbori li {
    position: relative;
   display: none;
    bottom:0;
    left: 0;
    width: 100%;
    height: 100%;
    box-sizing: border-box;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    transform-origin: center bottom;
    opacity: 1;
    filter: blur(0);
}
.sycjbori li.sycjliatv{display: block;}

.syyuangong {
    padding-top: 3rem;
}
.syyylist .swiper-slide{width: 7.71rem;}
.syygbot{height: auto;}
.syyylistxt {
    padding: .65rem;
}
.syyylist {
    padding-bottom:2.2rem;
}
.syfdzh{text-align: left;}
.syfdzh ul{display: flex;flex-wrap: wrap;}
.syfdzh li{width: 50%;margin: 0;padding: .5rem .7rem;box-sizing: border-box;
border-top: 1px solid #dee2e4;}

.syfdzh li:nth-child(1),
.syfdzh li:nth-child(2){border-top: 0;}
.syfdzh li:nth-child(2n){border-left: 1px solid #dee2e4;}
.syzhbot {
    margin-top: .6rem;
}
.sysznum,.syzhfuhao{
    line-height: 1.1rem;
    height: 1.1rem;
}
.syzhbot li {
    width: 100%;
    box-sizing: border-box;
    margin-right: 0;
    margin-bottom: .5rem;
            padding-bottom: 49.67%;

  border-width: 1px;
  border-color: rgb(255, 255, 255);
  border-style: solid;
  border-radius: .1rem;
  background-color: rgb(255, 255, 255);
  box-shadow: -13.989px 11.328px 38px 0px rgba(85, 125, 201, 0.23),inset 0px 0px 3px 0px rgba(255, 255, 255, 0.35);
  overflow: hidden;
}
.syzhbot li img.syzhbotpc{display: none;}
.syzhbot li img.syzhbotapp{display: block;}
.syzwvidoe,.syzhbot .symorediv{display: none !important;}
.syyybt {
    top: .85rem;
    left: .7rem;
    right: .7rem;
}
.syyyys {
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
    top: 2.1rem;
     left: .7rem;
    right: .7rem;
}
.syyyys p {
    position: relative;
    padding-left: .4rem;
    margin-bottom: .2rem;
    color: #6b798e;
}
.syyyys p::after {
    width: .16rem;
    height: .16rem;
    background: #6b798e;
    margin-top: -.08rem;
}

.syzhbot li:hover a::after, .syzhbot li:hover .syzwvidoe {
    opacity: 0;
}
.syzhonghuo {
    padding: 0 0 1.5rem;
}
.homedivbg {
    background-image: url(../images/shbgapp.jpg);
}

.fygymain,.fymain,.fyxwmai{
    background-image: url(../images/fygyappbg.jpg);
}

.syyuangong{width: 100%;overflow: hidden;}
.syyuangong .sybiaoti{width: 90%;margin-left: 5%;margin-right: 5%;}
.syygbot{margin-left: 5%;}
.page {

    margin-top: 1rem;
}


    /* 共用 */

  .symorebtn{padding: 0 .5rem;}
  .symoreBg2 .morewnzi0,.morewnzi0,.symoreBg2,.symorebtn{height: .92rem;line-height: .92rem;}
  .symoreBg2,.symorebtn{
        -webkit-border-radius: .46rem;
    -moz-border-radius: .46rem;
    border-radius: .46rem;
  }
  .morewnzi1{height: .92rem;width: .4rem;}






    .bannerpc{display: none;}
    .bannerapp{display: block;}




    .fymain {
    padding: 2.9rem 0 1.6rem;}
    .fyhymain{padding-bottom: 0;}
    .fybdmain{padding: 2rem 0;}

    .sychangjing{padding-top: 2.7rem;}


    .fyldzc {margin-top: 2.8rem;}
    .fybanertx p{margin-top: .6rem;}

.fyszys {
    margin-top: 2.4rem;
}

    .sybiaoti p { margin-top: .2rem;}

    .sybiaoti {
    margin-bottom: .7rem;
}
     .banjj { margin-bottom: .9rem;}





 
/*字号*/
.fontsize60{font-size: .83rem;}/*60 .*/
.fontsize50{font-size: .83rem;}/*一级 50 .*/
.fontsize46{font-size: .83rem;}/*46 .*/
.fontsize40{font-size: .5rem;}/*数字符号 40*/
.fontsize28{font-size: .6rem;}/*28 .*/
.fontsize24{font-size: .54rem;}/*24 .*/
.fontsize20{font-size: .42rem;}/*20*/
.fontsize18{font-size: .54rem;}/*18 .*/
body,input,select,textarea,.fontsize16,.nav li a.navyja{font-size:.42rem;}/*默认正文 16 .*/
.fontsize14{font-size: .42rem;}/*14 .*/



.fyszsz{font-size: .7rem;}
.fyysbot li p{line-height: .6rem;}/* 24*/
.fyldtxt p{font-size: .42rem;}
.fytsbot li p,.footbq,.fyldtxt h3{font-size: .36rem;}



.fyxwbt,.fybanertx p{line-height: .7rem;}/* 36  */
.fyxwbt{max-height: 1.4rem;}/* 36 2 */


.syyylistxt p,.fybjq,.fyxwzdjj,.fyxwjj,.sybiaoti p,.banjj{line-height: .7rem;}/* 28  */
.syyylistxt p,.fyxwzdjj{height: 1.4rem;}/* 28 2 */
.fyxwjj{height: auto;max-height: 1.4rem;}


.sybiaoti{line-height: 1.2rem;}

.fybanertx h1{line-height: 1.34rem;}
.fyxwxqtop h1{line-height: 1.5;}/* 50 */



.sybiaoti h2, .sybiaoti h2 span {
    line-height: 1.2rem;
}


}
@media only screen and (max-width:720px){}
@media only screen and (max-width:640px){}
/*---------------------------------手机----------------------------------------------*/
@media only screen and (max-width:500px){}
@media only screen and (max-width:414px){}
@media only screen and (max-width:375px){}
@media only screen and (max-width:360px){}
@media only screen and (max-width:320px){}
/*1280*1024*/
@media (max-width:1280px) and (min-height:867px){}
@media (min-width:1025px) and (max-height:900px){}
@media only screen and (max-height:780px){}
@media (min-width:1025px) and (max-height:780px){}
@media only screen and (max-height:630px){}