@charset "utf-8";*{outline:0;padding:0;margin:0;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
@font-face{font-family:"BGI";src:url(https://enfile.stomics.tech/Roboto-Regular-14.ttf);}
/*https://enfile.stomics.tech/Roboto-Light-10.ttf*/
@font-face{font-family:"BGIRegular";src:url(https://enfile.stomics.tech/Roboto-Regular-14.ttf);}
@font-face{font-family:"BGIMedium";src:url(https://enfile.stomics.tech/Roboto-Medium-12.ttf);}
@font-face{font-family:"BGIBold";src:url(https://enfile.stomics.tech/Roboto-Bold-3.ttf);}
@font-face{font-family:"Montserrat";src:url(../Fonts/Montserrat-Regular.ttf);}

.overscroll::-webkit-scrollbar,.selects::-webkit-scrollbar{width:4px;height:4px;}
.overscroll::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#5f0080;}
.overscroll::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f2f2f2;}
.ovf{overflow:hidden;width:100%;height:100%;}
.fl{float:left;}
.fr{float:right;}
.clearfix{zoom:0;}
.relative{position:relative;}
.clearfix:after{content:'';display:block;height:0;clear:both;}
a,a:link,a:visited{color:inherit;text-decoration:none;}
ul,li,ol{list-style-type:none;}
img{max-width:100%;max-height:100%;vertical-align:middle;outline:none;border:none;}
.nobg{background:none !important;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.dis_wap{display:none !important;}
.dis_pad{display:none !important;}
.dis_pc.dis_pad{display:block !important;}
@media(max-width:1024px){.dis_pc{display:none !important;}
.dis_pad{display:block !important;}
}
@media(max-width:640px){.dis_pc{display:none !important;}
.dis_pad{display:none !important;}
.dis_wap{display:block !important;}
.dis_pc.dis_pad{display:none !important;}
}
html{font-size:100px;}
body{width:100%;overflow-x:hidden;font-size:0.16rem;font-family:"BGI";background:#fff;color:#333;line-height:1.5;}
.flex{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;align-items:center;}
.auto{width:1600px;margin:0 auto;max-width:100%;}
@media(max-width:1660px){.auto{padding:0 2%;width:100%;}
}
header{position:fixed;left:0;top:0;width:100%;z-index:999;color:#fff;font-family:"BGI";}
.logo{flex:0 0 auto;height:80px;line-height:80px;font-size:0;position:relative;margin:0;}
.logo .x1{display:none;}
.logo .x2{display:inline-block;}
.logo span svg {
    display: inline-block;
    vertical-align: middle;
}

.logo span {
    width: 140px;
    height: 80px;
    line-height: 80px;
}
.nav li{padding:0 15px;}
.nav li a{display:block;font-size:0.16rem;line-height:30px;color:#fff;border-top:2px solid transparent;}
.headRight{position:relative;}
.nav li .sub{position:absolute;left:20px;top:100%;background:#fff;max-height:0;overflow:hidden;transition:0s;right:0;border-radius:0 0 10px 10px;overflow:hidden;}
.nav li .sub a{display:block;white-space:nowrap;line-height:40px;font-size:16px;color:#333;}
.nav li:hover .sub{max-height:400px;transition:.6s;}
.nav li#nav4:hover .sub{width: 110%;}
.tools{padding-left:25px;}
.search{position:relative;margin-right:25px;}
.search .searchBtn{display:block;cursor:pointer;width:30px;height:30px;background:url(../images/icon-srarch2.png) no-repeat center;}
.searchBox{position:fixed;left:0;top:0;z-index:999;width:100%;height:100%;background:rgba(0,0,0,0.7);visibility:hidden;}
.searchBox .in input{width:100%;outline:none;background:#fff;height:60px;padding:0 120px 0 30px;border-radius:30px;border:none;font-size:18px;}
.searchBox .in span{position:absolute;right:2px;width:110px;line-height:56px;top:50%;margin-top:-28px;cursor:pointer;z-index:20;background:#5f0080;text-align:center;border-radius:30px;color:#fff;}
.searchBox>.flex{width:100%;height:100%;justify-content:center;align-items:center;}
.showSearch .searchBox{visibility:visible;}
.searchIn{position:relative;width:720px;max-width:90%;padding-right:100px;-webkit-transform:scale(0);transform:scale(0);}
.searchIn .in{position:relative;margin-top:20px;}
.searchIn .close{position:absolute;width:50px;height:50px;border:1px solid #fff;border-radius:50%;right:0;top:-90px;cursor:pointer;text-align:center;line-height:48px;font-size:0;opacity:0.6;}
.searchIn .close .icon-close{font-size:24px;--color:#fff;}
.showSearch .searchIn{-webkit-transform:scale(1);transform:scale(1);-webkit-transition:.3s;transition:.3s;}
.radios{font-size:0;}
.radios .radio{position:relative;cursor:pointer;white-space:nowrap;display:inline-block;vertical-align:middle;margin-right:20px;}
.radios .radio input[type="radio"]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;opacity:0;cursor:pointer;}
.radios .radio i{display:inline-block;vertical-align:middle;width:16px;height:16px;border:1px solid #7e7d7f;border-radius:50%;background:none;position:relative;}
.radios .radio i:after{content:"";position:absolute;left:4px;top:4px;right:4px;bottom:4px;background:#fff;border-radius:50%;opacity:0;}
.radios .radio span{font-size:18px;display:inline-block;vertical-align:middle;padding-left:5px;color:#999;}
.radios .radio input[type="radio"]:checked+i{background:#5f0080;border-color:#5f0080;}
.radios .radio input[type="radio"]:checked+i:after{opacity:1;}
.member{margin-right:25px;line-height:1;}
.member a{padding:0 10px;position:relative;}
.member a:not(:last-child):after{content:"";position:absolute;border-right:1px solid #d0d0d0;top:50%;height:10px;margin-top:-5px;right:0;}
.lang a{display:block;width:36px;text-align:center;line-height:36px;background:rgba(255,255,255,0.2);border-radius:50%;color:#fff;}
.mask{position:fixed;left:0;top:0;width:100%;height:100%;z-index:-1;display:none;}
.showMenu .mask{display:block;}
.openMenu{margin-left:20px;position:relative;width:30px;height:30px;cursor:pointer;z-index:10;display:none;}
.openMenu i{position:absolute;left:0;top:50%;width:100%;height:1px;background:#333;}
.openMenu i:before,.openMenu i:after{content:"";position:absolute;left:0;width:100%;height:100%;transition:.6s;background:#333;}
.openMenu i:before{top:-9px;}
.openMenu i:after{top:9px;}
.showMenu .openMenu i{background:none;}
.showMenu .openMenu i:before{top:0;transform:rotate(45deg);}
.showMenu .openMenu i:after{top:0;transform:rotate(-45deg);}
.whiteHead{height:80px;}
.whiteHead header,.whiteHead,header:hover{box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff;transition:.3s;color:#333;}
.whiteHead .nav li a,header:hover .nav li a{color:#333;}
.whiteHead .logo .x1,header:hover .logo .x1{display:inline-block;}
.whiteHead .logo .x2,header:hover .logo .x2{display:none;}
.whiteHead .nav li.cur>a,.whiteHead .nav li:hover>a,header:hover .nav li:hover>a{color:#5f0080;border-color:#5f0080;}
.whiteHead .search .searchBtn,header:hover .search .searchBtn{background-image:url(../images/icon-srarch.png);}
.whiteHead .lang a,header:hover .lang a{background:#4b0065;}
.whiteHead .nav li .sub{background:#fff;}
.footer{padding:70px 0 50px;background:#4b0065;color:#916f9d;background:linear-gradient(90deg,#140019,#5f0080);font-family:"BGI";}
.footer .auto{align-items:flex-start;}
.footl{flex:0 0 auto;width:410px;}
.footr{flex:1 1 auto;}
.dls{align-items:flex-start;padding-bottom:60px;border-bottom:1px solid rgba(255,255,255,0.08);}
.dls>dl{max-width:30%;}
.dls dl dt{font-size:18px;margin-bottom:14px;color:#fff;}
.dls dl dd{margin-bottom:10px;}
.dls dl dd.share{margin-top:40px;font-size:0;}
.share .i{position:relative;display:inline-block;vertical-align:middle;margin-right:10px;}
.share .i .icon{display:block;width:50px;height:50px;border:1px solid #fff;border-radius:50%;cursor:pointer;opacity:0.3;transition:.3s;background-position:center;background-repeat:no-repeat;background-color:transparent;}
.share .i:hover .icon{opacity:1;background-color:#fff;}
.share .i .ipop{position:absolute;left:50%;bottom:100%;width:120px;padding:10px;background:#fff;border-radius:5px;margin-left:-60px;margin-bottom:8px;transform-origin:bottom center;transform:scale(0);transition:0s;}
.share .i .ipop:after{content:"";position:absolute;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #fff;left:50%;margin-left:-6px;top:100%;}
.share .i:hover .ipop{transform:scale(1);transition:.3s;}
.icon-bilibili{background-image:url(../images/icon-bilibili2.png);}
.icon-zhihu{background-image:url(../images/icon-zhihu2.png);}
.icon-weixin{background-image:url(../images/icon-weixin2.png);}
.share .i:hover .icon-bilibili{background-image:url(../images/icon-bilibili.png);}
.share .i:hover .icon-zhihu{background-image:url(../images/icon-zhihu.png);}
.share .i:hover .icon-weixin{background-image:url(../images/icon-weixin.png);}
.dls dl dd.subcrib{margin-top:40px;}
.subcrib{position:relative;padding-right:100px;}
.subcrib input{width:100%;height:50px;padding:0 20px;border:none;outline:none;background:rgba(255,255,255,0.14);font-size:16px;color:#fff;border-radius:25px;}
.subcrib input::placeholder{color:rgba(183,183,183,0.6);}
.subcrib .btn{position:absolute;right:0;top:0;width:90px;line-height:50px;border-radius:25px;background:#fff;text-align:center;z-index:5;cursor:pointer;color:#5f0080;font-size:14px;padding:0;}
.ftb{padding-top:34px;}
.dls dl dd a:hover{color:#fff;transition:.3s;}
.searchBan{background-size:cover;background-repeat:no-repeat;background-position:center;padding:40px 0;color:#fff;}
.searchBan .auto{min-height:114px;}
.searchBan h3{font-size:40px;font-weight:normal;}
.searchBan .loc{margin-top:10px;opacity:0.6;font-family:"BGI";}
.searchBan .tr{flex:1 1 auto;max-width:50%;text-align:right;}
.searchBlock{display:inline-block;width:480px;max-width:100%;position:relative;}
.searchBlock input{width:100%;height:60px;border:none;outline:none;padding:0 120px 0 30px;border-radius:30px;font-size:18px;background:rgba(255,255,255,.4);color:#fff;}
.searchBlock input:-moz-placeholder{color:rgba(255,255,255,.6);}
.searchBlock input:-ms-input-placeholder{color:rgba(255,255,255,.6);}
.searchBlock input::-webkit-input-placeholder{color:rgba(255,255,255,.6);}
.searchBlock .sbtn{position:absolute;width:112px;text-align:center;z-index:10;cursor:pointer;right:0;top:0;bottom:0;border-radius:30px;background:#5f0080;line-height:60px;font-size:18px;font-family:"BGI";transition:.3s;}
.searchBlock .sbtn:hover{background:#5a2870;}
.pageMain{padding:5% 0 7%;}
.newsList .item{margin-bottom:30px;border-radius:10px;overflow:hidden;transition:.6s;}
.newsList .item a{background:#f7f8f9;}
.newsList .item .img{flex:0 0 auto;width:300px;overflow:hidden;border-radius:10px;}
.newsList .item .img img{display:block;width:100%;transition:.6s;}
.newsList .item .txt{flex:1 1 auto;overflow:hidden;padding:20px 40px;}
.newsList .item .date{margin-bottom:10px;opacity:0.5;}
.newsList .item .tit{font-size:22px;color:#000;margin-bottom:20px;}
.newsList .item .p{line-height:1.75;color:#666;max-width:1075px;max-height:3.5em;overflow:hidden;}
.newsList .item:hover{box-shadow:0 0 10px rgba(0,0,0,0.2);}
.newsList .item:hover .img img{transform:scale(1.2);}
.Pages{text-align:center;justify-content:center;margin-top:70px;font-family:"BGI";}
.Pages a{display:inline-block;vertical-align:middle;background:#eef1f4;text-align:center;width:54px;height:54px;line-height:54px;border-radius:50%;transition:.3s;margin:0 4px;font-size:18px;position:relative;}
.Pages a:hover,.Pages a.a_cur{background:#5f0080;color:#fff;}
.Pages a.a_prev:before{content:"";width:10px;height:10px;position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px;border-left:1px solid #333;border-bottom:1px solid #333;transform:rotate(45deg);box-sizing:border-box;}
.Pages a.a_next:before{content:"";width:10px;height:10px;position:absolute;left:50%;top:50%;margin-top:-5px;margin-left:-5px;border-right:1px solid #333;border-top:1px solid #333;transform:rotate(45deg);box-sizing:border-box;}
.Pages a:hover:before{border-color:#fff;}
.p_jump{margin-left:20px;background:#eef1f4;height:54px;padding:10px;border-radius:27px;}
.p_jump input[type='text']{text-align:center;width:36px;height:26px;border-radius:14px;border:none;outline:none;}
.p_jump .j2{padding-left:5px;color:#c5c7ca;padding-right:15px;}
.p_jump .j2 span{color:#333;padding-left:5px;}
.p_jump input[type='button']{width:60px;text-align:center;height:34px;border-radius:17px;border:none;outline:none;color:#fff;background:#5f0080;cursor:pointer;}
.transHead header:not(.white){background:transparent;color:#fff;}
.colums{align-items:stretch;}
.colums .cat{flex:0 0 auto;width:280px;}
/* .colums .cat .strick{position:sticky;top:100px;}
*/
.cat .tit{font-size:24px;line-height:30px;padding-bottom:35px;border-bottom:1px solid #dedede;margin-bottom:35px;}
.category{margin-bottom:35px;}
.category:last-child{margin-bottom:0;}
.category .ctit{position:relative;padding-right:30px;font-size:18px;margin-bottom:20px;}
.category .ctit .icon{position:absolute;right:0;width:30px;height:30px;top:50%;margin-top:-15px;z-index:5;cursor:pointer;}
.category .ctit .icon:before,.category .ctit .icon:after{content:"";position:absolute;width:14px;height:2px;background:#999;top:50%;margin-top:-1px;transition:.3s;right:0;}
.checkitem{margin-bottom:10px;padding-left:26px;position:relative;cursor:pointer;}
.checkitem .icon{position:absolute;left:0;top:50%;width:15px;height:15px;border:1px solid #ccc;margin-top:-7px;}
.checkitem.checked .icon:before{content:"";position:absolute;left:2px;right:2px;bottom:2px;top:2px;background:#333;}
.category .ctit .icon.act:before{transform:rotate(90deg);}
.colums .rightDoc{padding-left:87px;flex:1 1 auto;overflow:hidden;}
.ptit{line-height:30px;padding-bottom:35px;border-bottom:1px solid #333;margin-bottom:35px;}
.ptit .tit{font-size:24px;}
.ptit .tit .num{color:#5f0080;padding:0 5px;}
.activity .item{background:#f7f8f9;margin-bottom:50px;border-radius:10px;overflow:hidden;position:relative;}
.activity .item .type{padding:0 32px 0 60px;font-size:18px;line-height:42px;position:absolute;left:0;top:0;color:#fff;z-index:5;border-radius:0 0 10px 0;}
.activity .item .type:after{content:"";position:absolute;left:30px;width:22px;height:100%;background-position:center;background-repeat:no-repeat;}
.activity .item.tg1 .type{background:#5f0080;}
.activity .item.tg1 .type:before{content:"";position:absolute;right:-20px;border-right:20px solid transparent;border-top:35px solid #5f0080;}
.activity .item.tg2 .type{background:#f0a108;}
.activity .item.tg2 .type:before{content:"";position:absolute;right:-20px;border-right:20px solid transparent;border-top:35px solid #f0a108;}
.activity .item.tg3 .type{background:#36a75a;}
.activity .item.tg3 .type:before{content:"";position:absolute;right:-20px;border-right:20px solid transparent;border-top:35px solid #36a75a;}
.tg1:after{background-image:url(../images/jurassic_pc.png);}
.tg2:after{background-image:url(../images/wenzhang.png);}
.tg3:after{background-image:url(../images/huiyi2.png);}
.activity .item a{padding:90px 100px 70px 90px;}
.activity .item .cl{flex:1 1 auto;overflow:hidden;padding-right:90px;}
.activity .item .cr{padding-left:30px;flex:0 0 auto;width:350px;border-left:1px solid #dedede;}
.activity .item .t{font-size:22px;margin-bottom:20px;line-height:1.45;}
.activity .item .p{line-height:1.75;color:#999;max-height:3.5em;overflow:hidden;}
.activity .item .i{position:relative;padding-left:145px;margin-bottom:20px;line-height:30px;}
.activity .item .it{position:absolute;left:0;top:0;color:#999;padding-left:24px;font-family:'BGI';}
.activity .item .it:before{content:"";width:24px;height:100%;left:0;top:0;background-position:center;background-repeat:no-repeat;position:absolute;}
.icon-time:before{background-image:url(../images/icon-clock.png);}
.icon-location:before{background-image:url(../images/icon-location.png);}
.icon-tg:before{background-image:url(../images/icon-tg.png);}
.pban{width:100%;position:relative;overflow:hidden;}
.pban img{display:block;width:100%;}
.pban .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;color:#fff;font-family:'BGI';}
.pban .txt .tit{font-size:80px;font-size:40px;}
.pban .txt .p{font-size:24px;opacity:0.6;}
.vbox{position:relative;z-index:10;}
.playBtn{font-size:100px;width:0.6em;height:0.6em;border-radius:50%;cursor:pointer;position:absolute;left:50%;top:50%;margin-left:-0.3em;margin-top:-0.3em;background:#5f0080 url(../images/icon-play.png) no-repeat 0.25em center;background-size:0.15em;}
/* .playBtn:after{position:absolute;border-left:8px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent;content:"";left:50%;top:50%;margin-left:-2px;margin-top:-6px;}
*/
.player{position:fixed;left:0;top:0;z-index:999;background:rgba(0,0,0,0.4);width:100%;height:100%;display:none;}
.player .playerCon{width:100%;height:100%;align-items:center;justify-content:center;padding:30px 20px;}
.player .playerBox{width:900px;max-width:100%;max-height:100%;position:relative;}
.player .playerBox video{display:block;width:100%;background:#000;}
.player .playerBox .icon-close{position:absolute;right:0;bottom:100%;cursor:pointer;--color:#fff;font-size:26px;}
.icon-close{position:relative;font-size:16px;display:inline-block;vertical-align:middle;width:1em;height:1em;--color:#333;}
.icon-close:after,.icon-close:before{content:"";width:100%;height:1px;position:absolute;left:0;top:50%;background:var(--color);}
.icon-close:before{transform:rotate(45deg);}
.icon-close:after{transform:rotate(-45deg);}
.bread{line-height:70px;font-family:"BGI";}
.about1{padding-bottom:70px;background:url(../images/abg.png) no-repeat center;background-size:cover;}
.about1 .txt{flex:1 1 auto;overflow:hidden;padding-right:7%;}
.pagetitle{font-size:48px;margin-bottom:30px;color:#5f0080;text-align:center;margin-bottom:60px;}
.about1 .txt .pagetitle{text-align:left;margin-bottom:30px;}
.about1 .txt .p{font-size:18px;line-height:1.8;font-family:"BGI";}
.about1 .img{flex:0 0 auto;max-width:50%;text-align:center;}
.team{padding:7% 0;background-position:center;background-repeat:no-repeat;background-size:cover;}
.team .pagetitle{color:#fff;}
.teamSlider .swiper-slide{border-radius:10px;overflow:hidden;}
.teamSlider .img{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#fff;padding-bottom:136%;}
.teamSlider .txt{position:absolute;left:-1px;bottom:0;right:-1px;padding:43% 24px 10px 15px;background:url(../images/teamtit.png) no-repeat bottom center;background-size:100% 100%;color:#fff;}
.teamSlider .txt .t{font-size:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom:5px;line-height:1;}
.teamSlider .txt .p{opacity:0.5;font-family:"BGI";white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.mails{padding:5% 0;width:100%;overflow:hidden;}
.mailSlider{position:relative;background:url(../uploadfiles/STOmics.png) no-repeat bottom center;background-size:100%;min-height:287px;}
.mailSlider:after{content:"";position:absolute;width:200%;left:-50%;bottom:15px;border-bottom:1px solid #e4e4e4;}
.mailSlider .item{height:100%;position:relative;padding-left:170px;padding-bottom:80px;padding-top:50px;transition:.3s;display:inline-block;}
.mailSlider .item .year{position:absolute;left:0;top:0;width:110px;text-align:center;line-height:110px;background:#fbeeff;font-size:30px;color:#5f0080;border-radius:50%;z-index:5;}
.mailSlider .item .icon{position:absolute;width:30px;height:30px;border-radius:50%;background:rgba(95,0,128,0.1);left:55px;bottom:-15px;margin-left:-15px;z-index:10;display:none;}
.mailSlider .item .icon:after{content:"";position:absolute;left:50%;top:50%;width:8px;height:8px;background:#5f0080;border-radius:50%;margin-left:-4px;margin-top:-4px;}
.mailSlider .item:before{content:"";top:0;left:55px;border-left:1px solid #e4e4e4;position:absolute;height:100%;z-index:2;}
.mailSlider .item .i{position:relative;padding-left:86px;line-height:1.5;margin-bottom:22px;}
.mailSlider .item .i.s2 {padding-left: 28px;}
.mailSlider .item .i .month{position:absolute;left:0;top:0;padding-left:28px;min-width: 28px;min-height: 1.5em;}
.mailSlider .item .i .month:before{content:"";position:absolute;left:0;top:50%;margin-top:-3px;width:6px;height:6px;background:#5f0080;border-radius:50%;}
.mailSlider .item .con{display:none;}
.mailSlider .swiper-slide{height:auto;padding-bottom:15px;}
.mailSlider .swiper-slide-prev{text-align:left;}
.mailSlider .swiper-slide-next{text-align:right;}
.mailSlider .swiper-slide-active .item{width:175%;left:-25%;}
.mailSlider .swiper-slide-active .item .con{display:block;}
.mailSlider .swiper-slide-active .item .year{background:#5f0080;color:#fff;}
.mailSlider .swiper-slide-active .item .icon{display:block;}
.mailControl{text-align:center;margin-top:40px;}
.mailControl span{display:inline-block;vertical-align:middle;width:54px;height:54px;margin:0 10px;background:#eef1f4;border-radius:50%;position:relative;cursor:pointer;transition:.3s;}
.mailControl span:hover{background:#5f0080;}
.mailControl span:after{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-left:1px solid #333;border-top:1px solid #333;margin-top:-5px;margin-left:-5px;}
.mailControl span.prev:after{transform:rotate(-45deg);}
.mailControl span.next:after{transform:rotate(135deg);}
.mailControl span:hover:after{border-color:#fff;}
.join{counter-reset:join;}
.join .item{padding:6% 0;}
.join .item:nth-child(2n){background:#f4f5f6;}
.join .item .img{flex:0 0 auto;max-width:50%;}
.join .item .txt{flex:1 1 auto;overflow:hidden;padding-left:5%;max-width:50%;}
.join .item .tit{position:relative;margin-bottom:25px;font-size:48px;color:#5f0080;z-index:5;line-height:1;padding-top:1.5em;}
.join .item .p{font-size:18px;line-height:1.78;}
.join .item .tit:after{counter-increment:join;content:"0"counter(join);position:absolute;left:0;bottom:0;line-height:1;z-index:-1;font-size:2.5em;font-family:"BGIBold";font-weight:bold;opacity:0.1;}
.join .item:nth-child(2n) .auto{flex-direction:row-reverse;}
.join .item:nth-child(2n) .txt{padding-left:0;padding-right:5%;}
.join .item:nth-child(2n) .img{text-align:right;}
.join2{padding:5% 0;background:#f4f5f6;}
.join2 .item{border-radius:10px;overflow:hidden;background:#fff;width:48%;margin-right:4%;margin-bottom:2%;}
.join2 .auto{justify-content:flex-start;align-items:stretch;flex-wrap:wrap;}
.join2 .item:nth-child(2n){margin-right:0;}
.join2 .item .img img{display:block;width:100%;}
.join2 .item .txt{padding:35px 40px;}
.join2 .item .tit{font-size:28px;margin-bottom:20px;}
.join2 .item .p{line-height:1.75;color:#666;}
.cnt{padding-bottom:60px;}
.cnt .auto{flex-direction:row-reverse;align-items:center;}
.cnt .map{width:50%;flex:0 0 auto;height:400px;background-position:center;background-size:cover;position:relative;z-index:10;}
.cnt .txt{flex:1 1 auto;overflow:hidden;padding-left:5%;}
.cnt .txt .tit{font-size:30px;margin-bottom:40px;}
.cnt .txt .line{margin-bottom:30px;}
.cnt .txt .t{font-family:"BGI";font-size:20px;margin:10px 0;}
.cnt .txt .b{font-size:24px;}
.hban img{display:block;width:100%;}
.hban img.img1{display:block;}
.hban img.img2{display:none;}
.banText{position:absolute;left:0;top:0;width:100%;height:100%;z-index:20;color:#fff !important;}
.banText .t1{font-size:48px;line-height:1.125;margin-bottom:30px;opacity:0;position:relative;top:-50px;}
.banText .p{font-size:18px;line-height:2;max-width:30em;position:relative;opacity:0;top:50px;}
.more a,.more .btn{display:inline-block;width:140px;text-align:center;line-height:58px;border:1px solid rgba(255,255,255,0.2);border-radius:30px;font-size:16px;transition:.3s;}
.more a:hover,.more .btn:hover{background:#4b0065;border-color:#4b0065;}
.banText .more{margin-top:90px;position:relative;opacity:0;top:50px;}
.swiper-slide-active .banText .t1,.swiper-slide-active .banText .p,.swiper-slide-active .banText .more{opacity:1;top:0;-webkit-transition:.6s;transition:.6s;-webkit-transition-delay:1s;transition-delay:1s;}
.swiper-slide-active .banText .p{opacity:0.6;}
.swiperPage{position:absolute;z-index:20;bottom:50px !important;text-align:center;}
.swiperPage span{width:10px;height:10px;border:2px solid #fff;background:none !important;opacity:0.3;margin:0 20px !important;}
.swiperPage span.swiper-pagination-bullet-active{opacity:1;background:#fff !important;}
.index1 img{display:block;width:100%;}
.index1 img.img1{display:block;}
.index1 img.img2{display:none;}
.index1 img.img3{display:none;}
.index1 .txt{position:absolute;left:0;top:0;width:100%;z-index:10;padding-top:5%;color:#fff;}
.index1 .txt .t{font-size:40px;}
.index1 .txt .p{font-size:18px;line-height:1.78;max-width:23%;margin-top:20px;max-height: 8.9em;overflow: hidden;}
.tbs{position:absolute;left:0;bottom:15%;z-index:10;width:100%;}
.index1{position:relative;}
.tbs .tb{padding-left:40px;border-left:2px solid transparent;line-height:1;margin-top:20px;cursor:pointer;opacity:0.3;color:#fff;font-size:18px;}
.tbs .tb.cur{border-color:#fff;opacity:1;}
.index2{padding:6% 0;background:url(../images/index2bg.jpg) no-repeat right center;background-size:cover;}
.tab{text-align:center;margin-bottom:60px;}
.tab span{display:inline-block;vertical-align:middle;padding:0 35px 17px;font-size:40px;cursor:pointer;font-family:"BGI";color:#666;}
.tab span.cur{color:#5f0080;
/*background:url(../images/dot.png) no-repeat bottom center;*/
}
.list3{flex-wrap:wrap;justify-content:center;}
.list3 .item{width:29%;flex:0 0 auto;position:relative;overflow:hidden;border-radius:10px;margin:0 3.16%;margin-bottom:20px;}
.list3 .item:nth-child(3n),.list3 .item:last-child{margin-right:0;}
.list3 .item:nth-child(3n+1){margin-left:0;}
.list3 .item img{display:block;width:100%;transition:.6s;}
.list3 .item:hover img{transform:scale(1.1);}
.list3 .item .t{position:absolute;left:0;bottom:0;width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:20px;line-height:80px;padding:0 20px;z-index:10;transition:.3s;}
.list3 .item .t:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:rgba(217,217,217,0.6);filter:blur(3px);}
.list3 .item .hov{position:absolute;left:20px;top:20px;right:20px;bottom:20px;z-index:20;background:#fff;border-radius:10px;padding:80px 55px 70px;flex-direction:column;transition:.5s;transform:scale(0);}
.list3 .item .hov .t1{font-size:32px;text-align:center;margin-bottom:20px;max-height:3em;overflow:hidden;}
.list3 .item .hov .p{font-size:16px;color:#666;line-height:1.75;max-height:8.75em;overflow:hidden;}
.list3 .item .hov .mr a{text-decoration:underline;color:#5f0080;}
/* .list3 .item:hover .t{bottom:-81px;} */
.list3 .item:hover .t{color:#691088;}
.list3 .item:hover .hov{transform:scale(1);}
.index3{padding-top:6%;width:100%;overflow:hidden;background:url(../images/index3bg.jpg) no-repeat left top;background-size:100%;}
.slide1000{width:1000px;margin:auto;overflow:visible;}
.slideFull{overflow:unset;}
.index3 .swiper-slide{height:auto;}
.index3 .item{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 5px 15px rgba(0,0,0,0.06);margin-bottom:15px;align-items:unset;height:100%;}
.index3 .item .img{flex:0 0 auto;width:50%;    border-radius: 10px;}
.index3 .item img{display:block;width:100%;height:100%;}
.index3 .item .txt{padding:20px 60px;display:flex;flex-direction:column;justify-content:center;flex:1;}
.index3 .item .txt .t1{font-size:30px;margin-bottom:20px;}
.index3 .item .txt .p{font-size:16px;line-height:1.75;color:#666;font-family:"BGI";margin-bottom:20%;max-width:17em;}
.mr{font-family:"BGI";font-size:16px;}
.index3 .tab{color:#fff;}
.index3 .tab span{opacity:0.2;color:#fff;}
.index3 .tab span.cur{opacity:1;
/*background:url(../images/dot2.png) no-repeat center bottom;*/
color:#fff;}
.index3 .swiperPage{position:static;margin-top:30px;}
.index3 .swiperPage span{border-color:#dbdbdb;opacity:1;}
.index3 .swiperPage span.swiper-pagination-bullet-active{background:#5f0080 !important;border-color:#5f0080;}
.index4{padding-top:7%;background:url(../images/index4bg.jpg) no-repeat center;background-size:cover;margin-top:-65px;padding-bottom:5%;}
.newsl{width:50%;flex:0 0 auto;padding-right:40px;}
.title{margin-bottom:40px;position:relative;}
.title .t{font-size:40px;color:#040404;line-height:1;}
.title .mor{position:absolute;right:0;top:50%;margin-top:-20px;}
.title .mor a{display:block;width:80px;text-align:center;line-height:40px;background:#f6f6f6;border-radius:20px;transition:.3s;}
.title .mor a:hover{background:#5e037e;color:#fff;}
.ntop .pic{height:506px;display:block;border-radius:10px;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;position:relative;z-index:5;}
.ntop .pic:before{content:"";position:absolute;left:0;top:0;width:65%;height:100%;background:url(../images/nl.png) no-repeat right center;background-size:100% 100%;
opacity:0;
}
.listtop .item .pic:before{
    opacity:0;
}
.ntop .pic .txt{position:absolute;left:38px;bottom:60px;z-index:5;color:#fff;font-family:"BGI";

width: 100%;
bottom:0;
left: 0;
right: 0;
justify-content: space-between;
padding: 10px 15px;
background-color: rgba(0,0,0,.5);
align-items: center;
}
.ntop .pic .txt .date {
    margin-bottom: 0;
    white-space: nowrap;
}
.date{font-family:"BGI";margin-bottom:16px;font-size:16px;opacity:0.5;}
.ntop .pic .txt .t{font-size:20px;line-height:1.333;max-width:11em;
width: auto;
    max-width: unset;
    margin-left: 0;
    font-size: 18px;
    margin-top: 5px;
    width: 82%;
}
.ntop .swiperPage{
    text-align:left;left:38px;width:auto;bottom: 60px !important;

    text-align: left;
    left: unset;
    width: auto;
    bottom: 20px !important;
    right: 0;
}
.ntop .swiperPage span{margin:0 8px !important;FONT-VARIANT:JIS78;FONT-VARIANT:JIS78;FONT-VARIANT:JIS78;FONT-VARIANT:JIS78;}
.newsr{width:50%;flex:0 0 auto;padding-left:40px;}
.listtop{overflow:hidden;}
.listtop .item{float:left;width:48%;margin-right:20px;}
.listtop .item .pic{display:block;position:relative;border-radius:10px;height:506px;background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;}
.listtop .item .pic:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(0deg,#5f0080,#5f0080 40%,transparent);}
.listtop .item .pic .txt{position:absolute;z-index:10;left:38px;bottom:38px;right:45px;color:#fff;font-family:"BGI";

width: 100%;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 10px 15px;
    background-color: rgba(0,0,0,.5);

}
.listtop .item .pic .txt .date{
    margin-bottom: 5px;
}
.listtop .item .pic .txt .t{font-size:24px;line-height:1.333;margin-bottom:50px;max-height:3.99em;overflow:hidden;
    margin-bottom: 0;
    font-size: 18px;
}
.listtop .i{height:244px;}
.listtop .i:last-child{margin-top:20px;}
.listtop .i a{height:100%;flex-direction:column;align-items:flex-start;padding:40px;background:#f6f6f6;border-radius:10px;}
.listtop .i .t{font-size:18px;line-height:1.333;max-height:3.999em;overflow:hidden;}
.index5{padding:6% 0;background-size:cover;background-repeat:no-repeat;background-position:center;color:#fff;}
.index5 .txt{flex:0 0 auto;width:50%;padding-right:7%;font-family:"BGI";flex-direction:column;align-items:flex-start;padding-top:45px;padding-bottom:45px;}
.index5 .txt .t1{font-size:40px;font-size:2.1vw;margin-bottom:30px;}
.index5 .txt .p{font-size:18px;line-height:1.78;padding-bottom:20px;}
.index5 .in{align-items:stretch;}
.vm a{display:inline-block;width:140px;text-align:center;line-height:58px;border:1px solid #fff;border-radius:30px;font-size:16px;transition:.6s;}
.vm a:hover{background:#fff;color:#5f0080;}
.index5 .img{flex:0 0 auto;width:50%;border-radius:10px;overflow:hidden;}
.index5 .img img{height:100%;object-fit:contain;width:100%;}
.index6{padding-top:5%;background:url(../images/index6bg.jpg) no-repeat top center;background-size:cover;}
.index6 .tit{font-size:40px;text-align:center;margin-bottom:50px;color:#000;}
.customer{position:relative;overflow:hidden;background:#fff;}
.customer .i{float:left;width:16.66%;cursor:pointer;}
.customer .i .img{font-size:0;line-height:100px;height:100px;text-align:center;cursor:pointer;filter:grayscale(1);opacity:0.25;transition:.3s;}
.customer .i .img img{max-width:80%;max-height:80%;}
.customer .hov{position:absolute;left:16.66%;top:100px;right:16.66%;bottom:100px;background:#691088 url(../images/paopao.png) no-repeat center;background-size:cover;padding:30px 70px;}
@media(min-width:1024px){.customer .i{width:16.66%;}
.customer .i:nth-child(7),.customer .i:nth-child(9),.customer .i:nth-child(11),.customer .i:nth-child(13){margin-right:66.64%;}
.customer .hov{left:16.66%;right:16.66%;}
}
/*@media(min-width:640px){.customer .i{width:25%;}
.customer .i:nth-child(5),.customer .i:nth-child(7),.customer .i:nth-child(9),.customer .i:nth-child(11),.customer .i:nth-child(13){margin-right:50%;}
.customer .i:nth-child(n+19){display:none;}
.customer .hov{left:25%;right:25%;padding:30px;}
}*/
.customer .hov .box{background:rgba(255,255,255,0.9);flex:1 1 auto;position:relative;padding:30px 60px 30px 60px;border-radius:10px;}
.customer .hov .box .avan{position:absolute;right:-70px;padding:70px;top:50%;margin-top:-70px;background-size:contain;}
.customer .hov .box .p{padding-top:2.5em;font-size:24px;line-height:1.5;font-family:"BGI";min-height:3em;overflow:hidden;background:url(../images/font.png) no-repeat left top;}
.customer .hov .box .t{margin-top:20px;padding-top:20px;border-top:1px solid #d7cfd9;}
.customer .i.cur .img{filter:grayscale(0);opacity:1;background:#f4f4f4;}
.subin{align-items:stretch;}
.subl{padding:20px 0;flex:0 0 auto;width:260px;background:#f2f2f3;}
.nav .subl .li a{display:block;padding:0 30px;position:relative;font-size:18px;line-height:50px;color:#333;border:none;}
.nav .subl .li.haschild.cur a:after{content:"";position:absolute;width:10px;height:10px;transform:rotate(45deg);border-right:1px solid #5f0080;border-top:1px solid #5f0080;right:30px;top:50%;margin-top:-5px;}
.nav .subl .li.haschild.cur a{background:#fff;color:#5f0080;}
.nav .subl .li.cur a,.nav .subl .li:hover a{color:#5f0080;}
.subc{padding:20px 30px;flex:1 1 auto;overflow:hidden;}
.nav .subc .lii a{display:block;line-height:50px;}
.nav .subc .lii a:hover{color:#5f0080;}
.subr{flex:0 0 auto;padding-right:40px;padding-top:40px;width:370px;padding-bottom:40px;}
@media(max-width:1440px){.pban .txt .p{font-size:20px;}
.pagetitle{font-size:38px;margin-bottom:30px;}
.join .item .tit{font-size:32px;}
.cnt .txt .tit{font-size:32px;margin-bottom:20px;}
.cnt .txt .line{margin-bottom:20px;}
.cnt .txt .t{font-size:18px;}
.cnt .txt .b{font-size:20px;}
.cnt .txt .icon img{max-height:30px;max-width:30px;}
}
@media(max-width:1280px){.footl{width:260px;}
.searchBan h3{font-size:32px;}
.searchBlock input{font-size:16px;height:50px;}
.searchBlock .sbtn{line-height:46px;font-size:16px;}
.subcrib input{height:40px;font-size:14px;}
.subcrib .btn{line-height:40px;font-size:14px;}
.Pages a{width:40px;line-height:40px;height:40px;font-size:14px;}
.p_jump{height:40px;font-size:14px;}
.activity .item a{padding:70px 40px 40px;}
.activity .item .cl{padding-right:40px;}
.activity .item .cr{width:300px;}
.activity .item .i{margin-bottom:8px;}
.mailSlider .item .year{width:70px;line-height:70px;font-size:20px;}
.mailSlider .item{padding-left:80px;}
.mailSlider .item:before{left:35px;}
.mailSlider .item .icon{left:35px;}
.pban .txt .tit{font-size:32px;}
.pban .txt .p{font-size:18px;max-width:50%;}
.pagetitle{font-size:30px;}
.banText .t1{font-size:40px;}
.banText .p{font-size:16px;max-width:40%;}
.banText .more{margin-top:40px;}
.more a{line-height:52px;width:120px;}
}
@media(max-width:1024px){.openMenu{display:block;}
.member{margin-right:10px;}
.search{margin-right:10px;}
.logo{height:60px;line-height:60px;}
.logo .x2 {
    height: 60px;
    line-height: 60px;
}
.logo span{height: 60px;
    line-height: 60px;}
.nav{position:fixed;top:60px !important;background:#fff;left:-140px;bottom:0;display:block;width:130px;padding-top:20px;}
.nav li a{line-height:50px;text-align:center;font-size:16px;}
.showMenu .nav{left:0;}
.footer{padding:40px 0;}
.footl{margin-bottom:20px;}
.whiteHead{height:60px;}
.openMenu i:before,.openMenu i:after,.openMenu i{background:#fff;}
.whiteHead .openMenu i,.whiteHead .openMenu i:before,.whiteHead .openMenu i:after,header:hover .openMenu i,header:hover .openMenu i:before,header:hover .openMenu i:after{background:#333;}
.showMenu:hover .openMenu i,.whiteHead.showMenu .openMenu i{background:none;}
/* header,*/
.whiteHead{box-shadow:0 0 10px rgba(0,0,0,0.1);background:#fff;transition:.3s;color:#333;}
.nav li a{color:#333;}
/* .logo .x1{display:inline-block;}
.logo .x2{display:none;}
*/
.nav li.cur>a,.whiteHead .nav li:hover>a{color:#5f0080;}
/* .search .searchBtn{background-image:url(../images/icon-srarch.png);}
*/
.lang a{background:#4b0065;}

.cat .tit{font-size:20px;padding-bottom:15px;margin-bottom:15px;}
.category{margin-bottom:10px;}
.checkitem{display:inline-block;vertical-align:top;margin-right:15px;padding-left:20px;}
.category .ctit{margin-bottom:10px;font-size:16px;}
.checkitem .icon{width:12px;height:12px;margin-top:-6px;}
.colums .rightDoc{padding-left:20px;}
.ptit{padding-bottom:15px;margin-bottom:20px;}
.ptit .tit{font-size:20px;}
.activity .item{margin-bottom:20px;}
.activity .item .type{font-size:12px;padding-left:32px;line-height:30px;}
.activity .item .type:after{left:10px;background-size:contain;width:14px;}
.activity .item a{padding:60px 20px 30px;}
.activity .item .cl{padding-right:30px;}
.activity .item .t{font-size:18px;margin-bottom:10px;}
.activity .item .i{margin-bottom:0;padding-left:140px;}
.activity .item .cr{width:350px;}
.activity .item .type:before{border-top-width:24px !important;border-right-width:14px !important;right:-13px !important;}
.whiteHead{height:60px;}
body{padding-top:60px;}
.nav li .sub{display:none;}
}
@media(max-width:740px){body{font-size:0.14rem;}
.searchBan .auto{display:block;}
.searchBan .tr{max-width:100%;margin-top:30px;text-align:center;}
.searchBlock input{height:40px;padding:0 90px 0 20px;font-size:14px;}
.searchBlock .sbtn{font-size:14px;line-height:36px;width:80px;}
.pageMain{padding:40px 0;}
.newsList .item a{display:block;}
.newsList .item .img{width:100%;}
.newsList .item .txt{padding:20px 10px;}
.newsList .item .tit{font-size:18px;margin-bottom:15px;}
.p_jump{display:none;}
.Pages{margin-top:40px;}
.Pages a{width:30px;height:30px;line-height:30px;margin:0 1px;}
.Pages a.a_prev:before,.Pages a.a_next:before{width:6px;height:6px;margin-left:-3px;margin-top:-3px;}
.dls{display:block;padding-bottom:0;}
.dls>dl{max-width:100%;margin-bottom:20px;}
.dls dl dd{display:inline-block;margin-right:10px;}
.dls dl dd.share{display:block;margin-top:10px;}
.share .i .icon{width:36px;height:36px;background-size:50%;}
.dls dl dd.subcrib{margin-top:10px;}
.ftb{padding-top:20px;display:block;line-height:2;}
.lang a{width:26px;line-height:26px;}
.member a{padding:0 5px;font-size:12px;}
.search .searchBtn{background-size:14px;width:20px;height:20px;}
.share .i .ipop{left:0;margin-left:0;width:80px;padding:5px;}
.share .i .ipop:after{left:12px;margin-left:0;}
.mailSlider .swiper-slide-active .item{width:100%;left:0;}
.mailSlider .item{padding-top:70px;padding-left:50px;padding-bottom:20px;}
.mailSlider .item .i{padding-left:60px;}
.mailSlider .item .i .month{padding-left:14px;}
.mailControl{margin-top:20px;}
.mailControl span{width:40px;height:40px;margin:0 5px;}
.mailControl span:after{width:6px;height:6px;margin-left:-3px;margin-top:-3px;}
.pban .txt .tit{font-size:26px;margin-bottom:10px;}
.pban .txt .p{font-size:16px;line-height:1.5;}
.about1 .auto{display:block;}
.about1 .img{max-width:100%;}
.about1 .img img{display:block;width:100%;}
.about1 .txt{margin-bottom:20px;padding-right:0;}
.about1 .txt .p{font-size:16px;}
.pban img{min-height:340px;object-fit:cover;}
.pagetitle{font-size:24px;}
.teamSlider .txt{padding:42% 20px 10px;}
.teamSlider .txt .t{font-size:16px;}
.team{padding:50px 0;}
.about1 .txt .pagetitle{margin-bottom:10px;}
.mails{padding:50px 0;}
.mails .pagetitle{margin-bottom:0;}
.join .item{padding:40px 0;}
.join .item .auto,.join .item:nth-child(2n) .auto{flex-direction:column-reverse;}
.join .item .img{max-width:100%;margin-top:20px;}
.join .item .txt{padding:0;max-width:100%;}
.join .item .tit{font-size:24px;}
.join .item .p{font-size:16px;}
.join2 .item{width:100%;margin-right:0;margin-bottom:20px;}
.join2 .item .txt{padding:20px;}
.join2 .item .tit{font-size:20px;margin-bottom:10px;}
.cnt .auto{display:block;}
.cnt .txt{padding-left:0;margin-bottom:20px;}
.cnt .txt .tit{font-size:20px;}
.cnt .txt .line{position:relative;padding-left:0;}
.cnt .txt .line .icon{position:static;left:0;top:0;}
.cnt .txt .b{font-size:18px;}
.cnt .map{width:100%;height:320px;}
.cnt{padding-bottom:30px;}
.searchIn{padding-right:0;}
.searchIn .close{width:30px;height:30px;top:-40px;line-height:28px;}
.searchIn .close .icon-close{font-size:16px;}
.radios .radio span{font-size:16px;}
.searchBox .in input{height:44px;padding-right:90px;padding-left:20px;font-size:14px;}
.searchBox .in span{line-height:40px;margin-top:-20px;width:90px;}
.colums{display:block;}
.colums .cat{width:auto;margin-bottom:30px;}
.colums .rightDoc{padding-left:0;}
}
@media(max-width:560px){.activity .item a{display:block;padding:40px 20px 20px;}
.activity .item .cl{padding-right:0;margin-bottom:20px;}
.activity .item .cr{width:auto;padding-left:0;border:none;}
}
/* 2023.5.6 */
/*侧边按钮*/
.other{position:fixed;right:40px;bottom:20%;z-index:98;}
.other .ubtn{display:block;width:50px;height:50px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;background-color:#5f0080;background-repeat:no-repeat;background-position:center;cursor:pointer;}
.other .ubtn.docu{background-image:url(../images/icon-email.png);background-size:26px;}
.other .ubtn.gotop{background-image:url(../images/other_icon02.png);margin-top:10px;background-size:16px;}
@media(max-width:1024px){.other{right:20px;}
.other .ubtn{width:40px;height:40px;}
.other .ubtn.docu{background-size:16px;}
.other .ubtn.gotop{background-size:14px;}
}
@media(max-width:768px){.other{right:20px;}
.other .ubtn{width:30px;height:30px;}
.other .ubtn.docu{background-size:15px;}
.other .ubtn.gotop{background-size:10px;}
}
.index3 .item .time{font-size:16px;color:#333333;font-family:"BGIMedium";}
.index3 .item .p1{font-size:24px;color:#333;margin-top:24px;margin-bottom:20%;/*font-family:"BGI";*/}
.index3 .item.item1 .img{width:28.5%;}
/* 首页响应式 */
@media(max-width:1459px){.list3 .item .hov{padding:30px;}
.index6 .tit{font-size:36px;margin-bottom:40px;}
.index3 .tab{margin-bottom:100px;}
.banText .t1{font-size:56px;}
.banText .more{margin-top:70px;}
.index1 .txt .t{font-size:36px;}
.index1 .txt .p{font-size:16px;}
.tab span{font-size:36px;}
.tab{margin-bottom:40px;}
.index3 .item .txt .t1{font-size:36px;}
.index3 .tab{margin-bottom:60px;}
.title .t{font-size:36px;}
.list3 .item{margin:0 2% 20px;width:30.66%;}
.list3 .item .hov .t1{font-size:28px;}
}
@media(max-width:1024px){.index3 .item .txt .t1{font-size:24px;}
.index3 .tab{margin-bottom:40px;}
.banText .t1{font-size:48px;}
.banText .more{margin-top:40px;}
.index1 img.img1{display:none;}
.index1 img.img2{display:block;}
.index1 img.img3{display:none;}
.index1 .txt .t{text-align:center;}
.index1 .txt .p{margin:20px auto 0;max-width:80%;text-align:center;}
.tbs{bottom:25%;}
.tbs .tb{padding-left:30px;}
.tab span{font-size:28px;padding:0 20px 17px;}
.title .t{font-size:28px;}
.index3 .item .p1{font-size:20px;margin:20px 0;}
.listtop .i .t{font-size:20px;}
.list3 .item .t{font-size:20px;line-height:60px;}
.index3 .swiperPage{margin-top:15px;}
.index4{margin-top:-45px;}
.index4 .flex{flex-wrap:wrap;}
.newsl{width:100%;padding-right:0;}
.newsr{width:100%;padding-left:0;margin-top:5%;}
.index5 .in{flex-wrap:wrap;}
.index5 .txt{width:100%;text-align:center;padding-right:0;}
.index5 .img{width:100%;margin:auto;max-width:680px;}
.index5 .txt .p{max-width:80%;margin:0 auto;}
.index5 .txt .vm{text-align:center;margin:15px auto 0;}
.vm a{width:100px;line-height:35px;font-size:14px;}
.index5 .txt .t1{font-size:28px;}
.customer .hov .box{padding-right:0;margin-right:0;padding:15px 30px;}
.customer .hov .box .p{font-size:20px;}
.customer .hov .box .avan{top:0;margin-left:-60px;right:10%;padding:60px;}
.index6 .tit,.index1 .txt .t{font-size:28px;}
.list3 .item .hov .t1{font-size:24px;}
.list3 .item .hov .p{font-size:14px;overflow:hidden;text-overflow:ellipsis;/* text-overflow:-o-ellipsis-lastline;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;*/
}
.list3 .item .hov{padding:15px;}
}
@media(max-width:900px){.list3 .item .hov .t1{font-size:20px;margin-bottom:10px;}
}
@media(max-width:768px){.list3 .item .hov .t1{font-size:18px;}
.customer .hov .box .p{font-size:20px;}
.index3 .tab{margin-bottom:40px;}
.banText .t1{font-size:24px;}
.banText .more{margin-top:30px;}
.swiperPage{bottom:30px !important;}
.list3 .item .t{font-size:18px;line-height:45px;}
.index6 .tit,.index1 .txt .t{font-size:20px;}
.index1 .txt .p{font-size:14px;}
.tbs .tb{font-size:16px;padding-left:20px;}
.tbs{bottom:10%;}
.tab span{font-size:20px;}
.tab{margin-bottom:20px;}
.index3 .item .txt{padding:20px;}
.index3 .item .txt .p{margin-bottom:15px;}
.index3 .item .txt .t1{font-size:20px;}
.index3 .item .p1{font-size:18px;}
.mr{font-size:12px;}
.title .t{font-size:24px;}
.ntop .pic .txt .t{font-size:20px;}
.listtop .i a{padding:20px;}
.listtop .i .t{font-size:18px;}
.listtop .item .pic .txt .t{font-size:20px;margin-bottom:30px;}
.index5 .txt .t1{font-size:24px;}
.customer .hov .box .p{padding-top:1.5em;background-size:1.5em;max-height:fit-content;}
.customer .hov .box .avan{padding:40px;margin-top:-45px;}
.customer .i .img{height:80px;line-height:80px;}
}
@media(max-width:640px){.index1 img.img1{display:none;}
.index1 img.img2{display:none;}
.index1 img.img3{display:block;}
.index3 .tab{margin-bottom:20px;}
.banText .t1{font-size:24px;margin-bottom:10px;}
.banText .t1 br{display:none;}
.banText .p{font-size:14px;max-width:25em;}
.more a{line-height:30px;width:80px;font-size:14px;}
.banText .more{margin-top:20px;}
.hban img.img1{display:none;}
.hban img.img2{display:block;}
.banText{align-items:flex-start;padding:18% 0;text-align:center;}
.swiper-slide-active .banText .p{margin:0 auto;}
.tbs .auto{display:flex;align-items:center;justify-content:center;}
.tbs .tb span{display:none;}
.tbs .tb{content:'';opacity:1;width:11px;height:11px;border-radius:50%;padding:0;border:2px solid #8387ad;margin:0 20px;}
.tbs .tb.cur{content:'';width:15px;height:15px;background-color:#fff;border-radius:50%;padding:0;border:2px solid #fff;}
.tbs{bottom:5%;}
.index1 .txt .t{font-size:20px;}
.index1 .txt{top:unset;bottom:12%;}
.index1 .txt .p{font-size:14px;margin-top:10px;max-height:3.56em;overflow:hidden;}
.list3 .item .t{line-height:60px;}
.list3 .item{width:100%;margin:0;margin-bottom:30px;}
.tab span{font-size:18px;}
.index3 .item .txt .t1{font-size:18px;margin-bottom:10px;}
.index3 .item .txt .p{font-size:14px;}
.tbs .tb{width:8px;height:8px;margin:0 10px;}
.tbs .tb.cur{width:10px;height:10px;}
.tab{margin-bottom:20px;}
.index3{background-size:cover;}
.customer .i{float:unset;width:50%;border:1px solid #eee;}
.customer .items{display:flex;flex-wrap:wrap;}
.customer .hov{position:relative;left:unset;top:unset;width:100%;right:unset;padding:20px;bottom:unset;}
/* .customer .hov .box::before{content:'';display:block;background-image:url(../images/customer_icon1.png);position:absolute;left:2px;top:0;width:47px;height:36px;background-size:23px;background-repeat:no-repeat;background-position:center;}
*/
.customer .hov .box{flex:unset;width:100%;padding:15px 15px;}
.customer .hov .box .avan{top:50%;right:-60px;}
.customer .hov .box .p{font-size:16px;background-size:1.5em;}
.customer .i:nth-child(7),.customer .i:nth-child(9),.customer .i:nth-child(11),.customer .i:nth-child(13){margin-right:0;}
.index6 .tit{margin-bottom:20px;}
.index5 .txt .t1{font-size:20px;}
.index5 .txt .p{font-size:14px;}
.index5 .txt{padding:20px 0;}
.index5 .txt .t1{font-size:20px;}
.index5 .txt .p{font-size:14px;}
.index5 .txt{padding:20px 0;}
.listtop .item .pic{height:250px;}
.listtop .item .pic .txt{left:15px;bottom:15px;right:15px;}
.listtop .item .pic .txt .t{font-size:14px;margin-bottom:10px;}
.date{font-size:14px;margin-bottom:10px;}
.listtop .i{height:120px;}
.listtop .i:last-child{margin-top:10px;}
.listtop .i .t{font-size:14px;text-overflow:-o-ellipsis-lastline;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;}
.listtop .i a{flex-wrap:wrap;padding:15px;display:flex;flex-direction:unset;}
.listtop .i a .txt{width:100%;}
.title .t{font-size:20px;}
.title{margin-bottom:20px;}
.index4{margin-top:0;}
.index3{padding:20px 0;}
.ntop .pic .txt .t{font-size:18px;}
.ntop .pic .txt{left:20px;bottom:70px;}
.ntop .swiperPage{left:20px;bottom: 10px !important;}
.playBtn{height:0.4em;width:0.4em;background-position:0.15em center;}
.customer .hov .box .t{margin-top:10px;padding-top:10px;}
.index3 .item .p1{font-size:16px;margin:10px 0;}
.index3 .item.item1 .img{width:42%;}
}
/* 2023/5/6 */
.newsList .item .img{width:22%;}
.newsList .item .p{max-width:initial;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.newsList .item .txt{padding-right:11%;}
.newsList .item .tit{display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.newsList .item .txt .p1{font-size:16px;color:#333333;font-family:"BGI";margin-top:2.5%;}
.newsList .item .flex{align-items:initial;}
.newsList .item .img img{height:240px;object-fit:contain;}
.pageMain2{padding:3.8% 0 7%;}
@media(max-width:1024px){.newsList .item .img{width:33%;}
}
@media (max-width:768px){.newsList .item a{display:flex;}
.newsList .item .txt{padding:20px 20px;}
.newsList .item .txt .p1{font-size:14px;}
.pageMain2{padding-top:40px;padding-bottom:60px;}
}
@media (max-width:500px){.newsList .item a{display:block;}
.newsList .item .img{width:100%;}
.newsList .item .txt{padding:20px 14px;}
}
.checkitem.checked .icon{border:none;}
.checkitem.checked .icon:before{width:100%;height:100%;background-image:url(../images/z_img1.jpg);background-size:cover;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0;}
.cat .tit{display:flex;justify-content:space-between;align-items:center;}
.cat .tit span{font-size:16px;color:#5f0080;cursor:pointer;}
.activity .item .p{font-family:"BGI";max-height:initial;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.activity .item .t{font-family:"BGIMedium";margin-bottom:15px;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.activity .item .p1{font-size:14px;color:#333333;text-align:right;display:none;}
@media(max-width:1024px){.activity .item a{display:block;padding:9% 5%;padding-bottom:5%;}
.activity .item .type{font-size:16px;}
.activity .item .t{font-size:22px;}
.activity .item .p{font-size:18px;margin-bottom:5%;}
.activity .item .cr{width:100%;}
.activity .item .i{margin-bottom:20px;}
.activity .item .i:last-child{margin-bottom:0;}
}
@media(max-width:500px){.activity .item .type{font-size:14px;}
.activity .item a{display:block;padding:45px 15px;padding-bottom:20px;}
.activity .item .t{font-size:20px;}
.activity .item .p{font-size:16px;margin-bottom:15px;}
.activity .item .cr{border-top:1px solid #dedede;padding-top:15px;}
.activity .item .cl{margin-bottom:0;}
.activity .item .i{margin-bottom:0px;line-height:28px;}
.activity .item .p1{display:block;}
}
.about1{padding:6.3% 0;}
.about1 .txt{flex:initial;padding-right:0;width:41.9%;}
.about1 .txt .pagetitle{font-family:"BGIMedium";}
.about1 .img{flex:initial;max-width:initial;width:50%;border-radius:10px;overflow:hidden;}
.teamSlider .div{width:100%;cursor:pointer;}
.teamSlider .txt .text{display:none;}
.tam_tk{width:100%;height:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0.3);z-index:9999;display:none;}
.gsmh{filter:blur(6px);}
.tam_tk .auto{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;}
.tam_tk .rq{width:100%;display:flex;flex-wrap:wrap;background:#fff;border-radius:10px;overflow:hidden;}
.tam_tk .rq .lef{width:27.6%;padding-bottom:37.5%;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#eaeaea;position:relative;overflow:hidden;border-radius:10px;}
.tam_tk .rq .lef::before{content:'';width:100%;padding-bottom:67.5%;background-image:url(../images/z_img15.png);background-size:contain;background-repeat:no-repeat;position:absolute;bottom:-1px;left:0;z-index:2;}
.tam_tk .rq .rig{width:72.4%;padding:3.3% 4%;}
.tam_tk .rq .rig h2{font-size:32px;color:#600085;}
.tam_tk .rq .rig .p1{font-size:24px;color:#000000;font-family:"BGI";margin-top:5px;}
.tam_tk .rq .rig .text{font-size:16px;color:#666666;line-height:1.75;font-family:"BGI";margin-top:3.6%;}
.tam_tk .esc{width:51px;height:50px;background-image:url(../images/z_img16.png);background-size:contain;background-repeat:no-repeat;margin:0 auto;margin-top:2.4%;cursor:pointer;}
.pban .app{display:none;}
.mails .top{display:none;}
.mails .top p{font-size:14px;color:#5f0080;width:100%;line-height:32px;text-align:center;background:#fbeeff;border-radius:5px;}
.mails .top .on p{color:#fff;background:#5e037e;}
@media(max-width:1024px){.about1{padding:10% 0;}
.about1 .txt{width:100%;}
.about1 .img{margin-top:46px;width:100%;}
.about1 .img img{width:100%;}
.about1 .auto{display:block;}
.about1 .txt .pagetitle{font-family:"BGI";text-align:center;color:#333333;font-size:40px;margin-bottom:24px;}
.pban .app{display:block;}
.pban .pc{display:none;}
.pban .txt .p{font-size:18px;max-width:50%;line-height:1.6;margin-top:10px;}
.pagetitle{font-size:40px;font-family:"BGI";}
.team{padding:10% 0;}
.team .pagetitle{margin-bottom:70px;}
.mailSlider .swiper-slide-active .item{width:100%;left:0;}
.mails{padding:11% 0;}
.mails .pagetitle{color:#333;}
.mails .pagetitle{margin-bottom:50px;}
.mailSlider .item{padding-left:160px;}
.mailSlider .item .year{width:110px;line-height:110px;font-size:30px;}
.mailSlider .item:before{left:54px;}
.mailSlider .item .icon{left:54px;}
.tam_tk .rq{padding:5% 7%;}
.tam_tk .rq .lef{width:38%;padding-bottom:52%;height:100%;}
.tam_tk .rq .rig{width:62%;}
}
@media(max-width:768px){.mailSlider .item .year{width:70px;line-height:70px;font-size:20px;}
.mailSlider .item:before{left:35px;}
.mailSlider .item .icon{left:35px;}
.mailSlider .item{padding-left:80px;}
}
@media(max-width:500px){.pban .txt .tit{font-size:24px;text-align:center;}
.pban .txt .p{font-size:16px;max-width:100%;text-align:center;}
.about1 .txt .pagetitle{font-size:24px;margin-bottom:15px;}
.about1 .txt .p{font-size:14px;}
.about1 .img{margin-top:20px;}
.playBtn{width:0.5em;height:0.5em;background-position:0.2em center;}
.team .pagetitle{margin-bottom:20px;}
.pagetitle{font-size:24px;}
.teamSlider .txt{padding:42% 12px 10px;}
.tam_tk .rq{padding:20px 15px;}
.tam_tk .rq .lef{width:100%;padding-bottom:80%;}
.tam_tk .rq .rig{width:100%;margin-top:15px;}
.tam_tk .rq .rig h2{font-size:24px;}
.tam_tk .rq .rig .p1{font-size:14px;}
.tam_tk .rq .rig .text{font-size:14px;height:190px;overflow:auto;}
.tam_tk .esc{width:38px;height:38px;}
.mailSlider .item{padding-left:0;padding-top:20px;padding-bottom:0;}
.mailSlider .item .year{display:none;}
.mailSlider .item:before{display:none;}
.mailSlider .item .icon{display:none !important;}
.mailSlider:after{display:none;}
.mails .pagetitle{margin-bottom:20px;}
.mailSlider .swiper-slide{padding-bottom:0;}
.mailControl{margin-top:0;}
.mailSlider{background-position:center;}
.mails .top{display:block;}
}
.join .item .tit:after{font-size:120px;position:static;font-family:"BGI";font-weight:lighter;width:100%;margin-bottom:8%;}
.join .item .tit{display:flex;flex-wrap:wrap-reverse;padding-top:0;}
.join .item .auto{align-items:initial;}
.join .item .tit{font-family:"BGIMedium";}
@media(max-width:1024px){.join .item .tit:after{font-size:80px;}
.join .item .tit{font-size:30px;}
.join .item .p{font-size:14px;}
}
@media(max-width:768px){.join .item .tit:after{font-size:68px;margin-bottom:2%;}
}
@media(max-width:500px){.join .item .tit:after{font-size:50px;margin-bottom:10px;}
.join .item .tit{font-size:24px;margin-bottom:12px;}
}
.cnt{padding:5% 0;}
@media(max-width:1024px){.cnt .map{height:360px;}
}
@media(max-width:768px){.cnt .map{height:360px;}
.cnt .auto{display:flex;flex-wrap:wrap-reverse;}
.cnt .txt{margin-top:30px;}
}
@media(max-width:500px){.cnt{padding:40px 0;}
.cnt .map{height:220px;}
.cnt .txt{margin-top:20px;margin-bottom:0;}
.cnt .txt .b{font-size:16px;}
.cnt .txt .icon img{max-height:22px;max-width:22px;}
.cnt .txt .line{padding-left:0;}
.newsList .item .img{padding:20px 14px;padding-bottom:0;}
.newsList .item .img img{border-radius:10px;height:auto;max-height:350px;}
}
/* 导航个人中心 */
.member .tx{position:relative;display:flex;align-items:center;}
.member .tx .ig{width:36px;height:36px;border-radius:50%;overflow:hidden;position:relative;}
.member .tx .ig img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;}
.member .tx .p1{font-size:16px;color:#ffffff;font-family:"BGI";margin-left:10px;}
.whiteHead .member .tx .p1,.whiteHead header .member .tx .p1,header:hover .member .tx .p1{color:#333;}
.member .tx .p1 i{width:13px;height:8px;display:inline-block;background-image:url(../images/z_img17.png);background-size:contain;background-repeat:no-repeat;}
.whiteHead .member .tx .p1 i,.whiteHead header .member .tx .p1 i{background-image:url(../images/z_img12.png);}
.member .div{width:280px;position:absolute;top:100%;left:50%;transform:translateX(-50%);padding-top:20px;display:none;}
.member .tx:hover .div{display:block;}
.member .div::before{content:'';width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fff;position:absolute;top:13px;left:94px;}
.member .div1{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 0 10px rgb(0 0 0 / 10%);}
.member .div .top{width:100%;padding:30px 20px;padding-bottom:0;}
.member .div2{width:100%;margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;}
.member .div2 .lef{width:50px;height:50px;border-radius:50%;position:relative;overflow:hidden;}
.member .div2 .lef img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;}
.member .div2 .rig{width:calc(100% - 50px);padding-left:10px;}
.member .div2 .rig .p2{font-size:18px;color:#000000;}
.member .div2 .rig .p3{font-size:14px;color:#999999;margin-top:5px;}
.member .div3{width:100%;}
.member .div3 a{display:block;font-size:16px;color:#333333;line-height:60px;border-bottom:1px solid #ebebeb;padding-right:15px;position:relative;}
.member .div3 a:hover{color:#691088;}
.member .div3 a:last-child{border:none;}
.member .div3 a i{width:7px;height:14px;background-image:url(../images/z_img18.png);background-size:contain;background-repeat:no-repeat;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.member .div .bot{font-size:16px;color:#691088;text-align:center;line-height:50px;background:#f9f9f9;cursor:pointer;}
@media(max-width:1024px){.member .tx .p1{color:#333;}
.member .tx .p1 i{background-image:url(../images/z_img12.png);}
.tools{padding-left:30px;}
.member .tx .ig{width:30px;height:30px;}
.member .tx .p1{font-size:14px;margin-left:6px;}
}
@media(max-width:500px){.member .tx .p1{width:64px;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
}
/* 文档库 */
.ny_banner{width:100%;position:relative;overflow:hidden;}
.ny_banner .app{display:none;}
.ny_banner img{width:100%;}
.ny_banner .txt{position:absolute;left:0;top:0;width:100%;height:100%;z-index:5;}
.ny_banner .div{width:480px;height:60px;border-radius:60px;overflow:hidden;position:relative;padding-right:120px;background:rgba(255,255,255,.4);margin-top:2.5%;}
.ny_banner .div input{width:100%;height:100%;font-size:18px;color:#ffffff;font-family:"BGI";border:none;padding:0 30px;background:none;}
.ny_banner .div input:-moz-placeholder{color:rgba(255,255,255,.6);}
.ny_banner .div input:-ms-input-placeholder{color:rgba(255,255,255,.6);}
.ny_banner .div input::-webkit-input-placeholder{color:rgba(255,255,255,.6);}
.ny_banner .div button{font-size:18px;color:#ffffff;width:120px;height:60px;border-radius:60px;background:#720099;text-align:center;position:absolute;top:0;right:0;border:none;font-family:"BGI";cursor:pointer;}
.colums{align-items:stretch;}
.colums .cat_rq{flex:0 0 auto;width:280px;}
.cat_rq .tit{font-size:24px;line-height:30px;padding-bottom:35px;border-bottom:1px solid #dedede;margin-bottom:35px;}
.cat_rq .rq{margin-bottom:35px;}
.cat_rq .rq:last-child{margin-bottom:0;}
.cat_rq .rq .ctit{position:relative;padding-right:30px;font-size:18px;margin-bottom:20px;}
.cat_rq .rq .ctit .icon{position:absolute;right:0;width:30px;height:30px;top:50%;margin-top:-15px;z-index:5;cursor:pointer;}
.cat_rq .rq .ctit .icon:before,.cat_rq .rq .ctit .icon:after{content:"";position:absolute;width:14px;height:2px;background:#999;top:50%;margin-top:-1px;transition:.3s;right:0;}
.cat_rq .rq1{margin-bottom:10px;padding-left:26px;position:relative;cursor:pointer;}
.cat_rq .rq1 .icon{position:absolute;left:0;top:3px;width:15px;height:15px;border:1px solid #ccc;}
.cat_rq .rq1.checked .icon:before{content:"";width:100%;height:100%;background-image:url(../images/z_img1.jpg);background-size:cover;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0;}
.cat_rq .rq .ctit .icon.act:before{transform:rotate(90deg);}
.ptit .tit{font-size:24px;}
.ptit .tit .num{color:#5f0080;padding:0 5px;}
.cat_rq .rq .div{margin-bottom:10px;}
.cat_rq .rq .div1{width:100%;padding-left:26px;}
.cat_rq .rq .div .rq1.checked .icon{border:none;}
.cat_rq .tit span{font-size:16px;color:#5f0080;cursor:pointer;}
.cat_rq .tit{display:flex;justify-content:space-between;align-items:center;}
.zy_con1{width:100%;padding-top:4%;padding-bottom:6%;}
.zy_con1 .rq_con1{width:100%;}
.zy_con1 .rq_con1 .div{width:100%;background:#f7f8f9;margin-top:4%;border-radius:10px;padding:2%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.zy_con1 .rq_con1 .div .lef{width:15%;border-radius:10px;overflow:hidden;}
.zy_con1 .rq_con1 .div .lef img{width:100%;transition:all .5s;}
.zy_con1 .rq_con1 .div:hover .lef img{transform:scale(1.05);}
.zy_con1 .rq_con1 .div .rig{width:85%;padding-left:3.2%;padding-right:3.2%;}
.zy_con1 .rq_con1 .div .rig .p1{font-family:"BGIMedium";font-size:22px;color:#000000;font-weight:initial;transition:all .5s;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.zy_con1 .rq_con1 .div:hover .rig .p1{color:#5f0080;}
.zy_con1 .rq_con1 .div .rig .p2{font-size:16px;color:#666666;line-height:1.75;margin-top:1.8%;margin-bottom:6.8%;font-family:"BGI";display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.zy_con1 .rq_con1 .div .rig .div1{width:100%;}
.zy_con1 .rq_con1 .div .rig .div1 a{display:inline-block;margin-right:36px;position:relative;font-size:16px;color:#691088;font-family:"BGI";}
/*
.zy_con1 .rq_con1 .div .rig .a1::before{content:'';width:1px;height:14px;background:#d8d8d8;position:absolute;right:-18px;top:50%;transform:translateY(-50%);}
*/
.zy_con1 .rq_con1 .div .rig .a1 i{display:inline-block;width:21px;height:16px;background-image:url(../images/z_img2.png);background-size:contain;background-repeat:no-repeat;transform:translateY(2px);margin-left:3px;}
.zy_con1 .rq_con1 .div .rig .a2 i{display:inline-block;width:15px;height:15px;background-image:url(../images/z_img3.svg);background-size:contain;background-repeat:no-repeat;transform:translateY(1px);margin-left:3px;}
/* 视频库 */
.zy_con1 .ptit{margin-bottom:0;}
.zy_con1 .rq2_con1{width:100%;display:flex;flex-wrap:wrap;}
.zy_con1 .rq2_con1 .div{width:30.05%;margin-right:4.925%;margin-top:4%;cursor:pointer;}
.zy_con1 .rq2_con1 .div:nth-child(3n){margin-right:0;}
.rq2_con1 .div .top{width:100%;border-radius:10px;overflow:hidden;position:relative;}
.rq2_con1 .div .top::before{content:'';width:50px;height:50px;background-image:url(../images/z_img4.png);background-size:contain;background-repeat:no-repeat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;}
.rq2_con1 .div .top img{width:100%;transition:all .5s;}
.zy_con1 .rq2_con1 .div:hover .top img{transform:scale(1.05);}
.rq2_con1 .div .bot{width:100%;margin-top:6%;}
.rq2_con1 .div .bot .p1{font-size:20px;color:#000000;line-height:1.454;font-family:"BGIMedium";font-weight:initial;height:2.908em;transition:all .5s;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.zy_con1 .rq2_con1 .div:hover .bot .p1{color:#5f0080;}
.rq2_con1 .div .bot .p2{font-size:16px;color:#333333;font-family:"BGI";margin-top:6%;}
/* 发表文章 */
.zy_con2{width:100%;padding:3.8% 0;background-image:url(../images/z_img5.jpg);background-size:cover;}
.zy_con2 .text{width:100%;font-size:16px;color:#000000;line-height:2;font-family:"BGI";}
.zy_con2 .text span{font-size:22px;}
.rq3_con1{width:100%;}
.rq3_con1 .div{width:100%;margin-top:4%;background:#f7f8f9;border-radius:10px;overflow:hidden;}
.rq3_con1 .div a{width:100%;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;}
.rq3_con1 .div .lef{width:18.7%;height:100%;overflow:hidden;}
.rq3_con1 .div .lef img{width:100%;height:100%;object-fit:contain;transition:all .5s;}
.rq3_con1 .div:hover .lef img{transform:scale(1.05);}
.rq3_con1 .div .rig{width:81.3%;padding:2.4% 3.2%;}
.rq3_con1 .div .rig .p1{font-size:16px;color:#333333;font-family:"BGI";}
.rq3_con1 .div .rig .p1 .sp1{color:#5f0080;font-family:"BGI";margin-left:14px;}
.rq3_con1 .div .rig .p1 .sp2{font-family:"BGI";float:right;}
.zy_con1 .ptit .a{font-size:16px;color:#5f0080;font-family:"BGI";}
.zy_con1 .ptit .a i{display:inline-block;width:15px;height:15px;background-image:url(../images/z_img3.svg);background-size:contain;background-repeat:no-repeat;}
.rq3_con1 .div .rig .p2{font-size:24px;color:#000000;font-family:"BGIMedium";font-weight:lighter;line-height:1.272727;margin-top:12px;height:60px;transition:all .5s;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.rq3_con1 .div:hover .rig .p2{color:#5f0080;}
.rq3_con1 .div .rig .p3{font-size:16px;color:#666666;line-height:1.5;font-family:"BGI";margin-top:1.8%;margin-bottom:4.4%;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.rq3_con1 .div .rig .p4{width:100%;display:flex;flex-wrap:wrap-reverse;justify-content:space-between;align-items:center;}
.rq3_con1 .div .rig .p4 p{font-size:16px;color:#333333;font-family:"BGI";}
.rq3_con1 .div .rig .div1 span{display:inline-block;font-size:14px;line-height:24px;border-radius:24px;padding:0 8px;margin-left:10px;}
.rq3_con1 .div .rig .div1 .sp1{color:#794093;background:#e8dfed;}
.rq3_con1 .div .rig .div1 .sp2{color:#934069;background:#eddfdf;}
.rq3_con1 .div .rig .div1 .sp3{color:#406593;background:#dfe9ed;}
.rq3_con1 .div .rig .div1 .sp4{color:#639340;background:#e3eddf;}
.rq3_con1 .div .rig .div1 .sp5{color:#936f40;background:#ede8df;}
/* 资源_发表文章详情 */
.zy_dat1{width:100%;padding-top:4%;padding-bottom:6%;}
.zy_dat1 .top{width:100%;padding-bottom:3.2%;border-bottom:1px solid #dedede;}
.zy_dat1 .top h2{font-size:36px;color:#000000;font-family:"BGIMedium";text-align:center;line-height:1.222;font-weight:lighter;}
.zy_dat1 .top .p1{text-align:center;margin-top:1.2%;}
.zy_dat1 .top .p1 span{display:inline-block;font-size:16px;color:#999999;font-family:"BGI";margin:0 22px;}
.zy_dat1 .con{width:100%;margin-top:3.7%;font-size:16px;color:#333333;line-height:1.75;font-family:"BGI";}
.zy_dat1 .bot{width:100%;margin-top:5.3%;padding-right:170px;position:relative;}
.zy_dat1 .bot span{display:inline-block;font-size:14px;line-height:24px;border-radius:24px;padding:0 8px;margin-right:10px;font-family:"BGI";}
.zy_dat1 .bot .sp1{color:#794093;background:#e8dfed;}
.zy_dat1 .bot .sp2{color:#934069;background:#eddfdf;}
.zy_dat1 .bot .sp3{color:#406593;background:#dfe9ed;}
.zy_dat1 .bot .sp4{color:#639340;background:#e3eddf;}
.zy_dat1 .bot .sp5{color:#936f40;background:#ede8df;}
.zy_dat1 .bot a{font-size:16px;color:#5f0080;font-family:"BGI";width:140px;line-height:56px;border-radius:60px;border:2px solid #5f0080;position:absolute;right:0;top:50%;transform:translateY(-50%);text-align:center;transition:all .5s;}
.zy_dat1 .bot a:hover{background:#5f0080;color:#fff;}
/* 资源_demo_data */
.rq4_con1{width:100%;padding-top:15px;display:flex;flex-wrap:wrap;}
.rq4_con1 .div{width:31.8%;margin-right:2.3%;margin-top:2.4%;border-radius:10px;overflow:hidden;background:#f7f8f9;}
.rq4_con1 .div:nth-child(3n){margin-right:0;}
.rq4_con1 .div .top{width:100%;overflow:hidden;}
.rq4_con1 .div .top img{width:100%;transition:all .5s;}
.rq4_con1 .div:hover .top img{transform:scale(1.05);}
.rq4_con1 .div .bot{width:100%;padding:9% 6.7%;}
.rq4_con1 .div .bot .p1{font-size:22px;color:#000000;font-family:"BGIMedium";font-weight:lighter;}
.rq4_con1 .div .bot .text{width:100%;font-size:16px;color:#666666;font-family:"BGI";line-height:1.375;}
.rq4_con1 .div .bot .text li{margin-top:12px;padding-left:12px;position:relative;}
.rq4_con1 .div .bot .text li *{white-space:normal !important;text-wrap-mode:normal !important;}
.rq4_con1 .div .bot .text li::before{content:'';width:4px;height:4px;border-radius:50%;background:#5f0080;position:absolute;left:0;top:8px;}
.rq4_con1 .div .bot .text a {
    color: #5f0080;
    text-decoration: underline;
}

.rq4_con1 .div .bot .text a:hover {
    font-weight: bold;
}
.rq4_con1 .div .bot .p2{width:100%;margin-top:8%;}
.rq4_con1 .div .bot .p2 span{font-size:16px;color:#333333;font-family:"BGI";display:inline-block;position:relative;}
.rq4_con1 .div:hover .bot .p2 span{color:#5f0080;}
/* 时空数据库 */
.zy_con3{width:100%;background-image:url(../images/z_img7.jpg);background-size:cover;padding-top:6.3%;padding-bottom:5.3%;}
.zy_con3 .rq{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;}
.zy_con3 .rq .lef{width:31.25%;border-radius:10px;overflow:hidden;}
.zy_con3 .rq .lef img{width:100%;transition:all .5s;}
.zy_con3 .rq:hover .lef img{transform:scale(1.05);}
.zy_con3 .rq .rig{width:65.2%;}
.zy_con3 .rq .rig h2{font-size:36px;color:#333333;font-weight:lighter;font-family:"BGIMedium";}
.zy_con3 .rq .rig .p1{font-size:16px;color:#000000;line-height:1.875;font-family:"BGI";margin-top:10px;margin-bottom:4%;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.zy_con3 .rq .rig .div{width:100%;}
.zy_con3 .rq .rig .div a{font-size:16px;color:#5f0080;font-family:"BGI";display:inline-block;width:140px;line-height:56px;border-radius:60px;text-align:center;border:2px solid #5f0080;margin-right:16px;transition:all .5s;}
.zy_con3 .rq .rig .div a:hover,.zy_con3 .rq .rig .div a:first-child{color:#fff;background:#5f0080;}
.rq5_con1{width:100%;}
.rq5_con1 .div{width:100%;margin-top:4%;background:#f7f8f9;border-radius:10px;padding:2.5%;}
.rq5_con1 .div a{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;}
.rq5_con1 .div .lef{width:30.23%;border-radius:10px;overflow:hidden;}
.rq5_con1 .div .lef img{width:100%;transition:all .5s;}
.rq5_con1 .div:hover .lef img{transform:scale(1.05);}
.rq5_con1 .div .rig{width:66.2%;padding-right:2.5%;}
.rq5_con1 .div .rig h3{font-size:22px;color:#000000;font-weight:lighter;transition:all .5s;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.rq5_con1 .div:hover .rig h3{color:#5f0080;font-weight:bold;}
.rq5_con1 .div .rig .p1{font-size:16px;color:#666666;line-height:1.75;font-family:"BGI";margin-top:2.2%;margin-bottom:3.4%;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;}
.rq5_con1 .div .rig .p2{font-size:16px;color:#333333;font-family:"BGI";}
/* 生态合作伙伴 */
.rq6_con1{width:100%;padding-top:4%;}
.rq6_con1 .div{width:100%;margin-bottom:20px;background:#f7f8f9;border-radius:10px;padding:3.1%;position:relative;overflow:hidden;}
.rq6_con1 .div::before{content:'';width:4px;height:0%;background:#794093;position:absolute;top:0;left:0;transition:all .5s;}
.rq6_con1 .div:hover::before{height:100%;}
.rq6_con1 .div .inbox{width:100%;display:flex;flex-wrap:wrap;}
.rq6_con1 .div .lef{width:13.85%;}
.rq6_con1 .div .lef .ig{width:100%;padding-bottom:37.5%;background:#fff;position:relative;overflow:hidden;}
.rq6_con1 .div .lef .ig img{max-width:85%;max-height:85%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:all .5s;}
.rq6_con1 .div .con{width:37.5%;padding:0 2.43%;}
.rq6_con1 .div .con h2{font-size:24px;color:#000000;font-weight:lighter !important;transition:all .5s;}
.rq6_con1 .div .con .p1{width:100%;margin-top:10px;}
.rq6_con1 .div .con .p1 span{font-size:14px;color:#794093;background:#e8dfed;padding:0 10px;line-height:24px;border-radius:24px;display:inline-block;margin-right:8px;font-family:"BGI";}
.rq6_con1 .div .con .p2{font-size:16px;font-family:"BGI";color:#333333;margin-top:12%;}
.rq6_con1 .div .rig{width:48.65%;}
.rq6_con1 .div .rig .p{font-size:16px;color:#333333;font-family:"BGI";position:relative;padding-left:38px;margin-bottom:6%;display:block;}
.rq6_con1 .div .rig .p i{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;position:absolute;top:0;left:0;}
.rq6_con1 .div .rig .p i.x1{background-image:url(../images/z_img8.png);}
.rq6_con1 .div .rig .p i.x2{background-image:url(../images/z_img9.png);}
.rq6_con1 .div .rig .p i.x3{background-image:url(../images/z_img10.png);}
.rq6_con1 .div .rig .p i.x4{background-image:url(https://enfile.stomics.tech/adc54900629ab802ff7104e9c1001c6.png);}
.rq6_con1 .div .rig .p:last-child{margin-bottom:0;}
.rq7_con1.rq6_con1{padding-top:0;}
.rq7_con1.rq6_con1 .div .inbox{align-items:center;}
.rq7_con1.rq6_con1 .div::before{display:none;}
.rq7_con2{padding-top:20px;width:100%;}
.rq7_con2 .text{font-size:16px;color:#333333;line-height:1.75;font-family:"BGI";}
.rq7_con2 .div{width:100%;margin-top:5.7%;}
.rq7_con2 .div a{font-size:16px;color:#691088;font-family:"BGI";display:inline-block;line-height:56px;border-radius:60px;text-align:center;border:1px solid #691088;padding:0 22px;margin-right:16px;transition:all .5s;}
.rq7_con2 .div a:hover,.rq7_con2 .div a:first-child{background:#691088;color:#fff;}
.rq7_con2 .div a:hover,.rq7_con2 .div a:first-child:hover{background:#fff;color:#691088;}
/* 资源_生态合作伙伴申请 */
.zy_con4{width:100%;padding-top:4.2%;padding-bottom:6%;}
.zy_con4 .rq{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.zy_con4 .rq .lef{width:45%;padding-top:4.8%;}
.zy_con4 .rq .lef h2{font-size:36px;color:#000000;font-weight:lighter;}
.zy_con4 .rq .lef .text{font-size:16px;color:#333333;line-height:1.75;font-family:"BGI";margin-top:5%;margin-bottom:9.8%;}
.zy_con4 .rq .lef .ig{width:100%;border-radius:10px;overflow:hidden;}
.zy_con4 .rq .lef .ig img{width:100%;}
.zy_con4 .rq .rig{width:48.75%;padding:4.8% 3.5%;background:#fff;border-radius:10px;box-shadow:0 0 25px rgba(0,0,0,.1);}
.zy_con4 .rq .rig h2{font-size:36px;color:#000000;font-weight:lighter;}
.zy_con4 .rq .rig .p1{font-size:16px;color:#333333;font-family:"BGI";margin-top:5.5%;}
.zy_con4 .rq .rig .div{width:100%;margin-top:4.5%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.zy_con4 .rq .rig .div1{width:47.62%;background:#f7f8f9;border-radius:4px;height:50px;padding:0 16px;display:flex;justify-content:space-between;margin-bottom:20px;}
.zy_con4 .rq .rig .div1 p{font-size:16px;color:#999999;font-family:"BGI";line-height:50px;padding-right:15px;white-space:nowrap;}
.zy_con4 .rq .rig .div1 input{width:100%;height:100%;font-size:16px;color:#333333;font-family:"BGI";background:none;border:none;}
.zy_con4 .rq .rig .div1 select{max-width:100%;height:100%;font-size:16px;color:#333333;font-family:"BGI";background:none;border:none;text-align:right;appearance:none;padding-right:20px;background-image:url(../images/z_img11.png);background-size:13px 8px;background-repeat:no-repeat;background-position:right center;}
.zy_con4 .rq .rig .div1.div2{width:100%;}
.zy_con4 .rq .rig .div3{width:100%;padding-top:10px;margin-bottom:10px;font-size:16px;color:#333333;font-family:"BGI";padding-left:24px;position:relative;}
.zy_con4 .rq .rig .div3 a{color:#691088;}
.zy_con4 .rq .rig .div3 i{width:14px;height:14px;border:1px solid #cccccc;position:absolute;left:0;top:14px;}
.zy_con4 .rq .rig .div3 i.on{border-color:#691088;}
.zy_con4 .rq .rig .div3 i.on::before{content:'';width:100%;height:100%;background-image:url(../images/z_img1.jpg);background-size:cover;background-position:center;position:absolute;top:0;left:0;bottom:0;right:0;}
.zy_con4 .rq .rig input[type="button"]{font-size:16px;color:#ffffff;font-family:"BGI";width:140px;line-height:58px;border-radius:60px;text-align:center;background:#691088;border:1px solid #691088;margin-top:25px;cursor:pointer;transition:.3s;}
.zy_con4 .rq .rig input[type="button"]:hover{background:#fff;color:#691088;}
/* 样品前处理FAQ */
.rq8_con1{width:100%;padding-top:4%;}
.rq8_con1 .div{width:100%;margin-bottom:10px;background:#f7f8f9;padding:0 3%;}
.rq8_con1 .div .top{width:100%;padding:16px 48px;padding-right:70px;position:relative;font-size:18px;color:#000000;transition:all .5s;cursor:pointer;}
.rq8_con1 .div:hover .top,.rq8_con1 .div.on .top{color:#5f0080;}
.rq8_con1 .div .top .sp1{font-size:14px;color:#5f0080;font-family:Arial;width:22px;line-height:22px;background:#efe6f0;text-align:center;position:absolute;top:20px;left:0;transition:all .5s;}
.rq8_con1 .div.on .top .sp1{background:#5f0080;color:#fff;}
.rq8_con1 .div .top .sp2{font-size:16px;color:#666666;position:absolute;right:0;top:20px;}
.rq8_con1 .div .top .sp2 i{display:inline-block;width:12px;height:6px;background-image:url(../images/z_img12.png);background-size:contain;background-repeat:no-repeat;transform:translateY(-2px);margin-left:5px;}
.rq8_con1 .div .top .sp4.sp2,.rq8_con1 .div.on .top .sp3.sp2{display:none;}
.rq8_con1 .div.on .top .sp4.sp2{display:block;}
.rq8_con1 .div .top .sp4.sp2 i{transform:translateY(-3px) rotate(180deg);}
.rq8_con1 .div .bot{width:100%;border-top:1px solid #e9e9e9;padding:32px 48px;padding-right:0;position:relative;font-size:16px;color:#666666;font-family:"BGI";line-height:1.75;display:none;}
.rq8_con1 .div .bot .sp1{font-size:14px;color:#5f0080;font-family:Arial;width:22px;line-height:22px;background:#efe6f0;text-align:center;position:absolute;top:36px;left:0;transition:all .5s;}
@media(max-width:1459px){.ny_banner .p1{font-size:60px;}
.ny_banner .div{width:400px;height:50px;border-radius:50px;padding-right:100px;}
.ny_banner .div input{font-size:16px;padding:0 24px;}
.ny_banner .div button{font-size:16px;width:100px;height:50px;border-radius:50px;}
.rq2_con1 .div .bot .p1{font-size:18px;}
.rq3_con1 .div .lef{height:auto;}
.rq4_con1 .div .bot .p1{font-size:20px;}
.rq6_con1 .div .con h2{font-size:20px;}
.zy_con4 .rq .lef h2{font-size:30px;}
.zy_con4 .rq .rig h2{font-size:30px;}
.zy_con4 .rq .rig .div1 p{font-size:14px;}
.zy_con4 .rq .rig .div1 select{font-size:14px;}
.zy_con4 .rq .rig .div1 input{font-size:14px;}
.zy_con4 .rq .rig .div3{font-size:14px;}
.zy_con4 .rq .rig .div3 i{top:13px;}
.rq8_con1 .div .top{font-size:16px;}
.rq8_con1 .div .top .sp2{font-size:14px;top:18px;}
}
@media(max-width:1024px){.zy_con1{padding-top:70px;padding-bottom:100px;}
.ny_banner .app{display:block;}
.ny_banner .pc{display:none;}
.colums .cat_rq{width:200px;}
.zy_con1 .rq_con1 .div .rig .p1{font-size:18px;}
.zy_con1 .rq_con1 .div .rig .p2{font-size:14px;}
.zy_con1 .rq_con1 .div .rig .div1 a{margin-right:26px;font-size:14px;}
.zy_con1 .rq_con1 .div .rig .a1 i{width:16px;height:13px;}
.zy_con1 .rq_con1 .div .rig .a2 i{width:12px;height:12px;}
.cat_rq .rq1 .label{font-size:14px;}
.cat_rq .tit{padding-bottom:15px;margin-bottom:22px;}
.rq2_con1 .div .top::before{width:38px;height:38px;}
.rq2_con1 .div .bot .p2{font-size:14px;margin-top:14px;}
.zy_con1 .rq2_con1 .div{width:48%;margin-right:4%;}
.zy_con1 .rq2_con1 .div:nth-child(3n){margin-right:4%;}
.zy_con1 .rq2_con1 .div:nth-child(2n){margin-right:0;}
.zy_con2 .text{width:100%;}
.rq3_con1 .div .lef{width:34%;}
.rq3_con1 .div .rig{width:66%;padding:30px;}
.rq3_con1 .div .rig .p1 .sp2{width:100%;float:none;display:block;}
.rq3_con1 .div .rig .div1 span{margin-left:0;margin-right:10px;margin-bottom:10px;}
.rq3_con1 .div .rig .p3{display:none;}
.rq3_con1 .div .rig .div1{margin-top:20px;margin-bottom:20px;}
.zy_dat1{margin-top:0;}
.zy_dat1 .top h2{font-size:30px;}
.rq4_con1 .div{width:48%;margin-right:4%;}
.rq4_con1 .div:nth-child(3n){margin-right:4%;}
.rq4_con1 .div:nth-child(2n){margin-right:0;}
.zy_con3 .rq .lef{width:40%;}
.zy_con3 .rq .rig{width:56%;}
.zy_con3 .rq .rig h2{font-size:26px;}
.zy_con3 .rq .rig .p1{font-size:14px;}
.zy_con3 .rq .rig .div a{font-size:14px;width:98px;line-height:30px;border-radius:44px;}
.rq5_con1 .div .lef{width:40%;}
.rq5_con1 .div .rig{width:56%;}
.rq6_con1 .div .lef{width:38%;}
.rq6_con1 .div .con{width:62%;padding-left:4%;}
.rq6_con1 .div .con .p2{margin-top:25px;}
.rq6_con1 .div .lef .ig{padding-bottom:44.5%;}
.rq6_con1 .div .rig{width:100%;margin-top:20px;}
.rq6_con1 .div .rig .p {
    display: inline-block;
    vertical-align: top;
    padding-right: 20px;
    margin-bottom: 10px;
}
.zy_con4 .rq .rig{width:51%;}
.zy_con4 .rq .rig .div1{height:40px;padding:0 10px;width:49%;margin-bottom:15px;}
.zy_con4 .rq .rig .div1 p{font-size:12px;line-height:40px;padding-right:10px;}
.zy_con4 .rq .rig .div1 select{font-size:12px;background-size:8px 5px;padding-right:12px;}
.zy_con4 .rq .rig .div1 input{font-size:12px;}
.zy_con4 .rq .rig .p1{font-size:14px;}
.cat_rq .rq1 .icon{top:2px;}

.cat_rq .rq .div{display:inline-block;vertical-align:top;margin-right:15px;}
.cat_rq .rq1{padding-left:20px;}
.cat_rq .rq{margin-bottom:10px;}
.cat_rq .rq .ctit{font-size:16px;margin-bottom:10px;}
.cat_rq .rq1 .icon{width:12px;height:12px;top:3px;}
.cat_rq .tit{font-size:20px;padding-bottom:15px;margin-bottom:15px;}
.cat_rq .tit span{font-size:14px;}
.ptit .tit{font-size:20px;}
}
@media(max-width:768px){.ny_banner .p1{text-align:center;}
.ny_banner .div{margin:0 auto;margin-top:2.5%;}
.zy_con1{padding-top:40px;padding-bottom:60px;}
.zy_con1 .rq_con1 .div{padding:15px;}
.zy_con1 .rq_con1 .div .lef{width:20%;}
.zy_con1 .rq_con1 .div .rig{width:80%;}
.zy_dat1 .bot span{margin-bottom:10px;}
.zy_dat1 .bot a{line-height:44px;border-radius:44px;}
.zy_con3 .rq .rig h2{font-size:20px;}
.zy_con3 .rq .rig .p1{font-size:14px;}
.zy_con3 .rq .lef{width:42%;}
.zy_con4{padding:40px 0;}
.zy_con4 .rq .lef{width:100%;padding-top:0;}
.zy_con4 .rq .lef .text{margin:20px 0;}
.zy_con4 .rq .rig{width:100%;margin-top:30px;}
.zy_con4 .rq .rig h2 {
    text-align: center;
}
.zy_con4 .rq .rig .div1 select{font-size:14px;}
.zy_con4 .rq .rig .div1 input{font-size:14px;}
.zy_con4 .rq .rig .div1 p{font-size:14px;}
.colums{display:block;}
.colums .cat_rq{width:100%;margin-bottom:30px;}
}
@media(max-width:500px){.ny_banner .p1{font-size:36px;}
.ny_banner .div{width:100%;height:40px;border-radius:40px;padding-right:100px;margin-top:20px;}
.ny_banner .div input{padding:0 18px;}
.ny_banner .div button{height:40px;border-radius:40px;}
.ptit .tit{font-size:20px;}
.auto{padding:0 15px;}
.zy_con1 .rq_con1 .div{margin-top:15px;}
.zy_con1 .rq_con1 .div .lef{width:26%;}
.zy_con1 .rq_con1 .div .rig{width:74%;padding-right:0;padding-left:15px;}
.zy_con1 .rq_con1 .div .rig .p1{font-size:16px;}
.rq2_con1 .div .bot .p1{font-size:16px;}
.zy_con1 .rq2_con1 .div{margin-top:20px;}
.rq2_con1 .div .bot .p2{font-size:14px;margin-top:10px;}
.zy_con2 .text{font-size:14px;line-height:1.8;}
.zy_con2 .text span{font-size:16px;}
.zy_con2{padding:30px 0;}
.rq3_con1 .div{margin-top:20px;}
.rq3_con1 .div .lef{width:36%;border-radius:10px;}
.rq3_con1 .div .rig{width:64%;padding:15px 10px;}
.rq3_con1 .div a,.rq3_con1 .div .flex{padding-bottom:78px;position:relative;align-items:flex-start;}
.rq3_con1 .div .rig .div1{margin-top:0;margin-bottom:0;position:absolute;bottom:10px;left:0;width:100%;padding:0 10px;}
.rq3_con1 .div .rig .p1 .sp2{display:none;}
.rq3_con1 .div .rig .p1{font-size:12px;}
.rq3_con1 .div .rig .p1 .sp1{margin-left:2px;}
.rq3_con1 .div .rig .p2{font-size:16px;height:40px;margin-top:10px;margin-bottom:10px;}
.rq3_con1 .div .rig .p3{display:-webkit-box;font-size:14px;margin-top:0;margin-bottom:10px;}
.rq3_con1 .div .rig .p4 p{font-size:12px;}
.rq3_con1 .div .rig .div1 span{font-size:12px;line-height:22px;border-radius:22px;margin-right:6px;}
.zy_dat1{padding-top:30px;padding-bottom:40px;}
.zy_dat1 .top h2{font-size:20px;}
.zy_dat1 .top .p1 span{font-size:14px;margin:0 8px;}
.zy_dat1 .top .p1{margin-top:10px;}
.zy_dat1 .top{padding-bottom:15px;}
.zy_dat1 .con{margin-top:15px;font-size:14px;}
.zy_dat1 .bot{padding-right:0;margin-top:20px;}
.zy_dat1 .bot span{font-size:12px;line-height:22px;border-radius:22px;}
.zy_dat1 .bot a{display:block;position:static;transform:translateY(0%);font-size:14px;width:110px;line-height:34px;border-radius:34px;margin-top:20px;}
.rq4_con1 .div{width:100%;margin-right:0;margin-top:20px;}
.rq4_con1{padding-top:0;}
.rq4_con1 .div .bot{padding:20px 15px;}
.rq4_con1 .div .bot .text{font-size:14px;}
.rq4_con1 .div .bot .text li::before{top:7px;}
.rq4_con1 .div .bot .p2{margin-top:15px;}
.rq4_con1 .div .bot .p2 span{font-size:14px;}
.rq4_con1 .div .bot .p1{font-size:18px;}
.zy_con3 .rq .lef{width:100%;}
.zy_con3 .rq .rig{width:100%;padding-top:15px;}
.zy_con3{padding:30px 0;}
.zy_con3 .rq .rig .div a{font-size:14px;width:110px;line-height:32px;border-radius:36px;}
.zy_con3 .rq .rig .p1{margin-top:10px;margin-bottom:20px;}
.rq5_con1 .div{margin-top:20px;padding:15px;padding-bottom:25px;}
.rq5_con1 .div .lef{width:100%;}
.rq5_con1 .div .rig{width:100%;padding-right:0;padding-top:15px;}
.rq5_con1 .div .rig h3{font-size:18px;-webkit-line-clamp:2;}
.rq5_con1 .div .rig .p1{font-size:14px;margin-top:10px;margin-bottom:15px;}
.rq5_con1 .div .rig .p2{font-size:14px;}
.rq6_con1{padding-top:0;}
.rq6_con1 .div{padding:15px;margin-bottom:0;margin-top:20px;}
.rq6_con1 .div .lef{width:100%;}
.rq6_con1 .div .con{width:100%;padding:0;margin-top:15px;}
.rq6_con1 .div .con h2{font-size:18px;}
.rq6_con1 .div .con .p1 span{font-size:12px;padding:0 8px;line-height:22px;border-radius:22px;}
.rq6_con1 .div .con .p2{margin-top:20px;font-size:14px;}
.rq6_con1 .div .rig .p{font-size:14px;padding-left:24px;margin-bottom:15px;padding-right:10px;}
.rq6_con1 .div .rig .p i{width:16px;height:16px;top:2px;}
.rq6_con1 .div .lef .ig img{width:75%;}
.rq7_con1.rq6_con1 .div{margin-top:0;}
.rq7_con2 .text{font-size:14px;}
.rq7_con2 .div{margin-top:25px;}
.rq7_con2 .div a{font-size:14px;line-height:36px;border-radius:40px;padding:0 12px;margin-right:2px;}
.rq7_con2 .div a:last-child{margin-right:0;}
.zy_con4 .rq .lef h2{font-size:24px;}
.zy_con4 .rq .lef .text{font-size:14px;margin-top:10px;}
.zy_con4 .rq .rig{padding:20px 15px;}
.zy_con4 .rq .rig h2{font-size:24px;}
.zy_con4 .rq .rig .p1{margin-top:10px;}
.zy_con4 .rq .rig .div{margin-top:15px;}
.zy_con4 .rq .rig .div1{width:100%;}
.zy_con4 .rq .rig .div3{padding-left:20px;position:relative;padding-top:0;margin-top:0px;margin-bottom:10px;}
.zy_con4 .rq .rig .div3 i{position:absolute;left:0;top:2px;transform:translateY(0px);}
.zy_con4 .rq .rig input[type="button"]{font-size:14px;width:110px;line-height:38px;border-radius:38px;margin-top:10px;}
.rq8_con1{padding-top:20px;}
.rq8_con1 .div .top{padding:12px 25px;padding-right:60px;font-size:14px;}
.rq8_con1 .div .top .sp1{font-size:12px;width:18px;line-height:18px;top:13px;left:0;}
.rq8_con1 .div .top .sp2{font-size:12px;top:13px;}
.rq8_con1 .div .top .sp2 i{width:10px;height:5px;margin-left:2px;}
.rq8_con1 .div .bot{padding:15px 25px;padding-right:0;font-size:14px;}
.rq8_con1 .div .bot .sp1{font-size:12px;width:18px;line-height:18px;top:18px;}
}
/* 新闻详情 */
.new_dat1{width:100%;padding-top:4%;padding-bottom:5.3%;}
.new_dat1 .rq{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.new_dat1 .rq .lef{width:79.8%;flex:1 1 auto;}
.new_dat1 .rq .lef .top{width:100%;border-bottom:2px solid #f3f3f3;padding-bottom:2.5%;}
.new_dat1 .rq .lef .top h2{font-size:36px;color:#000000;text-align:center;}
.new_dat1 .rq .lef .top .p1{text-align:center;margin-top:10px;}
.new_dat1 .rq .lef .top .p1 span{font-family:"BGI";display:inline-block;font-size:16px;color:#000000;opacity:0.5;margin:0 9px;}
.new_dat1 .rq .lef .con{width:100%;padding-top:4.4%;font-size:16px;color:#666666;font-family:"BGI";line-height:1.75;}
.new_dat1 .rq .lef .con img{display:block;margin:0 auto;max-width:100%;height:auto !important;}
.new_dat1 .rq .lef .bot{width:100%;margin-top:5.5%;}
.new_dat1 .rq .lef .bot .div{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;background:linear-gradient(to right,#f7f8f9,#efe5f2);padding:12px 2.8%;border-radius:10px;}
.new_dat1 .rq .lef .bot .div a{font-size:16px;color:#333333;line-height:2;width:48%;}
.new_dat1 .rq .lef .bot .div a span{display:block;font-family:"BGI";}
.new_dat1 .rq .lef .bot .div a:nth-child(2n){color:#5f0080;}
.new_dat1 .rq .lef .bot .a{display:block;font-size:16px;color:#ffffff;font-family:"BGI";width:140px;height:60px;line-height:60px;border-radius:60px;text-align:center;background:#691088;margin:0 auto;margin-top:3%;transition:.3s;border:1px solid #691088;}
.new_dat1 .rq .lef .bot .a:hover{background:transparent;color:#691088;}
.new_dat1 .rq .rig{width:17.5%;background:#f7f8f9;border-radius:10px;height:100%;padding:1.1% 1.3%;min-width:270px;}
.new_dat1 .rq .rig h2{font-size:20px;color:#000000;padding-left:10px;position:relative;}
.new_dat1 .rq .rig h2::before{content:'';width:2px;height:17px;background:#691088;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.new_dat1 .rq .rig .div{width:100%;padding:7% 0;border-bottom:1px solid #e8e9ea;}
.new_dat1 .rq .rig .div:last-child{border-bottom:none;}
.new_dat1 .rq .rig .div .p1{font-size:16px;color:#000000;opacity:0.5;font-family:"BGI";}
.new_dat1 .rq .rig .div h3{font-size:16px;color:#333333;font-family:"BGI";line-height:1.75;margin-top:8px;transition:all .5s;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.new_dat1 .rq .rig .div:hover h3{color:#691088;font-family:"BGIMedium";}
@media(max-width:1024px){.new_dat1 .rq .lef .top h2{font-size:30px;}
.new_dat1 .rq .lef{width:74%;}
.new_dat1 .rq .rig{width:23%;}
}
@media(max-width:768px){.new_dat1 .rq .lef{width:100%;}
.new_dat1 .rq .lef .top h2{font-size:26px;}
.new_dat1 .rq .rig{width:100%;margin-top:30px;padding:25px 15px;}
.new_dat1 .rq .rig .div{padding:15px 0;}
}
@media(max-width:500px){.new_dat1{padding-top:30px;padding-bottom:40px;}
.new_dat1 .rq .lef .top h2{font-size:20px;}
.new_dat1 .rq .lef .top .p1 span{font-size:14px;}
.new_dat1 .rq .lef .top{padding-bottom:15px;}
.new_dat1 .rq .lef .con{padding-top:20px;font-size:14px;}
.new_dat1 .rq .lef .bot{margin-top:25px;}
.new_dat1 .rq .lef .bot .div a{font-size:14px;line-height:1.8;width:100%;}
.new_dat1 .rq .lef .bot .div a:nth-child(2n){text-align:left;}
.new_dat1 .rq .lef .bot .a{font-size:14px;width:120px;height:42px;line-height:42px;border-radius:42px;margin-top:20px;}
.new_dat1 .rq .rig h2{font-size:20px;padding-left:8px;}
.new_dat1 .rq .rig .div .p1{font-size:14px;}
.new_dat1 .rq .rig .div h3{font-size:14px;}
}
/* 市场活动详情 */
.new2_dat1.new_dat1 .rq .lef .top{padding-bottom:0;border-bottom:none;}
.new2_dat1.new_dat1 .rq .lef .top h2{text-align:center;}
.new2_dat1 .rq .lef .top .div{width:100%;background:#f7f8f9;padding:2%;margin-top:2.4%;}
.new2_dat1 .rq .lef .top .div p{display:inline-block;font-size:16px;color:#333333;margin-right:7%;}
.new2_dat1 .rq .lef .top .div p:last-child{margin-right:0;}
.new2_dat1 .rq .lef .top .div span{color:#999999;font-family:"BGI";margin-right:15px;margin-left:5px;}
.new2_dat1 .rq .lef .top .div i{width:14px;height:14px;display:inline-block;background-image:url(../images/icon-clock.png);background-size:contain;background-repeat:no-repeat;}
.new2_dat1 .rq .lef .top .div p:nth-child(2) i{height:16px;background-image:url(../images/icon-location.png);}
.new2_dat1 .rq .lef .top .div p:nth-child(3) i{background-image:url(../images/icon-tg.png);}
.new2_dat2{width:100%;padding:4% 0;background-image:url(../images/z_img13.jpg);background-size:cover;}
.new2_dat2 .rq{width:100%;padding-right:190px;position:relative;}
.new2_dat2 .rq h2{font-size:40px;color:#ffffff;font-family:"BGI";}
.new2_dat2 .rq .p1{font-size:24px;color:#ffffff;font-family:"BGI";margin-top:10px;opacity:0.6;}
.new2_dat2 .rq a{font-size:16px;color:#5f0080;width:210px;height:60px;border-radius:60px;line-height:60px;text-align:center;background:#fff;position:absolute;top:0;right:0;transition:all .5s;}
.new2_dat2 .rq a.min {
    line-height: 3;
    height: 3em;
    top: 50%;
    margin-top: -1.5em;
}
.new2_dat2 .rq a:hover{background:#5f0080;color:#fff;}
@media(max-width:1024px){.new2_dat1 .rq .lef .top .div p{font-size:14px;margin-right:4%;}
.new2_dat1 .rq .lef .top .div i{width:12px;height:12px;}
.new2_dat1 .rq .lef .top .div p:nth-child(2) i{height:14px;}
.new2_dat2 .rq h2{font-size:30px;}
.new2_dat2 .rq .p1{font-size:18px;}
.new2_dat2 .rq a{font-size:14px;width:120px;height:40px;border-radius:40px;line-height:40px;}
.new2_dat2 .rq{padding-right:140px;}
}
@media(max-width:500px){.new2_dat1 .rq .lef .top .div{padding:15px;margin-top:15px;padding-bottom:5px;}
.new2_dat1 .rq .lef .top .div p{margin-bottom:10px;}
.new2_dat2{padding:30px 0;}
.new2_dat2 .rq h2{font-size:24px;}
.new2_dat2 .rq .p1{font-size:14px;}
.new2_dat2 .rq a{font-size:14px;width:90px;height:34px;border-radius:34px;line-height:34px;}
.new2_dat2 .rq{padding-right:100px;}
}
/* 活动报名 */
.acti_con1{width:100%;padding-top:4.2%;padding-bottom:5.4%;}
.acti_con1 .rq{width:100%;box-shadow:0 0 25px rgba(81,81,81,.15);padding-bottom:4%;border-radius:10px;overflow:hidden;}
.acti_con1 .rq .top{width:100%;}
.acti_con1 .rq .top img{width:100%;}
.acti_con1 .rq .bot{width:100%;padding:0 4.6%;padding-top:3.5%;}
.acti_con1 .rq .bot h2{font-size:36px;color:#000000;text-align:center;}
.acti_con1 .rq .bot .p1{font-size:16px;color:#000000;margin-top:1.3%;line-height:1.75;font-family:"BGI";}
.acti_con1 .rq .bot .div{width:668px;padding-top:2%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between;}
.acti_con1 .rq .bot .div1{width:48%;height:50px;background:#f7f8f9;border-radius:4px;margin-bottom:20px;}
.acti_con1 .rq .bot .div1 input{font-size:16px;color:#999999;width:100%;height:100%;padding:0 16px;font-family:"BGI";border:none;background:transparent;}
.acti_con1 .rq .bot .div2{width:100%;background:#f7f8f9;border-radius:4px;margin-bottom:20px;padding:22px 16px;padding-top:24px;}
.acti_con1 .rq .bot .div2 .p2{font-size:16px;color:#333333;margin-bottom:3.8%;}
.acti_con1 .rq .bot .div3{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.acti_con1 .rq .bot .div3 p{width:48%;font-size:16px;color:#333333;font-family:"BGI";cursor:pointer;}
.acti_con1 .rq .bot .div3 p:nth-child(2n){padding-left:16px;}
.acti_con1 .rq .bot .div3 p i{display:inline-block;width:15px;height:15px;border:1px solid #cccccc;border-radius:50%;background:#fff;margin-right:10px;transform:translateY(1px);}
.acti_con1 .rq .bot .div3 p.on i{border:none;background-image:url(../images/z_img14.png);background-size:cover;}
.acti_con1 .rq .bot .div textarea{font-size:16px;color:#999999;width:100%;height:110px;padding:16px;background:#f7f8f9;border:none;font-family:"BGI";border-radius:4px;resize:none;}
.acti_con1 .rq .bot .div .p3{font-size:16px;color:#333333;line-height:1.75;font-family:"BGI";padding-left:24px;position:relative;margin-top:30px;}
.acti_con1 .rq .bot .div .p3 i{width:15px;height:15px;border:1px solid #cccccc;background:#fff;position:absolute;left:0;top:7px;cursor:pointer;}
.acti_con1 .rq .bot .div .p3 i.on{background-image:url(../images/z_img1.jpg);background-size:cover;border:none;}
.acti_con1 .rq .bot .div input[type="button"]{display:block;font-size:16px;color:#ffffff;font-family:"BGI";margin:0 auto;width:140px;height:60px;border-radius:60px;background:#691088;text-align:center;border:none;margin-top:30px;transition:.3s;cursor:pointer;border:1px solid #691088;}
.acti_con1 .rq .bot .div input[type="button"]:hover{background:#fff;color:#691088;}
@media(max-width:1024px){.acti_con1 .rq .bot h2{font-size:30px;}
}
@media(max-width:768px){.acti_con1 .rq .bot .div{width:100%;}
}
@media(max-width:500px){.acti_con1{padding:40px 0;}
.acti_con1 .rq .bot{padding:25px 15px;}
.acti_con1 .rq .bot h2{font-size:24px;}
.acti_con1 .rq .bot .p1{font-size:14px;margin-top:10px;}
.acti_con1 .rq .bot .div{padding-top:25px;}
.acti_con1 .rq .bot .div1{width:100%;height:42px;margin-bottom:10px;}
.acti_con1 .rq .bot .div1 input{font-size:14px;}
.acti_con1 .rq .bot .div2{margin-bottom:10px;padding-top:20px;padding-bottom:10px;}
.acti_con1 .rq .bot .div2 .p2{font-size:14px;margin-bottom:15px;}
.acti_con1 .rq .bot .div3 p{width:100%;font-size:14px;padding-left:0 !important;margin-bottom:10px;}
.acti_con1 .rq .bot .div3 p i{margin-right:6px;transform:translateY(2px);}
.acti_con1 .rq .bot .div textarea{font-size:14px;}
.acti_con1 .rq .bot .div .p3{font-size:14px;padding-left:22px;margin-top:18px;}
.acti_con1 .rq .bot .div .p3 i{width:13px;height:13px;left:4px;top:5px;}
.acti_con1 .rq .bot .div input[type="button"]{font-size:14px;width:110px;height:40px;border-radius:40px;margin-top:26px;}
}
/* 加入我们列表 */
.jion_con1{width:100%;padding-top:4%;padding-bottom:5.8%;}
.jion_con1 .rq{width:100%;}
.jion_con1 .rq .div{width:100%;margin-bottom:10px;background:#f7f8f9;}
.jion_con1 .rq .top{width:100%;padding:0 36px;padding-right:660px;line-height:64px;position:relative;cursor:pointer;}
.jion_con1 .rq .top h3{font-size:18px;color:#000000;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.jion_con1 .rq .div.on .top h3{color:#5f0080;}
.jion_con1 .rq .top .rig{position:absolute;right:36px;top:0;}
.jion_con1 .rq .top .rig .p1{display:inline-block;}
.jion_con1 .rq .top .rig .p1 span{font-size:16px;color:#666666;font-family:"BGI";padding-right:22px;position:relative;}
.jion_con1 .rq .top .rig .p1 span:last-child{padding-right:0;}
.jion_con1 .rq .top .rig .p1 span::before{content:'';width:1px;height:15px;background:#d4d4d4;position:absolute;right:10px;top:50%;transform:translateY(-50%);}
.jion_con1 .rq .top .rig .p1 span:last-child::before{display:none;}
.jion_con1 .rq .top .rig .p2{font-size:16px;color:#666666;font-family:"BGI";display:inline-block;margin-left:58px;margin-right:48px;}
.jion_con1 .rq .top .rig .p3{display:inline-block;font-size:16px;color:#666666;}
.jion_con1 .rq .top .rig .p3 i{display:inline-block;width:12px;height:6px;background-image:url(../images/z_img12.png);background-size:contain;background-repeat:no-repeat;transform:translateY(-3px);margin-left:3px;}
.jion_con1 .rq .top .rig .p3 .sp2{display:none;}
.jion_con1 .rq .div.on .top .rig .p3 .sp2{display:block;}
.jion_con1 .rq .div.on .top .rig .p3 .sp1{display:none;}
.jion_con1 .rq .div.on .top .rig .p3 i{transform:translateY(-3px) rotate(180deg);}
.jion_con1 .rq .bot{width:100%;padding:0 36px;display:none;}
.jion_con1 .rq .div1{width:100%;padding:33px 0;border-top:1px solid #e9e9e9;}
.jion_con1 .rq .div1 .p1{font-size:18px;color:#333333;}
.jion_con1 .rq .div1 .text{font-size:16px;color:#333333;line-height:1.75;font-family:"BGI";margin-top:5px;margin-bottom:24px;}
.jion_con1 .rq .div1 a{font-size:16px;font-family:"BGI";color:#ffffff;width:140px;line-height:60px;border-radius:60px;text-align:center;background:#691088;display:block;margin-top:34px;transition:.3s;border:1px solid #691088;}
.jion_con1 .rq .div1 a:hover{background:#fff;color:#691088;}
@media(max-width:1024px){.jion_con1 .rq .top{padding:0px 16px;padding-right:515px;line-height:50px;}
.jion_con1 .rq .top h3{font-size:16px;}
.jion_con1 .rq .top .rig .p1 span{font-size:14px;padding-right:22px;}
.jion_con1 .rq .top .rig .p2{font-size:14px;margin-left:30px;margin-right:20px;}
.jion_con1 .rq .top .rig .p3{font-size:14px;}
.jion_con1 .rq .top .rig{right:16px;}
.jion_con1 .rq .bot{padding:0 16px;}
}
@media(max-width:768px){.jion_con1 .rq .top .rig .p1{display:none;}
.jion_con1 .rq .top{padding-right:175px;}
}
@media(max-width:500px){.jion_con1{padding-top:40px;padding-bottom:50px;}
.jion_con1 .rq .top .rig .p2{display:none;}
.jion_con1 .rq .top{padding:10px;padding-right:75px;line-height:1.8;}
.jion_con1 .rq .top h3{font-size:16px;-webkit-line-clamp:4;}
.jion_con1 .rq .top .rig{right:10px;top:10px;}
.jion_con1 .rq .bot{padding:0 10px;}
.jion_con1 .rq .div1{padding:15px 0;}
.jion_con1 .rq .div1 .p1{font-size:14px;}
.jion_con1 .rq .div1 .text{font-size:14px;margin-bottom:20px;}
.jion_con1 .rq .div1 a{font-size:14px;width:110px;line-height:40px;border-radius:40px;margin-top:20px;}
}
/* 网站地图 */
.ny_banner2{width:100%;background-size:cover;padding:70px 0;}
.ny_banner2 .p1{font-size:40px;color:#ffffff;font-family:"BGIMedium";}
.dp_con1{width:100%;padding-bottom:6%;}
.dp_con1 .rq{width:100%;display:flex;flex-wrap:wrap;}
.dp_con1 .rq .div{width:24%;margin-top:5.5%;margin-right:11%;}
.dp_con1 .rq .div:nth-child(3n){margin-right:0;}
.dp_con1 .rq .div .a{font-size:24px;color:#000000;display:block;padding-bottom:10px;border-bottom:2px solid #ececec;}
.dp_con1 .rq .div1{width:100%;}
.dp_con1 .rq .div2{width:100%;margin-top:14px;}
.dp_con1 .rq .div2 .a1{display:block;font-size:16px;color:#333333;}
.dp_con1 .rq .div3{width:100%;}
.dp_con1 .rq .div3 p{margin-top:10px;}
.dp_con1 .rq .div3 a{font-size:16px;color:#666666;font-family:"BGI";}
.dp_con1 .rq .div3 a:hover{color:#5f0080;border-bottom:1px solid #5f0080;}
@media(max-width:1024px){.dp_con1 .rq .div{margin-right:14%;}
}
@media(max-width:500px){.ny_banner2 .p1{font-size:28px;text-align:center;}
.dp_con1{padding-bottom:40px;padding-top:10px;}
.dp_con1 .rq .div{width:100%;margin-right:0;margin-top:30px;}
.dp_con1 .rq .div:nth-child(2n){margin-right:0;}
.dp_con1 .rq .div .a{font-size:18px;}
.dp_con1 .rq .div2{margin-top:10px;}
.dp_con1 .rq .div2 .a1{font-size:14px;}
.dp_con1 .rq .div3 a{font-size:14px;}
.dp_con1 .rq .div3 p{display:inline-block;vertical-align:top;padding-right:10px;}
}
/* 搜索结果 */
.dp2_con1{width:100%;padding-top:36px;background:#f7f8f9;}
.dp2_con1 .p1{font-size:36px;color:#000000;text-align:center;}
.dp2_con1 .div{width:800px;height:60px;border-radius:60px;padding-right:120px;position:relative;background:#fff;margin:30px auto;overflow:hidden;}
.dp2_con1 .div input{height:100%;font-size:18px;color:#999999;font-family:"BGI";display:block;padding:0 28px;border:none;flex:1 1 auto;}
.dp2_con1 .div button{font-size:18px;color:#ffffff;font-family:"BGI";width:120px;height:100%;border-radius:60px;background:#720099;position:absolute;top:0;right:0;border:none;transition:.3s;cursor:pointer;}
.dp2_con1 .div button:hover{background:#5a2870;}
.dp2_con1 .div1{width:100%;text-align:center;}
.dp2_con1 .div1 span{display:inline-block;font-size:18px;color:#666666;font-family:"BGI";margin:0 1.5%;padding-bottom:20px;position:relative;cursor:pointer;}
.dp2_con1 .div1 span::before{content:'';width:100%;height:3px;background:#720099;position:absolute;bottom:0;left:0;opacity:0;}
.dp2_con1 .div1 span.on{color:#720099;}
.dp2_con1 .div1 span.on::before{opacity:1;}
.dp2_con2{width:100%;padding-bottom:5.5%;}
.dp2_con2 .rq{display:none;width:100%;}
.dp2_con2 .rq.on{display:block;}
.dp2_con2 .rq1{width:100%;margin-top:3.4%;}
.dp2_con2 .rq1 .top{width:100%;border-bottom:1px solid #dce0e6;padding-bottom:15px;display:flex;justify-content:space-between;align-items:flex-end;}
.dp2_con2 .rq1 .top h2{font-size:32px;color:#000000;}
.dp2_con2 .rq1 .top p{font-size:16px;color:#666666;font-family:"BGI";}
.dp2_con2 .rq1 .top p span{font-size:18px;color:#720099;}
.dp2_con2 .rq1 .top a{cursor:pointer;}
.dp2_con2 .rq1 .bot{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;}
.dp2_con2 .rq1 .bot .div{width:43.5%;margin-top:2.2%;}
.dp2_con2 .rq1 .bot .div h2{font-size:18px;color:#720099;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.dp2_con2 .rq1 .bot .div .p1{font-size:16px;color:#666666;line-height:1.75;font-family:"BGI";margin-top:10px;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
@media(max-width:768px){.dp2_con2 .rq1 .bot .div{width:100%;margin-top:25px;}
.dp2_con1 .div{width:100%;}
}
@media(max-width:500px){.dp2_con1 .p1{font-size:26px;}
.dp2_con1 .div{height:40px;border-radius:40px;padding-right:100px;margin:20px auto;}
.dp2_con1 .div button{font-size:16px;width:100px;height:100%;border-radius:40px;}
.dp2_con1 .div input{font-size:16px;padding:0 15px;}
.dp2_con1 .div1 span{font-size:16px;padding-bottom:16px;}
.dp2_con2 .rq1{margin-top:40px;}
.dp2_con2{padding-bottom:40px;}
.dp2_con2 .rq1 .top h2{font-size:20px;}
.dp2_con2 .rq1 .top p{font-size:14px;}
.dp2_con2 .rq1 .top{padding-bottom:10px;}
.dp2_con2 .rq1 .bot .div{margin-top:20px;}
.dp2_con2 .rq1 .bot .div h2{font-size:16px;}
.dp2_con2 .rq1 .bot .div .p1{font-size:14px;margin-top:5px;}
.dp2_con2 .rq1 .top p span{font-size:16px;}
}
/* 登录 */
.me_con1{width:100%;background-size:cover;padding-top:9%;padding-bottom:5.3%;}
.me_con1 .rq{width:540px;background:#fff;border-radius:10px;padding:3.5% 5.4%;float:right;}
.me_con1 h2{font-size:36px;color:#000000;text-align:center;line-height:1;width:100%;text-align:center;}
.me_con1 .rq1{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:34px;}
.me_con1 .rq1 .div{width:100%;height:50px;background:#f7f8f9;border-radius:4px;margin-bottom:18px;position:relative;}
.me_con1 .rq1 .div p{font-size:16px;color:#691088;position:absolute;right:16px;font-family:"BGI";top:50%;transform:translateY(-50%);cursor:pointer;}
.me_con1 .rq1 .div input{width:100%;height:100%;font-size:16px;color:#999999;border:none;background:transparent;padding:0 16px;}
.me_con1 .rq1 .div1{width:63%;}
.me_con1 .rq1 .div2{width:33%;height:50px;background:#fff;border:1px solid #e8e8e8;border-radius:4px;overflow:hidden;position:relative;}
.me_con1 .rq1 .div2 img{max-width:100%;max-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.me_con1 .rq1 a{font-size:16px;color:#5f0080;font-family:"BGI";}
.me_con1 .rq1 input[type="button"]{width:100%;display:block;font-size:16px;color:#ffffff;font-family:"BGI";height:60px;border-radius:60px;background:#691088;border:none;margin-top:25px;cursor:pointer;transition:.3s;border:1px solid #691088;}
.me_con1 .rq1 input[type="button"]:hover{background:#fff;color:#691088;}
.me_con1 .rq1 .p1{font-size:16px;color:#333333;line-height:1.75;font-family:"BGI";padding-left:25px;position:relative;margin-top:22px;}
.me_con1 .rq1 .p1 i{width:15px;height:15px;background:#fff;border:1px solid #868585;position:absolute;left:0;top:6px;cursor:pointer;}
.me_con1 .rq1 .p1 i.on{border:none;background-size:cover;background-image:url(../images/z_img1.jpg);}
.me_con1 .rq .p2{text-align:center;margin-top:30px;position:relative;}
.me_con1 .rq .p2::before,.me_con1 .rq .p2::after{content:'';width:70px;height:1px;background:#e5e5e5;position:absolute;right:0;top:50%;transform:translateY(-50%);}
.me_con1 .rq .p3::before,.me_con1 .rq .p3::after{width:126px;}
.me_con1 .rq .p2::after{left:0;}
.me_con1 .rq .p2 a{font-size:16px;color:#333333;font-family:"BGI";}
@media(max-width:768px){.me_con1 .rq{width:100%;}
}
@media(max-width:500px){.me_con1{padding:40px 0;}
.me_con1 .rq{padding:25px 15px;}
.me_con1 h2{font-size:26px;}
.me_con1 .rq1{margin-top:20px;}
.me_con1 .rq1 .div{height:40px;margin-bottom:10px;}
.me_con1 .rq1 .div input{font-size:14px;}
.me_con1 .rq1 .div2{height:40px;}
.me_con1 .rq1 a{font-size:14px;}
.me_con1 .rq1 input[type="button"]{font-size:14px;height:44px;border-radius:44px;margin-top:20px;}
.me_con1 .rq1 .p1{font-size:14px;padding-left:25px;margin-top:15px;}
.me_con1 .rq .p2{margin-top:26px;}
.me_con1 .rq .p2 a{font-size:14px;}
.me_con1 .rq1 .div p{font-size:14px;}
.me_con1 .rq .p3::before,.me_con1 .rq .p3::after{width:106px;}
}
/* 注册 */
.me_con1 .rq.rq2{width:780px;padding:3.5%;}
.me_con1 .rq1 .div3{width:48%;display:flex;justify-content:space-between;}
.me_con1 .rq1 .div3 label{font-size:16px;color:#999999;line-height:50px;padding-left:16px;white-space:nowrap;}
.me_con1 .rq1 .div3 input{padding-left:8px;width:100%;color:#333333;}
.me_con1 .rq1 .div3 p::before{content:'';width:1px;height:14px;background:#cbcbcb;position:absolute;top:50%;left:-20px;transform:translateY(-50%);}
.me_con1 .rq1 .div4{width:100%;text-align:right;}
.me_con1 .rq1 .div3 select{max-width:100%;height:100%;font-size:16px;color:#333333;font-family:"BGI";background:none;border:none;text-align:right;appearance:none;padding-right:20px;background-image:url(../images/z_img11.png);background-size:13px 8px;background-repeat:no-repeat;background-position:right center;margin-right:16px;flex:1 1 auto;}
.me_con1 .rq1 .div5{width:100%;margin:36px 0;padding-left:16px;position:relative;}
.me_con1 .rq1 .div5::before{content:'';width:1px;height:92%;background:#ececec;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.me_con1 .rq1 .div5 .p3{font-size:16px;color:#999999;font-family:"BGI";}
.me_con1 .rq1 .div5 .p4{font-size:16px;color:#333333;font-family:"BGI";margin-top:18px;padding-left:20px;position:relative;cursor:pointer;}
.me_con1 .rq1 .div5 .p4 i{width:15px;height:15px;border-radius:50%;background:#fff;border:1px solid #cdcdcd;position:absolute;left:0;top:3px;}
.me_con1 .rq1 .div5 .p4.on i{background-image:url(../images/z_img14.png);background-size:cover;border:none;}
@media(max-width:1024px){.me_con1 .rq.rq2{width:100%;}
}
@media(max-width:500px){.me_con1 .rq1 .div3{width:100%;}
.me_con1 .rq1 .div3 label{line-height:40px;font-size:14px;}
.me_con1 .rq1 .div3 select{font-size:14px;}
.me_con1 .rq1 .div5{margin:10px 0;padding-left:16px;}
.me_con1 .rq1 .div5 .p3{font-size:14px;}
.me_con1 .rq1 .div5 .p4{font-size:14px;margin-top:10px;}
}
/* 个人中心 */
.grzx{width:100%;padding-top:22.1%;padding-bottom:6.3%;position:relative;}
.grzx .rq{width:100%;position:absolute;top:0;z-index:0;}
.grzx .rq .app{display:none;}
.grzx .rq img{width:100%;}
.grzx .rq .auto{font-size:48px;color:#fff;position:absolute;top:47%;left:50%;transform:translate(-50%,-50%);}
.grzx .rq1{width:100%;background:#fff;border-radius:10px;padding:5.6% 3.6%;padding-bottom:0;position:relative;z-index:10;}
.grzx .top{width:100%;padding-bottom:6%;display:flex;flex-wrap:wrap;}
.grzx .top .div1{width:34%;padding-left:10.8%;padding-right:1.35%;position:relative;}
.grzx .top .div1::before{content:'';width:1px;height:48px;background:#d6d6d6;position:absolute;right:4%;top:50%;transform:translateY(-50%);}
.grzx .top .div1 .ig{width:23.8%;padding-bottom:23.8%;border-radius:50%;overflow:hidden;position:absolute;left:0;top:50%;transform:translateY(-50%);}
.grzx .top .div1 .ig img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;}
.grzx .top .p1{font-size:24px;color:#333;font-family:"BGIMedium";}
.grzx .top .p2{font-size:18px;color:#999999;margin-top:5px;}
.grzx .top .div2{width:17.25%;padding-right:1.4%;position:relative;padding-top:2px;}
.grzx .top .div2::before{content:'';width:1px;height:48px;background:#d6d6d6;position:absolute;right:8%;top:50%;transform:translateY(-50%);}
.grzx .top .p3{font-size:18px;color:#333333;}
.grzx .top .p4{font-size:14px;color:#999999;font-family:"BGI";margin-top:10px;}
.grzx .top .div3{width:31%;}
.grzx .bot{width:100%;display:flex;flex-wrap:wrap;}
.grzx .bot .div{width:32.6%;margin-right:1.1%;background:#f7f8fa;border-radius:10px;padding:4% 10px;text-align:center;position:relative;}
.grzx .bot .div:nth-child(3n){margin-right:0;}
.grzx .bot .div .ig1{height:74%;position:absolute;bottom:0;left:0;}
.grzx .bot .div .ig2{width:11%;display:block;margin:0 auto;transition:all .5s;}
.grzx .bot .div:hover .ig2{transform:translateY(-10px);}
.grzx .bot .div p{font-size:18px;color:#333333;font-family:"BGI";margin-top:7.4%;}
@media(max-width:1024px){.grzx .rq .auto{font-size:50px;}
.grzx .top .p1{font-size:18px;}
.grzx .top .p2{font-size:14px;}
.grzx .top .div1{padding-left:10%;}
.grzx .top .p3{font-size:14px;}
.grzx .top .p4{font-size:12px;}
.grzx .bot .div p{font-size:16px;}
}
@media(max-width:768px){.grzx .rq1{padding-top:60px;}
.grzx .top .div1{width:100%;padding-right:0;padding-left:120px;margin-bottom:40px;}
.grzx .top .div2{width:30%;padding-right:0;}
.grzx .top .div3{width:40%;}
.grzx .top .div1::before{display:none;}
.grzx .top .div1 .ig{width:90px;height:90px;padding-bottom:0;}
.grzx .top .p1{font-size:22px;}
.grzx .top .p2{font-size:16px;}
.grzx .top .p3{font-size:16px;}
.grzx .top .p4{font-size:14px;}
}
@media(max-width:500px){.grzx .rq{position:relative;}
.grzx{padding-top:0;padding-bottom:0;}
.grzx .rq .auto{font-size:28px;}
.grzx .rq1{transform:translateY(-30px);}
.grzx .rq1{padding:0 15px;padding-top:40px;}
.grzx .top .div1 .ig{width:80px;height:80px;}
.grzx .top .div1{padding-left:95px;margin-bottom:30px;}
.grzx .top .p1{font-size:20px;}
.grzx .top .p2{font-size:14px;}
.grzx .top .div2{width:50%;}
.grzx .top .div3{width:100%;margin-top:20px;}
.grzx .top .div2:nth-child(3):before{display:none;}
.grzx .top{padding-bottom:20px;}
.grzx .bot .div{width:100%;margin-right:0;padding:30px 10px;margin-bottom:10px;}
.grzx .bot .div p{margin-top:15px;}
}
/* 产品 */
.proban{padding-top:90px;height:100%;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-bottom:4%;}
.proban .auto{padding-top:5%;}
.proban .tit,.proban .p{max-width:60%;}
.proban .tit{margin-bottom:15px;}
.protg a{display:block;padding-left:38px;border-left:2px solid transparent;font-size:18px;margin:20px 0;line-height:1;opacity:0.4;}
.protg a.cur{opacity:1;border-color:#fff;}
.statick header{position:absolute;}
.stricky{position:sticky;top:80px;z-index:50;background:#f7f8f9;padding:20px 0;text-align:center;}
.pnavs span{display:inline-block;vertical-align:middle;cursor:pointer;line-height:35px;border-bottom:2px solid transparent;font-size:16px;margin:0 15px;}
.pnavs span.cur{color:#4b0065;border-color:#4b0065;}
.mulu{padding:30px 0 20px;color:#5f0080;}
.mulu .tit{white-space:nowrap;}
.mulu .flex{justify-content:flex-start;}
.mulu a{display:block;padding-left:36px;border-left:1px solid #dcdcdc;margin-left:36px;padding-right:25px;margin-bottom:10px;background:url(../images/z_img3.svg) no-repeat right center;}
.pinfo{padding:5% 0;background:#f7f8f9;}
.pinfo .txt{flex:1 1 50%;padding-right:5%;}
.pinfo .txt.s2{padding-right:6%;}
.pinfo .txt .tit{font-size:40px;line-height:1.3;margin-bottom:20px;}
.pinfo .txt .p{font-size:18px;line-height:1.78;}
.pinfo .img{border-radius:10px;overflow:hidden;flex:0 0 auto;max-width:45%;margin-right: 4%;}
.pinfo .img img{display:block;width:100%;}
.liangdian{padding-top:5%;position:relative;z-index:10;margin-bottom:-150px;}
.anlifx{padding-top:260px;padding-bottom:5%;background:url(../images/anlibg.jpg) no-repeat center;background-size:cover;}
.blocktit{margin-bottom:60px;line-height:1;text-align:center;font-size:40px;font-family:"BGI";}
.liangdian:after{content:"";position:absolute;left:0;top:0;width:100%;bottom:150px;background:url(../images/ldbg.jpg) no-repeat center;background-size:cover;z-index:-1;}
.liangdian .blocktit{color:#fff;}
.liangdian .items{background:#fff;padding:70px 0 60px;border-radius:10px;align-items:stretch;flex-wrap:wrap;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.liangdian .item{flex:0 0 auto;width:25%;padding:0 55px;border-right:1px solid #eff0f1;margin-bottom:20px;}
.liangdian .item:nth-child(4n),.liangdian .item:last-child{border:none;}
.liangdian .item .icon{height:150px;line-height:150px;text-align:center;margin-bottom:40px;}
.liangdian .item .icon img{max-height:100%;}
.liangdian .item .t{font-size:20px;text-align:center;line-height:1.33;margin-bottom:20px;}
.liangdian .item .p{font-size:16px;color:#666;line-height:1.75;max-height:12.25em;overflow:hidden;}
.anlifx a.flex{padding:0 40px 40px;background:#fff;border-radius:10px;}
.anlifx a.flex .img{flex:0 0 auto;margin-top:-40px;border-radius:10px;overflow:hidden;width:38%;}
.anlifx .swiper-slide{padding-top:40px;}
.anlifx a.flex .img img{display:block;width:100%;}
.anlifx a.flex .txt{flex:1 1 auto;overflow:hidden;padding-left:40px;}
.anlifx a.flex h3{font-size:20px;line-height:1.5em;height:4.5em;overflow:hidden;}
.anlifx a.flex .vm{margin-top:20px;padding-top:50px;border-top:1px solid #e8e8e8;}
.anlifx a.flex:hover .vm{color:#5f0080;}
.swiperCtr{padding-top:50px;text-align:center;}
.swiperCtr span{display:inline-block;vertical-align:middle;width:54px;height:54px;border-radius:50%;background:#fff;cursor:pointer;position:relative;margin:0 15px;transition:.3s;}
.swiperCtr span:before{content:"";position:absolute;left:50%;top:50%;width:10px;height:10px;border-left:1px solid #333;border-top:1px solid #333;margin-left:-5px;margin-top:-5px;}
.swiperCtr .prev:before{transform:rotate(-45deg);}
.swiperCtr .next:before{transform:rotate(135deg);}
.swiperCtr span:hover{background:#5f0080;}
.swiperCtr span:hover:before{border-color:#fff;}
.padding5{padding:2.5% 0;}
.demoi{border-radius:10px;overflow:hidden;background:#f7f8f9;}
.demoi .img{flex:0 0 auto;width:50%;border-radius:10px;}
.demoi .img img{width:100%;display:block;}
.demoi .txt{flex:1 1 auto;padding:20px 70px;overflow:hidden;}
.demoi .txt .t{font-size:36px;margin-bottom:20px;}
.ul li{padding-left:20px;font-size:16px;line-height:1.75;color:#666;position:relative;}
.ul li:before{content:"";position:absolute;left:0;top:0.875em;width:5px;height:5px;background:#5f0080;margin-top:-2.5px;}
.btns .btn{display:inline-block;vertical-align:middle;white-space:nowrap;}
.btns .btn:not(:last-child){padding-right:20px;margin-right:20px;border-right:1px solid #ccc;line-height:1;}
.btns .btn span{display:inline-block;vertical-align:middle;}
.btns .btn .icon-xinq{margin-left:10px;width:17px;height:15px;background:url(../images/xingq.svg) no-repeat center;background-size:contain;}
.btns .btn.on{color:#5f0080;}
.demoi .txt .btns{margin-top:6%;padding-top:6%;border-top:1px solid #e8e8e8;}
.lc{background-size:cover;background-position:center;}
.thtj .blocktit{margin-bottom:30px;}
.thtj .txt{line-height:1.78;font-size:18px;text-align:center;max-width:920px;margin:0 auto 40px;}
.thtj .imgs{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.thtj .imgs .item{width:29.33%;flex:0 0 auto;border-radius:10px;overflow:hidden;background:#f7f8f9;margin-right:6%;margin-bottom:20px;}
.thtj .imgs .item:nth-child(3n),.thtj .imgs .item:last-child{margin-right:0;}
.thtj .imgs .item img{display:block;width:100%;}
.thtj .imgs .item .t{padding:25px 30px;}
.thtj .imgs .item .tl{/*font-size:24px;*/flex:1 1 auto;padding-right:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.qabg{background:url(../images/qabg.jpg) no-repeat left top;background-size:cover;}
.rq8_con1.s2{padding-top:0;}
.rq8_con1.s2 .div{background:#fff;border-radius:10px;}
.rq8_con1.s2 .div .top{color:#666;font-family:"BGI";}
.backlist{margin-top:50px;text-align:center;}
.backlist a{display:inline-block;padding:0 38px;background:#5f0080;line-height:58px;border-radius:30px;color:#fff;transition:.3s;border:1px solid #5f0080;}
.backlist a:hover{background:#fff;color:#5f0080;}
.cntBlock{background-size:cover;background-position:center;color:#fff;}
.cntBlock .blocktit{margin-bottom:20px;text-align:left;margin-top:0;}
.cntBlock .p{font-size:24px;font-family:"BGI";opacity:0.6;}
.cntBlock .txt{flex:1 1 auto;overflow:hidden;padding-right:20px;}
.cntBlock .btn{line-height:60px;padding:0 38px;background:#fff;border-radius:30px;cursor:pointer;color:#5f0080;text-align:center;min-width:140px;transition:.3s;}
.cntBlock .btn:hover{background:#5e037e;color:#fff;}
.pban2{position:relative;background-size:cover;height:660px;}
.pban2 .txt{position:absolute;left:0;top:0;bottom:0;width:100%;z-index:10;font-family:'BGI';}
.banin{justify-content:flex-start;}
.banin .tit{font-size:40px;color:#fff;}
.banin .p{font-size:20px;color:#fff;max-width:34em;}
.banin .bl{flex:0 1 auto;min-width:58%;}
.banin .img{flex:0 0 auto;width:32%;padding-left:5%;}
.liucheng{background:url(../images/lcbg.jpg) no-repeat right top;background-size:cover;}
.liucheng .blocktit{color:#fff;}
.liucheng .items{padding:95px 0 50px;background:#fff;border-radius:10px;position:relative;align-items:stretch;}
.liucheng .item{flex:0 0 auto;width:15%;margin-left:5%;position:relative;padding-top:50px;padding-left:30px;}
.liucheng .items:before{content:"";position:absolute;left:10%;right:10%;height:220px;background:url(../images/lcprev.png) no-repeat center;background-size:100% 100%;z-index:10;}
.liucheng .item .icon{font-size:0;height:90px;line-height:90px;margin-bottom:20px;}
.liucheng .item:before{content:"";position:absolute;left:0;bottom:0;top:110px;border-left:1px solid #e4e4e4;}
.liucheng .item .t{font-size:20px;margin-bottom:60px;line-height:1;}
.liucheng .item .p{line-height:1.5;color:#666;}
.anlifx2{background:url(../images/anlibg.jpg) no-repeat center top;background-size:cover;}
.anli2{flex-wrap:wrap;justify-content:flex-start;align-items:stretch;}
.anli2 .item{flex:0 0 auto;width:31.33%;margin-right:3%;background:#fff;margin-bottom:3%;flex-direction:column;padding:30px;border-radius:10px;justify-content:flex-start;}
.anli2 .item:nth-child(4n+3){margin-right:0;}
.anli2 .item:nth-child(4n+4){width:100%;margin-right:0;flex-direction:row-reverse;}
.anli2 .item .img{font-size:0;height:320px;line-height:320px;}
.anli2 .item .img img{max-height:100%;}
.anli2 .item .t{font-size:24px;font-family:"BGI";padding:0 10px;text-align:center;}
.anli2 .item:nth-child(4n+4) .t{flex:1 1 auto;padding:0 50px;}
.banin .bl .protg{margin-top:15%;color:#fff;}
.pban .protg{margin-top:10%;color:#fff;}
.pban .protg.s2{border-left:2px solid rgba(255,255,255,0.4);}
.pban .protg.s2 a{border:none;}
.shenxin{background:#f7f8f9;}
.shenxin .p{font-size:18px;line-height:2;margin-bottom:2em;}
.shenxin .items{flex-wrap:wrap;align-items:stretch;}
.shenxin .item{background:#fff;margin-right:1%;width:43%;text-align:center;border-radius:10px;padding:50px 20px 70px;}
.shenxin .item:nth-child(2n){margin-right:0;width:56%;}
.shenxin .item .img{height:490px;line-height:490px;height:29vw;line-height:29vw;}
.shenxin .item .img img{max-height:100%;}
.shenxin .item .btn{display:inline-block;vertical-align:middle;padding:0 38px;line-height:60px;background:#5f0080;border-radius:30px;color:#fff;cursor:pointer;margin-top:40px;transition:.3s;}
.shenxin .item .btn:hover{background:#8613ae;}
.funeng .img{display:block;width:100%;}
.funeng{position:relative;width:100%;overflow:hidden;}
.funeng .item{position:absolute;padding-left:6vw;font-size:24px;line-height:1.3;z-index:5;font-size:1.25vw;}
.funeng .item:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s;}
.funeng .item:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s;}
.funeng .item:nth-child(4){-webkit-animation-delay:.5s;animation-delay:.5s;}
.funeng .item:nth-child(5){-webkit-animation-delay:.6s;animation-delay:.6s;}
.funeng .item:nth-child(6){-webkit-animation-delay:.7s;animation-delay:.7s;}
.funeng .item .icon{width:90px;height:90px;line-height:90px;width:4.68vw;height:4.68vw;line-height:4.68vw;background:#5f0080;text-align:center;border-radius:50%;position:absolute;left:0;top:50%;font-size:0;transform:translate(0,-50%);}
.funeng .item .icon img{max-width:60%;max-height:60%;}
.funeng .item:first-child{left:13.5%;top:20%;}
.funeng .item:nth-child(2n){padding-left:0;padding-right:6vw;text-align:right;}
.funeng .item:nth-child(2n) .icon{left:auto;right:0;}
.funeng .item:nth-child(2){right:13.5%;top:20%;}
.funeng .item:nth-child(3){left:11%;top:44%;}
.funeng .item:nth-child(4){right:11%;top:44%;}
.funeng .item:nth-child(5){left:13.5%;top:68%;}
.funeng .item:nth-child(6){right:13.5%;top:68%;}
.funeng .tit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:5;color:#333;font-size:40px;font-size:2.08vw;font-family:"BGI";}
.funeng .blocktit {
    position: absolute;
    top: 12%;
    left: 50%;
    transform: translate(-50%,0);
}
.block.funeng.u715 {
    padding-top: 0;
}

.liuc2{background:url(../images/lcbg2.jpg) no-repeat center;background-size:cover;}
.lc_items{position:relative;padding:80px 40px;background:#fff;border-radius:10px;counter-set:indx;align-items:stretch;flex-wrap:wrap;}
.lc_items .item{padding:0 40px;width:25%;flex-direction:column;}
.lc_items .item .num{flex:0 0 auto;padding:59px;display:inline-block;margin:0 auto 90px;position:relative;background:url(../images/numbg.png) no-repeat center;background-size:contain;}
.lc_items .item .num:after{counter-increment:indx;content:"0"counter(indx);font-size:30px;color:#5f0080;position:absolute;left:0;top:50%;text-align:center;width:100%;line-height:40px;margin-top:-20px;}
.lc_items .item .p{padding:30px;background:#f5eaf8;line-height:1.5;color:#5f0080;flex:1 1 auto;border-radius:10px;position:relative;}
.lc_items .item .num:before{content:"";position:absolute;width:20px;height:20px;border:4px solid #5f0080;background:#fff;z-index:1;border-radius:50%;left:50%;margin-left:-10px;box-sizing:border-box;bottom:-40px;}
.lc_items:before{content:"";z-index:1;left:80px;right:80px;border-bottom:1px dashed #5f0080;top:227px;position:absolute;}
.lc_items .item .p:after{content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:18px solid #f5eaf8;left:50%;bottom:100%;margin-left:-10px;}
.fxinfo{background:#f7f8f9;text-align:center;}
.table{padding-top:5%;}
.table table{width:100%;border:none;border-spacing:0;border-collapse:collapse;}
.table table th{width:33%;text-align:left;padding-bottom:25px;font-weight:normal;}
.table table .th{padding:0 50px;border-left:1px solid #ccc;}
.table table .td{padding:25px 50px;display:block;}
.table table tr:last-child td:first-child:before{border-radius:0 0 0 10px;}
.table table tr:last-child td:last-child:before{border-radius:0 0 10px 0;}
.table table tr:nth-child(2) td:first-child:before{border-radius:10px 0 0 0;}
.table table tr:nth-child(2) td:last-child:before{border-radius:0 10px 0 0;}
.table table td{position:relative;z-index:5;}
.table table td:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:#f7f8f9;z-index:-1;}
.table table td:after{content:"";position:absolute;left:0;bottom:0;width:100%;z-index:0;border-bottom:1px solid #eeeeef;}
.table table tr:last-child td:after{display:none;}
.gj .items{flex-wrap:wrap;align-items:stretch;}
.gj .item{width:28.33%;flex:0 0 auto;background:#f7f8f9;margin-right:7%;border-radius:10px;overflow:hidden;}
.gj .item:nth-child(3n){margin-right:0;}
.gj .item .img{background:#fff;font-size:0;}
.gj .item .img img{width:100%;}
.gj .item .txt{padding:35px;}
.gj .item .txt h3{font-size:26px;color:#5f0080;margin-bottom:20px;text-align:center;}
.gj .item .txt .p{line-height:1.75;min-height:12.25em;margin-bottom:30px;}
.tols .tl{display:inline-block;vertical-align:middle;white-space:nowrap;padding-right:16px;color:#333;line-height:1;margin-bottom:15px;}
.tols .tl span{display:inline-block;vertical-align:middle;}
.tols .tl span.icon-down{padding:8px;background:url(../images/z_img3.svg) no-repeat center;margin-left:15px;}
.tols .tl.on{color:#5f0080;margin-right:16px;border-right:1px solid #d8d8d8;}
.colums .cat.s2 .checkitems{display:none;margin-left:20px;border-left:1px solid #ccc;}
.cat.s2 .tit{color:#5f0080;font-family:"BGIBold";}
.cat.s2 .category .ctit a{display:block;}
.cat.s2 .category .ctit a:hover {
    color: #5f0085;
    font-weight: bold;
}
.cat.s2 .checkitem{margin-bottom:20px;}
.cat.s2 .checkitem a{display:block;}
.ptit .tit.bold{font-family:"BGIBold";}
.backline{margin-top:25px;text-align:right;font-size:18px;color:#5f0080;}
.pageMain.s2{padding:50px 0 5%;}
.document{line-height:1.875;font-family:"BGI";}
.document .p{margin-bottom:1.5em;}
.document .ctit{font-size:20px;color:#5f0080;font-family:"BGIBold";}
.dtable,.dtable2{width:100%;overflow:auto;margin-bottom:50px;margin-top:10px;}
.dtable>table,.dtable2>table{width:100%;min-width:800px;border-spacing:0;border-collapse:collapse;font-family:"BGI";}
.dtable .th{position:relative;white-space:nowrap;padding:0 12px;font-weight:normal;color:#5f0080;height:60px;border:none;}
.dtable .th:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#ede3f1;border-right:1px solid #ebeef5;box-sizing:border-box;}
.dtable .th:first-child:after{border-radius:10px 0 0 0;}
.dtable .th:last-child:after{border-radius:0 10px 0 0;border:none;}
.dtable td{vertical-align:middle;padding:20px;text-align:center;position:relative;}
.dtable td:nth-child(3){white-space:nowrap;}
.dtable .th:last-child{text-align:left;padding-left:50px;}
.dtable td:last-child{text-align:left;padding-left:50px;}
.dtable td td{border:none;vertical-align:top;}
.dtable td table{width:100%;}
.dtable td td:first-child{white-space:nowrap;text-align:left;padding:5px 0;width:4em;}
.dtable td td:last-child{padding:5px 0 5px 20px;}
.dtable tr:nth-child(2n+1) td:after{background:#fbfcfc;}
.dtable td:after{content:"";position:absolute;left:-1px;top:-1px;right:0;bottom:0px;border:1px solid #ebeef5;box-sizing:border-box;z-index:-1;}
.dtable td:first-child:after{left:0;}
.dtable tr:last-child td:first-child:after{border-radius:0 0 0 10px;}
.dtable tr:last-child td:last-child:after{border-radius:0 0 10px 0;}
.dtable td td:after{display:none !important;}
.tips{counter-reset:ul;line-height:1.6;}
.tips li{padding-left:25px;position:relative;margin-bottom:10px;}
.tips li:before{counter-increment:ul;content:counter(ul);position:absolute;width:15px;text-align:center;line-height:15px;background:#4b0065;font-size:12px;color:#fff;border-radius:50%;left:0;top:0.8em;margin-top:-5px;height:15px;}
/* .colums .cat .strick{position:sticky;top:120px;}
*/
.dtable2 td{position:relative;border:none;padding:10px 30px;vertical-align:top;}
.dtable2 td:after{content:"";position:absolute;left:-1px;top:-1px;right:0;bottom:0;border:1px solid #ccc;z-index:-1;}
.dtable2 tr:first-child td:after{top:0;}
.dtable2 td:first-child:after{left:0;background:#fbfcfc;}
.dtable2 td:first-child{white-space:nowrap;}
.dtable2 tr:first-child td:first-child:after{border-radius:10px 0 0 0;}
.dtable2 tr:first-child td:last-child:after{border-radius:0 10px 0 0;}
.dtable2 tr:last-child td:first-child:after{border-radius:0 0 0 10px;}
.dtable2 tr:last-child td:last-child:after{border-radius:0 0 10px 0;}
.document .p li{position:relative;margin-top:10px;padding-left:15px;}
.document .p li:before{content:"";position:absolute;left:0;width:4px;height:4px;background:#5f0080;border-radius:50%;top:0.9em;}
.dtable3{margin-top:20px;}
.dtable3 table{width:100%;border-spacing:0;border-collapse:collapse;}
.dtable3 .th{position:relative;height:60px;padding:0 20px;text-align:left;font-weight:normal;}
.dtable3 .th:last-child{width:125px;text-align:center;}
.dtable3 .th:after{content:"";position:absolute;border:1px solid #ebeef5;left:-1px;top:0;right:0;bottom:0;background:#fbfcfc;z-index:-1;}
.dtable3 .th:first-child:after{border-radius:10px 0 0 0;left:0;}
.dtable3 .th:last-child:after{border-radius:0 10px 0 0;}
.checkbox{display:inline-block;vertical-align:middle;position:relative;white-space:nowrap;cursor:pointer;}
.checkbox i{display:inline-block;vertical-align:middle;width:16px;height:16px;border:1px solid #d1d5de;background:#fff;position:relative;}
.checkbox i:after{content:"";position:absolute;width:8px;height:4px;border-left:1px solid #fff;border-bottom:1px solid #fff;left:50%;top:50%;margin-top:-4px;margin-left:-4px;transform:rotate(-50deg);opacity:0;}
.checkbox span{display:inline-block;vertical-align:middle;margin-left:10px;}
.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;cursor:pointer;opacity:0;}
.checkbox input:checked+i{background:#5f0080;border-color:#5f0080;}
.checkbox input:checked+i:after{opacity:1;}
.dtable3 td{position:relative;height:60px;padding:0 20px;}
.dtable3 td:after{content:"";position:absolute;border:1px solid #ebeef5;left:-1px;top:-1px;right:0;bottom:0;background:#fbfcfc;z-index:-1;}
.dtable3 tr:last-child td:first-child:after{border-radius:0 0 0 10px;left:0;}
.dtable3 tr:last-child td:last-child:after{border-radius:0 0 10px 0;}
.dtable3 .t{flex:1 1 auto;padding-left:20px;overflow:hidden;}
.dtable3 .t .icon-pdf{width:19px;height:24px;background:url(../images/pdf.png) no-repeat center;background-size:contain;flex:0 0 auto;}
.dtable3 .t .name{flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:10px;}
.dtable3 td:last-child{text-align:center;}
.dtable3 td .down{display:inline-block;width:30px;height:30px;background:url(../images/z_img3.svg) no-repeat center;vertical-align:middle;cursor:pointer;}
.dtable3 .btn{padding:0 10px;background:#5f0080;border-radius:30px;line-height:28px;cursor:pointer;color:#fff;}
.document .ctit2{color:#5f0080;font-family:"BGIBold";margin-bottom:10px;}
.document .wram{padding:10px 20px;background:#efe5f2;color:#5f0080;border-radius:10px;margin:10px 0 20px;}
.document .code{padding:10px 20px;background:#f5f5f5;border-radius:10px;margin:10px 0 20px;}
.pban .txt .searchBlock{margin-top:50px;}
.category2 .cati a{position:relative;display:inline-block;padding-right:20px;line-height:50px;}
.category2 .cati a:after{content:"";position:absolute;right:0;border-top:5px solid transparent;border-bottom:6px solid transparent;border-left:5px solid #5f0080;top:50%;margin-top:-5px;opacity:0;}
.category2 .cati.cur a{color:#5f0080;}
.category2 .cati.cur a:after{opacity:1;}
.ptit2{font-size:24px;margin-bottom:20px;font-family:"BGIMedium";}
.subCategory{padding:40px 20px;background:#f8f9fa;border-radius:20px;margin-bottom:30px;align-items:flex-start;}
.subCategory dl{padding:0 40px;width:25%;}
.subCategory dt{font-size:18px;font-family:"BGIMedium";margin-bottom:15px;}
.subCategory dd{margin-bottom:10px;}
.table.s2{padding-top:30px;}
.cntc{margin-top:50px;align-items:flex-start;justify-content: flex-start;}
.cntc .i{flex:0 0 auto;padding-right:30px;font-size:18px;}
.cntc .i .ip{font-size:22px;margin-top:10px;color:#4b0065;font-family:"BGIMedium";}
.jybg{background:url(../images/jybg.png) no-repeat center;background-size:cover;}
.serviceType{background-position:center;background-repeat:no-repeat;background-size:cover;}
.serviceType .blocktit{color:#fff;}
.sertable table{width:100%;border:none;border-spacing:0;border-collapse:collapse;}
.sertable th{position:relative;padding:25px 80px;text-align:left;font-weight:normal;z-index:5;font-size:18px;color:#5f0080;font-family:"BGIMedium";}
.sertable th:after{content:"";position:absolute;left:-1px;top:0;right:0;bottom:0;z-index:-1;background:#f4ebf8;border:1px solid #5a2870;border-bottom-color:#371e44;}
.sertable th:first-child,.sertable td:first-child{width:260px;font-size:18px;color:#5f0080;font-family:"BGIMedium";}
.sertable th:first-child:after{border-radius:20px 0 0 0;border-left:none;}
.sertable th:last-child:after{border-radius:0 20px 0 0;border-right:none;}
.sertable td{padding:25px 80px;position:relative;z-index:5;}
.sertable td:after{content:"";position:absolute;left:-1px;top:-1px;right:0;bottom:0;z-index:-1;background:#fff;border:1px solid #5a2870;}
.sertable td:first-child:after{border-left:none;}
.sertable td:last-child:after{border-right:none;}
.sertable tr:last-child td:first-child:after{border-radius:0 0 0 20px;}
.sertable tr:last-child td:last-child:after{border-radius:0 0 20px 0;}
.kings .item{width:29.33%;margin:0 3%;flex:0 0 auto;padding-top:75px;margin-top:75px;position:relative;z-index:5;transition:.3s;top:0;}
.kings .item:hover{box-shadow:0 5px 15px rgba(0,0,0,.1);}
.kings .items{align-items:stretch;}
.kings .item:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:#f7f8f9;border-radius:10px;}
.kings .item .icon{padding:75px;top:-75px;background-color:#f7f8f9;border-radius:50%;position:absolute;left:50%;margin-left:-75px;z-index:1;background-repeat:no-repeat;background-position:center;}
.kings .item .txt{padding:20px 50px 70px;line-height:1.75;}
.kings .item .t{text-align:center;font-size:24px;margin-bottom:20px;}
.icon-kinga{background-image:url(../images/kinga.png);}
.icon-kingb{background-image:url(../images/kingb.png);}
.icon-kingc{background-image:url(../images/kingc.png);}
.pban2.bg2{background-image:url(../images/banner8.jpg);}
.pban2.bg3{background-image:url(../images/bannerbg2.jpg);}
.pban2.s2 .banin .bl{min-width:0;}
.pban2.s2 .banin .img{width:auto;max-width:58%;}
.pinfo.s2{background:url(../images/smbg.jpg) no-repeat left center;background-size:cover;}
.pinfo.s2 .p{max-width:34em;}
.pinfo.s2 .img{position:relative;width:50%;border-radius:20px;overflow:hidden;}
.pinfo.s2 video{width:100%;object-fit:cover;}
.pinfo .img .itxt{position:absolute;left:0;top:50%;width:100%;z-index:5;color:#fff;padding:20px 40px;transform:translate(0,-50%);font-size:18px;font-family:"BGI";}
.pinfo .img .itxt .it{font-size:36px;margin-bottom:10px;}
.funeng .timg{position:absolute;z-index:10;left:50%;top:57%;transform:translate(-50%,-50%);width:30%;text-align:center;}
.funeng .timg .t{font-size:40px;margin-bottom:20px;}
.funeng .timg img{max-width:51%;}
.liangdian .items .img{padding:0 60px;text-align:center;}
.liangdian.s2{margin-bottom:5%;}
.liangdian .ctxt{margin:0 auto 60px;color:#fff;max-width:55em;line-height:1.875;font-size:18px;opacity:0.6;}
.changj{background:url(../images/index6bg.jpg) no-repeat top center;background-size:cover;}
.changj .items{align-items:flex-start;flex-wrap:wrap;}
.changj .item{width:49%;}
.changj .item .img{overflow:hidden;border-radius:10px;}
.changj .item img{display:block;width:100%;}
.changj .item .t{text-align:center;margin-top:20px;font-size:24px;}
.banin .tit2{font-size:24px;color:#fff;margin:20px 0 30px;}
.liangdian.s3 .items{padding:0;background:none;flex-wrap:wrap;align-items:stretch;justify-content:center;counter-reset:td;box-shadow:none;}
.liangdian.s3 .item{padding:0 0 75px;border:none;background:#fff;margin-right:2%;width:23.5%;border-radius:10px;overflow:hidden;position:relative;margin-bottom:20px;}
.liangdian.s3 .item:nth-child(4n),.liangdian.s3 .item:last-child{margin-right:0;}
.liangdian.s3 .item .img{padding:0;}
.liangdian.s3 .item .img img{display:block;width:100%;}
.liangdian.s3 .item .t{padding:20px;text-align:left;font-family:"BGI";margin:0;}
.liangdian.s3 .item:after{counter-increment:td;content:"0"counter(td);position:absolute;bottom:20px;right:20px;font-size:50px;color:#e0e0e0;}
.liangdian.s3{margin-bottom:-70px;}
.liangdian.s3:after{bottom:70px;}
.gzlc{background:url(../images/index6bg.jpg) no-repeat center;background-size:cover;}
.gzlc .blocktit{padding-top:70px;}
.bujian{align-items:stretch;border-radius:10px;overflow:hidden;}
.bujian .mainimg{flex:0 0 auto;width:65%;position:relative;}
.bujian .mainimg>img{display:block;width:100%;}
.bujian .mainimg li{position:absolute;z-index:10;padding:2px;background:#fff;white-space:nowrap;border-radius:50px;cursor:pointer;}
.bujian .mainimg li .con{position:relative;padding:0 12px;line-height:32px;border-radius:16px;color:#5f0080;z-index:5;background:#fff;font-size: 14px;}
.bujian .mainimg li .con:after{content:"";position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid transparent;bottom:-6px;left:50%;margin-left:-5px;}
.bujian .mainimg li:after{content:"";position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid #fff;bottom:-6px;left:50%;margin-left:-5px;}
.bujian .mainimg li:nth-child(1){bottom: 51%;left: 26%;}
.bujian .mainimg li:nth-child(2){bottom:73%;left:28%;}
.bujian .mainimg li:nth-child(3){left: 45%;bottom: 70%;}
.bujian .mainimg li:nth-child(4){left: 57%;bottom: 43%;}
.bujian .mainimg li:nth-child(5){left: 43%;bottom: 56%;}
.bujian .mainimg li:nth-child(6){left: 67%;bottom: 52%;}
.bujian .mainimg li.cur .con{background:#5f0080;color:#fff;}
.bujian .mainimg li.cur .con:after{border-top-color:#5f0080;}
.bjslider{width:35%;flex:0 0 auto;background:#5f0080;color:#fff;justify-content:center;overflow:hidden;padding:20px 4%;font-family:"BGI";}
.bjslider .in{width:100%;position:relative;}
.bjslider .img{border-radius:10px;overflow:hidden;}
.bjslider .img img{display:block;width:100%;}
.bjslider .txt{margin-top:30px;}
.bjslider .txt .t1{font-size:28px;margin-bottom:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.bjslider .txt .p{line-height:1.56;font-size:18px;margin-right:100px;opacity:0.6;max-width:13em;height:3.12em;overflow:hidden;}
.swiperPage2{position:absolute;line-height:1;right:0;left:auto;bottom:0;width:auto;color:#915da3;font-size:20px;background:#5f0080;z-index:20;}
.swiperPage2 .cur{color:#fff;}
.baseBtns{font-size:0;}
.baseBtns .btn{display:inline-block;vertical-align:middle;padding:0 20px;line-height:56px;border:2px solid #5f0080;min-width:180px;text-align:center;font-size:16px;cursor:pointer;border-radius:30px;color:#5f0080;margin-right:20px;transition:.3s;margin-bottom:10px;}
.baseBtns .btn.on{background:#5f0080;color:#fff;}
.pinfo .baseBtns{margin-top:60px;}
.baseBtns .btn:hover{background:#5f0080;color:#fff;}
.baseBtns .btn.on:hover{background:#fff;color:#5f0080;}
.indexen{background:url(../images/indexen.jpg) no-repeat center;background-size:cover;}
.indexen .tit{font-size:40px;color:#fff;margin-bottom:20px;text-align:center;}
.indexen .p{font-size:18px;line-height:1.875;color:#fff;padding-bottom:5%;font-family:"BGI";}
.indexen .items{flex-wrap:wrap;align-items:stretch;}
.indexen .item{width:29.33%;margin-right:6%;background:#f6f6f6;padding:50px 30px;border-radius:10px;margin-bottom:20px;position:relative;z-index:10;transition:.3s;cursor:pointer;top:0;}
.indexen .item:nth-child(3n){margin-right:0;}
.indexen .item .it{justify-content:flex-start;margin-bottom:30px;flex:0 0 auto;}
.indexen .item .it .icon{flex:0 0 auto;padding-right:20px;}
.indexen .item .t{font-size:24px;color:#5f0080;flex:1 1 auto;overflow:hidden;}
.indexen .item .con{flex:1 1 auto;overflow:hidden;}
.indexen .item .con .t{display:none;margin-bottom:10px;}
.indexen .item .ip{font-size:18px;line-height:1.33;color:#666;font-family:"BGI";}
.indexen .item .shaw{position:absolute;right:0;top:0;z-index:-1;max-width:50%;}
.indexen .item:hover{top:-10px;box-shadow:0 0 15px rgba(0,0,0,0.1);}
@media(max-width:1440px){.banin .img{/*margin-left:6%*/;width: 30%;}
}
@media(max-width:1024px){.proban{padding-top:0;}
.pban .proban .tit{font-size:42px;}
.mulu .tit{float:none;font-size:24px;padding-bottom:24px;}
.mulu .flex{display:block;}
.mulu a{margin-left:0;border-left:none;padding-left:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border-top:1px solid #dcdcdc;padding-top:20px;padding-bottom:20px;font-size:16px;}
.pinfo{padding:10% 0;}
.pinfo .auto{flex-wrap:wrap;}
.pinfo .txt{padding:0;width:100%;margin-bottom:40px;flex:1 1 auto;}
.pinfo .txt .tit{font-size:32px;text-align:center;}
.pinfo .txt.s2{padding:0;}
.pinfo .img{width:100%;max-width:100%;}
.stricky{padding:10px 0;top:58px;text-align:left;}
.pnavs span{font-size:16px;margin:0 5% 0 0;}
.liangdian{padding-top:10%;}
.blocktit{font-size:32px;}
.liangdian .items{padding-bottom:10px;}
.liangdian .item{width:50%;margin-bottom:50px;}
.liangdian .item:nth-child(2n){border:none;}
.slide2{width:100%;overflow:hidden;padding:0 10%;}
.slide2 .swiper-container{overflow:visible;}
.demoi{align-items:stretch;}
.demoi .img img{width:100%;height:100%;object-fit:contain;}
.demoi .txt{padding:30px 40px;}
.demoi .txt .t{font-size:24px;}
.padding5{padding:10% 0;}
.backlist a{line-height:52px;}
.anlifx a.flex h3{font-size:20px;}
.banin .tit{font-size:32px;}
.banin .p{font-size:18px;}
.liucheng .items{padding:50px 0;}
.liucheng .items:before{display:none;}
.liucheng .item{padding-top:0;padding-left:20px;}
.liucheng .item .t{font-size:18px;margin-bottom:20px;}
.liucheng .item .p{font-size:14px;}
.liucheng .item .icon{height:60px;line-height:60px;}
.anli2 .item .img{height:240px;line-height:240px;}
.anli2 .item .t{font-size:16px;}
.shenxin .item .btn{line-height:44px;padding:0 20px;font-size:14px;}
.funeng .item{font-size:14px;}
.funeng .tit{font-size:18px;}
.lc_items{padding:40px 20px;}
.lc_items .item{padding:0 20px;}
.lc_items .item .num{padding:34px;margin-bottom:56px;}
.lc_items .item .num:after{font-size:20px;}
.lc_items .item .p{padding:20px 10px;font-size:14px;}
.lc_items:before{left:40px;right:40px;top:127px;}
.lc_items .item .num:before{bottom:-30px;width:16px;height:16px;margin-left:-8px;}
.table table .th{padding:0 20px;}
.table table .td{padding:20px;}
.gj .item{width:31.99%;margin-right:2%;}
.gj .item .txt{padding:20px;}
.gj .item .txt h3{font-size:22px;}
.pageMain.s2{padding:20px 0 40px;}
.backline{font-size:16px;margin-top:10px;}
.colums .cat .strick{top:80px;}
.ptit2{font-size:20px;}
.subCategory{padding:20px;flex-wrap:wrap;padding-bottom:5px;}
.subCategory dl{padding:0 20px;width:50%;margin-bottom:20px;}
.subCategory dt{font-size:16px;}
.sertable td,.sertable th{padding:20px 25px;}
.sertable th:first-child,.sertable td:first-child{width:150px;}
.kings .item .icon{padding:30px;background-size:60%;top:-30px;margin-left:-30px;}
.kings .item{width:30%;margin:0 1.5%;padding-top:30px;margin-top:30px;}
.kings .item .txt{padding:10px 20px 20px;}
.kings .item .t{font-size:20px;margin-bottom:10px;}
.pinfo.s2 .img{width:100%;}
.funeng .timg .t{font-size:26px;}
.changj .item .t{font-size:18px;}
.liangdian .ctxt{font-size:16px;margin-bottom:40px;}
.banin .tit2{font-size:18px;margin:10px 0 15px;}
.liangdian.s3 .item{padding-bottom:20px;width:49%;}
.liangdian.s3 .item .t{font-size:18px;}
.liangdian.s3 .item:after{font-size:30px;bottom:10px;right:10px;}
.liangdian.s3 .item:nth-child(2n){margin-right:0;}
.bjslider .txt{margin-top:10px;}
.bjslider .txt .t1{font-size:20px;margin-bottom:10px;}
.bjslider .txt .p{font-size:16px;margin-right:50px;max-width:100%;}
.swiperPage2{font-size:18px;bottom:5px;}
.bujian .mainimg li .con{line-height:30px;font-size:14px;padding:0 15px;}
.indexen .tit{font-size:28px;}
.indexen .p{font-size:16px;}
.indexen .item{width:100%;margin-right:0;display:flex;}
.indexen .item{padding:40px 20px;}
.indexen .item .t{font-size:20px;}
.indexen .item .it{margin-bottom:0;}
.indexen .item .it .t{display:none;}
.indexen .item .con .t{display:block;}
.indexen .item .ip{font-size:16px;display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;}
.cntc .i {padding-right: 15px;}
.cntc .i .ip {font-size: 20px;}
}
@media(max-width:640px){.proban{padding-top:0;}
.proban .auto{transform:none;}
.proban .tit,.proban .p{max-width:100%;}
.pban .proban .tit{font-size:28px;}
.protg{display:none;}
.pnavs span{font-size:14px;}
.mulu .tit{padding-bottom:20px;font-size:20px;}
.mulu a{padding-top:10px;padding-bottom:10px;font-size:14px;}
.pinfo .txt .tit{font-size:22px;max-width:12em;margin:0 auto 20px;}
.pinfo .txt .p{font-size:14px;}
.blocktit{font-size:24px;margin-bottom:40px;}
.liangdian .items{padding:0;background:none;box-shadow:none;}
.liangdian .item{width:100%;border:none;background:#fff;border-radius:10px;margin-bottom:20px;padding:20px;display:table;box-shadow: 0 0 15px rgba(0,0,0,0.1);}
.liangdian .item .icon{display:table-cell;height:auto;width:28%;line-height:1;vertical-align:middle;}
.liangdian .item .txt{display:table-cell;vertical-align:middle;padding-left:20px;}
.liangdian .item .t{font-size:18px;text-align:left;margin-bottom:10px;}
.liangdian .item .p{font-size:14px;}
.anlifx{padding-top:180px;}
.slide2{padding-left:0;padding-right:40px;}
.anlifx a.flex{padding:0 20px 20px;}
.anlifx a.flex .txt{padding-left:20px;padding-top:10px;}
.anlifx a.flex h3{font-size:16px;}
.anlifx a.flex .vm{margin-top:10px;padding-top:10px;}
.anlifx a.flex .img{margin-top:-20px;}
.anlifx .swiper-slide{padding-top:20px;}
.swiperCtr{padding-top:20px;}
.swiperCtr span{width:34px;height:34px;}
.swiperCtr span:before{width:6px;height:6px;margin-top:-3px;margin-left:-3px;}
.demoi{flex-wrap:wrap;}
.demoi .img{width:100%;}
.demoi .txt{padding:25px 20px;}
.demoi .txt .t{font-size:20px;}
.ul li{font-size:14px;padding-left:16px;}
.thtj .txt{font-size:14px;}
.thtj .imgs .item{width:100%;margin-right:0;margin-bottom:20px;}
/*.thtj .imgs .item .tl{font-size:18px;}*/
.thtj .imgs .item .t{padding:20px;}
.backlist{margin-top:40px;}
.backlist a{line-height:44px;}
.cntBlock .auto{flex-direction:column;}
.cntBlock .blocktit{text-align:center;}
.cntBlock .p{font-size:16px;margin-bottom:40px;}
.cntBlock .btn{line-height:44px;min-width:0;}
.banin{flex-direction:column;}
.banin .bl{width:100%;text-align:center;padding-bottom:10px;}
.banin .tit{font-size:28px;}
.banin .p{font-size:16px;max-width:80%;margin:auto;}
.banin .img{margin-left:0;width:55%;}
.pban2 .txt{top:0;position:static;padding:40px 0;}
.pban2{height:auto;}
.liucheng .item{width:45%;margin-bottom:20px;}
.liucheng .items{flex-wrap:wrap;}
.anli2 .item{width:100%;margin-right:0;display:block;text-align:center;padding:20px;}
.anli2 .item .t{font-size:16px;}
.anli2 .item .img{height:auto;line-height:1;}
.shenxin .p{font-size:16px;}
.shenxin .item{padding:40px 20px;width:100%;margin-right:0;margin-bottom:20px;}
.shenxin .item .img{height:auto;line-height:1;}
.shenxin .item:nth-child(2n){width:100%;}
.funeng .img{display:none;}
.funeng .item{position:relative;left:0 !important;right:0 !important;display:inline-block;margin:20px 0;width:50%;padding-left:50px;vertical-align:top;padding-right:10px;-webkit-animation:none;animation:none;}
.funeng .item:nth-child(2n){padding-right:50px;padding-left:10px;}
.funeng .item .icon{width:40px;line-height:40px;height:40px;}
.funeng .tit{position:static;transform:none;margin-bottom:20px;color:#333;text-align:center;font-size:20px;}
.funeng{padding:30px 0;font-size:0;}

.funeng .blocktit {
    position: relative;
    top: unset;
    left: unset;
    transform: unset;
}

.lc_items:before{display:none;}
.lc_items .item{width:100%;margin-bottom:20px;flex-direction:row;padding:0;}
.lc_items .item .num{padding:30px;margin-bottom:0;margin-right:15px;}
.lc_items .item .num:before{display:none;}
.lc_items .item .p{padding:20px;}
.lc_items .item .p:after{border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:10px solid #f5eaf8;border-left:none;left:auto;right:100%;top:50%;margin-top:-6px;margin-left:0;}
.lc_items .item:last-child{margin-bottom:0;}
.gj .item{width:100%;margin-right:0;margin-bottom:20px;}
.gj .item .txt .p{min-height:0;}
.gj .item .txt h3{font-size:18px;}
.table table .th{padding:0 0 0 10px;}
.table table .td{padding:10px 0 10px 10px;font-size:12px;}
.tols .tl.on{border:none;}
.cat.s2 .checkitem{margin-bottom:0;}
.colums .cat.s2 .checkitems{border:none;margin:0;}
.cat.s2 .category .ctit a{font-size:14px;}
.category .ctit .icon:before,.category .ctit .icon:after{height:1px;width:12px;}
.document .ctit{font-size:16px;}
.dtable td{padding:10px;}
.dtable .th:last-child,.dtable td:last-child{padding-left:20px;}
.category2 .cati a{line-height:36px;}
.ptit2{font-size:18px;margin-bottom:10px;}
.subCategory{padding:20px 0 0;border-radius:10px;}
.table.s2 .auto{padding:0;}
.table.s2{padding-top:10px;width:100%;overflow:auto;padding-bottom:6px;}
.table.s2 table{min-width:450px;}
.pban .txt .searchBlock{margin-top:0;}
.cntc .i{font-size:16px;max-width:100%;width:100%;}
.cntc .i .ip{font-size:18px;}
.cntc{margin-top:20px;flex-wrap:wrap;}
.sertable th:first-child,.sertable td:first-child{font-size:16px;}
.sertable th{font-size:16px;}
.sertable td,.sertable th{padding:20px;}
.kings .item{margin:0;width:100%;margin-bottom:20px;margin-top:30px;}
.kings .items{flex-wrap:wrap;}
.sertable th:first-child,.sertable td:first-child{width:120px;}
.funeng .timg{position:static;transform:none;width:auto;}
.funeng .timg .img{display:block;width:60%;margin:auto;}
.pinfo .img .itxt .it{font-size:18px;}
.pinfo .img .itxt{font-size:14px;padding:10px;}
.funeng .timg .t{font-size:22px;}
.changj .item{width:100%;margin-bottom:20px;}
.changj .item .t{font-size:15px;}
.liangdian.s2:after{bottom:30%;}
.liangdian .ctxt{font-size:14px;margin-bottom:20px;}
.liangdian.s2 .items{padding:20px 0;background:#fff;}
.liangdian .items .img{padding:0;}
.bujian{flex-wrap:wrap;}
.bujian .mainimg{width:100%;}
.bjslider{width:100%;}
.bujian .mainimg li{display:none;}
.bujian .mainimg li.cur{display:block;}
.bjslider .txt .p{height:auto;font-size:14px;}
.swiperPage2{width:100%;text-align:center;font-size:16px;}
.liangdian.s3 .item{width:100%;padding-bottom:0;}
.liangdian.s3 .item .t{font-size:16px;padding:20px 15px;margin-right:50px;}
.pinfo .baseBtns{margin-top:40px;}
.baseBtns .btn{min-width:100px;line-height:34px;font-size:14px;}
.indexen .tit{font-size:24px;}
.indexen .item{width:100%;margin-right:0;padding:40px 20px;}
.indexen .item .icon{width:60px;}
.indexen .item .it{margin-bottom:15px;}
}
/* 20230512 */
.team .mailControl{display:none;}
.pcats{padding-top:27px;text-align:center;font-family:"BGI";}
.pcats a{display:inline-block;vertical-align:middle;font-size:18px;margin:0 30px;border-bottom:2px solid transparent;padding-bottom:5px;}
.pcats a.cur{color:#5f0080;border-color:#5f0080;}
@media(max-width:1800px){.other{right:10px;}
}
@media(max-width:560px){.list3 .item .hov{left:20%;top:20%;bottom:20%;right:20%;}
.pban2.s2 .banin .img{max-width:100%;}
.pcats a{font-size:16px;border-width:1px;margin:0 15px;}
}
@media(max-width:480px){.team .mailControl{display:block;margin-top:20px;}
.team .mailControl span{width:30px;height:30px;}
}
.footl .dls{display:none;}
.teamSlider .hide{display:none !important;}
.teampop{position:fixed;left:0;top:0;width:100%;height:100%;z-index:9999;justify-content:center;align-items:center;visibility:hidden;}
.teampop .tmask{position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background:rgba(0,0,0,0.2);backdrop-filter:blur(5px);}
.popinner{width:1600px;margin:auto;max-width:90%;background:#fff;box-shadow:0 0 15px rgba(0,0,0,0.2);border-radius:10px;position:relative;height:600px;align-items:stretch;transition:0s;transform:scale(0);max-height:80vh;}
.popinner .img{width:440px;flex:0 0 auto;border-radius:10px;overflow:hidden;position:relative;max-width:40%;justify-content:flex-start;align-items:flex-start;}
.popinner .img .pic:after{content:"";position:absolute;left:-1px;bottom:0;right:-1px;padding:70% 24px 15px 24px;background:url(../images/teamtit.png) no-repeat bottom center;background-size:100% 100%;}
.popinner .txt{padding:60px;flex:1 1 auto;overflow:hidden;}
.popinner .t{font-size:32px;color:#5f0080;margin-bottom:5px;}
.popinner .t2{font-size:24px;margin-bottom:20px;}
.popinner .txt .p{line-height:1.75;color:#666;}
.popinner .close{position:absolute;width:50px;height:50px;top:100%;left:50%;z-index:5;cursor:pointer;margin-top:20px;border:1px solid #fff;border-radius:50%;line-height:48px;text-align:center;font-size:0;margin-left:-25px;}
.popinner .close .icon-close{font-size:26px;--color:#fff;}
.teampop.active{visibility:visible;}
.teampop.active .popinner{transform:scale(1);transition:.3s;}
.popinner .img .pic{width:100%;height:100%;position:relative;}
.popinner .img .con{display:none;}
.cat.s2 .category.cur .ctit a{color:#5f0080;font-weight:bold;}
.category.cur .ctit .icon:before,.category.cur .ctit .icon:after{background:#5f0080;}
@media (max-width:1024px){.footl{flex-direction:column;align-items:flex-start;margin-bottom:0;}
.footl .dls dl{width:100%;max-width:100%;}
.footer .auto.flex{align-items:stretch;}
.footl .dls{padding:0;border:none;padding-top:30px;display:block;}
.footr .dls{display:block;border:none;padding:0;}
.footr{flex:0 0 auto;overflow:hidden;width:400px;}
.footr .dls dl{max-width:100%;margin-bottom:60px;}
.footr .dls dl dd{display:inline-block;vertical-align:top;}
.footr .dls dl:last-child{margin-bottom:0;}
.ftb{margin-top:60px;border-top:1px solid rgba(255,255,255,0.08);}
.popinner .t{font-size:24px;}
.popinner .t2{font-size:18px;}
.popinner .txt{padding:40px;}
.popinner .img{max-width:30%;}
.popinner{height:500px;}
}
@media(max-width:680px){.footer .auto.flex{display:block;}
.footl{width:auto;display:block;text-align:center;}
.flogo{margin:auto;}
.footr{width:auto;margin-top:20px;}
.footr .dls dl{margin-bottom:20px;}
.ftb{margin-top:30px;}
.share .i{margin:0 5px;}
.dls dl dd.share,.dls dl dd{margin-right:0;}
.footr .dls dl.dl1{display:none;}
.footr .dls dl{text-align:center;}
.index6 .auto{padding:0;}
.customer .hov .box .avan{right:-40px;}
.popinner{height:auto;display:block;}
.popinner .img{width:100%;float:left;height:auto;max-width:none;}
.popinner .txt{display:block;padding:20px;width:100%;}
.popinner .txt .t,.popinner .txt .t2{display:none;}
.popinner .img .pic{width:150px;height:200px;margin-left:20px;border-radius:10px;overflow:hidden;}
.popinner .img .con{display:block;padding-left:20px;padding-top:20px;}
.popinner .txt .p{max-height:17.5em;overflow:auto;padding-right:10px;}
.popinner .close{width:30px;height:30px;line-height:28px;margin-left:-15px;}
.popinner .close .icon-close{font-size:18px;}
}
/* 2023/5/13 */
.index1{margin-top:1.1%;}
.index1 .txt .p{font-family:"BGI";}
.tbs .tb{transition:all .5s;}
.tbs .tb:hover{opacity:1;}
.tab span i{display:inline-block;width:2em;}
.list3 .item .hov{background:rgba(255,255,255,.9);}
.list3 .item .hov .mr a{transition:all .1s;}
.list3 .item .hov .mr a:hover{display:block;transform:scale(1.2);}
.list3 .item .hov .t1{transition:all .5s;}
.list3 .item .hov:hover .t1{color:#5f0080;}
.index3 .item .img{overflow:hidden;}
.index3 .item .img img{transition:all .5s;}
.index3 .item:hover .img img{transform:scale(1.05);}
.index3 .item .p1,.index3 .item .txt .t1,.index3 .item .mr{transition:all .5s;}
.index3 .item:hover .p1,.index3 .item:hover .txt .t1,.index3 .item:hover .mr{color:#5f0080;}
.index3 .item.item1 .img{width:36.56%;}
.listtop .item .pic img,.ntop .pic img{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);object-fit:cover;z-index:-1;transition:.5s;}
.listtop .item .pic img{z-index:0;}
.listtop .item .pic:before{z-index:1;}
.listtop .item .pic .txt{z-index:2;}
.listtop .item .pic:hover img,.ntop .pic:hover img{transform:translate(-50%,-50%) scale(1.05);}
.listtop .i .t,.listtop .i .mr{transition:all .5s;}
.listtop .i a:hover .t,.listtop .i a:hover .mr{color:#5f0080;}
.playBtn{transition:all .5s;}
.playBtn:hover{transform:scale(1.2);}
.index5 .app{display:none;}
.logo{width:89px;}
.subr{width:330px;}
.aboutPage .swiper-container{padding-bottom:60px;}
.aboutPage .teamSlider .swiperPage{bottom:0 !important;}
.me_con1 .rq .labqh{width:100%;font-size:18px;color:#333;text-align:center;margin-top:20px;}
.me_con1 .rq .labqh span{margin:0 10px;display:inline-block;cursor:pointer;padding-bottom:5px;position:relative;}
.me_con1 .rq .labqh span::before{content:'';width:100%;height:2px;background:#691088;position:absolute;bottom:0;left:0;opacity:0;}
.me_con1 .rq .labqh span.on{color:#691088;}
.me_con1 .rq .labqh span.on::before{opacity:1;}
.me_con1 .rq1 .lab_r{display:none;}
.me_con1 .rq1 .lab_r.on{display:flex;flex-wrap:wrap;justify-content:space-between;}
.me_con1 .rq1 a:hover,.me_con1 .rq .p2 a:hover{color:#691088;font-weight:bold;}
.newsList .item:hover .tit{color:#691088;}
.anlifx a.flex .vm span:hover,.btns .btn:hover,.rq6_con1 .div .con .p2:hover,.rq5_con1 .div .rig .p2:hover,.rq4_con1 .div .bot .p2 span:hover,.rq3_con1 .div .rig .p4 p:hover,.rq2_con1 .div .bot .p2:hover,.newsList .item:hover .txt .p1{color:#691088;font-weight:bold;}
.rq4_con1 .div:hover .bot .p1{color:#5f0080;}
.new_dat1 .rq{display:block;}
.new_dat1 .rq .lef{float:left;}
.new_dat1 .rq .rig{float:right;position:sticky;top:80px;z-index:100;}
.mulu a:first-child{padding-left:0;border:none;}
.liangdian.s3 .item .img,.changj .item .img,.anli2 .item .img,.thtj .imgs .item .img,.anlifx a.flex .img,.demoi .img{overflow:hidden;}
.liangdian.s3 .item .img img,.changj .item .img img,.anli2 .item .img img,.thtj .imgs .item .img img,.anlifx a.flex .img img,.demoi .img img{transition:all .5s;}
.liangdian.s3 .item:hover .img img,.changj .item:hover .img img,.anli2 .item:hover .img img,.thtj .imgs .item:hover .img img,.anlifx a.flex:hover .img img,.demoi:hover .img img{transform:scale(1.05);}
.demoi:hover .txt .t{color:#691088;}
.nav li:hover .p a{color:#691088 !important;}
@media (max-width:1024px){.new_dat1 .rq .rig{top:60px;}
body{padding-top:0px;}
.index1{margin-top:4%;}
.showMenu .nav{left:0;width:100%;overflow-y:auto;padding-bottom:20px;}
.nav li .sub{max-height:initial !important;transition:initial !important;position:static;/* display:block;*/

}
.nav li#nav4:hover .sub {
    width: 100%;
}
.subl{width:53%;}
.subr{display:none;}
.subc{padding:20px 15px;}
.nav .subl .li a{padding:0 10px;font-size:14px;line-height:36px;}
.nav .subc .lii a{font-size:14px;line-height:36px;}
.nav li a{text-align:left;font-size:18px;}
.nav li .p{position:relative;padding-right:50px;border-bottom:1px solid #333;}
.nav li.avt .p i{width:50px;height:100%;position:absolute;right:0;top:0%;z-index:100;}
.nav li.avt .p i::before,.nav li.avt .p i::after{content:'';width:16px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#333;}
.nav li.avt .p i::after{width:2px;height:16px;}
.nav li.avt .p i.on::after{display:none;}
.nav .subl .li{position:relative;}
.nav .subl .li::after{content:'';width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;display:none;}
.nav .subl .li{padding-right:40px;}
.nav .subl .li.cur a:after{right:-18px;}
.nav .subl .li.cur{background:#fff;}
}
@media (max-width:640px){.banin .tit{font-size:24px;}
.pban2 .txt{padding:80px 0;padding-bottom:40px;}
.aboutPage .swiper-container{padding-bottom:40px;}
.banText{padding:30% 0;}
.list3 .item .hov{display:none;}
.index3 .item.item1 .img{width:42%;}
.index3 .item .p1{display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.7;margin-bottom:15px;}
.index3 .item .txt .p{display:-webkit-box;word-break:break-word;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;}
.index4 .title .t{text-align:center;}
.newsr{margin-top:7.6%;}
.index5 .txt .p{max-width:100%;text-align:left;}
.index5 .pc{display:none;}
.index5 .app{display:block;}
.index5 .txt .t1{margin-bottom:18px;}
.index5 .txt .vm{margin-top:0;margin-bottom:15px;}
.customer .i{display:none;}
.customer .i:nth-child(1),.customer .i:nth-child(2),.customer .i:nth-child(3),.customer .i:nth-child(4),.customer .i:nth-child(5),.customer .i:nth-child(6),.customer .i:nth-child(7),.customer .i:nth-child(8),.customer .i:nth-child(9),.customer .i:nth-child(10){display:block;}
.nav .subl .li.cur a:after{width:7px;height:7px;}

.list3 .item img{height:100%;object-fit:contain;}
/* .list3 .item:hover .t{bottom:0px;} */
.indexen .item .ip{-webkit-line-clamp:2;}
.indexen .item{position:relative;}
.indexen .item .it .icon{position:absolute;left:20px;top:32px;}
.indexen .item .con .t{padding-left:54px;}
.cat_rq .rq .checkitems,.category .checkitems{display:none;}
.protg{display:block;}
.protg a{padding-left:8px;font-size:16px;margin:12px 0;text-align:left;}
}
.zy_con1 .rq_con1 .div .rig .div1 a:hover{font-weight:bold;}
.zy_con1 .ptit{justify-content:space-between;flex-wrap:wrap;position:relative;}
.zy_con1 .ptit .pt_r a{display:inline-block;font-size:18px;color:#333;margin-right:20px;}
.zy_con1 .ptit .pt_r a:last-child{margin-right:0;}
.zy_con1 .ptit .pt_r a:hover,.zy_con1 .ptit .pt_r a.on{color:#600085;border-bottom:2px solid #600085;}
.ptit_x{padding-right:80px;}
.zy_con1 .ptit .a{position:absolute;right:0;top:0%;}
.rq3_con1 .div .rig .p5{text-align:right;font-size:16px;color:#333333;font-family:"BGI";margin-bottom:10px;}
.rq5_con1 .div,.zy_con1 .rq_con1 .div{position:relative;overflow:hidden;}
.activity .item::before,.rq5_con1 .div::before,.zy_con1 .rq_con1 .div::before{content:'';width:4px;height:0%;background:#794093;position:absolute;top:0;left:0;transition:all .5s;}
.activity .item.tg1::before{background:#794093;}
.activity .item.tg2::before{background:#f0a108;}
.activity .item.tg3::before{background:#36a75a;}
.activity .item:hover::before,.rq5_con1 .div:hover::before,.zy_con1 .rq_con1 .div:hover::before{height:100%;}
@media(max-width:1024px){.zy_con1 .ptit .pt_r a{font-size:16px;margin-right:16px;}
}
@media(max-width:768px){.ptit_x{padding-right:0;}
.zy_con1 .ptit .pt_r{width:100%;margin-top:10px;}
.activity .item::before,.rq5_con1 .div::before,.zy_con1 .rq_con1 .div::before,.rq6_con1 .div::before{display:none;}
}
@media(max-width:500px){.rq3_con1 .div .rig .p5{font-size:12px;margin-bottom:5px;}
}
/* 咨询表单 */
.seek{padding-top:4%;padding-bottom:6.2%;}
.seek .rq{box-shadow:0 0 45px rgba(0,0,0,.15);display:flex;flex-wrap:wrap-reverse;border-radius:10px;overflow:hidden;}
.seek .rq .rig{width:50%;padding:3.48% 4.65% 3.8% 3.8%;border-radius:0;box-shadow:none;}
.seek .rq .rig .div5{width:100%;padding-left:20px;border-left:2px solid #ececec;margin:15px 0;}
.seek .rq .rig .div5 p{margin-bottom:15px;font-family:"BGI";}
.seek .rq .rig .div6{width:100%;margin:20px 0;background:#f7f8f9;border-radius:4px;overflow:hidden;padding:15px 16px;}
.seek .rq .rig .div6 p{margin-bottom:15px;font-family:"BGI";}
.seek .rq .rig .div6 textarea{width:100%;height:60px;font-size:16px;color:#333333;font-family:"BGI";background:none;border:none;resize:none;}
.seek .rq .lef{width:50%;padding:0;}
.seek .rq .lef img{width:100%;height:100%;object-fit:cover;}
.seek .zy_con4{padding:0 !important;}
@media (max-width:1459px){.seek .rq .rig .div6 textarea,.seek .rq .rig .div6 p,.seek .rq .rig .div5 p{font-size:14px;}
}
@media (max-width:768px){.seek .rq .lef{width:100%;}
.seek .rq .rig{width:100%;}
.seek{padding-bottom:40px;}
}
@media (max-width:500px){.seek .rq .rig{margin-top:0;padding:25px 15px;}
.seek .rq .rig .div5{padding-left:12px;margin:0;}
.seek .rq .rig .div6{margin-bottom:10px;}
}
/* 咨询表单提示页 */
.seek2{width:100%;padding:4% 0;}
.seek2 .rq{box-shadow:0 0 45px rgba(0,0,0,.15);border-radius:10px;overflow:hidden;padding:7.5% 5%;background-image:url(../images/z_img20.png);background-size:cover;text-align:center;}
.seek2 .rq img{width:80px;display:block;margin:0 auto;}
.seek2 .rq .p1{font-size:34px;color:#000000;margin-top:3.5%;margin-bottom:1.5%;}
.seek2 .rq .p2{font-size:24px;color:#000000;font-family:"BGI";}
.seek2 .rq .p2 a{color:#5f0080;}
.seek2 .rq .div{display:block;margin:0 auto;font-size:16px;color:#ffffff;font-family:"BGI";width:140px;height:60px;line-height:60px;border-radius:60px;text-align:center;background:#5f0080;margin-top:8.3%;cursor:pointer;}
.seek2 .rq .div a{display:block;}
@media(max-width:768px){.seek2 .rq img{width:60px;}
.seek2 .rq .p1{font-size:26px;}
.seek2 .rq .p2{font-size:18px;}
.seek2 .rq .div{font-size:14px;width:110px;height:40px;line-height:40px;border-radius:40px;}
}
.index7{display:none;}
@media(max-width:500px){.seek2{padding:40px 0;}
.seek2 .rq{padding:30px 15px;}
.seek2 .rq img{width:50px;}
.seek2 .rq .p1{font-size:18px;margin-top:15px;margin-bottom:10px;}
.seek2 .rq .p2{font-size:14px;}
.seek2 .rq .div{font-size:14px;width:90px;height:36px;line-height:36px;border-radius:36px;}
.index7{display:block;}
}
/* 20230518 */
.mulu .flex{justify-content:center;}
.mulu .tit{display:none;}
.new_dat1 .rq .rig{z-index:50;}
.cookie{position:fixed;left:0;bottom:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0.6);visibility:hidden;}
.cookie.show{visibility:visible;}
.cookie .txt{position:absolute;left:0;bottom:0;background:#fff;width:100%;padding:40px 0;font-size:20px;line-height:1.5;}
.cookie .txt a{color:#5f0080;}
.cookie .btn{line-height:50px;padding:0 20px;background:#5f0080;color:#fff;white-space:nowrap;overflow:hidden;flex:0 0 auto;margin-left:30px;font-size:18px;cursor:pointer;}
.bread2{font-family:"BGI";}
.stricky .flex{min-height:40px;}
.pnavs{white-space:nowrap;}
.me_con1 .rq1 input[type="button"]{height:50px;}
.me_con1 .rq1 .btn2{display:block;line-height:48px;text-align:center;color:#5f0080;width:100%;border:1px solid #691088;border-radius:25px;margin-top:20px;font-weight:normal;}
.sites{padding:20px 0;line-height:40px;background:#f7f8f9;}
.sites .backline{margin:0;}
.zy_dat1 .bot a{background:#5f0080;color:#fff;border:1px solid #5f0080;}
.zy_dat1 .bot a:hover{background:#fff;color:#5f0080;}
.index1{margin-top:0;}
.banin .tit{margin-bottom:20px;}
.index3 .item:hover .txt .t1,.index3 .item:hover .p1{font-weight:bold;}
.index3 .item .txt .t1{transition:.3s;}
.organ02 .item .tit{transition:.3s;}
.organ02 .item:hover .tit{color:#5f0080;font-weight:bold;}
.organ02 .item:hover .nmore{color:#5f0080;font-weight:bold;}
.organ03 .item:hover .tit{font-weight:bold;}
.organ03 .item .mores a:hover{color:#5f0080;font-weight:bold;}
.list3 .item .hov .mr a:hover,.index3 .item:hover .txt .mr,.listtop .i a:hover .t,.listtop .i a:hover .mr{font-weight:bold;}
.zy_con3 .rq .rig .div a:first-child:hover{background:#fff;color:#5f0080;}
.rq3_con1 .div .rig .div1 span,.zy_dat1 .bot span{color:#794093 !important;background:#e8dfed !important;}
.rq6_con1 .div .in{width:100%;display:flex;flex-wrap:wrap;}
.rq6_con1 .div .in a{display:inline;}
.me_con1 .rq.s2{width:780px;max-width:100%;}
.me_con1 .rq .tp{text-align:center;margin:10px 0 30px;color:#999;}
.formTab{justify-content:center;border-bottom:1px solid #ccc;}
.formTab .i{padding:0 0 30px;border-bottom:1px solid transparent;color:#999;margin:0 40px -1px;font-size:18px;white-space:nowrap;}
.formTab .i i{display:inline-block;vertical-align:middle;font-size:16px;width:20px;background:#ccc;text-align:center;font-style:normal;line-height:20px;border-radius:50%;color:#fff;margin-right:5px;}
.formTab .i span{display:inline-block;vertical-align:middle;}
.formTab .i.on{border-color:#691088;color:#691088;}
.formTab .i.on i{background:#691088;}
.me_con1 .rq .forms{max-width:360px;margin:auto;}
.me_con1 .rq1 .div p{border-left:1px solid #cbcbcb;line-height:1;padding-left:20px;}
.me_con1 .rq1 .icon{background:url(../images/z_img19.png) no-repeat center;background-size:contain;margin:0 auto 28px;width:80px;height:80px;}
.me_con1 .rq1 .t1{text-align:center;font-size:24px;margin-bottom:10px;}
.me_con1 .rq1 .tp{font-size:16px;text-align:center;color:#333;}
.me_con1 .rq1 .tp span,.me_con1 .rq1 .tp a{color:#5f0080;text-decoration:underline;}
.me_con1 .rq1 .link{text-align:center;}
.me_con1 .rq1 .link a{display:inline-block;padding:0 30px;line-height:40px;background:#5f0080;color:#fff;border-radius:20px;}
.grzx .bot .div{margin-right:1%;width:19%;}
.grzx .bot .div .ig2{width:auto;max-width:40%;}
.grzx .bot .div.dingyue{width:60%;margin-right:0;}
.grzx .bot .div.dingyue .l{flex:0 0 auto;width:33.33%;}
.grzx .bot .div.dingyue .r{flex:0 0 auto;width:66.66%;text-align:left;}
.radio{position:relative;padding-left:28px;line-height:1.5;padding-top:5px;padding-bottom:5px;}
.radio input[type="radio"]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;cursor:pointer;opacity:0;}
.radio i{position:absolute;width:16px;height:16px;border:1px solid #333;left:0;top:50%;margin-top:-8px;border-radius:50%;}
.radio i:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;top:3px;background:#691088;border-radius:50%;opacity:0;}
.radio input[type="radio"]:checked+i{border-color:#691088;}
.radio input[type="radio"]:checked+i:after{opacity:1;}
.radio input[type="radio"]:checked+i+span{color:#691088;}
.grzx .bot .div.dingyue .r .btn{width:150px;line-height:40px;text-align:center;border-radius:20px;background:#691088;color:#fff;margin-top:30px;transition:.3s;cursor:pointer;border:1px solid #691088;}
.grzx .bot .div.dingyue .r .btn:hover{background:#fff;color:#691088;}
.vh100.flex{min-height:100vh;}
@media(max-width:1024px){.cookie .txt{font-size:16px;padding:20px 0;}
.cookie .btn{font-size:14px;line-height:40px;}
.me_con1{padding-top:80px;}
.pnavs span{margin:0 15px 0 0;}
.grzx .bot .div{width:49%;margin-bottom:1%;margin-right:2%;}
.grzx .bot .div:nth-child(2){margin-right:0;}
.grzx .bot .div.dingyue{width:100%;}
}
@media(max-width:680px){.bread2,.sites{display:none;}
.pnavs{width:100%;}
.formTab .i{margin:0 25px -1px;font-size:16px;padding-bottom:20px;}
.me_con1 .rq1 .icon{width:50px;height:50px;margin-bottom:20px;}
.me_con1 .rq1 .t1{font-size:18px;}
.me_con1 .rq1 .tp{font-size:14px;}
.me_con1 .rq1 .link a{font-size:14px;}
.grzx .bot .div .ig2{width:35px;}
.grzx .bot .div.dingyue .flex{display:block;}
.grzx .bot .div.dingyue .l{width:auto;margin-bottom:30px;}
.grzx .bot .div.dingyue .r{width:auto;}
.grzx .bot .div.dingyue .r .btn{margin:20px auto 0;}
}
@media(max-width:560px){.cookie .flex{flex-wrap:wrap;}
.cookie .txt{width:100%;font-size:14px;}
.cookie .btn{margin-left:0;margin-top:20px;line-height:34px;}
.me_con1 .rq1 input[type="button"]{height:44px;}
.me_con1 .rq1 .btn2{line-height:42px;margin-top:10px;}
.formTab .i{margin:0 10px -1px;font-size:14px;}
}
/* 20230518 */
.mulu .flex{justify-content:center;}
.mulu .tit{display:none;}
.new_dat1 .rq .rig{z-index:50;}
.cookie{position:fixed;left:0;bottom:0;width:100%;height:100%;z-index:9999;background:rgba(0,0,0,0.6);visibility:hidden;}
.cookie.show{visibility:visible;}
.cookie .txt{position:absolute;left:0;bottom:0;background:#fff;width:100%;padding:40px 0;font-size:20px;line-height:1.5;}
.cookie .txt a{color:#5f0080;}
.cookie .btn{line-height:50px;padding:0 20px;background:#5f0080;color:#fff;white-space:nowrap;overflow:hidden;flex:0 0 auto;margin-left:30px;font-size:18px;}
.bread2{font-family:"BGI";}
.stricky .flex{min-height:40px;}
.pnavs{white-space:nowrap;}
.me_con1 .rq1 input[type="button"]{height:50px;}
.me_con1 .rq1 .btn2{display:block;line-height:48px;text-align:center;color:#5f0080;width:100%;border:1px solid #691088;border-radius:25px;margin-top:20px;font-weight:normal;}
.sites{padding:20px 0;line-height:40px;background:#f7f8f9;}
.sites .backline{margin:0;}
.zy_dat1 .bot a{background:#5f0080;color:#fff;border:1px solid #5f0080;}
.zy_dat1 .bot a:hover{background:#fff;color:#5f0080;}
.index1{margin-top:0;}
.banin .tit{margin-bottom:20px;}
.index3 .item:hover .txt .t1,.index3 .item:hover .p1{font-weight:bold;}
.index3 .item .txt .t1{transition:.3s;}
.organ02 .item .tit{transition:.3s;}
.organ02 .item:hover .tit{color:#5f0080;font-weight:bold;}
.organ02 .item:hover .nmore{color:#5f0080;font-weight:bold;}
.organ03 .item:hover .tit{font-weight:bold;}
.organ03 .item .mores a:hover{color:#5f0080;font-weight:bold;}
.list3 .item .hov .mr a:hover,.index3 .item:hover .txt .mr,.listtop .i a:hover .t,.listtop .i a:hover .mr{font-weight:bold;}
.zy_con3 .rq .rig .div a:first-child:hover{background:#fff;color:#5f0080;}
.rq3_con1 .div .rig .div1 span,.zy_dat1 .bot span{color:#794093 !important;background:#e8dfed !important;}
.rq6_con1 .div .in{width:100%;display:flex;flex-wrap:wrap;}
.rq6_con1 .div .in a{display:inline;}
.me_con1 .rq.s2{width:780px;max-width:100%;}
.me_con1 .rq .tp{text-align:center;margin:10px 0 30px;color:#999;}
.formTab{justify-content:center;border-bottom:1px solid #ccc;}
.formTab .i{padding:0 0 30px;border-bottom:1px solid transparent;color:#999;margin:0 40px -1px;font-size:18px;white-space:nowrap;}
.formTab .i i{display:inline-block;vertical-align:middle;font-size:16px;width:20px;background:#ccc;text-align:center;font-style:normal;line-height:20px;border-radius:50%;color:#fff;margin-right:5px;}
.formTab .i span{display:inline-block;vertical-align:middle;}
.formTab .i.on{border-color:#691088;color:#691088;}
.formTab .i.on i{background:#691088;}
.me_con1 .rq .forms{max-width:360px;margin:auto;}
.me_con1 .rq1 .div p{border-left:1px solid #cbcbcb;line-height:1;padding-left:20px;}
.me_con1 .rq1 .icon{background:url(../images/z_img19.png) no-repeat center;background-size:contain;margin:0 auto 28px;width:80px;height:80px;}
.me_con1 .rq1 .t1{text-align:center;font-size:24px;margin-bottom:10px;}
.me_con1 .rq1 .tp{font-size:16px;text-align:center;color:#333;}
.me_con1 .rq1 .tp span{color:#5f0080;text-decoration:underline;}
.me_con1 .rq1 .link{text-align:center;}
.me_con1 .rq1 .link a{display:inline-block;padding:0 30px;line-height:40px;background:#5f0080;color:#fff;border-radius:20px;}
.grzx .bot .div{margin-right:1%;width:19%;}
.grzx .bot .div .ig2{width:auto;max-width:40%;}
.grzx .bot .div.dingyue{width:60%;margin-right:0;}
.grzx .bot .div.dingyue .l{flex:0 0 auto;width:33.33%;}
.grzx .bot .div.dingyue .r{flex:0 0 auto;width:66.66%;text-align:left;}
.radio{position:relative;padding-left:28px;line-height:1.5;padding-top:5px;padding-bottom:5px;}
.radio input[type="radio"]{position:absolute;left:0;top:0;width:100%;height:100%;z-index:10;cursor:pointer;opacity:0;}
.radio i{position:absolute;width:16px;height:16px;border:1px solid #333;left:0;top:50%;margin-top:-8px;border-radius:50%;}
.radio i:after{content:"";position:absolute;left:3px;right:3px;bottom:3px;top:3px;background:#691088;border-radius:50%;opacity:0;}
.radio input[type="radio"]:checked+i{border-color:#691088;}
.radio input[type="radio"]:checked+i:after{opacity:1;}
.radio input[type="radio"]:checked+i+span{color:#691088;}
.grzx .bot .div.dingyue .r .btn{width:150px;line-height:40px;text-align:center;border-radius:20px;background:#691088;color:#fff;margin-top:30px;transition:.3s;cursor:pointer;border:1px solid #691088;}
.grzx .bot .div.dingyue .r .btn:hover{background:#fff;color:#691088;}
.vh100.flex{min-height:100vh;}
@media(max-width:1024px){.cookie .txt{font-size:16px;padding:20px 0;}
.cookie .btn{font-size:14px;line-height:40px;}
.me_con1{padding-top:80px;}
.pnavs span{margin:0 15px 0 0;}
.grzx .bot .div{width:49%;margin-bottom:1%;margin-right:2%;}
.grzx .bot .div:nth-child(2){margin-right:0;}
.grzx .bot .div.dingyue{width:100%;}
}
@media(max-width:680px){.bread2,.sites{display:none;}
.pnavs{width:100%;overflow:auto;}
.pnavs::-webkit-scrollbar{width:0px;height:0px;}
.formTab .i{margin:0 25px -1px;font-size:16px;padding-bottom:20px;}
.me_con1 .rq1 .icon{width:50px;height:50px;margin-bottom:20px;}
.me_con1 .rq1 .t1{font-size:18px;}
.me_con1 .rq1 .tp{font-size:14px;}
.me_con1 .rq1 .link a{font-size:14px;}
.grzx .bot .div .ig2{width:35px;}
.grzx .bot .div.dingyue .flex{display:block;}
.grzx .bot .div.dingyue .l{width:auto;margin-bottom:30px;}
.grzx .bot .div.dingyue .r{width:auto;}
.grzx .bot .div.dingyue .r .btn{margin:20px auto 0;}
}
@media(max-width:560px){.cookie .flex{flex-wrap:wrap;}
.cookie .txt{width:100%;font-size:14px;}
.cookie .btn{margin-left:0;margin-top:20px;line-height:34px;}
.me_con1 .rq1 input[type="button"]{height:44px;}
.me_con1 .rq1 .btn2{line-height:42px;margin-top:10px;}
.formTab .i{margin:0 10px -1px;font-size:14px;}
}
/* 20230523 */
.p404{min-height:100vh;background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;text-align:center;justify-content:center;align-items:center;padding:100px 0;}
.p404 .tit{font-size:36px;margin-bottom:60px;}
.p404 .img{max-width:60%;margin:auto;}
.tip404{margin-top:50px;display:inline-block;text-align:left;padding-left:5em;position:relative;font-size:18px;line-height:2.2;}
.tip404 .t{position:absolute;left:0;top:0;}
.tip404 .btn{text-align:center;padding-right:5em;margin-top:30px;}
.tip404 .btn a{display:inline-block;width:140px;text-align:center;line-height:60px;background:#5f0080;border-radius:30px;transition:.3s;border:1px solid #5f0080;}
.tip404 .btn a:hover{background:#fff;color:#5f0080;}
@media(max-width:1680px) {
    .p404 .img img {
    max-height: 30vh !important;
}
}
.skill03 .item>a{display:flex;align-items:center;}
.skill03 .item:nth-child(2n)>a{flex-direction:row-reverse;}
.rq3_con1 .div .rig .p4 p {
    margin: 10px;
}

.rq3_con1 .div .rig .div1 span {
    margin-top: 5px;
    margin-bottom: 5px;
}

.rq3_con1 .div .lef {
    width: 230px;
    flex: 0 0 auto;
}

.rq3_con1 .div .rig {
    width: auto;
    flex: 1 1 auto;
    overflow: hidden;
}

.rq3_con1 .div a {
    flex-wrap: nowrap;
}
.rq6_con1 .div .con .p2 {
    justify-content: flex-start;
}

/*.rq6_con1 .div .con .p2 a {
    margin-right: 15px;
    font-size: 14px;
    padding: 0 16px;
    line-height: 34px;
    border-radius: 20px;
    font-weight: normal;
    transition: .3s;
    border: 1px solid #5f0080;
    color: #5f0080;
    white-space:nowrap;
    text-decoration:none;
}
.rq6_con1 .div .con .p2 a:hover{
    background:#5f0080;
    color:#fff;
}*/
.rq6_con1 .div .con .p2 .btn{
    background: #5f0080;
    color: #fff;
}

.rq6_con1 .div .con .p2 .btn:hover {
    opacity: 0.8;
}

.rq6_con1 .div .in a {
    width: auto;
    font-weight: normal;
}

.rq6_con1 .div .in a:hover {
    font-weight: bold;
    color: #5f0080;
}
.other .ubtn {
    box-shadow: 0 0 10px rgba(0,0,0,0.6);
}
.player .playerBox {
    width: auto;
    max-width: 90%;
    height: 90%;
}

.player .playerBox video {
    max-height: 100%;
    width: auto;
    max-width: 100%;
}
.player {
    background: rgba(0,0,0,0.3);
    backdrop-filter: blur(6px);
}
.listtop .i .p {
    font-size: 14px;
    line-height: 1.7;
    max-height: 3.4em;
    overflow: hidden;
    margin: 20px 0;
    color:#666;
}
.flogo {
    width: 140px;
}
@media(max-width:1024px){.p404 .tit{margin-bottom:40px;font-size:26px;}
.tip404{font-size:16px;}
.cntBlock .blocktit {
    font-size: 24px;
}

.cntBlock .p {
    font-size: 16px;
}
.flogo svg {
    max-height: 40px;
}
.flogo img {
    max-height: 40px;
}
.thtj .txt,.pinfo .txt .p {
    font-size: 16px;
}

.thtj .imgs .item .t {
    padding: 20px;
}
.pinfo.s2 .p{max-width:100%;}
.funeng .timg img {
    max-width: 46%;
}

.funeng .timg {
    top: 55%;
}
}
@media(max-width:640px){
    .skill03 .item>a {flex-direction: row !important;}
}
@media(max-width:560px){.p404 .tit{font-size:20px;margin-bottom:20px;}
.tip404{font-size:12px;padding:0;line-height:1.7;margin-top:30px;}
.tip404 .t{position:relative;}
.tip404 .btn{padding:0;margin-top:20px;}
.tip404 .btn a{font-size:14px;line-height:34px;width:auto;padding:0 26px;}
.p404{padding:90px 0 30px;}
.rq3_con1 .div .lef {
    width: 36%;
}

.rq3_con1 .div .rig .p2 {
    margin: 5px 0;
}

.rq3_con1 .div .rig .p4 p {
    margin: 0;
}

.rq3_con1 .div .rig .div1 span {
    margin-top: 0;
}
}
@media(max-width:1024px) and (min-width:640px){
    .liucheng .item {
    margin-left: 0;
    padding: 0 20px 0 40px;
    width: 20%;
}
}
.singlePage {
    padding: 3% 0;
    max-width: 1000px;
    margin: auto;
}

.singlePage .top {
    margin-bottom: 30px;
    text-align: center;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
}

.singlePage .top h2 {
    font-size: 24px;
    margin-bottom: 10px;
    color: #333;
}

.singlePage .con {
    font-size: 14px;
    line-height: 2;
    color: #333;
    text-indent: 2em;
}
@media (max-width:560px){.banText .t1,.ny_banner .p1,.banin .tit{font-size:24px;margin-bottom:10px;line-height:1.25;}
.skill04 .main{padding-top:0  !important;}
.liangdian .item .t {
    font-size: 16px;
    margin-bottom: 5px;
}

.demoi .txt .t {
    font-size: 18px;
    margin-bottom: 10px;
}
.demoi .txt .ul ul{
    width:auto !important;
}
.funeng .item,.funeng .item:nth-child(2n) {
    display: block;
    width: 100%;
    padding-left: 50px;
    padding-right: 0 !important;
    text-align: left;
    font-size: 16px;
}

.funeng .item:nth-child(2n) .icon {
    left: 0;
    right: auto;
}

.funeng .item .p2 {
    color: #999;
    font-size: 14px;
}
.newsList .item .tit {
    display: block;
    margin-bottom: 10px;
}
.ptit .tit,.cat_rq .tit {
    font-size: 18px;
}
.rq3_con1 .div .rig .p1 .sp1 {
    display: block;
}

.rq3_con1 .div .rig .p3 {
    display: none;
}

.rq3_con1 .div .rig .p2 {
    display: block;
    height: auto;
    margin-bottom: 10px;
    line-height: 1.4;
    max-height: 4.2em;
}
.zy_dat1 .top .p1 {
    text-align: left;
}
.science02 .item .content {
    flex-direction: column-reverse;
    padding: 0;
}

.science02 .item {
    margin: 0 15px 30px;
    border-radius: 10px;
    overflow: hidden;
    background-color: #f7f8f9;
}

.science02 .item .auto {
    padding: 20px 14px 10px;
}

.science02 .item .right {
    margin-top: 0;
    margin-bottom: 15px;
}
.science02 .item .left {
    padding-bottom: 20px;
}
.organ02 .item .tit {
    font-size: 16px;
}
.organ02 .item .desc {
    max-height: 3em;
    overflow: hidden;
}
.rq6_con1 .div .con .p2 a {
    font-size: 12px;
    line-height: 30px;
    padding: 0 10px;
}
.singlePage {
    padding: 30px 0 50px;
}

.singlePage .top h2 {
    font-size: 20px;
}

.singlePage .top {margin-bottom: 10px;padding-bottom: 15px;}
.zy_dat1 .top h2{text-align:left;}
.index5 .txt .t1,.skill01 .title,.skill04 .title,.skill02 .title,.skill03 .pivot .title,.pinfo .txt .tit,
.blocktit,.funeng .tit,.organ01 .left .tit, .organ02 .title, .organ03 .top .title, .organ04 .left .title,
.science02 .item .title,.about1 .txt .pagetitle,.join .item .tit
{font-size:20px !important;margin-bottom:10px !important;line-height:1.5 !important;}
.banText .p,.index5 .txt .p,.skill01 .desc,.skill01 .desc *,.skill03 .pivot .desc,.skill04 .item .text,
.thtj .txt, .pinfo .txt .p,.shenxin .p,.organ01 .left .desc,.zy_dat1 .con,
.zy_con2 .text,.science02 .item .edit *, .science02 .item .edit,.about1 .txt .p,.join .item .p
{font-size:14px !important;line-height:1.8 !important;text-align:left !important;}
.skill03 .pivot .desc,.organ01 .left .desc,.science02 .item .edit{margin-top:0 !important;}
}
.zy_con4 .rq .rig .div1.quyu select {
    max-width: calc(4em + 20px);
    overflow: hidden !important;
}
.skill04 .swiper-slide{width:740px;}
@media (max-width:1024px){
    .skill04 .swiper-slide {
    width: 560px;
}
}
@media (max-width:680px){
    .skill04 .swiper-slide {
    width: 420px;
}
}
@media (max-width:480px){
    .skill04 .swiper-slide {
    width: 320px;
}
}

.me_con1 .rq1 .div p:before {
    display: none;
}
/*20230603*/
.mulu a{cursor:pointer;}
.mulu a:hover{font-weight:bold;}
.lc_items{justify-content:flex-start;}
.lc_items .item{margin-bottom:30px;}
.lc_items .item .p{width:100%;}
.base_act .act span {
    margin-left: 10px;
}

.base_act .act a:first-child {
    margin-left: 0;
}
.bread2 a,.bread2 span {
    margin: 0 10px;
}

.bread2 a:first-child {
    margin-left: 0;
}
.backBtns{text-align:center;margin-top: 40px;}
.backBtns .a {
    display: inline-block;
    font-size: 16px;
    color: #ffffff;
    font-family: "BGI";
    width: 140px;
    height: 60px;
    line-height: 60px;
    border-radius: 60px;
    text-align: center;
    background: #691088;
    margin: 0 auto;
    transition: .3s;
    border:1px solid #691088;
}
.backBtns .a:hover{
    background:#fff;
    color:#691088;
}
.icon-more {
    display: inline-block;
    width: 0.5em;
    height: 0.5em;
    border-right: 1px solid #333;
    border-top: 1px solid #333;
    transform: rotate(45deg);
    margin-left: 0.5em;
    transition: .3s;
}

a:hover .icon-more {
    border-color: #5f0080;
}

.listtop .item .icon-more {
    border-color: #fff;
}

.list3 .item .hov .mr .icon-more {border-color: #5f0080;}
.rq6_con1 .div .con .p2 .btn:hover {
    opacity: 1;
    background: #fff;
    color: #5f0080;
}
.zy_con1 .rq_con1 .div .rig .div1 a{
    cursor:pointer;
}
.skill02 .list,.liangdian .items,.thtj .imgs,.changj .items{justify-content:center;}
.lc_items .item:before {
    content: "";
    z-index: 1;
    left: 40px;
    right: -40px;
    border-bottom: 1px dashed #5f0080;
    top: 147px;
    position: absolute;
}

.lc_items .item {
    position: relative;
}

.lc_items:before {
    display: none;
}

.lc_items .item:nth-child(4n):before {
    right: 40px;
}
.ptit2 span:last-child {
    font-size: 14px;
    color: #5f0080;
    cursor: pointer;
}
.rq6_con1.rq7_con1 .div:hover .con h2 {
    color: #000;
}
@media(min-width:640px){
    .changj .item:nth-child(2n+1){margin-right:2%;}
    .changj .item:last-child{margin-right:0;}
}
@media(min-width:1024px){
    .pban img {
        height: 660px;
        object-fit: cover;
    }
}
@media(max-width:1024px){
    .lc_items .item:before {
    top: 90px;
    left: 20px;
    right: -20px;
}
.listtop .i a {
    display: block;
    padding: 20px 40px;
}

.listtop .i {
    margin-left: 48%;
}
.rq6_con1 .div .rig {
    padding-top: 20px;
    border-top: 1px solid #dedede;
}
.mailSlider .item .con{display:block;}
}
@media(max-width:991px){
    .base_act .list {
    white-space: nowrap;
    width: 100%;
    overflow: auto;
    display: block !important;
}

.base_act .item {
    display: inline-block;
    vertical-align: middle;
}
}
@media(max-width:768px){
    .colums .rightDoc {
    padding-left: 0;
}

.ptit .tit {
    font-size: 16px;
}

.ptit {
    padding-bottom: 5px;
}
.zy_con1 .rq2_con1 .div {
    background: #f7f8f9;
    border-radius: 10px;
}

.rq2_con1 .div .bot {
    padding: 20px;
    margin: 0;
}

.rq2_con1 .div .bot .p1 {
    font-size: 16px;
}

.rq2_con1 .div .bot .p2 {
    margin-top: 0;
}
.zy_con1 .rq_con1 .div{
    align-items:flex-start;
}
}
@media(max-width:640px){
    .lc_items .item:before {
    opacity: 0;
}
.listtop .i a{padding:15px;}
.rq2_con1 .div .bot {
    padding: 15px;
}

.rq2_con1 .div .bot .p2 {
    margin-top: 10px;
}
.banin .bl .protg {
    margin-top: 0;
    position: absolute;
    left: 0;
    bottom: -20px;
}

.banin {
    position: relative;
    padding-bottom: 70px;
    padding-top: 30px;
}
.player .playerBox {
    height: auto;
    width: 90%;
}
.banin .img img {
    max-height: 200px;
}
.pban .protg {
    margin-top: 20px;
    position: absolute;
    left: 15px;
    bottom: 30px;
}

.pban .txt {
    padding-top: 60px;
    padding-bottom:70px;
}
.skill01 .item .tit {
    display: block;
    height: auto;
}
.zy_con4 .rq .rig h2 {
    text-align: center;
}

.zy_con4 .rq .rig input[type="button"] {
    margin: 10px auto 0;
}
.science02 .item .content {
    padding-top: 0 !important;
}

.science02 .item .right {
    margin-top: 0 !important;
}

.science02 .item {
    margin: 30px 15px 0;
    background: #f7f8f9 !important;
}

.science02 .item .content {
    flex-direction: column-reverse !important;
}



.science02 {
    padding-bottom: 30px;
}

.science02 .item .left {
    padding-bottom: 0;
}
}
@media(max-width:500px){
    .backBtns{margin-top: 20px;}
    .backBtns .a {
    font-size: 14px;
    width: 120px;
    height: 42px;
    line-height: 42px;
    border-radius: 42px;
}
}

.zy_con1 .rq_con1 .div .rig .p2 {
    display: block;
    margin-bottom: 30px;
}
.thtj .imgs .item:hover .tl a {
    color: #5f0080;
}
.rq3_con1 .div .rig .p2 {
    height: auto;
    display: block;
    clear: both;
    margin-top: 10px;
}

.rq3_con1 .div .rig .p3,.rq5_con1 .div .rig h3,.rq5_con1 .div .rig .p1 {
    display: block;
}
@media(max-width:1024px){
    .customer .hov {
    padding: 30px;
}

.customer .hov .box .p {
    font-size: 18px;
    background-size: auto 24px;
    padding-top: 30px;
}
.customer .i .img{
    height:100px;
    line-height:100px;
}
}
@media(max-width:768px){
    .customer .hov {
    padding: 20px;
}

.customer .hov .box .p {
    font-size: 16px;
    background-size: auto 20px;
    padding-top: 36px;
}

}

.partner {
    padding: 110px 0;
    background: url(../images/partnerbg.jpg) no-repeat center;
    background-size:cover;
}

.partner .tit {
    font-size: 40px;
    color: #000;
    text-align: center;
    margin-bottom: 50px;
}

.customer2 .text {
    /*padding: 20px;*/
    /*background: #691088 url(../images/paopao.png) no-repeat center;*/
    background-size: cover;
}

.customer2 .text .box {
    padding: 30px;
    border-radius: 10px;
    /*background: linear-gradient(45deg, #efe6f3,#e5d6eb);*/
    text-align: center;
    font-size: 24px;
    line-height: 1.5;
}
.customer2 .text .box .p{
    /*max-width:1180px;*/
    text-align:left;
    margin:auto;
}
.customer2 .items {
    font-size: 0;
    padding: 20px 0;
    background: #fff;
}

.customer2 .i {
    width: 14.285%;
    display: inline-block;
    vertical-align: middle;
    padding: 10px 20px;
}

.customer2 .i .img {
    height: 60px;
    line-height: 60px;
    text-align:center;
}

.customer2 .i .img img {
    vertical-align: middle;
    max-width: 100%;
    max-height: 100%;
    transition: .3s;
    /*filter: grayscale(1);*/
    /*opacity: 0.6;*/
}

/*.customer2 .i:hover .img img {
    opacity: 1;
    filter: grayscale(0);
}*/
@media (max-width: 1459px){
    .partner{padding:60px 0;}
    .partner .tit{font-size:36px;margin-bottom:40px;}
    .customer2 .text .box{font-size:18px;}
    .customer2 .i{width:25%;padding:5px 10px;}
    .customer2 .i .img {height: 50px;line-height: 50px;}
}
@media (max-width: 768px){
    .partner{padding:40px 0;}
    .partner .tit{font-size:20px;margin-bottom:30px;}
    .customer2 .text .box{font-size:16px;padding:20px;}
    .customer2 .i{width:33.33%;}
}

.toggleSlider.swiper-container {
    overflow: visible;
}
.toggleitem{opacity:0 !important;z-index:0 !important;}
.toggleitem.swiper-slide-active{opacity:1 !important;z-index:5 !important;}
.me_con1 .rq1 .div input{font-family: "BGI";}

.selectBox {
    display: inline-block;
    vertical-align: middle;
    position: relative;
}

.selectBox .selectCur {
    padding: 0 10px;
    line-height: 50px;
    padding-right: 20px;
    background: url(../images/z_img11.png) no-repeat right center;
    cursor: pointer;
    white-space:nowrap;
}

.selectBox .selectDown {
    position: absolute;
    white-space: nowrap;
    right: 0;
    bottom: 100%;
    background: #fff;
    
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
    margin-bottom: 16px;
    display: none;
}

.selectBox .selectDown .option {
    font-size: 14px;
    line-height: 2;
    cursor: pointer;
}

.selectBox .selectDown .option:hover {
    background: #f6f6f6;
}

.selectBox .selectDown:after {
    content: "";
    position: absolute;
    right: 10px;
    top: 100%;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 6px solid #fff;
}
.selectBox .selectDown .overscroll{
    max-height: 320px;
    overflow: auto;
    padding: 10px;
}
@media(min-width:640px){
    .banin .bl.max42 {
        min-width: 0;
        max-width: 42%;
    }
}

/*20230612*/
.nav .subc .lii a {
    line-height: 1.5;
    padding: 12px 0;
    white-space:normal;
}
.pban .txt .tit{
    margin-bottom:20px;
}
.base_ban1 .imgbox img.pc {
    height: 660px;
    object-fit: cover;
}
.tam_tk {
    background: rgba(0,0,0,0.3);
    backdrop-filter: blur(6px);
}
.tols .tl:hover {
    color: #5f0080;
    font-weight: bold;
}
.player .playerBox video{
    width:1280px;
}

.rq6_con1 .div .rig .p a:hover {
    color: #691088;
}
.thtj .imgs .item .tl .icon-more,.thtj .imgs .item .tl span {
    vertical-align: middle;
    display: inline-block;
}
.dtable2 td{
    vertical-align:middle;
}
.version {
    position: relative;
    font-size: 16px;
    font-weight: normal;
    font-family: "BGI";
}

.version span,.version i {
    display: inline-block;
    vertical-align: middle;
    color: #333 !important;
    font-size: 16px !important;
}

.version .icon-more {
    transform: rotate(135deg);
}

.version .lis {
    position: absolute;
    left: 50%;
    top: 100%;
    background: #fff;
    z-index: 15;
    padding: 5px 15px;
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
    border-radius: 10px;
    transform: translate(-50%) rotateX(90deg);
    transform-origin: top center;
}

.version .lis:before {
    content: "";
    position: absolute;
    left: 50%;
    top: -6px;
    border-bottom: 6px solid #fff;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    margin-left: -6px;
}

.version .lis a {
    display: block;
    line-height: 2;
    font-weight: normal;
    color: #333;
}

.version .lis a:hover,.version .lis a.on {
    color: #5f0080;
}

.version .cur {
    line-height: 30px;
    cursor: pointer;
}

.version.active .lis {
    transform: translate(-50%) rotateX(0deg);
    transition: .3s;
}
.zy_con1 .rq2_con1 .div {
    background: #f7f8f9;
    border-radius: 10px;
}

.rq2_con1 .div .bot {
    padding: 20px;
    margin: 0;
}
.new_dat1 .rq .lef .bot .div a:hover {
    font-weight: bold;
    color: #691088;
}
.zy_con4 .rq .rig input[type="button"]{
    margin:25px auto 0;
}
.protg a:hover {
    opacity: 1;
    font-weight: bold;
}
.subCategory dt {
    font-weight: bold;
    color: #5f0080;
}

.category2 .cati a {
    font-size: 20px;
}
.thtj .imgs .item .tr {
    white-space: nowrap;
}

.thtj .imgs .item .tl a {
    display: inline-block;
    position: relative;
    white-space: normal;
    padding-right: 1.5em;
    /*max-height:3em;*/
    overflow:hidden;
}

.thtj .imgs .item .tl i {
    position: absolute;
    right: 5;
    top: 50%;
    margin-top: -0.25em;
}

.thtj .imgs .item .tl {
    white-space: normal;
}
.rq3_con1 .div .rig .p2 {
    user-select: text;
}
.rq3_con1 .div .lef{
    padding: 2.4% 0;
}
.rq3_con1 .div .flex {
    align-items: flex-start;
}
.rq3_con1 .div .rig .p4 a {
    padding: 0;
    align-items: center;
}
.pban .txt .max42 .p {
    max-width: 100%;
}
.funeng {
    padding-top: 30px;
}
.grayblock {
    padding: 30px 20px;
    background: #f8f9fa;
    border-radius: 20px;
    margin-bottom: 30px;
}

.grayblock .subCategory {
    padding: 0;
    margin: 0;
}
.subNew {
    overflow: hidden;
    padding: 28px 40px 20px;
}

.subNew .nli {
    float: left;
    width: 50%;
    margin-bottom: 20px;
}



.subNew .nli .sub2 a {
    line-height: 2;
}

.subNew .nli .li a {
    font-weight: bold;
    font-family: "BGIMedium";
    color: #5f0085 !important;
}

#nav4 .subNew .nli{
    width:31.33%;
}
#nav4 .subNew .nli:not(:nth-child(3n+1)){
    margin-left:2.5%;
}
#nav4 .subNew .nli:nth-child(3n+1) {
    width: 40.33%;
}

#nav4 .subNew .nli:nth-child(3n+3) {
    width: 23.33%;
}
.subNew a {
    transition: .3s;
}

.subNew a:hover {
    color: #5f0085 !important;
    font-weight: bold;
}

@media(min-width:1024px){
    .nav {
    position: relative;
}
}
@media(min-width:640px){
    .pban .txt .max42 {
    max-width: 60%;
}
}
    .tols .tl.on,.tols .tl {
    border-right: none;
    border-left: 1px solid #d8d8d8;
    padding-left: 16px;
    display: block;
}
@media (max-width:1024px){
    .category2 .cati a {
    font-size: 18px;
}
    .bujian .mainimg li:nth-child(5) {
    bottom: 33%;
    left: 30%;
}

.bujian .mainimg li:nth-child(5):after,.bujian .mainimg li:nth-child(6):after {
    bottom: auto;
    top: -6px;
    border-top: none;
    border-bottom: 6px solid #fff;
}
.bujian .mainimg li:nth-child(5) .con:after,.bujian .mainimg li:nth-child(6) .con:after{
    bottom: auto;
    top: -6px;
    border-top: none;
    border-bottom: 6px solid transparent;
}
.bujian .mainimg li.cur:nth-child(5) .con:after,.bujian .mainimg li.cur:nth-child(6) .con:after{
border-bottom-color: #5f0080;
}
.bujian .mainimg li:nth-child(3) {
    left: 43%;
}

.bujian .mainimg li:nth-child(6) {
    left: 55%;
    bottom: 36%;
}

.bujian .mainimg li:nth-child(4) {
    left: 46%;
    bottom: 52%;
}
.nav .subl .li a {
    padding-right: 30px;
}

.nav .subl .li {
    padding-right: 0;
}

.nav .subl .li.haschild.cur a:after {
    right: 15px;
}
.join .item .tit {
    flex-direction: row-reverse;
    justify-content: flex-end;
    align-items: center;
}

.join .item .tit:after {
    width: auto;
    margin: 0 10px;
    font-size: 40px;
}
}
@media(max-width:768px){
    .join .item .tit{
        justify-content:center;
    }
}
@media (max-width:640px){
    
    .banin .img {
        padding-left: 0;
        text-align: center;
    }
    .zy_con4 .rq .rig input[type="button"]{
        margin:10px auto 0;
    }
    .blocktit,.pinfo .txt .tit,.title{font-weight:bold;}
    .banText .t1,
.title .t,
.index5 .txt .t1,
.skill01 .title,
.skill04 .title,
.skill02 .title, 
.skill03 .pivot .title, 
.pinfo .txt .tit,
.blocktit,
.organ01 .left .tit,
.organ02 .title, 
.organ03 .top .title,
.organ04 .left .title,
.science02 .item .title,
.about1 .txt .pagetitle,
.join .item .tit,
.partner .tit,
.banin .tit,
.funeng .timg .t{
    font-weight: bold;
}
.funeng .item, .funeng .item:nth-child(2n) {
    text-align: center;
    width: 50%;
    display: inline-block;
    padding: 50px 10px 0 !important;
}

.funeng .item .icon,.funeng .item:nth-child(2n) .icon {
    left: 50%;
    top: 0;
    transform: translate(-50%);
    right: auto;
}
.lc {
    background: #f7f8f9;
}
.tols .tl {
    padding-right: 5px;
}

.tols .tl.on {
    margin-right: 10px;
}

.gj .item .txt h3 {
    text-align: center;
}
.rq3_con1 .div .rig .p3 {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    max-height: 6em;
    overflow: hidden;
}
.ntop .pic:before {
    opacity: 0;
}

.ntop .pic .txt {
    background: rgba(95,0,128,0.8);
    left: 0;
    bottom: 0;
    padding: 20px 20px 40px;
    width: 100%;
}

.ntop .pic .txt .t {
    max-width: 100%;
}

.swiperPage {
    bottom: 10px !important;
}
.slide2{padding-right:0;}
.anlifx a.flex .vm{font-size:12px;}
.anlifx a.flex {
    padding: 0;
}

.anlifx a.flex .img {
    margin: 0;
}

.anlifx a.flex .txt {
    padding: 10px 20px;
}

.liangdian.s3 .item .t * {
    display: inline;
}

.liangdian.s3 .item .t br {
    display: none;
}
.funeng .tit br {
    display: none;
}
.part01 .capt .capt_l {
    margin-top: 5px;
}

.part01 .capt {
    align-items: center;
}

.new2_dat2 .rq a {
    position: static;
    display: inline-block;
    margin-top: 20px;
}
.new2_dat2 .rq a.min{margin-top:20px;}
.new2_dat2 .rq {
    padding: 0;
    text-align: center;
}

.new2_dat2 .rq h2 {
    font-size: 20px;
}
.zy_con3 .rq .rig {
    padding-bottom: 20px;
}

.zy_con3 .rq .rig .p1 {
    display: block;
}
}
@media (max-width: 560px){
    .pban .txt .tit{
        margin-bottom:10px;
    }
    .version {
        margin-right: 10px;
    }
    .banText .p {
        text-align: center !important;
    }
    .subNew .nli {
        margin-bottom: 10px;
    }
    #nav4 .subNew .nli {
        width: 50% !important;
    }
    #nav4 .subNew .nli:not(:nth-child(3n+1)),#nav4 .subNew .nli:nth-child(4) {
        margin-left: 0% !important;
    }
    .subNew {
        padding: 10px 20px 20px;
    }
    .nav li .sub a{
        font-size:14px;
    }
}
@media(min-width:640px) and (max-width:1024px){
    .gj .item {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}

.gj .item .txt .p {
    min-height: 0;
}
}

pre {
    margin: 0.5em 0;
    padding: 0.4em 0.6em;
    border-radius: 8px;
    background: #f8f8f8;
}
*{padding:0;margin:0;box-sizing:border-box;}
/* 红框红字 */
.red_red{padding:10px 20px;background:#efe5f2;color:#5f0080;border-radius:10px;margin:10px 0 20px;}
/* 灰底黑字 */
.gray_black{padding:10px 20px;background:#f5f5f5;border-radius:10px;margin:10px 0 20px;}
/* 左图右文 */
.img_txt{display:-webkit-box;display:-moz-flex;display:-ms-flexbox;display:flex;display:-webkit-flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px 0;}
.img_txt .img{text-align:center;font-size:14px;color:#666;flex:0 0 auto;max-width:50%;}
.img_txt .img img{display:block;background:#5f0080;min-height:200px;min-width:200px;margin-bottom:10px;}
.img_txt .txt{flex:1 1 auto;padding-left:30px;}
/* 表格 */
.document.s2 table{width:100%;border:1px solid transparent;border-spacing:0;border-collapse:collapse;}
.document.s2 th{position:relative;padding:10px 20px;text-align:left;font-weight:normal;z-index:5;font-size:18px;color:#5f0080;font-family:"BGIMedium";white-space:nowrap;}
.document.s2 th:after{content:"";position:absolute;left:-1px;top:0;right:0;bottom:0;z-index:-1;background:#f4ebf8;border:1px solid #5a2870 !important;border-bottom-color:#371e44;width:auto;}
.document.s2 th:first-child:after{border-radius:20px 0 0 0;}
.document.s2 th:last-child:after{border-radius:0 20px 0 0;}
.document.s2 td{padding:10px 20px;position:relative;z-index:5;}
.document.s2 td:after{content:"";position:absolute;left:-1px;top:-1px;right:0;bottom:0;z-index:-1;background:#fff;border:1px solid #5a2870;}
.document.s2 tr:last-child td:first-child:after{border-radius:0 0 0 20px;}
.document.s2 tr:last-child td:last-child:after{border-radius:0 0 20px 0;}

.mailSlider .item .i .month {
    max-width: 70px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mailSlider .item .i .p{min-height:1.5em;}
.searchResult {
    min-height: 30vh;
}

.cnt .txt .line a:hover {
    color: #5f0080;
}
.bjslider .txt .p {
    margin-right: 0;
    max-width: 100%;
}

.bjslider .txt .t1 {
    margin-bottom: 10px;
}

.bjslider .in {
    padding-bottom: 30px;
}
.flinks a:hover {
    color: #fff;
}

.flinks a {
    transition: .3s;
}

/*banner统一*/
.pban img{
    height: 660px;
    object-fit: cover;
}
@media(max-width:1024px){
    /*.pban img{
        height: 560px;
    }*/
    .banin .img{
        width:25%;
    }
}
@media(max-width:640px){
    .pban img{
    height: 450px;
}
    .banin{
    justify-content:center;
    padding-bottom:0;
}
.pban2 .txt {
    padding-bottom: 0;
    padding-top: 20px;
}
    .banin{
        padding-top:0;
    }
    .banin .bl .protg {
        bottom: 10px;
    }
    .banin .p {
    max-width: 100%;
    line-height: 1.5;
    max-height: 6em;
    overflow: hidden;
}

.banin .img {
    width: 100%;
    height: 175px;
    line-height: 175px;
}

.banin .img img {
    max-width: 100%;
    max-height: 100%;
}

.pban2 .txt,.pban2 .txt .auto, .banin {
    height: 100%;
}


.pban2 {
    height: 450px;
}
}



.new_dat1 .rq .lef .con video{
    width:100% !important;
}


.jion_con1 .rq .top .rig .p1 span:nth-child(3) {
    display: none;
}


.me_con1 .rq1 .div3 .tishi {
    position: absolute;
    right: 5px;
    top: 100%;
    font-size: 12px;
}
.other .ubtn {
    position: relative;
}

.other .ubtn .hov {
    position: absolute;
    right: -100%;
    top: 50%;
    transform: translate(0,-50%);
    padding-right: 6px;
    transition: .3s;
    opacity: 0;
    visibility: hidden;
}

.other .ubtn .hov:after {
    content: "";
    position: absolute;
    right: 0;
    top: 50%;
    margin-top: -6px;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid #fff;
}

.other .ubtn .hov .p {
    padding: 10px 20px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
    border-radius: 10px;
}

.other .ubtn .hov a {
    color: #5f0085;
    text-decoration: underline;
}

.other .ubtn:hover .hov {
    visibility: visible;
    opacity: 1;
    right: 100%;
}
/*20220619*/
.nav li .sub a {
    white-space: normal;
    line-height: 1.5;
}

#nav4 .subNew .nli:nth-child(4) {
    margin-left: 2.5%;
}
@media(min-width:1024px) and (max-width:1200px){
    .nav li a {
    font-size: 14px;
}

.nav li {
    padding: 0 10px;
}

.tools {
    font-size: 14px;
}
}
.banText .t1,.base_ban1 .cn{font-size:40px}
@media(max-width:1024px){
    .banText .t1,.base_ban1 .cn{font-size:32px}
}
@media(max-width:640px){
    .banin{padding:40px 0 90px;}
    .banText .t1,.base_ban1 .cn{font-size:24px}
    .base_ban1 .cn1{width:auto !important;}
    .indexen .p {
    font-size: 14px;
}

.indexen .item .ip {
    font-size: 14px;
}
}

.rq6_con1 .div .rig a.p:hover{color:#691088;}
.pban .txt .searchBlock {
    display: none;
}
.activity .item .cl .mr {
    margin-top: 2em;
    font-size: 14px;
    transition: .3s;
}

.activity .item:hover .cl .mr {
    color: #5f0080;
    font-weight: bold;
}
.cat_rq .rq .ctit {
    color: #5f0080;
}
.radios .radio input[type="radio"]:checked+i {
    background: #fff;
    border-color: #fff;
}

.radios .radio i:after {
    background: #5f0080;
}

.radio input[type="radio"]:checked+i+span {
    color: #691088;
}
.kings .items {
    justify-content: center;
}
@media(max-width:1024px){
    .activity .item .cl .mr {
    margin: 20px 0;
}

.activity .item .p {
    margin-bottom: 0;
}
.table table th {
    padding: 25px 0;
    position: relative;
}

.table table th:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #f7f8f9;
    z-index: -1;
}
.table table th:after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    z-index: 0;
    border-bottom: 1px solid #eeeeef;
}

.table table .th {
    border: none;
}
.table table th:first-child:before{
    border-radius:10px 0 0 0;
}
.table table th:last-child:before{
    border-radius:0 10px 0 0;
}
}
.pban2 .bgs .bg {
    position: absolute;
    z-index: -1;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background-color: #000;
}


.pban2 {
    z-index: 20;
}
.shenxin .item .btn {
    border: 1px solid #5f0080;
    
}

.shenxin .item .btn:hover {
    background: #fff;
    color: #5f0080;
}
.rq3_con1 .div .rig .p1 .sp2{
    cursor:pointer;
}
.rq3_con1 .div .rig .p1 .sp2:hover{
    color:#5f0080;
    font-weight:bold;
}
.zy_con1 .rq_con1 .div:hover .rig .p1,
.zy_con1 .rq2_con1 .div:hover .bot .p1,
.rq3_con1 .div:hover .rig .p2,
.rq4_con1 .div:hover .bot .p1,
.rq8_con1 .div:hover .top,
.rq8_con1 .div.on .top,
.rq5_con1 .div:hover .rig h3{font-weight:normal;text-shadow: 0 0 1px;}
.ny_banner img{height:660px;object-fit:cover;}
@media(max-width:1024px){
    .ntop .pic {
    height: auto;
}

.ntop .pic img {
    position: static;
    transform: scale(1);
}

.ntop .pic:hover img {
    transform: scale(1.05);
}
}
@media(max-width:640px){.ny_banner img{height:450px;}
.listtop .item .pic .txt {
    left: 0;
    right: 0;
    bottom: 0;
    height: auto !important;
}
.hidewap{display:none !important;}
.rq3_con1 .div .lef {
    display: none;
}

.rq3_con1 .div a {
    padding: 0;
}

.rq3_con1 .div .flex {
    padding: 0;
}

.rq3_con1 .div .rig {
    padding: 20px;
}

.rq3_con1 .div .rig .div1 {
    position: static;
    padding: 10px 0;
}
.zy_con3 .rq .rig h2{
    font-weight:bold;
}
.ntop .pic .txt {
    position: static;
    background: #5f0085;
    padding:20px;
}

.ntop .pic {
    padding-bottom: 30px;
    background: #5f0085;
}

.ntop .swiperPage {
    text-align: center;
}
.zy_con3 .rq .rig h2{
    text-align: center;
}
}
@media(min-width:1024px){
    .ntop .pic img {
    position: static;
    transform: scale(1);
}

.ntop .pic:hover img {
    transform: scale(1.05);
}

.ntop .pic {
    height: auto;
}


.listtop .item .pic {
    height: auto;
    padding-bottom: 139%;
}

.listtop .i {
    height: auto;
    position: relative;
    margin-left: 50%;
    padding-bottom: 31.7%;
}

.listtop .i a {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    padding: 5%;
    align-items: center;
    justify-content: center;
}

}
@media(max-width:1440px) and (min-width:1024px){
    .listtop .i .t{font-size:20px;}
}

.subNew a:hover {
    color: #333 !important;
    font-weight: normal;
}

.subNew a.lk:hover {
    color: #5f0085 !important;
    font-weight:bold;
}
.subNew a.lk:after {
    content: "";
    width: 6px;
    height: 6px;
    border-right: 2px solid #5f0085;
    border-top: 2px solid #5f0085;
    transform: rotate(45deg);
    display: inline-block;
    vertical-align: middle;
    margin-left: 5px;
    transition: .3s;
}
.subNew .lii .lk:after {
    display: none;
}
.subNew a.lk span {
    display: inline-block;
    vertical-align: middle;
}
.hban .swiperCtr span {
    border-radius: 0;
    position: absolute;
    left: 0;
    top: 50%;
    margin: 0;
    margin-top: -27px;
    z-index: 20;
    background: rgba(255,255,255,0.4);
    height: 70px;
    width: 35px;
}

.hban .swiperCtr span.next {
    left: auto;
    right: 0;
}

.hban .swiperCtr span:before {
    border-color: #fff;
}
.rq3_con1 .div .rig .p1 {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}

.rq3_con1 .div .rig .p1 .sp1 {
    flex: 1 1 auto;
    margin-left: 0;
}
.rq3_con1 .div .rig .p1 .sp0{padding-right:14px;}
.grayblock .subCategory {
    flex-wrap: wrap;
    justify-content: flex-start;
}

.subCategory dl {
    margin-bottom: 10px;
    flex: 1 0 auto;
    
}

.subCategory dt {
    white-space: nowrap;
}
.liangdian.s3 .item .t {
    text-align: center;
}

.liangdian.s3 .item:after {
    display: none;
}

.liangdian.s3 .item {
    padding-bottom: 30px;
}
.hban .banText{padding-left:60px;padding-right:60px;}
.hban .swiperCtr{padding:0;}
.organ04 .content .left {
    justify-content: flex-start;
}

.organ04 .left .nmore {
    border-radius: 30px;
    margin-top: 30px;
}

.organ04 .left .nmore .icon-more {
    border-color: #fff;
}

.organ04 .left .nmore:hover .icon-more {
    border-color: #670c86;
}
@media(min-width:1024px){
.subCategory dl{
min-width: 20%;
    width: auto;
}
}
@media(max-width:1024px){
    .hban .banText{padding-left:30px;padding-right:30px;}
    .hban .swiperCtr span {
    width: 30px;
    height: 50px;
}
}
@media(max-width:768px){
    .table.s2 table th:nth-child(2),.table.s2 table td:nth-child(2) {
    text-align: center;
}
}
.code td.gutter {
    display: none !important;
}

.document .code td.code .line {
    padding: 0 !important;
    line-height: 1.875 !important;
    color: #666 !important;
}

.document .code td.code:after {
    display: none;
}

.document .code table.syntaxhighlighter {
    border: none !important;
}
.document .code pre {
    background: none;
    padding: 0;
    margin: 0;
}
.colums .cat {
    position: sticky;
    top: 130px;
    height: calc(100vh - 150px);
    overflow: auto;
    padding-right: 20px;
}
.colums .cat_rq {
    position: sticky;
    top: calc(4vw + 160px);
    height: calc(100vh - 180px - 4vw);
    overflow: auto;
    padding-right: 20px;
}
.colums {
    align-items: flex-start;
}
.colums .cat::-webkit-scrollbar,.colums .cat_rq::-webkit-scrollbar{width:2px;height:4px;}
.colums .cat::-webkit-scrollbar-thumb,.colums .cat_rq::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#5f0080;}
.colums .cat::-webkit-scrollbar-track,.colums .cat_rq::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f7f7f7;}
@media(max-width:768px){
    .colums .cat_rq,.colums .cat {
    position: static;
    height: auto;
    padding-right: 0;
    top: 0;
}
}
.activity .item .type{background: #00b3dc;}
.activity .item::before {
    background: #00b3dc;
}

.activity .item .type:before {
    content: "";
    position: absolute;
    right: -20px;
    border-right: 20px solid transparent;
    border-top: 35px solid #00b3dc;
}
.nav li .subNew .lii .tri a {
    display: block;
    border-left: 1px solid #9f9f9f;
    padding-left: 10px;
    font-size: 14px;
    font-weight: normal !important;
    color: #9f9f9f !important;
    margin: 0 !important;
    border-top: none;
    margin-left:-1px !important;
    margin-top:10px !important;
    line-height:1;
}
.nav li .subNew .lii .tri a:first-child{
    margin-top:0px !important;
}
.nav li .tri {
    border-left: 1px solid #9f9f9f;
    margin:10px 0;
}

.nav li .subNew .nli .tri a.on,.nav li .subNew .nli .tri a:hover {
    color: #5f0085 !important;
    border-color: #5f0085 !important;
    font-weight:bold !important;
}
.banin.cp1 .bl {
    min-width: 0;
    flex: 1 1 auto;
    max-width: 58%;
}

.banin.cp1 .img {
    width: auto;
    max-width: 42%;
}
.new_dat1 .rq .lef .bot .div a span {
    font-weight: normal;
}
.skill04 .item {
    height: 100%;
    display: flex;
    flex-direction: column;
}

.skill04 .swiper-slide {
    height: auto;
}

.skill04 .swiper-wrapper {
    justify-content: stretch;
}

.skill04 .item .text {
    flex: 1 1 auto;
    width: 100%;
}
.liangdian.mb0{margin-bottom:0;}
.science02 .item .imgbox {
    border-radius: 20px;
    overflow: hidden;
}
.zy_con4 .rq .rig .div1.s2, .zy_con4 .rq .rig .div1.quyu {
    width: 100%;
}
.anlifx .swiper-slide {
    height: auto;
}

.anlifx .swiper-wrapper {
    align-items: stretch;
}

.anlifx .swiper-slide>.flex {
    height: 100%;
}
.slideFull .swiper-wrapper {
    align-items: stretch;
}
.new_dat1 .rq.flex {
    display: flex;
    align-items:flex-start;
    justify-content:center;
    flex-wrap:nowrap;
}


.new_dat1 .rq.flex .rig {
    margin-left: 2.7%;
}
@media(max-width:768px){
    .new_dat1 .rq.flex .rig {
    margin-left: 0%;
}
.new_dat1 .rq.flex {
    display:block;
}
}
@media(max-width:1440px){
    .cookie .txt{font-size:14px;padding:20px 0;}
    .cookie .btn {
    font-size: 14px;
    line-height: 34px;
}
}
.rq6_con1 .div .con .p2 a {
    text-decoration: none;
}

.rq6_con1 .div .con .p2 a:hover {
    color: #5f0085;
}

.rq6_con1 .div .con .p2 a:hover .icon-more {
    border-color: #5f0085;
}
.teamSlider .div {
    position: relative;
    width: 18.2%;
    margin-bottom: 2%;
    border-radius: 10px;
    overflow: hidden;
    margin-right: 2%;
    flex: 0 0 auto;
}

.teamSlider.flex {
    flex-wrap: wrap;
    justify-content: flex-start;
}

.teamSlider .div:nth-child(5n) {
    margin-right: 0;
}

.team.block {
    background: #f7f8f9 !important;
    padding: 5% 0;
}

.team .pagetitle {
    color: #5f0080;
}
.aboutPage .swiper-container {
    padding-bottom: 0;
}

.mails .mailControl {
    margin-top: 10px;
}
.auto.max840 {
    width: 840px;
}
.popTip {
    position: fixed;
    left: 0;
    top: 0;
    z-index: 999;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.4);
    backdrop-filter: blur(5px);
    visibility: hidden;
    opacity: 0;
}

.popTip .popinner2 {
    height: 100%;
    width: 100%;
    align-items: center;
    justify-content: center;
    max-height: 100%;
    background: none;
    box-shadow: none;
    border-radius: 10px;
    position: relative;
    margin: auto;
    max-width: 90%;
}

.popTip .popinner2 .popCon {
    width: 800px;
    background: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    padding: 40px 30px 40px 40px;
    border-radius: 10px;
    font-size: 14px;
    line-height: 2;
    color: #666;
    max-width:100%;
}
.popTip .popinner2 .popCon .p {
    max-height: 60vh;
    padding-right:10px;
    overflow: auto;
    width: 100%;
    word-break: break-word;
}

.popTip .btns {
    text-align: center;
    margin-top: 40px;
}

.popTip .btns .btn {
    cursor: pointer;
    padding: 0 10px;
    border: 1px solid #ccc;
    line-height: 34px;
    width: 80px;
    text-align: center;
    font-size: 14px;
    border-radius: 4px;
}

.popTip .btns .btn.on {
    background: #5f0080;
    color: #fff;
    border-color: #5f0080;
}

.popTip .btns .btn:hover {
    border-color: #5f0080;
}

.popTip.active {
    visibility: visible;
    opacity: 1;
}

.popTip.active .popinner2 {
    transform: scale(1);
    transition: .3s;
}
@media(max-width:768px){
    .popTip .popinner2 .popCon{padding:30px 10px 30px 20px;}
}
@media(max-width:1440px) and (min-width:1024px){
    .Pages a {
    font-size: 14px;
}

.p_jump input[type='button'] {
    font-size: 12px;
}
.me_con1 .rq.rq2 {
    padding: 30px;
    width: 50%;
}

.me_con1 .rq1 .div {
    height: 40px;
}

.me_con1 .rq1 .div3 label {
    padding-left: 10px;
    line-height: 40px;
    font-size:14px;
}

.me_con1 .rq1 .div5 {
    margin: 20px 0;
}

.me_con1 {
    padding-top: 100px;
}

.me_con1 .rq1 input[type="button"] {
    margin-top: 10px;
}

.me_con1 .rq1 .p1 {
    margin-top: 10px;
}

.me_con1 .rq1 {
    margin-top: 20px;
}
.me_con1 .rq1 .div5 .p4 {
    margin-top: 10px;
}
.me_con1 .rq1 .div p,.me_con1 .rq1 .div5 .p4,.me_con1 .rq1 .p1,.me_con1 .rq1 a{font-size:14px;}
.me_con1 .rq {
    width: 470px;
    padding: 40px;
}

.me_con1 .rq1 .div input {
    font-size: 14px;
}

.me_con1 .rq1 .div2 {
    height: 40px;
}

.me_con1 .rq1 input[type="button"] {
    height: 40px;
    font-size: 14px;
}

.me_con1 .rq1 .btn2 {
    line-height: 38px;
}
.part01 .title{font-size:30px;}
.part01 .goback {
    font-size: 14px;
    line-height: 48px;
}
.new_dat1 .rq .lef .bot .div a {
    font-size: 14px;
}

.new_dat1 .rq .lef .bot .a {
    font-size: 14px;
    line-height: 48px;
    height: auto;
}
}
@media(max-width:1024px){
    .teamSlider .div{
        width: 31.33%;
        margin-right: 3% !important;
        margin-bottom: 3%;
    }
    .teamSlider .div:nth-child(3n) {
    margin-right: 0 !important;
}
}
@media(max-width:560px){
    .teamSlider .div{
        width: 49%;
        margin-right: 2% !important;
        margin-bottom: 2%;
    }
    .teamSlider .div:nth-child(3n) {
    margin-right: 2% !important;
}
    .teamSlider .div:nth-child(2n) {
    margin-right: 0 !important;
}
}
div#mapDiv img{max-width:none;max-height:none;}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: all;
}
.cookie .txt .close {
    position: absolute;
    right: 10px;
    top: 0;
    width: 40px;
    line-height: 40px;
    text-align: center;
    z-index: 10;
    cursor: pointer;
}

.cookie .txt .close .icon-close {
    font-size: 24px;
}
@media(max-width:768px){
    .cookie .txt .close {
    right: 0;
    line-height: 30px;
    width: 30px;
}

.cookie .txt .close .icon-close {
    font-size: 18px;
}

.cookie .txt {
    padding-top: 34px;
}
}
/*滚屏*/
.fp-tableCell>div{height:100%;width:100%;}
.fp-tableCell .swiper-container{width:100%;height:100%;}
.fp-tableCell .swiper-container img{width:100%;height:100%;object-fit:cover;}
.index1 .img{width:100%;height:100%;}
.fp-tableCell .index1 .txt .auto,
.fp-tableCell .index2 .auto,
.fp-tableCell .index3 .auto,
.fp-tableCell .index4 .auto,
.fp-tableCell .index5 .auto,
.fp-tableCell .partner .auto,
.fp-tableCell .indexen .auto{padding-top:80px;}
.inexfooter footer.footer {display: none !important;}
.fp-tableCell footer.footer ~div {display: none !important;}
@media(max-width:1024px){
.section.fp-auto-height>div {display: none;}
.inexfooter footer.footer {display: block !important;}
}

/*2023/7/10*/
.icon-bilibili{
    background-image: url(https://enfile.stomics.tech/twitter.png);
}
.share .i:hover .icon-bilibili {
    background-image: url(https://enfile.stomics.tech/twitter2.png);
}
.icon-zhihu {
    background-image: url(https://enfile.stomics.tech/youtube.png);
}
.share .i:hover .icon-zhihu {
    background-image: url(https://enfile.stomics.tech/youtube2.png);
}
.share .i:nth-child(3) .icon {
    background-image: url(https://enfile.stomics.tech/linkedin.png);
}
.share .i:nth-child(3):hover .icon {
    background-image: url(https://enfile.stomics.tech/linkedin2.png);
}

.liangdian_22{
    margin-bottom:50px;
}
.liangdian_22 .items{
    box-shadow: 0 0 5px #ccc;
}
.bottomNoticeBox .table_cell {
    padding-left: 10px;
    position: relative;
}
.bottomNoticeBox .table_cell:after {
    content: "";
    position: absolute;
    left: 0;
    top: 12px;
    width: 4px;
    height: 4px;
    background: #333;
    border-radius: 50%;
}
.bottomNoticeBox .noticeTitle{
        padding-left: 10px;
}
.document.s2 .p li b,
.subListBox .ulList ul li b {
    color: #5f0085;
}
.subListBox ul{
    list-style: disc;
    padding-left: 15px;
}
.subListBox ul li{
     list-style: disc; 
}
.document .ctit {
    color: #333;
}
.document.s2 .p li{
    margin-top:0;
}
.document.s2 .p li:before{
  background: #333;
}
.titleBox{
    font-size: 20px;
    color: #5f0080;
    font-family: "BGIBold";
}
.docPage .descBox a {
    color: #5f0085;
}
.docPage .subTitleBox {
    font-size:16px;
    font-weight: 700;
    margin:10px 0;
}
.docPage .noticeBox {
    background-color: #efe5f2;
    padding: 12px 20px;
    color: #5f0080;
}
.docPage .codeBox pre code b {
    font-weight: 400;
    color: #5f0080;
}
.content_one .titleBox{
       color: #333;
}
.docPage .codeBox {
    background: #f3f3f3;
    border: 1px solid #e7e9fa;
    padding: 12px 20px;
    margin: 10px 0;
}
.docPage .codeBox pre{
    background:none;
    padding:0;
    margin:0;
}
.docPage .codeBox pre {
    display: block;
    font-family: 'monospace';
    margin: 0;
    color: #333;
    text-indent: 0;
    white-space: pre-wrap;
    white-space: -moz-pre-wrap;
    white-space: -webkit-pre-wrap;
    white-space: -o-pre-wrap;
}
.docPage .codeBox pre code {
    display: block;
     font-family: 'monospace';
}
.docPage .descBox span {
    background-color: #f5f6f7;
    padding: 2px;
    border-radius: 2px;
    border: 1px solid #dee0e3;
    color: #1f2329;
}
.docPage .imgBox img {
    max-width: 100%;
    width: 50%;
    height: auto;
    display:block;
    margin:0 auto;
    margin-top: 10px;
}
.docPage .referenceItem {
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    margin: 10px 0;
}

.el-table tr td:after,
.el-table tr th:after{
    display:none;
}
.el-table tr{
    background-color: #fff;
}
.el-table th.el-table__cell{
    border-bottom: 1px solid #ebeef5;
}
.el-table__header thead th {
    background-color: #f3efff!important;
    color: #4e3090!important;
}
.el-table--striped .el-table__body tr.el-table__row--striped td.el-table__cell {
    background: #fafafa;
}
.el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell {
    background-color: #f5f7fa;
}
.el-table td.el-table__cell, .el-table th.el-table__cell.is-leaf {
    border-bottom: 1px solid #ebeef5;
}
 .bottomNoticeBox {
    background-color: #f2f2f2;
    padding: 25px 30px;
    margin-top:20px;
}
.docPage .table_cell {
    padding-left: 10px;
        position: relative;
}
.docPage .table_cell:after {
    content: "";
    position: absolute;
    left: 0;
    top: 14px;
    width: 4px;
    height: 4px;
    background: #333;
    border-radius: 50%;
}
.version{
        display: block !important;
}
.subTimgBox.imgBox img {
    max-width: 100%;
    width: 50%;
    height: auto;
      display: block;
      margin:0 auto;
    margin-top: 10px;
}
.docPage .ulList li span {
    background-color: #f5f6f7;
    padding: 2px;
    border-radius: 2px;
    border: 1px solid #dee0e3;
    color: #1f2329;
}

/*20230711*/
.editPop {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    z-index: 999;
    backdrop-filter: blur(5px);
    visibility: hidden;
    opacity: 0;
}

.editPop .popIn {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    padding: 30px;
}

.editPop .formBox {
    background: #fff;
    width: 800px;
    max-width: 100%;
    padding: 30px 60px;
    border-radius: 20px;
    box-shadow: 0 0 15px rgba(0,0,0,0.15);
    position: relative;
    transition: .3s;
    transform: scale(0);
}

.formBox .line {
    margin-bottom: 20px;
    justify-content: space-between;
    font-family: "BGI";
}

.formBox .line .i {
    width: 48%;
}

.formBox .line .i .lb {
    font-size: 16px;
    margin-bottom: 10px;
    line-height: 1;
}

.formBox .line .i input {
    width: 100%;
    height: 40px;
    border: none;
    border-radius: 4px;
    background: #f7f8f9;
    padding: 0 10px;
    font-size: 16px;
}
.formBox .selectBox .selectCur {
    line-height: 40px;
}
.formBox .line.s2 {
    margin-bottom: 0;
}

.formBox .line.s2 .i {
    width: 100%;
    margin-bottom: 20px;
}

.formBox .line .in {
    border-radius: 4px;
    background: #f7f8f9;
}

.formBox .line.s2 .in {
    text-align: right;
    padding-right: 10px
}

.editPop .btns {
    margin-top: 40px;
    text-align: center;
}

.editPop .btns .btn {
    display: inline-block;
    vertical-align: middle;
    margin: 0 5px;
    background: #691088;
    width: 140px;
    text-align: center;
    line-height: 46px;
    border-radius: 30px;
    color: #fff;
    cursor: pointer;
    border: 1px solid #691088;
    transition: .3s;
}

.editPop .btns .btn:hover {
    background: #fff;
    color: #691088;
}

.formBox .close {
    position: absolute;
    border: 1px solid #691088;
    width: 38px;
    text-align: center;
    line-height: 36px;
    border-radius: 50%;
    background: #fff;
    font-size: 0;
    right: -10px;
    top: -10px;
    cursor: pointer;
    z-index: 5;
}


.formBox .close .icon-close {--color: #691088;}

.editPop.act {
    opacity: 1;
    visibility: visible;
}

.editPop.act .formBox {
    transform: scale(1);
}
.formBox .tit {
    font-size: 30px;
    margin-bottom: 30px;
    color: #691088;
    border-bottom: 1px solid #691088;
}
@media(max-width:640px){
    .editPop .formBox {
    padding: 20px;
    border-radius: 10px;
}

.formBox .tit {
    font-size: 20px;
}

.formBox .line {
    display: block;
    margin-bottom: 0;
}

.formBox .line .i {
    width: auto;
    display: flex;
    align-items: center;
    margin-bottom: 15px;
}

.formBox .line .i .lb {
    width: 4em;
    flex: 0 0 auto;
    margin-bottom: 0;
    font-size: 14px;
}

.formBox .line .in {
    flex: 1 1 auto;
    margin-left: 10px;
}

.formBox .line.s2 .i {
    display: block;
    margin-bottom: 15px;
    background: none;
}

.formBox .line.s2 .lb {
    width: auto;
    margin-bottom: 10px;
}

.editPop .btns {
    margin-top: 20px;
}

.formBox .selectBox .selectCur {
    line-height: 36px;
}

.formBox .line .i input {
    height: 36px;
}

.formBox .line.s2 .in {
    margin-left: 0;
}

.editPop .btns .btn {
    line-height: 36px;
    width: 110px;
}
.formBox .close {
    width: 24px;
    line-height: 22px;
}
}
.liangdian+.lc {
    padding-top: 150px;
    padding-bottom:5%;
}

.lc+.anlifx {
    padding-top: 5%;
}
/*20230712*/
.category2 .cati a:after{display:none;}
.rq6_con1 .div .con .p2 a {
    font-size: 14px;
}
.document .code * {
    font-family: inherit !important;
    font-size: inherit !important;
    line-height: inherit !important;
    word-break:break-all;
}
a{cursor:pointer;}
.me_con1 .rq .forms {
    max-width: 500px;
}

.me_con1 .rq1 .div input#email {
    padding-right: 15em;
}
@media(max-width:768px){
    .me_con1 .rq1 .div.hasTip.on {margin-bottom: 30px;}

.me_con1 .rq1 .div.hasTip.on .tishi {
    top: 100% !important;
    transform: none !important;
    line-height: 30px;
}
}
.fp-tableCell .index2, .fp-tableCell .index3,.fp-tableCell .index4 {
    padding-top: 40px;
    margin-top:0;
}
/*20230715*/
.cntBlock {
    padding: 40px 0;
}
.ckbox{font-size:16px;color:#333333;line-height:1.75;font-family:"BGI";padding-left:25px;position:relative;margin-top:22px;}
.ckbox i{width:15px;height:15px;background:#fff;border:1px solid #868585;position:absolute;left:0;top:6px;cursor:pointer;}
.ckbox i.on{border:none;background-size:cover;background-image:url(../images/z_img1.jpg);}
.ckbox a {
    color: #691088;
}
.seek {
    padding-top: 50px;
}

.seek .rq {
    overflow: visible;
}

.seek .rq .selectBox .selectDown .overscroll {
    max-height: 240px;
}

@media(max-width:768px){
    .seek{padding-top:4%;}
}

@media(max-width:1024px){
    .funeng.u715+.liuc2 {
    padding-top: 1px;
}
}
@media(max-width:640px){
   .funeng.u715 {
    padding: 0;
}



.funeng.u715 img {
    display: block;
}

.funeng.u715 .blocktit {
    margin-top: 30px;
} 
.liangdian_22 .items{
    box-shadow:none;
}
.join .item .tit {
    display: block;
    text-align: left;
    padding-top: 40px;
}

.join .item .tit:after {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    line-height: 1;
}
.liangdian {
    margin-bottom: 0;
}

.liangdian:after {
    bottom: 0;
}

.anlifx {
    padding-top: 10%;
}
}
.tableBox {
    width: 100%;
    overflow: auto;
}
.dtable3 {
    width: 100%;
    overflow: auto;
}

.dtable3 .btn {
    white-space: nowrap;
}
.new2_dat2 .rq a {
    width: auto;
    min-width: 90px;
    padding: 0 20px;
}
.demo.padding5 {
    padding-top: 5%;
}
.subNew .nli .li a {
    white-space: nowrap;
}

.subNew .nli .li a span {
    white-space: normal;
}
/*20230718*/
.teamSlider .txt {
    position: static;
    background: none;
    padding: 20px;
    color: #333;
}

.teamSlider .div {
    background: #d6d6d6;
}
.rq6_con1 .div .rig .p {
    padding-left: 30px;
}
.bread2 a:hover {
    color: #5f0085;
}
.cntc .i .ip{display:block;}
.pinfo .img video {
    display: block;
    width: 100%;
}
.rq8_con1 .div .top .sp2 {
    font-size: 0;
    height: 24px;
    overflow: hidden;
    text-indent: -999px;
}

.rq8_con1 .div .top .sp2 i {
    height: 24px;
    background-position: center;
    float:right;
}
.nav li .tri {
    position: relative;
    border: none;
}

.nav li .tri:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 100%;
    background: #9f9f9f;
}

.nav li .subNew .lii .tri a {
    margin-left: 0 !important;
}
@media(max-width:640px){
    .listtop .item .pic .txt {background: rgba(0,0,0,0.3);}
    .liangdian,.liangdian.s3 {
    margin-bottom: 0;
}

.liangdian:after,.liangdian.s3:after {
    bottom: 0;
}

.anlifx {
    padding-top: 40px;
}
.gzlc .blocktit{padding-top:0;}
.bujian .mainimg li:nth-child(2){left: 22%;}
}
@media(min-width:1024px){
.rq6_con1 .div .con{width:40.5%;}
.rq6_con1 .div .rig {width: 45.65%;}
.pinfo .img.s2 {
    max-width: 32%;
}
}
/*20230720*/
.grzx .bot .div.dingyue .flex {
    align-items: flex-start;
}
.lang {
    position: relative;
}

.lang>span {
    display: block;
    width: 36px;
    text-align: center;
    line-height: 36px;
    background: #5f0080;
    border-radius: 50%;
    color: #fff;
    cursor: pointer;
}

.lang .down {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    top: 100%;
    padding: 10px 0;
    display: none;
    min-width: 70px;
}

.lang .down a {
    width: auto;
    background: #fff !important;
    border-radius: 0;
    padding: 0 20px;
    line-height: 1.8;
    color: #4b0065;
    font-size: 14px;
}

.lang:hover .down {
    display: block;
}

.lang .down a:hover {
    background: #4b0065 !important;
    color: #fff;
}
.block.funeng.u715 .tit {
    margin: 0 !important;
}
.block.padding5.qabg {
    padding-top: 5%;
}
.swiper-container.center .swiper-wrapper {
    justify-content: center;
}

.swiper-container.center+.mailControl {
    display: none;
}
@media(max-width:1024px){
    .block.padding5.qabg {
    padding-top: 10%;
}
}
@media(min-width:640px) and (max-width:1024px){
    .demo.padding5,.block.thtj.padding5{padding-bottom:0;}
    .block.lc.padding5{padding-bottom:2%;}
}
@media (max-width:740px){
    .lang>span {
    width: 26px;
    line-height: 26px;
    font-size: 12px;
}

.lang .down a {
    font-size: 12px;
}
}
@media(max-width:640px){
    .bujian .mainimg li .con {
    position: absolute;
    left: 50%;
    transform: translate(-50%);
    bottom: 0;
    border: 1px solid #fff;
}

.bujian .mainimg li:nth-child(1) {
    left: 34%;
    bottom: 54%;
}

.bujian .mainimg li:nth-child(2) {
    left: 33%;
}

.bujian .mainimg li:nth-child(4) {
    left: 64%;
    bottom: 55%;
}

.bujian .mainimg li:nth-child(5) {
    left: 71%;
}

.bujian .mainimg li:nth-child(5) .con {
    left: auto;
    right: 0;
    transform: translate(20%);
}

.bujian .mainimg li:nth-child(5) .con:after {
    left: 50%;
}


.bujian .mainimg li:nth-child(6) {
    left: 79%;
    bottom: 30%;
}

.bujian .mainimg li:nth-child(6) .con {
    left: auto;
    right: 0;
    transform: translate(20%);
}

.bujian .mainimg li:nth-child(6) .con:after {
    left: 75%;
}
}
@media(max-width:1024px){
    .block.padding5.qabg, .block.lc.padding5, .liangdian,.anlifx.s2,.block.gzlc.padding5 {
    padding-top: 5%;
}
.organ02 .swiper-slide{width:100% !important;margin-right:0 !important;}
.organ02 .content {
    padding: 0 20px;
}
}
.base_act .item a {
        padding: 10px 0;
        line-height: 1;
    }

    @media(max-width:560px) {
        #nav4 .subNew .nli {
            width: 40% !important;
        }

        #nav4 .subNew .nli:first-child {
            width: 60% !important;
        }

        .index3 .item .time {
            font-size: 14px;
            color: #666;
        }

        .index3 .item .p1,.rq6_con1 .div .con h2 {
            font-weight: bold;
        }
        .rq6_con1 .div .con h2{font-weight:normal !important;}
    }
    .lang>span svg {
    display: inline-block;
    vertical-align: middle;
    width: 60%;
}

.lang>span {
    background: none;
}
#langpath {
    fill: #fff;
}

.whiteHead header #langpath, .whiteHead #langpath, header:hover #langpath {
    fill: #5f0085;
}
.table table .td.default {
    cursor: default;
}

/*2023/8/3*/
.bread2 a:hover{
    font-weight:bold;
    color: #5f0080;
}
.seek2 .rq .div {
    cursor: pointer;
}
.dp2_con2 .rq1 .top a{
        cursor: pointer;
}
.zy_con4 .rq .rig .div3 i,
.ckbox i{
        border-radius: 50%;
    overflow: hidden;
}
.popTip{
    display:none !important;
}
.choose-screening-input{
			position: relative;	width: 100%;
		}
.auto-screening{
			position: absolute;
			overflow: hidden;
			width: 100%;
			z-index: 99999;
			top: 100%;
			left: 0;
		padding-top: 0;
    max-height: 298px;
    overflow-y: auto;
    border-top: 10px solid #fff;
		}
        .auto-screening::-webkit-scrollbar{width:4px;height:4px;}
.auto-screening::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#5f0080;}
.auto-screening::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f2f2f2;}
		.auto-screening-prompt{
			width: 100%;
			/* height: 30px; */
			line-height: 3;
			font-size: 16px;
			background: #f7f8f9;
			padding: 0 10px;
		}
		.auto-screening-prompt:hover{
			background: #cccccc;
		}
@media(max-width:1680px) {
    .science02 .item .right {
        margin-right: 4%;
    }
    .p404 .img img {
    max-height: 30vh !important;
}
}
@media (max-width: 640px){
    .science02 .item .right {
        margin-right: 0%;
    }
       .ntop .pic .txt {
        height: auto !important;
    }
}

/*20230814*/
.singlePage a {
    color: #5b007b;
    font-weight: bold;
}
@media (max-width:640px){
    .newsl .swiper-wrapper{
        align-items:stretch;
    }
    .newsl .swiper-slide{
        height:auto;
    }
    .newsl .ntop .pic {
    height: 100%;
}

.newsl .ntop .pic img {
    height: auto;
}

.newsl .ntop .pic .txt .t {
    width: auto;
}
}

.me_con1 .rq1 .div3 .eye {
    display: block;
    width: 30px;
    height: 30px;
    /* background-color: #fff; */
    position: absolute;
    top: 50%;
    transform: translate(0,-50%);
    right: 10px;
    background-image: url(https://enfile.stomics.tech/eyeclose.png.png);
    background-repeat: no-repeat;
    background-position: center;
    cursor: pointer;
}
.me_con1 .rq1 .div3 .eye.cur{
     background-image: url(https://enfile.stomics.tech/eyeopen.png.png);
}



/*2023/8/23*/
.bujian .mainimg li:nth-child(4):after{
    bottom: auto;
    top: -6px;
    border-top: none;
    border-bottom: 6px solid #fff;
}
.bujian .mainimg li:nth-child(4) .con:after {
    bottom: auto;
    top: -6px;
    border-top: none;
    border-bottom: 6px solid transparent;
}
.bujian .mainimg li:nth-child(4) {
    left: 55%;
    bottom: 42%;
}
@media (max-width: 1024px){
    .bujian .mainimg li:nth-child(4):after{
    top: auto;
    bottom: -6px;
    border-bottom: none;
    border-top: 6px solid #fff;
}
.bujian .mainimg li:nth-child(4) .con:after {
   top: auto;
    bottom: -6px;
    border-bottom: none;
    border-top: 6px solid #5f0080;
}
.bujian .mainimg li:nth-child(4) {
    left: 64%;
    bottom: 55%;
}
}
/*20230828*/
.rq8_con1 .div .bot table {
    width: 100%;
    min-width: 600px;
}

.rq8_con1 .div .bot .ovf{
    overflow: auto;
    width:100%;
}
.inputtip {
    position: absolute;
    font-size: 12px;
    left: 0;
    top: 100%;
    line-height: 28px;
    color: #999;
    padding: 0 16px;
}
.me_con1 .rq1 .div.s2{
    margin-bottom:28px;
}

/*20230911*/
.hban video {
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    z-index:2;
    object-fit:cover;
}
a[href="javascript:;"] {
    cursor: default !important;
}
.choose-screening-input .selectBox {
    position: absolute;
    right: 0;
    top: 0;
    padding: 0 10px;
}

.formBox .line .choose-screening-input.in {
    text-align: left;
}
.hban .swiper-wrapper {
    align-items: stretch;
}

.hban .swiper-wrapper .swiper-slide {
    height: auto;
}
.docPage .codeBox {
    width: 100%;
    overflow: auto;
}
@media(max-width:560px){
    .logo span svg {
    height: 24px;
}

.member .tx .ig {
    width: 24px;
    height: 24px;
}
.subNew .nli {
    display: inline-block;
    float: none;
    vertical-align: top;
}

.subNew {
    font-size: 0;
}
#nav4 .subNew .nli:nth-child(2n+1) {
    width: 60% !important;
}
}
}
.document .code * {
    font-family: inherit !important;
    font-size: 14px !important;
    line-height: 1.8 !important;
    word-break: break-all;
}
.syntaxhighlighter .gutter {
    display: none;
}

.document .syntaxhighlighter {border: none !important;border-collapse: collapse !important;}

.syntaxhighlighter td:after {
    display: none;
}

.syntaxhighlighter td.code {
    padding: 20px 10px !important;
}
.document.s2 td {
    font-size: inherit !important;
}

.document.s2 td * {
    white-space: normal !important;
}

.rq8_con1 .div .bot .syntaxhighlighter {
    background: none !important;
    border: none !important;
    font-size: inherit !important;
    line-height: inherit !important;
}

.rq8_con1 .div .bot .syntaxhighlighter .gutter {
    display: none !important;
}

.rq8_con1 .div .bot .syntaxhighlighter * {
    border: none !important;
    padding: 0 !important;
    font-size: inherit !important;
    font-family: "RobotoLight" !important;
    color: inherit !important;
    line-height: inherit !important;
    font-weight: inherit !important;
}
.choose-screening-input.in .selectBox .selectCur {
    background: none;
    padding-right: 0;
}
*{word-break:normal !important;}
.descBox {
    max-width: 100%;
    overflow: auto;
}
/*20231211*/
#areaSelectz .selectCur {
    background: none;
}
@media(max-width:768px){
    .document.s2 th{white-space:normal;}
}
/*20231229*/
.new_dat1 .rq .lef .con video{
    background:#000;
}
.lc_items .item:nth-child(1) .num:after {
    content: "01";
}
.lc_items .item:nth-child(2) .num:after {
    content: "02";
}
.lc_items .item:nth-child(3) .num:after {
    content: "03";
}
.lc_items .item:nth-child(4) .num:after {
    content: "04";
}
.lc_items .item:nth-child(5) .num:after {
    content: "05";
}
.lc_items .item:nth-child(6) .num:after {
    content: "06";
}
.lc_items .item:nth-child(7) .num:after {
    content: "07";
}
.lc_items .item:nth-child(8) .num:after {
    content: "08";
}
.index5{background-size: 100% 100%;background-size: cover;}
/*20240123*/
.skill03 .item a {
    cursor: auto;
}
.skill03 .item a[href] {
    cursor: pointer;
}
/*20240125*/
.rq4_con1 .div .bot .text a:hover{
    color: #691088;
    font-weight: bold;
}
/*20240227*/
.center>.swiper-wrapper {
    transform: none !important;
    justify-content: center;
}

.center>.swiper-wrapper .swiper-slide-duplicate {
    display: none !important;
}

.thtj .imgs .item {
    margin: 0;
}
.imgs.dataSwiper .center>.swiper-wrapper {
    padding-left: 25px;
}

.swiper-container.center+.swiperDots {
    display: none;
}
.demoSwiper .swiperCtr span,.demoSwiper2 .swiperCtr span {
    border: 1px solid #d6d6d6;
}

.demoSwiper .swiperCtr span:hover,.demoSwiper2 .swiperCtr span:hover {
    border-color: #5f0085;
}

/*20240403*/
@media(max-width:640px){
    .banin .bl .protg {
    display: none;
}

.banin {
    padding: 60px 0 20px;
}
}
/*20240403*/
.liangdian.s4{margin:0;}
.liangdian.s4+.anlifx{margin-top:-150px;padding-top:260px;}
.swiperDots{position:static;margin-top:30px;text-align:center;}
.swiperDots span{width:10px;height:10px;border:2px solid #dbdbdb;background:none !important;opacity:0.3;margin:0 20px !important;}
.swiperDots span.swiper-pagination-bullet-active{opacity:1;background:#5f0080 !important;border-color:#5f0080;}
@media(max-width:1024px){
.liangdian.s4+.anlifx{padding-top:200px;}
}
@media(max-width:640px){
.liangdian.s4+.anlifx{padding-top:190px;}
}

#pitem_311+.sub2 .lii a{
    line-height: 1.4;
    padding: 6px 0;
}
/*20241125*/
.table.gtable {
    overflow: auto;
    width: 100%;
}

.table.gtable table {
    min-width: 768px;
}

.table.gtable table th {
    width: 20%;
}

.table.gtable table th:last-child {
    width: 40%;
}
@media(min-width:1024px){
    header.whiteHead{
        opacity:0;
    }
    header.whiteHead:hover{
        opacity:1;
    }
     .whiteHead.static { position: static;}
    .base_act,.stricky{
        position:static !important;
    }
    .colums .cat_rq{
        top:80px;
    }
}
.liangdian .items{
    padding-bottom:20px;
}
.liangdian .item {
    width: 100%;
    margin-bottom:20px;
    height:100%;
}
.liangdianSlider .swiper-slide {
    height: auto;
}
.thtj table {
    border: 1px solid #333;
    border-spacing: 0;
    border-collapse: collapse;
}

.thtj table td {
    border: 1px solid #333 !important;
}
table{margin:auto;}
.liangdian a:hover .p{
    color: #5f0080;
}
.thtj .txt{
    max-width:100%;
}
.thtj table{
    width:100%;
}

.acti_con1 .rq .bot .div1{
    position:relative;
}
.acti_con1 .rq .bot .div1:nth-of-type(1):before,
.acti_con1 .rq .bot .div1:nth-of-type(2):before,
.acti_con1 .rq .bot .div1:nth-of-type(3):before,
.acti_con1 .rq .bot .div1:nth-of-type(4):before{
    content: '*';
    color: red;
    position: absolute;
    left: 3px;
    top: 50%;
    transform: translate(0,-50%);
}
.acti_con1 .rq .bot .div2_tit{
    color:red;
    font-size:14px;
}
.acti_con1 .rq .bot .div textarea{
    padding:0;
}
.zy_con1 .ptit .a i {
    margin-left: 10px;
    margin-bottom: 6px;
}
/*20250320*/
.changj.s2:before {
    padding-top: 150px;
    display: block;
    content: "";
}
@media(max-width:1024px){
    .liangdian.s5 {padding-bottom: 5%;}
}
@media(max-width:640px){
.changj.s2:before{display:none;}
}

/* 演示数据详情 */
.cat_rq .rq1.bold>.label {font-weight: bold;}
.demoDetaiil .box1{padding:5% 0;background:url(../images/demobg.jpg) no-repeat center;background-size:cover;}
.demoDetaiil .box1 h3{font-weight:normal;font-size: 32px;line-height:1.2;margin-bottom:20px;color:#000;}
.demoDetaiil .box1 .st{font-size: 16px;margin-bottom:20px;}
.demoDetaiil .box1 .ls{flex-wrap:wrap;}
.demoDetaiil .box1 .ls a{flex:0 0 auto;max-width:90%;margin-right:10px;color:#5f0080;font-size: 16px;}
.demoDetaiil .box1 .ls a span{display:inline-block;vertical-align:middle;}
.demoDetaiil .box1 .ls a:hover{font-weight:bold;}
.demoDetaiil .box1 .ls .icon-more{border-color:#5f0080;}
.demoDetaiil .cols{padding:5% 0;align-items:flex-start;}
.demoDetaiil .col{flex:0 0 auto;width:280px;position:sticky;top:80px;}
.demoDetaiil .ct{padding-bottom:44px;margin-bottom:40px;font-size: 24px;border-bottom:1px solid #333;line-height:1.2;}
.demoDetaiil .col .ct{border-color:#dedede;}
.demoDetaiil .col .li{font-size: 16px;line-height:1.3;cursor:pointer;padding:0.6em 0;}
.demoDetaiil .col .li.cur,.demoDetaiil .col .li:hover{color:#5F0080}
.demoDetaiil .col .li.cur{font-weight: bold;}
.demoDetaiil .cor{flex:1 1 auto;margin-left:90px;overflow:hidden;font-size:16px;}
.demoDetaiil .cor .boxs{flex-wrap:wrap;align-items:stretch;}
.demoDetaiil .cor .boxs .item{flex:0 0 auto;width:48%;margin-bottom:40px;display:flex;flex-direction:column;}
.demoDetaiil .ct2{font-size: 16px;line-height:1.2;margin-bottom:20px;flex:0 0 auto;width:100%;font-weight: bold;}
.demoDetaiil .cor .boxs .item .box{flex:1 1 auto;background:#f7f8fa;padding:30px;width:100%;border-radius:10px;padding-right:20px;font-size:14px;}
.demoDetaiil .cor .boxs .item .box .overscroll{max-height:300px;overflow:auto;padding-right:10px;}
.demoDetaiil .cor .boxs .item .box .li{justify-content:flex-start;align-items:flex-start;margin-bottom:10px;display:block;position:relative;padding-left:20px;}
.demoDetaiil .cor .boxs .item .box .li .ll{flex:0 0 auto;display:inline;}
.demoDetaiil .cor .boxs .item .box .li .lr{color:#666;flex:1 1 auto;overflow:hidden;display:inline;}
.demoDetaiil .cor .boxs .item .box .li:before{content:"";position:absolute;left:0;top:0.75em;width:5px;height:5px;background:#5f0080;margin-top:-2.5px;}
.demoDetaiil .boxs2 .item{align-items:stretch;margin-bottom:40px;background: #f7f8fa;border-radius: 10px;}
.demoDetaiil .boxs2 .item .il{flex:0 0 auto;width:45%;border-radius:10px;overflow:hidden;background:#f7f8fa;}
.demoDetaiil .boxs2 .item .il .img img{display:block;width:100%;}
.demoDetaiil .boxs2 .item .il .ltxt{padding:20px 30px;}
.demoDetaiil .boxs2 .item .il .lt{flex:1 1 auto;overflow:hidden;font-size: 14px;}
.demoDetaiil .boxs2 .item .il .lr{color:#5f0080;font-size:14px;}
.demoDetaiil .boxs2 .item .il .lr .ico{flex:0 0 auto;padding:8px;background:url(../images/xingq.svg) no-repeat center;background-size:contain;margin-left:5px;}
.demoDetaiil .boxs2 .item .il .lr span{display:inline-block;vertical-align:middle;}
.demoDetaiil .boxs2 .item .ir{flex:1 1 auto;position:relative;}
.demoDetaiil .boxs2 .item .ir .bcon{background:#f7f8fa;border-radius:10px;padding:20px 50px;line-height:2;flex-direction:column;position: absolute;left: 0;top: 0;width: 100%;height: 100%;}
.demoDetaiil .boxs2 .item .ir .bcon .lt {font-size: 16px;flex: 0 0 auto;width: 100%;line-height: 1.5;margin-bottom: 20px;font-weight:bold;}
.demoDetaiil .boxs2 .item .ir .overscroll{width:100%;padding-right:30px;overflow:auto;flex:1 1 auto;overflow:auto;color:#666;font-size:14px;}
.demoDetaiil .boxs2 .item .ir .btns{flex:0 0 auto;width:100%;margin-top:20px;justify-content:flex-start;font-size:14px;}
.demoDetaiil .boxs2 .item .ir li{position:relative;padding-left:20px;}
.demoDetaiil .boxs2 .item .ir li:before{content:"";position:absolute;left:0;top:1em;width:5px;height:5px;background:#5f0080;margin-top:-2.5px;}
.demoDetaiil .dtable td:first-child{width:auto;}
.demoDetaiil .dtable td:nth-child(2),.demoDetaiil .dtable td:nth-child(3){width:140px;}
.demoDetaiil .dtable td:first-child{text-align:left;padding-left:30px;}
.demoDetaiil .dtable td{width:40%;font-size:14px;}
.demoDetaiil .dtable td .d span{display:inline-block;vertical-align:middle;flex:1 1 auto;}
.demoDetaiil .dtable td .icon-d{padding:8px;margin-right:10px;background:url(../images/z_img3.svg) no-repeat center;flex:0 0 auto;}
.demoDetaiil .dtable th{text-align:center !important;color:#333;font-weight:bold;font-size:14px;}
.demoDetaiil .dtable th:after{background:#f3ecf4;}
.demoDetaiil .tables{padding-top:30px;}
.demoDetaiil .dtable>table{font-family: "BGI";}
.tables .dtbs{margin-bottom:30px;}
.tables .dtbs span{display:inline-block;font-size: 16px;color:#333;margin-right:20px;border-bottom:2px solid transparent;line-height:1;padding-bottom:10px;cursor:pointer;font-weight:bold;}
.tables .dtbs span.cur{color:#5f0080;border-color:#5f0080;}
.tables .dtbs span:hover{color:#5f0080;}
.demoDetaiil .tables table {min-width: 100%;}
.demoDetaiil .dtable td .d {align-items: flex-start;}
.demoDetaiil .dtable td span.icon-d {padding: 0.75em 8px;flex:0 0 auto;}
.zy_con1 .rq_con1 .div .rig .a1:last-child::before {display: none;}
.demoDetaiil .dtable td .d:hover {color: #5f0080;font-weight:bold;}
.demoDetaiil .col .ct {padding-bottom: 14px;}
.demoDetaiil .col .ct .coreNo {font-size: 16px;margin-top: 14px;color: #666;line-height: 1;}
.demoDetaiil .boxs2 .item .ir:hover .overscroll::-webkit-scrollbar {width: 6px;height: 6px;}
.demoDetaiil .dtable td:last-child {
    width: 25%;
    text-align: center;
    padding-left: 20px;
}

.demoDetaiil .dtable .th:last-child {
    padding-left: 20px;
}
@media(max-width:1440px){
    .demoDetaiil .col{width:220px;}
    .demoDetaiil .cor{margin-left:50px;}
}
@media(max-width:1024px){.demoDetaiil .box1{padding:40px 0;}
.demoDetaiil .box1 h3{font-size:24px;}
.demoDetaiil .box1 .st{font-size:16px;}
.demoDetaiil .cols{padding:40px 0;display:block;}
.demoDetaiil .col{position:relative;top:0;width:auto;}
.demoDetaiil .ct{font-size:16px;padding-bottom:20px;margin-bottom:20px;}
.demoDetaiil .col .cls{display:flex;flex-wrap:wrap;}
.demoDetaiil .col .li{font-size:16px;margin-right:20px;}
.demoDetaiil .cor{margin-left:0;margin-top:30px;font-size:14px;}
.demoDetaiil .cor .boxs{display:block;}
.demoDetaiil .cor .boxs .item{width:auto;}
.demoDetaiil .boxs2 .item .il .lt{font-size:14px;}
.demoDetaiil .tables{padding-top:0;}
.demoDetaiil .col .ct .coreNo{font-size:14px;}
}
@media(max-width:768px){.demoDetaiil .box1 h3{font-size:20px;}
.demoDetaiil .ct{font-size:18px;}
.demoDetaiil .boxs2 .item{margin-bottom:20px;display:block;}
.demoDetaiil .cor .boxs .item{margin-bottom:20px;}
.demoDetaiil .boxs2 .item .ir{margin-left:0;}
.demoDetaiil .boxs2 .item .ir .bcon{padding:20px;border-radius:0 0 10px 10px;position:relative;}
.demoDetaiil .boxs2 .item .ir .overscroll{max-height:200px;font-size:14px;}
.demoDetaiil .boxs2 .item .il{width:auto;border-radius:10px 10px 0 0;}
.tables .dtbs{margin-bottom:20px;}
.demoDetaiil .tables table {min-width: 768px;}
}
/*20250421*/
.pinfo.s2 .backlist {
    text-align: left;
}
.pinfo.s2 .backlist a{
    background: #5f0080;
    color: #fff;
}
@media(max-width:1024px){
    .pinfo.s2 .backlist {
    text-align: center;
}
}
/*20250427*/
.searchBlock.block {
    display: block;
    margin-left: auto;
    margin-top: 3%;
    margin-bottom: 3%;
}

.searchBlock.block input {
    background: #f7f8f9;
    color: #333;
}
.searchBlock.block input:-moz-placeholder{color:#999;}
.searchBlock.block input:-ms-input-placeholder{color:#999;}
.searchBlock.block input::-webkit-input-placeholder{color:#999;}
.searchBlock.block .sbtn {
    color: #fff;
}
.rq8_con1 .div .bot li {
    list-style-type: disc;
}

.rq8_con1 .div .bot ul ul li {
    list-style-type: square;
}

.rq8_con1 .div .bot ul {
    margin-left: 1em;
}
@media(max-width:1280px){
.searchBlock.block .sbtn{
    line-height:50px;
}
}
@media(max-width:1024px){
    .searchBlock.block{margin-top:35px;margin-bottom:35px;}
}
@media(max-width:768px){
    .searchBlock.block{margin-top:20px;margin-bottom:20px;}
}
@media(max-width:740px){
.searchBlock.block .sbtn{
    line-height:40px;
}
}
.rq4_con1 .div .bot .text * {
    width: auto !important;
}

.new_dat1.blogDetail .auto {
    max-width: 1018px;
}
.new_dat1 .rq .lef .con .overscroll {
    overflow: auto;
    width: 100%;
}
.new_dat1 .rq .lef .con .overscroll table td {
    border-width: 1px;
    border-style: solid;
}

.new_dat1 .rq .lef .con .overscroll table {
    border-collapse: collapse;
}
.new_dat1 .rq .lef .con img{
    display:inline-block;
}
.new_dat1 .rq .lef .con li {
    list-style-type: initial;
}

.new_dat1 .rq .lef .con ul,.new_dat1 .rq .lef .con ol {
    margin-left: 1em;
}
.thtj table td img {
    max-width: none;
}

.thtj table {
    min-width: 768px;
}

.thtj .table2 {
    width: 100%;
    overflow: auto;
}
.player .playerBox .video-js {
    display: block;
    width: 100%;
    height: auto;
    background: none;
}

.player .playerBox video {
    position: relative;
    height: auto;
    max-height:80vh;
}

.player .playerBox .popvideojs-dimensions {
    width: 100%;
    height: auto;
}

.player .playerBox video#popvideojs {
    display: none;
}
/*20250819*/
.banin .btns {
    margin-top: 30px;
}
.banin .btns a{font-size:16px;color:#fff;font-family:"BGILight";display:inline-block;padding:0 1.5em;min-width:140px;line-height:56px;border-radius:60px;text-align:center;border: 2px solid rgba(255,255,255,0.8);margin-right:16px;transition:all .5s;}
.banin .btns a:hover{color:#fff;background:#5f0080;border-color:#5f0080;}
@media(max-width:1024px){
    .banin .btns a{font-size:14px;min-width:98px;line-height:30px;border-radius:44px;}
    
}
@media(max-width:500px){
    .banin .btns a{font-size:14px;min-width:110px;line-height:32px;border-radius:36px;}
}
/*20250818markdown*/
.mdcols {
    display: flex;
    align-items: stretch;
}

.mdcols .col {
    flex: 0 0 auto;
    margin-right: 1em;
    width: 17em;
    font-size: 14px;
}

.mdcols .col li {
    list-style-type: none !important;
}

.mdcols .col a {
    display: block;
    position: relative;
    padding: 3px 0;
}

.mdcols .col a:after {
    content: "";
    position: absolute;
    right: 100%;
    margin-right: 0.5em;
    width: 4px;
    height: 4px;
    background: #333;
    top: 50%;
    margin-top: -2px;
    border-radius: 50%;
}
.mdcols .col a:hover:after,.mdcols .col a.cur:after{
    background: #5f0080;
}
.mdcols .col a:hover,.mdcols .col a.cur{
    color:#5f0080;
    font-weight:bold;
}
.mdcols .col>ul {
    position: sticky;
    top: 100px;
    max-height: calc(100vh - 100px);
    overflow: auto;
    margin-left: 0 !important;
}
.mdcols .col>ul::-webkit-scrollbar,.selects::-webkit-scrollbar{width:4px;height:4px;}
.mdcols .col>ul::-webkit-scrollbar-thumb{border-radius:4px;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.1);background:#5f0080;}
.mdcols .col>ul::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,0.2);border-radius:10px;background:#f2f2f2;}
.mdcols .cor {
    flex: 1 1 auto;
    overflow: hidden;
}

.mdcols .copy-btn {
    font-size: 0;
    padding: 2px;
    opacity: 0;
    transition: .3s;
}

.mdcols .copy-btn:after {
    content: "";
    width: 16px;
    height: 20px;
    display: block;
    background-image:url(../images/icon-copy.png);
    background-position:center;
    background-repeat:no-repeat;
    background-size:contain;
}

.mdcols .v-md-pre-wrapper:hover .copy-btn {
    opacity: 1;
}
@media(max-width:768px){
    .mdcols .col {
        display: none;
    }
}