﻿body{color: #818181; min-width: 12.8rem;}
em{line-height: inherit;}
.auto{width:12.8rem; min-width:12.8rem; padding: 0 .5rem; margin:0 auto}
.main{position: relative; z-index: 21;}
.swiper .swiper-pagination-bullet{width: .1rem; height: .1rem; opacity: 1; background: #fff; cursor: pointer;}
.swiper .swiper-pagination-bullet-active{background: #2d5fad;}
.c-img-box{overflow: hidden;}
.c-img{background-size: cover; transition: all .6s;}
.c-m-img{display: none !important;}
.scroll-hint{display: none; margin-bottom: .1rem; color: #3e69ab;}
.tach-tips {display: none; width: 1.3rem; pointer-events: none; position: absolute; right: 0; top: 30%; z-index: 999;}
.tach-tips-ic{width: .8rem;}
.tach-tips.animated {animation: tachTips 3s forwards;}
.c-down{position: relative; width: 1.3rem; margin-right: .14rem; z-index: 5;}
.c-down span{position: relative; display: block; width: 100%; height: .56rem; line-height: .3rem; background: #fff linear-gradient(to bottom, #f2f2f2, #fff); border-radius: 1rem; border: .03rem solid #ededed; padding: .1rem .2rem; cursor: pointer;}
.c-down span:after{position: absolute; right: .17rem; top: 50%; margin-top: -.08rem; content: ""; display: block; width: .16rem; height: .16rem; background: url(../images/icon-down.png) no-repeat center; transition: all .4s;}
.c-down .c-ul{display: none; position: absolute; left: 0; top: .6rem; width: 100%; background: #fff; border-radius: .08rem; border: .03rem solid #ededed;}
.c-down ul{max-height: 2.44rem; padding: .2rem 0; overflow: hidden; overflow-y: auto;}
.c-down ul:before{content: ""; display: block; position: absolute; right: .14rem; top: -8px; width: 22px; height: 8px; background: url(../images/promotion/icon-corner.png) no-repeat center;}
.c-down li{padding: 0 .2rem; height: .34rem; line-height: .34rem; transition: all .4s; background: #fff; cursor: pointer;}
.c-down li:hover{color: #fff; background: #66dace;}
.c-auto{position: relative; padding: 1.1rem .5rem; background: url(../images/ny-bg.jpg) repeat-x top left;}
.c-adorn{position: absolute; width: 1.08rem; height: 1.54rem; background: url(../images/adorn4.png);}
.c-adorn1{position: absolute; top: 1.07rem; left: -3.25rem; pointer-events: none;}
.c-adorn2{position: absolute; top: 4.88rem; left: -6.4rem; z-index: 20; pointer-events: none;}
.c-adorn3{position: absolute; top: 0; left: 4.3rem; pointer-events: none;}
.c-adorn4{position: absolute; top: 1.7rem; left: .5rem; width: 1.04rem; height: 1.52rem; background: url(../images/adorn5.png) no-repeat; pointer-events: none;}
.c-til-box{margin-bottom: .4rem;}
.c-h1{color: #164fa8; line-height: 1.3; margin-bottom: .06rem;}
.c-h2{color: #d8d8d7; text-transform: uppercase; line-height: 1.3; font-weight: 600;}
.c-dl-wrap{position: relative; z-index: 5; display: flex; margin-top: -.06rem;}
.c-dl-wrap .w-le{position: relative; width: 3.2rem; min-height: 3.6rem;}
.c-dl-wrap .w-ri{width: 8rem; margin-left: auto;}
.c-til{color: #ff6900;}
.c-shares-box{position: absolute; left: 0; top: 2.34rem; z-index: 5;}
.c-shares-box h4{color: #c2bfb9; line-height: 1.1;}
.c-shares-box .num{color: #b5ac99; letter-spacing: -.02em; line-height: 1.1; margin-bottom: .04rem;}
.c-more{margin: .4rem auto 0; width: 1.14rem; height: .5rem; line-height: .5rem; text-align: center; color: #515151; background: #d1c5af; border-radius: .5rem; transition: all .4s; font-weight: 600; cursor: pointer;}
.c-more:hover{color: #fff; background: #ff6900;}
.anim-box{overflow: hidden;}
.anim-height{width: 100%; height: 0; overflow: hidden; transition: 1s .2s all;}
.anim-width{width: 0; height: 100%; overflow: hidden; transition: 1s .2s all;}
.anim-height img,.anim-width img{max-width: none; max-height: none;}
.anim-box.animated .anim-width{width: 100%;}
.anim-box.animated .anim-height{height: 100%;}
.an-t{transform: translateY(102%); transition: transform 1.2s;}
.animated .an-t{transform: translateY(0%);}



.sub-ban{position: relative; height: 4rem; background: url(../images/about/about-ban.jpg) top center; background-size: auto; overflow: hidden;}
.sub-ban .bg{display: none;}
.sub-ban .cnt{position: relative; z-index: 5; padding-top: 1.76rem; color: #fff;}
.sub-ban .page-t1{font-weight: 600; line-height: 1.2; text-align: right; letter-spacing: 2em; margin-right: -2em; text-shadow:0 .1rem .3rem rgba(250,94,3,1);}
.page-nav{position: absolute; bottom: 0; left: 0; right: 0; height: .8rem; font-weight:bold; z-index: 5;}
.page-nav .auto{background: #fff;}
.page-nav .ul{position: relative; height: .82rem; border-bottom: .02rem solid #eeebe3;}
.page-nav .sub-line{position: absolute; left: 0; top: .8rem; height: .02rem; background: #ff6900;}
.page-nav .list{position:relative; display: flex;}
.page-nav .list a{float: left;line-height: .8rem; color:#707070;margin-right:.51rem; position:relative}
.page-nav .list a:after{content: ""; display: block; position: absolute; width: .03rem; height: .05rem; top: .38rem; right: -.27rem; background: #e3d1a1;}
.page-nav .list a:last-child{margin-left:0; margin-right:0;}
.page-nav .list a:last-child:after{display: none;}
.page-nav .list a.on{color:#ff6900;}



#header{min-width: 12.8rem;}
#header, #header .header, #header .nav li a, #header .nav li a.on::after{-webkit-transition: 0.4s cubic-bezier(0, 0, .3642, 1); transition: all 0.4s cubic-bezier(0, 0, .3642, 1);}
#header{max-width:100%; margin:auto;position:fixed;top:0;left:0px;right:0px;z-index:9999;transition:all cubic-bezier(0.48,0.04,0.52,0.96) .4s;}
#header .header{position: relative; height:1.1rem; z-index:15;transition:all .4s;padding: 0 .34rem 0 .22rem;}
#header .logo{float:left;height:100%; margin-left: -.06rem; width:1.86rem; display: flex; align-items: center; background-size: contain; transition: all .4s;}
#header .nav{position: relative; z-index: 11; float: right; display:flex;justify-content:flex-end}
#header .nav ul{float:left}
#header .nav li{float:left;text-align:center;position:relative;margin-right:.31rem}
#header .nav li:last-child{margin-right:0;}
#header .nav li a{line-height:1.1rem;color:#333;font-weight:bold;display:block;position:relative;transition:all .4s;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s}
#header .nav li a.on::after{ content: ''; position: absolute; bottom: 0; left: 0; width: 100%; height: .03rem; background-color: #ff6600; opacity: 0;}
#header .head_ri{float:right; display: flex; height: 100%; align-items: center; width: .22rem; background: url(../images/h-r.png) no-repeat center; margin-left: .6rem; transition: all .4s;}
#header .lang-box{margin: 0 0 0 .4rem; float: left; position: relative; display: flex; align-items: center; width: auto;}
#header .lang-box span{padding: .1rem .2rem .1rem .29rem; min-width: .8rem; height: .6rem; line-height: .4rem; color: #fff; background: url(../images/icon-lang.png) no-repeat left center; background-size: .23rem; border: 0 none; transition: all .4s; font-weight: 600;}
#header .lang-box span:after{content: ""; display: block; position: absolute; right: 0; top: 50%; margin-top: -.06rem; width: .12rem; height: .12rem; background: url(../images/icon-down2.png) no-repeat center; background-size: 100%;}
#header .lang-box ul{display: none; position: absolute; z-index: 20; left: 0; top: .6rem; width: 100%; padding: .1rem 0; border: 1px solid #e4ede7; background: #fff; border-radius: .04rem;}
#header .lang-box li{color: #999; padding: 0; text-align: center;}
#header .lang-box li a{line-height: .34rem; transition: all .4s; color: #666; font-weight: 600;}
#header .lang-box li:hover a{color: #666;}
#header .head-search{margin: 0 -.1rem 0 .2rem; width: .6rem; height: .6rem; background: url(../images/icon-seek.png) no-repeat center; cursor: pointer;}
.nav-line{position: absolute; bottom: 0; height: .03rem; background: #ff6600; opacity: 0; transition: opacity .4s cubic-bezier(0, 0, .3642, 1);}
#header .nav .dd{display: none; width:1000px; height:.72rem; padding-left: .15rem; position:absolute;left:-.15rem;top:100%; background: rgba(0,0,0,.6);}
.start #header .nav .dd a,#header .nav .dd a{float:left; height:.72rem; line-height:.72rem; margin:0 .155rem; color:rgba(255,255,255,.75);transition:all .4s;position:relative}
#header .nav .dd a:first-child{margin-left: 0;}
#header .nav .dd a:after{position: absolute; right: -.165rem; top: 50%; margin-top: -.03rem; content: ""; display: block; height: .06rem; width: .03rem; background: rgba(255,255,255,.2);}
#header .nav .dd a:last-child:after{display: none;}
.start #header .nav .dd a:hover,#header .nav .dd a:hover{color: #ff6600;}
.white #header,.start #header{background-color: hsla(0, 0%, 100%, .7); box-shadow: 0 0 15px rgba(0, 0, 0, .1); -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px); box-shadow:0 0 .1rem rgba(0,0,0,.1);}
.white #header .header{height:.9rem;}
.white #header .nav li a{line-height:.9rem;}
.white #header .nav li .dd a{line-height: .72rem;}
.white .nav-line,.start .nav-line{opacity: 1;}




.banner{width: 100%; z-index: 1; width:100%; height: 6.4rem;margin:auto;z-index:2; overflow: hidden;}
.banner .next,.banner .prev{position:absolute; width:.52rem;height:.52rem;background: rgba(255,255,255,.5) no-repeat center; background-size: .21rem; cursor:pointer;top:50%; margin-top: -.26rem; transition:all .6s; z-index: 55; opacity: 0;}
.banner .prev{left:0;border-left:0 none; background-image:url(../images/prev.png);}
.banner .next{border-right:0 none;right:0; background-image:url(../images/next.png);}
.banner .prev:hover{background-image: url(../images/prevon.png); background-color:#ff8300;}
.banner .next:hover{background-image: url(../images/nexton.png); background-color:#ff8300;}
.banner:hover .prev, .banner:hover .next{opacity: 1;}
.banner .content{height:100%;position:absolute;left:0;right:0;top:0;max-width:13.8rem;width:100%;margin:0 auto}
.banner .videoBox:before{content:'';width:100%;height:100%;background-color:#000;opacity:.4;filter:Alpha(opacity=40);position:absolute;left:0;top:0;z-index:1;-webkit-filter:Alpha(opacity=40); display: none;}
.banner .videoBox{position:relative;width:100%;height:100%}
.banner .swiper-slide{position: relative;}
.banner .videoBox:after, .banner .masksBox:after{content: ""; display: block; position: absolute; top: 0; left: 0; height: 7.92rem; z-index: 1; width: 100%; background: url(../images/ban-vdo-masks.png) no-repeat top center; background-size: 100% 100%; opacity: .7;}
.banner video{object-fit:cover;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;min-width:100%;min-height:100%;width:100%;height:100%}
.banner .mySwiper{height:100%}
.banner .mySwiper .swiper-slide a{width: 100%; height: 100%;}
.banner .mySwiper .swiper-slide a[href="javascript:;"]{cursor: auto;}
.banner .mySwiper .bg,.banner .mySwiper .m-bg{position:relative; height:100%;background-repeat:no-repeat;background-size:cover;background-position:center}
.banner .mySwiper .m-bg{display: none;}
.banner .animated .txt em{animation:reveal3 .1s forwards;color:transparent}
.banner .hd{position:absolute;bottom:.62rem;left:0;right:0;z-index:50;width:92%;max-width:12.8rem;margin:0 auto}
.banner .hd ul{display:flex;font-size:0;margin-right: -.07rem; justify-content: flex-end;}
.banner .hd li{height: .08rem; width: .08rem; background: #f9f8f6; margin: 0 0 0 .06rem !important; border-radius: 0; opacity: 1; transition: all .4s;}
.banner .hd li.swiper-pagination-bullet-active{width: .5rem; background-color: #ff9c00;}
.banner .swiper-slide-active .content{display:block}
.banner .auto{position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 5;}
.banner .swiper-slide .txt{display: none; position: absolute; z-index: 5;}
.banner .swiper-slide-active .txt{display: block;}
.banner .c-pc-img, .banner .c-m-img{width: 100%; height: 100%;}
.banner .c-m-img .ban4-txt{width: 100%;}
.banner .c-m-img .ban4-txt img{left: 0; top: 0; right: 0; top: 0;}
.banner .txt{position: absolute; left: 0; top: 50%; bottom: auto; transform: translateY(-.56rem); padding: 0;}
.banner .ban1-txt .h1{position: relative; color: #673a1a; font-weight: 600;}
.banner .ban1-txt .h4{color: #a17f65;}
/* .banner .ban2-txt .h1{position: relative; color: #5f4f49; font-weight: 600; text-align: right;}
.banner .ban2-txt .h1 em{position:absolute;top:0;right:0;width:100%;height:100%;color:#5f4f49;text-shadow:.04rem .04rem .1rem rgba(0,0,0,0.3);z-index:-1; transition: all .4s;}
.banner .ban2-txt .h4{color: #fff; letter-spacing: .06rem; text-align: right;} */
.banner .ban2-txt .h1{position: relative; color: #fff; font-weight: 600; text-align: right;}
.banner .ban2-txt .h1 em{position:absolute;top:0;right:0;width:100%;height:100%;color:#fff;text-shadow:.1rem .1rem .1rem rgba(0,0,0,0.3);z-index:-1; transition: all .4s;}
.banner .ban5-txt .h1{position: relative; color: #fff; font-weight: 600;}
.banner .ban6-txt .h1{position: relative; color: #fff; font-weight: 600; text-align: right;}

.ban4-txt img{display: none; position: absolute; z-index: 5;}
.ban4-txt .c1{left: -2.48rem; top: 3.05rem;}
.ban4-txt .c2{left: 0; top: 2.8rem;}
.ban4-txt .c3{left: 30%; top: 4.5rem;}
.ban4-txt .c4{left: 54%; top: 1.43rem;}
.ban4-txt .c5{right: -.4rem; top: 3.35rem;}
.swiper-slide-active .ban4-txt img{display: block;}
.ban2-txt .c1{right: -.4rem; top: 50%; margin-top: -.55rem;}
/* .ban4-txt .c1{right: 0; top: 50%; margin-top: -1.2rem;}
.ban5-txt .c1{left: 0; top: 50%; margin-top: -.42rem;} */

.new-ban2-txt .c1{right: -.1rem; top: 50%; margin-top: -.55rem;}
.new-ban3-txt .c1{right: -.1rem; top: 50%; margin-top: -.55rem;}
.new-ban4-txt .c1{left: 0; top: 50%; margin-top: -1rem;}
.new-ban4-txt .c2{right: -1.36rem; top: 50%; margin-top: -.22rem;}

.index{position: relative; z-index: 55;}
.index-cnt1{padding: .4rem 0 .85rem; background: #fff;}
.index-cnt1 .auto{padding: 0; display: flex; justify-content: space-between;}
.index-cnt1 .ri{width: 4.67rem; margin-left: .3rem;}
.index-cnt1 .ri .pic{position: relative;}
.index-cnt1 .ri .txt{position: absolute; left: .5rem; right: .5rem; top: 50%; color: #f6f3ec; transform: translateY(-50%);}
.index-cnt1 .ri .p1{margin-right: 1.6%;}
.index-cnt1 .ri .p2{margin-bottom: .1rem;}
.index-cnt1 .ri .pic:last-child{margin-right: 0;}
.index-cnt1 .ri .num{line-height: 1; letter-spacing: -.02em; font-family: "BebasNeue";}
.index-cnt1 .ri .txt:after{position: absolute; bottom: 0; right: .1rem; content: ""; display: block; width: .4rem; height: .42rem; background: url(../images/icon-next3.png) no-repeat right center; opacity: 0; transition: all .4s;}
.index-cnt1 .ri .pic:hover .txt:after{right: 0; opacity: 1;}
.index-cnt1 .ri .b1{margin-bottom: .1rem;}


.index-news{width: 50%; flex: 1;}
.index-news .hd{position: relative; border-bottom: .02rem solid #dfdfdf;}
.index-news .hd .ul{display: flex;}
.index-news .hd .li{margin-right: .36rem; height: .44rem; cursor: pointer;}
.index-news .hd .li:last-child{margin-right: 0;}
.index-news .hd .index-news-line{position: absolute; bottom: -.02rem; height: .02rem; background: #ff7800;}
.index-news .bd a{position: relative; display: flex; padding: .06rem 0; align-items: center;}
.index-news .bd a:after{content: ""; display: block; position: absolute; right: .1rem; top: 50%; width: .4rem; height: .24rem; transform: translateY(-50%); background: url(../images/icon-next2on.png) no-repeat right center; opacity: 0; transition: all .4s;}
.index-news .bd .time{position: relative; width: 1.04rem; height: .4rem; line-height: .4rem; background: #f8f7f3; padding: 0 .16rem; color: rgba(177,171,158,.8); letter-spacing: -.06em;}
.index-news .bd .time:before,.index-news .bd .time:after{content: ""; display: block; position: absolute; left: 0; top: 50%; width: .03rem; height: .03rem; background: #ffb200; margin-top: -.015rem;}
.index-news .bd .time:after{left: auto; right: 0;}
.index-news .bd .txt{flex: 1; width: 50%; margin: 0 .8rem 0 .24rem;}
.index-news .bd h4{overflow: hidden; text-overflow: ellipsis; white-space: nowrap; color: #b1ab9e; transition: all .4s;}
.index-news .bd .strong{align-items: flex-start; padding: .28rem 0 .2rem;}
.index-news .bd .strong .time{height: 1.04rem;}
.index-news .bd .strong .day, .index-news .bd .strong .year{letter-spacing: -.06em; transition: all .4s;}
.index-news .bd .strong .time:before,.index-news .bd .strong .time:after{display: none;}
.index-news .bd a:hover:after{right: 0; opacity: 1;}
.index-news .bd a:hover h4{color: #797160;}
.index-news .bd .strong h4{line-height: 1.2; margin-bottom: .08rem;}
.index-news .bd .strong h4,.index-news .bd .strong:hover h4{color: rgba(0,0,0,.8);}
.index-news .bd .strong .day{color: rgba(255,105,0,.8);}
.index-news .bd .ul{display: flex; flex-direction: column; min-height: 3.64rem;}
.index-news .a-box{margin-top: auto; border-bottom: .02rem solid #edebe5;}
.index-news .a-box a{border-top: .02rem solid #edebe5;}

.index-cnt2{position: relative; padding: 0; background: #fff url(../images/index-bg.jpg) repeat-x bottom center; background-size: auto 100%; overflow: hidden;}
.index-cnt2 .til{margin-bottom: .3rem;}
.index-cnt2 .pic-wr{display: flex; justify-content: space-between; margin: 0 auto; max-width: 2328px; max-height: 4.69rem; height: 20vw; margin-bottom: -.01rem;}
.index-cnt2 .pic-wr .item{margin-right: .1rem; transition: all .6s; width: auto;}
.index-cnt2 .pic-wr .item:last-child{margin-right: 0;}
.index-cnt2 .pic-wr .box{position: relative; max-width: 4.66rem; min-height: 2.56rem; width: 20vw; height: 20vw; transition: all .6s;}
.index-cnt2 .pic-wr .on .box{max-width: 9.03rem; width: 38.5vw;}
.index-cnt2 .pic-wr .box img{position: absolute; top: 0; left: 0; height: 100%; transition: all .6s;}
.index-cnt2 .pic-wr .b1 img{left: -38%;}
.index-cnt2 .pic-wr .b2 img{left: -17.7%;}
.index-cnt2 .pic-wr .b3 img{left: -32%;}
.index-cnt2 .pic-wr .b4 img{left: auto; right: -15.5%;}
.index-cnt2 .pic-wr .on .box img{left: 0;}
.index-cnt2 .pic-wr .on .b4 img{left: auto; right: 0;}
.index-cnt2 .pic-wr .box:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.4); z-index: 1; opacity: 1; transition: all .6s;}
.index-cnt2 .pic-wr .anim-width.animated{width: 100%;}
.index-cnt2 .txt{position: absolute; left: .7rem; right: 10%; bottom: .7rem; z-index: 5;}
.index-cnt2 h3{overflow: hidden; color: rgba(255,255,255,.8); transition: all .6s; margin-bottom: .02rem;}
.index-cnt2 h4{display: none; overflow: hidden; color: #dacfb4; font-weight: 600; font-family: "Pretendard-Bold"; line-height: 1; transition: all .6s;}
.index-cnt2 h4 span{line-height: 1;}
.index-cnt2 p{overflow: hidden;  height: 0; padding: 0; color: rgba(248,247,243,.6); line-height: .24rem; font-weight: 500; transition: all .6s; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.index-cnt2 .more{margin-top: .12rem; width: .4rem; height: .1rem; background: url(../images/icon-next2.png) no-repeat right center; transition: all .6s;}
.index-cnt2 .item:hover h3{color: rgba(255,255,255,1);}
.index-cnt2 .item:hover h4{color: #ff9100;}
.index-cnt2 .item:hover .more{width: 2.11rem; background-image: url(../images/icon-next2on.png);}
.index-cnt2 .item:hover .box:after{opacity: 0;}







.about2-main .w-ri .box{margin-bottom: .8rem;}
.about2-main .w-ri .box:last-child{margin-bottom: 0;}
.about2-main .w-ri h3{position: relative; color: #323436; margin-bottom: .24rem;}
.about2-main .w-ri h3:after{content: ""; display: block; position: absolute; left: 0; bottom: -.14rem; width: .12rem; height: .04rem; background: #ff6900;}
.about3-main .list .dl{display: flex; padding: .48rem 0; border-bottom: .02rem solid #eeebe3;} 
.about3-main .list .dt{width: 2.27rem; margin-right: .50rem;}
.about3-main .list .dd{flex: 1;}
.about3-main .list .name{line-height: 1; color: #000; margin-bottom: .06rem;}
.about3-main .list .position{position: relative; color: #ffa700; margin-bottom: .5rem;}
.about3-main .list .position:after{content: ""; display: block; position: absolute; left: 0; bottom: -.27rem; width: .12rem; height: .04rem; background: #ff9c00;}
.about3-main .list2 .name{position: relative; margin-bottom: .5rem;}
.about3-main .list2 .name:after{content: ""; display: block; position: absolute; left: 0; bottom: -.27rem; width: .12rem; height: .04rem; background: #ff9c00;}
.about4-course{margin-top: 1.14rem;}
.about4-course .swiper-slide{width:auto}
.about4-course .text .year{display: flex; align-items: flex-end; font-size: .48rem;height:.8rem;vertical-align: bottom; line-height:.6rem; margin-bottom:15px;letter-spacing:-.02rem;transition:all .4s;position:relative;font-weight: 600;}
.about4-course .text .year .span{position: relative; line-height: .5rem;color:#d1c5af; transition: all .4s;}
.about4-course .text p{transition:all .4s; color: rgba(139,136,125,.6);}
.about4-course .swiper-slide.on .text p{color: #8b887d;}
.about4-course .swiper-slide.on .text .year .span{font-size: .72rem; line-height: .7rem; background-image:linear-gradient(to bottom,#ffc600,#ff8000);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}
.about4-course  .text .year em{position:absolute;top:0;left:0;width:100%;height:100%;color:rgba(0,0,0,0.3);text-shadow:.04rem .04rem .1rem rgba(0,0,0,0.17);z-index:-1;opacity:0; transition: all .4s;}
.about4-course .swiper-slide.on .text .year em{opacity:1}
.about4-course .sild_up{display:flex;align-items:center;justify-content:space-between;margin-top:.8rem;height:.3rem;}
.about4-course .fl{margin-right:15px;color:#5e5c58; white-space: nowrap;}
.about4-course .swiper-pagination-progressbar{position:relative;height:.02rem !important;background:#e0d6c7; flex: 1;}
.about4-course .swiper-pagination-progressbar span{width: 0; background:#ff8300; transform: none !important;}
.about4-course .sild_button{display:flex;align-items:center;margin-left:.3rem;position:relative}
.about4-course .sild_button::after{content:'';width:30px;height:.02rem;position:absolute;right:-50px;top:50%;transform:translateY(-50%);background:#e7ded0}
.about4-course .sild_button>div{position:relative;width:.46rem;height:.3rem;left:auto;margin-top:auto;right:auto;transition:all .4s;}
.about4-course .sild_button>div::after{display:none}
.about4-course .sild_button .swiper-button-prev{background: url(../images/icon-prev3.png) no-repeat left center;}
.about4-course .sild_button .swiper-button-next{margin-left: .14rem; background: url(../images/icon-next2.png) no-repeat right center;}
.about4-course .sild_button .swiper-button-prev:hover{background-image: url(../images/icon-prev3on.png);}
.about4-course .sild_button .swiper-button-next:hover{background-image: url(../images/icon-next2on.png);}
.about5-main .w-ri h3{position: relative; color: #323436; margin-bottom: .3rem;}
.about5-main .w-ri h3:after{content: ""; display: block; position: absolute; left: 0; bottom: -.14rem; width: .12rem; height: .04rem; background: #ff6900;}
.about5-main .box1{padding-bottom: .2rem; background: url(../images/about/about5-bg1.jpg) no-repeat center; height: 4.6rem; padding: .6rem 2.6rem .6rem .4rem;}
.about5-main .box1 ul{display: flex; flex-wrap: wrap;}
.about5-main .box1 li{width: 2.24rem; height: 1rem; padding: .14rem .2rem; background: url(../images/about/about5-item-bg.png) no-repeat center; border-radius: .1rem; margin: 0 .2rem .24rem 0;}
.about5-main .box1 li .icon{width: .6rem; height: .6rem; margin: 0 auto; background: url(../images/about/about5-icon1.png) no-repeat center;}
.about5-main .box1 li p{color: #947b45; text-align: center;}
.about5-main .box2{overflow: hidden; margin-right: -.14rem;}
/* .about5-main .box2 ul{display: flex; flex-wrap: wrap;} */
.about5-main .box2 li{float: left; margin: 0 .14rem .24rem 0; width: 3.93rem; padding: .24rem; background: #f7f5ee; border-radius: .1rem;}
.about5-main .box2 li:nth-child(2n){float: right;}
.about5-main .box2 .h4{padding-left: .42rem; line-height: .32rem; color: #ff6900; background: url(../images/about/about5-icon2.jpg) no-repeat left center; margin-bottom: .2rem;}
.about5-main .box2 p{position: relative; color: #818181; line-height: 1.375; padding-left: .42rem;}
.about5-main .box2 p:before{content: ""; display: block; position: absolute; left: .1rem; top: .09rem; width: .03rem; height: .04rem; background: #d3d1cc;}
.about5-main .box2 .br{min-height: .22rem;}


.news-list a{position: relative; padding: .3rem 0 .35rem; border-bottom: .02rem solid #eeebe3;}
.news-list a:after{content: ""; display: block; position: absolute; left: 0; bottom: -.08rem; width: 0; height: .13rem; background: url(../images/news/news-line.png) no-repeat right center; transition: all .4s;}
.news-list a:last-child{border-color: transparent;}
.news-list .time{color: #b4afa5; letter-spacing: -.02em; transition: all .4s;}
.news-list h4{position: relative; color: #555; line-height: 1.2; transition: all .4s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-list p{position: relative; color: #8b887d; transition: all .4s; transition: all .4s;}
.news-list p:after{content: ""; display: block; position: absolute; left: 0; top: -.22rem; width: .26rem; height: .04rem; background: #ff9c00;}
.news-list .sy1 .time,.news-list .sy2 .time{margin-bottom: .08rem;}
.news-list .sy1 h4,.news-list .sy2 h4{margin-bottom: .4rem;}
.news-list .sy1{display: flex; padding: .5rem 0;}
.news-list .sy1 .pic{height: 2.5rem; width: 4.02rem; overflow: hidden;}
.news-list .sy1 img{width: 100%; height: 100%; object-fit: cover; transition: all .6s;}
.news-list .sy1 .txt{width: 5.64rem; margin: 0 auto;}
.news-list .sy1 .time{line-height: .18rem; margin-bottom: .14rem;}
.news-list .sy1 h4{white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; text-overflow: clip;}
.news-list .sy1 .more{margin-top: 1.38rem; width: 1.14rem; height: .5rem; line-height: .5rem; text-align: center; color: #515151; background: #d1c5af; border-radius: .5rem; transition: all .4s; font-weight: 600;}
.news-list a:first-child{padding-top: 0;}
.news-list a:hover:after{width: 100%; transition: all .8s;}
.news-list a:hover .time{color: #ff6900;}
.news-list a:hover h4{color: #000000;}
.news-list a:hover p{color: rgba(112,112,112,.8);}
.news-list a:hover .more{color: #fff; background: #ff6900;}
.news-list a:hover .pic img{transform: scale(1.1);}
.news-d .c-auto{padding-top: .3rem;}
.news-d .adorn4{left: .5rem; height: 1.9rem; top: 1.7rem;}
.news-d-top{padding-bottom: .6rem;}
.news-d-top .infp-p{margin-bottom: .2rem;}
.news-d-top h3{color: #343434; line-height: 1.2; margin-bottom: .1rem;}
.news-d-top .time{color: #ff6900; letter-spacing: -.02em;}
.news-d-cnt .dl{display: flex; background: #f2f2ef; margin-bottom: .6rem;}
.news-d-cnt .dt{width: 7.9rem;}
.news-d-cnt .dd{position: relative; display: flex; align-items: flex-end;}
.news-d-cnt .dd .box{padding: .4rem;}
.news-d-cnt .dd p{color: #707070; line-height: 1.3;}
.news-d-cnt p{margin-bottom: .24rem;}
.news-d-cnt p:last-child{margin-bottom: 0;}
.news-d-cnt .dt img{margin: 0;}
.news-d-cnt img{margin: .1rem auto;}


.business2 .c-auto,.business3 .c-auto{padding-bottom: .5rem;}
.business-main .pic-box{position: relative; margin-top: .4rem;}
.business-main .pic-box .cnt{position: absolute; left: 0; right: 0; top: 50%; padding: 0 .6rem; transform: translateY(-50%); display: flex; justify-content: space-between; align-items: flex-end;}
.business-main .pic-box h3{color: #fff; font-weight: 300; line-height: 1.2; padding-bottom: .04rem;}
.business-main .w-ri p strong{position: relative; padding-left: .2rem; color: #ff6900; font-size: .17rem; margin-bottom: .1rem;}
.business-main .w-ri p strong:before{content: ""; display: block; position: absolute; left: 0; top: .1rem; width: .07rem; height: .07rem; border-radius: 50%; background: #ff6900;}
.business-main .pic-box .btn{height: .5rem; line-height: .5rem; border-radius: .5rem; padding: 0 .24rem 0 .54rem; color: #fff; background: #ffa200 url(../images/icon-web.png) no-repeat .1rem center; cursor: pointer; transition: all .4s;}
.business-main .pic-box .btn:hover{background-color: #ff6600;}
.business-main .time-list{margin-top: .4rem;}
.business-main .time-list .title{position: relative; color: #080e0c; padding-bottom: .3rem; border-bottom: .03rem solid #e8e7e0; margin-bottom: .2rem;}
.business-main .time-list .title:after{content: ""; position: absolute; left: 0; bottom: -.03rem; height: .03rem; width: .15rem; background: #ff7800;}
.business-main .time-list .title-h2{color: #080e0c; margin-bottom: .2rem;}
.business-main .time-list .time{color: #ff9000; letter-spacing: -.06em; font-weight: 600;}
.business-main .time-list .box{margin-bottom: .3rem;}
.business-main .time-list .box:last-child{margin-bottom: 0;}
.business-main .time-list p{position: relative;}
.business-main .time-list p:after{content: ""; display: block; position: absolute; left: -.14rem; top: .1rem; width: .03rem; height: .04rem; background: #7f7f7f;}
.business-main .item{float: left; width: 100%; margin-bottom: .6rem;}
.business-main .item:last-child{margin-bottom: 0;}
.business-main .item-50{width: 50%;}
.business-main .item-50.le{width: 52%;}
.business-main .item-50.le+.item-50{width: 48%;}
.business-main .item-50.le p{padding-right: .4rem;}


.business-list{position: relative; padding-top: 2rem; padding-bottom: 1.1rem;}
.business-list:before{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 7.1rem; background: linear-gradient(to bottom, #f6f6f3, #f2f1e6);}
.business-list-banner{position: relative; z-index: 10;}
.business-list-banner .auto{padding: 0;}
.business-list-banner .crumbs{display: flex;}
.business-list-banner .crumbs a{color: #707070; padding-left: .15rem; background: url(../images/icon-this.png) no-repeat left center; margin-left: .15rem; height: .8rem; line-height: .8rem;}
.business-list-banner .crumbs a[href^="javascript"]{cursor: auto;}
.business-list-banner .crumbs .home-a{padding-left: .3rem; background-image: url(../images/icon-home.png); margin-left: 0;}
.business-list-banner .img{position: relative;}
.business-list-banner .img .box{position: absolute; z-index: 10; height: 2.92rem; padding: .17rem; right: .5rem; top: 1.4rem; background: url(../images/business/business-list-ma-bg.png) no-repeat top center;}
.business-list-banner .ma img{margin: 0 auto .15rem;}
.business-list-banner .img .box p{color: rgba(244,245,237,.5); text-align: center;}
.business-list-banner .txt{position: absolute; left: .5rem; bottom: .5rem; right: .5rem; z-index: 10;}
.business-list-banner .txt .icon{width: .92rem; height: .92rem; background: url(../images/business/business-list-adorn.png) no-repeat; margin: 0 0 .1rem .4rem;}
.business-list-banner .txt .title{color: #fff; font-weight: 300;}
.business-list-banner .txt p{color: rgba(255,255,255,.6);}
.business-list-banner .list-swiper .txt{display: none;}
.business-list-banner .swiper-slide-active .txt{display: block;}
.business-list-banner .list-paging{position: absolute; bottom: .3rem !important; z-index: 10; display:flex;font-size:0;margin-right: -.07rem; justify-content: center;}
.business-list-banner .swiper-pagination-bullet{height: .08rem; width: .08rem; background: #f9f8f6; margin: 0 0 0 .06rem !important; border-radius: 0; opacity: 1; transition: all .4s;}
.business-list-banner .swiper-pagination-bullet.swiper-pagination-bullet-active{width: .5rem; background-color: #ff9c00;}

.business-list-main .auto{position: relative; z-index: 5; padding: 0;}
.business-list-main .c-adorn2{top: 1.7rem; left: auto; right: 10.5rem;}
.business-list-main .table-hd{position: relative; padding: .35rem 0;}
.business-list-main .table-hd ul{position: relative; display: flex; flex-wrap: wrap;}
.business-list-main .table-hd li{position: relative; color: #707070; line-height: .5rem; margin-right: .3rem; cursor: pointer; width: auto;}
.business-list-main .table-hd li:after{content: ""; display: block; position: absolute; left: 0; width: 100%; bottom: 0; height: .03rem; background: #ff9c00; opacity: 0; transition: all .4s;}
.business-list-main .table-hd li:last-child{margin-right: 0;}
.business-list-main .table-hd li.on:after{opacity: 1;}
.business-list-main .table-hd .business-line{display: none; position: absolute; bottom: .35rem; height: .03rem; background: #ff9c00;}
.business-list-main .table-bd{position: relative; z-index: 30;}
.business-list-main .table-bd ul{display: flex; flex-wrap: wrap;}
.business-list-main .table-bd li{position: relative; margin: 0 .1rem .1rem 0; width: 4.2rem; overflow: hidden;}
.business-list-main .table-bd li:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(29,27,33,.6); opacity: 0; transition: all .4s;}
.business-list-main .table-bd li:nth-child(3n){margin-right: 0;}
.business-list-main .table-bd .show{position: absolute; left: 0; right: 0; bottom: .35rem; color: #fff; text-align: center; padding: 0 .2rem; z-index: 20; opacity: 1; transition: all .4s;}
.business-list-main .table-bd .txt{position: absolute; left: 0; right: 0; bottom: 1rem; z-index: 30; padding: 0 .3rem; transition: all .4s; opacity: 0; transform: translateY(.5rem);}
.business-list-main .table-bd .txt h3{position: relative; color: #fff; text-align: center; padding-bottom: .3rem; margin-bottom: .3rem;}
.business-list-main .table-bd .txt h4{display: none;}
.business-list-main .table-bd .txt h3:after{content: ""; display: block; position: absolute; left: 0; right: 0; bottom: 0; width: .42rem; height: .03rem; background: #ff9c00; margin: 0 auto;}
.business-list-main .table-bd p{color: #fff; text-align: center;}
.business-list-main .table-bd .btn{width: 1.16rem; height: .48rem; line-height: .48rem; text-align: center; color: #323035; background: #ff9000; margin: .3rem auto 0; transition: all .4s; border-radius: .48rem;}
.business-list-main .table-bd .btn:hover{color: #fff; background: #ff6600;}
.business-list-main .table-bd li:hover:after{opacity: 1;}
.business-list-main .table-bd li:hover .txt{transform: translateY(0); opacity: 1;}
.business-list-main .table-bd li:hover .show{opacity: 0;}
.business-list-main .more-btn{position: relative; width: 1.4rem; height: .5rem; line-height: .5rem; padding: 0 .2rem; background: #ff9000; color: #fff; margin-top: .3rem; transition: all .4s; border-radius: .5rem;}
.business-list-main .more-btn:after{content: ""; display: block; position: absolute; right: .23rem; top: 0; height: 100%; width: .2rem; background: url(../images/icon-next3.png) no-repeat right center;}
.business-list-main .more-btn:hover{background: #ff6600;}
.business-d-banner{position: relative;}
.business-d-banner img{height: 31.25vw; width: 100%; object-fit: cover;}
.business-d-banner:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.3);}
.business-d-banner .title{position: absolute; left: 0; right: 0; top: 50%; margin-top: -.7rem; color: #fff; text-align: center; z-index: 10;}
.business-d-cnt1 .auto{position: relative; padding: .7rem 0 .9rem;}
.business-d-cnt1 .ret-btn{position: absolute; right: 0; top: .72rem; height: .3rem; line-height: .3rem; color: #818181; padding-left: .4rem; background: url(../images/icon-return.png) no-repeat left center; background-size: auto .3rem; transition: all .4s; z-index: 10;}
.business-d-cnt1 .ret-btn:hover{color: #ff6600;}
.business-d-cnt1 .til-h3{display: flex; position: relative; border-bottom: .03rem solid #f0f0eb; margin-bottom: .2rem;}
.business-d-cnt1 .til-h3 em{color: #4c4c4c; border-bottom: .03rem solid #ff7900; height: .46rem; margin-bottom: -.03rem;}
.business-d-cnt1 .info{margin-bottom: .3rem;}
.business-d-cnt1 .info .txt{display: flex; flex-wrap: wrap;}
.business-d-cnt1 .info .txt h4,.business-d-cnt1 .introduce .txt h4{display: none;}
.business-d-cnt1 .info .txt p{margin-right: .6rem;}
.business-d-cnt1 .info .txt p:last-child{margin-right: 0;}
.business-d-cnt1 .introduce .txt{margin-bottom: .6rem;}
.business-d-cnt1 .introduce .pic-liat{display: flex; flex-wrap: wrap; margin-right: -.12rem;}
.business-d-cnt1 .introduce .pic-liat .ul{width: 100%; display: flex; flex-wrap: wrap; }
.business-d-cnt1 .introduce .li{position: relative; margin: 0 .12rem .12rem 0; width: 6.34rem; flex: 1;}
.business-d-cnt1 .introduce .li.big{width: calc(100% - .12rem);}
.business-d-cnt2{background: #f5f4ef;}
.business-d-cnt2 .auto{padding: .7rem 0 .9rem;}
.business-d-cnt2 .til{color: #4c4c4c; margin-bottom: .26rem;}
.business-d-cnt2 ul{display: flex; flex-wrap: wrap;}
.business-d-cnt2 li{width: 4.2rem; margin: 0 .1rem .1rem 0;}
.business-d-cnt2 li:nth-child(3n){margin-right: 0;}
.business-d-cnt2 .txt{padding: .2rem 0 0;}
.business-d-cnt2 h4{color: #5f5e5d; font-weight: 600;}
.business-d-cnt2 p{color: #aeada9;}



.investment-main .w-ri p{color: #606060;}
.investment2-main .table-hd{position: relative; border-bottom: .03rem solid #e8e7e0;}
.investment2-main .table-hd ul{display: flex;}
.investment2-main .table-hd li{line-height: 2; padding-bottom: .26rem; color: rgba(64,64,64,.8); margin-right: .56rem; cursor: pointer;}
.investment2-main .table-hd li:last-child{margin-right: 0;}
.investment2-main .table-hd .line{position: absolute; bottom: -.03rem; height: .03rem; background: #ff7800;}
.investment2-item3 .li{position: relative; padding: .22rem 0; border-bottom: .02rem solid #f4f2ec; overflow: hidden;}
.investment2-item3 .li a{display: inline;}
.investment2-item3 .li .time{display: inline-block; vertical-align: middle;}
.investment2-item3 .li h4{display: inline-block; vertical-align: middle; width: 72%;}
.investment2-item3 .li .btn{position: absolute; right: 0; top: 50%; margin-top: -.25rem; width: .5rem; height: .5rem; background: url(../images/icon-download.png) no-repeat center; transition: all .4s; display: block; cursor: pointer;}
.investment2-item3 .time{color: rgba(139,136,125,.5); width: 1.34rem; transition: all .4s;}
.investment2-item3 h4{flex: 1; color: #8b887d; overflow: hidden; transition: all .4s;}
.investment2-item3 .li a:hover .time{color: rgba(255,105,0,.8);}
.investment2-item3 .li a:hover h4{color: #2c2c2c;}
.investment2-item3 .li a:hover:after{opacity: 1;}
.investment2-item3 .sy1 .time{display: inline-block; vertical-align: middle; width: 1.04rem; height: 1.04rem; padding: .15rem; background: #f8f7f3; margin-right: .3rem;}
.investment2-item3 .sy1 h4{color: #707070;}
.investment2-item3 .sy1 .day{color: rgba(52,52,52,.8); letter-spacing: -.08em; font-weight: 600; line-height: 1; transition: all .4s;}
.investment2-item3 .sy1 .year{color: rgba(52,52,52,.4); letter-spacing: -.02em; font-weight: 600; line-height: 1.6;}
.investment2-item3 .li a:hover .day{color: rgba(255,105,0,.8);}
.investment2-item3 .btn:hover{background-image: url(../images/icon-download-on.png);}
.investment4-main .w-ri .h2{color: #484848; margin-bottom: .1rem;}
.investment4-main .w-ri h4, .investment4-main .w-ri p{color: #6b6b6b;}
.investment4-main .w-ri a{display: inline-block; height: .48rem; line-height: .48rem; padding: 0 .2rem; background: #f2f1e6; margin-bottom: .3rem; border-radius: .48rem; transition: all .4s;}
.investment4-main .w-ri a:after{position: relative; top: -.02rem; margin-left: .1rem; content: ""; vertical-align: middle; display: inline-block; width: .2rem; height: .2rem; background: url(../images/icon-enter.png) no-repeat center; transition: all .4s; -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.investment4-main .w-ri a:hover{color: #fff; background: #ff6900;}
.investment4-main .w-ri a:hover:after{background-image: url(../images/icon-enter-on.png);}
.investment4-main .w-ri .link-box{padding-top: .1rem;}
.investment4-main .w-ri .link-box p:last-child a{margin-bottom: 0;}



.join .c-dl-wrap{flex-wrap: wrap;}
.join .c-dl-wrap .w-le{width: 100%;}
.join .c-dl-wrap .w-ri{margin-left: 0; width: 100%;}
.join .c-dl-wrap .w-ri p{color: #a89671;}
[class^="join-cnt"] h3{color: #393e3d;}
[class^="join-cnt"] h4{color: #6b6b6b; margin-bottom: .24rem;}
[class^="join-cnt"] p{color: rgba(112,112,112,.7);}
.join-cnt1 .auto{padding-bottom: .74rem; height: 4rem; background: url(../images/join/join-c1-bg.jpg) no-repeat center;}
.join-cnt1 .c-dl-wrap .w-le{min-height: auto;}
.join-cnt2 .auto{display: flex; height: 4.59rem; position: relative; z-index: 30; padding: .5rem; background: #f7f6f3 url(../images/join/join-cnt2.jpg) no-repeat center;}
.join-cnt2 .le{width: 4.2rem;}
.join-cnt2 .ri{margin-left: auto;}
.join-cnt3 .auto{height: 6.1rem; margin-top: .08rem; padding: .5rem; background: #f7f6f3 url(../images/join/join-cnt3.jpg) no-repeat center; overflow: hidden;}
.join-cnt3 .le{width: 4.2rem;}
.join-cnt3 .chart{position: relative; display: flex; margin-top: -.4rem;}
.join-cnt3 .chart .midd{position: absolute; left: 3.54rem; top: 0; width: 3.73rem; height: 3.22rem; background: url(../images/join/join-chart3.png) no-repeat top center;}
.join-cnt3 .chart .midd h3{color: #fff; text-align: center;}
.join-cnt3 .chart .midd p{color: rgba(129,104,89,.8); text-align: center;}
.join-cnt3 .chart .midd .li{display: flex; align-items: center; flex-direction: column; justify-content: center; height: .84rem; margin-bottom: .12rem;}
.join-cnt3 .chart .midd .li1{height: 1.06rem; padding-top: .5rem;}
.join-cnt3 .chart .midd .li3{margin: 0; height: 1.08rem;}
.join-cnt3 .chart .midd .li3 h3{margin-bottom: .08rem;}
.join-cnt3 .chart .le{width: 7rem; padding-top: 1.05rem;}
.join-cnt3 .chart .le .li{position: relative; height: 1.1rem; padding-top: .1rem;}
.join-cnt3 .chart .le .li:before,.join-cnt3 .chart .le .li:after{content: ""; display: block; position: absolute; z-index: 5;}
.join-cnt3 .chart .le .li:before{top: 0; width: 11.8rem; border-top: .01rem dashed #d6ccb7;}
.join-cnt3 .chart .le .li:after{bottom: 0; width: 11.8rem; border-bottom: .01rem dashed #d6ccb7;}
.join-cnt3 .chart .ri{margin-left: auto;}
.join-cnt3 .chart h4{color: #816859; margin-bottom: 0;}
.join-cnt3 .chart p{color: #816859;}
.join-cnt3 .chart .ri .li1{height: 1.06rem; margin-bottom: .12rem; padding-top: .24rem;}
.join-cnt3 .chart .ri .li2{height: .84rem; margin-bottom: .12rem; padding-top: .14rem;}
.join-cnt3 .chart .ri .li3{height: 1.08rem; padding-top: .24rem;}
.join-cnt4{margin-top: .08rem;}
.join-cnt4 .auto{position: relative; padding: 0;}
.join-cnt4 .txt{position: absolute; left: .4rem; top: .8rem;}
.join-cnt4 .txt h3{color: #ff6a16; margin-bottom: .24rem;}
.join-cnt4 .txt p{color: #707070;}
.join-cnt5{margin-top: .3rem;}
.join-cnt5 .title{color: #404040; margin-bottom: .24rem;}
.join-cnt5 .auto{position: relative; padding: 0;}
.join-cnt5 .list{display: flex; flex-wrap: wrap;}
.join-cnt5 .dl{width: 4.2rem; margin: 0 .1rem .1rem 0; background: #f5f5f5;}
.join-cnt5 .dl:nth-child(3n){margin-right: 0;}
.join-cnt5 .dd{padding: .2rem;}
.join-cnt5 .dd .txt{ overflow: hidden; padding: .2rem; height: 3rem; overflow: hidden; overflow-y: auto;}
.join-cnt5 .dd .txt p{margin-bottom: .2rem;}
.join-cnt5 .dd .txt p:last-child{margin-bottom: 0;}
.join-cnt5 .dd h4{color: #484848; margin-bottom: 0;}
.join-cnt5 .dd h5{color: #484848; margin-bottom: .2rem;}
.join-cnt6{padding-bottom: .8rem; margin-top: .3rem;}
.join-cnt6 .auto{position: relative; padding: 0;}
.join-cnt6 .title{color: #404040; margin-bottom: .24rem;}
.join-cnt6 .list{display: flex; flex-wrap: wrap;}
.join-cnt6 .list .li{margin: 0 .1rem .1rem 0;}
.join-cnt6 .list .li:nth-child(3n){margin-right: 0;}
.join-cnt6 .info{padding-top: .1rem;}
.join-cnt6 .info h4{color: #ff8400; margin-bottom: 0;}
.join-cnt6 .info p{color: #ff8400;}
.join-cnt5 .btns .btn, .join-cnt6 .btns .btn{position: absolute; z-index: 10; top: 50%; margin-top: -.28rem; width: .56rem; height: .56rem; border-radius: 50%; background: #d1c5af url(../images/icon-prev4.png) no-repeat center; cursor: pointer;}
.join-cnt5 .btns .prev,.join-cnt6 .btns .prev{left: -.7rem;}
.join-cnt5 .btns .next,.join-cnt6 .btns .next{right: -.7rem; background-image: url(../images/icon-next4.png);}
.join-cnt5 .btns .btn:hover,.join-cnt6 .btns .btn:hover{background-color: #ff6900;}
.join-cnt5 .btns .swiper-button-disabled,.join-cnt6 .btns .swiper-button-disabled{opacity: .3;}


.contact .w-ri h3{color: #484848;}
.contact .w-ri h4{margin: .26rem 0 .06rem; color: #595851;}
.contact .w-ri h4:first-child{margin-top: 0;}
.contact .w-ri .p{position: relative; padding-left: .15rem;}
.contact .w-ri .p:before{position: absolute; left: 0; content: ""; display: block; width: .07rem; height: .07rem; left: 0; top: .085rem; border-radius: 50%; background: #c4b293;}
.contact .hotline{display: flex; padding-left: .64rem; background: url(../images/icon-phone.png) no-repeat;}
.contact .hotline .li{margin-right: .66rem;}
.contact .hotline .li:last-child{margin-right: 0;}
.contact .hotline .num{color: #ff7800; letter-spacing: -.02em; line-height: 1; font-weight: 600;}
.contact .headquarters{border-top: .02rem solid #f3f3f3; padding-top: .4rem; margin-top: .4rem;}
.contact .headquarters p{color: #707070;}
.contact .platform{cursor: auto; margin-top: .4rem; display: inline-block; height: .68rem; line-height: .68rem; padding: 0 .2rem 0 .75rem; background: #f2f1e6 url(../images/icon-platform.png) no-repeat .2rem center; transition: all .4s;}
/* .contact .platform:hover{color: #fff; background-color: #ff7800; background-image: url(../images/icon-platform-on.png);} */















.fixedCt{display: none !important; position: fixed; width: .4rem; height: .4rem; background: url(../images/icon-top.png) no-repeat center; background-size: 100% 100%; bottom: 1rem; right: .3rem; z-index: 1100; cursor: pointer;}
.fixedCt:hover{background-image: url(../images/icon-topon.png);}
#footer{position: relative; z-index: 22; background:#fff; overflow: hidden;}
.footer{position: relative; border-top: .03rem solid #dad6cc;}
.footer:after{content: ""; display: block; position: absolute; width: 10rem; left: 50%; margin-left: 2.26rem; top: -.03rem; height: .03rem; background: #ff9c00;}
.footer .auto{padding: 0;}
.footer .top-wr{display: flex; padding: .4rem 0; height: 2.4rem; border-bottom: .02rem solid #f4f3f0;}
.footer .le-list{display: flex; margin-right: auto;}
.footer p a{display: inline;}
.footer .ri{width: 4rem;}
.footer-column{position: relative; margin-right: .36rem;}
.footer-column .til{color: #707070; margin-bottom:.12rem; transition: all .4s;}
.footer-column ul{position: absolute; left: 0; top: .4rem; list-style:none;padding:0}
.footer-column ul li{margin-bottom:.02rem;}
.footer-column ul a{text-decoration:none; white-space: nowrap; transition: all .4s;}
.footer-column ul a:hover, .footer-column .til:hover{color: #ff9c00;}
.footer-column:last-child{margin-right: 0;}
.footer .bom-wr{display: flex; padding: .2rem 0 .4rem;}
.footer .bom-wr .hotline{display: flex; padding-left: .64rem; background: url(../images/icon-phone.png) no-repeat;}
.footer .bom-wr .hotline .li{margin-right: .5rem;}
.footer .bom-wr .hotline .li:last-child{margin-right: 0;}
.footer .bom-wr .hotline .num{color: rgba(0,0,0,.6); letter-spacing: -.02em; line-height: 1; font-weight: 600;}
.footer .bom-wr .wx{display: flex; align-items: center; margin-left: auto;}
#footer .wx{display: flex; position: relative; align-items: center;}
#footer .wx .p{white-space: nowrap;}
#footer .wx .p-mark{width: .42rem; height: .42rem; margin-left: .16rem;}
#footer .wx .ma{position: absolute; bottom: .4rem;}
#footer .wx .pos {display: none;animation: fadeIn 1s forwards;width: 1.4rem;height: 1.4rem;padding: .1rem;background-color: #FFF;position: absolute;left: 50%;transform: translateX(-50%); bottom: .5rem;box-shadow: 0 0 .3rem .05rem #0000000d;z-index: 50;}
#footer .wx:hover .pos {display: block;}


/* 移动端-开始 */
.menu_btn{position:fixed;top:0;right:0;width:.8rem;height:1rem;background:transparent;cursor:pointer;z-index:1100;-webkit-transition:width .4s,background .4s;transition:width .4s,background .4s; display: none;}
.menu_btn .nav-toggle .button-container{position:relative;height:1rem;}
.menu_btn .nav-toggle .lines{position:absolute;top:50%;left:50%;z-index:2}
.menu_btn .nav-toggle .lines .line{background:#ff6900;-webkit-transition:background .3s;transition:background .3s}
.menu_btn .nav-toggle .lines.open{margin:-.1rem 0 0 -.1rem;width:.2rem;height:.2rem}
.menu_btn .nav-toggle .lines.open .line{position:relative;width:100%;height:.04rem;-webkit-animation:open-in 0.3s cubic-bezier(.18,.89,.67,1.16) 0.3s 1 normal forwards;animation:open-in 0.3s cubic-bezier(.18,.89,.67,1.16) 0.3s 1 normal forwards;-webkit-transform:scaleX(0);transform:scaleX(0)}
.menu_btn .nav-toggle .lines.open .line+.line,.menu_btn .nav-toggle .lines.open .line+.line+.line{margin-top:.04rem}
.menu_btn .nav-toggle .lines.open .line:nth-child(2){-webkit-animation-delay:0.36s;animation-delay:0.36s;}
.menu_btn.is-opened{background: transparent;}
.menu_btn.is-opened .nav-toggle .open .line{-webkit-animation:open-out-1 0.4s linear 0s 1 normal forwards;animation:open-out-1 0.4s linear 0s 1 normal forwards;-webkit-transform:scaleX(1) translateX(0);transform:scaleX(1) translateX(0)}
.menu_btn.is-opened .nav-toggle .open .line:nth-child(1){-webkit-animation-delay:0.16s;animation-delay:0.16s}
.menu_btn.is-opened .nav-toggle .open .line:nth-child(2){-webkit-animation-delay:0.08s;animation-delay:0.08s;-webkit-animation-name:open-out-2;animation-name:open-out-2}
.menu_btn .nav-toggle .lines.close{margin:-.14rem 0 0 -.14rem;width:.28rem;height:.28rem;-webkit-transform:rotateX(0.1deg) rotateZ(45deg);transform:rotateX(0.1deg) rotateZ(45deg)}
.menu_btn .nav-toggle .lines.close .line{position:absolute;background:#fff}
.menu_btn .nav-toggle .lines.close .line:nth-child(1){top:0;left:.12rem;width:.04rem;height:.28rem;-webkit-animation:close-out-1 0.3s linear 0.1s 1 normal forwards;animation:close-out-1 0.3s linear 0.1s 1 normal forwards}
.menu_btn .nav-toggle .lines.close .line:nth-child(2){top:.12rem;left:0;width:.28rem;height:.04rem;-webkit-animation:close-out-2 0.3s linear 0s 1 normal forwards;animation:close-out-2 0.3s linear 0s 1 normal forwards}
.menu_btn.is-opened .nav-toggle .close .line:nth-child(1){-webkit-animation:close-in-1 0.3s cubic-bezier(.18,.89,.67,1.16) 0.6s 1 normal forwards;animation:close-in-1 0.3s cubic-bezier(.18,.89,.67,1.16) 0.6s 1 normal forwards;-webkit-transform:scaleY(0);transform:scaleY(0)}
.menu_btn.is-opened .nav-toggle .close .line:nth-child(2){-webkit-animation:close-in-2 0.3s cubic-bezier(.18,.89,.67,1.16) 0.5s 1 normal forwards;animation:close-in-2 0.3s cubic-bezier(.18,.89,.67,1.16) 0.5s 1 normal forwards;-webkit-transform:scaleX(0);transform:scaleX(0)}
.menu_btn .nav-toggle:hover .lines .line{width: 100%;}
.mobile-head{display: none;}
.mobile-nav{position: relative;}
.mobile-nav .bg{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:800;background:rgba(0,0,0,.5)}
.mobile-nav .vux{opacity:0;position:fixed;right:-3rem;width:2.78rem;top:0;padding:1.3rem 0 .3rem;height:100vh;overflow:hidden;overflow-y:auto;z-index:850;background:#ff6600; transition:all .4s;box-shadow:0 0 10px rgba(0,0,0,.1);background-size:100%}
.mobile-nav .vux.on{opacity:1;right:0}
.mobile-nav ul{min-height: calc(100vh - 4rem);}
.mobile-nav li{position:relative}
.mobile-nav li .til{position:relative;line-height: 1.4; padding: .09rem .36rem; color:rgba(255,255,255,.7);height:100%; height:.4rem;}
.mobile-nav li .til.on{color: #fff;}
.mobile-nav li .til:after{content:''; display: block; position:absolute; top: 50%; right: .6rem; margin-top: -.15rem; background: url(../images/icon-prev.png) no-repeat center; background-size: contain; width:.3rem; height:.3rem;transition:all .3s; opacity: .7; transform: rotate(90deg);}
.mobile-nav li.on .til{color:#937124}
.mobile-nav li.n_c .til:after{display:none}
.mobile-nav li.show .til:after{transform: rotate(-90deg);}
.mobile-nav li .bt{display:none;padding:.13rem 0;margin:0 .36rem;border-top:.01rem solid rgba(255,255,255,.2)}
.mobile-nav li .bt a{display:block;position:relative;color:rgba(255,255,255,.7); line-height:1.4; padding: .04rem 0; transition: all .4s;}
.mobile-nav li .bt a.on,.mobile-nav li .bt a:hover{color:#fff}
.mobile-nav li.open .bt{display: block;}
.mobile-head .language-con{display:none;position:absolute;right:.3rem;padding-bottom:.44rem;left:.6rem;top:.2rem}
.mobile-head .language-con a{display:flex;justify-content:center;align-items:center;width:.8rem;font-size:.26rem;height:.8rem;margin-right:.1rem;line-height:.4rem;border:1px solid #ebeae9;color:#63605d}
.mobile-head .language-con a.on{color:#fff;background:#e1b381;border-color:#e1b381}
.mobile-head .shares-box{padding: .3rem .36rem 0; color: #9ca6a7;}
.mobile-head .shares-box .num{color: #6bbbb8;}
.mobile-head .shares-box .line{width: .12rem; height: .02rem; background: #ff7200; margin: .06rem 0;}
.mobile-head .shares-box .p-en{color: #3a3f52; line-height: 1; text-transform: uppercase; font-weight: 600; margin-top: .04rem;}
/* 移动端-结束 */
.head-le .shares-box .num:before{left: 0; top: -.1rem; width: .2rem; height: .2rem;}
.menu_btn .nav-toggle .lines.open{width: .4rem; height: .4rem; margin: -.2rem 0 0 -.2rem;}
.menu_btn .nav-toggle .lines.open .line{height: .06rem; }
.menu_btn .nav-toggle .lines.open .line+.line, .menu_btn .nav-toggle .lines.open .line+.line+.line{margin-top: .11rem;}
.menu_btn .nav-toggle .lines.close{width: .5rem; height: .5rem; margin: -.25rem 0 0 -.25rem;}
.menu_btn .nav-toggle .lines.close .line:nth-child(1){left: .22rem; height: .5rem; width: .06rem;}
.menu_btn .nav-toggle .lines.close .line:nth-child(2){top: .22rem; height: .06rem; width: .5rem;}
.mobile-head .language-con{display:flex;border-bottom:1px solid #ebeae9}
.mobile-nav .vux{right:-5.5rem;width:5.4rem;padding-top:1.2rem}
.mobile-nav ul{min-height: calc(100vh - 4.6rem);}
.mobile-nav li .til{position:relative;padding:0 .6rem;line-height:.9rem;font-size:.36rem;height:.9rem}
.mobile-nav li .bt{display:none;padding:.1rem 0;margin:0 .6rem;border-top:1px solid rgba(255,255,255,.3)}
.mobile-nav li .bt a{display:block;position:relative;font-size:.28rem;line-height:.6rem}
.mobile-head .shares-box{padding: .4rem .6rem 0;}

@media screen and (max-width:2000px){
  .c-adorn1{left: calc( 700px - 50vw);}
}

@media screen and (max-width:1400px){
  .join-cnt5 .btns .prev, .join-cnt6 .btns .prev{left: .1rem;}
  .join-cnt5 .btns .next, .join-cnt6 .btns .next{right: .1rem;}
}

@media screen and (max-width:1280px){
  .c-adorn1{left: .5rem;}
}


@media screen and (max-width:768px){
  .s14{font-size: calc(26 * 1rem / 100);}
  .s15{font-size: calc(26 * 1rem / 100);}
  .s16{font-size: calc(28 * 1rem / 100);}
  .s17{font-size: calc(30 * 1rem / 100);}
  .s18{font-size: calc(32 * 1rem / 100);}
  .s20{font-size: calc(36 * 1rem / 100);}
  .s21{font-size: calc(36 * 1rem / 100);}
  .s22{font-size: calc(38 * 1rem / 100);}
  .s23{font-size: calc(38 * 1rem / 100);}
  .s24{font-size: calc(40 * 1rem / 100);}
  .s26{font-size: calc(44 * 1rem / 100);}
  .s27{font-size: calc(50 * 1rem / 100);}
  .s28{font-size: calc(46 * 1rem / 100);}
  .s30{font-size: calc(46 * 1rem / 100);}
  .s32{font-size: calc(46 * 1rem / 100);}
  .s34{font-size: calc(48 * 1rem / 100);}
  .s36{font-size: calc(48 * 1rem / 100);}
  .s37{font-size: calc(48 * 1rem / 100);}
  .s40{font-size: calc(52 * 1rem / 100);}
  .s44{font-size: calc(56 * 1rem / 100);}
  .s46{font-size: calc(56 * 1rem / 100);}
  .s48{font-size: calc(60 * 1rem / 100);}
  .s50{font-size: calc(62 * 1rem / 100);}
  .s52{font-size: calc(64 * 1rem / 100);}
  .s54{font-size: calc(66 * 1rem / 100);}
  .s60{font-size: calc(70 * 1rem / 100);}
  .s70{font-size: calc(74 * 1rem / 100);}
  .s72{font-size: calc(80 * 1rem / 100);}
  .s98{font-size: calc(110 * 1rem / 100);}

  html{font-size: calc(100vw / 750 * 100);}
  body{min-width: auto; font-size: .26rem; line-height: 1.6;}
  .auto{width: 6.7rem; min-width: auto;}
  p{min-height: .36rem;}
  .swiper .swiper-pagination-bullet{width: .16rem; height: .16rem;}
  .tach-tips{display: block;}
  .c-pc-img{display: none;}
  .c-m-img{display: block !important;}
  .c-down{width: 2rem;}
  .c-down li{height: .5rem; line-height: .5rem;}
  .c-down span{height: .8rem; line-height: .54rem; padding: .1rem .3rem;}
  .c-auto{margin: 0; width: 100%; padding: 1.1rem .4rem; background-size: .06rem;}
  .c-dl-wrap{flex-wrap: wrap;}
  .c-dl-wrap .w-le{width: 100%; min-height: auto; margin-bottom: .4rem;}
  .c-dl-wrap .w-ri{width: 100%;}
  .c-shares-box{display: none;}
  .scroll-hint{display: block;}
  .c-more{width: 1.8rem; height: .66rem; line-height: .66rem;}
  .c-adorn1{left: .4rem; height: 1.1rem;}
  

  .fixedCt{width: .6rem; height: .6rem; right: .4rem;}
  #header{min-width: auto;}
  #header .header{height: 1.2rem; padding: 0 .4rem;}
  #header .logo{width: 2.6rem;}
  #header .head_ri{display: none;}
  #header .nav{display: none;}
  #header .menu_btn{display: block;}
  #header .menu_btn,.menu_btn .nav-toggle .button-container{height: 1.2rem; width: 1.2rem;}
  .white #header .header{height: 1.2rem;}
  .mobile-head{display: block;}

  #footer{height: auto;}
  #footer .wx .p-mark{width: .6rem; height: .6rem;}
  .footer-top{align-items: center;}
  .footer .top-wr{height: auto;}
  .footer .le-list{display: none;}
  .footer .ri{width: 100%;}
  .footer .ri p{min-height: 0;}
  #footer .wx .p, #footer .wx .p-mark{display: none;}
  #footer .wx .pos{display: block; width: 1.3rem; height: 1.3rem; padding: 0; position: static; transform: none;}
  .footer-links-left a{line-height: .6rem;}
  .footer-bom{flex-wrap: wrap; padding-bottom: .3rem;}
  .footer-bom .le{width: 100%; order: 2;}
  .footer-bom .ri{width: 100%; margin-bottom: .1rem;}
  .footer-bom .ri, .footer-bom .ri *{text-align: left;}
  .footer-bom .ri .til{display: inline; padding-left: .3rem;}
  .footer-bom .ri .til:after{content: ":"; font: inherit; color: inherit;}
  .footer-bom .ri p{display: inline;}
  .footer-bom .ri br{display: none;}
  .footer .bom-wr{flex-wrap: wrap; align-items: center; padding: .4rem 0 .6rem;}
  .footer .bom-wr .hotline{flex: 1; padding-left: .8rem; width: 100%; background-size: .66rem; min-height: .66rem; background-position: left center;}
  .footer .bom-wr .hotline p,.footer .bom-wr .hotline .num{font-size: .24rem;}
  

  .banner{height: 7.5rem;}
  .banner .content{width: 6.7rem;}
  .banner .mySwiper .m-bg{display: block;}
  .banner .txt{top: 3.6rem !important;}
  .banner .hd{bottom: .4rem;}
  .banner .hd ul{justify-content: center;}
  .banner .hd li{width: .14rem; height: .14rem; margin: 0 .06rem !important;}
  .banner .hd li.swiper-pagination-bullet-active{width: .6rem;}
  .banner .s28{font-size: .34rem;}
  .banner .s30{font-size: .36rem;}
  .banner .s32{font-size: .38rem;}
  .banner .next, .banner .prev{display: none;}
  .index-cnt1 .auto{flex-wrap: wrap;}
  .index-news{margin-bottom: .4rem;}
  .index-news .hd .li{height: .6rem; margin-right: .6rem;}
  .index-news .bd .txt p{overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; text-overflow: clip;}
  .index-news .bd a{padding: .2rem 0;}
  .index-news .bd a:after{display: none;}
  .index-news .bd .time{height: .6rem; line-height: .6rem; width: 1.4rem; padding: 0 .26rem; font-size: .22rem;}
  .index-news .bd .time:before, .index-news .bd .time:after{width: .06rem; height: .06rem;}
  .index-news .bd .strong .time{height: 1.4rem; padding-top: .1rem;}
  .index-news .bd .strong .time *{line-height: 1.3;}
  .index-news .bd .strong h4{font-size: .38rem;}
  .index-news .bd .txt{margin-right: 0;}
  .index-cnt1 .ri{width: 100%; margin: 0;}
  .index-cnt1 .ri .b1{margin-bottom: .15rem;}
  .index-cnt2 .pic-wr{max-height: none; height: auto;}
  .index-cnt2 .pic-wr .box, .index-cnt2 .pic-wr .on .box{min-height: auto; max-width: none; width: 100%; height: auto;}
  .index-cnt2 .pic-wr .item{width: 100%; height: auto; margin: .15rem 0 0;}
  .index-cnt2 .pic-wr .anim-width{height: auto; width: 100%;}
  .index-cnt2 .pic-wr .box img{position: static; max-width: 100%; height: auto;}
  .index-cnt2 .txt{left: .4rem; right: .4rem; bottom: .4rem;}
  .index-cnt2 p{display: none;}
  .index-cnt2 .more{width: .8rem; height: .2rem; background-image: url(../images/icon-next2on.png);}
  .cnt2-paging{position: absolute; right: 0; bottom: .4rem !important; z-index: 20; display:flex;font-size:0; justify-content: flex-end; padding: 0 .4rem;}
  .cnt2-paging .swiper-pagination-bullet{height: .14rem; width: .14rem; background: #f9f8f6; margin: 0 0 0 .1rem !important; border-radius: 0; opacity: 1; transition: all .4s;}
  .cnt2-paging .swiper-pagination-bullet.swiper-pagination-bullet-active{width: .5rem; background-color: #ff9c00;}
  


  .sub-ban{height: 4rem; background-size: auto 100%; background-image: url(../images/about/m-about-ban.jpg);}
  .sub-ban .bg{display: none; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover;}
  .sub-ban .cnt{padding-top: 1.9rem;}
  .sub-ban .page-t1{line-height: 1; font-size: .5rem; letter-spacing: 1em;}
  .page-nav{height: auto;}
  .page-nav .par a:before{width: .08rem; background-size: contain;}
  .page-nav .ul{float: left; display: none;}
  .page-nav .auto{overflow: hidden;}
  .page-nav .list a{line-height: 1rem;}


  .about2-main .w-ri h3:after{width: .4rem; height: .04rem; bottom: -.2rem;}
  .about2-main .w-ri h3{font-size: .36rem; margin-bottom: .4rem;}
  .about3-main .list .dl{flex-wrap: wrap; padding: .6rem 0;}
  .about3-main .list .dt{width: 2rem; height: 2rem; margin: 0 auto .4rem; overflow: hidden; border-radius: 50%; background: #d0d0d0;}
  .about3-main .list .dd{flex: none; width: 100%;}
  .about3-main .list .name{text-align: center;}
  .about3-main .list .position{text-align: center;}
  .about3-main .list .position:after{width: .4rem; height: .04rem; right: 0; margin: 0 auto; bottom: -.3rem;}
  .about3-main .list2 .name:after{right: 0; height: .04rem; width: .4rem; bottom: -.3rem; margin: 0 auto;}
  .about4-course{display: flex; flex-wrap: wrap;}
  .about4-course .swiper-wrapper{order: 3; display: block; width: 100%;}
  .about4-course .swiper-slide{padding: .2rem 0 .4rem; border-bottom: .02rem solid #eeebe3;}
  .about4-course .swiper-slide:last-child{border-bottom: 0 none;}
  .about4-course .sild_up{order: 1; height: auto; flex-wrap: wrap; margin: 0;}
  .about4-course .sild_up>*{display: none;}
  .about4-course .sild_up .fl{display: block; width: 100%;}
  .about4-course .text .year{margin-bottom: .2rem;}
  .about4-course .text .year .span{color: #ff6900;}
  .about4-course .swiper-pagination-progressbar{height: .04rem !important;}
  .about4-course .sild_button .swiper-button-next{margin-left: .3rem;}
  .about4-course .sild_button>div{width: .6rem; height: .6rem;}
  
  .about5-main .w-ri h3{margin-bottom: .4rem;}
  .about5-main .w-ri h3:after{width: .4rem; height: .04rem;}
  .about5-main .box1{height: 10.03rem; padding: .6rem .4rem; background: url(../images/about/m-about5-bg1.png) no-repeat bottom center; background-size: 100% 100%;}
  .about5-main .box1 ul{justify-content: space-between;}
  .about5-main .box1 li{width: 48%; height: 1.2rem; padding: .14rem .2rem .2rem; margin: 0 0 .6rem; background-size: contain;}
  .about5-main .box1 li .icon{width: 1.2rem; height: 1.2rem; background-size: contain;}
  .about5-main .box1 li p{font-size: .22rem;}
  .about5-main .box2{margin-right: 0;}
  .about5-main .box2 li{width: 100%; margin: 0 0 .2rem;}
  .about5-main .box2 .h4{padding-left: .7rem; line-height: .6rem; background-size: auto 100%;}
  .about5-main .box2 p{padding-left: .7rem; line-height: 1.6;}
  .about5-main .box2 p:before{width: .06rem; height: .08rem; left: .2rem; top: .17rem;}


  .news-list .sy1{flex-wrap: wrap;}
  .news-list .sy1 .pic{width: 100%; height: auto;}
  .news-list .sy1 .txt{width: 100%; padding: .4rem 0 0;}
  .news-list .sy1 .time{line-height: 1.4;}
  .news-list .sy1 h4{font-size: .38rem;}
  .news-list .sy1 .more{margin-top: 0; width: 1.8rem; height: .66rem; line-height: .66rem; margin-top: .3rem;}
  .news-d-top h3,.news-d-top .time{font-size: .4rem;}
  .news-d-cnt p{margin-bottom: .4rem;}
  .news-d-cnt .dl{flex-wrap: wrap;}
  .news-d-cnt .dd{width: 100%;}
  .news-d-cnt .dd p{font-size: .32rem;}
  

  .business-main .w-ri p strong{font-size: .28rem;}
  .business-main .pic-box .cnt{padding: 0 .4rem;}
  .business-main .pic-box h3{font-size: .4rem; padding-bottom: .12rem;}
  .business-main .pic-box .btn{height: .72rem; line-height: .72rem; font-size: .24rem; background-size: .4rem; background-position: .2rem center; background-size: .36rem; padding-left: .62rem; padding-right: .3rem; margin-top: .2rem;}
  .business-main .time-list p:after{width: .06rem; height: .08rem; left: -.2rem; top: .17rem;}
  .business-main .item-50,.business-main .item-50.le,.business-main .item-50.le+.item-50{width: 100%;}
  .business-main .item-50.le p{padding-right: 0;}
  .business-main .time-list .title{border-bottom-width: .04rem;}
  .business-main .time-list .title:after{height: .04rem; width: .4rem; bottom: -.04rem;}

  .business-list:before{height: 5rem;}
  .business-list-banner{margin-bottom: .3rem;}
  .business-list-banner .swiper-slide{overflow: hidden;}
  .business-list-banner .txt{position: static; left: .4rem; right: .4rem; bottom: .4rem; padding: .3rem 0; border-bottom: .04rem solid #eeece6;}
  .business-list-banner .txt .icon{display: none;}
  .business-list-banner .txt .title{color: #4c4c4c; font-size: .4rem; margin-bottom: .1rem;}
  .business-list-banner .txt p{color: #808080;}
  .business-list-banner .list-paging{bottom: auto !important; margin: 0; top: 3.6rem;}
  .business-list-banner .swiper-pagination-bullet{margin: 0 .06rem !important;}
  .business-list-banner .img .box{position: static; display: flex; width: 100%; background: none; height: auto; align-items: center; padding: .4rem 0; border-bottom: .04rem solid #eeece6;}
  .business-list-banner .img .box p{order: 1; color: #808080; width: 50%; flex: 1; text-align: left;}
  .business-list-banner .img .box p br:nth-child(2){display: none;}
  .business-list-banner .img .box .ma{order: 2; margin-left: .6rem; background: #edecde; border-radius: 50%; height: 1.32rem; width: 1.32rem; padding: .16rem;}
  .business-list-main .table-bd li, .business-d-cnt2 li{width: 49%; margin: 0 2% .16rem 0;}
  .business-list-main .table-bd li:nth-child(3n), .business-d-cnt2 li:nth-child(3n){margin-right: 2%;}
  .business-list-main .table-bd li:nth-child(2n), .business-d-cnt2 li:nth-child(2n){margin-right: 0;}
  .business-list-main .more-btn{width: 2.4rem; height: .8rem; line-height: .8rem; padding: 0 .4rem;}
  .business-list-main .more-btn:after{width: .3rem; right: .4rem;}
  .business-list-main .table-hd ul{width: 7.3rem;}
  .business-list-main .table-hd li{line-height: .6rem; margin: 0 .6rem .1rem 0;}
  .business-list-main .table-bd .show{font-size: .32rem;}
  .business-list-main .table-bd li:hover .show{opacity: 1;}
  .business-list-main .table-bd .txt{width: 100%; height: 100%; bottom: 0; transform: none; padding: 0;}
  .business-list-main .table-bd .txt h3, .business-list-main .table-bd .txt p{display: none;}
  .business-list-main .table-bd .btn{width: 100%; height: 100%; margin: 0; opacity: 0;}
  .business-list-main .table-bd li:after{display: none;}
  .business-d-cnt1 .ret-btn{height: .6rem; line-height: .6rem; padding-left: .6rem; background-size: .4rem;}
  .business-d-cnt1 .til-h3{border-width: .04rem;}
  .business-d-cnt1 .til-h3 em{height: .6rem; line-height: .6rem; border-width: .04rem;}


  .investment2 .investment2-main .table-hd ul{justify-content: space-between;}
  .investment2-main .table-hd li{font-size: .3rem;}
  .investment2-item3 .time{width: 1.8rem; font-size: .3rem;}
  .investment2-item3 h4{margin-right: 0; flex: 1; padding-right: .9rem;}
  .investment2-item3 .li .btn{background-size: contain;}
  .investment2-item3 .sy1 h4{font-size: .36rem; margin-right: 0;}
  .investment2-item3 .sy1 .time{width: 1.5rem; height: 1.5rem; padding: .3rem .2rem;}
  .investment2-item3 a:after{display: none;}
  .investment4-main .w-ri a{height: .7rem; line-height: .7rem; padding: 0 .3rem;}
  .investment4-main .w-ri a:after{width: .24rem; height: .24rem; background-size: contain;}

  .join-cnt1 .auto{height: auto; background-size: auto 100%; background-position: right bottom; background: #fff url(../images/ny-bg.jpg) repeat-x top left; background-size: .06rem;}
  .join-cnt2 .auto{height: auto; padding: .4rem; width: 100%; flex-wrap: wrap; background: #f7f6f2;}
  .join-cnt2 .le,.join-cnt3 .le{width: 100%; margin-bottom: .6rem;}
  .join-cnt3 .auto{height: auto; padding: .4rem; width: 100%; margin-top: .2rem; background: #f7f6f2;}
  .join-cnt3 .chart{flex-wrap: wrap;}
  .join-cnt3 .chart .midd{position: static; width: 100%; height: 5.03rem; background-size: 100% 100%;}
  .join-cnt3 .chart .midd .li{height: 1.32rem; margin-bottom: .17rem;}
  .join-cnt3 .chart .midd .li1{height: 1.7rem; margin-bottom: .17rem;}
  .join-cnt3 .chart .midd .li3{height: 1.7rem; margin-bottom: 0;}
  .join-cnt3 .chart .ri{margin-left: 0; width: 100%; padding-top: .3rem;}
  .join-cnt3 .chart .ri .li{height: auto; padding: .3rem 0; margin: 0;}
  .join-cnt3 .chart .ri .li1{border-bottom: .02rem solid #e8e2d7;}
  .join-cnt3 .chart .ri .li3{padding-top: 0; border-bottom: .02rem solid #e8e2d7;}
  .join-cnt3 .chart h4{font-size: .32rem; margin-bottom: .06rem; color: #ff6d06;}
  .join-cnt3 .chart p{color: #726e63;}
  .join-cnt4 .auto{width: 100%; margin-top: .2rem;}
  .join-cnt4 .txt{position: static; padding: .4rem;}
  .join-cnt4 .txt p:last-child br{display: none;}
  .join-cnt5{margin-top: .6rem;}
  .join-cnt5 .dl{width: 100%; margin: 0 0 .2rem;}
  .join-cnt5 .dd .txt{height: 6.2rem;}
  .join-cnt5 .btns, .join-cnt6 .btns{display: none;}
  .join-cnt5 .list,.join-cnt6 .list{width: 7.5rem; margin: 0 -.4rem;}
  .join-cnt5 .dd .txt p{margin-bottom: .416rem;}

  .contact .hotline{padding-left: .86rem; background-size: .7rem;}
  .contact .hotline .num{font-size: .36rem;}
}


@keyframes z-diffusion{
  0%{transform:scale(.2); opacity:0;}
  70%{transform:scale(1.05); opacity:1;}
  90%{transform:scale(1.35);opacity:1;}
  100%{transform:scale(1.5);opacity:0;}
}
@keyframes circle_right {
  0% {transform: rotate(-45deg)}
  50%,100% {transform: rotate(135deg)}
}
@keyframes fadeHide {
  0% {opacity: 1}
  100% {opacity: 0}
}
@keyframes tachTips {
  0% {opacity: 1; transform: translateX(.3rem);}
  50% {opacity: 1; transform: translateX(-1rem);}
  51% {opacity: 1; transform: translateX(.3rem);}
  99% {opacity: 1; transform: translateX(-1rem);}
  100% {opacity: 0; display: none; transform: translateX(-1rem);}
}

@-webkit-keyframes open-in {
  0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
  100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@keyframes open-in {
  0% {-webkit-transform: scaleX(0);transform: scaleX(0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
  100% {-webkit-transform: scaleX(1);transform: scaleX(1);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@-webkit-keyframes open-out-1 {
  0% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0}
  35% {-webkit-transform: scaleX(.9) translateX(-5px);transform: scaleX(.9) translateX(-5px);-webkit-transform-origin: 100% 0;transform-origin: 100% 0}
  100% {-webkit-transform: scaleX(0) translateX(5px);transform: scaleX(0) translateX(5px);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
}
@keyframes open-out-1 {
  0% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 100% 0;transform-origin: 100% 0}
  35% {-webkit-transform: scaleX(.9) translateX(-5px);transform: scaleX(.9) translateX(-5px);-webkit-transform-origin: 100% 0;transform-origin: 100% 0}
  100% {-webkit-transform: scaleX(0) translateX(5px);transform: scaleX(0) translateX(5px);-webkit-transform-origin: 100% 0;transform-origin: 100% 0;}
}
@-webkit-keyframes open-out-2 {
  0% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 0 0;transform-origin: 0 0}
  35% {-webkit-transform: scaleX(.9) translateX(5px);transform: scaleX(.9) translateX(5px);-webkit-transform-origin: 0 0;transform-origin: 0 0}
  100% {-webkit-transform: scaleX(0) translateX(-5px);transform: scaleX(0) translateX(-5px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@keyframes open-out-2 {
  0% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 0 0;transform-origin: 0 0}
  35% {-webkit-transform: scaleX(.9) translateX(5px);transform: scaleX(.9) translateX(5px);-webkit-transform-origin: 0 0;transform-origin: 0 0}
  100% {-webkit-transform: scaleX(0) translateX(-5px);transform: scaleX(0) translateX(-5px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@-webkit-keyframes close-in-1 {
  0% {-webkit-transform: scaleY(0) translateY(-10px);transform: scaleY(0) translateY(-10px);-webkit-transform-origin: 0 0;transform-origin: 0 0}
  100% {-webkit-transform: scaleY(1) translateY(0);transform: scaleY(1) translateY(0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@keyframes close-in-1 {
  0% {-webkit-transform: scaleY(0) translateY(-10px);transform: scaleY(0) translateY(-10px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
  100% {-webkit-transform: scaleY(1) translateY(0);transform: scaleY(1) translateY(0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@-webkit-keyframes close-in-2 {
  0% {-webkit-transform: scaleX(0) translateX(-10px);transform: scaleX(0) translateX(-10px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
  100% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@keyframes close-in-2 {
  0% {-webkit-transform: scaleX(0) translateX(-10px);transform: scaleX(0) translateX(-10px);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
  100% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 0 0;transform-origin: 0 0;}
}
@-webkit-keyframes close-out-1 {
  0% {-webkit-transform: scaleY(1) translateY(0);transform: scaleY(1) translateY(0);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
  100% {-webkit-transform: scaleY(0) translateY(10px);transform: scaleY(0) translateY(10px);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
}
@keyframes close-out-1 {
  0% {-webkit-transform: scaleY(1) translateY(0);transform: scaleY(1) translateY(0);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
  100% {-webkit-transform: scaleY(0) translateY(10px);transform: scaleY(0) translateY(10px);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
}
@-webkit-keyframes close-out-2 {
  0% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
  100% {-webkit-transform: scaleX(0) translateX(10px);transform: scaleX(0) translateX(10px);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
}
@keyframes close-out-2 {
  0% {-webkit-transform: scaleX(1) translateX(0);transform: scaleX(1) translateX(0);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
  100% {-webkit-transform: scaleX(0) translateX(10px);transform: scaleX(0) translateX(10px);-webkit-transform-origin: 100% 100%;transform-origin: 100% 100%;}
}
