﻿body {
    padding: 0;
    margin: 0 auto;
    background: #fff;
    color: #2e2558;
    word-wrap: break-word;
    word-break: break-word;
    overflow-x: hidden;
}

@font-face {
    font-family: 'PoppinsRegular';
    src: url('../images/Poppins-Regular.eot');
    src: url('../images/Poppins-Regular.eot?#iefix') format('embedded-opentype'),
        url('../images/Poppins-Regular.woff2') format('woff2'),
        url('../images/Poppins-Regular.woff') format('woff'),
        url('../images/Poppins-Regular.ttf') format('truetype'),
        url('../images/Poppins-Regular.svg#Poppins-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'PoppinsMedium';
    src: url('../images/Poppins-Medium.eot');
    src: url('../images/Poppins-Medium.eot?#iefix') format('embedded-opentype'),
        url('../images/Poppins-Medium.woff2') format('woff2'),
        url('../images/Poppins-Medium.woff') format('woff'),
        url('../images/Poppins-Medium.ttf') format('truetype'),
        url('../images/Poppins-Medium.svg#Poppins-Medium') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SpaceGroteskSemiBold';
    src: url('../images/SpaceGrotesk-SemiBold.eot');
    src: url('../images/SpaceGrotesk-SemiBold.eot?#iefix') format('embedded-opentype'),
        url('../images/SpaceGrotesk-SemiBold.woff2') format('woff2'),
        url('../images/SpaceGrotesk-SemiBold.woff') format('woff'),
        url('../images/SpaceGrotesk-SemiBold.ttf') format('truetype'),
        url('../images/SpaceGrotesk-SemiBold.svg#SpaceGrotesk-SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'SpaceGroteskRegular';
    src: url('../images/SpaceGrotesk-Regular.eot');
    src: url('../images/SpaceGrotesk-Regular.eot?#iefix') format('embedded-opentype'),
        url('../images/SpaceGrotesk-Regular.woff2') format('woff2'),
        url('../images/SpaceGrotesk-Regular.woff') format('woff'),
        url('../images/SpaceGrotesk-Regular.ttf') format('truetype'),
        url('../images/SpaceGrotesk-Regular.svg#SpaceGrotesk-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}



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: PoppinsRegular}
.ziti1{font-family: SpaceGroteskSemiBold;}
.ziti2{font-family: PoppinsMedium;}
.ziti3,.nav li a.navyja{font-family: SpaceGroteskRegular;}
.fontWeight{font-weight: 400;}

section,
article,
header,
footer,
aside,
nav {
    display: block
}

.listStyle ul,
.listStyle li {
    margin: 0;
    padding: 0;
    list-style: none;
}

input[type="button"],
input[type="submit"],
input[type="reset"] {
    -webkit-appearance: none
}

img {
    border: none
}

a {
    color: #2e2558;
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    cursor: pointer;
}

* {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

input,
textarea {
    -webkit-user-select: auto;
}

select::-ms-expand {
    display: none;
}

textarea {
    resize: none
}

.blue {
    color: #7659ff
}

.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,
.banjj,
.banlbtxt li {
    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,.morewnzi1::after,.fyflbot li p::after,.syfwlibot li a::after,.fyejxsab::after,.fycpxqysls p::after{-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%;}

.radius30,
.fyxxss,
.fyxxssri{-webkit-border-radius: .3rem;-moz-border-radius: .3rem;border-radius: .3rem;}

.radius20 {
    -webkit-border-radius: .2rem;
    -moz-border-radius: .2rem;
    border-radius: .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 {
    -webkit-border-radius: .05rem;
    -moz-border-radius: .05rem;
    border-radius: .05rem;
}

.radius8 {
    -webkit-border-radius: .08rem;
    -moz-border-radius: .08rem;
    border-radius: .08rem;
}

.radius10,.fyxzss{  -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: .31rem auto;
}

.tupian {
    position: relative;
    overflow: hidden;
}

.tupian img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: block;
    height: 100%;
}

.main1440 {
    width: 14.4rem;
    margin: 0 auto;
}

/*头部*/
.header { width: 100%; z-index: 999;
height: 1.2rem;position: fixed; top: 0;left: 0; background: #fff; box-shadow: 0 0 .2rem rgba(0, 0, 0, .1);}
.navheight {height: 1.2rem}
.headertop{background: #020204;height: .4rem;text-align: right;position: relative;z-index: 5;}
.headerdl{display: inline-block;vertical-align: top;margin-top: .09rem;}
.headerdl a{display: inline-block;vertical-align: top;background: url(../images/dlicn.png) no-repeat center center;width: .2rem;height: .22rem;background-size: 100% auto;}
.headyuyan{display: inline-block;vertical-align: top;position: relative; z-index: 3; height: .4rem;}
.headyuyan::after {content: "";position: absolute; background: url(../images/navsanjiao.png) no-repeat center center; background-size: 100% auto; width: .12rem;height: 0;bottom:0;left: 50%;margin-left: -.06rem;opacity: 0;}
.headyuyan img {height: .21rem;display: inline-block; vertical-align: top; margin-top: .095rem;margin-right: .05rem;}
.headyuyan a.headlinka{display: inline-block;vertical-align: top;line-height: .4rem; color: #fff;margin-left: .1rem;background:rgba(255,255,255,.1);padding: 0 .1rem;}
.headyysub{position: absolute; left: 50%;margin-left: -.6rem; top: .4rem;display: none;z-index: 4;}
.headyydiv {background: #fff;width: 1.2rem;text-align: center; padding: .15rem 0;position: relative; box-shadow: 0 0 .2rem rgba(0, 0, 0, .1);}
.headyydiv li { margin-bottom: .1rem;}
.headyydiv li:last-child {  margin-bottom: 0}
/* .headyuyan:hover::after{opacity: 1;height: .06rem;} */


.headerbot{display: flex;justify-content: space-between;height: .8rem;}
.logo { margin-top: .065rem;position: relative}
.logo img { display: block; height: .67rem}
.nav li { position: relative;float: left; margin-left: .5rem;}
.nav li:first-child{margin-left: 0;}
.nav li span{display: inline-block;z-index: 3;height: .8rem;vertical-align: top;background: url(../images/hedjitouhui.png) no-repeat center center;background-size: 100% auto;margin-left: .05rem;width: .11rem;}
.nav li a.navyja{display: inline-block; position: relative;z-index: 3;line-height: .8rem;vertical-align: top;}
.nav li a.navyja::after { background:url(../images/sanjiao.png) no-repeat center center; width: .07rem; height: .08rem; position: absolute; bottom: .12rem;left: 50%; display: none;content: '';background-size: 100% auto;margin-left: -.035rem;}
.naverji { position: absolute; left: 50%; display: none;

 -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}
.navejsub {box-shadow: 0 .1rem .1rem 0 rgba(0, 0, 0, .05);background: #fff;width: max-content;  padding: .1rem 0;text-align: center;position: relative;border: 1px solid #eaeaea;min-width: 2rem;}
.navejsub::after{content: "";position: absolute;background: url(../images/navsanjiao.png) no-repeat center center;width: .19rem;height: .09rem;background-size: 100% auto;top: -.09rem;left: 50%;margin-left: -.095rem;}
.navejsub a {  display: block; margin: .1rem 0;padding: 0 .3rem;}

.navejerji a:last-child {
    margin-bottom: 0;
}

.nav li.clinav a.navyja { color: #7659ff;}
.nav li.clinav a.navyja::after { display: block;}

.headerri{}


.menu-activator {
    cursor: pointer;
    z-index: 1001;
    height: 1.1rem;
    position: absolute;
    width: 1.1rem;
    display: none;
    background: #7659ff url(../images/navapp0.png) no-repeat center center;
    background-size: .47rem auto;
    top: 0;
    right: 0
}

.cliactnav {
    background-image: url(../images/navappclosebai.png);
}

/*头部 end*/
/*底部*/
.biaoti{margin-bottom: .45rem;position: relative;}
.biaotiCen{text-align: center;}
.biaoti p{margin-top: .2rem;}
.footlx{background: url(../images/footlxbg.jpg) no-repeat center center;background-size: cover;}
.footup{position: fixed;top: 80%;right: .6rem;background: #020204;width: .6rem;height: .6rem;cursor: pointer;z-index: 88;box-shadow: 0 0 .2rem rgba(255,255,255,.5);}
.footup::after{content: "";position: absolute;background: url(../images/footup.png) no-repeat center center;width: .2rem;height: .22rem;background-size: 100% auto;top: 50%;left: 50%;margin-top: -.11rem;margin-left: -.1rem;}


.footer{position: relative;background: #0e0d13;}
.footer::after{content: "";position: absolute;}
.footxinxi{width: 38%;}
.footcont{margin-bottom: .3rem;}
.footcont h2{color: #fff;}
.footlxtel{margin-bottom: .6rem;}
.footlxtel li{color: #fff;position: relative;padding-left: .4rem;margin-bottom: .1rem;}
.footlxtel li img{position: absolute;width: .27rem;top: 50%;left: 0;}
.footwx li {float: left;margin-right: .3rem;position: relative}
.footwxicn{height: .21rem;display: block;}
.footnav{width: 62%;position: relative;z-index: 3;}
.footnav ul{display: flex; justify-content: space-between;}
.footnavyiji{ margin-bottom: .45rem; display: block; color: #fff;}
.footnaverji a{display: block; margin-bottom: .1rem;color: rgba(148,146,175,.4);width: max-content;position: relative;padding-right: .3rem;}
.footnaverji a::after{content: "";position: absolute;background: url(../images/jticn0.png) no-repeat center center;top: .1rem;right: .05rem;width: .13rem;height: .13rem;background-size: 100% auto;opacity: 0;}
.footercen ul{display: flex;justify-content: space-between;margin-bottom: .4rem;}
.footercen li{flex-shrink: 1;padding-left: .4rem;position: relative;box-sizing: border-box;}
.footercen li:first-child{width: 38%;flex-shrink: 0;padding-right: .9rem;box-sizing: border-box;}
.footercen li:nth-child(3n){margin-left: .9rem;}
.footercen li::after{content: "";position: absolute;background: url(../images/dingwei.png) no-repeat center left;width: .24rem;height: .28rem;background-size: 100% auto;top: 0;left: 0;}
.footercen li h2{color: #fff;margin-bottom: .2rem;}
.footercen li p{color: #fff;}
.footbq{padding: .45rem 0;display: flex;justify-content: space-between;border-top: 1px solid rgba(255,255,255,.1);}
.footbqle{flex-shrink: 1;}
.footbqle a{border-left: 1px solid rgba(148,146,175,.4);border-right: 1px solid rgba(148,146,175,.4);padding: 0 .05rem;}
.footjszc{flex-shrink: 0;}
.banner {position: relative}
.bannerpc .swiper-slide { padding-bottom: 43.7%;}
.bannerapp {display: none;}
.bannerapp .swiper-slide {padding-bottom: 86%;}
.bannertxt { position: absolute; left: 50%;top: 1.5rem;}
.banbt {margin-bottom: .05rem;line-height: 1.25;}
.banjj { margin-bottom: .7rem; width: 56%;}
.banlbtxt {position: absolute;  bottom: 1.15rem; left: 50%; z-index: 3; margin-left: -7.2rem;}
.banlbtxt li {width: 2.6rem;  margin-right: .2rem; display: inline-block;vertical-align: top;  padding-left: .18rem; position: relative;  color: rgba(46, 37, 88, .5); cursor: pointer;}
.banlbtxt li::after {  content: "";  position: absolute; top: .03rem;
 bottom: .03rem; width: .05rem; background: #de4e3b; left: 0;}
.banlbtxt li.banlbwzliatv { color: #2e2558;}
.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);}
.sycpbot,.fycptj .sycplb{height: 6.7rem;}


.sycptop{margin-bottom: .3rem;}
.sycpfl{width: 54%;}
.sycpfl li{float: left;min-width: 31.83%;margin: 0 0 .12rem 1.5%;background: #f5f7fb;text-align: center;line-height: .5rem;-webkit-border-radius: .25rem;-moz-border-radius: .25rem;border-radius: .25rem;padding: 0 .1rem;box-sizing: border-box;cursor: pointer;}
.sycpfl li.sycpflliavt{background: #7659ff;color: #fff;
  box-shadow: 0 .14rem .26rem .03rem rgba(118, 89, 255, 0.19);}
.sycpbot{position: relative;}
.sycplb{position: absolute;top: 0;left: 0;width: 100%;opacity: 0;visibility:hidden}
.syjtle,.syjtri{position: absolute;top: 50%;width: .34rem;height: .6rem;background-color: #f4f7fb;margin-top: -.3rem;border-radius: .17rem;cursor: pointer;background-size: .1rem auto;background-position: center center;background-repeat: no-repeat;z-index: 3;}
.syjtle{left: -.6rem;background-image: url(../images/fyjtle.png);}
.syjtri{right:-.6rem;background-image: url(../images/fyjtri.png);}

.sycplb .syjtle,.sycplb .syjtri{top: 2.2rem;margin-top: 0;}


.sycpnrlist{}
.sycplbimg{padding-bottom: 108.6%;background: #f4f7fb;margin-bottom: .2rem;}
.sycplbimg .jiantou{position: absolute;top: .4rem;right: .45rem;opacity: 0;}


.sycplbtxt{}
.sycplbbt{line-height: .76rem;border-bottom: 1px solid #ebebeb;margin-bottom: .2rem;}
.sycplbShow{position: relative;opacity: 1;visibility: inherit;}

.syxinwen{background: #f4f7fb;}
.syxwbot{}
.syxwbotle{width:55.556%;}
.syxwimgle{padding-bottom: 55.8%;}
.syxwlebt{margin: .3rem 0 .2rem;}
.syxwbotri{width: 41%;}
.syxwbotri li a{display: block;padding: .38rem 0;border-bottom: 1px solid #dbdee1;}
.syxwbotri li:first-child a{padding-top: .1rem;}
.syxwribt{margin-bottom: .1rem;}
.syxwxiaole{width: 56%;}
.syxwxiaori{width: 39%;padding-bottom: 21.85%;}
.syfuwu{}
.syfubot{}
.syfwle{width: 33.334%;background:url(../images/sycarelebg.jpg) no-repeat top center;background-size: 100% auto;padding-bottom: 47.96%;position: relative;}
.syfwdiv{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: .5rem .4rem;box-sizing: border-box;}
.syservic{}
.syfwhbt{color: #fff;margin-bottom: .1rem;}
.syfwlibot{position: absolute;bottom: .7rem;left: .4rem;right: .4rem;}
.syfwlibot li{border-bottom: 1px solid rgba(255,255,255,.4);}
.syfwlibot li a{color: #fff;line-height: 1.2rem;display: block;padding: 0 0 0 .24rem;position: relative;}
.syfwlibot li a::after{content: "";position: absolute;width: .07rem;height: .07rem;background: #fff;top: 50%;left: 0;margin-top: -.035rem;}
.syfwri{width: 66.666%;position: relative;}
.syfwri li{float: left;width: 50%;padding-bottom: 35.97%;}
.syfwtxt{position: absolute;top: 0;left: 0;width: 100%;height: 100%;padding: .5rem .9rem .6rem .35rem;box-sizing: border-box;}
.syfwwzbt{color: #fff;margin-bottom: .1rem;}
.syfwtxt p,.syservic p{color: #fff;}
.syfwtxt .jiantou{position: absolute;bottom: .5rem;right: .5rem;}

.syfwri li.syfwlast{position: absolute;top: 0;right: 0;}
.syfwri li:first-child{margin-right: 50%;}
.syfwri li:first-child .syfwwzbt{color: #2e2558;}
.syfwri li:first-child .syfwtxt p{color: #47425f;}

.fybanner {
    position: relative;
}

.fybanner::after {
    position: absolute;
    content: "";
    background: url(../images/fybanicn.png) no-repeat center left;
    width: 6.4rem;
    height: 100%;
    background-size: 100% 100%;
    top: 0;
    left: 0;
    z-index: 3;
}

.fybanner img {
    display: block;
    width: 100%;
}

.fybanner img.fybannapp {
    display: none;
}

.fybantxt {
    position: absolute;
    left: 50%;
    top: 50%;
    z-index: 5;
}

.fybantxt h1 {
    color: #fff;
}

.fymbx {
    background: #f4f7fa;
    line-height: .7rem;
}

.fyxwzd {
    position: relative;
}

.fyxwzd::after {
    content: "";
    position: absolute;
    bottom: -.7rem;
    width: 100%;
    height: .04rem;
    background: #7659ff;
}

.fyxwzdle {
    width: 55.556%;
    padding-bottom: 30%;
}

.fyxwzdri{width: 37%;margin-right: .3rem;padding-top: .35rem;}
.fyxwzdbt{margin-bottom: .25rem;}
.fyxwzdsj{margin-bottom: .9rem;}
.fyxwlist li{margin-bottom: .4rem;position: relative;}
.fyxwlist li::after{content: "";position: absolute;right: 0;width: 70%;bottom: .04rem;height: 1px;background: #e5e5e5;}
.fyxwlist li:last-child{margin-bottom: 0;}
.fyxwlble{width: 27.778%;background: #f4f7fb;padding: .04rem}
.fyxwlbtimg{padding-bottom: 56%;}
.fyxwlbri{width: 70%;padding-right: 1rem;box-sizing: border-box;padding-top: .25rem;}
.fyxwlbbt{margin-bottom: .15rem;}
.fyxwlbjj{margin-bottom: .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: .56rem;
    line-height: .56rem;
    min-width: .56rem;
}

.page span.pagecurrent {
    color: #fff;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    background: #7659ff;
}

.page a.prev,
.page a.next {
    width: .56rem;
    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/fyjtle.png);
    margin-right: .2rem
}

.page a.next {
    background-image: url(../images/fyjtri.png);
    margin-left: .2rem
}

.fybansanji{background: url(../images/fysnbg.jpg) no-repeat center center;background-size: cover;padding:.6rem 0 .9rem;position: relative;}
.fybansanji::after{content: "";position: absolute;background: url(../images/fybansanbg.png) no-repeat center center;background-size: cover;width: 5.79rem;height: .57rem;bottom: 0;left: 0;}
.fybansanji h1,.fybansanji p{color: #fff;}
.fybansanji h1{margin-right: 3.7rem;}
.fybansanji p{position: absolute;bottom: 0;line-height: .57rem;z-index: 3;}
.fyxwxqmai{}
.fyxwxqmai .main1440{position: relative;padding-top: .7rem;}
.fyxwxqmai .main1440::after{content: "";position: absolute;top: 0;left: 0;    width: 100%; height: .04rem;background: #7659ff;}
.fyxwxqmai .main1440::before{content: "";position: absolute;top:.3rem;left:68.5%;width: 1px; background: #d9d9d9;bottom: 0;}
.fyxwxqle{width: 66%;position: sticky;top: 1.5rem;}
.fyxwxqnex{background: #f4f7fb;padding: .3rem .4rem .25rem;margin-top: .5rem;}
.fyxwxqnex a{margin-bottom: .05rem;}
.fyxwxqnex a span{margin-left: .2rem;}
.fyxwxqnex h2{margin-bottom: .08rem;}
.fyxwxqri{width: 29%;position: sticky; top: 1.5rem;}
.fyxwbjq{min-height: 60vh;}
.fyxwtj{background: #f4f7fa;padding: .3rem .4rem;}
.fyxwtjbt{margin-bottom: .2rem;}
.fytjlist{margin-bottom: .4rem;}
.fytjlist li a{padding: .15rem 0;border-bottom: 1px solid #dbdee1;display: block;}
.fytjlist li p{margin-top: .1rem;color: #7659ff;}
.fygybt{background: url(../images/fygybg.jpg) no-repeat center center;background-size: cover;box-shadow: 0 0 .51rem .07rem rgba(85, 125, 201, 0.14);
padding: .6rem 1.4rem;margin-bottom: .5rem;border: 1px solid #fff;
border-radius: .25rem;position: relative;}
.fygybt::after,.fygybt::before{content: "";position: absolute;width: .52rem;height: .34rem;background-repeat: no-repeat;background-size: 100% auto;background-position: center center;}
.fygybt::before{background-image: url(../images/fygydh0.png);left: .6rem;top: .4rem;}
.fygybt::after{background-image: url(../images/fygydh1.png);right: .6rem;bottom: .4rem;}
.fyhzlog li{float: left;width: 18.8%;padding-bottom: 18.8%;margin: 0 1.5% 1.5% 0;box-sizing: border-box;border: 1px solid #e6edf7;}
.fyejle{width: 29%;position: sticky; top: 1.5rem;}
.fyejflxs{display: none;}
.fyejnav li{border-bottom: 1px solid #e5e8ee;}
.fyejxsab{padding: .2rem .68rem .2rem .3rem;display: block;position: relative;}
.fyejxsab::after{position: absolute;content: "";width: .58rem;height: .58rem;background: url(../images/fyjticn0.png) no-repeat center center;background-size: .22rem auto;top: 50%;right: .1rem;margin-top: -.29rem;}
.fyejnav li.fyejnavli{border-bottom-color: transparent;}
.fyejnav li.fyejnavli .fyejxsab{background: #7659ff;color: #fff;
border-radius: .6rem;}
.fyejnav li.fyejnavli .fyejxsab::after{background-color: #fff;}
.fyejnav li.fyejliup{border-bottom: 0;}
.fyejri{width: 67%;}
.fyapplist{}
.fyapplist .fyxwlble{width: 40.258%;}
.fyapplist .fyxwlbri{width: 53%;}
.fyapplist li::after{width: 53%;}
.fytjcp{}
.fytjcp li{margin-bottom: .3rem;}
.fytjcp .sycplbimg{background: #fff;margin-bottom: 0;}
.fytjcp .sycplbbt{line-height: .7rem;border-bottom: 1px solid #dbdee1;margin-bottom: 0;text-align: center;}
.fytjcp li:last-child .sycplbbt{border-bottom: 0;}
.fycplist{}
.fycplist li{float: left;width:47.68%;margin: .4rem 4.64% 0 0;}
.fycplist li:nth-child(1),.fycplist li:nth-child(2){margin-top: 0;}

.fycpxqtop{margin: .5rem auto 1rem;}
.fycpxqtple{width: 64%;background: #f4f7fa;position: relative;}
.fycpxqtple .syjtle,.fycpxqtple .syjtri{background-color: #e3e5e6;}
.fycpxqtple .syjtle{left: .3rem;}
.fycpxqtple .syjtri{right: .3rem;}


.fycpxqlbt{}
.fycpxqlbt .swiper-slide{position: relative;height: 5.51rem;overflow: hidden;}
.fycpxqlbt  .swiper-slide img{position: absolute;top: 50%;left: 50%;max-width: 90%;max-height: 90%;}

.fycpxqtpri{width: 33%;}
.fycpxqtx{color: #7659ff;}
.fycpxqmc{}
.fycpxqmc h1{line-height: 1.5;}
.fycpxqjj{border-bottom: 1px solid #d9d9d9;padding-bottom: .25rem;margin-bottom: .25rem;}
.fycpxqys{width: max-content;background: #de4e3b;color: #fff;padding: .05rem .1rem;line-height: 1;margin-bottom: .1rem;}
.fycpxqysls{margin-bottom: .4rem;}
.fycpxqysls p{position: relative;padding-left: .15rem;margin-bottom: .05rem;}
.fycpxqysls p::after{position: absolute;content: "";width: .05rem;height: .05rem;background: #2e2558;top: 50%;left: .05rem;margin-top: -.025rem;}
.fycpxqms{position: relative;z-index: 998;}
.fycpxqms li{float: left;margin-right: .2rem;position: relative;}
.fycpxqwx{width: .7rem;height: .7rem;background: #7659ff;position: relative;overflow: hidden;}
.fycpxqwx img{position: absolute;top: 50%;left: 50%;height: .29rem;}
.fycpxqwx a{display: block;width: 100%;height: 100%;}
.fycpxqms li.fycpxqyx{background: #7659ff;line-height: .7rem;height: .7rem;padding: 0 .35rem 0 .1rem;box-sizing: border-box;border-radius: .35rem;margin-right: 0;}
.fycpxqms li.fycpxqyx .fycpxqwx,.fycpxqms li.fycpxqyx p{display: inline-block;vertical-align: top;}
.fycpxqms li.fycpxqyx .fycpxqwx{width: .5rem;height: .5rem;background: #fff;margin-top: .1rem;margin-right: .1rem;}
.fycpxqms li.fycpxqyx .fycpxqwx img{height: .21rem;}
.fycpxqms li.fycpxqyx p{color: #fff;}

.fycpwxsm{position: absolute;left: 50%;margin-left: -.55rem;padding-top: .2rem;display: none;}

.fycpwxsmsub{width: 1rem;height: 1rem;background: #f4f7fa;padding: .05rem;background: #fff;
  box-shadow: 0 .14rem .26rem .04rem rgba(118, 89, 255, 0.19);
  border-radius: .05rem;
  position: relative;    border: 1px solid #e1e1e1
}
.fycpwxsmsub::after{background: url(../images/navsanjiao.png) no-repeat center top;width: .19rem;height: .09rem;background-size: 100% auto;top: -.09rem;left: 50%;content: "";position: absolute;margin-left: -.095rem;}


.fycpwxsmsub img{display: block;margin: 0 auto;width: 1rem;height: 1rem;}
.fycpxqms li:hover .fycpwxsm{display: block;}


.fycpxqbq{text-align: center;margin-bottom: .4rem;position: sticky; top: 1.5rem;z-index: 997;}
.fycpxqbq li{display: inline-block;vertical-align: top;line-height: .5rem;padding: 0 .2rem;box-sizing: border-box;min-width: 2.27rem;cursor: pointer;background: #f4f7fa;margin: 0 .05rem;border-radius: .25rem;}

.fycpxqbq li.fycpbqliat{background: #7659ff;color: #fff;background-color: rgb(118, 89, 255); box-shadow:0 .14rem .26rem .04rem rgba(118, 89, 255, 0.19);}

.fycpcont{}
.fycpxq{background: #f4f7fa;}
.fycpbjq{padding: .7rem;background: #fff;}

.fycptj{}
.fycptjbt{position: relative;padding-left: .3rem;}
.fycptjbt h2{line-height: 1.5;}
.fycptjbt::after{position: absolute;content: "";background: url(../images/fysanjiao.png) no-repeat center center;width: .14rem;height: .16rem;background-size: 100% auto;top: 50%;margin-top: -.08rem;left: 0;}

.fyxzss{background: #f4f7fb;margin-bottom: .4rem;padding: .1rem}
.fyxzssle{width: 15%;}
.fyxzsel{line-height: .7rem;height: .7rem;width: 100%;padding:0 .2rem;box-sizing: border-box;outline: none;border: 0;background-color: transparent;cursor: pointer;}


.fyxzssri{width: 84%;}
.fyxzsssrle{width: 90%;line-height: .7rem\9;height: .7rem;padding: 0;box-sizing: border-box;background:none;outline: none;border: 0;}
.fyxzsssrri{width: 10%;line-height: .7rem;height: .7rem;padding: 0;box-sizing: border-box;background:#7659ff url(../images/fyssicn.png) no-repeat center center;background-size: .3rem auto;border: 0;-webkit-border-radius: .2rem;-moz-border-radius: .2rem;border-radius: .2rem;cursor: pointer;}


.fyxiazai{background: #f4f7fb;padding: .3rem;}
.fyxiazai li{border-bottom: 1px solid #dbdee1;}
.fyxiazai li:last-child{border-bottom: 0;}
.fyxiazai li a{display: block;padding: .2rem 3rem .2rem 0;position: relative;}
.fyxzcz{position: absolute;top: .2rem;right: 0;}
.fyxzcz span{margin-left: .25rem;display: inline-block;vertical-align: top;}
.fyxzcz span:last-child{color: #7659ff;background: url(../images/fyxzicn.png) no-repeat center right;background-size: .18rem auto;padding-right: .35rem;}
.fyxzbt{position: relative;padding-left: .3rem;}
.fyxzbt img{position: absolute;width: .23rem;top: .02rem;left: 0;}
.fycareri{background: #f4f7fa;padding: .5rem;box-sizing: border-box;}
.fycarbd{}
.fycarbd li{float: left;width: 100%;margin-bottom: .3rem;}
.fycarbd li:last-child{margin-bottom: 0;}
.fycarbd li.fybdliWi{width: 48.5%;}
.fycarbd li.fybdliMarin{margin-left: 3%;}
.fycarbd li.fyrequired{    display: flex;flex-wrap: wrap;align-items: center;}
.fycarbd li.fyrequired .fyzcbdbt{margin-bottom: 0;}
.fyxuanze{margin-left: .3rem;}


.fycarbd .symorebtn{min-width: 2.7rem;}

.fyzcbdbt{margin-bottom: .1rem;}
.fybdzs{color: #e30419;margin-right: .05rem;}
.fybdxg{color: #8f8da6;}

.fybdinput{width: 100%;line-height: .54rem\9;height: .54rem;width: 100%;box-sizing: border-box;padding: 0 .15rem;border: 1px solid #dde3ff;background: #fff;border-radius: .05rem;}
.fybdsel{width: 100%;line-height: .54rem\9;height: .54rem;width: 100%;box-sizing: border-box;padding: 0 .15rem;}
.fybdtext{width: 100%;line-height: 1.5;height: 1.5rem;width: 100%;box-sizing: border-box;padding: .2rem;box-sizing: border-box;background: #fff;outline: none;

border: 1px solid #dde3ff;
border-radius: .05rem;
}
.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea{
    height: .54rem;
    line-height: .54rem;
    line-height: .54rem\9;
    border: 1px solid #dde3ff;
    background-color: #fff;
    border-radius: .05rem;
    padding: 0 .15rem;
    color: #2e2558;
}

.fycarbd .layui-textarea{padding: .15rem;line-height: 1.5;line-height: 1.5\9;}

.fycarbd .layui-form-select dl{
    top: .55rem;
}

.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea,
.fycarbd .layui-form-select dl dd, .fycarbd .layui-form-select dl dt{
        font-size: .16rem;
}


.fycarbd .layui-form-select dl dd,.fycarbd .layui-form-select dl dt,
.fycarbd .layui-form-select dl dd.layui-select-tips{
    padding: 0 .15rem !important;
}



.fybdscnr{margin-top: .2rem;}
.fybdscnr p{position: relative;background: #ecf2fe;margin-bottom: .1rem;padding: .1rem .5rem .1rem .2rem;border-radius: .05rem;cursor: pointer;}
.fybdscnr p:last-child{margin-bottom: 0;}
.fybdscnr p img{position: absolute;top: .15rem;right: .2rem;height: .16rem;margin-top: -.08rem;}
.formbtn{text-align: center;width: 100%;display: block;background: none;outline: none;background: none;border: 0;}

.fywdsc{}
.fywdscle,.fywdscri{border: 1px dashed #dde3ff;background: #fff;height: 1.68rem;    border-radius: .05rem;position: relative;overflow: hidden;box-sizing: border-box;}
.fywdscle{width: 35%;}
.fyscwdsub{position: absolute;width: 100%;top: 50%;left: 0;text-align: center;box-sizing: border-box;padding: 0 .2rem;}
.fyscwdsub img{height: .52rem;display: block;margin: 0 auto;}
.fydjsc{color: #2e2558;}
.fysclx{color: #8f8da6;line-height: 1.5;}
.fywdscri{width: 63%;border: 1px solid #dde3ff;}
.fywdtext{line-height: 1.5;box-sizing: border-box;padding: 0;position: absolute;top: .25rem;left: .25rem;border: 0;background: none;outline: none;bottom: .25rem;right: .25rem;}
.fywdscri p{position: absolute;bottom: .1rem;right: .2rem;color: #8f8da6;}



.fynote{color: #8f8da6;text-align: center;}
.fynotlist{}
.fynotlist .fyxzbt{padding-left: 0;}



.fyxsmr{background: #fff;padding: .3rem;border: 1px solid #dde3ff;margin-top: .2rem;width: 100%;box-sizing: border-box;border-radius: .05rem;}
.fyxsmrsub{margin-bottom: .2rem;}
.fyxsmrsub:last-child{margin-bottom: 0;}
.fyqdxzle{width: 33%;}
.fyqdxzri{width: 66%;}


.fysamname{width: 100%;
    width: 100%;
    line-height: .25rem\9;
    height: .25rem;
    box-sizing: border-box;
    padding: 0;
    border:0;
    border-bottom: 1px solid #dde3ff;
    background: #fff;
}

.fycarbd .layui-form-radio{margin: 0;}


.fynotefw{padding: .3rem 0 .5rem;}
.fynotlist{padding: 0;}
.fynotlist li{border-bottom: 0;}
.fynotlist li:nth-child(2n){background: #f0f2fa;}


.fynotlist li a {
    padding: .15rem 3rem .15rem .65rem;
}
.fynotlist .fyxzcz span:last-child{background: none;padding-right: 0;}
.fynotlist .fyxzcz{right: .6rem;}

.fylianxi{display: flex;justify-content: space-between;align-items: center;padding: .5rem 0 .5rem .5rem;position: relative;}
.fylianxi::after{content: "";position: absolute;background: #f4f7fa;border: 1px solid #e6edf7;border-radius: .2rem;top: 0;left: 0;height: 100%;width: 83%;}


.fylianxile{width: 51%;position: relative;z-index: 3;}
.fylianxile .fylxwmfx{position: absolute;bottom: 0;right: 0;}


.fylxbdnr{margin-bottom: .3rem;}
.fylxbdnr h3{}
.fyxxtxe{    width: 100%;
    line-height: 1.5;
    height: 1rem;
    width: 100%;
    box-sizing: border-box;
    padding: .2rem;
    box-sizing: border-box;
    background: #fff;
    outline: none;
    border: 1px solid #dde3ff;
    border-radius: .05rem;}
.fylianxi .formbtn{text-align: left;width: auto;}

.fylianxiri{width: 32%;background:url(../images/fygybgtw.jpg) no-repeat center center;padding: .35rem;background-size: cover; border-radius: .2rem;position: relative;z-index: 3;box-sizing: border-box;}
.fylxbzn{color: #fff;margin-bottom: .2rem;}
.fylxtel{background: rgba(255,255,255,.2);padding: .15rem .2rem;color: #fff;margin-bottom: .2rem;border-radius: .2rem;}
.fylxtel img{width: .25rem;display: inline-block;vertical-align: middle;margin-right: .1rem;}
.fylxdz{background: rgba(255,255,255,.2);padding: 0 .2rem;border-radius: .2rem;}
.fylxdz ul{display: block;margin-bottom: 0;}
.fylxdz li{width: 100% !important;box-sizing: border-box;margin: 0  0 .2rem 0!important;border-bottom: 1px solid rgba(255,255,255,.2);padding-top: .15rem;padding-bottom: .15rem;margin-bottom: 0 !important;}
.fylxdz li:first-child{padding-right: 0;}
.fylxdz li:last-child{border-bottom: 0;}
.fylxdz li::after{top:.15rem;}


.fyxqfx{background: #f4f7fa;padding: .3rem .4rem;margin-top: .3rem;}
.footshare{}
.footshare li{float: left;margin-left: .15rem}
.footshare li a{display: block;background: #fff;width: .65rem;height: .65rem;padding-top: .19rem;box-sizing: border-box;}
.footshare li .footfxicn{display: block;height: .27rem;margin: 0 auto;}
.weixinbox{position: fixed;top: 50%;left: 50%;width: 2.7rem;height: 2.7rem;background: #fff;z-index: 999;margin-top: -1.35rem;margin-left: -1.35rem;box-shadow: 0 0 .2rem rgba(0,0,0,.1);display: none}
.wxbottop{line-height: .5rem;height: .5rem;padding: 0 .2rem;border-bottom: 1px solid #ccc;margin-bottom: .2rem}
.wxbottop span{cursor: pointer}
.wximg{display: block;margin: 0 auto .1rem;width: 1.47rem;height: 1.47rem}
.wximg img{width: 1.47rem;height: 1.47rem;display: block}
.weixinbox p{text-align: center;}

.footwximg {
    background: #fff;
    width: 1.2rem;
    height: 1.2rem;
    box-sizing: border-box;
    position: absolute;
    padding: .1rem;
    left: 50%;
    margin-left: -.6rem;
    z-index: 3;
    top: .4rem;
    display: none;
}
.footwximg img {
    display: block;
    margin: 0 auto;
    width: 1rem;
    height: 1rem;
}
.footwximg::after {
        content: "";
    position: absolute;
    background: url(../images/navsanjiao.png) no-repeat center center;
    width: .19rem;
    height: .09rem;
    background-size: 100% auto;
    top: -.09rem;
    left: 50%;
    margin-left: -.095rem;
}
.footwx li:hover .footwximg{display: block;}


/* 共用 */

.headyuyan::after,.sycplb{transition: all 0.6s ease;-webkit-transition: all 0.6s ease;-moz-transition: all 0.6s ease;-o-transition: all 0.6s ease;}

.fyhzlog li:nth-child(5n),.fycplist li:nth-child(2n){margin-right: 0;}


.jiantou{width: .58rem;height: .58rem;background: #fff;overflow: hidden;
  box-shadow: 0 .14rem .26rem .03rem rgba(118, 89, 255, 0.19);position: relative;}
.jiantou::after{content: "";position: absolute;background: url(../images/jticn0.png) no-repeat center center;background-size: .17rem auto;width: 100%;height: 100%;top: 0;left: 0;}
.jiantou::before{content: "";position: absolute;background: url(../images/jticnbai0.png) no-repeat center center;background-size: .17rem auto;width: 100%;height: 100%;top: .29rem;left: -.29rem;z-index: 3;}
.fyxwlist .jiantou{position: absolute;top: .25rem;right: 0}

.syfwlibot .jiantou{position: absolute;top: 50%;right: 0;margin-top: -.29rem;background: rgba(255,255,255,.5);}
.syfwlibot .jiantou::after{background-image: url(../images/jticnbai0.png);}

.syfwtxt .jiantou,.sycplbimg .jiantou{background: #7659ff;}
.syfwtxt .jiantou::after,.sycplbimg .jiantou::after{background-image: url(../images/jticnbai0.png);}





.syfwri li:nth-child(3) .syfwtxt .jiantou{background: #fff;}
.syfwri li:nth-child(3) .syfwtxt .jiantou::after,.syfwri li:nth-child(3) .syfwtxt .jiantou::before{background-image: url(../images/jticnred0.png);}



.symorediv{height: .7rem;}
.symorebtn {
    display: inline-block;
    line-height: .7rem;
    height: .7rem;
    padding: 0 .9rem 0 .45rem;
    background: #7659ff;
    border: 1px solid #7659ff;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    cursor: pointer;
    -webkit-border-radius: .35rem;
    -moz-border-radius: .35rem;
    border-radius: .35rem;
}

.morewnzi0 {
    color: #fff;
    position: relative;
    z-index: 4;
    line-height: .7rem;
    height: .7rem;
    display: inline-block;
    vertical-align: top;
}

.morewnzi1 {
    display: inline-block;
    vertical-align: top;
    width: .6rem;
    height: .6rem;
    position: relative;
    z-index: 3;
    position: absolute;
    right: .1rem;
    top: 50%;
    margin-top: -.3rem;
}

.morewnzi1::before,
.morewnzi1::after {
    position: absolute;
    content: "";
    top: 0;
    width: 100%;
    height: 100%;
    left: 0;
}

.morewnzi1::before {
    background: url(../images/jticn0.png) no-repeat center center;
    background-size: .14rem auto;
    z-index: 3;
}

.morewnzi1::after {
    background: #fff;
}
.symoredivCen{text-align: center;}
.symoredivPos{position: absolute;top: 0;right: 0;}


.headerri{padding-top: .17rem;}
.headerri .symorediv{height: .46rem;}
.headerri .symorebtn{
    line-height: .46rem;
    height: .46rem;
    padding: 0 .5rem 0 .3rem;
    -webkit-border-radius: .23rem;
    -moz-border-radius: .23rem;
    border-radius: .23rem;
}
.headerri .morewnzi0{line-height: .46rem; height: .46rem;}
.headerri .morewnzi1 {
    width: .24rem;
    height: .24rem;
    right: .2rem;
    margin-top: -.12rem;
}
.headerri .morewnzi1::before{background-image: url(../images/fyjtribai.png);background-size: .08rem auto;}
.headerri .morewnzi1::after{width: 0;height: 0;top: 50%;left: 50%;}



.fybantxt,.fycpxqlbt  .swiper-slide img,.fycpxqwx img{-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)}

.bannertxt {
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%)
}

.footlxtel li img,.fyscwdsub{ -webkit-transform: translateY(-50%);-moz-transform: translateY(-50%); -o-transform: translateY(-50%);transform: translateY(-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: .04rem !important; bottom: .3rem !important;
 left: 0 !important; width: 100% !important;}
.lbyuan span { width: .86rem !important; height: .04rem !important;  border: 0; padding: 0 !important; margin: 0 .05rem !important; opacity: 1;-webkit-border-radius: 0;-moz-border-radius: 0; border-radius: 0;background: #fff;
vertical-align: top;}
.lbyuan .swiper-pagination-bullet-active {width: 1.67rem !important; background: #006eff;}




.faaa,.fymbx,.fymbx a,.fyxwzdsj,.fyxwlbsj,.navejsub a,.biaoti  p,.syxwbotle p,.syxwxiaole p,.sycplbtxt p,.fybjq{ color: #47425f;}/* 灰色 */
.footbq,.footbq a{color: rgba(148,146,175,.4);}
.fymbx span{color: #2e2558;}


.padding130{padding: 1.3rem 0 .9rem;}
.padding100{padding: 1rem 0 1.1rem;}
.padding110{padding: 1.1rem 0 1.3rem;}
.padding90{padding: .9rem 0;}
.padding70{padding: .7rem 0 .9rem;}
.footlx{padding: 1.1rem 0 .8rem;}


.footer{padding-top: 1.4rem;}

.footertop{padding-bottom: 1.2rem;}


.fyxwzd {margin-bottom: 1.4rem;}
.fycptjbt{margin-bottom: .3rem;}

/*字号*/
.fontsize70{font-size: .7rem;}/*70*/
.fontsize60{font-size: .6rem;}/*一级 60*/
.fontsize40{font-size: .4rem;}/*40*/
.fontsize30,.fycptjbt h2{font-size: .3rem;}/*30*/
.fontsize24{font-size: .24rem;}/*24*/
.fontsize20{font-size: .2rem;}/*20*/
body,input,select,textarea,.fontsize18{font-size: .18rem;}/*默认正文 18*/
.fontsize16,.navejsub a{font-size: .16rem;}/*16*/
.fontsize14{font-size: .14rem;}/*14*/

.fyxwzdbt,.syxwlebt{line-height: .43rem;}/* 43 */
.fyxwzdbt{max-height: 1.72rem;}/* 43 4 */
.syxwlebt{max-height: .86rem;}/* 43 2 */


.fygybt{line-height: .36rem;}/*36 */


.fyxwlbbt,.syxwribt,.fytjxwbtce{line-height: .3rem;}/* 30 */
.fyxwlbbt{max-height: .6rem;}/* 30 2*/
.syxwribt{height: .9rem;}/* 30 3*/
.fytjxwbtce{max-height: .9rem;}/* 30 3*/


.fyapplist .fyxwlbbt{max-height: .9rem;}/* 30 3*/


.fyxwlbjj,.syfwtxt p,.syservic p,.sycplbtxt p{line-height: .22rem;}/* 22 */
.fyxwlbjj,.sycplbtxt p{max-height: .44rem;}/* 22 2 */
.syfwtxt p,.syservic p{max-height: .66rem;}/* 22 3 */



.fynote{line-height: 1.5;}

.banjj,.fybansanji h1,.footercen li p{line-height: 1.2}

.banlbtxt li {line-height: 1.25}

.fybjq{line-height: 2;}


@media only screen and (min-width:1025px) {

    /*交互*/
    /*图片hover效果*/
    .rotateimg:hover img {
        -webkit-transform: rotate(360deg);
        -moz-transform: rotate(360deg);
        -o-transform: rotate(360deg);
        transform: rotate(360deg)
    }

    .translY:hover {
        -webkit-transform: translateY(-.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)
    }




    .symorebtn:hover .morewnzi1::after,
    .fyxwzd:hover .symorebtn .morewnzi1::after {
        -webkit-transform: scale(13);
        -moz-transform: scale(13);
        -o-transform: scale(13);
        transform: scale(13);
    }

    .symorebtn:hover .morewnzi0,
    .fyxwzd:hover .symorebtn .morewnzi0 {
        color: #7659ff;
        -webkit-transform: translateX(-.03rem);
        -moz-transform: translateX(-.03rem);
        -o-transform: translateX(-.03rem);
        transform: translateX(-.03rem)
    }

    .symorebtn:hover .morewnzi1::before,
    .fyxwzd:hover .symorebtn .morewnzi1::before {
        -webkit-transform: translateX(-.05rem);
        -moz-transform: translateX(-.05rem);
        -o-transform: translateX(-.05rem);
        transform: translateX(-.05rem)
    }


    .headerri .symorebtn:hover .morewnzi1::after{width: 100%;height: 100%;top: 0;left: 0;}
    .headerri .symorebtn:hover .morewnzi1::before {background-image: url(../images/fyjtrilan.png);}



    .jiantou:hover,
    .fyxwlist li:hover .jiantou{background: #7659ff;box-shadow: 0 .14rem .26rem .03rem rgba(118, 89, 255, 0.19);}


    .jiantou:hover::after,
    .fyxwlist li:hover .jiantou::after,
    .syfwri li:hover .jiantou::after,
    .syfwlibot li a:hover .jiantou::after{top: -.29rem;left: .29rem;}

    .jiantou:hover::before,
    .fyxwlist li:hover .jiantou::before,
    .syfwri li:hover .jiantou::before,
    .syfwlibot li a:hover .jiantou::before{top: 0;left: 0;}


    .syfwlibot li a:hover .jiantou{background: #fff}
    .syfwlibot li a:hover .jiantou::before{background-image: url(../images/jticn0.png);}
    

    .footnaverji a:hover::after{opacity: 1;right: 0;}




    .sycpnrlist .swiper-slide:hover .sycplbimg,.fycplist li:hover .sycplbimg{background:#f4f7fb url(../images/sycpimgbg.png) no-repeat bottom center;background-size: 100% auto;box-shadow: 0 .38rem .51rem .07rem rgba(85, 125, 201, 0.14);}
    .sycpnrlist .swiper-slide:hover .sycplbimg .jiantou,.fycplist li:hover .sycplbimg .jiantou{opacity: 1;top: .3rem;right: .35rem;}

    .syxwbotri li a:hover,.fytjlist li a:hover{border-color: #2e2558;}
    .footup:hover{background: #7659ff;}
    .footup:hover::after{top: 45%;}
    .fyhzlog li:hover{border: 1px rgb(118, 89, 255) solid;box-shadow: 0 .38rem .5rem .07rem rgba(85, 125, 201, 0.14);}
    
    .fytjcp li:hover .sycplbimg{background:#fff url(../images/sycpimgbg.png) no-repeat bottom center;background-size: 100% auto;box-shadow: 0 .38rem .51rem .07rem rgba(85, 125, 201, 0.14);}

    

    .fynotlist li:hover{background: #e7e7fb;}


    .fyxwlist li:hover .fyxwlbsj,.footnaverji a:hover,.syxwbotri li a:hover .syxwxiaole p,.syxwbotle:hover p,.footbq a:hover,.nav li a.navyja:hover,.navejsub a:hover,.fytjlist li a:hover .fytjxwbtce,.fyxwxqnex a:hover,.fyejxsab:hover,.fyxiazai li a:hover .fyxzbt{color: #7659ff;}

    

    .scaleimg img,.rotateimg img,.translY,.morewnzi1::after,.morewnzi0,.morewnzi1::before,.jiantou::before,.jiantou::after,.jiantou,.fyxwlbsj,.footnaverji ::after,.footnaverji a,.jiantou,.sycplbimg,.syxwxiaole p,.syxwbotri li a,.syxwbotle p,.footbq a,.nav li a.navyja,.navejsub a,.fytjxwbtce,.fytjlist li a,.footup::after,.fyxwxqnex a,.fyhzlog li,.fyejxsab,.fyxzbt{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) {



    .fywdscle, .fywdscri{height: 2rem;}
.fyxzssle { width: 17%;}
.fyxzssri {
    width: 82%;
}
.fyqdxzle {
    width: 37%;
}

.fyqdxzri {
    width: 62%;
}
    .fycpxqms li{margin-right: .1rem;}
    .footercen li:first-child{padding-right: .7rem;}
    .footercen li:nth-child(3n) {margin-left: .7rem;}

/*字号*/
.fontsize20{font-size: .22rem;}/*20*/
body,input,select,textarea,.fontsize18,.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea, .fycarbd .layui-form-select dl dd, .fycarbd .layui-form-select dl dt{font-size: .2rem;}/*默认正文 18*/
.fontsize16,.navejsub a{font-size: .192rem;}/*16*/
.fontsize14{font-size: .168rem;}/*14*/


.fyxwlbjj,.syfwtxt p,.syservic p,.sycplbtxt p{line-height: .3rem;}/* 22 */
.fyxwlbjj,.sycplbtxt p{max-height: .6rem;}/* 22 2 */
.syfwtxt p,.syservic p{max-height: .9rem;}/* 22 3 */

}

@media only screen and (max-width:1550px) {
    .main1440 {width: 16rem;}

    .banlbtxt{margin-left: -8rem;}
    .sycpbot, .fycptj .sycplb { height: 7.4rem;}

}
@media only screen and (max-width:1440px) {
    .nav li a.navyja{font-size: .213rem;}
}
@media only screen and (max-width:1366px) {
  
    
.fycpxqbq li {
    line-height: .6rem;
    border-radius: .3rem;}
.fyxwlbjj {
    margin-bottom: .2rem;
}
.fywdscle, .fywdscri{height: 2.4rem;}

    /*字号*/
.fontsize24{font-size: .26rem;}/*24*/
.fontsize20{font-size: .24rem;}/*20*/
body,input,select,textarea,.fontsize18,.nav li a.navyja,.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea, .fycarbd .layui-form-select dl dd, .fycarbd .layui-form-select dl dt{font-size: .22rem;}/*默认正文 18*/
.fontsize16,.navejsub a{font-size: .197rem;}/*16*/
.fontsize14{font-size: .186rem;}/*14*/





.fyxwlbjj,.syfwtxt p,.syservic p,.sycplbtxt p{line-height: .34rem;}/* 22 */
.fyxwlbjj,.sycplbtxt p{max-height: .68rem;}/* 22 2 */
.syfwtxt p,.syservic p{max-height: 1.02rem;}/* 22 3 */



.fyxwlbbt,.syxwribt,.fytjxwbtce{line-height: .36rem;}/* 30 */
.fyxwlbbt{max-height: .72rem;}/* 30 2*/
.syxwribt{height: 1.08rem;}/* 30 3*/
.fytjxwbtce{max-height: 1.08rem;}/* 30 3*/
.fyapplist .fyxwlbbt{max-height:1.08rem;}/* 30 3*/




}
@media only screen and (max-width:1280px) {}
@media only screen and (max-width:1200px) {
    /*字号*/
.fontsize24{font-size: .26rem;}/*24*/
.fontsize20{font-size: .24rem;}/*20*/
body,input,select,textarea,.fontsize18,.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea, .fycarbd .layui-form-select dl dd, .fycarbd .layui-form-select dl dt{font-size: .225rem;}/*默认正文 18*/
.fontsize16,.navejsub a{font-size: .225rem;}/*16*/
.fontsize14{font-size: .193rem;}/*14*/
.nav li a.navyja{font-size: .258rem;}




.fyxwlbjj,.syfwtxt p,.syservic p,.sycplbtxt p{line-height: .32rem;}/* 22 */
.fyxwlbjj,.sycplbtxt p{max-height: .64rem;}/* 22 2 */
.syfwtxt p,.syservic p{max-height: .96rem;}/* 22 3 */


.fyxwlbbt,.syxwribt,.fytjxwbtce{line-height: .36rem;}/* 30 */
.fyxwlbbt{max-height: .72rem;}/* 30 2*/
.syxwribt{height: 1.08rem;}/* 30 3*/
.fytjxwbtce{max-height: 1.08rem;}/* 30 3*/
.fyapplist .fyxwlbbt{max-height: 1.08rem;}/* 30 3*/



}
@media only screen and (max-width:1152px) {}

/*----------平板-----------------------*/
@media only screen and (max-width:1024px) {


.nav li {margin-left: .25rem;}
.fycpxqtple{width: 56%;}
.fycpxqtpri {
    width: 40%;
}
    .fycpxqbq li {
        line-height: .8rem;
        border-radius: .4rem;
    }

    .fyxwlbri{padding-top: 0;}
.footxinxi {
    width: 30%;
}
.footnav{width: 70%;}
.footwxicn {
    height: .4rem;
}
.fyxiazai li a { padding: .2rem 3.6rem .2rem 0;
}
.fynotlist li a {
    padding: .2rem 3.6rem .2rem .65rem;
}



.fyxzbt img{width: .3rem;top: .08rem;}
.fyxzbt {
    padding-left: .5rem;
}

.footwxicn{height: .34rem;}
.fywdscle, .fywdscri {
        height: 3rem;
    }



    /*字号*/
.fontsize30,.fycptjbt h2{font-size: .38rem;}/*30*/
.fontsize24{font-size: .34rem;}/*24*/
.fontsize20{font-size: .3rem;}/*20*/
body,input,select,textarea,.fontsize18,.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea, .fycarbd .layui-form-select dl dd, .fycarbd .layui-form-select dl dt{font-size: .264rem;}/*默认正文 18*/
.fontsize16,.navejsub a{font-size: .264rem;}/*16*/
.fontsize14{font-size: .226rem;}/*14*/
.nav li a.navyja{font-size: .3rem;}




.fyxwlbbt,.syxwribt,.fytjxwbtce{line-height: .44rem;}/* 30 */
.fyxwlbbt{max-height: .88rem;}/* 30 2*/
.syxwribt{height: 1.32rem;}/* 30 3*/
.fytjxwbtce{max-height: 1.32rem;}/* 30 3*/



.fyxwlbjj,.syfwtxt p,.syservic p,.sycplbtxt p{line-height: .4rem;}/* 22 */
.fyxwlbjj,.sycplbtxt p{max-height: .8rem;}/* 22 2 */
.syfwtxt p,.syservic p{max-height: 1.2rem;}/* 22 3 */





}
@media only screen and (max-width:992px) {}
@media only screen and (max-width:870px) {}
@media only screen and (max-width:768px) {

    .header .main1440{width: 94%;}
    .header,.navheight{height: 1.4rem;}
    .headertop,.headyuyan{height: .6rem;}
    .headyuyan a.headlinka{line-height: .6rem;background-size: .2rem auto;
    padding-right: .3rem;}
    .headyuyan img{height: .3rem;margin-top: .15rem;}
    .headerdl{margin-top: .15rem;        height: .45rem;}
    .headerdl a {
    width: .3rem;
    height: .3rem;
}
.nav li span{width: .2rem;}




    .sycptop .biaoti{width: 100%;}
    .sycpfl{width: 100%;}

.sycpfl li {
    min-width: 31.83%;
    margin: 0 0 .12rem 1.5%;
    line-height: .8rem;
    -webkit-border-radius: .4rem;
    -moz-border-radius: .4rem;
    border-radius: .4rem;
    padding: 0 .2rem;
}

    .fyxiazai li a {
        padding: .2rem 0;
    }

    .fyxzcz {
    position: relative;
    top: 0;margin-top: .2rem;margin-left: .5rem;}
    .fyxzcz span{margin: 0 .2rem 0 0;}
    .fyxzcz span:last-child{background-size: .3rem auto;}
    .fynotlist li a{padding: .2rem .3rem;}
    .fynotlist .fyxzcz {
    right:0;margin-left: 0;
}

.page a, .page span {
    height: .7rem;
    line-height: .7rem;
    min-width: .7rem;
}
.page a.prev, .page a.next{width: .7rem;    background-size: .16rem auto;}
.fycarbd li.fybdliWi {
    width: 100%;
}
.fycarbd li.fybdliMarin {
    margin-left: 0;
}
.fybdinput {
    line-height: .9rem\9;
    height: .9rem;
}

.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea {
    height: .9rem;
    line-height: .9rem;
    line-height: .9rem\9;
}
    .fyqdxzri,.fyqdxzle{ width: 100%;}

.fysamname {
    line-height: .9rem\9;
    height: .9rem;
}
.fybdtext{height: 3rem;}

    .fywdscle, .fywdscri {
        height: 4rem;
    }
.fybdscnr p img{height: .3rem;margin-top: -.15rem;}
.fylianxiri{width: 40%;}
.fytjcp .sycplbbt{line-height: .9rem;}

.footxinxi {
        width: 100%;
    }
    .footlxtel li {margin-right: .3rem;
    padding-left: .4rem;
    margin-bottom: 0;
    display: inline-block;
    vertical-align: top;
}
.footwxicn {
        height: .5rem;
    }
    .footercen ul{display: block;}
      .footercen li{margin: 0 0 .4rem 0;width: 100%;}
    .footercen li:first-child{width: 100%;padding-right: 0;}
    .footercen li:nth-child(3n) {
        margin-left: 0;
    }
    .footercen li::after{width: .3rem;height: .4rem;top: .1rem}


/* 共用 */
.footnav{display: none;}

/*字号*/
.fontsize70{font-size: .7rem;}/*70*/
.fontsize60{font-size: .6rem;}/*一级 60*/
.fontsize40{font-size: .45rem;}/*40*/
.fontsize30,.fycptjbt h2{font-size: .5rem;}/*30*/
.fontsize24{font-size: .45rem;}/*24*/
.fontsize20{font-size: .4rem;}/*20*/
body,input,select,textarea,.fontsize18,.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea, .fycarbd .layui-form-select dl dd, .fycarbd .layui-form-select dl dt{font-size: .35rem;}/*默认正文 18*/
.fontsize16,.navejsub a{font-size: .35rem;}/*16*/
.fontsize14,.fybansanji p{font-size: .3rem;}/*14*/
.nav li a.navyja {
        font-size: .35rem;
    }


.fyxwzdbt,.syxwlebt{line-height: .6rem;}/* 43 */
.fyxwzdbt{max-height: 2.4rem;}/* 43 4 */
.syxwlebt{max-height: 1.8rem;}/* 43 2 */



.fyxwlbbt,.syxwribt,.fytjxwbtce{line-height: .6rem;}/* 30 */
.fyxwlbbt{max-height: 1.2rem;}/* 30 2*/
.syxwribt{height: 1.8rem;}/* 30 3*/
.fytjxwbtce{max-height: 1.8rem;}/* 30 3*/
.fyapplist .fyxwlbbt{max-height:1.8rem;}/* 30 3*/


.fyxwlbjj,.syfwtxt p,.syservic p,.sycplbtxt p{line-height: .5rem;}/* 22 */
.fyxwlbjj,.sycplbtxt p{max-height: 1rem;}/* 22 2 */
.syfwtxt p,.syservic p{max-height: 1.5rem;}/* 22 3 */

.fygybt{line-height: .6rem;}/*36 */

}

@media only screen and (max-width:750px) {

.main1440,.header .main1440{width: 90%;}

    .header, .navheight,.headerbot{ height: 1.1rem;}
    .logo{margin-top: .215rem;}
.logo img {height: .67rem;}

.headertop{height: 1.1rem;background:none;position: absolute;top: 0;right: 1.1rem;}
.headertop .main1440{width: 100%;}
.headerdl{margin-top: .23rem;height: .87rem;}
.headerdl a{width: .64rem;height: .64rem;border: 2px solid #7659ff;border-radius: 50%;background:url(../images/dlicnlan.png) no-repeat center center;background-size: .3rem auto;box-sizing: border-box;}
.headyuyan{height: 1.1rem;
    margin-left: 0;
    margin-right: .25rem;
    padding: 0;
    background: none;
    position: relative;
}
.headyuyan a.headlinka{border: 0;width: .64rem;height: .64rem;border-radius: 50%;box-sizing: border-box;position: relative;margin-top: .23rem;background: none;padding: 0;line-height: .64rem;}
/* .headyuyan::before{content: "";position: absolute;top: 50%;left:50%;width: 100%;
border: 2px solid #7659ff;
width: .64rem;height: .64rem;border-radius: 50%;box-sizing: border-box;
 -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)
} */
.headyuyan a.headlinka span{display: none;}
.headyuyan img {
        height:auto;width: .64rem;
        position: absolute;
        top: 50%;
        left: 50%;
        margin:0;
        -webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);-o-transform: translate(-50%, -50%);transform: translate(-50%, -50%)
    }

    .headyysub {
    margin-left: -.8rem;
    top: 1.1rem;
    z-index: 4;
}
.headyydiv{width: 1.6rem;}
.headyydiv li a{font-size: .28rem;}


.headerbot{display: block;}

.headerri{
    padding-top: 0;
        position: fixed;
        bottom: .5rem;
        left: 30%;
        z-index: 999;
        padding-left: .4rem;
        right: .4rem;
        opacity: 0;
        visibility: hidden;
}

.headerri .symorediv {
    height: .7rem;
      -webkit-transform: translateX(150%);
        -moz-transform: translateX(150%);
        -o-transform: translateX(150%);
        transform: translateX(150%);


transition: all 0.7s ease;-webkit-transition: all 0.7s ease;-moz-transition: all 0.7s ease;-o-transition: all 0.7s ease;

}
.headerri .symorebtn {
    line-height: .7rem;
    height: .7rem;
    -webkit-border-radius: .35rem;
    -moz-border-radius: .35rem;
    border-radius: .35rem;
    width: 100%;
}
.headerri .morewnzi0 {
    line-height: .7rem;
    height: .7rem;
}

.menu-activator{display: block;}


.nav{position: fixed;top: 1.1rem;width: 100%;bottom: 0;background: rgba(0,0,0,.3);z-index: 999;left: 0;display: none;}
    .nav ul {
        background: #fff;
        position: absolute;
        top: 0;
        right: -100%;
        height: 100%;
        overflow: auto;
        width: 70%;
        border-top: 1px solid #eaeaea;
        
    }
        .nav li,.nav li:first-child{
        float: inherit;
        margin: 0 .4rem;
        position: relative;
        border-bottom: 1px solid #eaeaea;
    }
        .nav li:first-child {
        margin-top: .3rem;
    }
        .nav li a.navyja {
        padding: 0;
        display: block;
        font-size: .32rem;
    }
        .nav li span {
        position: absolute;
        top: 0;
        right: 0;
        width: .8rem;
        height: .8rem;
        background: url(../images/fyjtri.png) no-repeat center right;
        background-size: .12rem auto;
        z-index: 99;
        margin: 0;
    }
    .nav li.clinav a.navyja::after{display: none;}
.naverji {
    position: relative;
    left: 0;
    margin-left:0;



    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    transform: translateX(0);
}
.navejsub a{padding: 0;}

.navejsub {
    box-shadow:none;
    background: #fff;
    width: 100%;
    padding: 0 .2rem .1rem;
    text-align: left;
    position: relative;
    border: 0;
}
.navejsub a{font-size: .28rem;}
.bannertxt{top: 1rem;}
.banjj{width: 100%;margin-bottom: .4rem;}
.lbyuan span {
    width: .36rem !important;
    height: .05rem !important;
    margin: 0 .1rem !important;
}
.lbyuan .swiper-pagination-bullet-active {
    width: .36rem !important;
    background: #de4e3b;
}
.biaoti{text-align: center;margin-bottom: .5rem;}

.sycpnrlist  .swiper-slide{width: 4.69rem;}
.sycpbot, .fycptj .sycplb {
        height: auto;
    }
.syxwbotle,.syxwbotri{width: 100%;}
.syxwbotri li a,.syxwbotri li:first-child a{padding: .55rem 0;}
.syxwbotri{border-top: 1px solid #dbdee1;margin-top: .55rem;}
.syxwribt {
    margin-bottom: .55rem;
}
.syxinwen{position: relative;}
.biaoti{position: initial;}
.symoredivPos{bottom: .9rem;top: auto;width: 100%;text-align: center;}
.syfwle{width: 100%;padding-bottom: 0;}
.syfwdiv {
    position: relative;
    height: auto;
    padding: .6rem .4rem;
}
.syfwlibot {
    position: relative;
    bottom: 0;
    left: 0;
    right:0;
}
.syservic p{display: none;}
.syfwlibot li a{line-height: .8rem;}
.syfwlibot li a::after{    width: .08rem;
    height: .08rem;}
.syfwri{width: 100%;}
.syfwri li{padding-bottom: 50%;}
.syfwri li img{object-fit: cover;}
.syfwtxt{padding: .4rem .3rem;text-align: center;}
.syfwtxt .jiantou {
    bottom: .4rem;
    right: auto;
    left: 50%;
    margin-left: -.32rem;
    margin-top: -.32rem;
}
.jiantou{width: .64rem;height: .64rem;}
.jiantou::before{display: none;}
.footxinxi,.footwx{text-align: center;}
.footlxtel li{margin: 0 .1rem;}
.footlxtel {
    margin-bottom: .5rem;
}
.footwx li{display: inline-block;vertical-align: top;margin: 0 .2rem;float: inherit;}
.footertop {
    padding-bottom: .5rem;margin-bottom: .5rem;
    border-bottom: 1px solid rgba(255,255,255,.1);
}
.footercen li{padding-left: .6rem;}
    .footercen li::after {
        width: .37rem;
        height: .5rem;
        top: -.05rem;
    }
    .footbq{padding: .25rem 0;display: block;}
    .fycpxqtple{width: 100%;}
.fycpxqtpri{width: 100%;margin-top: .4rem;}
.fycpxqysls p::after {
    width: .08rem;
    height: .08rem;
    left:0;
    margin-top: -.04rem;
}
.fycpxqbq,.sycplb .syjtle, .sycplb .syjtri{display: none;}
.fycpbjq{padding: .3rem;}

.fyejri{width: 100%;margin-top: .4rem;}
.fyejle {
    width: 100%;
    position: relative;
    top: 0;z-index: 99;
}
.fyejflxs{display: block;background: #fff;padding: .2rem 5%;font-size: .28rem;position: relative;border-radius: .6rem;box-shadow: 0 0 .2rem rgba(0,0,0,.1);font-size: .32rem;}
.fyejflxs::after{content: "";background: url(../images/hedjitouhui.png) no-repeat center center;top: 0;right: 5%;background-size: .3rem auto;width: .5rem;height: 100%;position: absolute;}
.fymbx{display: none;}
.fyejnav{position: absolute;width: 100%;background: #fff;box-shadow: 0 0 .2rem rgba(0,0,0,.1);padding: .2rem;box-sizing: border-box;border-radius: .3rem;display: none;}
.fyejnav li:last-child{border-bottom: 0;}
.fyejsohw::after{
     -webkit-transform: rotate(180deg);
        -moz-transform: rotate(180deg);
        -o-transform: rotate(180deg);
        transform: rotate(180deg)
}
.fycplist li {
    float: inherit;
    width: 100%;
    margin: 0 0 .4rem 0;
}
.fycplist li:last-child{margin-bottom: 0;}
.fybansanji h1 {
    margin-right: 0;
}
.fyxwxqle {
    width: 100%;
    position: relative;
    top: 0;
}
.fyxwbjq {
    min-height: inherit;
}
.fyxwxqri,.fyxwlist li::after{display: none;}
.fyxwzdle {
    width: 100%;
    padding-bottom: 56%;
}
.fyxwzdri {
    width: 100%;
    margin-right: 0;
    padding-top: .35rem;
}
.fyxwzdsj {
    margin-bottom: .2rem;
}
.fyxwlble{    width: 100%;
    padding: .1rem;}

.fyxwlbri {
    width: 100%;
    padding-right: 0;
    padding-top: .3rem;
}

.fyhzlog li{width: 32%;margin: 0 2% 2% 0 !important;padding-bottom: 30.8%;}
.fyhzlog li:nth-child(3n){margin-right: 0 !important;}
.fyxzssle{width: 40%;}
.fyxzssri{width: 58%;}
.fyxzsssrle{width: 75%;}
.fyxzsssrri{width: 22%;}
.fyxzbt img{top: .06rem;}
.fyxzcz span:last-child {
        background-size: .2rem auto;
        background-position: right .05rem;
    }
    .fywdscle,.fywdscri{
    width: 100%;height: 2rem;
}
.fywdscri{margin-top: .2rem;}
.fybdscnr p img {
        height: .2rem;
        margin-top: -.1rem;
    }
.fylianxi::after{display: none;}
.fybansanji::after {
    background-size: 100% 100%;
    width: 60%;
}
.fylianxi{padding: 0;display: block;}
.fylianxile{width: 100%;position: relative;z-index: 5;}
.fylianxiri{width: 100%;margin-top: .4rem;}
.fylianxiri .footercen li::after{top: .1rem;}
.fyapplist .fyxwlble,.fyapplist .fyxwlbri{width: 100%;}

.fygybt {
    padding: .3rem .5rem .3rem .6rem;
}
.fygybt::after, .fygybt::before{width: .3rem;height: .2rem;}
.fygybt::after{right: .2rem;bottom: .2rem;}
.fygybt::before{left: .2rem;top: .2rem;}
.footwximg{top: .7rem;    width: 1.4rem;
    height: 1.4rem;margin-left: -.7rem;}
.footwximg img{width: 1.2rem;
    height: 1.2rem;}

/* 共用 */

.sycpfl{overflow: auto;}
.sycpfl ul {
     width: max-content;
 overflow-x: scroll;
    overflow-y: hidden;
    display: flex;
    flex-wrap: nowrap;
    white-space: nowrap;
    }
.sycpfl li{min-width: inherit;margin: 0 .2rem 0 0;
line-height: .64rem;
        -webkit-border-radius: .32rem;
        -moz-border-radius: .32rem;
        border-radius: .32rem;
        padding: 0 .35rem;}
        .sycpfl li.sycpflliavt{box-shadow: none;}
.sycptop {
    margin-bottom: .6rem;
}

.bannerpc,.sycpbot .syjtle,.sycpbot .syjtri,.banlbwzpc,.fybanner img.fybannpc,.fybanner::after,.fyxwxqmai .main1440::before{display: none;}
.bannerapp,.fybanner img.fybannapp{display: block;}


.padding130,.padding100,.padding110,.footlx{padding: .9rem 0}
.syxinwen{padding-bottom: 2.2rem;}


.footer{padding-top: .9rem;}


    /*字号*/
.fontsize70{font-size: .48rem;}/*70 .*/
.fontsize60{font-size: .4rem;}/*一级 60 .*/
.fontsize40{font-size: .32rem;}/*40 .*/
.fontsize30,.fycptjbt h2{font-size: .32rem;}/*30 .*/
.fontsize24{font-size: .24rem;}/*24 .*/
.fontsize20{font-size: .24rem;}/*20*/
body,input,select,textarea,.fontsize18,.fycarbd .layui-input, .fycarbd .layui-select, .fycarbd .layui-textarea, .fycarbd .layui-form-select dl dd, .fycarbd .layui-form-select dl dt{font-size: .24rem;}/*默认正文 18 .*/
.fontsize16, .fybansanji p{font-size: .24rem;}/*16*/
.fontsize14{font-size: .2rem;}/*14*/


.fyxzbt{font-size: .32rem;}


.fyxwlbbt{font-size: .32rem;}
.banbt{font-size: .24rem;}
.footcont h2{font-size: .4rem;}




.fyxwzdbt,.syxwlebt{line-height: .43rem;}/* 43 */
.fyxwzdbt{max-height: 1.72rem;}/* 43 4 */
.syxwlebt{max-height: .86rem;}/* 43 2 */



.fyxwlbjj,.syfwtxt p,.syservic p,.sycplbtxt p{line-height: .32rem;}/* 22 */
.fyxwlbjj,.sycplbtxt p{max-height: .64rem;}/* 22 2 */
.syfwtxt p,.syservic p{max-height: .96rem;}/* 22 3 */



.syxwribt,.fytjxwbtce{line-height: .3rem;}/* 30 */
.syxwribt{height: .6rem;-webkit-line-clamp:2}/* 30 3*/
.fytjxwbtce{max-height: .9rem;}/* 30 3*/



.fyxwlbbt{line-height: .43rem;}
.fyxwlbbt{max-height: .86rem;}/* 30 2*/
.fyapplist .fyxwlbbt{max-height: 1.289rem;}/* 30 3*/


/* 水电费 */

.fygybt{line-height: .36rem;}/*36 */









}
@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) {}