﻿body{color: #818181;}
.auto{width:100%; max-width:12.8rem; margin:0 auto}
.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;}
.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;}
em{line-height: inherit;}
.c-txtam{overflow: hidden;}
.c-txtam em{display: block;}

#header{width:100%;min-width:12.8rem;margin:auto;position:fixed;top:0px;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:1rem; padding:0 .5rem; padding-right: 1rem; z-index:15;transition:all .4s;background:#fff;}
#header .logo{float:left;height:100%; display: flex; align-items: center;}
#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:.3rem}
#header .nav li:last-child{margin-right:0;}
#header .nav li a{line-height:1rem;color:#676767;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{color:#3e69ab}
#header .head_ri{float:right; display: flex; height: 100%; align-items: center;}
#header .head-search{margin: 0 -.1rem 0 .1rem; width: .6rem; height: .6rem; background: url(../images/icon-seek.png) no-repeat center; cursor: pointer;}
#header .head-le{height: 100%; display: flex;}
.head-le .shares-box{display: flex; color: #818181; align-items: center; margin-left: .24rem;}
.head-le .shares-box .num{position: relative; color: #333;}
.head-le .shares-box .num:before{content: ""; display: block; position: absolute; left: .03rem; top: -.03rem; width: .08rem; height: .08rem; background: no-repeat center;}
.head-le .shares-box .p{padding-top: .04rem; margin-left: .08rem;}
.head-le .shares-box .rise{color: #d60a22;}
.head-le .shares-box .rise:before{background-image: url(../images/shares-up.png);}
.head-le .shares-box .fall{color: #037b66;}
.head-le .shares-box .fall:before{background-image: url(../images/shares-dn.png);}
.serch-p{color: #626262;  margin-bottom: .6rem;}
.serch-p .color {color: #3e69ab;}

.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:#0e193d url(../images/menu-bg.jpg) no-repeat top center;
 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:#9ca6a7;height:100%; height:.4rem}
.mobile-nav li .til.on{color: #70cbc8;}
.mobile-nav li .til:after{display:none;content:'';position:absolute; top: 50%; right:.36rem; transform: translateY(-.03rem); background:url(../images/icon-this.png) no-repeat; background-size:contain; width:.06rem;height:.06rem;transition:all .3s}
.mobile-nav li.on .til{color:#937124}
.mobile-nav li.show .til:after{display:block}
.mobile-nav li.n_c .til:after{display:none}
.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,.4); line-height:1.4; padding: .04rem 0; transition: all .4s;}
.mobile-nav li .bt a.on,.mobile-nav li .bt a:hover{color:#70cbc8}
.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;}

.menu_btn{position:fixed;top:0;right:0;width:.8rem;height:1rem;background:#3e69ab;cursor:pointer;z-index:1100;-webkit-transition:width .4s,background .4s;transition:width .4s,background .4s}
.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:#fff;-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; width: 70%;}
.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%;}



.white #header .header{box-shadow:0 0 .1rem rgba(0,0,0,.1)}
.search-pop{position:absolute;left:0;right:0;top:1rem;transition:all .6s;height:0;opacity:0; z-index: 30;}
.search-pop .box{height:0;background-color:#f2f2f2;position:absolute;left:0;right:0;top:0;transition:all .6s; overflow: hidden; z-index: 30;}
.search-pop .box .auto{padding-top: .54rem;}
.search-pop .box .ipt{position:relative; height: .81rem; padding: .2rem 0; border-bottom:1px solid #dbdbdb;transition:all .4s; padding-left: .3rem;}
.search-pop .box .ipt:before{content: ""; display: block; position: absolute; left: 0; bottom: .3rem; width: .2rem; height: .2rem; background: url(../images/icon-seek.png) no-repeat center; background-size: contain;}
.search-pop .box .ipt:after{content: ""; display: block; position: absolute; left: 0; bottom: -1px; border-bottom: 1px solid #3e69ab; width: 1.56rem;}
.search-pop .box .ipt input{width: 100%; color: #999; line-height: .4rem;}
.search-pop .box input::placeholder{color:#808080;}
.search-pop .close-area{display: none; position: absolute; left: 0; top: 2.4rem; height: calc(100vh - 3.4rem); width: 100%; z-index: 2;}
.c-mask{position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.5); z-index: 2; display: none;}
#header .search-pop.on{opacity: 1; z-index: 60;}
#header .search-pop.on .box{height:2.4rem; transition:all .6s}
#header .search-pop.on .close-area{display: block;}
#header .nav-bg{display: none; position:absolute;left:0;top:100%;width:100%;height:.72rem;background-color:rgba(0,0,0,.6);z-index:10}
#header .nav .dd{display: none; width:1000px; height:.72rem;padding-left: 1rem; position:absolute;left:-1rem;top:100%;}
.start #header .nav .dd a,#header .nav .dd a{float:left; height:.72rem; line-height:.72rem; margin:0 .15rem; color:rgba(255,255,255,.75);transition:all .4s;position:relative}
#header .nav .dd a:first-child{margin-left: 0;}
.start #header .nav .dd a:hover,#header .nav .dd a:hover{color: #fff;}
.nav-line{position: absolute; top: 0; height: .03rem; background: #3e69ab; pointer-events: none;}


.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{height:2.4rem; color: #818181; background:#f0f0f0;}
#footer .auto{position:relative}
#footer p a{display: inline;}
#footer a{transition: all .4s;}
#footer a:hover{color: #000;}
.footer-top{position: relative; display:flex;justify-content:space-between;align-items:center;padding:.34rem 0 .1rem; border-bottom: .03rem solid #e7e7e7;}
.footer-top::after{content: ""; display: block; position: absolute; right: 0; bottom: -.03rem; height: .03rem; width: 2.5rem; background: linear-gradient(to right, #ffa800, #fe6605);}
.footer-logo img{height:.39rem;}
.footer-links-left{display: flex; color:#818181; align-items: center; flex-wrap: wrap;}
.footer-links-left a{line-height: .38rem; transition: all .4s;}
.footer-links-left a:hover{color: #fff;}
.footer-links-left .separator{display: block; width: .02rem; height: .02rem; background: #717171; margin: 0 .06rem;}
#footer .wx{display: flex; position: relative; align-items: center;}
#footer .wx .p{white-space: nowrap;}
#footer .wx .p-mark{width: .38rem; height: .38rem; 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;}
.footer-bom{display: flex; justify-content: space-between; padding-top: .18rem;}
.footer-bom .ri,.footer-bom .ri *{text-align: right;}
.footer-bom .ri .til{display: inline-block; padding-left: .18rem; background: url(../images/icon-position.png) no-repeat left center;}
.wx-pop{display: none; position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 9999;}
.wx-pop .bg{width: 100%; height: 100%; background: rgba(0,0,0,.8);}
.wx-pop .cnt{position: absolute; left: 0; right: 0; margin: 0 auto; top: 50%; width: 3.3rem; height: 3.3rem; padding: .2rem; transform: translateY(-50%); background: #fff;}
.wx-pop .cnt img{width: 100%;}
.wx-pop .close{position: absolute; left: 50%; width: .6rem; height: .6rem; margin-left: -.3rem; bottom: -1rem; border-radius: 50%; background: #fff url(../images/icon-close.png) no-repeat center; background-size: .21rem;}
.wx-pop .close::before{position: absolute; bottom: 100%; content: ""; display: block; height: .5rem; width: .02rem; background: #fff; left: 50%; margin-left: .01rem;}
.page.law{padding: 1.9rem 0 1rem; background: #f2f2f2;}
.law .til-cn{color: #4c4c4c; line-height: 1.2; padding-bottom: .2rem; border-bottom: 1px solid #dbdbdb; margin-bottom: .3rem;}




.banner{width:100%;height:100vh;position:relative;left:0;right:0;top:0;margin:auto;z-index:2}
.banner .next,.banner .prev{width:.62rem;height:.62rem;position:absolute;top:50%;transition:all .4s;border:2px solid #515151;z-index:100;opacity:0;outline:none;cursor:pointer;border-radius:50%}
.banner .next{right: .2rem;background:url(../images/next.png) no-repeat 50%;transform:translateX(100%)}
.banner .prev{left: .2rem;background:url(../images/prev.png) no-repeat 50%;transform:translateX(-100%)}
.banner:hover .next,.banner:hover .prev{opacity:1;transform:translateX(0)}
.banner .prev:hover{border-color:#2d5fad;background:#2d5fad url(../images/prevon.png) no-repeat .12rem;}
.banner .next:hover{border-color:#2d5fad;background:#2d5fad url(../images/nexton.png) no-repeat .28rem;}
.banner .content{height:100%;position:absolute;left:0;right:0;top:0;max-width:12.8rem;width:100%;margin:0 auto}
.banner .videoBox:before{content:'';width:100%;height:100%;background-color:#000;opacity:.2;filter:Alpha(opacity=20);position:absolute;left:0;top:0;z-index:1;-webkit-filter:Alpha(opacity=20)}
.banner .videoBox{position:relative;width:100%;height:100%}
.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 .txt{position:absolute;left:0;top:25.2%;z-index:3}
.banner .txt em{display:inline-block; vertical-align:top}
.banner .t1{color:#fff;}
.banner .en{color:rgba(255,255,255,.5);text-transform:uppercase;line-height: 1.1;}
.banner .txt1 .t1{letter-spacing: .54rem;}
.banner .txt1 .en-img{height: .88rem;}
.banner .txt2 .en{color: #c0dbeb;}
.banner .txt3{left:auto;right:0;top:33.2%;}
.banner .txt3 .t1{margin-bottom: .16rem; color: #fff;}
.banner .txt3 .m-t1{display: none; color: #fff; line-height: 1.2;}
.banner .txt3 .m-t1 img{display: none;}
.banner .txt3 .t1 img{height: .6rem;}
.banner .txt3 .en{color: rgba(255,255,255,.7);}
.banner .txt4{top:24.2%; padding-top: 1rem;}
.banner .txt4 .en{color: #ea7332;}
.banner .animated .txt em{animation:reveal3 .1s forwards;color:transparent}
.banner .hd{position:absolute;bottom:.4rem;left:0;right:0;z-index:50;width:92%;max-width:12.8rem;margin:0 auto}
.banner .hd ul{display:flex;justify-content:center;font-size:0;}
.banner .swiper-slide .content{display:none}
.banner .swiper-slide-active .content{display:block}


.index-cnt1 .auto{display: flex; padding: .7rem 0; justify-content:space-between; align-items: flex-start;}
.index-cnt1 .le-wr{flex: 1; margin-right: .8rem; margin-left: 0;}
.index-cnt1 .index-news-hd{display:flex;margin-bottom:.2rem;}
.index-cnt1 .index-news-hd .li{position: relative; color: #646464; margin:0 .5rem 0 0; width: auto; height: auto; background: transparent; border-radius: 0; transition: all .4s;}
.index-cnt1 .index-news-hd .li:after{content: ""; display: block; position: absolute; top: 50%; margin-top: -.07rem; right: -.27rem; width: .04rem; height: .14rem; background: #dbdbdb;}
.index-cnt1 .index-news-hd .li.swiper-pagination-bullet-active{color: #ff6600;}
.index-cnt1 .index-news-hd .li:last-child{margin-right: 0;}
.index-cnt1 .index-news-hd .swiper-pagination-bullet:only-child{display: block !important;}
.index-cnt1 .index-news-hd .li:last-child:after{display: none;}
.index-cnt1 .main-news h3{color:#3e69ab;margin-bottom:.04rem;line-height:1.4; font-weight: 600; transition: all .4s;}
.index-cnt1 .main-news .date{color:#b4b4b4;margin-bottom:.08rem; font-family: "Poppins-Medium"; }
.index-cnt1 .main-news p{color:#666;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.index-cnt1 .bom{margin-top: .2rem; padding-top: .2rem; border-top: .02rem solid #efefef;}
.index-cnt1 .bom .list{display: flex;}
.index-cnt1 .bom .sub-news{width: 30%; margin-right: 5%;}
.index-cnt1 .bom .sub-news:nth-child(3n){margin-right: 0;}
.index-cnt1 .bom .sub-news .date{color:#b4b4b4; margin-bottom: .04rem;}
.index-cnt1 .bom .sub-news h4{color:#818181;line-height:1.4; transition: all .4s;}
.index-cnt1 .bom .sub-news:hover h4{color:#3e69ab;}
.index-cnt1 .bom .more{display: inline-block; margin-top: .18rem; color: #b1b1b1; text-transform: uppercase; font-weight: 600; transition: all .4s;}
.index-cnt1 .bom .more:hover{color: #3e69ab;}
.index-cnt1 .ri-wr{position: relative; width: 4.16rem; height: 3.16rem; padding: .3rem; background: url(../images/index/index-c1-pic.jpg) no-repeat center; background-size: cover; border-radius: .06rem;}
.index-cnt1 .ri-wr .til1{margin-bottom:.6rem;position:relative;z-index:2}
.index-cnt1 .ri-wr .til1 h2{color: #646464;}
.index-cnt1 .ri-wr .til1 p{color: #f7f2f3; font-family: "Poppins-Medium";}
.index-cnt1 .ri-wr .til2 h3{color: #3e69ab; font-weight:600;line-height:1.4; margin-bottom: .02rem;}
.index-cnt1 .ri-wr .til2 p{color: #fff; text-transform: uppercase; line-height: 1; font-weight: 600; font-family: "Poppins-Medium";}


.sub-ban{position: relative; overflow: hidden; height: 4.2rem; background-position: top center; background-size: auto;}
.sub-ban .bg{display: none;}
.sub-ban .cnt{position: relative; z-index: 5; padding-top: 1.9rem; color: #fff;}
.sub-ban .page-t1{font-weight: 600; line-height: 1.2;}
.sub-ban .page-t2{text-transform: uppercase; color: rgba(255,255,255,.5); }
.page-nav{position: absolute; bottom: 0; left: 0; right: 0; height:.84rem; font-weight:bold; background: #1b3b8e; z-index: 5;}
.page-nav .auto{display: flex;}
.page-nav .par{display: flex; margin-left: auto; line-height:.8rem;position:relative;color: rgba(255,255,255,.6);}
.page-nav .par a{position: relative; line-height: .84rem; margin-left: .28rem;}
.page-nav .par a:before{content: ""; display: block; position: absolute; left: -.17rem; top: 0; width: .06rem; height: 100%; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAALCAYAAABcUvyWAAAAp0lEQVQYlU3PPUpDYRCF4SdBTGVjYekurAfS2QpZQTqxiIWFheQHgrZimoCSNO7jDllFNpJC0Stfcq/kwMBwXpgzp1NV1buDbiPiq9l1mxniJTN7x+AOn7jHJDNPC+jUdS0zz/CBAaaY7UFRZl7gDTd4+gcNvMIGu5LRmpeY4xePJ0dnVuhjFBHLbmaeY92YD1i075aC1xjjNSJ+WrAt5fAcEd/7QPwB6O42qH+mINMAAAAASUVORK5CYII=) no-repeat center;}
.page-nav .ul{position: relative;}
.page-nav .sub-line{position: absolute; left: 0; bottom: 0; height: .04rem; background: #51abff;}
.page-nav .list{position:relative; display: flex;}
.page-nav .list a{float: left;line-height:.84rem; color:#bebebe;margin-right:.5rem;position:relative}
.page-nav .list a:last-child,.page-nav .par a:first-child{margin-left:0; margin-right:0;}
.page-nav .list a:last-child::before,.page-nav .par a:first-child::before{display: none;}
.page-nav .list a.on{color:#fff;}
.page{padding: .85rem 0;}
.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;}

.about{padding-bottom: 0;}
.about-cnt1 .auto{display: flex; align-items: flex-end; padding: 0 0 .85rem;}
.about-cnt1 .le-pic{width: 3.67rem; position: relative; overflow: hidden; margin-bottom: 3.7rem;}
.about-cnt1 .le-pic .icon{position: absolute; right: -.1rem; top: -.1rem; width: .74rem; height: .74rem; background: url(../images/about/icon-horn-rt.png) no-repeat center; z-index: 10;}
.about-cnt1 .le-pic .icon2{right: auto; top: auto; left: -.1rem; bottom: -.1rem;background-image: url(../images/about/icon-horn-lb.png);}
.about-cnt1 .ri-wr{width: 8rem; margin-left: auto;}
.about-cnt1 .ri-wr h3{color: #164fa8; line-height: 1.3;}
.about-cnt1 .ri-wr .shares-box{display: flex; flex-wrap: wrap; margin-bottom: -.06rem;}
.about-cnt1 .ri-wr .til{display: flex; align-items: center; color: #313f63; border-left: .06rem solid #44c8ba; line-height: 1; padding-left: .07rem; margin: .38rem 0 .14rem;}
.about-cnt1 .ri-wr .til:after{content: ""; display: block; flex: 1; border-bottom: .02rem solid #e3e3e3; vertical-align: middle; margin-left: .12rem;}
.about-cnt1 .ri-wr h5{color: #313f63;}
.about-cnt1 .shares-box .num{border-bottom: .02rem solid #ebebeb; margin-bottom: .06rem;}
.about-cnt1 .shares-box .num{color: #1188d4;}
.about-cnt1 .shares-box h4{color: #444;}
.about-cnt1 .shares-box .li{width: 50%; margin-top: .4rem;}
.about-cnt1 .shares-box .big{width: 100%;}
.about-cnt2{height: 7.6rem; background: no-repeat center; background-size: cover;}
.about-cnt2 .auto{position: relative; height: 100%;}
.about-cnt2 .til-box{position: absolute; right: 0; top: 50%; transform: translateY(-50%); width: 8rem;}
.about-cnt2 .til-box .til-cn{color: #fff;}
.about-cnt2 .til-box .til-en{color: rgba(255,255,255,.3); line-height: .96; text-transform: uppercase; font-weight: 600;}
.about2-cnt1 .c-til-box{margin-bottom: .7rem;}
.about2-cnt1 .structure-img .chart{width: 100%; min-width: 12rem; position: relative; height: 11rem;}
.about2-cnt1 .structure-img{overflow: hidden;overflow-x: auto;margin-top: -1.1rem;}
.about2-cnt1 .structure-img img{min-width: 10rem;}
.about2-cnt1 .structure-img .li{position: absolute; z-index: 5; color: #fff; height: .6rem; line-height: .6rem; text-align: center; width: 1.8rem; border-radius: .6rem; background: url(../images/about/about2-it-bg1.jpg) no-repeat center; background-size: 100% 100%;}
.about2-cnt1 .structure-img .box{position: absolute; z-index: 5; background: #f5f5f5;}
.about2-cnt1 .structure-img .box .li{position: static;}
.about2-cnt1 .structure-img .i1{left: 2.76rem; top: 0; width: 4.6rem; height: .7rem; line-height: .7rem; z-index: 6;}
.about2-cnt1 .structure-img .b1{left: 5.84rem; top: 1.1rem; background: transparent;}
.about2-cnt1 .structure-img .b1 .li{width: 1.12rem; margin-bottom: .24rem;}
.about2-cnt1 .structure-img .i4{left: 2.76rem; top: 1.54rem;}
.about2-cnt1 .structure-img .i4:after{position: absolute; z-index: -1; left: 50%; margin-left: -.02rem; top: -1rem; content: ""; display: block; height: 1rem; width: .04rem; background: #f5f5f5;}
.about2-cnt1 .structure-img .b2{left: 2.6rem; top: 2.57rem; padding: .16rem .13rem; border-radius: .4rem;}
.about2-cnt1 .structure-img .b2:after{position: absolute; right: -1.7rem; top: 1.4rem; content: ""; display: block; height: .04rem; width: 1.8rem; background: #f5f5f5;}
.about2-cnt1 .structure-img .b2 .li{height: .46rem; line-height: .46rem; margin-bottom: .05rem;}
.about2-cnt1 .structure-img .b2 .li:last-child{margin-bottom: 0;}
.about2-cnt1 .structure-img .i9{left: 5.84rem; top: 4.77rem; width: 1.12rem;}
.about2-cnt1 .structure-img .b3{left: 2.26rem; top: 5.62rem; padding: .2rem .1rem; border-radius: .4rem; display: flex;}
.about2-cnt1 .structure-img .b3 .li{margin:0 .21rem .05rem;}
.about2-cnt1 .structure-img .vertical{width: .6rem; height: 2rem; text-align: center; padding: .52rem .2rem; line-height: 1; background-image: url(../images/about/about2-it-bg2.jpg);}
.about2-cnt1 .structure-img .i17{left: 10.78rem; top: 5.82rem;}
.about2-cnt1 .structure-img .i17:before{position: absolute; z-index: -1; right: 50%; margin-right: -.02rem; top: -1.44rem; content: ""; display: block; width: 4.72rem; height: .04rem; background: #f5f5f5;}
.about2-cnt1 .structure-img .i17:after{position: absolute; z-index: -1; left: 50%; margin-left: -.02rem; top: -1.44rem; content: ""; display: block; height: 1.44rem; width: .04rem; background: #f5f5f5;}
.about2-cnt1 .structure-img .i18{left: 5.7rem; top: 8.38rem; width: 1.4rem;}
.about2-cnt1 .structure-img .b4{left: 0; top: 9.27rem; width: 100%; display: flex; justify-content: center; border-radius: .5rem; padding: .42rem 0;}
.about2-cnt1 .structure-img .b4 .li{width: 3.22rem; margin: 0 .1rem;}
.about2-cnt1 .line-box .line{position: absolute; width: .04rem; background: #f5f5f5;}
.about2-cnt1 .line-box .l1{left: 6.36rem;top: 1.1rem;height: 7.3rem;}



.about3{padding-bottom: 0;}
.about3-cnt1 .system .h1{color: #b49949; line-height: 1.2;}
.about3-cnt1 .system .h2{color: #f3f0e9; font-weight: 600; line-height: 1.2;}
.about3-cnt1 .system ul{margin-top: .3rem; display: flex;}
.about3-cnt1 .system li{position: relative; width: 4.16rem; height: 2.5rem; display: flex; justify-content: center; padding-top: .76rem; background: url(../images/about/about3-c1-lace.png) no-repeat center, url(../images/about/about3-c1-it-bg.png) no-repeat center / 100% 100%; margin: .16rem .16rem 0 0;}
.about3-cnt1 .system li:nth-child(-n + 3){margin-top: 0;}
.about3-cnt1 .system li:nth-child(3n){margin-right: 0;}
.about3-cnt1 .system p{line-height: 1.5; font-weight: 600;}
.about3-cnt2{margin-top: .7rem; padding-bottom: 1.72rem; background: url(../images/about/about3-license-base.png) no-repeat bottom center;}
.about3-cnt2 .auto{position: relative;}
.about3-cnt2 .list{display: flex; align-items: flex-end; justify-content: space-between;}
/* .about3-cnt2 .list div{width: 2rem;} */
.about3-cnt2 .list>*{display: none;}
.about3-cnt2 .swiper-wrapper{align-items: flex-end;}
.about3-cnt2 .swiper-slide{width: auto; height: 100%;}
.about3-cnt2 .swiper-slide-active .list>*{display: block; margin: 0 .1rem;}
.about3-cnt2 .swiper-slide-active .list>*:first-child{margin-left: 0;}
.about3-cnt2 .swiper-slide-active .list>*:last-child{margin-right: 0;}
.about3-cnt2 .btn{width:.62rem;height:.62rem;position:absolute;top:50%;transition:all .4s;border:2px solid #e3e3e3;z-index:100;outline:none;cursor:pointer;border-radius:50%}
.about3-cnt2 .next{right: .2rem;background:url(../images/next2.png) no-repeat 50%;transform:translateX(180%)}
.about3-cnt2 .prev{left: .2rem;background:url(../images/prev2.png) no-repeat 50%;transform:translateX(-180%)}
.about3-cnt2 .prev:hover{border-color:#66dace;background:#66dace url(../images/prevon.png) no-repeat .12rem;}
.about3-cnt2 .next:hover{border-color:#66dace;background:#66dace url(../images/nexton.png) no-repeat .28rem;}


/* .news{padding: 0 0 .8rem;} */
.news-filter{position: relative; z-index: 5; display: flex; justify-content: flex-end; margin-bottom: .2rem;}
.news-filter:after{content: ""; display: block; height: 0; clear: both;}
.news-filter>div{float: left;}
.news-filter .ipt{position: relative; width: 4.18rem;}
.news-filter .ipt input{display: block; width: 100%; height: .56rem; line-height: .5rem; border: .03rem solid #ededed; border-radius: .56rem; padding: 0 .19rem; padding-right: .5rem;}
.news-filter .ipt input::placeholder{color: #999;}
.news-filter .ipt .icon{position: absolute; right: .14rem; top: .13rem; width: .3rem; height: .3rem; background: url(../images/icon-seek.png) no-repeat center; background-size: .2rem;}


.news-cnt1{margin-bottom: .46rem;}
.news-cnt1 .til-cn{line-height: 1.2; color: #4c4c4c; margin-bottom: .3rem;}
.news-cnt1 .item{display: flex; overflow: hidden; margin-bottom: .2rem;}
.news-cnt1 .item:last-child{margin-bottom: 0;}
.news-cnt1 .pic{width: 4.94rem; height: 3.2rem; overflow: hidden;}
.news-cnt1 .pic img{transition: all .6s;}
.news-cnt1 .txt{position: relative; float: right; margin-left: .4rem; flex: 1; background: #fff; padding: .7rem .25rem 0; height: 3.2rem; border-top: .03rem solid #ededed; border-bottom: .03rem solid #ededed;}
.news-cnt1 .txt .more{color: #666;}
.news-cnt1 .item .bom{display: flex; justify-content: space-between; position: absolute; left: 0; right: 0; bottom: .1rem; padding: 0 .25rem; z-index: 2; line-height: .3rem;}
.news-cnt1 .item .bom:after{content: "···"; font-size: .24rem; color: #b4b4b4; line-height: .3rem;}
.news-cnt1 .item .time{color: #999; letter-spacing: -.06em; font-weight: 600;}
.news-cnt1 .item h4{color: #3e69ab; line-height: 1.4; margin-bottom: .2rem; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-weight: 600;}
.news-cnt1 .item p{overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4;}
.news-cnt1 .item .more{display: inline-block; vertical-align: middle; padding-right: .36rem; margin-top: .28rem;}
.news-cnt1 .item .more:after{margin-left: .2rem; content: ""; vertical-align: middle; width: .12rem; height: .12rem; display: inline-block; background: url(../images/icon-more.png) no-repeat -.18rem center; background-size: auto 100%; transition: all .4s;}
.news-cnt1 .item:hover .more:after{background-position: 0 center;}
.news-cnt1 .item:hover .pic img{transform: scale(1.1);}
.news-cnt2 .list{overflow: hidden;}
.news-cnt2 .ul{overflow: hidden;}
.news-cnt2 .item{float: left; width: 32.58%; max-width: 4.17rem; margin: 0 1.13% .4rem 0; overflow: hidden;}
.news-cnt2 .item:nth-child(3n){margin-right: 0;}
.news-cnt2 .item .pic{overflow: hidden;}
.news-cnt2 .item .pic img{transition: all .6s;}
.news-cnt2 .item .txt{height: 1.62rem; padding: .2rem 0 0;}
.news-cnt2 .item .txt h4{line-height: 1.3; color: #585858;}
.news-cnt2 .item .time{color: #999; margin-bottom: .06rem; transition: all .4s;}
.news-cnt2 .item h4{color: #4c4c4c; overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; transition: all .4s;}
.news-cnt2 .item .bom{position: absolute; left: 0; bottom: 0; width: 100%; display: flex; height: .5rem; padding: .1rem .2rem; line-height: .3rem; color: #b4b4b4; justify-content: space-between; background: #f2f2f2;}
.news-cnt2 .item .bom *{line-height: .3rem;}
.news-cnt2 .item .bom:after{content: "···"; font-size: .16rem; color: #b4b4b4; line-height: .3rem; transition: all .4s;}
.news-cnt2 .item:hover .pic img{transform: scale(1.1);}
.news-cnt2 .item:hover h4{color: #3e69ab;}
.news-cnt2 .item:hover .time,.news-cnt2 .item:hover .bom:after{color: #2d5fad;}
.news-cnt2 #propages{padding-top: 0;}
.news-cnt2 .more-btn,.news-cnt2 .more{width: .44rem; height: .44rem; background: url(../images/news/icon-more.png) no-repeat center; background-size: contain; margin: 0 auto; transition: all .4s;}
.news-cnt2 .more-btn:hover,.news-cnt2 .more:hover{transform: scale(1.1);}
.news-d .auto{display: flex; align-items: flex-start;}
.news-d-main{width: 8.2rem;}
.news-d-main .til-box{padding-bottom: .2rem; border-bottom: .02rem solid #efefef;}
.news-d-main .til-box h3{color: #232323; line-height: 1.2; margin-bottom: .14rem;}
.news-d-main .til-box .row{display: flex; flex-wrap: wrap; color: #bcbcbc;}
.news-d-main .til-box .time{height: .32rem; line-height: .32rem; background: #f1f1f1; border-radius: .32rem; padding: 0 .15rem; color: #b4b4b4;}
.news-d-main .til-box .i{margin-left: .15rem; line-height: .32rem;}
.news-d-main .content{padding-top: .26rem;}
.news-d-main .content h5{font-weight: 600; font-size: .16rem; color: #292929;}
.news-d-main .content p{margin-bottom: .24rem;}
.news-d-main .content p:last-child{margin-bottom: 0;}
.news-d-main .content p img{display: block; margin: .1rem auto;}
.news-d-main .content .pdf-box{margin-top: .5rem; border-top: .02rem solid #e7e7e7; border-bottom: .02rem solid #e7e7e7; padding: .16rem 0; display: flex; justify-content: space-between; align-items: center;}
.news-d-main .content .pdf-box .down-load{width: .64rem; height: .64rem; background: url(../images/icon-pdf.jpg) no-repeat center; background-size: contain;}
.news-d-main .content .pdf-box .view{height: .6rem; padding-right: .2rem; line-height: .6rem; color: #1b378d; background: url(../images/news/icon-next.png) no-repeat right center;}
.news-d-related{position: relative; margin-left: auto; width: 4rem; padding: .5rem 0 .26rem; background: #fafafa; margin-top: 1.04rem; border-top: .02rem solid #efefef;}
.news-d-related .til-box{border-left: .03rem solid #f75700; padding-left: .27rem; margin-bottom: .34rem;}
.news-d-related .til-box .til-cn{color: #232323; line-height: 1.46; margin-bottom: .04rem;}
.news-d-related .til-box .til-en{color: #2d8fa1; line-height: .9;}
.news-d-related .ul a{display: flex; align-items: center;}
.news-d-related .ul a:last-child .txt{border-bottom: 0 none;}
.news-d-related .ul .txt{width: 64%; padding: .24rem .3rem; height: 1rem; margin-right: .12rem; border-bottom: 1px solid #eee; transition: all .4s;}
.news-d-related .ul .txt h4{color: #232323; font-weight: 600; transition: all .4s; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.news-d-related .ul .pic{width: 26%; height: .88rem; background: #f6f2ec no-repeat center; background-size: cover;}
.news-d-related .ul a:hover .txt{margin-right: 0;}
.news-d-related .ul a:hover h4{color: #3e69ab;}
.news-d-related .return-btn{position: absolute; left: 0; bottom: -.6rem; color: #1b378c; line-height: .3rem;}
.news-d-related .return-btn:after{content: ""; display: inline-block; vertical-align: middle; background: url(../images/icon-ret.png) no-repeat center; width: .08rem; height: .14rem; margin: -.02rem 0 0 .06rem; transition: all .4s;}
.news-d-related .return-btn:hover:after{margin-left: .12rem;}


.business{padding-top: .4rem;}
.business-cnt1 .list{display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: .1rem;}
.business-cnt1 .list a{width: 49.21875%; margin-top: .2rem;}
.business-cnt1 .list .pic{overflow: hidden; background: #e6ecf1;}
.business-cnt1 .list .pic img{width: 100%; transition: all .6s;}
.business-cnt1 .list .txt{height: 1.9rem; padding: .28rem .4rem; background: #fefefe url(../images/business/business-item-bg.jpg) no-repeat bottom center; background-size: 100%;}
.business-cnt1 .list h4{color: #444; line-height: 1.4; margin-bottom: .14rem; transition: all .4s; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.business-cnt1 .list p{color: #818181; line-height: 1.5; height: .48rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.business-cnt1 .list .more{display: inline-block; margin-top: .18rem; color: #b1b1b1; text-transform: uppercase; font-weight: 600; transition: all .4s;}
.business-cnt1 .list a:hover h4{color: #3e69ab;}
.business-cnt1 .list a:hover .more{color: #3e69ab;}
.business-cnt1 .list a:hover .pic img{transform: scale(1.1);}
.business-cnt1 .more-btn{margin: .44rem auto 0; width: .44rem; height: .44rem; background: url(../images/news/icon-more.png) no-repeat center; background-size: contain; transition: all .4s;}
.business-cnt1 .more-btn:hover{transform: scale(1.1);}
.business-pagination .swiper-slide{position: relative; width: auto; cursor: pointer; padding-bottom: .06rem;}
.business-pagination .swiper-slide:after{content: ""; display: block; position: absolute; left: 0; right: 0; bottom: 0; height: 0; background: #e0e0e0; transition: all .3s;}
.business-pagination .on{color: #4e4e4e;}
.business-pagination .on:after{height: .04rem;}
.business-d{padding-top: 1.2rem; background: url(../images/business/business-d-bg.jpg) no-repeat top center;}
.business-d .page-nav-wr{overflow: hidden;}
.business-d .page-nav{position: static; background: transparent;}
.business-d .page-nav .par{margin-left: 0;}
.business-d .page-nav .par a{color: #7a7a7a;}
.business-d-main .btn-wr{overflow: hidden;}
.business-d-main .ret-btn{float: left; padding: 0 .1rem 0 .44rem; height: .34rem; line-height: .34rem; border-radius: .06rem; background: #fff url(../images/icon-return.png) no-repeat left center; background-size: auto 100%;}
.business-d-main .swiper-tab{display: flex; margin-top: .15rem;}
.business-d-swiper-bd{width: 900px; margin: 0 .1rem 0 0;}
.business-d-swiper-bd .swiper-button-prev{background: url(../images/icon-prev.png) no-repeat center;}
.business-d-swiper-bd .swiper-button-next{background: url(../images/icon-next.png) no-repeat center;}
.business-d-swiper-bd .swiper-button-prev:after,.business-d-swiper-bd .swiper-button-next:after{display: none;}
.business-d-swiper-hd{width: 180px; height: 552px; margin: 0;}
.business-d-swiper-hd .swiper-slide{position: relative; cursor: pointer;}
.business-d-swiper-hd .swiper-slide img{width: 100%; height: 100%; object-fit: cover;}
.business-d-swiper-hd .swiper-slide:after{content: ""; display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.8); transition: all .4s; z-index: 5;}
.business-d-swiper-hd .on:after{opacity: 0;}
.business-d-main .info-box{padding-top: .4rem;}
.business-d-main .info-box h4{line-height: 1; border-left: .04rem solid #3e69ab; padding-left: .06rem; color: #3e69ab; margin-bottom: .15rem;}
.business-d-main .info-box h2{color: #444;}
.business2{padding: 0;}
.business2 .c-til-box{margin-bottom: .3rem;}
.business2-cnt1 .auto{display: flex; padding: .8rem 0 .34rem;}
.business2-cnt1 .w-le{width: 4.7rem;}
.business2-cnt1 .text p{color: #818181; margin-bottom: .24rem;}
.business2-cnt1 .text p:last-child{margin-bottom: 0;}
.business2-cnt1 .text p em{color: #66dace; font-weight: 600; vertical-align: top; line-height: 1.1;}
.business2-cnt1 .w-ri{width: 6.43rem; margin-left: auto;}
.business2-cnt2{min-height: 4.86rem; background: url(../images/business/business2-c2-bg.jpg) no-repeat center; background-size: auto 100%;}
.business2-cnt2 .auto{display: flex; padding-bottom: .4rem;}
.business2-cnt2 .w-le{width: 5.86rem; padding-top: .7rem;}
.business2-cnt2 .w-le p{color: #818181; margin-bottom: .24rem;}
.business2-cnt2 .w-ri{width: 6.75rem; padding-top: 1.14rem; margin-left: auto; flex: 1;}
.business2-cnt2 .w-ri ul{margin-left: auto; margin-right: -.3rem; display: flex; flex-wrap: wrap; width: 6.75rem; height: 2.84rem; padding-top: .14rem; background: url(../images/business/business2-c2-list.png) no-repeat; background-size: 100%;}
.business2-cnt2 .w-ri li{color: #5b7985; line-height: 1; width: .35rem; text-align: center; height: 1.16rem; padding: .23rem .1rem 0; margin: 0 .26rem .26rem 0;}
.business2-cnt2 .w-ri li em{display: inline-block; font-size: .12rem; width: .35rem; text-align: center; margin-left: -.1rem; margin-bottom: .04rem;}
.business2-cnt2 .w-ri .li12{padding-top: .17rem;}
.business2-cnt3 .auto{padding: .6rem 0 .84rem;}
.business2-cnt3 .swiper-slide{width: 4.1rem;}
.business2-cnt3 .dt{height: 2.64rem; background: #f9f9f9; border-bottom: .04rem solid #fff;}
.business2-cnt3 .line{position: relative; height: .03rem; background: #f0f0f0;}
.business2-cnt3 .line:after{content: ""; display: block; position: absolute; left: 0; top: 0; height: 100%; width: 0; background: #164fa8; transition: all .4s;}
.business2-cnt3 .dd{padding: .25rem; height: 1.56rem; background: url(../images/business/business2-c3-it-bg.jpg) no-repeat; transition: all .4s;}
.business2-cnt3 .dd h4{color: #242424; margin-bottom: .06rem;}
.business2-cnt3 .dd p{color: #818181;}
.business2-cnt3 .swiper-slide:hover .line:after{width: 100%;}
.business2-cnt3 .swiper-slide:hover .dd{background-image: url(../images/business/business2-c3-it-bg-on.jpg);}
.business2-cnt3 .auto,.business3-cnt3 .auto{position: relative;}
.business2-cnt3 .swiper-btns .btn,.business3-cnt3 .swiper-btns .btn{width:.62rem;height:.62rem;position:absolute;top:50%;transition:all .4s;border:2px solid #e3e3e3;z-index:100;outline:none;cursor:pointer;border-radius:50%}
.business2-cnt3 .swiper-btns .next,.business3-cnt3 .swiper-btns .next{right: .2rem;background:url(../images/next2.png) no-repeat 50%;transform:translateX(180%)}
.business2-cnt3 .swiper-btns .prev,.business3-cnt3 .swiper-btns .prev{left: .2rem;background:url(../images/prev2.png) no-repeat 50%;transform:translateX(-180%)}
.business2-cnt3 .swiper-btns .prev:hover,.business3-cnt3 .swiper-btns .prev:hover{border-color:#66dace;background:#66dace url(../images/prevon.png) no-repeat .12rem;}
.business2-cnt3 .swiper-btns .next:hover,.business3-cnt3 .swiper-btns .next:hover{border-color:#66dace;background:#66dace url(../images/nexton.png) no-repeat .28rem;}
.business2-cnt4{height: 5.4rem; background: url(../images/business/business2-c4-bg.jpg) no-repeat center;}
.business2-cnt4 .auto{display: flex;}
.business2-cnt4 .w-le{width: 4.7rem; padding-top: .65rem;}
.business2-cnt4 .text p{color: #818181; margin-bottom: .24rem;}
.business2-cnt4 .text p:last-child{margin-bottom: 0;}
.business2-cnt4 .w-ri{width: 6.43rem; margin-left: auto; padding-top: 1rem;}
.business3{padding: 0;}
.business3-cnt2 .c-til-box{margin-bottom: .8rem;}
.business3-cnt2{height: 6.69rem; padding-top: .65rem; background: url(../images/business/business3-c2-bg.jpg) no-repeat center;}
.business3-cnt2 ul{display: flex; justify-content: space-between;}
.business3-cnt2 li{position: relative; width: 2.5rem; top: 0; transition: all .6s .6s;}
.business3-cnt2 .animated li:nth-child(odd){top: -.28rem;}
.business3-cnt2 .animated li:nth-child(even){top: .28rem;}
.business3-cnt2 li .txt{display: flex; justify-content: center; align-items: center; height: .58rem; line-height: .58rem; background: #e0e3e8;}
.business3-cnt2 li .txt p{color: #515151; text-align: center;}
.business3-cnt3{padding: .65rem 0 1rem;}
.business3-cnt3 .swiper-slide{width: 6.28rem;}
.business3-cnt3 .dt{border-bottom: .04rem solid #fff;}
.business3-cnt3 .dd{position: relative; display: flex; align-items: center; padding: .25rem; height: .93rem; background: #f0f0f0 url(../images/business/business2-c3-it-bg.jpg) no-repeat; background-size: 100% 100%; transition: all .4s;}
.business3-cnt3 .dd::before{content: ""; display: block; position: absolute; left: 0; top: 0; width: 0; height: .03rem; background: #164fa8; transition: all .4s;}
.business3-cnt3 .dd h4{color: #242424;}
.business3-cnt3 .swiper-slide:hover .dd::before{width: 100%;}
.business3-cnt3 .swiper-slide:hover .dd{background-image: url(../images/business/business2-c3-it-bg-on.jpg);}
.business3-cnt4{height: 6.18rem; padding: .65rem 0 0; background: url(../images/business/business3-c4-bg.jpg) no-repeat center;}


.culture{padding: 0;}
.culture-cnt1{height: 4.9rem; padding-top: 2.44rem; background: url(../images/culture/culture-c1-bg.jpg) no-repeat top center; margin-bottom: .54rem;}
.culture-cnt1 .til-en{color: #e81e2a; line-height: .92; text-transform: uppercase; margin-bottom: .1rem; font-weight: 600;}
.culture-cnt1 .til-cn{color: #656565; letter-spacing: 1.4em; font-weight: 600;}
.culture .news-cnt1 .txt{margin-left: 0; border: 0 none; padding-left: .46rem; padding-right: .46rem; background: #f4f4f4;}
.culture .news-cnt1 .item .bom{padding-left: .46rem; bottom: .2rem;}
.culture .news-cnt1 .bom .time{color: #b4b4b4;} 
.culture-cnt2 .top-list{margin-bottom: .4rem;}
.culture-cnt2 .top-list a{width: 32.5%; margin-right: 1.25%; background: #f2f2f2;}
.culture-cnt2 .top-list a:last-child{margin-right: 0;}
.culture-cnt2 .top-list .pic{overflow: hidden;}
.culture-cnt2 .top-list .pic img{transition: all .6s;}
.culture-cnt2 .top-list .txt{height: 1.62rem; padding: .28rem .22rem;}
.culture-cnt2 .top-list .txt h4{color: #585858; line-height: 1.2; font-weight: 600; transition: all .4s; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
.culture-cnt2 .top-list .txt .time{position: absolute; left: 0; bottom: .15rem; right: 0; padding: 0 .22rem; color: #b4b4b4;}
.culture-cnt2 .top-list .txt .time:after{content: '···'; position: absolute; right: .22rem; top: 0; font-size: .24rem; line-height: .26rem; transition: all .4s;}
.culture-cnt2 .top-list a:hover .pic img{transform: scale(1.1);}
.culture-cnt2 .top-list a:hover .txt h4{color: #1b3b8e;}
.culture-cnt2 .top-list a:hover .time:after{color: #1b3b8e;}
.culture-cnt2 .top-list .top-paging{display: none;}
.culture-cnt2 .list a{display: flex; align-items: center; height: 1.08rem; padding: .14rem; margin-bottom: .06rem; background: url(../images/culture/culture-c2-item-bg.jpg) no-repeat center; background-size: 100% 100%; transition: all .4s;}
.culture-cnt2 .list .date{width: .8rem; height: .8rem; display: flex; flex-direction: column; justify-content: center; align-items: center; color: #b4b4b4; background: #fff; margin-right: .28rem;}
.culture-cnt2 .list .date .t1{text-align: center; line-height: 1.2; transition: all .4s;}
.culture-cnt2 .list .date .t2{text-align: center; line-height: 1.2;}
.culture-cnt2 .list h4{flex: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; font-weight: 600; transition: all .4s;}
.culture-cnt2 .list a:hover{background-image: url(../images/culture/culture-c2-item-bg-on.jpg);}
.culture-cnt2 .list a:hover h4{color: #fff;}
.culture-cnt2 .list a:hover .date .t1{color: #1a7ce1;}
.culture-cnt2 .more-btn{width: .44rem; height: .44rem; margin: .2rem auto 0; transition: all .4s; text-align: center; line-height: .44rem;}
.culture-cnt2 .more-btn:after{content: "···"; font-size: .3rem; color: #b2b2b2;}
.culture-cnt3{margin-top: .4rem; height: 6.04rem; background: url(../images/culture/culture-c3-bg.jpg) no-repeat center;}
.culture-cnt3 .auto{display: flex; align-items: flex-start; padding: .92rem 0 0;}
.culture-cnt3 .txt{width: 44%; padding-top: .25rem;}
.culture-cnt3 .c-h1{line-height: 1; font-weight: 1; letter-spacing: -.06em; font-weight: 600; text-transform: uppercase;}
.culture-cnt3 .c-h2{color: #585858;}
.culture-cnt3 .txt h4{color: #7b6f60;}
.culture-cnt3 .txt p{color: #a4a096;}
.culture-cnt3 .culture-c3-swiper{width: 49%; max-width: 627px; margin: 0 0 0 auto;}
.culture-c3-swiper .btn{position: absolute; top: 50%; transform: translateY(-50%); width: .44rem; height: .44rem; background: #fff no-repeat center; z-index: 20; cursor: pointer; transition: all .4s;}
.culture-c3-swiper .prev{left: 0; background-image: url(../images/icon-prev2.png);}
.culture-c3-swiper .next{right: 0; background-image: url(../images/icon-next2.png);}
.culture-c3-swiper .prev:hover{background: #2d66bb url(../images/icon-prev2on.png) no-repeat center;}
.culture-c3-swiper .next:hover{background: #2d66bb url(../images/icon-next2on.png) no-repeat center;}

.investor-cnt1 .info-dl{display: flex;}
.investor-cnt1 .dt{width: 37.5%; max-width: 4.3rem; padding-top: .2rem;}
.investor-cnt1 .dt .li{display: flex; align-items: flex-start; min-height: .6rem; margin-bottom: .1rem;}
.investor-cnt1 .dt .icon{width: .5rem; height: .5rem; background: #ededed; border-radius: 50%; margin-right: .2rem;}
.investor-cnt1 .dt p{flex: 1; padding: .13rem 0 0; color: #646464;}
.investor-cnt1 .dt em{color: #e12d09; font-weight: 600; letter-spacing: -.06em; line-height: 1; margin-top: -.07rem;}
.investor-cnt1 .dd{margin-left: auto; max-width: 60%;}


.contact{padding-bottom: 0;}
.contact-cnt1{margin-bottom: .56rem;}
.contact-cnt1 ul{display: flex; flex-wrap: wrap; overflow: hidden;}
.contact-cnt1 li{width: 32.57%; height: 1.6rem; padding: .46rem .2rem .2rem .36rem; display: flex; align-items: flex-start; margin: 0 1.145% .14rem 0; border: .03rem solid #eee;}
.contact-cnt1 li:nth-child(3n){margin-right: 0;}
.contact-cnt1 li .icon{width: .62rem; height: .62rem; border: .03rem solid #eee; display: flex; align-items: center; justify-content: center; margin-right: .26rem;}
.contact-cnt1 li .txt{flex: 1; padding-top: .08rem;}
.contact-cnt1 li h4{color: #646464;}
.contact-cnt1 li p{color: #b4b4b4;}
.contact-cnt1 li em{color: #f75700; letter-spacing: -.06em; font-weight: 600;}
.contact-cnt2{height: 4.68rem; background: url(../images/contact/contact-c2-bg.jpg) no-repeat center;}
.contact-cnt2 .auto{display: flex; padding-top: .96rem;}
.contact-cnt2 .til-box{padding-top: .34rem; margin-right: 3%;}
.contact-cnt2 .til-cn{position: relative; line-height: 1.2; color: #c0c0c0; padding-left: .12rem; margin-left: -.12rem; margin-bottom: .1rem;}
.contact-cnt2 .til-cn:before{content: ""; display: block; position: absolute; left: 0; top: .05rem; height: .5rem; border-left: .03rem solid #f75700;}
.contact-cnt2 .til-en{line-height: 1; color: #2c49a1; font-weight: 600; letter-spacing: -.04em; text-transform: uppercase;}
.contact-cnt2 #map{position: relative; margin-left: auto; flex: 1; max-width: 8.5rem; height: 3.1rem; border: .03rem solid #ccc; background: #fff;}
.contact-cnt2 #map:after{content: ""; display: block; position: absolute; z-index: 5555; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0,0,0,.3);}
.culture-cnt3 .c-til-box{margin-bottom: .3rem;}
.culture-cnt3 .box{max-height: 3.2rem; overflow: hidden; overflow-y: auto;}


.new-contact-cnt1 li{width: 27.4%; height: 1rem; margin-right: 8.9%; padding: 0; border: 0 none;}
.new-contact-cnt1 li:nth-child(3n){margin-right: 0;}
.new-contact-cnt1 li .icon{width: .56rem; height: .56rem; background: #e8ebf3; border-radius: 50%; border: 0 none; margin-right: .22rem;}
.new-contact-cnt1 li h4{color: #1b3b8e; margin-bottom: .02rem;}
.new-contact-cnt1 li p{line-height: 1.3;}
.new-contact-cnt1 li em{line-height: 1.1;}

.upgrade{position: fixed; z-index: 999; height: 100%; width: 100%; background: url(../images/upgrade-bg.jpg) no-repeat center; background-size: 100% 100%;}
.upgrade .cnt{position: absolute; left: 50%; top: 50%; width: 500px; height: 400px; transform: translate(-50%, -50%);}
.upgrade .i-logo{margin: 0 auto 1.4rem; width: 1.91rem;}
.upgrade .txt{margin: 0 auto;}



@media screen and (max-width:1500px){
  .about3-cnt2{background-position: center 226px; padding-bottom: 1rem;}
  .about3-cnt2 .swiper-btns,.business2-cnt3 .swiper-btns,.business3-cnt3 .swiper-btns{display: flex; justify-content: flex-end; margin-top: .8rem;}
  .business3-cnt4{height: auto; padding-bottom: .6rem; background-size: auto 100%;}
  .business2-cnt3 .swiper-btns,.business3-cnt3 .swiper-btns{margin-top: .4rem;}
  .about3-cnt2 .btn,.business2-cnt3 .swiper-btns .btn,.business3-cnt3 .swiper-btns .btn{position: static; transform: none; margin-left: .2rem;}
}


@media screen and (max-width:1320px){
  .s14{font-size:12px;}
  .s15{font-size:13px;}
  .s16{font-size:14px;}
  .s17{font-size:15px;}
  .s18{font-size:15px;}
  .s20{font-size:17px;}
  .s21{font-size:18px;}
  .s22{font-size:19px;}
  .s23{font-size:20px;}
  .s24{font-size:21px;}
  .s26{font-size:22px;}
  .s28{font-size:24px;}
  .s30{font-size:26px;}
  .s32{font-size:27px;}
  .s34{font-size:29px;}
  .s36{font-size:31px;}
  .s40{font-size:34px;}
  .s44{font-size:38px;}
  .s48{font-size:41px;}
  .s50{font-size:43px;}
  .s52{font-size:45px;}
  .s60{font-size:51px;}
  .s98{font-size:80px;}
  html{font-size: calc(100vw / 13.2);}
  .auto{width: 96%; max-width: none;}
  .banner .content{width: 96%; max-width: none;}
  .footer-column{margin-right: 1rem;}
  #header .header{padding-left: 2%;}
}

@media screen and (max-width:1200px){
  #header .nav{display: none;}
  .about3-cnt1 .system li{background-size: 90%, 100% 100%;}
  .news-cnt1 .txt{padding-top: .4rem;}
  .news-cnt1 .item p{-webkit-line-clamp: 3;}
  .business-d-main .swiper-tab{position: relative;}
  .business-d-swiper-bd{width: auto; margin-right: 18%;}
  .business-d-swiper-hd{position: absolute; right: 0; top: 0; height: 100%; width: 17%;}
  .business-d-swiper-hd .swiper-slide{height: 24%;}
}

@media screen and (max-width:768px){
  .s14{font-size: calc(24 * 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(34 * 1rem / 100);}
  .s21{font-size: calc(34 * 1rem / 100);}
  .s22{font-size: calc(34 * 1rem / 100);}
  .s23{font-size: calc(34 * 1rem / 100);}
  .s24{font-size: calc(34 * 1rem / 100);}
  .s26{font-size: calc(34 * 1rem / 100);}
  .s28{font-size: calc(34 * 1rem / 100);}
  .s30{font-size: calc(40 * 1rem / 100);}
  .s32{font-size: calc(42 * 1rem / 100);}
  .s34{font-size: calc(42 * 1rem / 100);}
  .s36{font-size: calc(44 * 1rem / 100);}
  .s40{font-size: calc(46 * 1rem / 100);}
  .s44{font-size: calc(50 * 1rem / 100);}
  .s48{font-size: calc(60 * 1rem / 100);}
  .s50{font-size: calc(62 * 1rem / 100);}
  .s52{font-size: calc(64 * 1rem / 100);}
  .s60{font-size: calc(70 * 1rem / 100);}
  .s98{font-size: calc(110 * 1rem / 100);}
  p{min-height: .44rem;}
  .swiper .swiper-pagination-bullet{width: .16rem; height: .16rem;}
  .tach-tips{display: block;}
  .c-pc-img{display: none;}
  .c-m-img{display: block;}
  .c-down{width: 2rem;}
  .c-down li{height: .5rem; line-height: .5rem;}
  .c-down span{height: .8rem; line-height: .54rem; padding: .1rem .3rem;}
  .scroll-hint{display: block;}
  .auto{width: 6.7rem;}
  .banner .content{width: 6.7rem;}
  html{font-size: calc(100vw / 750 * 100);}
  .fixedCt{width: .6rem; height: .6rem; right: .4rem;}
  #header{min-width: auto;}
  #header .header{height: 1.2rem; padding: 0 .4rem;}
  #header .logo{width: 2.2rem;}
  #header .head_ri{display: none;}
  #header .nav{display: none;}
  #header .menu_btn,.menu_btn .nav-toggle .button-container{height: 1.2rem; width: 1.2rem;}
  .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 .til:after{display:none;content:'';position:absolute;bottom:.32rem;right:.6rem;background:url(../images/icon-this.png) no-repeat;background-size:contain;width:.24rem;height:.24rem;transition:all .3s}
  .mobile-nav li .bt{display:none;padding:.1rem 0;margin:0 .6rem;border-top:1px solid #ebeae9}
  .mobile-nav li .bt a{display:block;position:relative;font-size:.28rem;line-height:.6rem}
  .mobile-head .shares-box{padding: .4rem .6rem 0;}
  

  #footer{height: auto;}
  #footer .wx .p-mark{width: .6rem; height: .6rem;}
  .footer-top{align-items: center;}
  .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;}
  
  

  .banner{height: 9rem;}
  .banner .mySwiper .bg{display: none;}
  .banner .mySwiper .m-bg{display: block;}
  .banner .txt{top: 3.6rem !important;}
  .banner .txt1 .t1{letter-spacing: .38rem; font-size: .44rem; white-space: nowrap;}
  .banner .txt1 .en-img{height: .82rem;}
  .banner .txt2 .t1{font-size: .56rem;}
  .banner .txt2 .en{font-size: .28rem; line-height: 1.2;}
  .banner .txt2 .en br{display: none;}
  .banner .txt3{margin: -.8rem 0 0 2.1rem;}
  .banner .txt3 .t1{display: none;}
  .banner .txt3 .m-t1{display: block;}
  .banner .txt3 .m-t1 img{display: block; height: 1.14rem;}
  .banner .txt3 .en{font-size: .28rem; line-height: 1.2; margin-top: .1rem;}
  .banner .txt3 .en br{display: none;}
  .banner .txt4{padding-top: 0;}
  .banner .txt4 .t1{font-size: .64rem;}
  .banner .txt4 .en{font-size: .27rem; font-weight: 600;}
  .banner .hd{bottom: .4rem;}
  .banner .hd ul{justify-content: center;}
  .banner .s28{font-size: .34rem;}
  .banner .s30{font-size: .36rem;}
  .banner .s32{font-size: .38rem;}
  .banner .next, .banner .prev{display: none;}
  


  .sub-ban{height: 5rem; background: #c0c0c0 !important;}
  .sub-ban .bg{display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: no-repeat center; background-size: cover;}
  .sub-ban .cnt{padding-top: 2.9rem;}
  .sub-ban .page-t1{line-height: 1; font-size: .5rem;}
  .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;}

  
  .index-cnt1 .auto{flex-wrap: wrap;}
  .index-cnt1 .le-wr{flex: none; width: 100%; margin-right: 0;}
  .index-cnt1 .ri-wr{width: 100%; height: 5rem; padding: .4rem; margin-top: .6rem;}
  .index-cnt1 .ri-wr .til1{margin-bottom: .3rem;}
  .index-cnt1 .bom .list{flex-wrap: wrap;}
  .index-cnt1 .bom .sub-news{width: 100%; margin: 0 0 .4rem;}
  .index-cnt1 .bom .sub-news:last-child{margin-bottom: 0;}


  .about-cnt1 .auto{flex-wrap: wrap;}
  .about-cnt1 .le-pic{display: none; width: 100%; height: 4rem; margin-bottom: .4rem;}
  .about-cnt1 .le-pic>img{width: 100%; object-fit: cover;}
  .about-cnt1 .ri-wr{width: 100%;}
  .about-cnt1 .ri-wr .til{margin: .8rem 0 .4rem;}
  .about-cnt2{height: 6rem;}
  .about-cnt2 .til-box{left: 0; right: .4rem; width: 100%;}
  .about2-cnt1 .auto{position: relative;}
  .about2-cnt1 .structure-img{width: 7.5rem; margin: 0 -.4rem; padding: 0 .4rem; font-size: .2rem;}
  .about2-cnt1 .structure-img .b4{font-size: .18rem;}
  .about2-cnt1 .structure-img
  .about2-cnt1 .structure-img img{min-width: 14rem;}
  .about3-cnt1 .system ul{flex-wrap: wrap;}
  .about3-cnt1 .system li{width: 100%; height: 3rem; padding: 0; display: flex; justify-content: center; align-items: center; margin-bottom: .3rem; background-size: 90%, 100% 100%;}
  .about3-cnt2 .swiper-btns{margin-top: 1rem;}
  .about3-cnt2 .swiper-slide{max-width: 60%;}
  .about3-cnt2 .btn, .business2-cnt3 .swiper-btns .btn, .business3-cnt3 .swiper-btns .btn{width: .8rem; height: .8rem; background-size: .4rem;}
  .about3-cnt2 .prev,.about3-cnt2 .prev:hover,.business2-cnt3 .swiper-btns .prev,.business3-cnt3 .swiper-btns .prev,.business2-cnt3 .swiper-btns .prev:hover,.business3-cnt3 .swiper-btns .prev:hover{border-color:#66dace;background:#66dace url(../images/prevon.png) no-repeat center;}
  .about3-cnt2 .next,.about3-cnt2 .next:hover,.business2-cnt3 .swiper-btns .next,.business3-cnt3 .swiper-btns .next,.business2-cnt3 .swiper-btns .next:hover,.business3-cnt3 .swiper-btns .next:hover{border-color:#66dace;background:#66dace url(../images/nexton.png) no-repeat center;}
  
  .news-cnt1{margin-bottom: .6rem;}
  .news-cnt1 .item{flex-wrap: wrap;}
  .news-cnt1 .pic{width: 100%; height: 4rem;}
  .news-cnt1 .pic img{width: 100%; height: 100%; object-fit: cover;}
  .news-cnt1 .txt{width: 100%; height: auto; padding: .4rem 0 .2rem; margin-left: 0; border-top: 0 none;}
  .news-cnt1 .item .bom{position: static; padding: 0; margin-top: .2rem;}
  .news-cnt1 .item .bom:after{font-size: .4rem; line-height: .58rem;}
  .news-cnt2 .year{width: 2rem;}
  .news-filter{margin-bottom: .4rem;}
  .news-filter .ipt{flex: 1;}
  .news-filter .ipt input{height: .8rem; padding: .1rem .3rem; padding-right: .6rem;}
  .news-filter .ipt .icon{width: .48rem; height: .48rem; background-size: .3rem;}
  .news-cnt2 .item{width: 49%; margin-right: 2%;}
  .news-cnt2 .item:nth-child(3n){margin-right: 2%;}
  .news-cnt2 .item:nth-child(2n){margin-right: 0;}
  .news-cnt2 .more-btn, .news-cnt2 .more{width: .6rem; height: .6rem;}
  .news-cnt2 .item .txt h4{font-size: .3rem;}
  .news-d{padding-bottom: 1.4rem;}
  .news-d .auto{flex-wrap: wrap;}
  .news-d-main{width: 100%;}
  .news-d-related{width: 100%; margin-top: .6rem;}
  .news-d-related .ul .txt{height: 1.6rem; display: flex; align-items: center;}
  .news-d-related .ul .pic{height: 1.2rem;}
  .news-d-related .return-btn{bottom: -.8rem; line-height: .6rem;}
  .news-d-related .return-btn:after{width: .24rem; height: .2rem; background-size: contain;}
  .news-d-main .content h5{font-size: .3rem;}
  .news-d-main .content p{margin-bottom: .44rem;}
  .news-d-main .content .pdf-box .down-load{width: .8rem; height: .8rem;}
  .news-d-main .content .pdf-box .view{background-size: .1rem;}

  .business-pagination{padding: 0 .4rem; width: 7.5rem; margin: 0 -.4rem;}
  .business-cnt1 .list a{width: 100%; margin: 0 0 .2rem;}
  .business-cnt1 .list .txt{height: auto;}
  .business-cnt1 .list h4{font-size: .32rem;}
  .business-cnt1 .list p{height: auto;}
  .business-cnt1 .more-btn{width: .6rem; height: .6rem;}
  .business-pagination .swiper-slide{height: .6rem; line-height: .56rem;}
  .business-cnt1 .list{padding-top: .4rem;}
  .business-cnt1 .list .txt{background-size: 100% 100%;}
  .business-d{background-size: auto 7rem;}
  .business-d-main .ret-btn{margin: .2rem 0 .3rem; height: .6rem; line-height: .6rem; font-size: .3rem; padding-left: .8rem; padding-right: .2rem;}
  .business-d-main .swiper-tab{flex-wrap: wrap;}
  .business-d-swiper-bd{width: 100%; margin-right: 0;}
  .business-d-swiper-hd{position: static; height: auto; width: 100%; margin-top: .2rem;}
  .business-d-swiper-hd .swiper-slide{height: 1rem; width: 24%;}
  .business-d-swiper-hd .swiper-slide img{height: 1rem;}
  .business2-cnt1 .auto{flex-wrap: wrap;}
  .business2-cnt1 .w-le{width: 100%; margin-bottom: .4rem;}
  .business2-cnt1 .w-ri{width: 100%;}
  .business2-cnt2 .auto{flex-wrap: wrap; padding-bottom: .6rem;}
  .business2-cnt2 .w-le{width: 100%; margin-bottom: .4rem;}
  .business2-cnt2 .w-ri{width: 100%; padding-top: 0;}
  .business2-cnt2 .w-ri ul{margin-left: 0; width: 6.96rem;}
  .business2-cnt2 .w-ri li{padding: .16rem .06rem; width: .36rem; margin:0 .27rem .32rem 0; font-size: .22rem;}
  .business2-cnt2 .w-ri li em{margin-left: -.06rem; width: .36rem; font-size: .16rem;}
  .business2-cnt2 .w-ri .li12{padding-top: .04rem;}
  .business2-cnt3 .dt{height: auto; padding: .3rem;}
  .business2-cnt3 .dd{height: 2rem;}
  .business2-cnt4{height: auto;}
  .business2-cnt4 .auto{flex-wrap: wrap; padding-bottom: .6rem;}
  .business2-cnt4 .w-le{width: 100%; margin-bottom: .4rem;}
  .business2-cnt4 .w-ri{width: 100%; padding-top: 0;}
  .business3-cnt3 .dd h4{font-size: .3rem;}
  .business3-cnt4{height: auto; padding-bottom: .6rem; background-size: auto 100%;}
  .business3-cnt2{height: auto; padding-bottom: .6rem; background-size: auto 100%;}
  .business3-cnt2 ul{flex-wrap: wrap; width: 7.5rem; margin-left: -.4rem; justify-content: center;}
  .business3-cnt2 li{width: 2.2rem; margin: 0 .04rem .08rem;}
  .business3-cnt2 .animated li:nth-child(odd),.business3-cnt2 .animated li:nth-child(even){top: 0;}

  .culture-cnt1{height: 3.6rem; padding: 1.05rem 0 0; background: url(../images/culture/m-culture-c1-bg.jpg) no-repeat center; background-size: 100% 100%; overflow: hidden;}
  .culture-cnt1 .til-en{font-size: .34rem; line-height: 1.1; margin-bottom: 0;}
  .culture-cnt1 .til-cn{letter-spacing: .2em; font-size: .36rem;}
  .culture .news-cnt1 .txt{padding-left: .4rem; padding-right: .4rem;}
  .culture .news-cnt1 .item .bom{padding-left: 0;}
  .culture-cnt2 .top-list a{width: 100%; margin: 0;}
  .culture-cnt2 .top-list .txt{height: 2rem;}
  .culture-cnt2 .top-list .txt .time:after{font-size: .4rem; line-height: .44rem;}
  .culture-cnt2 .top-list .top-paging{display: flex; margin-top: .2rem; justify-content: center;}
  .culture-cnt2 .top-list .swiper-pagination-bullet{background: #f2f2f2;}
  .culture-cnt2 .top-list .swiper-pagination-bullet-active{background: #2d5fad;}
  .culture-cnt2 .list a{height: 1.6rem; margin-bottom: .2rem;}
  .culture-cnt2 .list a:last-child{margin-bottom: 0;}
  .culture-cnt2 .list h4{white-space: wrap; font-size: .3rem; line-height: 1.4; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
  .culture-cnt2 .list .date{width: 1.2rem; height: 1.2rem;}
  .culture-cnt3{height: auto; padding-bottom: .6rem; background: #e9e8e6;}
  .culture-cnt3 .auto{flex-wrap: wrap;}
  .culture-c3-swiper .btn{width: .6rem; height: .6rem;}
  .culture-cnt3 .culture-c3-swiper{width: 100%; order:1; margin-bottom: .3rem;}
  .culture-cnt3 .txt{width: 100%; order:2;}
  .culture-cnt3 .box{max-height: none;}

  .investor-cnt1 .info-dl{flex-wrap: wrap;}
  .investor-cnt1 .dt .li{height: 1rem; margin-bottom: .2rem;}
  .investor-cnt1 .dt{width: 100%; max-width: none; padding: 0 0 .3rem;}
  .investor-cnt1 .dt .icon{width: .8rem; height: .8rem;}
  .investor-cnt1 .dt p{padding: .1rem; min-height: .8rem; display: flex; align-items: center;}
  .investor-cnt1 .dd{width: 100%; max-width: none;}

  .contact-cnt1 ul{display: flex;}
  .contact-cnt1 li{width: 100%; margin: 0 0 .2rem; padding: .4rem; height: auto;}
  .contact-cnt1 li .icon{width: .8rem; height: .8rem;}
  .contact-cnt1 li .icon img{width: .4rem; height: .4rem; object-fit: contain;}
  .contact-cnt1 li .txt{padding-top: 0;}
  .contact-cnt2{height: auto; padding-bottom: .8rem; background-size: auto 100%;}
  .contact-cnt2 .auto{padding-top: .6rem; flex-wrap: wrap;}
  .contact-cnt2 .til-box{margin: 0 0 .3rem;}
  .contact-cnt2 #map{flex: none; width: 100%; margin: 0;}
  
  .new-contact-cnt1 li{padding: 0;}
}


@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%;}
}
