/*通用样式*/
*{margin: 0;padding: 0;font-size: smaller;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);/* 取消链接高亮  */}
/* 禁用iPhone中Safari的字号自动调整 */
html {
    -webkit-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    /* 解决IOS默认滑动很卡的情况 */
    -webkit-overflow-scrolling : touch;
}
body{
	font-family:Tahoma,Arial,Roboto,"Droid Sans","Helvetica Neue","Droid Sans Fallback","Heiti SC",sans-self;box-sizing: border-box;
	/* font: 12px/1.5 'Microsoft YaHei','宋体', Tahoma, Arial, sans-serif; */	
}
:root {
	--footerMainColor: #7F85A2;
}
img,button,input[type="button"] { border: none;}
ul,li,ol{list-style: none;}
img{display:block;}
a {text-decoration: none;/*color: #969696; font-family: 'Microsoft YaHei', Tahoma, Arial, sans-serif;*/}
/* 移动端点击a链接出现蓝色背景问题解决 */
a:link,a:active,a:visited,a:hover { background: none; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-tap-highlight-color: transparent; text-decoration: none;}

.fl{float: left;}
.fr{float: right;}
.txtAlignL{text-align: left;}
.txtAlignR{text-align: right;}

.clearfix:after {content: ""; display: block;visibility: hidden; height: 0; clear: both;}
.clearfix { zoom: 1;}
.gap{font-size: 0;}

input{background: transparent; border: 0 none;  resize:none; outline:none;  /*清除选中效果的默认蓝色边框 */line-height: normal; }
input,textarea{-webkit-appearance: none;}
input::-webkit-input-placeholder { color: #BEBEBE;}
input::-moz-input-placeholder { color: #BEBEBE;}
input::-ms-input-placeholder {color: #BEBEBE;}

/*单行溢出*/
.one-txt-cut{ overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
/*多行溢出 手机端使用*/
.txt-cut{overflow : hidden; text-overflow: ellipsis; display: -webkit-box; /* -webkit-line-clamp: 2; */ -webkit-box-orient: vertical;}
/* 图片自适应 */ 
.img {width: 100%; height: auto; width: auto\9; /* ie8 */ display: block; -ms-interpolation-mode: bicubic;/*为了照顾ie图片缩放失真*/}

video::-webkit-media-controls-start-playback-button { display: none; }

/*header头部 - 固定导航*/
body{padding: 1.08rem 0rem 0.84rem; }
#header{position: fixed;top: -1px;width: 100%;z-index: 999;}
.allNav{height: 1.08rem;line-height: 1.08rem;width: 100%;background: #fff;font-size: 0.2rem;color: #595757; border-bottom: 1px solid #ddd;}
.allNav a{display: block;}
.allNav h1{padding-left: 0.35rem;}
.allNav img{vertical-align: middle;display: inline-block;height: 0.47rem;}
/*折叠按钮*/
.navFold{padding-right: 0.35rem;width: 0.5rem;height: auto; transition: .2s ease;}
#navToggle span{position: relative;vertical-align: middle;	display: inline-block;}
#navToggle span:before,#navToggle span:after{content: '';position: absolute;background: #333;}

.navFold,.navFold span{display: inline-block;}
.navFold span{width: 0.5rem;height: 0.04rem; padding: 0.1rem 0;border-top: 0.04rem solid #333; border-bottom: 0.04rem solid #333;	background: #333;background-clip: content-box;}
.close_nav span{border: 0; background: none;}
.navFold span:before,
.navFold span:after{width: 0.4rem; height: 0.04rem;	transition: .2s ease;  -webkit-transition: .2s ease;  opacity: 0;}
.close_nav span:before{ top: -4px;left: -12px;}
.close_nav span:after{ top: 32px;left: -13px;}
.close_nav span:before{ opacity: 1;  transform: rotate(45deg) translateX(25px) translateY(0px);  -webkit-transform: rotate(45deg) translateX(25px) translateY(0px);}
.close_nav span:after{ opacity: 1;  transform: rotate(-45deg) translateX(26px) translateY(0px); -webkit-transform: rotate(-45deg) translateX(26px) translateY(0px);}

/*首页 - 导航*/
.m_nav{
	position: fixed;top: 1.07rem;z-index: -1; visibility: visible; overflow-y: auto;
	width: 100%;  height: calc(100% - 1.08rem); box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);background: #fff;
    transition: all ease 0.5s; -webkit-transition: all ease 0.5s;
    transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
    transform: translateX(-100%);
}
.m_nav.open{transform: translateX(0);}
/*左侧固定*/
.m_nav .navClassify{background: #f4f4f4;width: 2.05rem;height: calc(100% - 0.16rem);position: absolute;left: 0;top: 0;padding-top: 0.16rem;}
.m_nav .navClassify li{padding: 0.2rem 0; border-left: 0.05rem solid rgba(0,0,0,0);}
.m_nav .navClassify li a{display: block;text-decoration: none;color: #151f2b;font-size: 0.28rem;padding: 0 0.2rem;}
.m_nav .navClassify .second{border-left: 0.05rem solid #52a0f8;background: #fff;}
/*导航右侧*/
.navProduct{height: calc(100% - 0.4rem);width: calc(100% - 2.05rem); padding-top: 0.4rem;position: absolute;left: 2.05rem;top: 0;overflow: auto;}
.navProduct a{display: block;padding: 0.45rem 0 0.35rem;position: relative;}
.navProduct a:after{content: "";height: 1px;background: #d3d3d3;display: block;position: absolute;bottom: 0;width: 3.2rem;}
.navProduct li:last-child a:after{height:0;}
.navProduct ul{padding: 0 0.56rem;}
.navProduct h3{font-size: 0.32rem;color: #333;margin-bottom:0.2rem;}
.navProduct h3 span{font-size: 0.22rem; margin-left:0.3rem; font-weight: initial;vertical-align: middle;}
.navProduct .hot{color: #ff912f;}
.navProduct .new{color: #cf0a0a;}
.navProduct p{font-size: 0.22rem;color: #999;}

.navMenu{position: fixed;top: 1.07rem;display: none;right: 0;width: 2rem; height: auto; box-shadow: 0px 2px 4px 0px rgba(209,209,209,0.5);background: #fff;}
.navMenu.open{display: block}
.navMenu li a{font-size: 0.3rem;color:#1D2129;width: 100%;display: inline-block;padding: 0.2rem 0.4rem;box-sizing: border-box;}
.navMenu li:not(:first-child){border-top: 1px solid #E9EDEC;}

/*首页 - 底部导航*/
.mainBottom{background: #121F37;padding: 0.6rem;color:var(--footerMainColor);}
.mainBottom h4{font-size: 0.32rem;color: #fff;}
.mainBottom .logo img{height: 0.92rem;display: block;}
.mainBottom .tel{margin-top: 0.4rem;}
.mainBottom .tel span{font-size: 0.24rem;display: block;}
.mainBottom .tel a{color: #fff;font-size: 0.52rem; display: block;font-family: ArialMT;}
.mainBottom .info{margin-top: 0.4rem;}
.mainBottom .info a,.mainBottom .info p{color: var(--footerMainColor);font-size: 0.22rem;}
.mainBottom .info p{line-height: 0.4rem;}
.mainBottom hr{background: #636E80;margin: 0.4rem 0;}
.NewsInformation .headBox{display: flex;justify-content: space-between;align-items: center;color: #fff;}
.NewsInformation .headBox a{font-size: 0.28rem;color: #636E80;position: relative; padding-right: 0.25rem;}
.NewsInformation .headBox a:after{
	content: '';width: 0;height: 0;	overflow: hidden;position: absolute;right: 0;top: calc(50% - 0.08rem);
	border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid transparent;border-left: 0.16rem solid #636E80;
}
.NewsInformation ul{margin-top: 0.4rem;}
.NewsInformation li a{color: var(--footerMainColor);display: flex;gap: 0.2rem;justify-content: space-between;align-items: center;}
.NewsInformation h5{font-size: 0.24rem; width: calc(100% - 1.1rem);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.NewsInformation li{margin-top: 0.16rem}
.NewsInformation li span{font-size: 0.2rem;min-width: 1.1rem;}
.OfficialAccounts{ display: flex;justify-content: space-between;align-items: center;}
.OfficialAccounts span{font-size: 0.24rem;margin-top: 0.2rem;display: inline-block;}
.OfficialAccounts .imgBox{padding: 2px;overflow: hidden;width: 2.28rem;height: 2.28rem;background: #fff;border-radius: 0.16rem;box-sizing: border-box;}
.OfficialAccounts .imgBox img{width: 100%;height: 100%;}
.mainBottom .copyright{color:var(--footerMainColor);text-align: center;margin-top: -0.2rem;}
.mainBottom .copyright *{font-size: 0.24rem;}

/*.mainBottom .mailto,.mainBottom .mailto a{color: #999;font-size: 0.2rem;}
.mainBottom .shop{border-top: 1px solid #6f6f6f;border-bottom: 1px solid #6f6f6f; text-align: center; margin:0.3rem 0;}
.mainBottom .shop a{padding: 0 0.2rem;display: inline-block;}
.mainBottom .shop img{width: 0.73rem;}*/

/*底部 - 固定导航*/
.allFooter{background: #fff;position: fixed;bottom: 0;width: 100%;z-index: 8;}
.allFooter li,.allFooter li a{color: #0E61FE;font-size: 0.3rem;height: 100%;}
.allFooter ul,.allFooter li,.allFooter li a{display: flex;align-items: center;}
.allFooter ul{justify-content: space-evenly;height: 0.98rem;}
.allFooter li{width: 30%;justify-content: center;}
.allFooter button{width: 2.02rem;height: 0.7rem;background: #0E61FE;color: #fff;border-radius: 0.6rem;font-size: 0.3rem;}
.allFooter img{width: 0.3rem;display: inline-block;margin-right: 5px;}

/*微信*/
.WeChatBox{	width: 100%; height: 100%; background: rgba(0,0,0,.6); position: fixed;top: 0;left: 0;z-index: 10; display: none;}
.WeChatBox>div{position: fixed;top: 50%;left: 50%; transform: translate(-50%,-60%);background: #fff;padding: 0.35rem 0.2rem 0.45rem;}
.WeChatBox img{width: 5rem; height: 5rem;}
.WeChatBox p{font-size: 0.28rem;color: #999;text-align: center;}
.WeChatBox i{
	position: absolute; bottom: -1rem; left: 50%; transform: translateX(-50%);
	width: 0.54rem; height: 0.54rem; border: 0.04rem solid #fff; border-radius: 100%;display: block;
}
.WeChatBox i::before, .WeChatBox i::after {content: ''; width: 0.04rem; height: 0.3rem;background: #fff;position: absolute;top: 23%;left: 47%;}
.WeChatBox i::before {transform: rotate(45deg);}
.WeChatBox i::after {transform: rotate(-45deg);} 

/* 弹框【在线留言、预约演示】 */
.poppUpBox{ width: 100%; height: 100%; background: rgba(0,0,0,.3); position: fixed;top: 0;left: 0;z-index: 10; display: none; }
.poppUp{
	width: 4.8rem;background: #fff;	border-radius: 0.15rem;	position: fixed;top: 50%;left: 50%;	transform: translate(-50%,-50%);
	box-shadow: 0.03rem 0.03rem 0.07rem 0px rgba(66,112,236,.35);
}
.poppUpBox header{color:#fff;background: #4487f5; padding: 0.15rem 0.15rem 0.15rem 0.25rem; border-radius: 0.15rem 0.15rem 0 0;}
.poppUpBox h3{font-size:0.28rem;font-weight: inherit;}

.poppUpClose{position: relative;width: 0.35rem;height: 0.35rem;cursor: pointer;}
.poppUpClose::before, 
.poppUpClose::after {content: ''; width: 0.02rem; height: 0.3rem;background: #fff;position: absolute;top: 0.03rem;right: 0.15rem; }
.poppUpClose::before {transform: rotate(45deg);}
.poppUpClose::after {transform: rotate(-45deg);} 
.poppUpBox p{font-size: 0.22rem;color: #666;margin-bottom: 0.18rem;} 
.poppUpBox form{padding: 0.1rem 0.25rem 0.35rem;font-size: initial;}
.poppUpBox input::-webkit-input-placeholder,.poppUpBox textarea::-webkit-input-placeholder,
.poppUpBox input::-moz-input-placeholder,.poppUpBox textarea::-moz-input-placeholder,
.poppUpBox input::-ms-input-placeholder,.poppUpBox textarea::-ms-input-placeholder {color: #999;}

.poppUpBox textarea,.poppUpBox input[type=text]{
	padding: 0.15rem;display: block; box-sizing: border-box; width: 100%;
	border: 1px solid #e5e5e5;border-radius: 0.05rem; color: #999;font-size: 0.2rem;
}
.poppUpBox textarea{resize:none;height: 1.4rem; line-height: 0.3rem; margin: 0.2rem 0;font-size: 0.25rem;}
.poppUpBox label{margin-bottom: 0.2rem;display: block;width: 100%;}
.poppUpBox label:last-child{margin: 0;font-size: 0.24rem;}
.poppUpBox .hint{margin-top: 0.1rem;display: block;text-indent: 1em;color: #d51717;font-size: 0.2rem;}
.poppUpBox input[type=button] {background: #4487f5; color:#fff; width: 100% ; font-size: 0.28rem;padding:0.1rem 0;}
/*登录弹框*/
.loginPopUp{width: 100%;height: 100%;background: rgba(0, 0, 0, .3);position: fixed;top: 0;left: 0;z-index: 10;	display: none;}
.loginPopUp .poppUpClose::before,.loginPopUp .poppUpClose::after{width: 0.04rem;height: 0.35rem;background: #999;top: -0.2rem;}

/*在线留言*/
/* .messageBox{
	width: 100%; height: 100%; background: rgba(0,0,0,.3);
	position: fixed;top: 0;left: 0;z-index: 10; display: none; 
}
.message{
	width: 4.8rem;background: #fff;	border-radius: 0.15rem;
	position: fixed;top: 50%;left: 50%;	transform: translate(-50%,-50%);
}
.messageBox header{color:#fff;background: #4487f5; padding: 0.15rem 0.25rem 0.15rem 0.15rem; border-radius: 0.15rem 0.15rem 0 0;}
.messageBox h3{font-size:0.28rem;font-weight: inherit;}
.messageClose{position: relative;width: 0.35rem;height: 0.35rem;cursor: pointer;}

.messageClose::before, .messageClose::after {
	content: ''; width: 0.02rem; height: 0.3rem;background: #fff;position: absolute;top: 0.03rem;right: 0.15rem;
}
.messageClose::before {transform: rotate(45deg);}
.messageClose::after {transform: rotate(-45deg);} 

.messageBox form{padding:0 0.25rem;padding-top: 0.35rem;padding-bottom: 0.4rem;}
.messageBox input::-webkit-input-placeholder,
.messageBox textarea::-webkit-input-placeholder {color: #999;}
.messageBox input::-moz-input-placeholder,
.messageBox textarea::-moz-input-placeholder {color: #999; }
.messageBox input::-ms-input-placeholder,
.messageBox textarea::-ms-input-placeholder {color: #999;}

.messageBox textarea,.messageBox input[type=text]{
	width: calc(100% - 0.3rem); padding: 0.15rem; display: block;
	border: 1px solid #e5e5e5; border-radius: 5px; color:#999;font-size: 0.2rem;
}
.messageBox textarea{resize:none;height: 1.45rem; line-height: 0.3rem; margin-bottom: 0.2rem;}
.messageBox label{margin-bottom: 0.2rem;display: block;width: 100%;}
.messageBox label:last-child{margin: 0;font-size: 0.24rem;}
.messageBox .hint{margin-top: 0.1rem;display: block;text-indent: 1em;color: #d51717;font-size: 0.2rem;}
.messageBox input[type=button] {background: #004ea2; color:#fff; margin-top: 20px;width: 100% ;height: 0.46rem; } */

.bannerBoxC{position: relative;height: 3rem;font-size: 0;}
.bannerBoxC .bannerTXT{text-align:center;position: relative;top: 50%;transform: translateY(-50%);}
.bannerBoxC h2{font-size:0.32rem;color:#fff;}
.bannerBoxC p{font-size:0.2rem; color:#d9d9d9;margin-top: 0.15rem;}

/*面包屑导航*/
.common{padding: 0 0.3rem;}
.crumbs{font-size: 0;overflow: hidden;margin-top: 0.2rem; }
.crumbs a,.crumbs span{
	color:#8e8e8e; font-size: 0.2rem; position: relative; padding-left: 30px;
	max-width: 5rem; height: 100%; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.crumbs a:after{
	content: "";width: 8px;height: 8px;	border: solid #8e8e8e;border-width: 1px 0 0 1px;
	transform: translate(0%, -50%) rotate(135deg);	position: absolute;left: 8px;top: 50%;
}
.crumbs .contentNo, .crumbs span{padding-left: 0;}
.crumbs a:first-child:after,.crumbs .contentNo:after{content: none;}
/*.crumbs{background: #fff;height: 0.58rem;line-height: 0.58rem;font-size: 0;overflow: hidden;}
.crumbs a,.crumbs span{
	color:#8e8e8e; font-size: 0.2rem; position: relative; padding-left: 30px;
	max-width: 5rem; height: 100%; display: inline-block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.crumbs a:after{
	content: "";width: 8px;height: 8px;	border: solid #8e8e8e;border-width: 1px 0 0 1px;
	transform: translate(0%, -50%) rotate(135deg);	position: absolute;left: 8px;top: 50%;
}
.crumbs .contentNo, .crumbs span{padding-left: 0;}
.crumbs a:first-child:after,.crumbs .contentNo:after{content: none;}
 */

/*banner*/
.BannerBox{
	background-image: url(../images_m/caseBanner.jpg); background-position: center center; background-repeat: no-repeat;background-size: cover;
	position: relative;	height: 2.93rem; font-size: 0;
}

.bannerNews .swiper-slide:nth-of-type(1){background-image: url(../mobileIMG/bannerNews.jpg);}
.bannerCase .swiper-slide:nth-of-type(1){background-image: url(../mobileIMG/caseBanner01.jpg);}
.bannerCase .swiper-slide:nth-of-type(2){background-image: url(../mobileIMG/caseBanner02.jpg);}
.bannerCase .swiper-slide:nth-of-type(3){background-image: url(../mobileIMG/caseBanner03.jpg);}
.bannerDownload .swiper-slide:nth-of-type(1){background-image: url(../mobileIMG/downloadBanner01.jpg);}
.bannerProblem .swiper-slide:nth-of-type(1){background-image: url(../mobileIMG/problemBanner01.jpg);}
.bannerAboutUs .swiper-slide:nth-of-type(1){background-image: url(../mobileIMG/aAboutUsBanner01.jpg);}
.bannerAboutUs .swiper-slide:nth-of-type(1){background-image: url(../mobileIMG/aAboutUsBanner01.jpg);}

/* .bannerAboutUs .swiper-slide,.bannerProblem .swiper-slide,.bannerDownload .swiper-slide,.bannerCase .swiper-slide, */
.bannerBoxC .swiper-slide{background-position: center center;background-repeat: no-repeat;background-size: cover;}

.BannerTxt{ position: absolute; top: 50%; transform: translateY(-50%); }
.BannerBox h2{font-size: 0.32rem; color: #fff;padding-bottom: 0.25rem;}
.BannerBox p{font-size: 0.18rem; color: #fff;}

.newsBanner .BannerTxt,.caseBanner .BannerTxt,
.CooperationBanner .BannerTxt,.downloadBanner .BannerTxt{
	text-align: center; position: relative; top: 50%; transform: translateY(-50%); 
}
.HPTBanner .BannerTxt,.scannerBanner .BannerTxt,.KPTBanner .BannerTxt{position: absolute;top: 50%; left: 0.4rem;transform: translate(0%,-50%);width: 64%;}
.BannerBox .freeTrialBtn{font-size: 0.18rem;color: #fff; border: 1px solid #fff; text-align: center;display: inline-block;	padding: 0.1rem 0.25rem; margin-top: 0.2rem;}
.BannerBox .joinUS{
	font-size: 0.2rem; color: #fff;background: #1f4e9c; border-radius: 1rem; margin-top: 0.3rem;
	min-width: 1.56rem; height: 0.42rem; line-height: 0.42rem; display: inline-block;
}
.ProductBtn{border: 1px solid #fff;}

/*免费试用*/
#freeTrial{display: none;}
.freeTrial{	width: 100%; height: 100%; background: rgba(0,0,0,.3);	position: fixed;top: 0;left: 0;z-index: 10; display: block;}
.freeTrial>div{
	position: fixed;position: relative; top: 50%;left: 50%; transform: translate(-50%,-37%); width: 4.3rem;
	background: #fff;padding: 0.5rem;padding-top: 0.3rem; border-radius: 5px 10px 0.3rem 0.3rem;	
}
.freeTrial>div:before{
	content: ''; display: inline-block;width: 100%;height: 1.94rem; position: absolute; top: -1.85rem; left: 0;
	background: url(../images_m/freeTrial.png) no-repeat; background-size: contain;	
}
.freeTrial h3{font-size: 0.38rem;color: #333; font-weight: inherit;text-align: center;margin-bottom: 0.3rem;}
.freeTrial p{font-size: 0.2rem;color: #f04242;line-height: 0.34rem;margin-bottom: 0.4rem;}

.freeTrial label{font-size: 0;display: block;margin-bottom: 0.22rem;}
.freeTrial label:last-child{margin-bottom: 0;}
.freeTrial input{border-radius: 6px;line-height: 0.5rem;}
.freeTrial input[type='text']{font-size: 0.2rem;color: #999; border: 1px solid #e5e5e5;width: calc(100% - 0.3rem); padding: 0 0.15rem;}
.freeTrial input[type='button']{color: #fff;background: #176dc9;border: none;font-size: 0.24rem; width: 100%;}
.freeTrial input::-webkit-input-placeholder,
.freeTrial input::-moz-input-placeholder,
.freeTrial input::-ms-input-placeholder {color: #999;}

.freeTrial i{position: absolute;right: 5px;top: -145px; width: 0.4rem;height: 0.4rem;border: 2px solid #fff;border-radius: 100%;}
.freeTrial i::before,.freeTrial i::after {content: ''; width: 3px; height: 0.22rem;background: #fff;position: absolute;top: 25%;left: 48%;}
.freeTrial i::before {transform: rotate(45deg);}
.freeTrial i::after { transform: rotate(-45deg);} 
.freeTrial .hint{margin-top: 0.1rem;display: block;text-indent: 1em;color: #d51717;font-size: 0.2rem;}
/*#newBridge{display:none !important;}*/

/*等待加载动画*/
.waitLoad{padding-bottom: 0.2rem;display: none;}
.loadAnime,.loadAnime>div{position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.loadAnime{display:block;font-size:0;color:#000;}
.loadAnime.la-dark{color:#333}
.loadAnime>div{display:inline-block;float:none;background-color:currentColor;border:0 solid currentColor;}
.loadAnime{width:0.59rem;height:0.59rem;margin: auto;}
.loadAnime>div{
	position:absolute;width:0.03rem;height:0.12rem;border-radius:0;
	-webkit-animation:line-spin-clockwise-fade 1s infinite ease-in-out;
	-moz-animation:line-spin-clockwise-fade 1s infinite ease-in-out;
	-o-animation:line-spin-clockwise-fade 1s infinite ease-in-out;
	animation:line-spin-clockwise-fade 1s infinite ease-in-out;
}
.loadAnime>div:nth-child(1){top:0%;left:50%;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-animation-delay:-.875s;-moz-animation-delay:-.875s;-o-animation-delay:-.875s;animation-delay:-.875s}
.loadAnime>div:nth-child(2){top:10.2512626585%;left:74.7487373415%;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-animation-delay:-.75s;-moz-animation-delay:-.75s;-o-animation-delay:-.75s;animation-delay:-.75s}
.loadAnime>div:nth-child(3){top:35%;left:85%;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg);-webkit-animation-delay:-.625s;-moz-animation-delay:-.625s;-o-animation-delay:-.625s;animation-delay:-.625s}
.loadAnime>div:nth-child(4){top:59.7487373415%;left:74.7487373415%;-webkit-transform:rotate(135deg);-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);transform:rotate(135deg);-webkit-animation-delay:-.5s;-moz-animation-delay:-.5s;-o-animation-delay:-.5s;animation-delay:-.5s}
.loadAnime>div:nth-child(5){top:69.9999999974%;left:50.0000000004%;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);-webkit-animation-delay:-.375s;-moz-animation-delay:-.375s;-o-animation-delay:-.375s;animation-delay:-.375s}
.loadAnime>div:nth-child(6){top:59.7487369862%;left:25.2512627193%;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-animation-delay:-.25s;-moz-animation-delay:-.25s;-o-animation-delay:-.25s;animation-delay:-.25s}
.loadAnime>div:nth-child(7){top:34.9999806189%;left:15.0000039834%;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg);-webkit-animation-delay:-.125s;-moz-animation-delay:-.125s;-o-animation-delay:-.125s;animation-delay:-.125s}
.loadAnime>div:nth-child(8){top:10.2506949798%;left:25.2513989292%;-webkit-transform:rotate(315deg);-moz-transform:rotate(315deg);-ms-transform:rotate(315deg);-o-transform:rotate(315deg);transform:rotate(315deg);-webkit-animation-delay:0s;-moz-animation-delay:0s;-o-animation-delay:0s;animation-delay:0s}
@-webkit-keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}
@-moz-keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}
@-o-keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}
@keyframes line-spin-clockwise-fade{50%{opacity:.2}100%{opacity:1}}
/*#newBridge{display:none !important;}*/

/*下载 - 弹框*/
.verification {	position: fixed; top: 0; left: 0; z-index: 11; display: none;background: rgba(0, 0, 0, 0.5); width: 100%; height: 100%;}
.verification article{width: 6.5rem;background: #fff; position: absolute; top: 50%; left: 50%; transform: translate(-50% , -50%);}
.verification h3{
	font-size: 0.24rem;color: #fff;font-weight: initial;letter-spacing: 0.12rem;position: relative;
	text-align: center;	line-height: 0.74rem;height: 0.74rem; background: #268bff;margin-bottom: 0.25rem;
}
.verificationClose{	position: absolute; right: 0.2rem; top: 50%;transform: translateY(-50%); width: 0.3rem; height: 0.3rem;}
.verificationClose:before,.verificationClose:after{position: absolute; top: 0; right: 0.18rem; content: "";background: #fff; width: 0.04rem; height: 100%; border-radius: 0.4rem;}
.verificationClose:before{transform: rotate(45deg);}
.verificationClose:after{transform: rotate(-45deg);}

.verification p{font-size: 0.22rem;color: #ef4747;padding: 0 0.25rem;margin-bottom: 0.4rem;}
.verification form{padding: 0 0.25rem;padding-bottom: 0.4rem;}
.verification label{display: block;width: 100%;border-bottom: 1px solid #dedede;font-size: 0.22rem;line-height: 0.55rem;margin-bottom:0.2rem;}
.verification label span{font-size: 0.22rem;color: #333;line-height: 0.7rem;min-width: 1.5rem;display: inline-block;}
.verification input[type='text']{font-size: 0.22rem; color: #333; width: calc(100% - 1.6rem);box-sizing: border-box;padding-left: 0.1rem;}
.verification .verify input{width: calc(100% - 3.5rem);}
.verification .verify canvas{height: 0.56rem;width: 1.5rem; border: 1px solid #ddd;float: right;}

.verification input[type='button']{
	width: 2rem; line-height: 0.5rem; display: block; margin: 0 auto; margin-top: 0.35rem;
	background: #268bff; color: #fff; border-radius: 0.5rem; font-size: 0.2rem;	
}

/*合作伙伴*/
/*.omit{display: -webkit-box;	-webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;}*/
.cooperationPartner{color: #333;}
.CPBanner {position: relative;height: 5.7rem;font-size: 0;}
.CPBanner .swiper-slide:nth-of-type(1){background-image: url(../mobileIMG/CBBanner01.jpg);position: relative;}
.CPBanner .swiper-slide{background-position: center center;background-repeat: no-repeat;background-size: cover;}
.CPBanner .bannerTXT {text-align: center;position: absolute; bottom:1.36rem;left:50%;transform: translateX(-50%);top: initial;width: 100%;}
.CPBanner button{font-size: 0.22rem;border-radius: 0.1rem;border: 2px solid #fff;width: 1.48rem;height: 0.58rem;line-height: 0.58rem;display: inline-block;}
.CPBanner button:first-child{background: #fff;color: #29a1ff;margin-right: 0.6rem;}
.CPBanner button:nth-of-type(2){background: transparent;color: #fff;}

.CBModule{margin-top: 0.5rem;}
.CBModule h3{font-size: 0.32rem;text-align: center;}
.CBModule .CBM_IMG{padding: 0.3rem;border-radius: 0.1rem;box-shadow: 0 0 0.09rem 0.03rem rgba(140, 184, 218, 0.2);width: 100%;box-sizing: border-box;margin-top: 0.5rem;}
.CBModule img{width: 100%;margin: auto;}
.CBModule ul{margin-top: 0.3rem;}
.CBModule li{padding: 0 0.05rem 0.3rem; border-bottom: 2px #ddd dashed; margin-bottom: 0.35rem;}
.CBModule li:last-child{border-bottom:none;}
.CBModule li:first-child h5:before{background: url(../mobileIMG/num01.png) no-repeat;background-size: contain;}
.CBModule li:nth-of-type(2) h5:before{background: url(../mobileIMG/num02.png) no-repeat;background-size: contain;}
.CBModule li:nth-of-type(3) h5:before{ background: url(../mobileIMG/num03.png) no-repeat;background-size: contain;}
.CBModule h5{font-size:0.3rem;}
.CBModule h5:before{content:"";width: 0.44rem; height: 0.47rem;display: inline-block;vertical-align: bottom; margin-right: 0.1rem;}
.CBModule p{
	font-size: 0.22rem;color: #666;line-height: 0.33rem;margin-top: 0.16rem;
	display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden;
}
.CBModule_2{background: url("../mobileIMG/CBBackground01.jpg") #2aa1ff no-repeat bottom center; background-size: cover;padding-bottom: 0.8rem;}
.CBModule_2 h4{font-size:0.32rem;padding-top: 0.4rem;text-align: center;color: #fff;}
.CBModule_2 h6{font-size: 0.2rem;text-align: center;margin-top: 0.1rem;color: #fff;}
.CBModule_2 ul{display: flex; justify-content: space-between; flex-wrap: wrap;margin-top: 0.55rem;}
.CBModule_2 li{width: 48.5%; background: #fff;padding: 0.2rem 0.25rem 0.3rem;box-sizing: border-box;border-radius: 0.1rem;margin-bottom: 0.2rem;}
.CBModule_2 h5{color: #232d47;font-size: 0.26rem;margin-top: 0.15rem; text-align: center;}
.CBModule_2 img{width: 0.65rem;display: block;	margin: auto;}
.CBModule_2 li p{color: #535f7c;font-size: 0.22rem;line-height: 0.33rem;margin-top: 0.2rem;}

.CBModule_3{ background: #fff;}
.CBModule_3 h4{font-size:0.32rem;padding-top: 0.5rem;text-align: center;}
.CBModule_3 ul{display: flex; justify-content: space-between; flex-wrap: wrap;margin-top: 0.7rem;}
.CBModule_3 li{width: 48%; padding: 0.1rem; box-sizing: border-box;margin-bottom: 0.3rem;}
.CBModule_3 h5{font-size: 0.26rem;}
.CBModule_3 img{width: 0.45rem;margin-right: 0.15rem;float: left;}
.CBModule_3 li p{
	color: #666;font-size: 0.22rem;line-height: 0.33rem;margin-top: 0.18rem;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 5;overflow: hidden;
}
.CBModule_4{
	background: url("../mobileIMG/CBBackground02.jpg") #fcfdff no-repeat bottom center; background-size: contain;
	min-height: 5.2rem;padding-top: 0.5rem;box-sizing: border-box;
}
.CBModule_4 h4{font-size:0.32rem;text-align: center;}

.CBModule_5{
	background: url("../mobileIMG/CBBackground03.jpg") #279fff no-repeat bottom center;background-size: contain;
	color: #fff; padding-top: 0.6rem;min-height: 9.98rem; box-sizing: border-box;
}
.CBModule_5 h4{font-size:0.36rem;font-weight: bold;}
.CBModule_5 ul{position: relative;margin-top: 0.26rem;}
.CBModule_5 li{font-size:0.26rem;position: relative;padding-left: 0.32rem;margin-bottom: 0.2rem;}
.CBModule_5 li:before{
	content: '';width: 0.13rem; height: 0.13rem; background: #fff; border: 0.04rem solid #81c4ff; border-radius: 100%;
	position: absolute;top: 0.1rem;left: 0;
}
.CBMaskLayer{width: 100%;height: 100%;background: rgba(0,0,0,.4);position: fixed; top: 0;left: 0;z-index: 10;display: none;}
.CBPopout{
	background: url("../images/cooperationPartner/CBBackground04.png") no-repeat;background-size: contain;
	width: 5.34rem;height: 5.4rem;position: absolute;top: 48%;left: 50%;transform: translate(-50%,-50%);
}
.CBPopout .apply{width: 72%;position: absolute; left: 15.5%;top: 22%;display: none;}
.CBPopout input{width: 100%;border-radius: 6px;padding: 0 0.18rem;box-sizing: border-box;height: 0.46rem;line-height: 0.46rem;display: block;}
.CBPopout input[type='text']{font-size: 0.2rem;border: 1px solid #e3e3e3;margin-bottom: 0.1rem;font-weight: inherit;}
.CBPopout input[type='button']{
	font-size: 0.26rem;margin-top: 0.3rem;letter-spacing: 0.1rem;text-indent: 0.05rem;
	color: #fff;background: linear-gradient(0deg, #279fff, #6fc0ff);
}
.CBPopout input::-webkit-input-placeholder {color: #999;}
.CBPopout input::-moz-placeholder{color: #999;}
.CBPopout input::-ms-input-placeholder {color: #999;}
.CBPopout .scanQRcode{width: 72%;position: absolute; left: 15.5%;top: 19.5%;text-align: center;}
.CBPopout .scanQRcode p{font-size: 0.2rem; margin-top: 0.07rem;}
.CBPopout .scanQRcode img{width: 65%;margin: auto;}
.CBPopout .CBClose{
	width: 0.6rem;height: 0.6rem; position: absolute;bottom: -0.78rem;left: 50%;margin-left: -0.3rem;
	background: rgba(255,255,255,.3);border-radius: 100%;border: 0.02rem solid #fff;box-sizing: border-box;
}
.CBPopout .CBClose:after,.CBPopout .CBClose:before{content: '';width: 0.03rem;;height: 0.35rem;background: #fff;position: absolute;left: 0.26rem;top: 0.1rem;border-radius: 0.1rem;}
.CBPopout .CBClose:after{transform: rotate(45deg);}
.CBPopout .CBClose:before{transform: rotate(-45deg);}
/*更多弹框*/
.morePopUp .poppUp{width: 6.04rem;border-radius: 0.2rem;box-shadow: none;}
.morePopUp .moreHead{border-radius: 0.2rem 0.2rem 0 0;background: url("../mobileIMG/moreIcon01.jpg") no-repeat #268bff; background-size: cover;height: 1.06rem;}
.morePopUp h3{font-size: 0.28rem;text-align: center;color: #fff;line-height: 1.06rem;}
.morePopUp .bodyModule{padding: 0.3rem;}
.morePopUp .telModule{border-bottom: 0.02rem dashed #DFDFDF;padding-bottom: 0.3rem;display: flex;justify-content: center;align-items: center;gap: 0.2rem;}
.morePopUp .telModule a{font-family: Arial, Arial;font-size:0.44rem;color: #268BFF;}
.morePopUp .tabSpan{width: 1.98rem;border-radius: 0.3rem;display: inline-block;font-size: 0.24rem;padding: 0.1rem;box-sizing: border-box;text-align: center;}
.morePopUp .tabSpan img{width: 0.24rem;height: auto; margin-right: 0.06rem;}
.morePopUp .codeModule{margin-top: 0.3rem; text-align: center;}
.morePopUp .codeModule .codeQR{width: 4rem;margin: auto;border: 0.02rem dashed #ddd;border-radius: 0.2rem;margin-top: 0.2rem;overflow: hidden;}
.morePopUp .codeModule .codeQR img{width: 100%;}
.morePopUp .textModule{background: #EFF6FF;margin-top: 0.2rem;padding: 0.3rem;}
.morePopUp .textModule h4{font-size: 0.24rem;color: #268BFF; margin-bottom: 0.15rem;}
.morePopUp .textModule p{font-size: 0.2rem;color: #666;margin: 0;line-height: 0.3rem;}
.morePopUp .telModule .tabSpan{background: #EFF6FF;color: #0E61FE;}
.morePopUp .codeModule .tabSpan{color: #15803D;background: #DCFCE7;}
.morePopUp .moreClose{position: absolute;bottom: -0.9rem;width: 0.6rem;height: 0.6rem;border: 0.04rem solid #fff;border-radius: 50%;	left: calc(50% - 0.3rem);}
.morePopUp .moreClose::before,.morePopUp .moreClose::after { content: '';width: 0.03rem;height: 0.35rem;background: #fff;position: absolute;top: 0.12rem;right: 0.28rem;}
.morePopUp .moreClose::before {transform: rotate(45deg);}
.morePopUp .moreClose::after {transform: rotate(-45deg);}
