﻿@font-face {
	font-family: 'MoSB';
	src: url('../Fonts/Montserrat/Montserrat-SemiBold.ttf');
}
@font-face {
	font-family: 'MoL';
	src: url('../Fonts/Montserrat/Montserrat-Light.ttf');
}
@font-face {
	font-family: 'MoM';
	src: url('../Fonts/Montserrat/Montserrat-Medium.ttf');
}
@font-face {
	font-family: 'MoR';
	src: url('../Fonts/Montserrat/Montserrat-Regular.ttf');
}

html,body{font-family: 'MoR';}
html,body{overscroll-behavior: none;scroll-behavior:smooth;padding: 0; margin: 0;}
body{overflow-x: hidden; --hover-color:#63338b;--white:#fff;--black0:#000; --black3:#333; --grey6:#666; --grey9:#999;--greyc:#ccc; font-size: var(--font-size16);--bg:#f5f5f5;--bg2:#f9f9f9;}
 /* body{overflow: hidden;} */


h1, h2, h3{margin: 0;}
p{margin: 0;}

/*Top002262*/
.Top002262{position:fixed; z-index: 100; width: 100%; left: 0; top: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.15);}
.Top002262_fixed{background:#fff;box-shadow:  0 0 5px rgba(0,0,0,0.1); border-bottom: none; }
.Top002262 .header-left{ float: left; width: 30%; display:table;  height:.9rem;max-width:1.32rem;}
.Top002262 .logo{ display:table-cell; vertical-align:middle;}
.Top002262 .logo img.on,
.Top002262_fixed .logo img{ display:none;}
.Top002262_fixed .logo .on{ display:block !important;}
.Top002262 .header-mids,
.Top002262 .header-right{ float:right;}
.Top002262 .header-right dd{ float:left;padding: .25rem 0;}
.Top002262 .header-right{display: flex;align-items: center}
.Top002262 .top-language{ position:relative;font-size: var(--font-size20);}
.Top002262 .top-language span{ display:block;margin-left: .6rem;padding: .06rem .1rem;cursor:pointer; position: relative; z-index: 1;  background-size: auto 70%; color: var(--white);border: 2px solid #fff;border-radius: .2rem;}
.Top002262_fixed .top-language span{  color: var(--grey6);border: 2px solid var(--grey6);}
.Top002262 .top-language figure{ position:absolute; top:100%; right:0%; background:var(--white); width:1.2rem; line-height:.4rem; display:none; margin-left:calc(-60 / 16 * 1em); box-shadow:  0 0 10px rgba(0,0,0,0.1);}
.Top002262 .top-language a{ display:block; text-align:center; color:var(--black3); line-height: .45rem;}
.Top002262 .top-language a:hover{color:var(--white); background:var(--hover-color); }
.Top002262 .search{ position:relative; z-index:100;}
.Top002262 .open-search{ background:url(../images/search.png) no-repeat center center; width:.3rem; height:.3rem;display:block; background-size:auto 70%;}
.Top002262_fixed .open-search{ background-image:url(../images/search-on.png);}
.Top002262 .top-search{ position:absolute; top:100%; right:0; z-index:100; border-top:1px solid #b4b4b4; background:var(--white); }
.Top002262 .top-search .text{width:2.54rem;line-height:.46rem;height:.46rem; color:var(--grey9); padding:0 .46rem 0 .12rem; background: none; font-size:var(--font-size14);}
.Top002262 .top-search .btn{ position:absolute; right:0; top:0; height:.46rem; width:.46rem; background:url(../images/search-on.png) no-repeat center;background-size:auto 40%;  }
.Top002262 .top-search .btn::before{position: absolute; content: '';border: .08rem solid transparent; border-bottom-color:var(--hover-color);top: -.16rem;right:.04rem;}
.search-show .Top002262 .top-search{display: block;}
.Top002262 .open-search.on:before, 
.Top002262 .open-search.on:after{background:var(--hover-color);}
.Top002262 .header-right .open-menu{ position: relative;}
.Top002262 .header-mids li .sub{display: none;}
.Top002262 .header-mids li span,
.Top002262 .header-mids li a{display:block;}

@media(min-width:1025px){
.Top002262 .header-mids{margin-right:10vw;} 
.Top002262 .header-right dd:last-child{display: none;}
.Top002262 .header-mids li{ margin-right:3vw;float: left; position: relative;}
.Top002262 .header-mids li:last-child{ margin-right:0;}
.Top002262 .header-mids li span{position:relative; }
.Top002262 .header-mids li span a{ line-height: .9rem; position:relative; color:var(--white); font-size: var(--font-size20);}
.Top002262_fixed .header-mids li span a{color:var(--black3); }
.Top002262 .header-mids li span a::before{ position:absolute; content:''; left:50%; bottom:0;  height:2px; width:0; transition:ease-in-out 0.3s; transform:translateX(-50%);}
.Top002262 .header-mids li span a:hover::before,
.Top002262 .header-mids li.aon span a::before{width:100%; background:var(--white);}
.Top002262_fixed .header-mids li span a:hover::before,
.Top002262_fixed .header-mids li.aon span a::before{background:var(--hover-color);}
.Top002262 .header-mids li span a:hover,
.Top002262 .header-mids li.aon span a{color:var(--white); }
.Top002262_fixed .header-mids li span a:hover,
.Top002262_fixed .header-mids li.aon span a{color:var(--hover-color); }
.Top002262 .header-mids li .sub{ width:260px; overflow:hidden; position: absolute; left: 0; top:100%;}
.Top002262 .header-mids li .sub dl{padding:0; background:rgba(255, 255, 255, 0.95);}
.Top002262 .header-mids li .sub dl dt{ padding:0 17px; position:relative;}
.Top002262 .header-mids li .sub dl dt:not(:last-child){border-bottom:1px solid #e7e7e7; }
.Top002262 .header-mids li .sub dl dt::before{ position:absolute; content:''; width:0; height:.14rem; background:var(--hover-color); left:0; top:50%; margin-top:-.07rem; transition:0.3s;}
.Top002262 .header-mids li .sub dl dt:hover::before{ width:.08rem;}
.Top002262 .header-mids li .sub dl dt a{line-height:.3rem;  color:#666; padding: .1rem 0;}
.Top002262 .header-mids li .sub dl dt a:hover{ color:var(--hover-color);}
.Top002262 .header-mids li:hover .sub{display: block;}
}
@media (max-width:1024px) {
.Top002262 .open-menu i{margin-top: 0;background: #fff;}
.Top002262.Top002262_fixed .open-menu i{background: #333;}
.Top002262 .header-left{height: .6rem;} 
.Top002262 .header-right dd{padding:.15rem 0;}
.Top002262 .header-right dd:not(:first-child){padding-left: .25rem;}
.Top002262 .open-menu{margin:.1rem 0; margin-left:.25rem ;width:.4rem ;height:.4rem ; }	
.Top002262 .header-mids{position: fixed; right: -100%;opacity: 0; top:.6rem ;bottom: 0;overflow: auto; z-index: 99; width: 60%;box-shadow: 0 10px 10px rgba(0,0,0,0.1);transition: 0.5s; width: 45%; background:rgba(255,255,255,0.95);}
.menu-show .Top002262 .header-mids{right:-1px;opacity: 1; }
.Top002262 .open-menu:not(.on) i:nth-child(1){margin-top:-.1rem;}
.Top002262 .open-menu:not(.on) i:nth-child(3){margin-top:.1rem;}
.Top002262 .logo img { max-height:.4rem;}
.Top002262 .header-mids li{border-bottom: 1px solid #eaeaea;}
.Top002262 .header-mids li span{line-height:.5rem ;padding:0 4em 0 2em;font-size:var(--font-size16);}
.Top002262 .has-multi aside .op-multi:before, 
.Top002262 .has-multi aside .op-multi:after, 
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{ transform: translate(0,0); width:.07rem;}
.Top002262 .has-multi aside .op-multi:after,
.Top002262 .has-sub span .op:after{height:.07rem; width: 2px;}
.Top002262 .has-multi aside .op-multi, 
.Top002262 .has-sub span .op{right: 2%;transform: rotate(135deg);}
.Top002262 .has-sub span .op:before, 
.Top002262 .has-sub span .op:after{background-color: var(--hover-color);}
.Top002262 .has-sub span .op.click{ transform: rotate(225deg);}	
.Top002262 .header-mids li .sub dl dt{padding: .05rem 2em;}
}
footer{padding-top: .7rem;background-color: #63338b;}
footer .top-box{display: flex;justify-content: space-between;flex-wrap: wrap}
footer .top-box .left-box .main-title{font-size: .54rem;font-weight: bold;color: #fff;}
footer .top-box .left-box .text{margin-top: .2rem;font-size: .2rem;color: rgba(255, 255, 255, .8);line-height: 1.7;}
footer .share{margin-top: .4rem;}
footer .share ul{display: flex;flex-wrap: wrap;}
footer .share ul li{margin-right: .2rem;}
footer .share ul li:last-child{margin-right: 0;}
footer .share ul li .icon{display: flex;align-items: center;justify-content: center;width: .42rem;height: .42rem;background-color: rgba(255, 255, 255, .2);border-radius: .42rem;}
footer .share ul li .icon img{opacity: .5;}
footer .share ul li:hover .icon{background-color: #8535c1;}
footer .share ul li:hover .icon img{opacity: 1;}
footer .contact ul li{margin-bottom: .3rem;}
footer .contact ul li:last-child{margin-bottom: 0;}
footer .contact ul li{display: flex;align-items: center;font-size: .2rem;color: #fff;}
footer .contact ul li:before{display: block;content: '';width: .25rem;margin-right: .2rem;}
footer .contact ul li:nth-of-type(1):before{height: .2rem;background-image: url('../images/footer-contact-icon1.png');background-size: 100%;}
footer .contact ul li:nth-of-type(2):before{height: .25rem;background-image: url('../images/footer-contact-icon2.png');background-size: 100%;}
footer .contact ul li:nth-of-type(3):before{height: .25rem;background-image: url('../images/footer-contact-icon3.png');background-size: 100%;}
footer .contact .more{margin-top: .5rem;}
footer .contact .more a{display: flex;align-items: center;justify-content: center;width: 1.8rem;height: .5rem;font-size: .18rem;color: #fff;border: 1px solid #fff;border-radius: .5rem;box-sizing: border-box;}
footer .contact .more a:after{display: block;content: '';margin-left: .2rem;width: .2rem;height: .14rem;background-image: url('../images/footer-contact-more.png');background-size: 100%;}
footer .contact .more a:hover{background-color: #fff;color: #333;}
footer .contact .more a:hover:after{background-image: url('../images/footer-contact-more-on.png');}
footer .bottom-box{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;margin-top: .7rem;padding: .35rem 0;border-top: 1px solid rgba(255, 255, 255, .3);}
footer .icp{font-size: .16rem;color: rgba(255, 255, 255, .5);}
footer .icp a{color: rgba(255, 255, 255, .5);}
footer .menu ul{display: flex;justify-content: center}
footer .menu ul li{display: flex;align-items: center;margin-right: .15rem;}
footer .menu ul li:last-child{margin-right: 0;}
footer .menu ul li a{font-size: .16rem;color: rgba(255, 255, 255, .5);}
footer .menu ul li:after{display: block;margin-left: .15rem;content: "·";font-size: .16rem;color: rgba(255, 255, 255, .5);}
footer .menu ul li:last-child:after{display: none;}
/*Menu003135 */
.Menu003135{background:var(--white);}
.Menu003135 .con{border-bottom: solid 1px #eeeeee;}
.Menu003135 .current{font-size:var(--font-size16); padding-left:.28rem; background: url(../images/icon-logo.png) no-repeat left center; background-size:.2rem auto; line-height: 5;}
.Menu003135 .current,
.Menu003135 .current a:not(:hover){color: var(--grey6);}
.Menu003135 .current span{color: var(--hover-color);}
.Menu003135 .nav-menu li{float: left;font-size: 1.125em;line-height: 4.44444;}
.Menu003135 .nav-menu li:not(:last-child){margin-right:3.2em;}
.Menu003135 .nav-menu li a{display: block;position: relative; color: var(--black0);}
.Menu003135 .nav-menu li a:hover,
.Menu003135 .nav-menu li.aon a{color: var(--hover-color);}
.Menu003135 .nav-menu li.aon a:before{position: absolute;content: ''; left: 0; bottom: 0;width: 100%; height: 2px;background-color: var(--hover-color);}
@media (max-width:1024px) {
.Menu003135 .current{display: none;}   
.Menu003135 .nav-menu li{line-height:3;}
}



/*Banner003069 */
.Banner003069{position: relative; z-index: 1;}
.Banner003069 .Ispic{height:5rem;}
.Banner003069 .txt{position: absolute; left: 0; bottom:40%; width: 100%; z-index: 10;}
.Banner003069 .txt2{bottom:30%;}
.Banner003069 .txt .en{color:var(--white); font-size:var(--font-size46); font-family: 'MoSB';}
.Banner003069 .txt .desc{font-size: var(--font-size24); color: var(--white); margin: .2rem 0; line-height: 1.5;}
.Banner003069 .txt .introd{font-size: var(--font-size18); color: var(--white); max-width: 80%; line-height: 1.5;}
@media(max-width:640px){
.Banner003069 .Ispic{height: 28vw;}
.Banner003069 .txt{font-size: 6vw;}
}



.HomeTit{display: flex; align-items: center; margin-bottom:3vw;}
.HomeTit span{font-size:var(--font-size44); color:var(--black0);font-family: 'MoSB';}
.HomeTit b{display: block; width: 1.875em; height:.03rem; background:var(--hover-color); margin-left:.2rem;}

.HomeTit.center{justify-content: center;}
.HomeTit.white span{color: var(--white);}


.Homeprap{color: var(--black0); font-size: var(--font-size30);line-height: 1.2;}


.News{background: url(../images/newsbg.png) no-repeat top center;  padding: var(--padMar100) 0 0;}
.News .News_imglist ul{margin-left:-3%;}
.News .News_imglist li{width:30.33%;float:left;margin-left:3%;margin-bottom:6%;border-bottom:2px solid transparent;}
.News .News_imglist li:hover{border-bottom:2px solid var(--hover-color);transition: 0.3s;}
.News .News_imglist li .img{padding-top:0;overflow: hidden;}
.News .News_imglist li .img img{ transition: 0.3s;height: 3rem;object-fit: cover;}
.News .News_imglist li a:hover .img img{transform: scale(1.1);}

.News .News_imglist ul li .txt{padding:1.875em 0;}
.News .News_imglist ul li .txt .time{font-size:var(--font-size16);color:var(--grey9);}
.News .News_imglist ul li .txt .tit{font-size:var(--font-size24);line-height:1.4; height:auto;margin:.12rem 0 .22rem 0; color: var(--black0); font-family: 'MoSB';}
.News .News_imglist ul li .txt .n_more{text-align: left;justify-content: flex-start; font-size:var(--font-size18); line-height: 1;background: url(../images/more_arrow.png) no-repeat left 25% center; background-size: 1.25em auto; color: var(--black3);}

.News .News_imglist li:hover .n_more{color: var(--hover-color); background: url(../images/more_arrow_on.png) no-repeat left 25% center; background-size: 1.25em auto;}
.News .News_imglist li:hover .txt .tit{color: var(--hover-color);}
@media(max-width:1024px){
.News .News_imglist ul li .txt{padding:15px 0;}	
.News .News_imglist ul li .txt .time{font-size:var(--font-size14);}
.News .News_imglist ul li .txt .tit{font-size:var(--font-size14);line-height:.22rem;height:.44rem;}
}
@media(max-width:640px){
.News .News_imglist ul li{width:47%;}
.News .News_imglist ul li .txt{padding:.1rem 0;}
.News .News_imglist ul li .txt .n_more{line-height: 1;}
}
/* Recent Activities */
.News .News_txtlist ul{margin-left:-2.5%;}
.News .News_txtlist ul li{width:47.5%;float:left;margin-left:2.5%;margin-bottom:2.5%;border:1px solid #f2f2f2;box-sizing: border-box;background: #fff;transition: all .5s;}
.News .News_txtlist ul li a{display: block;padding:0.3rem 0.4rem;position: relative;}
.News .News_txtlist ul li a::before{content:'';display: block;width:0.03rem;height:0.2rem;background: var(--hover-color);position: absolute;left:0;top:0.35rem;}
.News .News_txtlist ul li .tit{font-size: var(--font-size22);line-height: 0.32rem;height:0.64rem;}
.News .News_txtlist ul li .time{font-size: var(--font-size18);color:var(--grey9);margin-top:0.5rem;}
.News .News_txtlist ul li:hover{box-shadow: 0 5px .1rem rgba(218,37,29,0.2);}
@media(max-width:1024px){
.News .News_txtlist ul li a{padding:.2rem;}
.News .News_txtlist ul li a::before{top:.25rem;height:.15rem;}
.News .News_txtlist ul li .tit{font-size:var(--font-size14);line-height: .22rem;height:.44rem;}
.News .News_txtlist ul li .time{font-size:var(--font-size14);margin-top:.2rem;}
}
@media(max-width:640px){
.News .News_txtlist ul li{width:97.5%;}
}



/*Page002623 */
.Page002623{padding: var(--padMar60) 0 var(--padMar100) 0; text-align: center;}
.Page002623 .Pages a.a_first,
.Page002623 .Pages a.a_end,
.Page002623 .Pages > span:not(.p_page){display: none;}
.Page002623 .Pages em{float: left;margin: 0 3vw; font-style: normal;}
.Page002623 .Pages .p_page{display: table; margin: 0 auto;}
.Page002623 .Pages a{float: left;line-height:.5rem; width:.5rem; margin: 0 1px; border-radius: 50%;}
.Page002623 .Pages a.a_cur,
.Page002623 .Pages a:hover{color: var(--white);background: var(--hover-color);}
.Page002623 .Pages .p_page > a{font-size: 0;height:.5rem;position: relative;}
.Page002623 .Pages .p_page > a:before{position: absolute; content: '';border:.05rem solid transparent; left: 50%; top: 50%; margin: -.05rem 0 0 -.1rem;}
.Page002623 .Pages .p_page > a.a_prev:before{border-right-color: var(--black0);border-right-width:.08rem;}
.Page002623 .Pages .p_page > a.a_next:before{border-left-color: var(--black0);border-left-width:.08rem; margin-left: -.04rem;}
.Page002623 .Pages a.a_prev:hover:before{border-right-color: var(--white);}
.Page002623 .Pages a.a_next:hover:before{border-left-color: var(--white);}
@media(max-width:640px){
.Page002623{padding: 6vw 0 8vw 0;}
.Page002623 .Pages em{display: none;}
.Page002623 .Pages a{background-color: #eee;}
}



.Info{padding:var(--padMar100) 0;}
.Info .infoTit {width:100%;margin:0 auto;margin-bottom:.4rem;padding-bottom:.4rem; text-align: center; border-bottom:1px solid #f2f2f2;}
.Info .infoTit h1{font-size:var(--font-size28);line-height: 1.5;color: var(--black0); margin: 0;}
.Info .infoTit h1.h_tit{text-transform: none;}
.Info .infoTit .time{font-size:var(--font-size16);color:var(--grey6);margin-top:1.25em;}
.Info .InfoCon{ font-size:var(--font-size16); line-height:1.8; color: var(--black3);}
.Info .InfoCon p{margin: 0;}
.Info .InfoCon img{max-width:100%; margin:0 auto 1% auto; }
.Info .InfoPage{padding-top:2.5em;margin-top:3.125em;border-top:1px solid #e6e6e6;position: relative;}
.Info .InfoPage .goback{position: absolute;right:0;top:3.125em;line-height:3;background: var(--hover-color);}
.Info .InfoPage .goback a{display: block;padding:0 .3rem;color:var(--white);font-size:var(--font-size16);}
.Info .InfoPage .goback img{display: inline-block;margin-left:.1rem; max-width:.18rem;}
.Info .InfoPage dl{max-width: 75%;}
.Info .InfoPage dl dd{font-size:var(--font-size16);line-height:2.5;}
.Info .InfoPage dl dd a{color:var(--grey9);}
.Info .InfoPage dl dd span{color:var(--black0);}
.Info .InfoPage dl dd a:hover{color:var(--hover-color);}
@media(max-width:1024px){
.Info .infoTit{max-width:100%;}
.Info .infoTit h1{font-size:var(--font-size16);}
.Info .infoTit .time{font-size: var(--font-size14);margin-top:.1rem;}
.Info .InfoPage .goback{position: static;width:1rem;line-height:.32rem;font-size: var(--font-size14);box-sizing: border-box;padding:0;text-align: center;margin-bottom:.1rem;}
.Info .InfoPage .goback a{font-size: var(--font-size14);padding:0;}
.Info .InfoPage .goback img{max-height:.1rem;}
.Info .InfoPage dl dd{font-size: var(--font-size14);line-height:.3rem;}
}




/*PicList001850 */
.PicList001850{overflow:hidden; padding: var(--padMar100) 0 0;}
.PicList001850 section{ position:relative;}
.PicList001850 .grid{width:25%;float:left; text-align:center; padding-bottom:.4rem;
-webkit-transition: top 1s ease, left 1s ease;
-moz-transition: top 1s ease, left 1s ease;
-o-transition: top 1s ease, left 1s ease;
-ms-transition: top 1s ease, left 1s ease;
transition: top 1s ease, left 1s ease;
}
.PicList001850 .grid a{ display:block; padding-bottom:3%; padding:0 .12rem; }
.PicList001850 .grid .pic{ overflow: hidden;}
.PicList001850 .grid .pic img{display:block; width:100%; transition: 0.3s;}
.PicList001850 .grid a:hover img{transform: scale(1.1);}

.PicList001850 .grid .text{padding: .3rem; text-align: left;background:var(--bg);}
.PicList001850 .grid .text time{font-size: var(--font-size16); color: var(--grey6);}
.PicList001850 .grid .text h1{ font-size:var(--font-size22); padding:.15rem 0 .3rem; margin:0;color: var(--black0); line-height: 1.5; font-family: 'MoM'; font-weight: normal;}
.PicList001850 .grid a:hover .text h1{color: var(--hover-color);}
.PicList001850 .grid .text .more{background: url(../images/more_arrow.png) no-repeat left center; background-size: .22rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList001850 .grid a:hover .text .more{background: url(../images/more_arrow_on.png) no-repeat left center; background-size: .22rem auto;width: .3rem;height: .3rem;display: inline-block;}
.PicList001850 .more2{ text-align:center; margin-top: .3rem;}
.PicList001850 .more2 a{ display:inline-block; font-size:var(--font-size16); background:var(--hover-color); padding:.2rem .45rem; line-height:1.6; color: var(--white);}


.TextList001230{ padding: var(--padMar100) 0 0;}
.TextList001230 li{ width:100%;overflow:hidden;position:relative;margin-bottom:.22rem;padding: 0.3rem 1.2rem 0.3rem 0.3rem; background: #f8f9fa;transition: all .5s;}
.TextList001230 li a{display: flex;align-items: center;}
.TextList001230 li:hover{background: var(--white);box-shadow: 0 5px 10px rgba(99, 51, 199, 0.1);}
.TextList001230 li::before{content: '';display: block;width: 100%;height: 1px;background: var(--hover-color);position: absolute;left: 0;bottom: 0;transition: all .5s;width: 0; overflow: hidden;opacity: 0;}
.TextList001230 li:hover::before{width: 100%;opacity: 1;}

.TextList001230 li time{ text-align:center;float:left;line-height:.24rem; width:.68rem; margin-right:.15rem; border-radius:.05rem; background-color:var(--hover-color); color:var(--white);}
.TextList001230 li time span{line-height: .44rem;display: block;font-size:var(--font-size30);color: var(--hover-color); background-color:#e2e2e2;border-radius:.05rem .05rem 0 0;}
.TextList001230 li .download_btn{position: absolute; right: .4rem; top: 50%; margin-top: -15px; color: var(--black0); font-size: var(--font-size18);}
.TextList001230 li:hover .download_btn{color: var(--hover-color);}
.TextList001230 li .download_btn .icon{ margin:0 .13rem 0 0; float: none;}
.TextList001230 li h1{font-size: var(--font-size20); line-height: 1.4; color:var(--black0); font-weight: normal; margin: 0; width:70%;}
.TextList001230 li:hover h1{color: var(--hover-color);}
.TextList001230 li p{margin-left:.2rem;line-height: 1.4; color:var(--grey6);font-size: var(--font-size16);}
.TextList001230 li img{float: left;width: 0.3rem;margin-right: 0.24rem;}



.Contactinfostart{display: flex;justify-content: space-between;align-items: flex-start;}
/* .LeftCon{width: 30%;} */


.Form00313902{position: relative;z-index: 1; padding:var(--padMar100) 0; background: #f9f7ff;} 
.Form003139{position: relative;z-index: 1; padding:var(--padMar100) 0;}
.Form003139 .LeftCon{margin-bottom: .4rem;}
.Form003139 .HomeTit{margin-bottom:1.5vw;}
.Form003139 .desc p{font-size: var(--font-size20); color: var(--black3);line-height: 1.8; margin:0;}
.Form003139 .desc p span{color: var(--black0); font-family: 'MoM';}
.Form003139 .form{margin-top:0;}
.Form003139 .form-ul{margin: 0 auto;} 
.Form003139 .form-ul li{margin-bottom: .15rem;position: relative;}
.Form003139 .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;line-height:3.5714;color: var(--black3); font-family: 'MoR';}
.Form003139 .form-ul li select,
.Form003139 .form-ul li .text{width: 100%;border-radius:.05rem; border: solid 1px #ccc;line-height:3.5714;height:3.5714em; background: none;padding: 0 1em; color:var(--black3);font-family: 'MoR'; font-size: var(--font-size16);}
.Form003139 .form-ul li textarea.text{height: auto;}

.Form003139 .form-ul .shang{display: flex; align-items: center; line-height: 2;}
.Form003139 .form-ul .shang p{font-size: var(--font-size18); color: var(--black3); width: 21%;}
.Form003139 .form-ul .shang .text{border: solid 0px #ccc; border-radius:0; padding: 0; position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
.Form003139 .form-ul .shang .Upload{border-radius: .05rem; padding: .03rem .2rem; background:var(--hover-color); border: 1px solid var(--hover-color); color: var(--white);}

.Form003139 .form-ul .an{width: 100%;text-align: center;}
.Form003139 .form-ul .btn{width: 2rem; background: var(--hover-color);border-radius:.05rem;height:.5rem;color:var(--white);cursor: pointer; border: 0; margin-top: .15rem; font-size: var(--font-size18); font-family: 'MoR';}
.Form003139 .form .explanatory{font-size: var(--font-size16); color: var(--grey6); text-align: center; margin-top: .3rem;}
@media (min-width:1025px) {
.Form003139 .form .img{width: 50%;}    
.Form003139 .form-ul .row-2 li{float: left;width:calc(50% - 10px);}
.Form003139 .form-ul .row-2 li:nth-child(2n){float: right;}
.Form003139 .form-ul .row-3 li{float: left;width:calc(33.33% - 10px);}
.Form003139 .form-ul .row-3 li:not(:last-child){margin-right: .15rem;}
.Form003139 .form-ul{width:100%;}
}
@media (max-width:1024px) {
.Form003139 .form-ul{padding: 2em 0;}
.Form003139 .form-ul{width: 90%;}
}




.TextCont{padding:var(--padMar100) 0;}
.TextCont .contactoptions{width: 62%;font-size: var(--font-size20); }
.TextCont .contactoptions h2{font-size: var(--font-size26); color: var(--black0); margin-bottom: .12rem; font-family: 'MoM'; font-weight: normal;}
.TextCont .contactoptions p{color: var(--black3);line-height:1.6; margin-bottom: .5rem;}
.TextCont .contactoptions li{margin-bottom: .5rem; line-height: 1.4;}
.TextCont .contlist .tit{font-size: var(--font-size22); color: var(--hover-color); margin-bottom: .1rem; padding-left: .36rem;}
.TextCont .contlist p{margin-bottom: 0; font-size: var(--font-size20); color: var(--black3); line-height: 2;}
.TextCont .contlist p span,
.TextCont .contlist p a{text-decoration: underline; color: var(--hover-color);font-family: 'MoM'; font-size: var(--font-size22); padding-left: .05rem;}
.TextCont .contlist p.zhu{font-size: var(--font-size18); color: var(--grey6); font-style: italic;}
.TextCont .contlist p.name{font-family: 'MoM';}

.TextCont .contactoptions .what .tit{background: url(../images/c_WhatsApp.png) no-repeat center left; background-size: .24rem;}
.TextCont .contactoptions .tel .tit{background: url(../images/c_tel.svg) no-repeat center left; background-size: .23rem;}
.TextCont .contactoptions .email .tit{background: url(../images/c_email.svg) no-repeat center left; background-size: .26rem;}
.TextCont .contactoptions .address .tit{background: url(../images/c_add.svg) no-repeat center left; background-size: .22rem;}



/*Floor002749 */
.Floor002749{ padding:var(--padMar100) 0;background:#f9f7ff;}
.Floor002749 .tab-list{width: 62%;}
.Floor002749 .Contactinfostart .tab{margin-top: .6rem;}
/*slick Basic*/
.Floor002749 .slick-slider { position:relative;display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.Floor002749 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.Floor002749 .slick-list:focus {outline: none}
.Floor002749 .slick-list.dragging {cursor: pointer;cursor: hand;}
.Floor002749 .slick-slider .slick-track, 
.Floor002749 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.Floor002749 .slick-track {position: relative; top: 0; left: 0; display: block;}
.Floor002749 .slick-track:before, 
.Floor002749 .slick-track:after{display: table; content: '';}
.Floor002749 .slick-track:after{ clear: both;}
.Floor002749 .slick-loading .slick-track { visibility: hidden;}
.Floor002749 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.Floor002749 .slick-slide .slick-loading img { display: none;}
.Floor002749 .slick-slide .dragging img { pointer-events: none;}
.Floor002749 .slick-initialized .slick-slide { display: block;}
.Floor002749 .slick-loading .slick-slide { visibility: hidden;}
.Floor002749 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.Floor002749 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.Floor002749 .tab ul{display: inline-block; }
.Floor002749 .tab li{ position: relative; margin-bottom:.2rem;}
.Floor002749 .tab li a{display: block; cursor: pointer;padding: 0;border-radius: .05rem; font-size: var(--font-size22); transition: 0.3s; color: var(--black0); line-height: 2.2;} 
.Floor002749 .tab li a:hover,
.Floor002749 .tab li.on a{ color:var(--hover-color); text-decoration: underline;}
/* .Floor002749 .tab li.on:before{position: absolute; content: ''; left: 50%; border:4px solid transparent; border-top-color: var(--hover-color); top: 100%; margin-left: -2px;} */
.Floor002749 .tab-list .list{position: fixed; left: -100%;width: 96%; max-width: 1280px;}
.Floor002749 .tab-list .list.show{position: relative; left: auto; width: auto;}
.Floor002749 .tab-list .list.show dl{overflow: auto; height: 6.4rem; padding-right: .15rem;}
@media(min-width:769px){
.Floor002749 .list dd .ytable{height: 100%;}
}
.Floor002749 .list dd{background: var(--white);}
.Floor002749 .list .pic{display: block;}
.Floor002749 .list .Ispic{ padding-bottom: 62.828%;}
.Floor002749 .list dd{padding: .3rem .5rem; margin-bottom:.2rem; border-radius: .1rem;}
.Floor002749 .list a:hover{color: var(--hover-color);}
.Floor002749 .list dd h2{position: relative;font-size: var(--font-size24); line-height: 1.4; margin-bottom:.24rem; color: var(--black0); background: url(../images/add.svg) no-repeat left center; background-size: .22rem; padding-left: .34rem; font-weight: normal; font-family: 'MoSB';}
.Floor002749 .list dd p{line-height: 1.6;color:var(--black3); font-size: var(--font-size18); margin: 0 0 .12rem 0; font-family: 'MoL';}
.Floor002749 .slick-dots{overflow: hidden;}
.Floor002749 .slick-dots li{float: left; width: 22px; height: 4px; background: #e5e5e5; margin-right: 3px; cursor: pointer;}
.Floor002749 .slick-dots li button{display: none;}
.Floor002749 .slick-dots li.slick-active{background: var(--hover-color);}
@media(min-width:769px) and (max-width:1024px){
.Floor002749 .list h2{font-size: var(--font-size16);line-height:1.2;}
.Floor002749 .list dd p{line-height: .2rem;font-size: var(--font-size14); margin:.1rem 0;}
}
@media(max-width:768px){
.Floor002749 .list dd{margin-top: .2rem; height: auto!important;}
.Floor002749 .list dd,
}
@media(max-width:640px){
.Floor002749{ padding:.3rem 0;}
.Floor002749 .tab li a{padding: 0 .1rem; line-height:.36rem; font-size:var(--font-size16);}
.Floor002749 .list dd p{font-size: var(--font-size14);line-height: .2rem;margin:.1rem 0;}
}
@media(max-width:480px){
.Floor002749 .tab li a{padding: 0 5px; line-height:.3rem; font-size: var(--font-size14);}
}

.Floor002749 .tab-list dl::-webkit-scrollbar{width:4px;  height:100%;}
.Floor002749 .tab-list dl::-webkit-scrollbar-track{ background:rgba(0, 0, 0, 0.05); border-radius:4px;}
.Floor002749 .tab-list dl::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:4px;}
.Floor002749 .tab-list dl::-webkit-scrollbar-thumb:hover{background:var(--hover-color);}
.Floor002749 .tab-list dl::-webkit-scrollbar-corner{background:var(--hover-color);}



.Companycont{padding:var(--padMar100) 0;}
.Companycont .intro .HomeTit{margin-bottom: 0;}
.Companycont .intro .info .para{color: var(--black0); font-size: var(--font-size30); line-height: 1.2; margin-bottom: 2.5vw;}
.Companycont .intro .info{color: var(--black3);}
.Companycont .intro .info .jie{margin-top: 2vw; line-height:1.9; }
.Companycont .intro .info p{margin-bottom: .15rem; font-size: var(--font-size20);}
.Companycont .intro .img ul{display: flex;justify-content: space-between;}
.Companycont .intro .img ul li{width: 45%;list-style: none;}
.Companycont .intro .img ul li:nth-child(2){margin-top: 6vw;}
.Companycont .intro ul li figure{width: 100%;padding-bottom: 140%;background-position: center center;background-repeat: no-repeat; background-size: contain;}

@media (min-width:1025px) {
.Companycont .intro .img{width: 45%;}
.Companycont .intro .info{padding-right:10%; }  
}
@media (max-width:1024px) {
.Companycont{padding: 2em 0;}
.Companycont .intro .img{margin-bottom: 2em;}
}

.History{padding:var(--padMar100) 0 0;}

.Globalserv{padding:var(--padMar100) 0;}
.Globalserv .HomeTit{margin-bottom: 1vw;}
.Globalserv .sent{font-size: var(--font-size18); color: var(--grey6); line-height: 1.8;margin:1vw 0 2.5vw 0;}



/*Floor003240 */
.Floor003240{background: url(../images/Floor003240-bg.jpg) no-repeat center bottom ; background-size: 100% auto;padding: var(--padMar100) 0;overflow: hidden;}
.Floor003240 .swiper-wrapper{height: auto;}

.Floor003240 .HomeTit{margin-bottom:1vw;}
.Floor003240 .sum{font-size: var(--font-size20); color: var(--black3); line-height: 1.6;margin-bottom: 3vw;}

.swiper-v-list{--txth:0.62rem;--vnum:7;}
.swiper-v-list .swiper-slide{font-size: var(--font-size18);}
.swiper-v-list .swiper-slide-active{color: var(--hover-color);z-index: 4;}
.swiper-v-list .txt{position: relative;}
.swiper-v-list .txt p{margin: 0; line-height: 1.4;}
.swiper-v-list .line{display: flex; justify-content: space-between;align-items: flex-start; position: absolute; left: 0;top: 0;}
.swiper-v-list .line i{background-color: #cacaca;}
.swiper-v-list .swiper-slide-active .line i{background-color: var(--hover-color); transition: 0.3s 0.3s;}

.Floor003240 .left{position: relative;z-index: 10;}
.swiper-overlay .swiper-wrapper{ align-items: center;}
.swiper-overlay .swiper-slide{display: flex;align-items:center;z-index: 1;transition: opacity 0.3s;}
.swiper-overlay .swiper-slide:not(.swiper-slide-next):not(.swiper-slide-active):not(.swiper-slide-prev){opacity: 0;}
.swiper-overlay .swiper-slide .pic{position: relative;z-index: 1;transition: 0.3s;}
.swiper-overlay .swiper-slide-next,
.swiper-overlay .swiper-slide-prev{z-index: 2;}
.swiper-overlay .swiper-slide-prev .pic{ transform: scale(0.791) translateX(30%); transform-origin: right 50%; }
.swiper-overlay .swiper-slide-active{z-index: 10;}
.swiper-overlay .swiper-slide-active .pic{transform: scale(1); transform-origin: center center;}
.swiper-overlay .swiper-slide-next .pic{ transform: scale(0.791) translateX(-30%);transform-origin: left 50%;}
.swiper-overlay .swiper-slide .pic img{position: relative;z-index: 4;}
.swiper-overlay .swiper-slide .pic::before{position: absolute;z-index: 10;left: 0;top: 0;content: '';width: 100%;height: 100%;background: url(../images/Floor003240-kuang-v.png) no-repeat center center; background-size: 100% 100%;height: 100%;}
.swiper-overlay .swiper-slide .pic:after{position: absolute; content: '';width: 3.55rem;height: 1.44rem; bottom: -0.05rem;background: url(../images/Floor003240-kuang-shadow.png) no-repeat center center; background-size: contain; left: -1.32rem;z-index: 0;}
.swiper-overlay p{position: absolute; top: 40%;width: 50%;left: 50%;transform: translateX(-50%);z-index: 10;text-align: center;color: var(--hover-color);}

@media (min-width:1025px) {
.Floor003240 .left{width: calc(700 / 1600 * 100%);}
.Floor003240 .right{width: calc(780 / 1600 * 100%);}
/* .Floor003240 .left:after{position: absolute; left: 0.65rem;right: 0;height: 0.56rem;background: linear-gradient(to bottom,rgba(244,245,243,0) 0%,rgba(244,245,243,1) 100%); content: '';pointer-events: none;bottom: 0;z-index: 10;} */
.swiper-overlay{width: 175.156%;margin-left: -37.578%;}
.swiper-overlay{padding: 0 1.32rem;}
.swiper-v-list{height: calc(var(--txth) * var(--vnum));}
.swiper-v-list .txt{height: var(--txth); display: flex;align-items: center;padding-left: 0.65rem;}
.swiper-v-list .swiper-slide{height:  var(--txth);}
.swiper-v-list .line{flex-direction: column;width: 0.37rem;height: calc(100% + 1px);}
.swiper-v-list .line i{height: 1px;width: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(4){width: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(3),
.swiper-v-list .swiper-slide-active .line i:nth-child(5){width:48%;}
}
@media (max-width:1024px) {
.Floor003240 .left{margin-bottom: .5rem;}
.Floor003240 .right{margin: 0 -1.32rem; }
.swiper-v-list .txt{padding: 0.5rem 0.1rem 0;}
.swiper-v-list .txt p.dot2{-webkit-line-clamp:3;}
.swiper-v-list .line{width:calc(100% + 1px); height: 0.37rem;}
.swiper-v-list .line i{width: 1px;height: 24%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(6){height: 100%;}
.swiper-v-list .swiper-slide-active .line i:nth-child(5),
.swiper-v-list .swiper-slide-active .line i:nth-child(7){height:48%;}
.swiper-v-list .swiper-slide{text-align: center;}
}
@media (max-width:640px) {
.Floor003240 .right{margin: 0 -0.6rem; }
.swiper-overlay .swiper-slide .pic:after{width: 1.7rem; height: 0.7rem;left: -0.6rem;}
.swiper-v-list .swiper-slide{font-size: var(--font-size11);}
.swiper-v-list .swiper-slide-active{font-size: var(--font-size14);}
}




/*Floor003158*/
.Floor003158{padding:var(--padMar100) 0; position: relative; z-index: 1;}
.Floor003158 .flex{margin-bottom: .6rem;}
.Floor003158 .index-sub-tit{ line-height: 1.25;}
.Floor003158 p{line-height: 1.8; font-size: var(--font-size18); color: var(--black3); margin-bottom: .15rem;}
.Floor003158 p b{color: var(--hover-color); font-size: var(--font-size18);}
.Floor003158 .ul li{padding:.3rem; background: #fff; text-align: center;}
.Floor003158 .icon{display: block; height:.6rem; margin: 0 auto .24rem;}
.Floor003158 .t1{max-width: 2rem; color:var(--grey6); line-height: 1.5; font-size: var(--font-size16);}
@media (min-width:1025px) {
.Floor003158::before{content: ' '; background: #f5f5f5; position: absolute; left: 0; bottom: 0; width: 100%; height:50%; z-index: -1;}
.Floor003158 .flex{display: flex;justify-content: space-between; }
.Floor003158 .Hometit{width:35%;}
.Floor003158 .txt{width:60%;}
.Floor003158 .ul{display: flex; flex-wrap: wrap; justify-content: flex-end; position: relative; z-index: 2; margin-top: -1rem;}
.Floor003158 .ul li{margin-right:.3rem; min-width:2.6rem}
}



/*Form003138*/
.Form003138{padding:var(--padMar100) 0;  overflow: hidden;}
.Form003138 .box{background:#f9f9f9; padding:.6rem;}
.Form003138 .pic{overflow: hidden; position: relative;}
.Form003138 .Ispic{display: block; padding-bottom:94.789%;}
.Form003138 p{color:var(--black3); line-height:1.8; text-align: justify; margin-bottom: .1rem;color: var(--black3); font-size: var(--font-size18);}
@media(min-width:1025px){
.Form003138 .flex{display: flex; align-items: flex-end;}
.Form003138 .Hometit .index-sub-tit{width:95%;}
.Form003138 .con{width:55%; order: 2;}
.Form003138 .pic{width:45%; position: relative; z-index: 2; padding-left: .15rem; padding-top: .15rem;}
.Form003138 .pic::before{width:1rem; height: 1rem; position: absolute; left: 0; top: 0; content: ''; background: var(--hover-color); z-index:-1; opacity: 0.1;}
.Form003138 .box{padding-left:2.3rem; margin-left:-1.5rem; padding-top:4vw; padding-bottom:4vw; position: relative; overflow: hidden;border-radius: 0 .4rem 0 0;}
/* .Form003138 .box::before{position:absolute; right:-.5rem; top:0; content:' '; border-left:.5rem solid transparent; border-right: .5rem solid transparent; border-top: .5rem solid var(--white);  z-index: 10;} */
}





/*.Floor002491*/
.Floor002491{padding:var(--padMar100) 0; background: #f9f7ff;}
.Floor002491 ul * { -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s;}
.Floor002491 ul li{background:var(--black0); position: relative; overflow: hidden;} 
.Floor002491 ul li .Ispic{position: absolute; width: 100%; height: 100%; z-index:1; opacity: 0.35;} 
.Floor002491 ul li.on .Ispic:after{position: absolute;content: ''; left: 0;bottom: 0;width: 100%;height:75%; opacity: 0.7;
  background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); /* FF3.6-15 */
  background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=0 ); /* IE6-9 */
}
.Floor002491 ul li a{display: block; color: var(--white);position: absolute; width: 100%;height: 100%;left: 0;bottom: 0; z-index: 10;}
.Floor002491 ul li:not(.on) .liBox .liCon .txt{display: none;}
.Floor002491 ul li a .txtBox .h3{text-align: center;  font-size:var(--font-size22); margin:12px 0 0; font-weight: normal;}  
.Floor002491 ul li a .icon{max-width: 50%; text-align: center; margin: 0 auto;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:.6rem; max-height: .6rem;}
.Floor002491 ul li .liBox{ position: relative; width: 100%;height: 100%;overflow: hidden; z-index: 2; }
.Floor002491 ul li .liBox .liCon{position: absolute; width: 100%;bottom:50%;transform: translateY(50%);}
.Floor002491 ul li.on a .txtBox .h3{font-size:var(--font-size26); margin:0 0 .12rem; }
.Floor002491 ul li .liBox .liCon .txt{line-height:1.75; opacity: 0.9; /* max-height: .5rem;*/ overflow: auto; padding-right: .12rem;}

@media screen and (min-width:1000px ){
.Floor002491 ul{display: flex; align-items: center;}
.Floor002491 ul li{height:5.5rem; width:25%; margin-right:.15rem; border-radius: .15rem; overflow: hidden;}
.Floor002491 ul li:nth-of-type(3){ margin-right:0;}
.Floor002491 ul li .liBox .liCon .icon img{max-width:.6rem;}
.Floor002491 ul li.on .liBox .liCon .icon img{max-width:.6rem; position: absolute; max-height:.6rem; left: 50%; top: 50%; transform:translate(-50%,-50%);}
.Floor002491 ul li.on{width:calc(100% - 50% - 30px);}
.Floor002491 ul li.on .Ispic{ opacity:1;} 
.Floor002491 ul li.on a{ width:100%; height:calc(150 / 16 * 1em); overflow: hidden;}
.Floor002491 ul li.on .liBox .liCon{position:relative; height: 100%; padding-left:1.3rem; padding-right:.3rem; bottom:.1rem; transform: translateY(0);}
.Floor002491 ul li.on .liBox .liCon .icon{position: absolute; left:.35rem;top: 50%; width:.65rem; height:.65rem;margin-top:calc(-30 / 16 * 1em); }
/* .Floor002491 ul li.on .liBox .liCon::before{content:''; position:absolute; width: calc(50 / 16 * 1em); height:calc(50 / 16 * 1em); background: url(../images/more-on.svg) no-repeat center var(--hover-color); background-size:auto calc(15 / 16 * 1em); right:calc(35 / 16 * 1em); top:50%; transform: translateY(-50%);  border-radius:50%;} */
.Floor002491 ul li.on a .txtBox .h3{text-align: left; margin-top:0; }
.Floor002491 ul li.on a .txtBox{position: relative; top: 50%;-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);-o-transform: translateY(-50%); transform: translateY(-50%);}
}

.Floor002491 .txt::-webkit-scrollbar{width:3px; height:100%;}
.Floor002491 .txt::-webkit-scrollbar-track{ background: rgb(239, 239, 239); border-radius:3px;}
.Floor002491 .txt::-webkit-scrollbar-thumb{ background: var(--hover-color); border-radius:3px;}
.Floor002491 .txt::-webkit-scrollbar-thumb:hover{background: var(--hover-color);}
.Floor002491 .txt::-webkit-scrollbar-corner{background: var(--hover-color);}



.About_box2{padding:var(--padMar100) 0; }
.About_box2 .culture .tab{height: 100%;border-bottom: 1px solid rgba(255,255,255,.1);flex-direction: column;justify-content: space-between;display: flex;}
.About_box2 .culture .tab li{position: relative; overflow: hidden;cursor: pointer;counter-increment: itemcounter;}
.About_box2 .culture .tab li:before{position: absolute; content: '';height: 4px;top:0;background-color: var(--hover-color);left:0;width:0; transition:0.3s;}
.About_box2 .culture .tab li.active:before{width: 100%;}
.About_box2 .culture .tab li .name{ height: calc(100 / 24 * 1em);display: flex;align-items: center;font-size: 1.5em;border-top: 1px solid rgba(0,0,0,.1);color:var(--black3);}
.About_box2 .culture .tab li .name:before{content: counters(itemcounter, ".", decimal-leading-zero); margin-right: calc(18 / 20 * 1em);}
.About_box2 .culture .tab li .info{line-height: 1.75;color: var(--grey6); font-size: var(--font-size17);}

@media (min-width:1025px) {
.About_box2 .culture{display: flex;justify-content: space-between;align-items: stretch;}
.About_box2 .culture .left{margin-left: calc(100 / 1920 * 100vw);flex: 1;}
.About_box2 .culture .right{width: calc(800 / 1440 * 100%);flex-shrink: 0;}
.About_box2 .culture .right img{border-radius: .15rem;}
.About_box2 .culture .tab li .info{position: absolute; left: 0;top: calc(120 / 20 * 1em);width: 100%; opacity: 0; transform: translateY(30px); transition: 0.5s 0.1s;}
.About_box2 .culture .tab li.active .info{opacity: 1; transform: translateY(0);}
.About_box2 .culture .tab li.active{flex: 3;}
}
@media (max-width:1024px) {
.About_box2 .culture .tab li .info{padding-bottom: 0.3rem;font-size: var(--font-size24);}
.About_box2 .culture .tab li:not(.active) .info{display: none;}
.About_box2 .culture{margin-bottom: 0.5rem;}
}



.Floor00331{padding:var(--padMar100) 0;position: relative;z-index: 1;overflow: hidden; font-weight: 500;}
.Floor00331 [class*=autoCon-]{position: relative;z-index: 3;}
.Floor00331 .right li{border-bottom: 1px solid rgba(0, 0, 0, 0.05);position: relative;line-height: 1; }
.Floor00331 .right li p{font-size: var(--font-size20); line-height: 1.6; margin-bottom: .15rem;}
.Floor00331 .right li:after{position: absolute;left: 0;height: 1px;background-color: var(--hover-color); bottom: -1px;content: ''; transform: scaleX(0); transform-origin: 100% 50%;transition: 0.3s transform;width: 100%;}
.Floor00331 .right li:hover:after{transform: scaleX(1); transform-origin: 0 50%;width: 50%;}
.Floor00331 .right li .num{display: flex;align-items: flex-start; margin-bottom: .15rem;}
.Floor00331 .right li .counter{font-size: var(--font-size50); font-family: 'MoSB'; color: var(--hover-color);}
.Floor00331 .right li  sup{font-size: var(--font-size30); margin-left: 0.1rem;}
.Floor00331 .left{position: relative;}
.Floor00331 .left .pic::after{display: block;content: '';width: 100%;height: 100%;background: rgba(99, 51, 139, 0.1);position: absolute;left: auto;right: -.25rem;bottom: -.25rem;z-index: -1;opacity: 1;}
@media (min-width:1025px) {
.Floor00331 .left{width: calc(800 / 1440 * 100%);}
.Floor00331 .right{min-width: calc(500 / 1440 * 100%);}
.Floor00331 .right ul{width: calc(480 / 240 * 100%);}
.Floor00331 .right li{padding-right: 0.2rem;}
.Floor00331 .right li + li{margin-top: 0.65rem;}
}
@media (max-width:1024px) {
.Floor00331 .right{margin-top: var(--padMar100);}
.Floor00331 .right li{display: flex;flex-direction: column;align-items: flex-end;}
.Floor00331 .right li{border-bottom-color:var(--hover-color);}
.Floor00331 .right li + li{margin-top: 0.3rem;}
.Floor00331 .right li:hover:after{width: 100%;}
}
@media (max-width:640px) {
.Floor00331 .right li .counter{font-size: var(--font-size32);}
}



.Floor003156{padding-bottom:var(--padMar100);}
.Floor003156 .index-sub-tit{text-align: center;}
.Floor003156 .Ispic{padding-bottom:31.316%; position: relative; z-index: 1;}
.Floor003156 .Ispic::before{position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; background:rgba(0, 0, 0, 0.7);}
.Floor003156 li{padding:.4rem;}
.Floor003156 .icon{display: block; margin: 0 auto; height: .55rem;}
.Floor003156 .t1{font-size: var(--font-size22); color:var(--black); margin:.3rem 0 .15rem; text-align: center;}
.Floor003156 .t2{color:var(--grey);line-height: 1.75;}
@media (min-width:1025px) {
.Floor003156 .ul{display: flex; flex-wrap: wrap; background:#f9f9f9; margin-top: -2.9rem; position: relative; z-index: 2;}
.Floor003156 li{width: 33.3%; border-right: 1px solid rgba(0, 0, 0, 0.1);}
.Floor003156 li:nth-child(3n){border-right:none;}
.Floor003156 li:nth-child(3n) ~ li{border-top:1px solid rgba(0, 0, 0, 0.1);}
}



.VisionCont{padding:var(--padMar100) 0; background: #f9f7ff;}
.VisionCont .contactoptions{width: 62%;}
.VisionCont .contactoptions aside{color: var(--black0); line-height:1.8; margin-bottom: .4rem; font-size: var(--font-size22);}
.VisionCont .contactoptions h2{color: var(--black0); font-size: var(--font-size28); margin-bottom: .3rem; font-weight: normal;}
.VisionCont .contactoptions li{display: flex; align-items: center; margin-bottom: .25rem;}
.VisionCont .contactoptions p{color: var(--black3);line-height:1.8; padding-left: .18rem; font-size: var(--font-size22);}
.VisionCont .contactoptions li .icon{max-width: .4rem;}



.Floor003180{position: relative;}
.Floor003180 .Ispic{display: block; width: 100%; padding-bottom:23.5%; position: relative;}
.Floor003180 .conts{text-align: center;}
.Floor003180 .conts h2{font-size: var(--font-size30); color: var(--white); font-weight: normal; margin-bottom: .8rem;}
.Floor003180 .conts .info{margin-bottom: .6rem;}
.Floor003180 .conts .info p{font-size: var(--font-size24); color: var(--white); line-height: 1.6; margin-bottom: .1rem;}
.Floor003180 .con .btn a{display: inline-block;min-width:2.6rem;line-height:.6rem;padding-left: .3rem;padding-right: .8rem;transition: 0.3s; color: var(--white); background: url(../images/more_arrow_w.png) no-repeat right .35rem center; background-size: auto 7px; border: 1px solid var(--white);}
.Floor003180 .con .btn a:first-child{margin-right: .6rem;}
.Floor003180 .con .btn a:hover{background: url(../images/more_arrow_w.png) no-repeat right .35rem center var(--hover-color); color: var(--white);background-size: auto 7px; border: 1px solid var(--hover-color);}
@media (min-width:1025px){
.Floor003180 .con{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10;}
.Floor003180 .conts{width:100%;}
}



.more-color{margin-top: 3vw;}
.more-color a{display: inline-block;min-width:1.6rem;line-height:.6rem;padding-left: .3rem;padding-right: .8rem;transition: 0.3s; color: var(--white); background: url(../images/more_arrow_w.png) no-repeat right .35rem center; background-size: auto 7px; border: 1px solid var(--white);}
.more-color a:first-child{margin-right: 0;}
.more-color a:hover{background: url(../images/more_arrow_w.png) no-repeat right .35rem center var(--hover-color); color: var(--white);background-size: auto 7px; border: 1px solid var(--hover-color);}


.Floor003226{padding:var(--padMar100) 0;overflow:hidden; background: #f9f7ff;}
.Floor003226 .desc{margin-bottom:var(--padMar80)}
.Floor003226 .desc .txt .ind-desc{margin:0.3rem 0 0.6rem 0;text-align:justify}
.Floor003226 .desc .txt .sum{font-size: var(--font-size26); color: var(--black0);}
.Floor003226 .desc .txt .ind-desc{font-size: var(--font-size18); line-height: 1.8;color: var(--black3);}
.Floor003226 .desc .pic{overflow:hidden;border-radius: .08rem;}
.Floor003226 .list{margin-top:-0.2rem;overflow:hidden}
.Floor003226 .list .swiper-wrapper{height: auto;}
.Floor003226 .list .swiper-slide{perspective:1000px;padding:0.1rem 0;position:relative;z-index:1}
.Floor003226 .list .swiper-slide :where(.front,.back){backface-visibility:hidden}
.Floor003226 .list .swiper-slide a{display:block;text-align:center;position:relative;z-index:1;transform-style:preserve-3d;transition:transform 0.5s}
.Floor003226 .list .swiper-slide a .front{background-color:var(--white);border-radius:0.08rem;padding:0 0.25rem;min-height:2.6rem}
.Floor003226 .list .swiper-slide a .front .ico{height:1.05rem;display:flex;align-items:flex-end;justify-content:center;padding-bottom:0.18rem}
.Floor003226 .list .swiper-slide a .front .ico img{max-width: .45rem;}
.Floor003226 .list .swiper-slide a .front h3{margin:0;color:var(--hover-color);font-size:0.28rem;font-weight:600;line-height:1}
.Floor003226 .list .swiper-slide a .front p{margin:0.2rem 0 0 0;line-height:1.4;}
.Floor003226 .list .swiper-slide a .back{position:absolute;left:0;width:100%;height:100%;top:0;transform:rotateY(180deg);z-index:3;overflow:hidden;border-radius:0.08rem;}
.Floor003226 .list .swiper-slide a .back::after{position: absolute;content: '';left: 0;bottom: 0;width: 100%;height:40%;opacity: 0.6;background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 1) 100%);}
.Floor003226 .list .swiper-slide a .back .Ispic{height:100%}
.Floor003226 .list .swiper-slide a .back .tit{position:absolute;left:0;width:100%;color:var(--white);bottom:0.2rem;font-size:var(--font-size22);font-weight:500;z-index: 2;}
.Floor003226 .list .swiper-slide:hover a{transform:rotateY(180deg)}
.Floor003226 .zhu{font-size: var(--font-size16); color: var(--grey9); margin-top: .35rem;}
@media (min-width:1025px) {
.Floor003226 .desc .txt{width:48%;flex-shrink:0}
.Floor003226 .desc .pic{width:45%;flex-shrink:0;}
.Floor003226 .list{width:117.85714286%;}
.Floor003226 .list .swiper-slide a{margin-right:0.29rem;}
}
@media (max-width:1024px) {
.Floor003226 .desc .txt{text-align: center; margin-bottom: 0.3rem;}
}



.Floor003114{padding:var(--padMar100) 0;background: #f9f7ff;overflow: hidden;}
.Floor003114 .HomeTit{position: relative;}
.Floor003114 .btn{position: absolute;right: 0;bottom: 0;}
.Floor003114 .slick-arrow{width:.7rem;height:.5rem;margin-left:.2rem; background: var(--white);position: relative;}
.Floor003114 .slick-arrow:before{position: absolute;content: '';width: 100%;height: 100%;left: 0;top: 0;background: url(../images/more_arrow_on_left.png) no-repeat center center; background-size: .25rem auto;}
.Floor003114 .slick-next{background: var(--hover-color);}
.Floor003114 .slick-next:before{background-image: url(../images/more_arrow_w.png)}

.Floor003114 .slider{width: 114%;overflow: hidden;}
.Floor003114 .slider .ul{padding-right: 9.591%;}
.Floor003114 .slider .slick-list{overflow: inherit;}
.Floor003114 .slick-slide:not(.slick-active){opacity: 0.5;}
.Floor003114 .slick-slide a{display: block;margin-right:.5rem;padding-bottom: 1px;}
.Floor003114 .slick-slide.slick-active a:hover .pic:before{width: 100%;}
.Floor003114 .pic .Ispic{margin: 0 auto;}
.Floor003114 .tit{border-bottom: 1px solid #d1d1d1;width:100%;position: relative; margin-top: .3rem; min-height:1rem;}
.Floor003114 .tit aside{padding:0;color: var(--black0); font-size: var(--font-size18); line-height: 1.7; margin-bottom: .15rem;}
.Floor003114 .tit aside span{ font-size: var(--font-size18); color: var(--grey6);}
.Floor003114 .slick-slide.slick-active a:hover .tit aside{color: var(--hover-color);}
.Floor003114 .tit:before{position: absolute;content: '';width:.3rem; height: 3px; background-color: var(--hover-color); left:.1rem; bottom: -2px;}
@media (max-width:1024px) {
.Floor003114 .title{padding-right: 40%;}
.Floor003114 .title .cn{font-size: 5vw;}
}
@media (max-width:640px) {
.Floor003114{font-size: 3.5vw;}
.Floor003114 .title .cn{font-size: 9vw;}
.Floor003114 .slider .ul{padding-right: 18%;}
.Floor003114 .slick-arrow{width: 60px;height: 42px;}
.Floor003114 .slick-slide a{margin-right: 5vw;}
}




.Floor003116{padding:var(--padMar100) 0; background: url(../images/Floor003116-bg.jpg) no-repeat center center;background-size: cover;overflow: hidden;}

.Floor003116 .item{position: relative;}
.Floor003116 .item .icon{line-height: 0;}
.Floor003116 .item .icon img{height:.8rem;}
.Floor003116 .item .txt p{font-size:var(--font-size18);margin-top:.3rem; color: var(--black0);}
.Floor003116 .item .num{line-height: 0;}
.Floor003116 .item .num *{display: inline-block; vertical-align: baseline;}
.Floor003116 .item .num b{color: var(--hover-color);font-size: var(--font-size70);line-height: 1;}
.Floor003116 .item .num sup{font-size:var(--font-size32);color: var(--hover-color); vertical-align: top;line-height: 1;vertical-align: bottom;margin-left:.1rem;}

.Floor003116 .item svg{width: 100%;}

@media (min-width:641px) {
.Floor003116 .item{float: left;width:20%;margin-left:1.5%;line-height: 0;}
.Floor003116 .item .txt{position: absolute;left:.5rem;bottom:.7rem;}
.Floor003116 .item .icon{margin-bottom:.5rem;}
.Floor003116 .item:not(:hover) .icon img.off,
.Floor003116 .item:hover .icon img.on{display: none;}
.Floor003116 .item:nth-child(1){width:35%;margin-left: 0;}
.Floor003116 .item:hover .txt b,
.Floor003116 .item:hover .txt .num sup,
.Floor003116 .item:hover .txt,
.Floor003116 .item:hover .txt p{color: var(--white);}
}
@media (min-width:641px) and (max-width:1440px) {
.Floor003116 .item{font-size: 6vw;}	
}
@media (max-width:640px) {
.Floor003116{font-size: 3.5vw; padding: 10% 0;}
.Floor003116 .item{font-size: 20vw;}	
.Floor003116 .item svg{display: none;}
.Floor003116 .item{background-color: var(--white);text-align: center; padding: 5vw 0;}
.Floor003116 .item:not(:last-child){margin-bottom: 5%;}
.Floor003116 .item .icon{margin-bottom: 0.3em;}
.Floor003116 .item .icon img.off{display: none;}
}




/*Floor003238 */
.Floor003238{position: relative;z-index: 1; overflow: hidden;padding: var(--padMar100) 0;}
.Floor003238 .HomeTit{margin-bottom: .3rem;}
.Floor003238 .sum{font-size: var(--font-size26);color: var(--black0);}
.Floor003238 .intro{font-size: var(--font-size20); color: var(--grey6); margin-top: 0.1rem; line-height: 1.5;}
.Floor003238 .pics-list li img{border-radius: 0;}
.Floor003238 .con{margin-top: 3vw;}
.Floor003238 .con .left{width: calc(640 / var(--autoWidth) * 100%); overflow: hidden;}
.Floor003238 .con .right{flex: 1;}
.Floor003238 .cons-list li{border-bottom: 1px solid  rgba(150, 157, 161, 0.2);padding: 0.12rem 0;--pl:0.75rem}
.Floor003238 .cons-list li .ico{width:var(--pl);flex-shrink: 0;}
.Floor003238 .cons-list li .ico img{max-height: 0.43rem;}
.Floor003238 .cons-list li.active .arrow{background-image: url(../images/Floor003238-open.png);}
.Floor003238 .cons-list li .tit p{margin: 0;flex: 1;font-size: var(--font-size26); color: var(--black0);}
.Floor003238 .cons-list li .txt{padding: 0.1rem 0 0;;line-height: 1.5;padding-left: 0;}
.Floor003238 .cons-list li .txt :where(h3,p){margin: 0;font-size: var(--font-size16);}
.Floor003238 .cons-list li .txt p{margin-bottom: 0.08rem; font-size: var(--font-size16);line-height:1.5; color: var(--black3);}
.Floor003238 .cons-list li .txt p::before{display: inline-block;content: '';width: .04rem;height: .04rem;border-radius: 50%;background-color:var(--grey6);margin-right: 10px;vertical-align: middle;}


@media (min-width:1025px) {
.Floor003238 .pics-list{position: relative;z-index: 1;height: 100%;}
.Floor003238 .pics-list li{position: absolute; left: 0;top: 0;width: 100%; height: 0; overflow: hidden;transition: 1s;border-radius: 0;}
.Floor003238 .pics-list li.active{height: 100%; transition-delay: 1s;}
.Floor003238 .con .right{margin-left: 0.71rem;}
.Floor003238 .cons-list li .arrow{flex-shrink: 0;width: 0.45rem;height: 0.45rem;border-radius: 50%; background: url(../images/Floor003238-add.png) no-repeat center center; background-size:calc(20 / 60 * 100%) auto;cursor: pointer;}
.Floor003238 .cons-list li .txt{display: none;height:auto;}
}
@media (max-width:1024px) {
.Floor003238 .index-title .tit{font-size: var(--font-size18);}
.Floor003238 .index-title .desc{font-size: var(--font-size28);}
.Floor003238 .con .left{width: 40%;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size24);}
.Floor003238 .pics-list li{height: var(--liH);border-bottom: 1px solid  rgba(150, 157, 161, 0.2);margin-bottom: 0.3rem;}
.Floor003238 .cons-list li{min-height:var(--liH);display: flex;justify-content: center;flex-direction: column;}
.Floor003238 .cons-list li .txt{display: block!important;}
.Floor003238 .cons-list li{padding-left: 0.2rem;padding-bottom: 0; margin-bottom: 0.3rem;}
}
@media (max-width:640px) {
.Floor003238 .pics-list li img{border-radius: 0.1rem;}
.Floor003238 .cons-list li{--pl:0.4rem;}
.Floor003238 .cons-list li .ico img{max-height: 0.24rem;}
.Floor003238 .cons-list li{padding-top: 0;}
.Floor003238 .cons-list li .tit p{font-size: var(--font-size20);}
.Floor003238 .cons-list li .txt :where(h3,p){display: none;}
.Floor003238 .more{line-height: 2.4;font-size: var(--font-size16);}
.Floor003238 .pics-list li,
.Floor003238 .cons-list li{margin-bottom: 0.2rem;}
}



.RighInfo000{padding:var(--padMar100) 0;background:url(../images/RighInfo000-01.jpg) no-repeat center; text-align: center; color: var(--white);}
.RighInfo000 .sum{font-size: var(--font-size26); }
.RighInfo000 .singlePage p{font-size: var(--font-size18); line-height: 1.8; margin:.2rem auto 2vw auto; max-width: 12rem;}




.RighInfo002502{padding:var(--padMar100) 0;}
.RighInfo002502 ul li:hover{box-shadow: 0 .1rem .2rem rgba(0, 0, 0, 0.08);}
.RighInfo002502 ul li .liBox{border-radius:.05rem; border:1px solid #e7e7e7; padding:.3rem;border-right: 3px solid var(--hover-color);}
.RighInfo002502 ul li .liBox .icon{max-width: .55rem; margin-bottom: .3rem;}
.RighInfo002502 ul li .liBox .h3{margin: 0;font-size:var(--font-size28);font-weight: normal; color: var(--hover-color); font-family: 'MoM';}
.RighInfo002502 ul li .liBox .txt{color: var(--black3);}

@media screen and (min-width:768px ){
.RighInfo002502 ul li{float: left; width: 48%;margin-right: 4%; margin-bottom:3%;}
.RighInfo002502 ul li:nth-child(2n){margin-right: 0;}
.RighInfo002502 ul li:nth-child(3n+1) .liBox{ border-right-color: var(--hover-color);}
.RighInfo002502 ul li .liBox .txt{font-size:var(--font-size18); padding-top:.15rem;}
}




.w75 {width: 72%;}
.w22 {width: 22%;}

.cp_detail{background:#f9f7ff; padding:var(--padMar100) 0 0;}
.cp_detail .conTfg .Page002623{padding: var(--padMar50) 0 0;}
.MenuList.wedding_fix{z-index:10;top:10%; position: fixed;}
.MenuList.wedding_fix .active a{font-weight: bold;color: var(--hover-color); border-left: 3px solid var(--hover-color);}
.MenuList li{font-size: .2rem; }
.MenuList li a{border-left: 3px solid #dcdcdc; padding: .14rem 0 .14rem .3rem; line-height: 2.6;}
.MenuList li:hover a{color: var(--hover-color); font-weight: bold; border-left: 3px solid var(--hover-color);}

.conTfg{margin-bottom:var(--padMar100);}
.pr-title{display: flex; }
.pr-title span{font-size:var(--font-size34);line-height: 1.6;display: block;margin-bottom: 0.3rem;color:var(--black0); font-family: 'MoM';}

.listpic{overflow: hidden; background: url(../images/listpic-bg.jpg) no-repeat top center; background-size: cover;}
.listpic .state{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center; padding-top: .3rem;}
.listpic .state .dots{flex: 1;margin-right: .4rem;}
.listpic .slick-dots{position: relative;height:.6rem;display: flex;align-items: center;}
.listpic .slick-dots li{position: relative;flex: 1;height: .02rem;margin: -2px 0 0 0;border: 0;display: inline-block; vertical-align: middle;}
.listpic .slick-dots li button{border-radius: 0;opacity: 0;display: none;}
.listpic .slick-dots li:hover button{opacity: 1;}
.listpic .slick-dots li:before{height: .02rem;background-color:var(--hover-color);left: 0;top: 0;content: "";position: absolute;width: 0;transition: all 0.5s; z-index: 2;}
.listpic .slick-dots .slick-active:before{width: 100%;}
.listpic .slick-dots:after{left: 0;top: 50%;transform: translateY(-50%);width: 100%;content: "";position: absolute;height: .02rem;background-color: #e5e6e8;z-index: 1;}

.listpic .controls {position: relative;z-index: 2;}
.listpic .slick-arrow{width:.6rem; height:.6rem;  border-radius: 50%; z-index: 22;position: static;top: 50%;padding: 0;right: 0;font-size: 1em;text-indent: -9999em;transition: 0.5s;background: var(--white);transform: translate(0, 0%);}
.listpic .slick-arrow:before{position: absolute; content: ''; width: 20%; height: 20%;border-left: 2px solid var(--hover-color);border-top: 2px solid var(--hover-color); transform: rotate(-45deg);-webkit-transform: rotate(-45deg);-ms-transform: rotate(-45deg); left: 40%; top: 40%;}
.listpic .slick-next:before{transform: rotate(135deg);-webkit-transform: rotate(135deg);-ms-transform: rotate(135deg);}
.listpic .slick-prev {margin-right:.15rem;}
.listpic .slick-arrow:hover {background-color:var(--hover-color);}
.listpic .slick-arrow:hover:before{ border-color: var(--white);}

.listpic .slider a{display: block;position: relative;  overflow: hidden; border-radius:.12rem;}
.listpic .slider a .pic{overflow: hidden; }
.listpic .slider .Ispic{padding-bottom:100%;transition: 0.3s ease-out;}
.listpic .slider .tit{line-height: 1.5;font-size:var(--font-size20);  color:var(--black); text-align: center;}
.listpic .slider  a:hover .Ispic{transform: scale(1.1);}
.listpic .slider  a:hover .tit{color:var(--hover-color);}
@media (min-width:1025px) {
.listpic .slider {margin:0 -.1rem;}
.listpic .slider a {margin:0 .1rem; background: var(--white);}
.listpic .slider a .txt {flex: 1;overflow: hidden;padding:.2rem 0;}
}



.Problem .list{ float:right; width:100%;}
.Problem .list .item{ margin-bottom:.2rem; background:var(--white);}
.Problem .list .item i.icon{ display:block; position:absolute; right:.3rem; top:.4rem; background:url(../images/TextList002205-icon.png) no-repeat center; width:.18rem; height:.18rem;transition:all 0.5s ease-out 0s; overflow:hidden; background-size: .18rem;}
.Problem .list .item.active .Q>a{color: var(--hover-color);}
.Problem .list .item .Q{ margin:0; line-height:.9rem; padding-left:1rem; padding-right:.5rem;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; cursor:pointer;transition:all 0.5s ease-out 0s;}
.Problem .list .item .Q>a{ color:var(--black3); font-size: var(--font-size20); font-family: 'MoM'; font-weight: 500;}
.Problem .list .item em.icon{ position:absolute; top:0; left:0; width:.7rem; height:100%; display:block; text-align:center;font-size:var(--font-size26); font-weight:bold; font-style:normal; color:var(--hover-color);}
.Problem .list .item .Q em.icon{transition:all 0.5s ease-out 0s; border-right: 1px dashed rgba(0, 0, 0, 0.1);}
.Problem .list .item .A{ position:relative;padding:.3rem .3rem .3rem .75rem; display:none; border-top: 1px solid rgba(0, 0, 0, 0.05); font-size: var(--font-size18); line-height: 1.8; color: var(--black3);}
.Problem .list .item .A em.icon{color:var(--black3);transition:all 0.5s ease-out 0s; padding-top: .05rem;align-content: center;}
.Problem .list .item.active .Q em.icon{ background:var(--hover-color); color:var(--white)}
.Problem .list .item.active i.icon{background:url(../images/TextList002205-icon2.png) no-repeat center; background-size: .18rem;}
.Problem .list .item.active .A{display: block;}


.Lianxi{position: relative;}
.Lianxi .Ispic{display: block; width: 100%; padding-bottom:23.5%; position: relative;}
.Lianxi .conts{text-align: center;}
.Lianxi .conts h2{font-size: var(--font-size28); color: var(--white); font-weight: normal; line-height: 2;}
.Lianxi .con .btn{display: inline-block;padding-left: .1rem;padding-right: .7rem;transition: 0.3s; color: var(--white); background: url(../images/more_arrow_w.png) no-repeat right .15rem center; background-size: auto 7px; border-bottom: 1px solid var(--white); font-size: var(--font-size24); margin: 0 .1rem; }

.Lianxi .con .btn:hover{background: url(../images/more_arrow_w.png) no-repeat right .3rem center var(--hover-color); color: var(--white);background-size: auto 7px; border-bottom: 1px solid var(--hover-color);}
@media (min-width:1025px){
.Lianxi .con{position: absolute; width: 100%; height: 100%; left: 0; top: 0; z-index: 10;}
.Lianxi .conts{width:100%;}
}



/*PicList002949 */
.PicList002949 .HomeTit{margin-bottom:.15rem;}
.PicList002949 .sum{font-size: var(--font-size20); color: var(--black3); line-height: 1.4;}

.PicList002949{padding:var(--padMar100) 0 0;}
.PicList002949 .item{padding:var(--padMar100) 0;}
.PicList002949 .item a:hover{color:var(--hover-color);}

.PicList002949 .item:nth-child(odd) .txt .inner{padding-right: 4vw;}
.PicList002949 .item:nth-child(even) .txt .inner{padding-left: 4vw;}

.PicList002949 .tit{font-size:var(--font-size32); line-height:1.4; color: var(--black0); margin-bottom: .3rem; font-family: 'MoM';}
.PicList002949 .tit::before{display: block; margin-bottom:.2rem; content: '';background:var(--hover-color); width:.22rem; height:.03rem;}
.PicList002949 .inner .infor li{font-size: var(--font-size18); color:var(--grey6); line-height: 1.5;margin-bottom: .13rem;}
.PicList002949 .inner .infor li::before{display: inline-block;content: '';width: .04rem;height: .04rem;background-color:var(--hover-color);margin-right:.1rem;vertical-align: middle;    margin-top: -.02rem;}
.PicList002949 .inner .infor li span{color: var(--black0);}
.PicList002949 .inner .infor2 li::before{background: url(../images/PicList002949_not.png) no-repeat center left; background-size: auto .12rem; width: .12rem; height: .12rem;}
.PicList002949 .inner p{line-height:1.8; color:var(--grey6); font-size: var(--font-size18); margin-bottom: .1rem;}
.PicList002949 .item a:hover  .tit:after{background:var(--hover-color);}
.PicList002949 .item .more{padding-right:.25rem;display: inline-block;background: url("../images/PicList002949_more.png") no-repeat right center;color: #999;}
.PicList002949 .item a:hover .more{background-image: url("../images/PicList002949_more_on.png");}

.PicList002949 .inner p a{display: inline-block;padding-left: .1rem;padding-right: .6rem;transition: 0.3s; color:var(--black0); background: url(../images/more_arrow.png) no-repeat right .15rem center; background-size: auto 5px; border-bottom: 1px solid var(--black0); margin: 0 .1rem;}
.PicList002949 .inner p a:hover{color: var(--hover-color);border-bottom: 1px solid var(--hover-color); background: url(../images/more_arrow_on.png) no-repeat right .3rem center; background-size: auto 5px;}

@media(min-width:1025px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .form{width:50%;}
}
@media(min-width:641px) and (max-width:1024px){
.PicList002949 .pic{ width:50%;}
.PicList002949 .tit{font-size: 3vw;}
}
@media(max-width:640px){
.PicList002949 .ytable,
.PicList002949 .ytable-cell{display: block;}
.PicList002949 .txt .inner{padding: 5vw;font-size: 3.5vw;}
.PicList002949 .tit{font-size: 5vw;}
}

.PicList002949 .form .tftable {color:var(--black0);width:100%;border: 1px solid var(--hover-color);}
.PicList002949 .form .tftable th {font-size:var(--font-size20);background-color:#f9f7ff;padding: .25rem 0;}
.PicList002949 .form .tftable td {font-size:var(--font-size18); padding: .2rem 0; text-align: center;}




/*PicList002798*/
.PicList002798{padding:var(--padMar100) 0 var(--padMar50);}
.PicList002798 .pr-title span{margin-bottom: .1rem;}
.PicList002798 .desc p{font-size: var(--font-size20); color: var(--black3);line-height: 1.8; margin:0 0 .4rem 0;}
.PicList002798 ul{ display: flex; flex-wrap:wrap;}
.PicList002798 li a{display:block;}
.PicList002798 li .pic{background: #f5f5f5; overflow: hidden;}
.PicList002798 li .Ispic{ padding-bottom:73.55%; background-size: contain; transition: .3s;}
.PicList002798 li:hover .Ispic{transform: scale(1.1);}
.PicList002798 .con{ padding:.4rem 0 .2rem 0; border-bottom:2px solid #eee;}
.PicList002798 .tit{font-size: var(--font-size26); color: var(--black0); font-family: 'MoM';}
.PicList002798 .txt{color: var(--black3); line-height: 1.5; margin: .12rem 0 .4rem 0; font-size: var(--font-size18);}  
.PicList002798 .txt p::before{display: inline-block;content: '';width: .04rem;height: .04rem;background-color: var(--hover-color);margin-right: .1rem;vertical-align: middle;margin-top: -.02rem;}
.PicList002798 li:hover .con{ border-bottom-color: var(--hover-color);}
.PicList002798 li:hover .tit{ color: var(--hover-color);}

.PicList002798 li .con .more{color: var(--black3);display: block;background: url(../images/more-on.svg) no-repeat right center;background-size: .12rem auto; font-size: var(--font-size18);}
.PicList002798 li:hover .con .more{background: url(../images/more.svg) no-repeat right center;background-size: .12rem auto; }

@media(min-width:1025px){
.PicList002798 li{width:30.6%; margin-right:4%;}
.PicList002798 li:nth-child(3n){margin-right:0; }
.PicList002798 li:nth-child(3n) ~ li{margin-top:4%; }
}




/*RighInfo001774*/
/*slick Basic*/
.RighInfo001774 .slick-slider { position:relative;z-index: 1; display: block;-webkit-touch-callout: none;-ms-touch-action: pan-y; touch-action: pan-y;-webkit-tap-highlight-color: transparent}
.RighInfo001774 .slick-list { position: relative; z-index: 1;display: block; overflow: hidden;}
.RighInfo001774 .slick-list:focus {outline: none}
.RighInfo001774 .slick-list.dragging {cursor: pointer;cursor: hand;}
.RighInfo001774 .slick-slider .slick-track, 
.RighInfo001774 .slick-slider .slick-list { -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0);-o-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0)}
.RighInfo001774 .slick-track {position: relative; top: 0; left: 0; display: block;}
.RighInfo001774 .slick-track:before, 
.RighInfo001774 .slick-track:after{display: table; content: '';}
.RighInfo001774 .slick-track:after{ clear: both;}
.RighInfo001774 .slick-loading .slick-track { visibility: hidden;}
.RighInfo001774 .slick-slide{ display: none; float: left;min-height: 1px;}
[dir = 'rtl'] .slick-slide {float: right;}
.RighInfo001774 .slick-slide .slick-loading img { display: none;}
.RighInfo001774 .slick-slide .dragging img { pointer-events: none;}
.RighInfo001774 .slick-initialized .slick-slide { display: block;}
.RighInfo001774 .slick-loading .slick-slide { visibility: hidden;}
.RighInfo001774 .slick-vertical .slick-slide { display: block; height: auto; border: 1px solid transparent;}
.RighInfo001774 .slick-arrow .slick-hidden { display: none;}
/*slick Basic End*/
.RighInfo001774{padding:var(--padMar100) 0 0;}
.RighInfo001774 .list_img{float:left; width:40%;}
.RighInfo001774 .big{ margin-bottom:.22rem;}
.RighInfo001774 .big li figure{padding-bottom:60%; background-size:contain; }
.RighInfo001774 .small{ padding:0 .3rem; position: relative; display: none;}
.RighInfo001774 .small .slick-arrow{ position:absolute; height:100%; top:0; width:25px; z-index:10; cursor:pointer; border: 0;background: none;padding: 0; }
.RighInfo001774 .small .slick-prev{ left:0; background: url(../images/Floor002827_btn_arrow.svg) no-repeat right center;background-size: 25px;}
.RighInfo001774 .small .slick-next{ right:0; background: url(../images/Floor002827_btn_arrow.svg) no-repeat right center;background-size: 25px; transform: rotate(180deg);}
.RighInfo001774 .small .slick-prev:hover{background: url(../images/Floor002827_btn.svg) no-repeat right center;background-size: 25px;}
.RighInfo001774 .small .slick-next:hover{background: url(../images/Floor002827_btn.svg) no-repeat right center;background-size: 25px;transform: rotate(180deg);}

.RighInfo001774 .small .slick-disabled{ cursor:default;}
.RighInfo001774 .small .slick-arrow span{ font-size:20px; color:#ccc;}
.RighInfo001774 .small li figure{ margin:0 auto; padding-bottom:62%; background-size:cover; max-width:90%; border:1px solid #e5e5e5; }
.RighInfo001774 .small li.slick-current figure{ border-color:var(--hover-color);}
.zoomContainer{ z-index:100;}

.RighInfo001774 .intro{ float:left; width:48%; margin-right:5%;}
.RighInfo001774 .title{ color:var(--hover-color); font-size:var(--font-size36);  margin: 0; font-family: 'MoM';}
.RighInfo001774 .intro .sum{font-size: var(--font-size22);color: var(--black0); margin: .2rem 0 .25rem 0; line-height: 1.6; font-weight: 500;}
.RighInfo001774 .intro .model{font-size: var(--font-size18); line-height: 1.6; color: var(--grey6);}

.RighInfo001774 .btn2{margin-top: var(--padMar70);}
.RighInfo001774 .btn2 a{display:inline-block;height:3.2em; line-height:3.2em; text-align:center; padding:0 30px; margin-right:.15rem;}
.RighInfo001774 .btn2 a:before{display: inline-block; vertical-align: top;content: '';background-size: contain;background-position: center; background-repeat: no-repeat; width:.28rem;
  height: 3.2em;margin-right:.15rem;}
.RighInfo001774 .btn2 .view,
.RighInfo001774 .btn2 .download3{background: var(--hover-color); color:var(--white);}
.RighInfo001774 .btn2 .download2{background: rgb(99 51 139 / .08); color: var(--hover-color);}
.RighInfo001774 .btn2 .view:before{background-image:url(../images/more_arrow_on_left.png);}
.RighInfo001774 .btn2 .download2:before{background-image: url(../images/RighInfo003134-icon2.svg);}

.RighInfo001774 .wrap .infobox{padding:var(--padMar60) 0; background: #f9f9f9; margin-top: .5rem; }
.RighInfo001774 .wrap .info{margin: 0 0 .7rem 0;}
.RighInfo001774 .tab{ text-align: center; border-bottom: 1px solid #eee;margin-bottom: 3%}

.RighInfo001774 .tab_on{width: 100%; background: var(--white); z-index:10; text-align: center; display: table; margin: 0 auto; border-bottom: 1px solid #eee; }
.RighInfo001774 .tab ul{display:table;margin:0 auto;}
.RighInfo001774 .tab li{float: left;margin:0 calc(40 / 1920 * 100vw);}
.RighInfo001774 .tab li.on a{color: var(--hover-color);}
.RighInfo001774 .tab a{display: inline-block;   padding:.2rem 0 ; cursor: pointer; position: relative; font-size:var(--font-size22); }
.RighInfo001774 .tab a:after{position: absolute;content: ''; height: 2px;width: 0;transition: 0.3s;background-color: var(--hover-color); left: 50%;transform: translateX(-50%); bottom: 0;}
.RighInfo001774 .tab a:hover:after,
.RighInfo001774 .tab li.on a:after{width: 100%;}
.RighInfo001774 .tab_on a{ color:var(--black);}
.RighInfo001774 .tab_on a:after{ background-color: var(--white);}
.RighInfo001774 .infobox .name{border-bottom: 1px solid #ddd;font-size:var(--font-size36); color: var(--hover-color); line-height:1.8; font-weight: bold; margin-bottom: .4rem; padding-bottom: .12rem;}

.RighInfo001774 .Popup2{display: none;position: fixed;width: 100%;height: 100%;background-color: rgba(0, 0, 0, 0.6);top: 0;left: 0;overflow: auto;z-index: 999;}
.RighInfo001774 .Popup2 .ytable {height: 100%;}
.RighInfo001774 .Popup2 .main{width: 90%;max-width:6rem;padding:.7rem .5rem;position: relative;margin: 0 auto;background-color:  var(--white);border-radius:.2rem; }
.RighInfo001774 .Popup2 .close { position: absolute; width:.2rem; height:.2rem; right:.2rem; top:.2rem; background: url(../images/icon-close.svg) no-repeat; background-size: contain; z-index: 10; cursor: pointer; }
.RighInfo001774 .Popup2 .title{font-size: var(--font-size32);text-align: center;color: var(--black); margin-bottom: .4rem;}
.RighInfo001774 .Popup2 dl{width: 100%; display: flex; justify-content: space-around; align-items: center; }
.RighInfo001774 .Popup2 dl dd{width: 50%; text-align: center;}
.RighInfo001774 .Popup2 dl .down1{background:url(../images/down-white.svg) no-repeat left 12% center var(--hover-color); padding: .2rem .4rem .2rem .6rem; border-radius: .1rem; color: var(--white);}
.RighInfo001774 .Popup2 dl .down2{background:url(../images/down.svg) no-repeat left 10% center rgb(231 77 23 / .08); padding: .2rem .4rem .2rem .6rem; border-radius: .1rem;}

.RighInfo001774 .Popup2 dl .down1,
.RighInfo001774 .Popup2 dl .down2{background-size: .2rem; font-size: var(--font-size18);}



.devices-advantage .list{margin-bottom: -1.563vw;}
.devices-advantage .item{width: 49%;border-radius: 0.2rem;background-color: #fff;margin-bottom:.4rem;padding:.25rem .4rem;float: left;}
.devices-advantage .item:not(:nth-child(2n)){margin-right:2%;}
.devices-advantage .item .num{width: 1.19rem;}
.devices-advantage .item .num span{width: 0.9rem;height: 0.9rem;text-align: center;line-height: 0.9rem;border-radius: 50%;background:rgba(99, 51, 139,0.06);color:var(--hover-color);font-weight: bold;font-size: var(--font-size30);display: block;transition: all 0.5s;}
.devices-advantage .item aside{font-size: var(--font-size22);font-weight: 500;margin: .25rem 0 .3rem; color: var(--black3); line-height: 1.6;}
.devices-advantage .item aside span{color: var(--black0); font-family: 'MoM';}
.devices-advantage .item .desc{font-size: var(--font-size18);}
.devices-advantage .item:hover .num span{transform: scale(1.15);}


.devices-feature{text-align: center;}
.devices-feature .item{background-color: #fff;padding: .6rem .4rem;min-height:4rem;position: relative;overflow: hidden;text-align: center;border-radius: 0.2rem; width: 30.33%; float: left; margin: 0 0 2vw 0;}
.devices-feature .item:not(:nth-child(3n)){margin-right:2%;}
.devices-feature .item .icon img{display: block;margin: 0px auto;height:.65rem;}
.devices-feature .item aside{font-size: var(--font-size20);margin-top: 0.28rem; color: var(--black3); line-height: 1.6; min-height: .96rem;}
.devices-feature .item aside span{font-family: MoM;}
.devices-feature .item .num{position: absolute;left: 0;bottom: -0.3rem;line-height: 1;width: 100%;font-size:1.4rem;opacity: 0.06;transition: all 0.5s; font-family: 'MoSB';}
.devices-feature .item:hover .num{bottom: 0;}
@media(max-width:768px){
.devices-feature .item{width:calc(100% / 2 - 1.51vw);margin:0 0 1.51vw 1.51vw;flex: none;}
.devices-feature .item aside,.devices-advantage .item aside{font-size: var(--font-size20);}
}

.showMorehandle{display: inline-block;line-height: .6rem;padding-left: .3rem;padding-right: .65rem;transition: 0.3s;color: var(--white);background: url(../images/showMore_down.png) no-repeat right .35rem center var(--hover-color);background-size: auto .1rem;border: 1px solid var(--white); margin: .5rem auto 0 auto;}


.Represent .Representwen .wenan{padding-left: 5%;}
.Represent .Representwen .wenan p{line-height:1.8; font-size: var(--font-size20); color: var(--black3); margin-bottom: .15rem;}
.Represent .Representwen .wenan p span{color: var(--black0); font-family: 'MoM';}
.Represent .Representwen .wenan p::before{display: inline-block;content: '';width: .04rem;height: .04rem;background-color: var(--hover-color);margin-right: .1rem;vertical-align: middle;margin-top: -.02rem;}
@media (min-width:1025px) {
.Represent .Representwen .img{width: 50%;} 
}
@media (max-width:1024px) {
.Represent .Representwen .img{margin-bottom: 2em;}
}



.Series .tftable {color:var(--black0);width:100%;border: 1px solid var(--hover-color);}
.Series .tftable th {font-size:var(--font-size20);background-color:#f9f7ff;padding: .25rem 0;}
.Series .tftable td {font-size:var(--font-size18);color: var(--black0); padding: .2rem 0;text-align: center;}

.Series-btn{width: 100%; margin-top: .6rem;}
.Series-btn a{display: inline-block;min-width:2.6rem;line-height:.6rem;padding-left: .3rem;padding-right: .8rem;transition: 0.3s; color:var(--white); background: url(../images/more_arrow_w.png) no-repeat right .35rem center var(--hover-color); background-size: auto 7px; border: 1px solid var(--hover-color);}
.Series-btn a:first-child{margin-right: .5rem;}
.Series-btn a:hover{background: url(../images/more_arrow_on.png) no-repeat right .35rem center var(--white); color: var(--hover-color);background-size: auto 7px; border: 1px solid var(--hover-color);}




.Chooseform{position: relative;z-index: 1; padding:var(--padMar100) 0;background: #f9f7ff;}
.Chooseform .LeftCon{margin-bottom: .6rem;}
.Chooseform .titl{font-size: var(--font-size36); font-family: 'MoM'; color: var(--black0);}
.Chooseform .chbtn{margin-top: .4rem;}
.Chooseform .chbtn a{display: inline-block;line-height:.6rem;padding-left: .3rem;padding-right: .6rem;transition: 0.3s; color:var(--white); background: url(../images/showMore_down.png) no-repeat right .35rem center var(--hover-color); background-size: auto 10px; border: 1px solid var(--hover-color);}
.Chooseform .chbtn a:hover{background: url(../images/showMore_down-on.png) no-repeat right .35rem center; color: var(--hover-color);background-size: auto 10px; border: 1px solid var(--hover-color);}

.Chooseform .form{display: none;}
.Chooseform .form .formtit{font-size: var(--font-size24); color: var(--black0); margin-bottom: .4rem; font-weight: normal;}
.Chooseform .form-ul .biao{font-size: var(--font-size20); color: var(--black3); font-family: MoM; margin: .3rem 0 .15rem 0;}
.Chooseform .form-ul .biao::before{    display: inline-block;content: '';width: .04rem;height: .04rem;background-color: var(--hover-color); margin-right: .1rem;vertical-align: middle;margin-top: -.02rem;}
.Chooseform .form-ul{margin: 0 auto;} 
.Chooseform .form-ul li{margin-bottom: .15rem;position: relative;}
.Chooseform .form-ul li .tit{position: absolute;left: 1.1428em; top: 0;line-height:3.5714;color: var(--black3); font-family: 'MoR';}
.Chooseform .form-ul li select,
.Chooseform .form-ul li .text{width: 100%;border-radius:.05rem; border: solid 1px #ccc;line-height:3.5714;height:3.5714em; background: none;padding: 0 1em; color:var(--black3);font-family: 'MoR'; font-size: var(--font-size16);}
.Chooseform .form-ul li textarea.text{height: auto;}

.Chooseform .form-ul .shang{display: flex; align-items: center; line-height: 2;}
.Chooseform .form-ul .shang p{font-size: var(--font-size18); color: var(--black3); width: 24%;}
.Chooseform .form-ul .shang .text{border: solid 0px #ccc; border-radius:0; padding: 0; position: absolute; left: 0; top: 0; height: 100%; width: 100%;}
.Chooseform .form-ul .shang .Upload{border-radius: .05rem; padding: .03rem .2rem; background:var(--hover-color); border: 1px solid var(--hover-color); color: var(--white);}

.Chooseform .form-ul .an{width: 100%;text-align: center;}
.Chooseform .form-ul .btn{width: 2rem; background: var(--hover-color);border-radius:.05rem;height:.5rem;color:var(--white);cursor: pointer; border: 0; margin-top: .15rem; font-size: var(--font-size18); font-family: 'MoR';}
.Chooseform .form .explanatory{font-size: var(--font-size16); color: var(--grey6); text-align: center; margin-top: .3rem;}
@media (min-width:1025px) {
.Chooseform .form .img{width: 50%;}    
.Chooseform .form-ul .row-2 li{float: left;width:calc(50% - 10px);}
.Chooseform .form-ul .row-2 li:nth-child(2n){float: right;}
.Chooseform .form-ul .row-3 li{float: left;width:calc(33.33% - 10px);}
.Chooseform .form-ul .row-3 li:not(:last-child){margin-right: .15rem;}
.Chooseform .form-ul{width:100%;}
}
@media (max-width:1024px) {
.Chooseform .form-ul{padding: 2em 0;}
.Chooseform .form-ul{width: 90%;}
}



.Suspended{position: fixed;right: .2rem;top: 50%;transform: translateY(-50%);z-index: 3;}
.Suspended ul li{margin-bottom: .2rem;}
.Suspended ul li:last-child{margin-bottom: 0;}
.Suspended ul li a{display: flex;align-items: center;justify-content: center;width: .55rem;height: .55rem;border-radius: .55rem;background-color: #fff;box-shadow: 0 0 .1rem rgba(0, 0, 0, .1);}
.Suspended ul li a img{max-height: .18rem;}
.Suspended ul li a img:nth-of-type(1){display: block;}
.Suspended ul li a img:nth-of-type(2){display: none;}
.Suspended ul li a:hover img:nth-of-type(1){display: none;}
.Suspended ul li a:hover img:nth-of-type(2){display: block;}
.Suspended ul li a:hover{background-color: #63338b}
.banner{position: relative;}
.banner .img{position: relative;}
.banner .img:after{display: block;content: '';position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0, 0, 0, .16);z-index: 3;}
.banner .box{position: absolute;left: 0;top: 41.6%;width: 100%;z-index: 3;}
.banner .box .title{font-size: .56rem;color: #ffffff;text-align: center;font-weight: bold;opacity: 0;}
.banner .box .text{margin-top: .3rem;font-size: .22rem;color: #fff;text-align: center;line-height: 1.8;opacity: 0;}
.banner .swiper-slide-active .box .title{animation: slideDown 3s forwards;animation-delay: 0s;}
.banner .swiper-slide-active .box .text{animation: slideDown 3s forwards;animation-delay: 1s;}
.banner .column-menu{position: absolute;left: 0;bottom: 26%;width: 100%;z-index: 3;}
.banner .column-menu ul{display: flex;justify-content: center;}
.banner .column-menu ul li{margin-right: .5rem;}
.banner .column-menu ul li:last-child{margin-right: 0;}
.banner .column-menu ul li a{display: flex;justify-content: center;align-items: center;min-width: 2.5rem;height: .6rem;padding: 0 .2rem;font-size: .22rem;color: #fff;border: 1px solid #fff;box-sizing: border-box;}
.banner .column-menu ul li a:after{display: block;content: '';width: .2rem;height: .14rem;margin-left: .15rem;background-image: url('../images/more.png');background-size: cover;}
.banner .column-menu ul li:hover a{background-color: #63338b;border: 1px solid #63338b;}
.banner .y{position: absolute;right: 7.8%;top: 34.4%;width: 1.34rem;height: 1.34rem;z-index: 3;}
.banner .y:before{position: absolute;left: 0;top: 0;right: 0;bottom: 0;width: 100%;height: 100%;display: block;content: '';margin: auto;background-image: url('../images/y.png');background-size: cover;z-index: 1;animation: spin 12s linear infinite;}
.banner .y:after{display: block;content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;margin: auto;width: .7rem;height: .48rem;background-image: url('../images/y-icon.png');background-size: cover;z-index: 2;}
@keyframes slideDown {
  0% {
  	opacity: 0;
    transform: translateY(.2rem);
  }
  100% {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.public-title{font-size: .54rem;color: #000;font-weight: bold;line-height: 1.4;}
.index-about{padding: 7.2% 0;}
.index-about .flex{display: flex;justify-content: space-between;}
.index-about .flex .left-box{width: 60.4%}
.index-about .flex .right-box{width: 30.2%;padding-top: .9rem;}
.index-about .list ul{position: relative;display: flex;flex-wrap: wrap;justify-content: space-between;}
.index-about .list ul li{margin-top: .15rem;margin-bottom: .15rem;width: 2.7rem;margin-right: calc(100% - 5.4rem);padding: .6rem .25rem .3rem .25rem;border: 1px solid #63338b;border-radius: .45rem;box-sizing: border-box;}
.index-about .list ul li:nth-of-type(2n){margin-right: 0;}
.index-about .list ul li .icon img{width: .9rem;display: block;margin: 0 auto;}
.index-about .list ul li .title{min-height: 1.44rem;display: flex;justify-content: center;align-items: center;margin-top: .4rem;font-size: .2rem;color: #000;line-height: 1.8;text-align: center;}
.index-about .list ul li:nth-of-type(5){position: absolute;left: 50%;top: 50%;margin-right: 0;transform: translate(-50%, -50%);z-index: 3;}
.index-about .text{margin-top: .7rem;font-size: .18rem;line-height: 1.8;}
.index-product{overflow: hidden;}
.index-product .list{max-width: 7.4rem;width: 100%;margin: 0 auto;}
.index-product .swiper{overflow: initial;}
.index-product .swiper-slide{position: relative;padding: 1rem 1.2rem 1.7rem 1.2rem;background-image: url('../images/index-product-bg.png');background-size: cover;border-radius: .4rem;box-sizing: border-box;}
.index-product .swiper-slide:nth-of-type(1){background-color: #f9f7ff;}
.index-product .swiper-slide:nth-of-type(2){background-color: #f5fffd;}
.index-product .swiper-slide:nth-of-type(3){background-color: #fffff5;}
.index-product .swiper-slide:nth-of-type(4){background-color: #f9f7ff;}
.index-product .swiper-slide:nth-of-type(5){background-color: #f5fffd;}
.index-product .swiper-slide:nth-of-type(6){background-color: #fffff5;}
.index-product .swiper-slide:nth-of-type(7){background-color: #f9f7ff;}
.index-product .swiper-slide:nth-of-type(8){background-color: #f5fffd;}
.index-product .swiper-slide:nth-of-type(9){background-color: #fffff5;}
.index-product .swiper-slide:nth-of-type(10){background-color: #f9f7ff;}
.index-product .swiper-slide:nth-of-type(11){background-color: #f5fffd;}
.index-product .swiper-slide:nth-of-type(12){background-color: #fffff5;}
.index-product .swiper-slide:nth-of-type(13){background-color: #f9f7ff;}
.index-product .swiper-slide:nth-of-type(14){background-color: #f5fffd;}
.index-product .swiper-slide:nth-of-type(15){background-color: #fffff5;}
.index-product .swiper-slide a{display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 5;}
.index-product .swiper-slide .img{border-radius: .4rem;overflow: hidden;box-shadow: 0 .06rem .12rem rgba(243, 239, 255, .5);}
.index-product .swiper-slide .img img{width: 100%;transition: 0.8s ease;}
.index-product .swiper-slide .title{margin-top: .4rem;height: .9rem;font-size: .32rem;color: #000;line-height: 1.4;}
.index-product .swiper-slide .text{margin-top: .2rem;height: .7rem;font-size: .22rem;color: #999999;line-height: 1.6;}
.index-product .swiper-slide .num{position: absolute;right: .5rem;bottom: .5rem;font-size: .85rem;font-weight: bold;z-index: 1;}
.index-product .swiper-slide:nth-of-type(1) .num{color: #63338b;}
.index-product .swiper-slide:nth-of-type(2) .num{color: #318776;}
.index-product .swiper-slide:nth-of-type(3) .num{color: #c0c04f;}
.index-product .swiper-slide:nth-of-type(4) .num{color: #63338b;}
.index-product .swiper-slide:nth-of-type(5) .num{color: #318776;}
.index-product .swiper-slide:nth-of-type(6) .num{color: #c0c04f;}
.index-product .swiper-slide:nth-of-type(7) .num{color: #63338b;}
.index-product .swiper-slide:nth-of-type(8) .num{color: #318776;}
.index-product .swiper-slide:nth-of-type(9) .num{color: #c0c04f;}
.index-product .swiper-slide:nth-of-type(10) .num{color: #63338b;}
.index-product .swiper-slide:nth-of-type(11) .num{color: #318776;}
.index-product .swiper-slide:nth-of-type(12) .num{color: #c0c04f;}
.index-product .swiper-slide:nth-of-type(13) .num{color: #63338b;}
.index-product .swiper-slide:nth-of-type(14) .num{color: #318776;}
.index-product .swiper-slide:nth-of-type(15) .num{color: #c0c04f;}
.index-product .swiper-button-next,
.index-product .swiper-button-prev{width: .5rem;height: .5rem;border: 2px solid #63338b;color: #63338b;border-radius: .5rem;--swiper-navigation-size: .22rem;font-weight: bold;}
.index-product .swiper-button-next:hover,
.index-product .swiper-button-prev:hover{background-color: #63338b;color: #fff;}
.index-product .swiper-slide:hover .img img{transform: scale(1.1)}
.index-product .swiper-slide:hover .title{color: #63338b;}
.index-partnering{padding: 7.2% 0;background-image: url('../images/index-partnering-bg.png');background-size: cover;}
.index-partnering .public-title{text-align: center;}
.index-partnering .text{margin-top: .3rem;max-width: 7rem;width: 100%;margin-left: auto;margin-right: auto;font-size: .22rem;color: #000;line-height: 1.5;text-align: center;}
.index-partnering .more{margin-top: .6rem;display: flex;justify-content: center}
.index-partnering .more a{margin-right: .6rem;display: flex;align-items: center;justify-content: center;width: 2.5rem;height: .5rem;font-size: .18rem;color: #000;border-radius: .5rem;border: 1px solid #000;box-sizing: border-box;}
.index-partnering .more a:after{display: block;content: '';margin-left: .2rem;width: .2rem;height: .14rem;background-image: url('../images/more-b.png');background-size: cover;}
.index-partnering .more a:hover{background-color: #000;color: #fff;}
.index-partnering .more a:hover:after{background-image: url('../images/more.png');}
.index-partnering .more a:last-child{margin-right: 0;}
.index-partnering .img{max-width: 12rem;width: 100%;margin: .6rem auto 0;}
.index-partnering .img img{width: 100%;}
.History{position: relative;padding: 1rem 0 2rem;background-image: url('../images/History-img.jpg');background-size: cover;}
.History .main-text{margin-top: .3rem;font-size: .16rem;color: #222222;line-height: 1.7;}
.History .list{position: relative;z-index: 5;}
.History .list .time{font-size: .24rem;color: #63338b;text-align: center;}
.History .list .time:after{display: block;content: '';width: .15rem;height: .15rem;margin: .4rem auto 0;background-color: #63338b;border-radius: .15rem;}
.History .list .box .title{margin-top: .3rem;font-size: .22rem;color: #63338b;}
.History .main-box{position: relative;}
.History .main-box .btn{position: absolute;right: 0;top: 0;display: flex;align-items: center;z-index: 10;}
.History .main-box .btn .swiper-button-prev,.History .main-box .btn .swiper-button-next{position: initial;width: .5rem;height: .5rem;color: #63338b;border: 1px solid #63338b;background-color: transparent;opacity: 1;border-radius: .5rem;--swiper-navigation-size: .18rem;box-sizing: border-box;}
.History .main-box .btn .swiper-button-prev:hover,.History .main-box .btn  .swiper-button-next:hover{background-color: #63338b;color: #fff;}
.History .main-box .btn .swiper-button-prev{margin-right: .25rem;}
.History .main-box .swiper-slide{position: relative;}
.History .main-box .swiper-slide .box{height: 2.7rem;padding: .4rem;width: 100%;display: flex;align-items: center;background-color: #fff;border-radius: .15rem;box-sizing: border-box;box-shadow: 0 0 .59rem rgba(11, 95, 144, .11);overflow: hidden;}
.History .main-box .swiper-slide .box .text{font-size: .16rem;color: #666666;line-height: 2;}
.History .main-box .swiper-slide .box .text span{color: #63338b;}
.History .main-box .swiper-slide .time{position: absolute;left: 0;top: -.75rem;font-size: .36rem;color: #63338b;font-weight: bold;}
.History .main-box .bg-time{position: absolute;right: 0;top: -1rem;font-size: 2.7rem;color: #f7f4fa;z-index: 1;line-height: .8;font-weight: bold;}
@media ( min-width:769px){
.History:after{display: block;content: '';position: absolute;left: 0;bottom: 3.5rem;width: 100%;height: 3.06rem;background-image: url('../images/History-x.png');background-position: center;background-repeat: no-repeat;;z-index: 1;}
.History .main-box{position: absolute;right: 10%;bottom: 1rem;max-width: 5.9rem;width: 100%;z-index: 6;}
.History .main-box .mySwiper2{padding-top: .7rem;}
.History .list .mySwiper{padding-top: .5rem;}
.History .list .swiper-slide{position: relative;height: 5.4rem;}
.History .list .box{display: none;text-align: center;position: absolute;top: -.2rem;left: 50%;transform: translateX(-50%);z-index: 3;}
.History .list .box .img{width: 1.5rem;height: 1.5rem;margin: 0 auto;border: .04rem solid #fff;border-radius: 1.5rem;box-sizing: border-box;overflow: hidden;box-shadow: 0 0 .34rem rgba(51, 51, 51, .26)}
.History .list .box .img img{width: 100%;height: 100%;object-fit: cover;}
.History .list .swiper-slide-thumb-active .box{display: block;}
.History .list .por{position: relative;}
.History .list .swiper-slide-active{padding-top: 2.97rem;}
.History .list .swiper-slide-active + div{padding-top: 2.72rem;}
.History .list .swiper-slide-active + div + div{padding-top: 2.2rem;}
.History .list .swiper-slide-active + div + div + div{padding-top: 1.43rem;}
.History .list .swiper-slide-active + div + div + div + div{padding-top: .77rem;}
.History .list .swiper-slide-active + div + div + div + div + div{padding-top: .26rem;}
.History .list .swiper-slide-active + div + div + div + div + div + div{padding-top: .05rem;}
}

.Globalserv .list{margin-top: .7rem;line-height: 1;}
.Globalserv .list ul{display: flex;justify-content: space-between;}
.Globalserv .list ul li{max-width: 20%;}
.Globalserv .list ul li .value{display: flex;align-items: flex-start;font-size: .3rem;color: #63338b;font-weight: bold;}
.Globalserv .list ul li .value span{font-size: .64rem;padding-right: .1rem;}
.Globalserv .list ul li .name{margin-top: .1rem;font-size: .18rem;color: #333333;line-height: 2;}
.Globalserv .img{position: relative;}
.Globalserv .img img{width: 100%}
.Globalserv .img dl dd{position: absolute;z-index: 5;}
.Globalserv .img dl dd .box{display: none;position: absolute;left: 50%;bottom: .2rem;width: 3.4rem;border: .05rem solid #fff;box-sizing: border-box;transform: translateX(-50%);z-index: 3;box-shadow: 0 .04rem .3rem rgba(0, 71, 143, .12);}
.Globalserv .img dl dd .box .close{position: absolute;right: .08rem;top: .08rem;width: .1rem;height: .1rem;background-image: url('../images/close.png');background-size: 100%;z-index: 3;cursor:pointer;}
.Globalserv .img dl dd .box .name{position: absolute;left: 0;bottom: 0;width: 100%;padding: .1rem;color: #fff;display: flex;align-items: end;height: 100%;background: linear-gradient(to top right, #63338b, transparent, transparent, transparent);z-index: 1;box-sizing: border-box;}
.Globalserv .img dl dd .point{width: .22rem;height: .29rem;background-image: url('../images/point.png');background-size: 100%;cursor:pointer;}
.Globalserv .img dl dd.on .box{display: block;}
.Globalserv .img dl dd.on{z-index: 6;}
.Globalserv .img .axis{position: absolute;left: 34%;top: 46%;z-index: 1;}
.Globalserv .img .axis:before{display: block;content: '';width: .73rem;height: .45rem;background-image: url('../images/Globalserv-y.png');background-size: 100%;}
.Globalserv .img .axis:after{display: block;content: '';position: absolute;right: .3rem;bottom: -.35rem;width: 0;height: 491.11%;background-image: url('../images/Globalserv-x.png');background-size: auto;background-position: right center;animation: xtop 5s linear infinite;}
@keyframes xtop {
  0% {
    width: 0%;
  }
  100% {
    width: 569.86%;
  }
}
@media (max-width:1024px){
	.banner .y{display: none;}
	.banner .box .title{font-size: .46rem;}
	.public-title{font-size: .3rem;}
	.Top002262 .top-language span{margin-left: 0;}
	.Top002262 .top-search .text{width: 1.5rem}
	footer{padding-top: .4rem;}
	footer .top-box .left-box .main-title{font-size: .36rem;}
	footer .contact{margin-top: .2rem;}
	footer .bottom-box{margin-top: .3rem;}
	footer .icp{width: 100%;text-align: center;}
	footer .menu{margin-top: .2rem;width: 100%}
	footer .menu ul{justify-content: center}
	.Suspended{right: 1%;}
	.History{padding: .4rem 0;}
	.HomeTit span{font-size: .3rem;}
	.Banner003069 .txt .en{font-size: .3rem;}
	.pr-title span{font-size: .3rem;}
	.RighInfo001774 .title{font-size: .3rem;}
	.RighInfo001774 .infobox .name{font-size: .3rem;}
}
@media (max-width:768px){
	.banner .img img{height: 65vh;object-fit: cover;}
	.banner .box{top: 20%;}
	.banner .box .title{font-size: .36rem;}
	.banner .box .text{margin-top: .2rem;}
	.banner .column-menu{bottom: 5%;}
	.banner .column-menu ul{display: block;padding: 0 5%;}
	.banner .column-menu ul li{margin-right: 0;margin-bottom: .15rem;}
	.banner .column-menu ul li:last-child{margin-bottom: 0;}
	.banner .column-menu ul li a{width: 100%;min-width: 100%;height: .5rem}
	.index-about .flex{flex-wrap: wrap;}
	.index-about .flex .left-box{width: 100%}
	.index-about .flex .right-box{width: 100%;margin-top: .2rem;padding-top: 0;}
	.index-about .list ul li:nth-of-type(5){position: initial;transform: translate(0);}
	.index-about .list ul li{width: 100%;margin-right: 0;margin-bottom: .2rem;padding: .3rem;}
	.index-about .list ul li:last-child{margin-bottom: 0;}
	.index-about .list ul li .icon img{width: .6rem}
	.index-about .list ul li .title{margin-top: .2rem;min-height: auto}
	.index-about .text{margin-top: .2rem;}
	.index-product .swiper-slide{padding: .3rem;border-radius: .16rem;}
	.index-product .swiper-slide .num{display: none;}
	.index-product .swiper-slide .title{height: auto;margin-top: .2rem;font-size: .28rem;}
	.index-product .swiper-slide .text{height: auto;}
	.index-partnering .more{margin-top: .3rem;}
	.index-partnering .more a{margin-right: .1rem;}
	footer .share{margin-top: .2rem;}
	.Banner003069 .Ispic{height: 30vh}
	.History .main-box .bg-time{display: none;}
  	.History .list .box{display: none;}
  	.History .list{margin-top: .3rem;}
  	.History .main-box{margin-top: .3rem;}
  	.History .main-box .swiper-slide .box{height: auto;padding: .3rem;}
  	.History .list .time{color: #333;}
  	.History .list .swiper-slide-thumb-active .time{color: #63338b;}
  	.History .list .time:after{display: none;}
  	.History .main-box .swiper-slide .time{position: initial;margin-bottom: .2rem;}
  	.History .main-text{font-size: .18rem;}
  	.Companycont .intro .img ul li:nth-child(2){margin-top: 0;}
  	.Floor00331 .right{margin-top: .2rem;}
  	.VisionCont .Contactinfostart{flex-wrap: wrap;}
  	.VisionCont .Contactinfostart .LeftCon{width: 100%}
  	.VisionCont .Contactinfostart .contactoptions{width: 100%;margin-top: .2rem;}
  	.Floor003180 .con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}
  	.Floor003180 .Ispic{padding-bottom: 36vh;}
  	.Floor003180 .conts h2{margin-bottom: .2rem;}
  	.Floor003180 .con .btn a:first-child{margin-right: 0;margin-bottom: .2rem;}
  	.Globalserv .img .axis{display: none;}
  	.Globalserv .list ul li .value span{font-size: .3rem;}
  	.Globalserv .list ul{flex-wrap: wrap;}
  	.Globalserv .list ul li{width: 100%;max-width: 100%;margin-bottom: .2rem;}
  	.Floor003114 .slick-prev{background: var(--hover-color);}
  	.Floor003114 .HomeTit{padding-bottom: .6rem;}
  	.Floor003116 .item-group{display: flex;flex-wrap: wrap;margin: -1%;}
  	.Floor003116 .item{width: 48%;margin: 1%;padding: 0;}
  	.Floor003116 .item .num b{font-size: .3rem;}
  	.Floor003116 .item .icon{margin-bottom: .2rem;}
  	.Floor003116 .item .txt p{margin-top: .2rem;}
  	.RighInfo002502 ul li .liBox .txt{margin-top: .15rem;}
  	.RighInfo002502 ul li{margin-bottom: .2rem;}
  	.RighInfo002502 ul li .liBox .icon{margin-bottom: .15rem;}
  	.Floor003158 .t1{max-width: 100%}
  	.Floor003158 .ul{display: flex;flex-wrap: wrap;margin: 1%;}
  	.Floor003158 .ul li{width: 48%;margin: 1%;padding: 0;}
  	.PicList002798 ul li{width: 100%;margin-bottom: .2rem;}
  	.RighInfo001774 .intro{float: none;width: 100%;margin-right: 0;}
  	.RighInfo001774 .list_img{float: none;width: 100%;margin-top: .2rem;}
  	.RighInfo001774 .btn2 a{margin-right: 0;padding: 0 .15rem;}
  	.devices-feature .item:not(:nth-child(3n)){margin-right: 0;}
  	.devices-feature .item{width: 100%;margin-bottom: .2rem;padding: .2rem;min-height: 3rem;}
  	.devices-feature .item .num{font-size: .6rem;bottom: 0;}
  	.devices-advantage .item:not(:nth-child(2n)){margin-right: 0;}
  	.devices-advantage .item{width: 100%;margin-bottom: .2rem;padding: .2rem;}
  	.Floor003180 .conts .info{margin-bottom: .2rem;}
  	.RighInfo001774 .wrap .info{margin-bottom: .4rem;}
  	.Series-btn a:first-child{margin-right: 0;}
  	.Series-btn a{display: block;width: 100%;min-width: 100%;margin-bottom: .15rem;}
  	.Series-btn{margin-top: .4rem;flex-wrap: wrap;}
  	.Form003138 .box{padding: .2rem;}
  	.Floor002491 ul li{height: 35vh;margin-bottom: .2rem;}
  	.Floor002491 ul li .liBox .liCon .txt{padding: 0 3%;}
  	.About_box2 .culture .tab li .info{font-size: .2rem;}
  	.PicList001850 .grid{width: 100%;float: none;margin-bottom: .2rem;}
  	.News .News_imglist ul li .txt .n_more{background: url(../images/more_arrow.png) no-repeat right 25% center;background-size: 1.25em auto;}
  	.Info .InfoPage .goback{width: 2rem;line-height: .5rem;}
  	.Info .InfoPage dl{max-width: 100%}
  	.TextList001230 li .download_btn{right: .2rem;}
  	.TextList001230 li a{flex-wrap: wrap;}
  	.TextList001230 li img{margin-right: .1rem;}
  	.TextList001230 li p{margin-top: .1rem;margin-left: 0;}
  	.cp_detail .fl{width: 100%}
  	.cp_detail .fr{width: 100%}
  	.MenuList.wedding_fix{position: initial;}
  	.Form003139 .form-ul{width: 100%;padding: 0;}
  	.Lianxi .con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: 3;}
  	.Lianxi .Ispic{padding-bottom: 36vh;}
  	.TextCont .Contactinfostart{flex-wrap: wrap;}
  	.TextCont .Contactinfostart .LeftCon{width: 100%;}
  	.TextCont .Contactinfostart .contactoptions{width: 100%;margin-top: .2rem;}
  	.TextCont .contactoptions p{margin-bottom: .2rem;}
  	.TextCont .contactoptions li {margin-bottom: .2rem;}
  	.PicList002949 .item{padding: 0;}
  	.PicList002949 .sum{margin-top: .2rem;}
  	.Form003139 .form-ul .shang p{width: 65%}
}

