@charset "UTF-8";
@import url(reset.css);

header{position: fixed;left: 0;top: 0;width: 100%; z-index: 100; transition: 0.3s; }
@media (min-width:1025px) {
header{background-color: #fff;}
header.fixed,
header:hover{background-color: #fff!important; box-shadow: 0 0 0.21rem rgba(0,0,0,0.2);}
.home-body header{ background: transparent;}
}
@media (max-width:1024px) {
    header{background-color: #fff;}
}

header .logo{display: table; height: 0.9rem; width: calc(370 / 1440 * 100%);}
header .logo a{display: table-cell; vertical-align: middle;}
header .logo img{max-height: 0.5rem;}
@media (max-width:1024px) {
    header .logo{max-width: 40%; width: auto;}
}


menu li aside a{color: #555; display: block;transition: 0.3s;}
menu li .sub{display: none;}
@media (min-width:1025px) {
menu li{float: left;}
menu li aside{line-height: 0.9rem;}
menu li aside a{padding: 0 calc(30 / 1920 * 100vw); }
menu li aside a:hover,
menu li.aon aside a{background-color: #a72126;color: #fff;}
menu li .sub{top: 100%; position: absolute; left: 0!important;top:100%; width: 100%; background-color: rgba(255,255,255,0.7);}
menu li .sub dd{float: left;}   
menu li .sub dd{padding: 0 calc(33 / 1920 * 100vw);}
menu li .sub dd{ line-height: 0.6rem; font-size: 0.14rem;font-weight: 100;}
}
@media (max-width:1024px) {
    menu{position: fixed; top: 0.9rem; left: -100%;opacity: 0; transition: 0.5s;width: 50%; background-color: rgba(255,255,255,0.95); box-shadow: 0 0.1rem 0 rgba(0,0,0,0.2); bottom: 0; padding: 0.2rem 0;} 
    .menu-show menu{left: 0;opacity: 1;}
    menu ul{height: 100%; overflow: auto;}
    menu li aside{padding: 0.2rem;border-bottom:1px solid #eee;position: relative; overflow: hidden;}
    menu li .sub{background-color: rgba(167,33,38,0.05); padding: 0.2rem;}
    menu li .sub dd{line-height: 2.5;}
    .op{position:absolute; right: 0;width: 0.4rem; height: 100%; top: 0; transition: 0.3s;}
    .op:before,
    .op:after{position: absolute;content: ''; height: 2px;width: 0.14rem; left: 50%;transform: translate(-50%,-50%); top: 50%; background-color: #a72126;}
    .op:before{height: 0.14rem;width: 2px;}
    .op.click{transform: rotate(45deg);}
}

.top-right dl{display: table; height: 0.9rem; table-layout: fixed;}
.top-right dl > *{display: table-cell; vertical-align: middle;}
.top-right .lang{padding-left: 0.27rem; background: url(../images/lang.svg) no-repeat left center; background-size:0.18rem auto;}
.top-right dd{position: relative; padding-right: 0.4rem;}
.top-right dd:after{position: absolute;content: ''; width: 1px;height: 0.14rem; background-color: #999999; top: 50%;margin-top: -0.07rem;right: 0.2rem;}
.open-search{display: block; width: 0.18rem;height: 0.18rem; background: url(../images/search.svg) no-repeat center center; background-size: contain;cursor: pointer;}
@media (min-width:1025px) {
    .top-right dt{position: relative;}
}
@media (max-width:1024px) {
    .top-right{position: absolute;right: 3%; top: 0;z-index: 10;}
    .open-search{width: 0.3rem; height: 0.3rem;}
    .open-menu{width: 0.4rem; height: 0.24rem;display: flex;flex-direction: column; justify-content: space-between; flex-wrap: wrap; margin-left: 0.2rem;}
    .open-menu i{display: block; background-color: #a72126; height: 2px;width: 100%;}
    .menu-show .open-menu{position: relative;}
    .menu-show .open-menu i{position: absolute;left: 0;top: 50%; margin-top:-1px;transition: 0.3s;}
    .menu-show .open-menu i:nth-child(2){opacity: 0;}
    .menu-show .open-menu i:nth-child(1){transform: rotate(45deg);}
    .menu-show .open-menu i:nth-child(3){transform: rotate(-45deg);}
    .top-right .lang{width: 0.3rem; height: 0.3rem; padding: 0; font-size: 0;background-size: contain;display: block;}
}

.top-search{position: absolute;   border: 1px solid #a72126; border-radius: 3px; padding-right: 0.42rem; right: 0;background-color: #fff; transition: 0.3s; overflow: hidden; width: 0; visibility: hidden; opacity: 0;}
.search-show .top-search{ visibility: visible; opacity: 1;}
.top-search .text{width: 100%;display: block; height: 0.44rem; line-height: 0.44rem; padding: 0 0.15rem; border: 0; background: none;font-weight: 100;}
.top-search .btn{position: absolute; right: 1px;top: 1px;bottom: 1px; background: #a72126 url(../images/search-white.svg) no-repeat center center; border-radius: 3px; cursor: pointer; background-size: auto 0.18rem; width: 0.4rem;}
@media (min-width:1025px) {
    .top-search{top: 50%;margin-top: -0.22rem;}
    .search-show .top-search{width: 2.64rem;}
}
@media (max-width:1024px) {
    .top-search{top: 100%;}
    .search-show .top-search{width: 94vw;}
}

footer{background-color: #262626; padding: 0.51rem 0 0.38rem 0;font-size: 0.14rem; font-weight: 100;}
footer,
footer a:not(:hover){color: rgba(255,255,255,0.5);}
footer .b-top{margin-bottom: 0.79rem;}
footer .b-top nav{width: calc(918 / 1440 * 100%);display: flex;justify-content: space-between;}
footer .b-top nav dl{max-width: 1.3rem;}
footer .b-top nav dd{font-weight: 100; line-height: calc(30 / 14 * 1em);}
footer .b-top .tit,
footer .b-top .tit a{color: #fff;}
footer .b-top .tit{font-size: 0.16rem; padding-left: 0.13rem;position: relative; line-height: 1; margin-bottom: 0.2rem; font-weight: 400;}
footer .b-top .tit::before{position: absolute; content: '';width: 2px; height: 0.15rem; background-color: #a72126; left: 0;top: 0;}
footer .contact .tit{margin-bottom: 0.4rem;}
footer .contact dd{padding-left: 0.44rem; background-position: left 0.13rem center; background-repeat: no-repeat; background-size: 0.16rem auto;}
footer .contact dd:not(:last-child){margin-bottom: 0.18rem;}
footer .contact dd.url{background-image: url(../images/b-website.svg);}
footer .contact dd.email{background-image: url(../images/b-email.svg);}
footer .contact dd.tel{background-image: url(../images/b-tel.svg);}
footer .contact dd.add{background-image: url(../images/b-add.svg);}

footer .b-bottom{border-bottom: 1px solid rgba(102,102,102,0.2); padding-bottom: 0.2rem; margin-bottom: 0.2rem;}
footer .b-bottom .url{position: relative; padding-left: 0.8rem;}
footer .b-bottom .url span{position: absolute; left: 0;top: 0;}
footer .b-bottom .url a:not(:last-child){margin-right: 0.22rem;}

.follows-us li{float: left; position: relative;}
.follows-us li:not(:last-child){margin-right: 0.19rem;}
.follows-us li a{display: block;width: 0.34rem; height: 0.34rem; border-radius: 50%;background-color: rgba(255,255,255,0.05);cursor: pointer; position: relative;z-index: 1;}
.follows-us li a:hover{background-color: #a72126;}
.follows-us li a:before{position: absolute; left: 0;top: 0;width: 100%;height: 100%;background-repeat: no-repeat; background-position: center center;background-size: auto 55%; opacity: 0.5; content: '';}
.follows-us li a:hover:before{opacity: 1;}
.follows-us li.wx a:before{background-image: url(../images/share-wx.svg);}
.follows-us li.qq a:before{background-image: url(../images/share-qq.svg);}
.follows-us li.douyin a:before{background-image: url(../images/share-douyin.svg);}
.follows-us li.sina a:before{background-image: url(../images/share-sina.svg);}
.follows-us li.ing a:before{background-image: url(../images/share-ing.svg);}
.follows-us li figure{position: absolute; bottom: calc(100% + 0.15rem); left: -0.11rem; width: 1.2rem; height: 1.2rem; border-radius: 0.05rem; background-color: #fff; padding: 0.04rem;display: none;}
.follows-us li figure:after{position: absolute; content: ''; border: 0.1rem solid transparent; border-top-color: #fff; top: 100%; left: 0.17rem;}

.copyright nav a:not(:last-child):after{content: '|'; margin: 0.2rem;color: rgba(255,255,255,0.5);}

@media (min-width:1025px) {
    footer .contact{width: calc(400 / 1440 * 100%);}
}
@media (max-width:1024px) {
    footer .b-top nav{display: none;}
    .copyright{text-align: center;}
    footer .b-bottom .url{margin-bottom: 0.3rem;}
    .copyright nav{margin-bottom: 0.1rem;}
    .follows-us{display: table; margin: 0 auto;}
}

/*home banner*/
.home-ban .item{display: block!important; overflow: hidden;}
.home-ban .item img{transform: scale(1.15); transition:transform 0s;}
.home-ban .ani-show .item img{transform: scale(1);transition:transform 8s linear;}
@media (min-width:1025px) {
    .home-ban .wap{display: none;}
}
@media (max-width:1024px) {
    .home-ban .pc{display: none;}
}
.home-ban .slick-dots{position: absolute;width: 100%;z-index: 10;left: 0;text-align: center; bottom: calc(40/ 960 * 100%);}
.home-ban .slick-dots li{display: inline-block; margin: 0 0.1rem;width: 0.4rem; height: 0.06rem; background-color: #ffffff; border-radius: 0.02rem; opacity: 0.5; transition: 0.3s; cursor: pointer;}
.home-ban .slick-dots li button{display: none;}
.home-ban .slick-dots li.slick-active{opacity: 1; width: 1.2rem;}

.home-about{background: url(../images/bg.jpg) no-repeat center top #fff; background-size: 100% auto; padding: 0.8rem 0 0.59rem 0;}

.index-title{margin-bottom: 0.48rem; position: relative;}
.index-title aside{font-size: 0.3rem; margin-top: 0.26rem;color: #555555;}
.index-title .all-more{position: absolute;right: 0; bottom: 0;}

[class*=line-icon-]{overflow: hidden;}
[class*=line-icon-]:after,
[class*=line-icon-]:before{content: '';background-color: #a72126;}
[class*=line-icon-]:before{width: 6px; height: 6px;float: left; }
[class*=line-icon-]:after{width: calc(100% - 10px); height: 4px; margin-top: 2px; float: right;}
.line-icon-70{width: 0.7rem;}
.line-icon-190{width: 1.9rem;}

.all-more a{display: inline-block; padding-right: 0.36rem; background: url(../images/more.svg) no-repeat right center;background-size: auto 0.22rem;color: #555555;font-size: 0.14rem; line-height: calc(22 / 14 * 1em); transition: 0.3s;}
.all-more a:hover{padding-right: 0.48rem; background-image: url(../images/more-hover.svg);color: #a72126;}

.home-about{overflow: hidden;}
.home-about .intro{margin-bottom: 0.46rem;}
    .home-about .video{position: relative;z-index: 1;}
.home-about .video:after{ top: 0.1rem; height: 100%;width: 0.3rem; background-color: #f2f2f2; position: absolute;content: ''; right: -0.11rem;z-index: 0;}
.home-about .video .open-video{z-index: 20; position: absolute; left: 0;top: 0;width: 100%;height: 100%; background: url(../images/play.svg) no-repeat center center; background-size: auto calc(71 / 429 * 100%); cursor: pointer;}
.home-about .video .pic{overflow: hidden;border-radius: 0.4rem 0 0 0;position: relative;z-index: 4;}
.home-about .video .Ispic{ padding-bottom: calc(429 / 644 * 100%); transition: 0.3s;}
.home-about .video:hover  .Ispic{transform: scale(1.12);}
.home-about .video .txt{position: absolute; left: 0;bottom: 0;width: 100%; padding:30% 0.24rem 0.21rem; color: #fff; font-weight: 100; font-size: 0.18rem; z-index: 5;
    background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.32) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.32) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.32) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#52000000',GradientType=0 ); /* IE6-9 */
    }
.home-about .intro .desc{line-height: calc(30 / 16 * 1em);color: #555; font-weight: normal; margin: 0 0 0.64rem 0;}

.home-about .word .pic{position: relative;z-index: 10;}
.home-about .word .pic .name{color: #fff; background-color: #a72126; line-height: 0.56rem; font-size: 0.18rem; position: absolute; left: -0.1rem; bottom: -0.1rem; padding: 0 0.42rem;}
.home-about .word .pic .name:after,
.home-about .word .pic:after{width: 0.45rem; height: 0.54rem; position: absolute; right: 0;bottom: 0; content: ''; background: url(../images/ying.png) no-repeat right top; background-size: auto 100%; right: -0.45rem;bottom: 0;}
.home-about .word .info .main:before{position: absolute; content: '';width: 16.8rem;background-color: #f1f1f1; top: -0.84rem; bottom: -0.84rem; left: -3rem;}
.home-about .word .info .main > *{position: relative;z-index: 10;}
.home-about .word .info .tit{font-size: 0.3rem; margin-bottom: 0.3rem; padding-top: 0.56rem;}
.home-about .word .info .tit:after{content: '”';font-family: 'PangMenZhengDao';font-size: 2rem; right: 0;top: 0; height: calc(53 / 200 * 1em);line-height: calc(138 / 200 * 1em); position: absolute;opacity: 0.1;}
.home-about .word .info .tit span{margin-left: 0.3rem;font-size: 0.18rem;font-weight: 100;}
.home-about .edit-page{line-height: calc(30 / 16 * 1em); text-align: justify;}
.home-about .job{text-align: right;}
.home-about .job .line-icon-190{display: inline-block;}
.home-about .job dl{display: table; table-layout: fixed; margin-top: 0.3rem;}
.home-about .job dl > *{display: table-cell; vertical-align: middle;}
.home-about .job dt{width: 1.24rem; background-color: #fff;padding: 0.1rem; box-shadow: 0 0.07rem 0.2rem rgba(42,42,42,0.1);}
.home-about .job dd{padding-right: 0.3rem;}
.home-about .job dd .t-1{color: #182a43;font-size: 0.26rem;}
.home-about .job dd .t-2{color: #182a43;font-weight: 100;margin-top: 0.1rem;}
.home-about .job dd .t-3{color: #999999;font-weight: 100;font-size: 0.14rem; margin-top: 0.3rem;}
@media (min-width:1025px){
    .home-about .intro .txt{width: calc(655 / 1440 * 100%);}
    .home-about .video{width: calc(644 / 1440 * 100%); }
    .home-about .word .pic{width: calc(470 / 1440 * 100%);}
    .home-about .word .info .main{padding-left: 0.8rem;position: relative;}
}
@media (min-width:1025px) and (max-width:1440px) {
    .home-about .word .info .main:before{ top: -0.4rem; bottom: -0.4rem;}
}
@media (max-width:1024px) {
    .home-about{padding-bottom: 0;}
    .home-about .intro .txt{margin-bottom: 0.4rem;}
    .home-about .word{position: relative;padding: 0.6rem 0;}
    .home-about .word .pic{max-width: 60%; margin: 0 auto;}
    .home-about .word .info .main:before{bottom: 0; top: 0;}
    .home-about .word .info .tit{padding-top: 0.3rem; margin-top: 0.4rem;}
    .home-about .job{padding: 0.3rem 0;}
}

.video-box{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:300; background:rgba(0,0,0,0.85);text-align:center;}
.video-box .close{ cursor:pointer; width:40px; height:40px; position:fixed; z-index:4; right:20px; top:20px;}
.video-box .close::before,
.video-box .close::after{ position:absolute; content:''; width:80%; left:10%; height:3px; top:50%; margin-top:-1.5px; background:#fff; transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);}
.video-box .close::before{ transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);}
.video-box video{ width:90%; max-width:1200px;}

.all-time{background: url(../images/time-line.svg) no-repeat center center; background-size: contain;display: table;}
.all-time b{font-weight: 500; font-size: 0.3rem; display: block; line-height: calc(24 / 30 * 1em);}
.all-time span{text-align: right; margin-top: 0.14rem; font-size: 0.24rem; font-weight: 100;display: block; padding-left: 0.32rem;}

.home-news{padding: 1rem 0 1.11rem 0; background: url(../images/bg2.png) no-repeat center center; background-size: cover; overflow: hidden;}
.home-news .slider{ overflow: hidden;width: calc(100% + (100vw - 100%) / 2);}
.home-news .slider-main{width: calc(1548 / 1680 * 100%);}
.home-news .slider-main .slick-list{overflow: inherit;}
.home-news .items{display: block!important;height: 4.34rem;}
.home-news .items a{display: block; margin-right: 0.28rem; height: 3.75rem; position: relative; transition: 0.3s; overflow: hidden;}
.home-news .items .title{background-color: #fff; height: 1rem;position: relative;}
.home-news .items .title aside{line-height: 1rem;font-size: 0.18rem; padding: 0 1rem 0 0.3rem;}
.home-news .items .title .all-time{position: absolute; right: 0.3rem; top: 0.2rem; color: #333;}
.home-news .items .Ispic{height: 3.34rem;}
.home-news .has-video{position: absolute;right: 0.3rem; bottom: 0.2rem; width: 0.43rem; height: 0.43rem; background: url(../images/play.svg) no-repeat center center; background-size: contain;z-index: 10;}
@media (min-width:1025px){
.home-news .items a:hover{height: 4.34rem;}
}
@media (max-width:1024px) {
    .home-news{padding: 0.6rem 0;}
    .home-news .items{height: 3.75rem;}
}

.news-items .boxs{position: relative;z-index: 1; padding: 0.2rem 0;}
.news-items .boxs:not(:last-child){margin-bottom: 0.4rem;}
.news-items .boxs a{position: relative;z-index: 4;}
.news-items .boxs:nth-child(2){animation-delay: 0.2s;}
.news-items .boxs:nth-child(3){animation-delay: 0.4s;}
.news-items .Ispic{padding-bottom: calc(200 / 300 * 100%);}
.news-items .main{position: relative;}
.news-items .tit{position: relative;z-index: 1; font-size: 0.18rem;}
.news-items .tit:before{position: absolute;content: '';height: 0.04rem;background-color: #a72126; top: 50%;margin-top: -0.02rem; left: 100%; transition: 0.3s; width: 0;}
.news-items a:hover  .tit:before{width: calc(120 / 690 * 100%); }
.news-items .all-time{position: absolute; left: 0;top: 0;}
.news-items p{margin: 0.2rem 0 0 0;line-height: calc(30 / 16 * 1em);font-weight: 100;color: #333;}
@media (min-width:1025px){
.news-items .pic{width: calc(360 / 1440 * 100%);}
.news-items .txt{padding-left: 1rem;}
.news-items .main{padding:0 0.8rem 0 0.96rem;}
.news-items .boxs:after{position:absolute; content: ''; left: 1.52rem;right: 0; top:0;height: 100%;background-color: #f7f7f7;z-index: 1;}
}
    @media (max-width:1024px) {
    .news-items .boxs{background-color: #f7f7f7; padding: 0.2rem;}
    .news-items .main{padding:0 0.3rem 0 0.96rem; margin-top: 0.2rem;}
}


.home-jobnews{padding: 1.02rem 0 1.21rem 0;}
.home-jobnews .news-items .boxs{padding: 0.13rem 0;}
.home-jobnews .left li{line-height: 0.6rem;cursor: pointer;color: #555;}
.home-jobnews .left li.on{color: #333;}
.home-jobnews .news-items .boxs:not(:last-child){margin-bottom: 0.2rem;}
@media (min-width:1025px){
.home-jobnews .left{max-width: calc(280 / 1440 * 100%);}
.home-jobnews .right{width: calc(1150 / 1440 * 100%);}
.home-jobnews .left ul{margin-bottom: 1.7rem;}
.home-jobnews .news-items .boxs:after{left: 0.8rem;}
.home-jobnews .news-items .pic{width: calc(300 / 1150 * 100%);}
.home-jobnews .news-items .txt{padding-left: 0.8rem;}
}
@media (max-width:1024px) {
    .home-jobnews{padding: 0.6rem 0;}
    .home-jobnews .left{position: relative;z-index: 1;}
    .home-jobnews .left ul{display: flex;justify-content: space-between;}
    .home-jobnews .left .all-more{position: absolute; right: 0;top: 0.3rem;}
}


@media (max-width:1024px) {
.page-ban{padding-top: 0.9rem;}
}

.Content{overflow: hidden;}

.nav-menu{line-height: 0.7rem; border-bottom: 1px solid  rgba(238, 238, 238,0.7);}
.nav-menu li{float: left; position: relative;}
.nav-menu li:not(:last-child){margin-right: calc(64 / 1920 * 100vw);}
.nav-menu li a{font-weight: 100;}
.nav-menu li:after{position: absolute; left: 50%;transform: translateX(-50%);bottom: 0; height: 4px; background-color: #a72126;content: ''; transition: 0.3s; width: 0;}
.nav-menu li:hover:after,
.nav-menu li.aon:after{width: 100%;}
.nav-menu li a:hover,
.nav-menu li.aon a{color: #a72126; font-weight: 400;}

.Current{font-size: 0.14rem;font-weight: 100;}
.Current a:not(:hover){color: #999999;}
.Current a{display: inline-block; margin-right: 0.15rem; padding-right: 0.18rem; background: url(../images/a_cur.gif) no-repeat right center;}
@media (max-width:1024px) {
    .Current{display: none;}
}

.singlepage{line-height: calc(30 / 16 * 1em); text-align: justify;}

[class*=all-title] .cn{font-weight: 700; font-size: 0.48rem;}
[class*=all-title] .cn:after{display: inline-block; content: ''; margin-left: 0.22rem; width: calc(39 / 48 * 1em); height: calc(40 / 48 * 1em); background: url(../images/tit-icon.svg) no-repeat center center; background-size: contain; vertical-align: bottom;}
[class*=all-title] .en{color: #eeeeee;font-size: 0.24rem;margin-top: 0.2rem;}
@media (max-width:1024px) {
[class*=all-title] .cn{font-size: 0.32rem;}
[class*=all-title] .en{font-size: 0.18rem;}
}

.all-title-center{text-align: center;}

.about-intro{padding: 0.88rem 0 2.66rem 0; background: url(../images/aboutbg1.jpg) no-repeat center  top;background-size: cover; overflow: hidden;}
.about-intro .right{position: relative;z-index: 1;}
.about-intro .right:after{position: absolute; content: '';background-color: #eeeeee; right: -0.15rem; top: -0.15rem; width: 100%; height: 100%;z-index: 1;}
.about-intro .right .pic{position: relative;z-index: 2;}
.about-intro .all-title{margin-bottom: 0.68rem;}
@media (min-width:1025px) {
.about-intro .left{width: calc(560 / 1440 * 100%);}
.about-intro .right{width: calc(667 / 1440 * 100%); }
}
@media (max-width:1024px) {
    .about-intro{padding: 0.6rem 0;}
    .about-intro .left{margin-bottom: 0.5rem;}
    .about-intro .all-title{margin-bottom: 0.3rem;}
}

.about-solgan li{float: left;text-align: center;position: relative;z-index: 1;}
.about-solgan li .txt{position: absolute; left: 0;top: 0;z-index: 2; width: 100%;text-shadow: 1px 2px 0  rgba(0, 0, 0, 0.2);height: 100%; background-color: rgba(0,0,0,0.3);color: #fff; padding: calc(168 / 641 * 100%) 0.2rem 0;}
.about-solgan li .tit{font-size: 0.36rem; margin-bottom: 0.3rem;}
.about-solgan li .desc{font-weight: 100;font-size: 0.22rem;}
@media (min-width:1025px) {
 .about-solgan li{width:25%;}
.about-solgan li:nth-child(2){animation-delay: 0.2s;}
.about-solgan li:nth-child(3){animation-delay: 0.3s;}
.about-solgan li:nth-child(4){animation-delay: 0.4s;}
}
@media (max-width:1024px) {
    .about-solgan li{width:50%;}
    .about-solgan li:nth-child(2n-1) + li{animation-delay: 0.2s;}
}

.about-desc{background: url(../images/aboutbg2.jpg) no-repeat center top; background-size: cover; padding: 1.02rem 0 1.08rem 0;}
.about-desc .title-pic{text-align: center;}
.about-desc .auto-inner{max-width: 10.32rem;}
@media (max-width:1024px) {
    .about-desc{padding: 0.6rem 0;}
    .about-desc .title-pic{padding: 0 20%;}
}

.yuanzhang .main .inside{position: relative;z-index: 4; }
.yuanzhang .xy-ytable:not(:last-child){margin-bottom: 0.79rem;}
.yuanzhang .xy-ytable:nth-child(2n-1) .main:before{right: 0; }
.yuanzhang .name{position: relative; padding-top: 0.9rem;}
.yuanzhang .name:before{content: '”';font-family: 'PangMenZhengDao'; color: #dddddd;font-size: 3rem; line-height: 2.03rem; height: 0.8rem; position: absolute; right: 0;top: -0.29rem;}
.yuanzhang .post{position: absolute;  background-color: #a72126;color: #fff; line-height: 0.8rem; font-size: 0.24rem; min-width: 2.7rem; padding: 0 0.2rem; text-align: center;}
.yuanzhang .name{font-size: 0.3rem; margin-bottom: 0.5rem;}
.yuanzhang .name span{font-size: 0.18rem; font-weight: 100; margin-left: 0.3rem;}
@media (min-width:1025px) and (max-width:1720px) {
    .yuanzhang .pic img{width: 115%;}
}
@media (min-width:1025px) {
.yuanzhang{margin-top: -1.06rem;}
.yuanzhang .main{position: relative;z-index: 1; }
.yuanzhang .pic{width: calc(437 / 1440 * 100%);}
.yuanzhang .main{padding-bottom: 0.9rem; min-height: 4.48rem;}
.yuanzhang .main:before{position: absolute;content: '';  top: 0;height: 100%; background-color: #f1f1f1;width: calc(1204 / 840 * 100%);}
.yuanzhang .pic img{width: calc(600 / 437 * 100%); max-width: none;}
.yuanzhang .post{bottom: -0.4rem;}
.yuanzhang .xy-ytable:nth-child(2n-1) .post{right: -0.8rem;}
.yuanzhang .xy-ytable:nth-child(2n) .post{left: -0.8rem;}
.yuanzhang .xy-ytable:nth-child(2n-1) .inside{padding-right: 1.14rem;}
.yuanzhang .xy-ytable:nth-child(2n) .inside{padding-left: 1rem;}
.yuanzhang .xy-ytable:nth-child(2n) .pic img{float: right;}
}
@media (max-width:1024px) {
.yuanzhang{margin-top: 1rem;} 
.yuanzhang .post{top: -0.4rem; left: 50%;transform: translateX(-50%);}
.yuanzhang .xy-ytable{position: relative;z-index: 1;}
}

.structure{background: url(../images/bg3.png) no-repeat center center; background-size: cover; padding: 1rem 0 1.22rem 0;}
.structure .all-title-center{margin-bottom: 1rem;}
.structure .all-title-center .en{color: #ddd;}
@media (max-width:1024px) {
    .structure{padding: 0.6rem 0;}
    .structure .all-title-center{margin-bottom: 0.5rem;}
}

.structure-list{padding-top: 1.19rem; padding-bottom: 0.9rem;}
.structure-list.nopbt{padding: 0;}
.structure-list > ol{margin-bottom: 1.47rem;}
.structure-list > ol > li{background-color: #f1f1f1;}
.structure-list > ol > li .pic{width: calc(340 / 700 * 100%);}
.structure-list > ol > li .txt{position: relative;}
.structure-list > ol > li .main{ padding: 0.61rem 0.31rem 0.62rem;}
.structure-list > ol > li .post{position: absolute; right: -0.1rem; bottom: -0.28rem; background-color: #a72126;color: #fff;  min-width: 2rem; text-align: center; line-height: 0.8rem; padding: 0 0.2rem; font-size: 0.24rem;}
.structure-list > ol > li .name{font-size: 0.22rem; margin-bottom: 1em;}
@media (min-width:1025px) {
.structure-list > ol > li{float: left;width: calc((100% - 0.42rem) / 2);}   
.structure-list > ol > li:not(:nth-child(2n)){margin-right: 0.42rem;}
}
@media (max-width:1024px) {
    .structure-list{padding: 0.6rem 0;}
    .structure-list > ol > li:not(:last-child){margin-bottom: 0.5rem;} 
}
@media (max-width:640px) {
    .structure-list > ol{margin-bottom: 0.9rem;}
    .structure-list > ol > li .singlepage{overflow: auto; height: calc((30 / 16 * 1em) * 5);}
    .structure-list > ol > li .main{padding: 0.3rem 0.2rem;}
    .structure-list > ol > li .post{line-height: 0.6rem; min-width: 1.4rem;}
}

.structure-list > ul{margin-top: 0.7rem;display: flex;flex-wrap: wrap;}
.structure-list > ul > li{float: left;margin-bottom: 0.3rem;display: flex;}
.structure-list > ul > li>a{width: 100%;}
.structure-list > ul > li .qui-hover{width: 100%;background-color: #f1f1f1;color: #333;}
.structure-list > ul > li .pic{overflow: hidden;}
.structure-list > ul > li .Ispic{padding-bottom: calc(452 / 340 * 100%);}
.structure-list > ul > li .txt{ padding: 0 0.31rem 0.26rem 0.21rem;}
.structure-list > ul > li .txt .tit{line-height: 0.6rem; font-size: 0.22rem;}
.structure-list > ul > li .txt p{margin: 0; line-height: calc(24 / 16 * 1em);font-weight: 100;}
.structure-list > ul > li .txt .quitxt{text-align: justify;}
.structure-list > ul > li.no-data{background: #f1f1f1 url(../images/more2.svg) no-repeat center center; background-size:auto .2rem;}
.structure-list > ul > li.no-data .txt{background: transparent;}
@media (min-width:1025px) {
.structure-list > ul > li{width: calc((100% - 0.26rem * 3) / 4); }
.structure-list > ul > li:not(:nth-child(4n)){margin-right: 0.26rem;}
.structure-list > ul > li:nth-child(4n+1) + li{animation-delay: 0.2s;}
.structure-list > ul > li:nth-child(4n+1) + li + li{animation-delay: 0.3s;}
.structure-list > ul > li:nth-child(4n+1) + li + li + li{animation-delay: 0.4s;}
}
@media (max-width:1024px) {
    .structure-list > ul > li{width: calc((100% - 0.2rem) / 2); }
    .structure-list > ul > li:not(:nth-child(2n)){margin-right: 0.2rem;}
    .structure-list > ul > li:nth-child(2n+1) + li{animation-delay: 0.2s;}
}

.video-flipster{position: relative;z-index: 1;}
.video-flipster .pic{position: relative;z-index: 1;width: 6.6rem;}
.video-flipster .open-video{position: absolute;z-index: 10;left:0; top: 0; width:100%; height: 100%; background: url(../images/play.svg) no-repeat right 0.2rem bottom 0.2rem; background-size: 0.43rem auto;cursor: pointer;}
.video-flipster li:not(.flip-current) .open-video{opacity: 0; visibility: hidden;}
.video-flipster .title{text-align: center;padding-top: 0.2rem; font-size: 0.18rem;}
.video-flipster a[class*=flipto-]{position: absolute; width: 0.6rem; height: 0.6rem;border: solid 1px #999999; border-radius: 50%; top:20%; background-position: center center; background-size:  auto 0.2rem; background-repeat: no-repeat;cursor: pointer;font-size: 0; z-index: 10;}
.video-flipster a[class*=flipto-]:hover{background-color: #a72126;border-color: #a72126; transition: 0.3s;}
.video-flipster .flipto-prev{background-image: url(../images/prev.svg); left: calc(-92 / 1920 * 100vw);}
.video-flipster .flipto-next{background-image: url(../images/next.svg); right:calc(-92 / 1920 * 100vw);}
.video-flipster .flipto-prev:hover{background-image: url(../images/prev-white.svg);}
.video-flipster .flipto-next:hover{background-image: url(../images/next-white.svg);}
@media (max-width:1720px) {
    .video-flipster .pic{width: calc(660 / 1920 * 100vw);}
    .video-flipster .flipto-prev{left: 0;}
    .video-flipster .flipto-next{right: 0;}
}
@media (max-width:640px) {
    .video-flipster .pic{width: 50vw;}
    .video-flipster a[class*=flipto-]{top: 50%; margin-top: -0.2rem;width: 0.4rem; height: 0.4rem;}
    .video-flipster li:not(.flip-current)  .title{opacity: 0;}
}

[class*=future-]{position: relative;z-index: 1; overflow: hidden;}
[class*=future-] > .auto-inner{position: relative;z-index: 4;}
[class*=future-] > .bg{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}

.future-intro .main{padding: 0.86rem 0 0.65rem 0;color: #fff; max-width: 872px;}
    .future-intro [class*=boxs-]{margin-bottom: 0.34rem;}
.future-intro [class*=boxs-] .inside{position: relative;z-index: 1; overflow: hidden;  padding: 0 0.18rem 0.24rem 0.29rem; padding-top: 0.24rem;}
.future-intro [class*=boxs-] .inside:after{position: absolute;right: 0; left: 0.07rem; bottom: 0; border-right: 1px solid rgba(255,255,255,0.1);border-left: 1px solid rgba(255,255,255,0.1); border-bottom: 1px solid rgba(255,255,255,0.1); content: ''; top: calc((24 / 16 * 1em) / 2 + 0.24rem);}
.future-intro .boxs-3{ margin-bottom: 0;}
.future-intro .name{position: relative; margin-left: -0.29rem; margin-bottom: 0.15rem;}
.future-intro .name .tit{display: table;position: relative; font-size: 0.24rem; line-height: 1; z-index: 4;}
.future-intro .name .tit:after{position: absolute; content: ''; top: 50%;height: 1px;background-color: rgba(255,255,255,0.1);left: calc(100% + 0.2rem); width: 10rem;}
.future-intro .name .tit span{position: relative;z-index: 4;display: block;}
.future-intro .name .tit .num{position: absolute;z-index: 1; left: 0;width: 100%; font-size: 0.6rem; line-height: calc(46 / 60 * 1em); bottom: 0;opacity: 0.1; font-weight: bold; padding-left: 0.29rem;-webkit-text-fill-color:transparent;
    -webkit-text-stroke:1px #fff;color: transparent; text-align: center;}
.future-intro .name .tit span:nth-child(1){padding-left: 0.29rem; background: url(../images/tit-icon2.svg) no-repeat left center; background-size: 0.15rem auto;}
.future-intro  dl{line-height: calc(30 / 16 * 1em);}
.future-intro  dt{font-size: 0.18rem; font-weight: 500;}
.future-intro  .dl-group{overflow: hidden;}
.future-intro  .dl-group dl{margin-bottom: 0.4rem;}
@media (min-width:1025px) {
.future-intro [class*=boxs-]{float: left; width: 50%; }
.future-intro .boxs-3{width: 100%;}
.future-intro [class*=boxs-] .inside{max-width: 2.75rem;}
.future-intro .boxs-3 .inside{max-width: none;}
.future-intro  .dl-group dl{float: left;width: calc(100% / 3); }
.future-intro  .dl-group dl:nth-child(3) ~ dl{margin-bottom: 0;}
}

.future-video{background: url(../images/studybg1.jpg) no-repeat center center; background-size: cover; padding: 1.6rem 0 1.19rem 0;}
.future-video .main{max-width: 900px; margin: 0 auto;}
.future-video .main .name{text-align: center; font-size: 0.18rem; font-weight: 100; margin-top: 0.2rem;}
.future-video .main .pic{position: relative;}
.future-video .main .pic .open-video{position:absolute; left: 0; top: 0;width: 100%; height: 100%; z-index: 10; background: url(../images/play.svg) no-repeat center center; background-size: auto calc(58 / 508 * 100%);cursor: pointer;}
@media (max-width:1024px) {
    .future-video{padding: 0.6rem 0;}
}

[class*=future-title]{font-size: 0.3rem;}
[class*=future-title] span{display: table; margin: 0 auto; padding: 0 0.5rem; position: relative; text-align: center;}
[class*=future-title] span::after,
[class*=future-title] span::before{width: 0.3rem; height: 0.2rem;position: absolute;top: 50%; margin-top: -0.1rem; background-position: center; background-repeat: no-repeat; background-size: contain;content: '';}
[class*=future-title] span::before{left: 0; }
[class*=future-title] span::after{right: 0;}
.future-title-white{color: #fff;}
.future-title-white span::before{background-image: url(../images/tit-icon2-l-white.svg);}
.future-title-white span::after{background-image: url(../images/tit-icon2-r-white.svg);}
.future-title-red span::before{background-image: url(../images/tit-icon2-l.svg);}
.future-title-red span::after{background-image: url(../images/tit-icon2-r.svg);}
@media (max-width:640px) {
    [class*=future-title]{font-size: 0.24rem!important;}
}

.future-theme{text-align: center; padding: 1.69rem 0 0.6rem 0;color: #fff;}
.future-theme .auto-inner{max-width: 1680px;}
.future-theme .tips{font-weight: 100; border-top: 1px solid rgba(238, 238, 238, 0.3); padding-top: 0.3rem;}
.future-theme [class*=future-title]{font-size: 0.36rem; margin-bottom: 0.8rem;}
.future-theme .list{display: flex; justify-content: space-between;}
.future-theme .list .ytable-1{ background: url(../images/quanbg.png) no-repeat center center; line-height: calc(36 / 24 * 1em); background-size: contain;}
.future-theme .list .ytable-1.more aside{height: 0.12rem; background: url(../images/more2.svg) no-repeat center center; background-size: contain;}
@media (min-width:1025px) and (max-width:1600px) {
.future-theme .list .ytable-1{font-size: 0.18rem; width: 1.9rem; height: 1.9rem;font-size: 0.24rem; }
.future-theme .list{ padding: 0;} 
.future-theme .tips{padding-left:0.3rem; padding-right: 0.3rem;}
}
@media (min-width:1025px) {
.future-theme .list{ height: 4.1rem; padding: 0 0.6rem;}
.future-theme .list .ytable-1{width: 2.4rem; height: 2.4rem;}
.future-theme .list .ytable-1:nth-child(2){animation-delay: 0.2s;}
.future-theme .list .ytable-1:nth-child(3){animation-delay: 0.3s;}
.future-theme .list .ytable-1:nth-child(4){animation-delay: 0.4s;}
.future-theme .list .ytable-1:nth-child(5){animation-delay: 0.5s;}
.future-theme .list .ytable-1:nth-child(6){animation-delay: 0.6s;}
}
@media (max-width:1024px) {
.future-theme{padding-top: 0.6rem;}
.future-theme .list{flex-direction: row; flex-wrap: wrap;}
.future-theme .list .ytable-1{width: 32%; height: 32vw;}
.future-theme .list .ytable-1:nth-child(3n+1) + .ytable-1{animation-delay: 0.2s;}
.future-theme .list .ytable-1:nth-child(3n+1) + .ytable-1 + .ytable-1{animation-delay: 0.3s;}
}

.future-theme2{background: url(../images/studybg2.jpg) no-repeat center center; background-size: cover; padding: 1.2rem 0;}
.future-theme2 [class*=future-title]{margin-bottom: 0.74rem;}
@media (max-width:1024px) {
.future-theme2{padding: 0.6rem 0;}
}

.future-atlas{min-height: 14.95rem; padding-top: 1.16rem;}
.future-atlas [class*=future-title]{margin-bottom: 0.79rem;}
.future-atlas .main{background-color: #fff;box-shadow: 0.03rem 0.04rem 0.08rem rgba(47, 47, 47, 0.16); border-radius: 0.25rem; padding: 0.8rem 0.57rem;}
.future-atlas .slider-for{min-height: 1.18rem;}
.future-atlas .slider-for .item{text-align: center;}
.future-atlas .slider-for .item h3,
.future-atlas .slider-for .item p{margin: 0;}
.future-atlas .slider-for .item h3{font-size: 0.22rem; margin-bottom: 0.15rem;}
.future-atlas .slider-for .item p{font-size: 0.18rem;}

.future-atlas .list-boxs{position: relative;z-index: 1;}
.future-atlas .list-boxs .slider-nav:not(.show){position: absolute; left: 0;top: 0;width: 100%; visibility: hidden; opacity: 0;}
.future-atlas .slider-nav{transition: 0.3s opacity; opacity: 1;}
.future-atlas .slider-nav .slider{padding-bottom: 0.53rem; }
.future-atlas .slider-nav .item{display: block!important;padding: 0 1px;}
.future-atlas .slider-nav .Ispic{padding-bottom: calc(348 / 520 * 100%);}

.future-atlas .slick-dots{text-align: center; position: absolute; bottom: 0; width: 100%;  left: 0;z-index: 10;}
.future-atlas .slick-dots li{display: inline-block; list-style: none;width: 1rem; height: 0.04rem; background-color: #ddd; margin: 0 0.1rem;}
.future-atlas .slick-dots li button{display: none;}
.future-atlas .slick-dots li.slick-active{background-color: #a72126;}


.slick-arrow{width: 0.44rem; height: 0.44rem; border: solid 1px #bbbbbb; border-radius: 50%; position: absolute; top: 50%;margin-top: -0.22rem; font-size: 0; padding: 0; cursor: pointer; background-position: center center; background-repeat: no-repeat; background-size: auto 0.15rem; background-color: transparent; transition: 0.3s;}
.slick-arrow:hover{background-color: #a72126; border-color: #a72126;}
.slick-prev{left: 0; background-image: url(../images/prev.svg);}
.slick-next{right: 0; background-image: url(../images/next.svg);}
.slick-prev:hover{background-image: url(../images/prev-white.svg);}
.slick-next:hover{background-image: url(../images/next-white.svg);}

.future-atlas .controls{position: relative; padding: 0 0.65rem; z-index: 8; line-height: 0.44rem;height: 0.44rem; margin-top: -0.22rem;color: #999999; font-size: 0.2rem; font-weight: 100;}

@media (max-width:1024px) {
.future-atlas{min-height: 7.5rem; padding-top: 0.6rem;}
.future-atlas [class*=future-title]{margin-bottom: 0.4rem;}
.future-atlas .main{padding: 0.2rem;}
.future-atlas .controls .prev-tit,
.future-atlas .controls .next-tit{display: none;}
.future-atlas .slick-dots li{width:4vw; margin: 0 1vw;}
}

.future-desc .singlepage{max-width: 1023px;margin: 0 auto;}

.future-desc{background: url(../images/future/bg1.jpg) no-repeat center center; background-size: cover;}
.future-desc2{background-image: url(../images/future/bg3.jpg);}
.future-desc .all-title-center .en{color: #ddd;}

.future-fivetheme{padding: 1.07rem 0 1.1rem 0;background: url(../images/future/bg2.jpg) no-repeat center center; background-size: cover;}
.future-fivetheme ul{margin-top: 0.78rem;}
.future-fivetheme li{margin-bottom: 0.1rem; position: relative;}
.future-fivetheme li .pic{overflow: hidden;position: relative;z-index: 1;}
.future-fivetheme li .pic .Ispic{padding-bottom: calc(428 / 280 * 100%); transition: 0.3s;}
.future-fivetheme li:hover .Ispic{transform: scale(1.12);}
.future-fivetheme li .txt{position: absolute; left: 0; bottom: 0.3rem;width: 100%;z-index: 10;color: #fff; font-size: 0.24rem;text-align: center; padding: 0 0.2rem;z-index: 10;}
.future-fivetheme li:before{position: absolute;content: '';z-index: 3; left: 0;top: 0;width: 100%;height: 100%;
background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 ); /* IE6-9 */
 }
@media (min-width:1025px) {
.future-fivetheme li{float: left;width: calc((100% - 0.1rem *4) / 5); }
.future-fivetheme li:not(:nth-child(5n)){margin-right: 0.1rem;}
.future-fivetheme li:nth-child(2){animation-delay: 0.2s;}
.future-fivetheme li:nth-child(3){animation-delay: 0.3s;}
.future-fivetheme li:nth-child(4){animation-delay: 0.4s;}
.future-fivetheme li:nth-child(5){animation-delay: 0.5s;}
}
@media (max-width:1024px) {
.future-fivetheme{padding: 0.5rem 0;}
.future-fivetheme ul:after{display: none;}
.future-fivetheme ul{display: flex;flex-direction: row; flex-wrap: wrap; justify-content: center;}
.future-fivetheme li{width: 32%;margin-bottom: 2%;}
.future-fivetheme li:not(:nth-child(3n)){margin-right: 2%;}
.future-fivetheme li .txt{bottom: 0.1rem; padding: 0 0.1rem; font-size: 0.2rem;}
}

.future-experience{ background-color: #f8f8f8; padding: 1.2rem 0;}
.future-experience .list dd{float: left;margin-bottom: 0.6rem;}
.future-experience .list .pic{overflow: hidden;}
.future-experience .list .pic .Ispic{padding-bottom: calc(306 / 460 * 100%); transition: 0.3s;}
.future-experience .list dd:hover .Ispic{transform: scale(1.12);}
.future-experience .list .tit{font-size: 0.24rem; line-height: 0.8rem;}
.future-experience .list p{margin: 0;font-weight: 100; line-height: calc(30 / 16 * 1em);}
@media (min-width:1025px) {
.future-experience .list dd{width: calc((100% - 0.3rem * 2) / 3); }
.future-experience .list dd:not(:nth-child(3n)){margin-right: 0.3rem;}
.future-experience .list dd:nth-last-child(4) ~ dd{margin-bottom: 0;}
.future-experience .list dd:nth-child(3n+1) + dd{animation-delay: 0.2s;}
.future-experience .list dd:nth-child(3n+1) + dd + dd{animation-delay: 0.4s;}
.future-experience .list dd:nth-child(3n+1){clear: left;}
}
@media (max-width:1024px) {
 .future-experience{ padding: 0.6rem 0;}
.future-experience .list dd{width: calc((100% - 0.3rem) / 2); }
.future-experience .list dd:not(:nth-child(2n)){margin-right: 0.3rem;}
.future-experience .list dd:nth-last-child(3) ~ dd{margin-bottom: 0;}
.future-experience .list dd:nth-child(2n+1){clear: left;}
.future-experience .list .tit{font-size: 0.2rem; line-height: 0.6rem;}
}

.future-dream .future-title-white{margin-bottom: 0.2rem;}
.future-dream .singlepage{text-align: center;font-weight: 100;font-size: 0.18rem;}
@media (min-width:1025px) {
.future-dream .txt{position: absolute; left: 0;top: calc(120 / 930 * 100%);color: #fff;width: 100%;}
}
@media (max-width:1024px) {
.future-dream .future-title-white{color: #333; margin-top: 0.3rem;}
.future-dream .future-title-white span::before{background-image: url(../images/tit-icon2-l.svg);}
.future-dream .future-title-white span::after{background-image: url(../images/tit-icon2-r.svg);}
}

.future-video-tab{padding: 1.2rem 0 1.17rem 0;}
.future-video-tab .tab{display: table; margin: 0 auto 0.8rem;}
.future-video-tab .tab li{float: left; min-width: 3.8rem;text-align: center; line-height: 0.7rem;background-color: #eeeeee;font-size: 0.28rem;cursor: pointer;}
.future-video-tab .tab li.on{background-color: #a72126;color: #fff;}

.tab-slider{position: relative;z-index: 1;}
.tab-slider .slider-list:not(.show){position: absolute; left: 0;top: 0;width: 100%;visibility: hidden; opacity: 0;}
.tab-slider .slider-list{transition: 0.3s;}

.tab-slider .slider-list .item a{ display: block;position: relative;cursor: pointer;}
.tab-slider .slider-list .slick-arrow{width: 0.6rem; height: 0.6rem; margin-top: -0.3rem; background-size: auto 0.2rem;}
.tab-slider .slider-list .tit{/*position: absolute; left: 0.24rem; right: 0.24rem;*/z-index: 10;bottom: 0.24rem; background: url(../images/play.svg) no-repeat right center;background-size: contain; line-height:calc(43 / 24 * 1em); font-size: 0.24rem;margin-top: .1rem;}

.tab-slider .slider-list .Ispic{padding-bottom: calc(460 / 690 * 100%);}
@media (min-width:1025px) {
.tab-slider .slider-list .slider{padding: 0 0.61rem;margin: 0 -0.61rem;}
.tab-slider .slider-list .item a{margin: 0 0.3rem;}
}
@media (max-width:1024px) {
    .future-video-tab{padding: 0.6rem 0;}
    .future-video-tab .tab{margin-bottom: 0.4rem;}
    .future-video-tab .tab li{min-width: 30vw; line-height: 3; font-size: 0.2rem; padding: 0 0.2rem;}
    .tab-slider .slider-list .slider{padding: 0 0.61rem;}
    .tab-slider .slider-list .tit{font-size: 0.18rem; left: 0.1rem; right: 0.1rem; bottom: 0.1rem;}
    .tab-slider .slider-list .slick-arrow{width: 0.4rem; height: 0.4rem; margin-top: -0.2rem;}
}


.future-event{background-color: #f8f8f8; padding-bottom: 1.2rem;}
.future-event .all-title-center .en{color: #ddd;}

.future-event .main{position: relative; z-index: 1;}
.future-event .carousel{ position :relative ; }
.future-event .carousel .slides{overflow: hidden;position :relative ;}
.future-event .carousel .slides .slideItem {position:absolute;cursor :pointer;overflow:hidden;}
.future-event .carousel .prevButton,
.future-event .carousel .nextButton{position :absolute ;top :50%;margin-top: -0.3rem;width :0.6rem;height :0.6rem;cursor :pointer; border:1px solid #bbbbbb; z-index:30;  background-position: center center; background-repeat: no-repeat; background-size: auto 0.2rem; border-radius: 50%;}
.future-event .carousel .prevButton{background-image: url(../images/prev.svg); left: -0.9rem;}
.future-event .carousel .nextButton{background-image: url(../images/next.svg);right: calc(-490 / 950 * 100% - 0.9rem);}
.future-event .carousel .prevButton:hover,
.future-event .carousel .nextButton:hover{ background-color: #a72126;border-color: #a72126;}
.future-event .carousel .prevButton:hover{background-image: url(../images/prev-white.svg);}
.future-event .carousel .nextButton:hover{background-image: url(../images/next-white.svg);}

.future-event .info-show ul{position: relative;}
.future-event .info-show li:not(.active){position: absolute;left: 0; top: 0;height: 100%; width: 100%;opacity: 0;visibility: hidden;}
.future-event .info-show li{transition: 0.3s;}
.future-event .info-show li .time{ font-size: 0.18rem; color: #303030; font-weight: 100;}
.future-event .info-show li .title{ font-size: 0.24rem; line-height: calc(36 / 24 * 1em); margin: 0.3rem 0 0.2rem 0;}
.future-event .info-show li .des{line-height: calc(30 / 16 * 1em); color:#666666; margin-bottom: 0.46rem;font-weight: 100;}

@media(min-width:1025px){
.future-event .info-show{width:  calc(490 / 1440 * 100%); background: #fff;}
.future-event .info-show ul{width: 78%; margin: 0 auto;}
}
@media(max-width:1024px){
    .future-event{padding-bottom: 0.3rem;}
    .future-event .cell-mid{padding: 0 0.2rem;}
    .future-event .info-show{padding: 0.3rem 0;}
    .future-event .carousel .prevButton{left: -0.2rem;}
    .future-event .carousel .nextButton{right: -0.2rem;}
}

.news-details .title{text-align: center;border-bottom: solid 1px #dddddd;}
.news-details .title h1{margin: 0;font-size: 0.3rem;font-weight: normal;}
.news-details .title aside{padding: 0.29rem 0 0.49rem 0;color: #999999;font-weight: 100;}
.news-details .title aside span{display: inline-block; margin: 0 0.15rem;}
.news-details .singlepage{max-width: 1100px;margin: 0 auto;}
.news-details .back{text-align: center; padding-bottom: 1.2rem; margin-top: 1rem;}
.news-details .back a{display: inline-block;width: 1.8rem;line-height: 0.5rem;background-color: #a72126;border-radius: 0.04rem; font-weight: 100;color: #fff;}
.news-details .page-controls{padding: 0 0.2rem;background-color: #f8f8f8; line-height: 0.6rem; font-weight: 100;}
@media (min-width:1025px) {
.news-details .page-controls span{max-width: 48%;}
}
@media(max-width:1024px){
    .news-details .title h1{font-size: 0.24rem;}
    .news-details .back{padding-bottom: 0.6rem; margin-top: 0.5rem;}
    .news-details .title aside{padding-bottom: 0.3rem;}
}

.facility{background: url(../images/facilitybg.jpg) no-repeat center top; background-size: 100% auto;}
.facility .auto-inner{ max-width: 1680px; width: 90%;}
.facility .name{overflow: hidden; margin-top: 1.8rem;}
.facility .name span{display: table;margin: 0 auto; position: relative;font-family: 'MEBHeiHeiTi-Regular'; font-size: 0.48rem;color: #a72126;}
.facility .name span:before,
.facility .name span:after{position: absolute;content: ''; width: 100vw; height: 0.04rem; background-color: rgba(167, 33, 38, 0.2); top: 50%;}
.facility .name span:before{right: calc(100% + 0.46rem);}
.facility .name span:after{left: calc(100% + 0.46rem);}
.facility .singlepage{max-width: 1256px;margin: 1rem auto 0;}

.facility .slider-for .Ispic{padding-bottom: calc(1121 / 1680 * 100%);}
.facility .slider-nav{position: relative; padding: 0 1.11rem; margin-top: -1.3rem;z-index: 3;}
.facility .slider-nav .item{display: block!important;padding-top: 0.93rem;}
.facility .slider-nav a{display: block; margin: 0 0.1rem; position: relative;}
.facility .slider-nav a:after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height: 0.06rem; background-color: #a72126; opacity: 0; transition: 0.3s;}
.facility .slider-nav .Ispic{padding-bottom: calc(144 / 216 * 100%);}
.facility .slider-nav .tit{position: absolute; bottom: 100%;width: 100%;left: 0;color: #fff; font-size: 0.24rem;opacity: 0;transition: 0.3s;}
.facility .slider-nav .slick-current a{transform: translateY(-0.2rem);}
.facility .slider-nav .slick-current a:after{ transform: translateY(0.2rem); opacity: 1;}
.facility .slider-nav .slick-current .tit{opacity: 1; padding-bottom: 0.3rem; }
.facility .slider-nav .slick-arrow{top: auto;margin: 0; bottom: 0;}
@media (max-width:1024px) {
    .facility .slider-nav{padding: 0 0.6rem; margin-top: -0.8rem;}
    .facility .slider-nav .item{padding-top: 0.63rem;}
    .facility .slider-nav .tit{font-size: 1em;}
    .facility .slider-nav .slick-current .tit{padding-bottom: 0.5em;}
    .facility .slider-nav .slick-current a{transform: translateY(-0.1rem);}
    .facility .slider-nav .slick-current a:after{ transform: translateY(0.1rem);}
    .facility .slider-nav a:after{height: 0.03rem;}
    .facility .slider-nav a{margin: 0 1vw; }
}
@media (max-width:640px) {
    .facility .slider-nav .tit{font-size: 0.5em;}
    .facility .singlepage{margin-top: 0.5rem}
    .facility .name{margin-top: 0.8rem;}
}

.daily-trends{ background: url(../images/daily-trends.jpg) no-repeat center top; background-size: 100% 100%;}
.daily-trends .list li{float: left;margin-bottom: 0.6rem;}
.daily-trends .list li .pic{overflow: hidden;border-radius: 0.1rem; position: relative;}
.daily-trends .list li .Ispic{padding-bottom: calc(298 / 448 * 100%); transition: 0.3s;}
.daily-trends .list li a:hover .Ispic{ transform: scale(1.2);}
.daily-trends .list li .quipl{position: absolute;z-index: 10;right: 0.2rem; bottom: 0.2rem; width: 0.43rem; height: 0.43rem; background: url(../images/play.svg) no-repeat center center; background-size: contain;cursor: pointer;}
.daily-trends .list li .title{border-bottom: 2px solid #eeeeee; padding: 0.2rem 0 0.39rem 0;}
.daily-trends .list li h4{margin: 0 0 0.7em 0;font-size: 0.22rem;font-weight: normal;}
.daily-trends .list li time{font-weight: 100;}
.daily-trends .list li .more{text-align: right; margin-top: 0.2rem; background: url(../images/more.svg) no-repeat right center; background-size: contain;color: #555555; font-size: 0.14rem; font-weight: 100; padding-right: 0.36rem; transition: 0.3s;}
.daily-trends .list li a:hover  .more{color: #a72126;font-weight: normal;background-image: url(../images/more-hover.svg);}
@media (min-width:1025px) {
.daily-trends .list li{width: calc((100% - 0.49rem * 2) / 3); }
.daily-trends .list li:not(:nth-child(3n)){margin-right: 0.49rem;}
}
@media (max-width:1024px) {
    .daily-trends .list li{width: calc((100% - 0.2rem) / 2); margin-bottom: 0.4rem;}
    .daily-trends .list li:not(:nth-child(2n)){margin-right: 0.2rem;}  
    .daily-trends .list li .title{padding-bottom: 0.2rem;}
    .daily-trends .list li h4{font-size: 1.2em;}
}
@media (max-width:640px) {
    .daily-trends .list li .quipl{right: 0.1rem; bottom: 0.1rem; width: 0.3rem; height: 0.3rem; }
}

.teacher-login{position: relative;z-index: 1; padding: 0.8rem 0 0.62rem 0; margin-top: 0.9rem;}
.teacher-login .auto-inner{position: relative;z-index: 5;}
.teacher-login .bg{position: absolute; left: 0;top: 0;width: 100%;height: 100%;z-index: 1;}
.teacher-login .box{width: 100%; background: url(../images/boxbg.png) no-repeat center center; background-size: 100% 100%; padding: 0 0.45rem 0.84rem;}
.teacher-login .name{font-family: 'MEBHeiHeiTi-Regular'; font-size: 0.36rem; color: rgba(255,255,255,0.7); padding: 0.92rem 0 0.56rem 0.37rem;}
.teacher-login .form li{position: relative; background-color:rgba(255,255,255,0.6);background-repeat: no-repeat; background-position: left 0.2rem center; background-size: auto 0.22rem; padding-left: 0.57rem;border-radius: 0.04rem; margin-bottom: 0.2rem;}
.teacher-login .form li.user{background-image: url(../images/user.svg);}
.teacher-login .form li.psw{background-image: url(../images/password.svg);}
.teacher-login .form li .text{display: block;width: 100%; height: 0.54rem; line-height: 0.54rem; border: 0; background: none;}
.teacher-login .form li label{position:absolute; left: 0;top: 0; line-height: 0.54rem;font-weight: 100;padding-left: 0.57rem;}
.teacher-login .form ol.checkbox{font-weight: 100;color: #fff; margin-bottom: 0.52rem;}
.teacher-login .form ol.checkbox label{position: relative;z-index: 1;}
.teacher-login .form ol.checkbox i{width: 0.18rem; height: 0.18rem; border-radius: 0.02rem; border: 1px solid #fff; margin-right: 0.11rem; float: left;}
.teacher-login .form ol.checkbox input[type='checkbox']{position: absolute;left: 0; top: 0;}
.teacher-login .form ol.checkbox input[type='checkbox']:checked + i{background: #a72126 url(../images/checkbox.svg) no-repeat center center; background-size:auto calc(8 / 18 * 100%); border-color: #a72126;}
.teacher-login .form .btn input[type='button']{display: block; background: #a72126;color: #fff; border-radius: 0.27rem; height: 0.54rem;font-size: 0.22rem;width: 100%; border: 0;cursor: pointer;}
@media (min-width:1025px) {
    .teacher-login .box{max-width: 490px;}
}

.teaching{background: url(../images/tesebg.jpg) no-repeat center bottom #f9f9f9; background-size: cover; min-height: 31.03rem;}
.teaching .all-title-center .en{color: #ddd;}
.teaching .sub-tit{color: #a72126;font-size: 0.48rem; margin: 0.64rem 0 0.75rem 0;text-align: center;}
.teaching .sub-tit span:not(:last-child){margin-right: calc(85 / 1920 * 100%);}
.teaching .future-title-red{margin-bottom: 0.69rem;}
.teaching .pic{text-align: center; padding-bottom: 1rem;}

.nine-teach{margin: 0 calc(-70 / 1440 * 100%) 1.37rem; position: relative; padding-bottom:0.75rem;}
.nine-teach:before{height: 0.75rem; position: absolute; left: 0; bottom: 0;  background: url(../images/Type18.png) no-repeat center bottom; content: '';width: 100%;background-size: 100% 100%;}
.nine-teach .future-title-white{margin-bottom: 0.79rem;}
.nine-teach .box{position: relative;}
.nine-teach .box img{border-radius: 0.2rem;}
.nine-teach .title{text-align: center; line-height: 0.91rem; text-align: center; color: #fff; background-color: #a72126; font-size: 0.24rem;font-weight: 100; border-radius: 0.91rem; position: absolute; left:calc(-50 / 1580 * 100%); right: calc(-50 / 1580 * 100%); bottom: 0.74rem;}
.nine-teach .title span{font-size: calc(42 / 24 * 1em); margin: 0 0.2rem 0 0;font-weight: normal;}
.nine-teach .title em{font-style: normal; font-size: calc(48 / 24 * 1em); margin: 0 0.28rem;    display: inline-block; vertical-align: sub;}
.nine-teach .box ul{ display: flex;align-items: center; justify-content:  space-between; padding: 0 0.7rem; flex-wrap: wrap;}
.nine-teach .box ul li{width: 1.41rem; height: 1.41rem;border-radius: 50%;background-color: rgba(255, 255, 255, 0.5); font-size: 0.24rem; line-height: 1.41rem; text-align: center;}
@media (min-width:1025px){
.nine-teach .box .main{position: absolute; left: 0;top: 0;width: 100%;height: 80%;z-index: 10;}
}
@media (min-width:1025px) and (max-width:1720px){
    .nine-teach{margin-left: 0; margin-right: 0;}
    .nine-teach .box ul{padding: 0 3%;}
    .nine-teach .box ul li{width:8vw; height:8vw;line-height: 8vw;}
}
@media (max-width:1024px) {
    .nine-teach{margin-left: 0; margin-right: 0;}
    .nine-teach .box > img{position: absolute; left: 50%;top: 0; height: 100%; transform: translateX(-50%); max-width: none; width: auto;}
    .nine-teach .box .main{position: relative;z-index: 4; padding: 0.6rem 0 1.6rem 0;}
    .nine-teach .box ul{padding: 0 2vw;}
    .nine-teach .box ul li{width:28vw; height:28vw;line-height: 28vw; margin-bottom: 2vw;}
}
@media (max-width:640px) {
    .nine-teach .title{line-height: 1; border-radius: 0.2rem  0.2rem 0 0; left: 0;right: 0;padding: 0.2rem 0;font-size: 1.1em;}
    .nine-teach .future-title-white{margin-bottom: 0.4rem;}
    .nine-teach .box .main{padding-bottom: 1.2rem;}
}

.teaching .way  .future-title-red{margin-bottom: 0.92rem;}
.teaching .way .box{background-color: rgba(255, 255, 255, 0.9);box-shadow: 0.03rem 0.04rem 0.08rem rgba(47, 47, 47, 0.16);border-radius: 0.25rem; min-height: 3.8rem;}
.teaching .way .name{text-align: center;  margin-bottom: 0.58rem;}
.teaching .way .name span{display: table; font-size: 0.3rem;color: #fff; background-color: #a72126; text-align: center; margin: 0 auto;border-radius: 0.25rem 0 0.3rem 0.25rem; line-height: 0.5rem; min-width: 1.6rem;}
.teaching .way .box dd{text-align: center; font-size: 0.24rem;}
.teaching .way .box dd span{font-size: 0.18rem;font-weight: 100;}
.teaching .way .box dd:not(:last-child){margin-bottom: 0.2rem;}
@media (min-width:1025px) {
.teaching .way .box{float: left; width: calc((100% - 1.2rem * 2) / 3);}
.teaching .way .box:not(:nth-child(3n)){margin-right: 1.2rem;}
.teaching .way .name{margin-top: -0.19rem;}
.nine-teach .box ul li:nth-child(2){animation-delay: 0.2s;}
.nine-teach .box ul li:nth-child(3){animation-delay: 0.3s;}
.nine-teach .box ul li:nth-child(4){animation-delay: 0.4s;}
.nine-teach .box ul li:nth-child(5){animation-delay: 0.5s;}
.nine-teach .box ul li:nth-child(6){animation-delay: 0.6s;}
.nine-teach .box ul li:nth-child(7){animation-delay: 0.7s;}
.nine-teach .box ul li:nth-child(8){animation-delay: 0.8s;}
.nine-teach .box ul li:nth-child(9){animation-delay: 0.9s;}
}
@media (max-width:1024px) {
.teaching .sub-tit{font-size: 4.5vw; margin: 0.3rem 0 0.5rem 0;}
.nine-teach{margin-bottom: 0.6rem;}
.teaching{padding-bottom: 3rem;}
.teaching .way  .box:not(:last-child){margin-bottom: 0.6rem;}
.teaching .way .name span{transform: translateY(-0.2rem);}
}

.mingshi-article{background-color: #f8f8f8;}
.mingshi-article .all-title-center{margin-bottom: 0.9rem;}
.mingshi-article .all-title-center .en{color: #ddd;}
.mingshi-article .list .box{position: relative;z-index: 1; }
.mingshi-article .list .box:not(:last-child){margin-bottom: 0.3rem;}
.mingshi-article .list .box::before{position: absolute;content: ''; left: 0;top: 0; height: 100%; opacity: 0; background-color: #fff;z-index: 1; transition: 0.3s;width: 0;}
.mingshi-article .list .box:hover::before{width: 100%;opacity: 1;}
.mingshi-article .list .ytable{position: relative;z-index: 3;}
.mingshi-article .list .txt{border-bottom:1px solid #ddd;}
.mingshi-article .list .box:hover .txt{border-bottom-color: transparent;}
.mingshi-article .list .pic .Ispic{ padding-bottom: calc(240 / 360 * 100%);}
.mingshi-article .list .tit{font-size: 0.22rem;}
.mingshi-article .list pre{margin: 0.2rem 0;line-height: calc(30 / 16 * 1em);color: #555555;}
.mingshi-article .list  time{color: #999;font-weight: 100;}
@media (min-width:1025px) {
    .mingshi-article .list .box{padding-right: 0.87rem;}
    .mingshi-article .list .txt{ padding-right: 0.44rem;}
.mingshi-article .list .pic{width: calc(410 / 1353 * 100%); padding-right: 0.5rem;}
}
@media (max-width:1024px) {
    .mingshi-article .all-title-center{margin-bottom: 0.4rem;}
    .mingshi-article .list .pic{width: 45%;}
    .mingshi-article .list .txt{padding: 0 0 0 0.2rem;}
    .mingshi-article .list .tit{font-size: 1.2em;}
    .mingshi-article .list pre{-webkit-line-clamp:2; margin: 0.1rem 0;}
}

.project{background-color: #fff;}
.project .all-title-center .en{color: #eee;}
.project .list .box::before{ background-color: #f8f8f8;}

/*20230221*/
.study-sign-up{background-color: #f9f9f9;}
.study-sign-up .ban{height: 6rem; position: relative;z-index: 1;}
.study-sign-up .ban .Ispic{height: 100%;}
.study-sign-up .main{position: relative;z-index: 4; margin-top: -5.1rem;}
.study-sign-up .main .auto-inner{border-radius: 0.1rem;padding: 0.2rem; 
background: -moz-linear-gradient(top,  rgba(255,255,255,0.8) 0%, rgba(255,255,255,1) 18%, rgba(255,255,255,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 18%,rgba(255,255,255,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(255,255,255,0.8) 0%,rgba(255,255,255,1) 18%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ccffffff', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}
.study-sign-up .wrap{background: url(../images/form-bg.png) no-repeat center top; background-size: 100% auto; min-height: 80vh; padding-bottom: 0.5rem;}
.study-sign-up .colname{text-align: center; font-weight: bold; font-size: calc(36 / 16 * 1em);color: #fff; line-height: 1.54rem;}
.study-sign-up .inside{max-width: 1200px;width: 95%; margin: 0 auto;}


.study-sign-up nav{border-bottom: 1px solid #d2d2d1; margin-bottom: 0.64rem;}
.study-sign-up nav li{position: relative;}
.study-sign-up nav li:after,
.study-sign-up nav li a:after{position:absolute; content: ''; left: 50%;transform: translateX(-50%);background-color: #a72126; width: 0; transition: 0.3s;}
.study-sign-up nav li:after{height: 1px;  bottom: -1px;}
.study-sign-up nav li:not(:last-child){margin-right: calc(120 / 1920 * 100vw);}
.study-sign-up nav li a{display: block; line-height: 0.78rem;position: relative; font-weight: bold; font-size: 0.24rem;color: #333333; padding-right: 0.29rem; background: url(../images/tit-icon0.svg) no-repeat right 43%; background-size: 0.18rem auto;}
.study-sign-up nav li a:after{height: 4px; bottom: 3px;}
.study-sign-up nav li a:hover:after,
.study-sign-up nav li:hover:after,
.study-sign-up nav li.aon a:after,
.study-sign-up nav li.aon:after{width: 100%;}
.study-sign-up nav li a:hover,
.study-sign-up nav li.aon a{color: #a72126; background-image: url(../images/tit-icon.svg);}
@media (min-width:1025px) {
    .study-sign-up nav ul{display: table; margin: 0 auto;}
    .study-sign-up nav li{float: left; }
}
@media (max-width:1024px) {
    .study-sign-up nav ul{overflow-x: auto; overflow-y: hidden; white-space: nowrap;}
    .study-sign-up nav ul:after{display: none;}
    .study-sign-up nav li{display: inline-block;}
    .study-sign-up nav li a{font-size: 0.2rem;}
}

.study-sign-up .study-pic .inner{padding-right: 0.69rem;background: url(../images/form-pic-ying.png) no-repeat right bottom; background-size: calc(645 / 670 * 100%);}
.study-sign-up .study-form dl{margin-bottom: 0.2rem;}
.study-sign-up .study-form dt{float: left;width: calc(146 / 466 * 100%); padding-left: 0.6rem;  line-height: 0.5rem; min-height: 1px;}
.study-sign-up .study-form.wfr dt{ padding-left: 0.3rem;}
.study-sign-up .study-form dd{float: right; width: calc(320 / 466 * 100%);position: relative;}
.study-sign-up .study-form dd .text{display: block; height: 0.5rem; line-height: 0.5rem; border: 0; border-bottom: 1px solid #ebebeb; padding: 0 0.14rem; font-weight: 100;width: 100%; background: none;}
.study-sign-up .study-form dd .tip{position:absolute; left: 0; line-height: 0.5rem; padding-left: 0.14rem;font-size: 0.14rem;color: #999; }
/*.study-sign-up .study-form .dl-btn dd{text-align: center;}*/
.study-sign-up .study-form .btn{width: 2rem;height: 0.5rem;background: #a82127;box-shadow: 0.02rem 0.09rem 0.2rem rgba(168, 33, 39, 0.2);border-radius: 0.25rem; cursor: pointer; border: 0;color: #fff; font-weight: 500; font-size: 0.18rem;}
.study-sign-up .study-form select{display: block;width: 100%; border: 0;border-bottom: 1px solid #ebebeb;  font-weight: 100; padding-left: 0.14rem;}

.pt62{padding-top: 0.62rem;}


    .study-sign-up .study-form{margin-top: .3rem;}

@media (min-width:1025px) {
    .study-sign-up .study-form{width: calc(466 / 1200 * 100%);}
    .study-sign-up .study-pic{width: calc(670 / 1200 * 100%);}    
    .study-sign-up .study-form select,
    .study-sign-up .study-form dd .text,
    .study-sign-up .study-form dt{font-size: 0.14rem;}
    }
@media (max-width:1024px) {
    .study-sign-up .study-pic .inner{padding-right: 0.3rem; }
    .study-sign-up .study-form dt{padding-left: 0.2rem;}
}

.check{cursor: pointer;font-size: .14rem;}
.check .fwxya{color: #a82127;}

.qui_pop_yszc{background: rgba(0, 0, 0, .65);position: fixed;width: 100%;height: 100%;left: 0;top: 0;z-index: 999;display: none;}
.qui_pop_yszc .quibox{position: absolute;left: 50%;top: 50%;transform: translateX(-50%) translateY(-50%);max-width: 10rem;border-radius: .1rem;box-shadow: .02rem .03rem .1rem rgba(0, 0, 0, .3);background: #fff;width: 94%;}
.qui_pop_yszc .qui_tt{border-bottom: .01rem solid #eee;padding: .25rem .2rem;font-size: .18rem;font-weight: bold;text-align: center;color: #a82127;}
.qui_pop_yszc .qui_con{padding: .3rem;overflow: auto;max-height: 60vh;}
.qui_pop_yszc .quibtn{display: flex;flex-wrap: wrap;justify-content: center;padding: .24rem;}
.qui_pop_yszc .quia{display: inline-block;vertical-align: top;min-width: 1.4rem;line-height: .4rem;color: #fff;background: #a82127;text-align: center;padding: 0 .2rem;margin: .05rem .1rem;}
.qui_pop_yszc .quia1{border: .01rem solid #999;color: #999;background: #fff;}


.about-solgan2{
    padding: 2.9rem 0 .8rem;
    position: relative;
}
.about-solgan2 .bg{
    position: absolute;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background-color: #000;
}
.about-solgan2 .bg img{
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
    opacity: .8;
}
.about-solgan2 .auto-inner{
    position: relative;
}
.about-solgan2 ul{
    display: flex;
    flex-wrap: wrap;
    background-color: rgba(255, 255, 255, 0.851);
    padding: .5rem 0;
}
.about-solgan2 ul li{ 
    width: 25%;
    text-align: center;
    padding: .13rem .3rem;
    border-right: 1px solid #7f7f7f;
}
.about-solgan2 ul li:last-of-type{
    border-right: 0;
}
.about-solgan2 ul li:nth-of-type(4n+1){
    width: calc((475 / 1440) * 100%);
}
.about-solgan2 ul li:nth-of-type(4n+2){
    width: calc((412 / 1440) * 100%);
}
.about-solgan2 ul li:nth-of-type(4n+3){
    width: calc((290 / 1440) * 100%);
}
.about-solgan2 ul li:nth-of-type(4n){
    width: calc((261 / 1440) * 100%);
}
.about-solgan2 ul li .tit{
    font-size: .38rem;
    color: rgb(167, 33, 38);
    margin-bottom: .15rem;
}
.about-solgan2 ul li .desc{
    font-size: .24rem;
    color: rgb(51, 51, 51);
    line-height: 1.5;
}

@media (max-width:1024px) {
    .about-solgan2 ul li{
        width: 50% !important;
        margin-bottom: .3rem;
    }
    .about-solgan2 ul li:nth-of-type(even){
        border-right: 0;
    }
}


.qui_ts{white-space: pre-line;}
.qui_tm_topbox{display: flex;justify-content: space-between;margin-bottom: .8rem;align-items: center;}
.qui_btn_df{display: inline-block;vertical-align: top;min-width: 1.4rem;padding: 0 .3rem;line-height: .5rem;border-radius: .04rem;text-align: center;font-size: .16rem;color: #fff!important;background: #a72126;}
.qui_tm_flex{display: flex;}
.qui_tm_left{width: 41.6666666667%;flex-shrink: 0;margin-right: .7rem;}
.qui_tm_left .quiimg img{display: block;width: 100%;}
.qui_tm_left .qui-pic{padding-bottom: 133.333333333%;}
.qui_tm_flex .singlepage{line-height: .32rem;font-weight: 100;}
.qui_tm_flex .singlepage p{padding: 0;margin: 0;}

.qui_tm_right{flex: 1;}
.qui_tm_right .qui_pre{font-size: .18rem;text-align: justify;line-height: .36rem;margin-bottom: .55rem;}

.qui_tm_tj{margin-top: 1.1rem;position: relative;overflow: hidden;padding-bottom: 1.4rem;}
.qui_tm_tj .li{width: 1.6rem;}
.qui_tm_tj .li .qui-pic{padding-bottom: 100%;}
.qui_tm_tj .li .qui-hover{color: #333;font-size: .16rem;text-align: center;}
.qui_tm_tj .li .quitt{margin-top: .14rem;}
.qui_tm_tj.swiper-horizontal>.swiper-scrollbar{bottom: 1rem;left: 0;width: 100%;height: 4px;background: #ddd;}
.qui_tm_tj .swiper-scrollbar-drag{background: #b24f51;height: 6px;margin-top: -1px;border-radius: 6px;}

.qui_btn{width: .6rem;height: .6rem;position: absolute;right: 0;bottom: 0;background: #fff url(../images/prev.svg) center no-repeat;background-size: auto .2rem;border-radius: 50%;border: .01rem solid #ddd;cursor: pointer;}
.qui_btn_p{right: .9rem;}
.qui_btn_n{transform: rotate(180deg);}
@media (max-width:1024px) {
.qui_tm_topbox{margin-bottom: .3rem;}
.qui_tm_left{margin-right: 0;margin-bottom: .24rem;}
.qui_tm_right .qui_pre{margin-bottom: .2rem;}
.qui_tm_flex{flex-direction: column;}

.qui_tm_tj{margin-top: .4rem;padding-bottom: 1.2rem;}
.qui_tm_tj.swiper-horizontal>.swiper-scrollbar{bottom: .8rem;}

}
@media (max-width:640px) {
.qui_tm_left{width: 100%;}
}

