::-webkit-scrollbar {/*滚动条整体样式*/
        width: 5px;     /*高宽分别对应横竖滚动条的尺寸*/
        height: 1px;
    }
::-webkit-scrollbar-thumb {/*滚动条里面小方块*/
        border-radius: 10px;
         -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        background: #268bff;
    }
::-webkit-scrollbar-track {/*滚动条里面轨道*/
        -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);
        border-radius: 10px;
}
h1{display: inline-block;}
.main{width: 1194px;margin: auto;}
nav,header,.banner_list,.consociation{min-width: 980px;}
html,body{color: #333;font-family: 'Source Han Sans CN-Light';font-size: 14px;background: #fff;}
body:not(.appointmentNew){padding-top:64px !important;}

/*婢舵挳鍎寸�佃壈鍩�*/
header{font-size: 14px;background: #333;}
header .main{text-align: right;}
header a,.headeTel{
	background: url("../images/nav_tel.png") no-repeat left center;
	color: #4f9ef8;height: 64px;line-height: 64px;	text-indent: 38px;float: right;margin-right:20px;
}
#nav{position: fixed;z-index: 5;width: 100%;top:0; left:0;}
nav{color: #333;height: 64px;background: #fff;box-shadow: 0px 3px 5px rgba(0,0,0,.1);}
nav h1{
 height: 64px;font-family: sans-serif;font-size: 20px;color: #315d8f;
 display: flex;align-items: center;justify-content: center;
}
nav h1 img{width: 140px;}
nav .ulBox{display: inline-block;line-height: 64px;}
nav .ulBox>li{float: left;margin-left: 46px;position: relative;}
nav li a{color: #333;font-size: 14px;display: block;}
nav .ulBox>li>a{font-size: 16px;}

nav .solve ul,nav .products ul{
	position: absolute;top: 64px;left: -25px;z-index: 2; display: none;
	border-radius: 0 0 4px 4px;background: #fff;/* -webkit-text-fill-color: #333; */
}

nav .solve ul{text-align: center;	width: 105px;line-height: 32px;padding: 8px 0;}
nav .solve:hover > ul,nav .products:hover > ul{display: block;}

nav .button{display: flex;align-items: center;height: 64px;}
nav .button a{	display: inline-block;color: #333;text-align: center;vertical-align: middle;}
nav .registerBtn a{background-image: linear-gradient(#4f9ef8, #83bffa);border-radius: 5px;color: #fff;width: 86px;line-height: 31px;}

nav .button>li{position: relative;}
nav .enter{text-align:center;margin-right:10px;height: 54px;margin-top: 10px;box-sizing: content-box;line-height: 42px;}
nav .enter>li>a{font-size: 16px;}
nav .name{line-height: inherit;}
nav .name ul{
	position: absolute;top: 54px;left: 50%;z-index: 2;display: none;text-align: center;margin-left: -43px;
	width: 86px;line-height: 32px;background: #fff;padding: 8px 0;border-radius: 0 0 4px 4px;
}
nav .name:hover > ul{display: block;}
nav .button .company{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;  width: 190px;	/* position:absolute;top:0;left:0; */}

nav .products ul{width: max-content; min-width: 260px; line-height: initial;padding: 20px 20px 10px; }
nav .products li{margin-bottom:25px;}
nav .products h5{font-size:16px;color:#333;	margin-bottom:7px;}
nav .products a{font-size:14px;color:#666;}

nav .hot,nav .new{/* font-size:12px; */margin-left: 15px;transform: scale(0.8);display: inline-block;}
nav .hot{color: #ff912f;}
nav .new{color: #cf0a0a;}

nav .currentPage > a,nav .currentPage{
	color:#4f9ef8;
	/* background-image: -webkit-linear-gradient(#4f9ef8, #83bffa);
  	-webkit-background-clip: text;
  	-webkit-text-fill-color: transparent; */
}

/*鎼存洟鍎寸�佃壈鍩�*/
footer{width: 100%;background: #313131;color: #fff;;min-width: 1024px;margin-top: 80px;}
/* footer .main>div{display: flex;} */
.footer_main{padding: 30px 0 30px;}
footer a{color: #fff;}
.footer{overflow:hidden;}
footer h2{margin-bottom:28px;}
footer h2 a{display: inline-block;}
footer h2 .photo{
	background: url(../images/photo.png) no-repeat;vertical-align: middle;margin-left: 34px;
	height: 27px;line-height: 27px;display: inline-block;text-indent: 2em;
}
footer ul{margin-right: 60px;/* width:64%; */max-width: 420px;}
footer h2 img{width:120px;}
footer li{line-height: 24px;}
footer .title{margin-bottom: 20px;}
footer .news li{font-size:14px;overflow: hidden;}
footer h4{font-size:20px;margin-top: 40px;margin-bottom: 12px;}
footer .news a{float: left; width: 228px;margin-right: 25px;cursor: pointer;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
footer .news span{float: right;}
footer dl{text-align: center;margin-top:82px;}
footer dl dt{margin-bottom: 8px}
footer dl:nth-of-type(1){margin-right: 35px;}
.footer>p{margin-top: 50px;text-align: center;}
.footer>p span{
	border-right: 2px solid #c2c2c2;padding-right: 15px;margin-right: -22px;display: inline-block;
   -o-transform: scale(0.85,0.85);
   -ms-transform: scale(0.85,0.85); /* IE 9 */
   -webkit-transform: scale(0.85,0.85); /* Safari */
   transform: scale(0.85,0.85); /* 閺嶅洤鍣拠顓熺《 */
}
.footer>p span:nth-of-type(2){margin-right: -36px;}
.footer>p span:last-child{border-right:none;margin-left: -30px;}
.footer .footer_end{line-height: 76px;/* text-align: center; */}
.footer .footer_end span,.footer .footer_end a{color: #999;padding: 0 5px;}
.footer .footer_end hr{border-top: 1px solid #454545;background: #454545;}

.consociation h3, .introduce h3, .customerCase h3, .index_news h3 { font-size: 36px;color: #333;}
/* banner轮播  2021-1-20  */
.carousel{position:relative;}
.banner_list,.bannerDZB,.bannerZYB,.bannerQYB{width:100%; height:575px; position:relative;min-width: 1024px;}
.banner_list li,.bannerDZB li,.bannerZYB li,.bannerQYB li{
	width:100%; height:100%; position:absolute; left:0; top:0; opacity:0; filter:alpha:opacity(0);cursor: pointer;
}
.banner_list li:nth-of-type(1){background:url(../images/banner.jpg) no-repeat; background-size: cover;background-position: center;opacity: 1;z-index:2;}
.banner_list li:nth-of-type(2){background:url(../images/banner3.jpg) no-repeat;background-size: cover;background-position: center;}
.banner_list li:nth-of-type(3){background:url(../images/banner4.jpg) no-repeat;background-size: cover;background-position: center;}
.banner_list li:nth-of-type(4){background:url(../images/banner1.jpg) no-repeat;background-size: cover;background-position: center;}
.banner_list li img,.bannerDZB li img,.bannerZYB li img,.bannerQYB li img{display:none;}
.banner_list li>a{width: 100%;height: 100%;display: inline-block;}

.bannerQYB li{background:url(../images/banner.jpg) no-repeat; background-size: cover;background-position: center;opacity: 1;z-index:2;}
.bannerZYB li{background:url(../images/banner3.jpg) no-repeat;background-size: cover;background-position: center;opacity: 1;z-index:2;}
.bannerDZB li{background:url(../images/banner4.jpg) no-repeat;background-size: cover;background-position: center;opacity: 1;z-index:2;}

/*锚点*/
.anchor{/* width:210px; */ height:20px; position:absolute; bottom:18px; left:50%; text-align:center; z-index:11; transform: translateX(-50%);}
.anchor a{display:inline-block; width:59px; height:4px; background: rgba(255,255,255,.3); margin-right:6px; }
.anchor .cur{background: rgba(255,255,255,1);}
/* 删除 */
.banner{
	position: relative;overflow: hidden; height: 575px;
	background: url(../images/banner.png) no-repeat;background-size: cover;background-position: center;
}
/* 描述 */
.Copywriting{position: absolute;top: 50%;color: #fff;width: 620px;transform: translateY(-50%);}
.Copywriting h2{margin-bottom: 22px;font-size: 48px;}
.Copywriting p{line-height: 26px;margin-bottom: 55px;font-size: 16px;}
.Copywriting span,.Copywriting button{
	font-size: 20px; color: #fff; border-radius: 6px;border: 1px solid #fff;text-align: center; box-sizing: border-box;
	width: 174px;height: 58px;line-height: 58px;margin-right: 22px; display: inline-block;
}
.Copywriting .free{background: #fff;color:#4f9ef8;}
.Copywriting .lookVieo{position: relative;text-align: left;padding-left: 12px;}
.Copywriting .lookVieo:before,.Copywriting .lookVieo:after{content: "" ;position: absolute; top: 50%;}
.Copywriting .lookVieo:before{ right: 12px; width: 16px; height: 16px; background:#fff; border-radius: 50%; margin-top: -5px;} 
.Copywriting .lookVieo:after{right: 12px; border: 4px solid #0000; border-left: 6px solid #4589f7;margin-top: -1px;} 
.Copywriting .title{width: 152px;height: 52px;line-height: 52px;margin-bottom:36px;}

.colorBlue h2{color:#4789f7;}
.colorBlue p{color:#6e95d4;}
.colorBlue .title{color:#468af7;}
.colorBlue .free{background: linear-gradient(#4f9ef8, #83bffa); color:#fff;border:none;}
.colorBlue span,.colorBlue button{color: #468af7; border: 1px solid #468af7;}
.colorBlue .lookVieo:before{ background:#468af7;} 
.colorBlue .lookVieo:after{border-left: 6px solid #fff;} 

.consociation{background: #f7f6f6;padding:65px 0;}
.consociation .main{
	position: relative;display: flex;justify-content: space-between;align-items: center;
	background:#fff;padding:25px 15px;width:1098px;border-radius:5px;
}
.consociation .main>div{margin:0 45px;}
.consociation h3{font-size: 44px;}
.consociation p{color: #919191;font-size: 16px;line-height: 30px;max-width: 400px; margin:25px 0 44px;}
.consociation a{
	width:139px;height:46px;line-height:46px;color:#fff;border-radius:8px;
	background:#4f9ef8;background: linear-gradient(#4f9ef8, #83bffa); display: inline-block;text-align: center;
}
.consociation a:hover{color:#fff;}
.consociation section{position:relative;}
/* .consociation a{
	width:60px;height:60px;	background:#4f9ef8;background: linear-gradient(#4f9ef8, #83bffa); 
	position:absolute;top:132px;left:-30px;cursor: pointer;
}
.consociation a::before{
	content: '';  width: 0; height: 0;position: absolute; top: 17px; left: 24px;
	border-top:12px solid transparent;border-bottom: 12px solid transparent;border-left: 15px solid #fff;
} */
.video{display:none;}
.bigVideo{width: 80%;height: auto;background: #000;position: fixed;top: 50%;left: 50%;z-index: 11;margin-left: -40%;}
.videoClose{width: 50px;height: 50px;position: fixed;top:0;right:0;z-index:11;}
.videoClose::before,.videoClose::after{content:''; width: 2px; height: 25px; background: #fff;position: absolute; top: 11px; left: 22px;}
.videoClose::before {transform: rotate(45deg);}
.videoClose::after {transform: rotate(-45deg);}
.consociation img{width:100%;}

.Teletext section{display: flex;align-items: center;justify-content: space-between/*space-around*/;margin: 36px 35px 24px;}
.Teletext section>div{max-width:420px;}
.Teletext h5{font-size: 40px;line-height: 50px;margin-bottom: 40px;font-weight: inherit;letter-spacing: 4px;}
.Teletext p{color: #919191;font-size: 16px;line-height: 30px;/*width: 320px;*/width: 385px;}
.appointment{background: linear-gradient(#4f9ef8, #83bffa);color: #fff;border-radius: 18px;margin: 96px auto 0px;text-align: center;padding: 36px 0;}
.appointment h5{font-size: 40px;font-weight: initial;}
.appointment p{font-size: 22px;margin: 14px 0 44px;}
.appointment a{
	width: 174px;height: 50px;text-align: center;line-height: 50px;overflow: hidden;margin-right: 30px; font-size: 20px;
	display: inline-block;border-radius: 6px;border: 1px solid #fff;background: #fff;color:#4f9ef8;
}
.appointment a:hover{color:#4f9ef8;}
.appointment a:last-child{background: rgba(0,0,0,0);color: #fff;}
.appointment a:last-child:hover{color: #fff;}
.index_link{margin-top: 60px;border-top: 1px solid #e9e9e9;padding: 25px 0;color: #666;margin-bottom: -80px;}
.index_link a{color: #666;margin-right: 20px;}

/*鐟欙絽鍠呴弬瑙勵攳*/
#solution{background: #f4f6fa;min-width: 1024px;}
.solutionBanner{
	position: relative;overflow: hidden; height: 228px;color:#fff;
	background: url(../images/solutionBanner.png) no-repeat;background-size: cover;background-position: center;
}
.solutionBanner img{width: 1920px;display: block;height: 346px;}
.solutionBanner .main,.downloadBanner .main,.questionBanner .main,.aboutUsBanner .main{
	display: flex;justify-content: center;align-items: center;flex-direction: column;height: 100%;
}
.solutionBanner h2,.downloadBanner h2,.questionBanner h2,.aboutUsBanner  h2{font-size: 44px;margin-bottom: 10px;}
.solutionBanner p,.questionBanner p{line-height: 30px;max-width: 750px;font-size: 20px;}
.downloadBanner p{max-width: 750px;font-size: 16px;text-align: center;}
.solutionMain{background: #f4f6fa;/*padding: 60px 0;*/}
.solutionMain section{display: flex;align-items: center;justify-content: space-around;background: #fff;margin-top: 60px;border-radius: 6px;}
.solutionMain section>img{margin: 60px 0;width: 435px;height: 250px;}
.solutionMain section>div img{width:auto;height:40px;}
.solutionMain section .square{width:auto;height:65px;}
.solutionMain section p{
	width: 545px;color: #333;line-height: 28px;margin-top: 35px;
	max-height: 145px;overflow: hidden;text-overflow: ellipsis;text-overflow: -o-ellipsis-lastline;display: -webkit-box;
	-webkit-line-clamp: 5;line-clamp: 5;-webkit-box-orient: vertical;
}
/*閸忓秷鍨傛稉瀣祰*/
#download{background: #fff;}
.downloadBanner{
	position: relative;overflow: hidden; height: 228px;color:#fff;
	background: url(../images/downloadBanner.png) no-repeat;background-size: cover;background-position: center;
}
.downloadBanner img{width: 1920px;display: block;height: 259px;}
/* #download>div:nth-of-type(4){padding-top:70px;} */
.downloadMain{/* display: flex;justify-content: space-between ;padding: 60px 0 20px;*/}
.downloadMain{margin-bottom: 100px;}
.downloadMain h3,.downloadMain1 h3{color: #333;font-size: 35px;margin-bottom: 60px;}

.downloadMain section{text-align: center;width: 370px;height: 335px; float:left;border: 1px solid #d7d7d7;background: #fff;border-radius: 8px;}
.downloadMain section:not(:last-child){margin-right: 35px;}
.downloadMain section>img{margin-top: 40px;}
.downloadMain h5{font-size: 22px;color: #333;font-weight: inherit;margin: 19px 0;}
.downloadMain h5 span{font-size: 14px;}
.downloadMain .caption{font-size: 16px;color: #666;position: relative;}
.downloadMain .caption::before{
	content:' '; width:4px; height:4px; border-radius:100%; background:#666;
	position: absolute; left: -10px; top: 50%; margin-top: -2px;
}
.downloadQR{padding: 40px;box-sizing: border-box;}
.downloadQR h5{font-size:18px;margin-top: 25px;}
.AndroidQR,.IosQR{width: 45%;}
.downloadQR img{width:100%;margin-top: 25px;}
.downloadQR h5:before{content:' '; width:22px;height: 22px;display: inline-block;margin-right: 6px;vertical-align: sub;}
.IosQR h5:before{background:url('../images/IosIco.png') no-repeat;background-size: 22px;}
.AndroidQR h5:before{background:url('../images/AndroidIco.png') no-repeat;background-size: 22px;}

.downloadMain1{padding-top: 60px;margin-bottom: 60px;}
.downloadMain1 li{width: 29%;float: left;padding: 0 2%;text-align: center;position:relative; }
.downloadMain1 li:not(:last-child):after{
	content:""; position:absolute; top:50%; right: 0;  transform: translateY(-50%);
	width:1px; height:200px;background: #d8d8d8;
}
.downloadMain1 h5{font-size:26px;color:#000;font-weight: initial;margin-bottom: 25px;}
.downloadMain1 p{font-size:16px;color:#51565d;margin-bottom: 40px;}
.downloadMain1 a{font-size:16px;position:relative; margin: auto; width: 160px; line-height: 48px; display: block; border-radius: 8px; }
.downloadMain1 a:before{
	content:"";  width:27px; height:27px;/*position:absolute; top:50%; left:30px; transform: translateY(-50%); */
	 display: inline-block; vertical-align: middle; margin-right: 10px;
} 
.downloadMain1 .versionBox{width:160px;margin: auto;}
.downloadMain1 .thisVersion{color:#fff; background: linear-gradient(#4f9ef8, #83bffa);}
.downloadMain1 .thisVersion:before{background: url("../images/downloadIcon4.png") no-repeat;}
.downloadMain1 .prevVersion{color:#509ff8; background: #fff;border:1px solid #74b5f9; margin-top:3px;visibility: hidden;}
.downloadMain1 .prevVersion:before{background: url("../images/downloadIcon4.1.png") no-repeat;}

.driveBox{display: none;position: relative;overflow: hidden;}
.drive:hover img,.drive:hover h5,.drive:hover .caption,.driveLeft{display: none;}
.drive:hover .driveBox{display: block;}
.driveList {width: 9999px;position: relative;}
.drive span{position: absolute; top:50%;margin-top:-16px;z-index:5;background: url(../images/arrow_right.png);width:32px;height:32px;cursor: pointer;}
.driveLeft{left:5px;transform: rotate(180deg);}
.driveRight{right:5px;}
.drive ul{/* display: grid;grid-template-columns: 1fr 1fr; */ margin: 0; width: 374px;height: 337px; padding: 35px; box-sizing: border-box;float: left;}
.drive li{
	width: 118px;height: 36px;line-height: 36px;border: 1px solid #efefef;border-radius: 4px;
	margin:10px 13px;margin-bottom: 20px;display: inline-block;text-align: center;cursor: pointer;
}
/* .drive ul{display: grid;grid-template-columns: 1fr 1fr;margin: 55px 55px auto;}
.drive li{
	width: 118px;height: 36px;line-height: 36px;border: 1px solid #efefef;border-radius: 4px;
	margin-bottom: 20px;margin-right:28px;display: inline-block;text-align: center;cursor: pointer;
} */
.drive li a{color: #333;font-size: 16px;display:block;}
.drive li:hover{border: 1px solid #83bffa;background: #4f9ef8;background: linear-gradient(#4f9ef8, #83bffa);box-shadow: 0px 5px 12px rgba(74,154,234,.3);}
.drive li:hover a{color: #fff;}
.downloadMain .downloadQR img { margin-top: 0px; width: 157px;}

.questionBanner{
	position: relative;overflow: hidden; height: 228px;color:#fff;
	background: url(../images/questionBanner.png) no-repeat;background-size: cover;background-position: center;
}
.questionBanner img{width: 1920px;display: block;height: 229px;}
.questionMain section:nth-of-type(1){display: flex;align-content: center;align-items: center;justify-content: space-evenly;	margin-bottom: 80px;}
.questionMain h3{font-size: 35px;margin: 35px 0;}
.questionMain h4{font-weight: bold;margin-bottom: 6px;margin: 15px 0;}
.questionMain .videos dl{text-align: center;font-size: 20px;}
.questionMain .videos p{
	font-size: 14px;color: #666;max-width: 320px;margin: auto;text-align: left;height: 40px;
	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.questionMain video{width: 312px;height: 175px;background: #000;}

.questionMain .problems{display: grid;grid-template-columns: 1fr 1fr;padding: 0 30px;grid-row-gap: 50px;grid-column-gap: 50px;position: relative;}
.questionMain .problems:after,.questionMain .problems dl:before{content:"";position: absolute;}
.questionMain .problems:after{width: 1px;height: 100%;background: #d8d8d8;left: 50%;top: 0;}
.questionMain .problems dl{position: relative;padding-left: 20px;}
.questionMain .problems dl:before{
	width: 6px;height: 6px;transform: rotate(45deg); left: -5px;top: 7px;
	border: 3px solid;border-color: #1397f6 #1397f6 transparent transparent;
}
.questionMain .problems dt{font-size: 18px;margin-bottom: 15px;}
.questionMain .problems dd{font-size: 14px;color: #666;}
/* .questionMain li.red{color: #d34747;}
.questionMain .look a{color: #2088f2;} */

.questionSubmit{margin-top: 100px;font-size: 14px;}
.questionSubmit h3{font-size: 35px;color: #333;text-align: center;margin-bottom: 30px;}
.questionSubmit label span{margin-right: 14px;vertical-align: top;margin-top: 13px;display: inline-block;font-weight: lighter;font-size: 16px;}
.questionSubmit textarea{width: 1076px;height: 90px;padding: 15px;border: 1px solid #dfdfdf;font-size: 14px;color: #999;}

.upload-piclist {
    padding: 0 10px;box-sizing: border-box;margin: 10px 0  10px 72px;
    display: grid; grid-template-columns: repeat(13, 70px); justify-content: space-between;grid-gap: 16px;
}
.upload-file {background: url('../images/upload_img.png') no-repeat 50%/100% 100%;height: 70px; order: 9;overflow: hidden;position: relative;}
.upload-file input{width: 70px;height: 70px;opacity: 0;font-size: 50px;cursor: pointer;}
.upload-Picitem {width: 100%; height: 70px;position: relative;}
.upload-Picitem img{ width: 100%; height: 100%; object-fit: cover;}
.upload-Picitem .imgDelete{width: 20px;height: 20px;position: absolute;top: -0.3rem;right: -0.5rem;}
.questionSubmit button{
	background: linear-gradient(#4f9ef8, #83bffa);color: #fff;
	width: 84px;height: 32px;line-height:32px;border-radius: 6px;margin-left: 80px;
}
/*閺�鎯с亣閸ュ墽澧�*/
.enlargement{
	width: 100%;height: 100%;background: rgba(0,0,0,0.6);
	position: fixed;top: 0;left: 0;z-index: 1000;display: flex;	justify-content: center; align-items: center;
}
.enlargement span{font-size: 50px;position: fixed;top: 30px;right: 30px;color: #fff;cursor: pointer;}

/* 2020.10.26棰勭害婕旂ず */
#popUp{position: fixed;top: 50%;left: 50%;z-index: 11;display:none;margin-left: -200px;margin-top: -280px;width: 400px;height: 540px;border: none;}
#popUp html,#popUp body{background:none;}
.shade{	background: rgba(0,0,0,.6);width: 100%;height: 100%;position: fixed;top: 0;left: 0;display:none;z-index: 10;}
.pop-up{position: fixed;top: 50%;left: 50%;background: #fff;margin-left: -200px;margin-top: -170px;border-radius: 15px;}
.pop-up aside{
	border-radius: 15px 15px 0 0;position: relative;width: 400px;height: 120px;text-align: center;
	background: linear-gradient(-135deg, #3d91ff, #5dc7fd);
}
.pop-up .backdrop{position: absolute;top: -66px;left: 50%;margin-left: -64.5px;width: 30%;}
.pop-up .pop-close{position: absolute;top: -66px;right: 0%;cursor:pointer;}
.pop-up aside h3{color: #fff;padding-top: 73px;font-size: 20px;}
.pop-up aside i{background: url("../images/star.png") no-repeat top center;position: absolute;top:0; left: 0;width: 400px;height: 120px;}
.pop-up form{padding:15px 35px 25px;}
.pop-up form p {color: #ff5959;margin-bottom: 5px;}
.pop-up input{
	background: none;border-bottom: 1px solid #cccaca;font-size: 14px;color: #333;text-indent: 2.5em;
	width: 100%;height: 40px;margin-bottom: 15px;display: block;
}
.pop-up .name{background: url(../images/people.png) 6px center no-repeat; background-size: 17px;}
.pop-up .key{background: url(../images/key.png) 6px center no-repeat; background-size: 17px;}
.pop-up .companyName{background: url(../images/yzm.png) 6px center no-repeat;background-size: 17px;}
.pop-up button{
	width: 70%;height: 40px;font-size: 18px;color: #fff;cursor:pointer;
	border-radius: 6px;margin: 0 auto;display: block;margin-top: 20px;background: linear-gradient(-135deg, #3d91ff, #5dc7fd);
}
/*鐧诲綍楠岃瘉寮规*/
.pop-up label{position: relative;display: block;}
.pop-up .hint{color:#ff465b;font-style: inherit;font-size: 12px;position: absolute;top: 12px;right: 0;display: none;}
/*灞曠ず锛屼娇鐢ㄦ椂鍒犻櫎*/
.pop-up input::placeholder {color: #858585;}
.pop-up input::-webkit-input-placeholder {color: #858585;}
.pop-up input::-moz-input-placeholder {color: #858585;}
.pop-up input::-ms-input-placeholder {color: #858585;}

/* 关于我们 */
.aboutUsTxt h3,.quality h3,.aboutUsCase h3,.information h3{font-size:34px;	height: 118px;line-height: 118px;text-align: center;margin-bottom: 54px;}
.aboutUsBanner{
	position: relative;overflow: hidden; height: 230px;color:#fff;min-width: 1024px;
	background: url(../images/aboutUsBanner.jpg) no-repeat;	background-size: cover;background-position: center;
}
.aboutUsTxt{margin: 20px 22px 40px;}
.aboutUsTxt div{border-radius: 20px;padding: 40px 72px;color:#333;box-shadow:0px 1px 20px 10px rgba(48,78,155,0.1);background:#fff;}
.aboutUsTxt h3{	background:url("../images/about01.png") no-repeat;background-position: center;margin-bottom: 35px;}
.aboutUsTxt i{font-size:161px;color:#f8f7f7;}
.aboutUsTxt p{font-size:16px;line-height:32px;margin-bottom:32px;}

.aboutUsCase{background:url("../images/aboutCase.png") no-repeat;background-position: bottom;margin: 0 57px}
.aboutUsCase h3{background:url("../images/about02.png") no-repeat;background-position: center;}
.aboutUsCase p{color:#333;font-size:16px;line-height:34px;margin:0 45px;}
.aboutUsCase ul{overflow:hidden;width: 900px;margin:55px auto 80px;}
.aboutUsCase li{float:left;border-radius: 100px;border:1px solid #ddd;margin: 0 10px;width:158px;height:38px;text-align: center;line-height: 38px;}
.aboutUsCase .AtPresent,.case li:hover{background: #4f9ef8;background: linear-gradient(#4f9ef8, #83bffa);border:1px solid #83bffa;color:#fff;cursor: pointer;}
.aboutUsCase section{margin-bottom:30px;overflow:hidden;min-height: 210px;display:none;}
.aboutUsCase section:nth-of-type(1){display:block;}
.aboutUsCase article{display: flex;justify-content: space-around;margin-bottom:60px;}

.quality{background:#fafbfc;padding:50px 0 80px;min-width: 1024px;}
.quality h3{background:url("../images/about02.png") no-repeat;background-position: center;}
.quality section{overflow:hidden;border-radius: 12px;background: #fff;box-shadow:0px 1px 20px 10px rgba(48,78,155,0.1);margin: 0 57px;}
.qualityTxt{font-size:16px;color:#333;width:445px;padding-left:45px;padding-top: 20px;padding-bottom: 20px;}
.qualityTxt p{line-height:26px;margin-top:25px;}

/* 关于我们 — 业务咨询  */
.information{padding-top: 50px;height: 646px;margin-bottom: 190px;min-width: 1024px;}
.information .main{height: 100%;position: relative;}
.backdrop-1{background:url("../images/information-icon1.jpg") no-repeat;background-position: center;}
.backdrop-2{background:url("../images/information-icon2.jpg") no-repeat;background-position: center;}
.backdrop-3{background:url("../images/information-icon3.jpg") no-repeat;background-position: center;}
.backdrop-4{background:url("../images/information-icon4.jpg") no-repeat;background-position: center;}
.backdrop-5{background:url("../images/information-icon5.jpg") no-repeat;background-position: center;}
.backdrop-6{background:url("../images/information-icon6.jpg") no-repeat;background-position: center;}
.backdrop-7{background:url("../images/information-icon7.jpg") no-repeat;background-position: center;}
.backdrop-8{background:url("../images/information-icon8.jpg") no-repeat;background-position: center;}
.backdrop-9{background:url("../images/information-icon9.jpg") no-repeat;background-position: center;}
.backdrop-10{background:url("../images/information-icon10.jpg") no-repeat;background-position: center;}

.information h3{background:url("../images/about03.png") no-repeat;background-position: center;}

.information section{
	background:#fff; border-radius: 10px; /* width:627px;height:210px; */box-shadow: 0px 0px 12px 6px rgba(176,176,180,.3);
	position: absolute;left: 50%;margin-left: -375px;top: 46%;
}
.information .message{background:#468af7;padding: 39px 35px;border-radius: 10px 0 0 10px;}
.information dl{padding: 0 20px;min-width: 500px;}
.information dt,.information dt a{font-size:24px;color:#468af7;}
.information dt a{margin-left: 20px;}
.information dt{margin-bottom: 10px;margin-top: 25px;}
.information dd{line-height:28px;}
.information dd a,.information dd{font-size:16px;color:#333;}

/* .information section{
	background:#fff;border-radius: 10px; width:627px;height:210px; 
	box-shadow: 0px 0px 12px 6px rgba(176,176,180,.3);
	position: absolute;left: 50%;margin-left: -313px;top: 50%;margin-top: -90px;
}
.information .message{width:162px; height:100%; background:#468af7; text-align: center;color:#fff;border-radius: 10px 0 0 10px;} 
.information .message img{margin:26px 0 5px;}
.information dl{padding: 22px 30px;}
.information dt,.information dt a{font-size:24px;color:#468af7;}
.information dt{margin-bottom:20px;}
.information dd{line-height:28px;max-width:401px;overflow:hidden;}
.information dd a,.information dd{font-size:14px;color:#333;}
*/
.information ul{
	width: calc(100% - 100px);height:138px; line-height: 138px; background:#fff; padding: 0 50px;
	position: absolute;	bottom: -65px;	left: 50%;	margin-left: -600px;box-shadow: 0px 13px 16px rgb(228, 228, 228); border-radius: 30px;
}
.information li{float:left;font-size:24px;color:#1e2835;text-align: center;cursor: pointer;/* padding: 0 3.3%; */padding: 0 2.8%;}
.information .thisLi{color:#468af7;position: relative;}
.information .thisLi::after{content: "" ; background: #468af7; width: 100%;height: 5px;	position: absolute;bottom: 0;left: 0;}

/* 2020.12.30首页公司介绍 */
.introduce{padding:50px 0;}
.introduce section{overflow:hidden;position: relative}
.introduce h3{text-align: center;margin: 40px 0;}
.introduce img{position: absolute;top: 50%;margin-top: -151px;}
.introduce article{width: calc(100% - 492px);font-size: 15px;line-height: 26px;text-indent: 2em;color: #919191;}

/* 2021.2.25首页客户案例、新闻资讯 */
.customerCase h3{text-align: center;margin: 40px 0;}
.caseBox section{
	width: 44%;width: calc( 50% - 63px );margin: 20px 10px 0;padding: 20px 18px;
	border-radius: 2px;border: 1px solid #ddd;background: #fff;	float: left;position:relative;
}
.caseBox section:hover::before{	content: "";width: 100%;height: 3px;background: linear-gradient(to right,#4f9ef8, #83bffa);	position: absolute;top: -1px;left: 0;}
	 
.caseBox h4{font-size: 18px;color: #252b3a;margin-bottom: 4px;}
.caseBox section img{ float:left;}
.caseBox section >div{margin-left: 66px;position:relative;}
.caseBox section p{
	height: 63px;width: 77%;line-height: 21px;color: #919191;overflow: hidden;display: -webkit-box;
	text-overflow: ellipsis; text-overflow: -o-ellipsis-lastline;
	-webkit-line-clamp: 3;	line-clamp: 3;	-webkit-box-orient: vertical;
}
.caseBox section a{
	width: 87px;display: inline-block;cursor: pointer;float: right;	font-size: 12px;text-align: center;line-height: 30px;
	border: 1px solid #d3d3d3;border-radius: 5px;color: #888; position: absolute;top: 32px;right: 0px;
}
.caseBox section a:hover{color:#4f9ef8;border: 1px solid #83bffa;}

.index_news{margin-top:120px;}
.index_news img{float:left;margin: 95px 140px 0 0;}
.index_news section{float:left;width: calc( 100% - 628px );}
.index_news h3{margin-bottom: 40px;}
.index_news li{padding-left:4em;}
.index_news li:nth-of-type(1),.index_news li:nth-of-type(5){background: url("../images/indexNews-icon1.png") no-repeat;background-size: 32px;}
.index_news li:nth-of-type(2){	background: url("../images/indexNews-icon2.png") no-repeat;background-size: 32px;}
.index_news li:nth-of-type(3){	background: url("../images/indexNews-icon3.png") no-repeat;background-size: 32px;}
.index_news li:nth-of-type(4){	background: url("../images/indexNews-icon4.png") no-repeat;background-size: 32px;}

.index_news h4{font-size: 15px;color: #565656;margin-bottom: 18px;font-weight: bold;}
.index_news p{
	font-size: 14px;color: #919191;margin-bottom:15px;line-height: 21px;min-height: 45px;
	overflow: hidden;text-overflow: ellipsis;display: -webkit-box;	-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.indexCaseF h4{font-size:28px;color:#353535;}
.indexCaseF p{font-size:18px;color:#1a77e2;margin-top:20px;}
.indexCaseF ul{display: flex;flex-wrap: wrap; /* justify-content: space-evenly;  */ margin-top: 35px;}
.indexCaseF li{ width: 161px; height: 76px; position: relative; border: 1px solid #ebebeb; margin: 0 3px 6px;}
.indexCaseF img{ position: absolute; transform: translate(-50%,-50%); top: 50%; left: 50%; height: 72px;}

/* 新闻资讯 */
.newsCenter{background:#f8f9fc;}
.newsCenter .crumbs{margin:25px auto;color: #333;padding: 0 22px;}
.newsCenter .crumbs a{color:#888;}
.newsCenter .crumbs a:last-child{color:#4f9ef8;}
.newsCenter article{width: calc(100% - 300px); margin-top: 15px;}
.newsList{background: #fff; margin-top: 25px;}
/* .newsList section{padding: 40px 55px;overflow: hidden;} */
.newsList section img{width:270px;height: 168px;border-radius: 10px;}
.newsList dt{font-size: 20px;color: #333; margin-bottom: 15px;}
.newsList dd{
	font-size: 14px;color: #7e7e7e;line-height: 21px;min-height: 45px;
	overflow : hidden; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;
}
.newsList article p{margin-top: 16px;}
.newsList article .tag{ 
	float:left; width:70px; height:24px; line-height:24px; text-align:center; font-size:14px;
	background:#f8f8f8;  color:#7e7e7e; margin-right:20px; border-radius:4px;
}
/*.newsList article span.time::before,.newsList article span.time::after{
	content: "";position: absolute;	width: 13px;height: 13px;border: 2px solid #959595;
} */
.newsCenter article .time{float:right; color: #333; font-size: 16px; text-indent: 2.2em;margin-right: 15px; position: relative;}
.newsCenter article .time::before,.newsCenter article .time::after{ content: "";position: absolute;	width: 16px;height: 16px;border: 2px solid #333;}
.newsCenter article .time::before {border-radius: 18px;top: -1px; left: 2px;}
.newsCenter article .time::after {left: 11px; top: 3px;  width: 4px;  height: 6px; border-width: 0 0 2px 2px; background: transparent;}

.newsList .arrowR{color: #4f9ef8;border: 1px solid #4f9ef8;border-radius: 20px;padding: 3px 12px;}
.newsList .arrowR:hover{background: #4f9ef8; color: #fff;}

.newsList section>a{display: inline-block;padding: 40px 55px;overflow: hidden;width: calc(100% - 110px);}
.newsList section>a:hover{box-shadow: 0px 8px 46px 15px rgba(52,97,219,.14); position: relative;cursor: pointer;transition: all .4s;}
.newsList section>a:hover::before, .newsList section>a:hover::after{content: ""; position: absolute;}
.newsList section>a:hover::before {
	 top: -4%; right: -108px; width: 155px; height: 108%;
	background: #468af7; border-radius: 100% / 100% 0 0 100%;
	box-shadow: -13px 0px 51px 7px rgba(70,138,247,.32);
}
.newsList section>a:hover::after{top: 48%; right: 18px; width: 12px; height: 12px;border-top: 2px solid white; border-right: 2px solid white;transform: rotate(45deg);}

#loadingbox{padding-bottom:54px;}

/* 新闻资讯page */
#newsPage a,#newsPage span.disabled,#newsPage span.curr{
	-webkit-border-radius:3px;
	   -moz-border-radius:3px;
			border-radius:3px;
}
#newsPage{clear:both;padding:5px 0 60px;color:#333;font-size:13px;margin-bottom:-80px;text-align: center;}
#newsPage a{border:1px solid #ccc;color:#333;text-decoration:none;cursor:pointer;}
#newsPage a,#newsPage span.disabled{float:left;display:inline;margin:0 5px;padding:10px 15px;}
#newsPage span.disabled{border:1px solid #dfdfdf;color:#bebebe;cursor: no-drop;}
#newsPage span.curr{float:left;display:inline;margin-right:5px;padding:10px 15px;border:1px solid #6ec0ff;background:#27a0ff;color:#fff}
#newsPage a:hover{border:1px solid #27a0ff;color:#27a0ff;}
#newsPage_gopage_wrap{position:relative;top:0;left:0;}
#newsPage_btn_go{position:absolute;left:0;display:none;overflow:hidden;margin:0;padding:0;width:44px;height:24px;border:0;background:#27a0ff;color:#fff;text-align:center;line-height:140%;cursor:pointer;}
#newsPage_btn_go_input{position:relative;top:0;left:0;margin:0 5px; width:36px;height:21px;outline:0;border:1px solid #dfdfdf;color:#999;text-align:center;}
#newsPage_btn_go_input.focus{border-color:#4f88e1;}
#newsPage .pageBtnWrap{/* position:relative;float:right; */overflow: hidden;display: inline-block;}
#newsPage .infoTextAndGoPageBtnWrap{position:relative;/* left:27px; */float:left;}
#newsPage .spanDot{float:left;margin-right:5px;}
#newsPage .currPageNum{color:#0190ff;}
#newsPage .infoTextAndGoPageBtnWrap{padding-top:5px;font-size:15px;}

/* 新闻内页 */
#newsDetail{background:#f8f9fc;}
.newsDetail-crumbs{margin:20px auto;}
.newsDetail-crumbs span{margin-left:40px;color:#8e8e8e;}
.newsDetail-crumbs a{color:#8e8e8e;}
.newsDetail{font-size:14px;margin-bottom: -80px;}
.newsDetail section{padding: 40px;text-align:center;background:#fff;width: calc(100% - 436px);}
.newsDetail header,.newsDetail footer{background:#fff;text-align:left;min-width: auto;}
.newsDetail section header{padding-bottom: 30px; margin-bottom: 40px; border-bottom: 1px solid #d8d8d8;padding-left: 0 !important;}
.newsDetail section h2{font-size: 22px;margin-bottom:10px;}
.newsDetail article p{color:#7e7e7e;text-indent:2em;line-height:30px;margin:20px 0;text-align:left;}
.newsDetail img{/* width:658px;height:370px; */border:none;margin:10px auto;}
.newsDetail article ul{color:#7e7e7e;text-align:left;margin:10px 0;}
.newsDetail article li{line-height:36px;}
.newsDetail section footer{ border-top: 1px solid #d8d8d8;}
.newsDetail section footer p{color:#333;font-size:16px;margin-bottom: 15px;}

.newsDetail aside{ width: 338px;}
.newsDetail aside header{ padding: 40px 28px 25px;}
.newsDetail aside h2{font-size: 22px;/* border-bottom: 1px solid #d8d8d8;padding-bottom: 59px; */}
.aside{background: #fff;margin-bottom:30px;padding: 25px 28px 14px;margin-top:5px;}
.newsDetail aside img{width:100%;height:100%; max-height:172px; margin:auto;}
.newsDetail aside h6{font-size:16px; color:#333; margin-top:20px; margin-bottom:10px;}
.newsDetail aside p{
	font-size:12px; color:#939393; margin-bottom: 25px;	overflow: hidden;text-overflow: ellipsis;
	display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
}
.newsDetail aside a{position: relative;width: 22px;height: 14px;display: inline-block;cursor: pointer;}
.newsDetail aside a:before,.newsDetail aside a:after{content: ''; position: absolute;}
.newsDetail aside a:before{
    top: 2px; right: 2px; width: 7px; height: 7px;
    border-top: 2px solid #333; border-right: 2px solid #333;transform: rotate(45deg);
}
.newsDetail aside a:after{ top: 6px; left: 0px;height: 2px; width: 20px; background: #333; }
.aside:hover{box-shadow: 0px 5px 19px 6px rgba(7,138,247,.1);}
/* 有情链接 */
.crumbs{margin-top: 15px;color:#888;}
.crumbs a{color:#888;position: relative;padding-left: 30px;cursor: pointer;}
.crumbs a:after{
	content: "";width: 8px;height: 8px;	border: solid #888;border-width: 1px 0 0 1px;
	transform: translate(0%, -50%) rotate(135deg);	position: absolute;left: 8px;top: 50%;
}
.crumbs a:first-child{padding-left: 0px;}
.crumbs a:first-child:after{content: none;}
.crumbs a:hover{color:#66acf8;}

/* 登录注册跳转下载 2021.7.29 */
/* .downloadMain1{padding-top: 100px;padding-bottom:70px;}
.downloadMain1 li{width: 29%;float: left;padding: 0 2%;text-align: center;position:relative; }
.downloadMain1 li:not(:last-child):after{
	content:""; position:absolute; top:50%; right: 0;  transform: translateY(-50%);
	width:1px; height:170px;background: #d8d8d8;
}
.downloadMain1 h5{font-size:36px;color:#000;font-weight: initial;margin-bottom: 35px;}
.downloadMain1 p{font-size:16px;color:#51565d;margin-bottom: 80px;}
.downloadMain1 a{
	font-size:16px;color:#fff; background: linear-gradient(#4f9ef8, #83bffa); position:relative; margin: auto;
	width: 170px;height: 54px;line-height: 54px; display: block; border-radius: 8px; text-indent: 75px; text-align: initial;
}
.downloadMain1 a:before{
	content:""; position:absolute; top:50%; left:30px; width:27px; height:27px;
	background: url("../images/downloadIcon4.png") no-repeat;
	transform: translateY(-50%);
} */
/* 预约页面 2021.8.2 */
.appointmentNew{
	position: relative; min-height: 620px; box-sizing: border-box;min-width: 770px;
	background: url(../images/appointmentNew.jpg) no-repeat ;background-position: 0px top; background-size: contain;
}
.appointmentNewMain{
	width: 58%;max-width: 1211px;background: #fff; overflow: hidden; box-sizing: border-box;
	position: absolute;	right: 0; top: 0; height: 100%; padding-left: 35px;
}
.appointmentNew>a,.appointmentNew .caption{position: absolute;left: 17%;}
.appointmentNew>a{top: 75px;}
.appointmentNew .caption{color: #fff;top: 50%;transform: translateY(-30%);}
.appointmentNew .caption span:first-child{font-size: 40px;}
.appointmentNew .caption span:last-child{font-size: 36px;margin-top: 10px;display: inline-block;}

.appointmentNewBox{width: 650px;}
.appointmentNewBox .header{color: #333;margin: 70px 0 90px;padding: 0px 24px;/* position: absolute;top: 0; */}
.appointmentNewBox .header h3{font-size: 36px;margin-bottom: 10px;}
.appointmentNewBox .header p{font-size: 26px;}
.appointmentNewBox section{padding: 0 36px;;height: calc(100% - 349px);min-height: 500px;}
.appointmentNewBox ul{margin-bottom:50px;}
.appointmentNewBox li{font-size: 26px; color: #666; margin-right:40px; cursor: pointer;}
.appointmentNewBox .thisReserve{color:#4f9ef8;}
.appointmentNewBox form p{margin-bottom:10px;color: #666;font-size: 18px;}
.appointmentNewBox label{width: 100%;display: inline-block;background: #f1f4fa;margin-bottom: 25px;}
.appointmentNewBox input{border: 0;background: #f1f4fa; color: #667592;	width: 100%;line-height: 58px;text-indent: 1em;}
.appointmentNewBox input::-webkit-input-placeholder {color: #667592;}
.appointmentNewBox input::-moz-placeholder{color: #667592;}
.appointmentNewBox input::-ms-input-placeholder {color: #667592;}
.appointmentNewBox .captcha input{width: calc(100% - 152px);}
.appointmentNewBox .captcha span{
	background: #fff;color: #509ef8;font-size: 18px;width: 144px;height: 50px;line-height: 48px;
	display: inline-block;text-align: center; cursor: pointer;
}
.appointmentNewBox .relevant{margin-bottom: 80px;font-size: 14px;color: #999;padding: 0 5px;}
.appointmentNewBox .tel{position: relative;}
.appointmentNewBox .tel::before{
	content: ""; display: inline-block; position: absolute; top: 4px; left: -20px; width: 15px;height: 15px;
	background: url(../images/photo.png) no-repeat #4f9ef8 center center;background-size: 11px;
}
.appointmentNewBox .tel a{font-size: 16px;color: #999;}
.appointmentNewBox button{
	border: none;width: 100%;line-height: 55px;	color: #fff;border-radius: 4px;font-size: 16px; text-align: center;
	background: -webkit-linear-gradient(#4f9ef8, #83bffa);
    background: -webkit-linear-gradient(#4f9ef8, #83bffa);
    background: -moz-linear-gradient(#4f9ef8, #83bffa);
    background: linear-gradient(#4f9ef8, #83bffa);	
}
.appointmentNewBox .WeChat{display:none;width:300px;}
.appointmentNewBox .WeChat img{width:100%;}
.appointmentNewBox .WeChat p{color: #787878;font-size: 18px;text-align:center;}
.appointmentNewBox .footer{padding: 25px 0;line-height: 21px;border-top: 1px solid #d2d2d2;position: absolute;bottom: 0;}
.appointmentNewBox .footer a{font-size: 14px;color: #858585;margin: 0 12px;white-space: nowrap;}

/* 右侧悬浮 2021.8.2 */
.suspensionNav {position: fixed; right: 1px; top: 50%; z-index: 10;  width: 76px; /* height: 226px; */ margin-top: -100px; background: #65acf9;}
.suspensionNav li{text-align: center;box-sizing: border-box;position: relative;cursor: pointer;width: 100%;height: 75px;padding-top: 14px;}
.suspensionNav li:not(:first-child):after{content:'';position:absolute;width: 85%;height: 1px;background: #fff;left: 8%;top: 0;}
.suspensionNav p{font-size: 14px;color: #fff;}
.suspensionNav .qrCode,.suspensionNav .call{display:none;}
.suspensionNav li:hover div{display:block;}
.suspensionNav .qrCode{	position: absolute;top: 50%;right: 85px;width: 138px;padding: 10px;background: #fff; margin-top: -95px;	box-shadow: 0 0 10px 4px rgba(35,87,167,.1);}
.suspensionNav .qrCode:after{content:'';position: absolute; right: -16px;top: 50%;border: 8px solid transparent; border-left: 8px solid #fff;}
.suspensionNav .qrCode:before,.suspensionNav .call:before{content:'';position: absolute; right: -10px;top: 0%;width:10px;height: 100%;background: #fff0;}
.suspensionNav .qrCode img{width: 100%;}
.suspensionNav .qrCode span{padding: 10px 0;display: inline-block;font-size: 20px;color: #333;}
.suspensionNav .call{
	width:248px;box-sizing: border-box;	position: absolute; top: 50%;right: 85px;border-radius: 3px;
	padding: 25px 20px; background: #fff; margin-top: -95px;box-shadow: 0 0 10px 4px rgba(35,87,167,.1);
}
.suspensionNav .call:after{content:'';position: absolute; right: -16px;top: 42%;border: 8px solid transparent; border-left: 8px solid #fff;}

.suspensionNav .call h2{font-size: 16px;color: #242543;margin-bottom: 20px;}
.suspensionNav input::-webkit-input-placeholder {color: #d1d1d1;}
.suspensionNav input::-moz-input-placeholder {color: #d1d1d1; }
.suspensionNav input::-ms-input-placeholder {color: #d1d1d1;}
.suspensionNav input::placeholder {color: #d1d1d1;}

.suspensionNav .call input{border-radius: 3px;padding-left: 8px;color:#b5b5b5;font-size: 14px;line-height: 34px;box-sizing: border-box;}
.suspensionNav .call>input[type='text'],.suspensionNav .call label{	border:1px solid #d1d1d1;width: 100%;margin-bottom: 20px;}
.suspensionNav .call label{height: 34px;display: block;line-height: 34px;}
.suspensionNav .call input[type="text"].code{width:calc(100% - 96px);}
.suspensionNav label span{width:84px;color:#65acf9;font-size: 14px;position: relative;}
.suspensionNav label span:before{content:'';position: absolute;height: 60%;background: #d1d1d1;width: 1px;top: 20%;left: -2px;}
.suspensionNav .call .callBack{background:#65acf9;color:#fff;display: block;width: 100%;line-height: 36px;}

.suspensionNav .goToTop{height: 65px;}
.suspensionNav .goToTop:before{
	content:'';position: absolute; top: 40%;left: 50%; width: 20px; height: 20px; margin-left: -10px;
	border: 2px solid #fff; border-bottom: 2px solid transparent; border-left: 2px solid transparent; transform: rotate(-45deg); 
}

/* 首页视频 - 全屏 */
.index_video{
	position: fixed;top: 0;	left: 0;z-index: 22;width: 100%;height: 100%;background: rgba(0,0,0,.8);
	text-align: center;	padding: 45px;	box-sizing: border-box;display:none; 
}
.index_video video{width: 100%;height: 100%;position: relative;top: 50%;transform: translateY(-50%);}
.index_video .videoClose{width: 44px;height: 44px;cursor: pointer;position: absolute; top: 0; right: 0;}

/* 版本说明 */
.versionsExplain{/* width: 780px; */text-align: center;padding-top: 60px;padding-bottom: 30px;margin: auto;}
.versionsExplain h3{font-size: 30px;color:#333;}
.versionsExplain p{font-size: 16px;color:#666;margin-top: 25px;}

/* 预约 - 弹框 2021.9.7 */
.Popout{width:400px; background:#fff;border-radius: 8px; display:none;position: fixed;z-index: 12;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.Popout>div,.Popout .PopoutBtn{background:#4487f5;color:#fff;}
.Popout>div{font-size:18px;border-radius: 8px 8px 0 0;padding: 0 28px;position: relative;height: 56px;line-height: 56px;}
.Popout .PopoutClose{position: absolute;top: 50%;right: 25px;margin-top: -13px;width: 26px;height: 26px;display: block;cursor: pointer;}
.Popout .PopoutClose:before,.Popout .PopoutClose:after{	content:'';position: absolute;background: #fff;top: 12px;right: 2px;}
.Popout .PopoutClose:before{width: 22px;height: 2px;transform: rotate(45deg);}
.Popout .PopoutClose:after{width: 22px;height: 2px;transform: rotate(-45deg);}
.Popout>p{color:#666; font-size:16px;padding: 16px 28px;line-height: 24px;width: 85%;}
.Popout form{padding: 0 28px;}
.Popout label{display:block;border-radius: 5px;margin-bottom: 20px;position: relative;}
.Popout input[type='text']{font-size:16px;width: 100%;height: 100%;text-indent: 12px;color: #999;border: 2px solid #e5e5e5;height: 40px;}
.Popout input::placeholder {color: #999;}
.Popout input::-webkit-input-placeholder {color: #999;}
.Popout input::-moz-input-placeholder {color: #999;}
.Popout input::-ms-input-placeholder {color: #999;}
.Popout .PopoutBtn{font-size:16px;text-align:center;width: 100%;height: 40px;margin-bottom:30px;}
.Popout .hint{margin-top: 10px;display: none;color:red;}
.Popout .getCode{
	position: absolute; top: 0; right: 0;color: #4487f5; cursor: pointer;
	height: 100%; width: 110px; text-align: center; line-height: 44px;
}
.Popout .getCode:before{position: absolute; top: 10%; left: 0;content:''; width: 1px; height: 32px; background: #e5e5e5;}

/* 2023.10.9 合作伙伴 cooperationPartner = CP */
.cooperationPartner{min-width: 1024px;}
.CPBanner{
	position: relative;overflow: hidden; height: 574px;color:#fff;min-width: 1024px;
	background: url(../images/CPBanner.jpg) no-repeat;background-size: cover;background-position: center;
}
.CPBannerBtn{position: absolute;bottom: 21%;left: 0;width: 100%;text-align: center;}
.CPBannerBtn button{width: 184px;height: 58px;border-radius: 8px; font-size: 18px; margin: 0 40px;}
.CPBannerBtn button:first-child{background: #fff;color: #29a1ff;}
.CPBannerBtn button:nth-of-type(2){background: transparent;color: #fff;border: 1px solid #fff;}

.CBModule h4{font-size:32px;margin: 50px;text-align: center;}
.CBModule>div{display: flex;justify-content: space-between;}
.CBModule .CBM_IMG{padding: 20px;border-radius: 10px;box-shadow: 0 0 9px 3px rgba(140, 184, 218, 0.2);width: 45%;box-sizing: border-box;display: flex;}
.CBModule img{width: 100%;margin: auto;}

/*.CBModule img{padding: 20px;border-radius: 10px;box-shadow: 0 0 9px 3px rgba(140, 184, 218, 0.2);float: left;width: 45%;box-sizing: border-box;}
.CBModule ul{margin-left: 48%;padding-top: 20px;}*/
.CBModule ul{padding-top: 20px;width: 50%;}
.CBModule li{padding-bottom: 16px; border-bottom: 1px #ddd dashed;margin-bottom: 18px;}
.CBModule li:last-child{ border-bottom: none;}
.CBModule h5{font-size:18px;}
.CBModule h5:before{content:"";width: 36px;	height: 40px;display: inline-block;vertical-align: bottom;	margin-right: 10px;}
.CBModule li:first-child h5:before{background: url(../images/num01.png) no-repeat;}
.CBModule li:nth-of-type(2) h5:before{background: url(../images/num02.png) no-repeat;}
.CBModule li:nth-of-type(3) h5:before{ background: url(../images/num03.png) no-repeat;}
.CBModule li p{font-size: 16px;color: #666;line-height: 24px;margin-top: 12px;}

.CBModule_2{background: url("../images/cooperationPartner/CBBackground01.jpg") #2aa1ff no-repeat bottom center;height: 766px;margin-top: 50px;}
.CBModule_2 h4{font-size:32px;padding-top: 70px;text-align: center;color: #fff;}
.CBModule_2 h6{font-size: 16px;text-align: center;margin-top: 10px;color: #fff;}
.CBModule_2 ul{display: flex; justify-content: space-around; flex-wrap: wrap;}
.CBModule_2 li{width: 30%; min-height: 231px; background: #fff;padding: 20px 25px;box-sizing: border-box;border-radius: 7px;margin-top: 45px}
.CBModule_2 h5{color: #232d47;font-size: 22px;margin-top: 12px;	text-align: center;}
.CBModule_2 img{width: 70px;display: block;	margin: auto;}
.CBModule_2 li p{color: #535f7c;font-size: 14px;line-height: 21px;margin-top: 24px;}

.CBModule_3{ background: #fff;}
.CBModule_3 h4{font-size:32px;padding-top: 58px;text-align: center;}
.CBModule_3 ul{display: flex; justify-content: space-around; flex-wrap: wrap;margin-top: 30px;}
.CBModule_3 li{	width: 27%; padding: 40px 12px 80px;box-sizing: border-box;}
.CBModule_3 h5{color: #232d47;font-size: 28px;}
.CBModule_3 img{width: 45px;margin-right: 15px;}
.CBModule_3 li p{
	color: #919191;font-size: 16px;line-height: 28px;margin-top: 18px;
	display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 4;overflow: hidden;
}

.CBModule_4{background: url("../images/cooperationPartner/CBBackground02.jpg") #fcfdff no-repeat bottom center;height: 455px;}
.CBModule_4 h4{font-size:32px;padding: 70px;text-align: center;}
.CBModule_4 ul{display: flex; justify-content: space-between; flex-wrap: wrap;position: relative;}
.CBModule_4 li{padding: 10px;box-sizing: border-box;text-align: center;position: relative;}
.CBModule_4 li:not(:last-child):after{content: '';width: 122%; border: 1px dashed #c6ddff;position: absolute;top: 56px;right: -127%;}
.CBModule_4 li:not(:last-child):before{
	content: '';width: 15px;height: 16px;position: absolute;top: 50px;right: -80px;z-index: 2;
	background-image: linear-gradient(32deg, #30a4ff 50%, rgba(255, 255, 255, 0) 50%), linear-gradient(148deg, #30a4ff 50%, rgba(255, 255, 255, 0) 50%);
	background-repeat: no-repeat;background-size: 100% 50%;	background-position: top left, bottom left;
}
.CBModule_4 h5{font-size: 28px;margin-top: 14px;}
.CBModule_4 img{width: 95px;}

.CBModule_5{
    background: url("../images/cooperationPartner/CBBackground03.jpg") #fcfdff no-repeat bottom center;
    height: 297px;color: #fff;margin-bottom: -80px;display: flex;
}
.CBModule_5 h4{font-size:34px;font-weight: bold;}
.CBModule_5 ul{position: relative;margin-top: 20px;}
.CBModule_5 li{font-size:18px;line-height: 30px;position: relative;text-indent: 24px;}
.CBModule_5 li:before{
    content: '';width: 8px;height: 8px;background: #fff;border: 2px solid #81c4ff; border-radius: 100%;
    position: absolute;top: 9px;left: 4px;
}
.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: 480px;height: 485px;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 18px;box-sizing: border-box;height: 42px;line-height: 42px;}
.CBPopout input[type='text']{font-size: 16px;border: 1px solid #e3e3e3;margin-bottom: 10px;font-weight: inherit;}
.CBPopout input[type='button']{font-size: 18px;margin-top: 15px;color: #fff;background: linear-gradient(0deg, #279fff, #6fc0ff);letter-spacing: 6px;text-indent: 3px;}
.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: 20%;text-align: center;}
.CBPopout .scanQRcode p{font-size: 16px; margin-top: 8px;}
.CBPopout .scanQRcode img{width: 65%;}

.CBPopout .CBClose{
	width: 31px;height: 31px;position: absolute;bottom: -40px;left: 50%;margin-left: -16px;
	background: rgba(255,255,255,.3);border-radius: 100%;border: 1px solid #fff;box-sizing: border-box;
}
.CBPopout .CBClose:after,.CBPopout .CBClose:before{content: '';width: 1px;height: 16px;background: #fff;position: absolute;left: 14px;top: 7px;}
.CBPopout .CBClose:after{transform: rotate(45deg);}
.CBPopout .CBClose:before{transform: rotate(-45deg);}



/**/


@media screen and (max-width: 1650px){/* 预约页面 2021.8.2 */
	.appointmentNew { background-position: -30px top; background-size: cover;}
	.appointmentNewMain { width: 55%;}
}
@media screen and (max-width: 1320px){/* 预约页面 2021.8.2 */
	.appointmentNew { background-position: center top;}
	.appointmentNew > a, .appointmentNew .caption { position: absolute; left: 10%;}
	.appointmentNewMain { width: 60%;}
}

@media screen and (max-width: 1280px){
	.main {width: 1050px;}
	.banner_list {height: 475px;}
	.Copywriting { width: 540px;}
	.Copywriting .title {margin-bottom: 25px;}
	.Copywriting h2 {margin-bottom: 22px; font-size: 38px;}
	.Copywriting p {margin-bottom: 45px; font-size: 15px;}
	.Copywriting span, .Copywriting button {font-size: 18px;width: 155px; height: 55px; line-height: 55px; margin-right: 20px;}

	.Teletext h5, .consociation h3,.introduce h3,.customerCase h3,.index_news h3{font-size: 34px;}
	.Teletext img {width: 530px;}
	footer ul {margin-right: 35px;max-width: 365px;}
	footer dl:nth-of-type(1){margin-right: 30px;}
	.footer > p span {padding-right: 10px; margin-right: -26px;}
	.footer>p span:nth-of-type(3){border-right:none;}	
	.solutionMain section p {width: 400px;line-height: 26px;margin-top: 34px;}
	.solutionMain section > img {margin: 50px 0;}
	.questionSubmit textarea {width: 930px;}
	.questionMain section:nth-of-type(2) {padding: 0 28px; grid-row-gap: 30px; grid-column-gap: 30px;}
	.consociation .main { width: 1000px;}
	.consociation .main > div {margin: 0 60px 0 20px;}
	nav .ulBox > li { margin-left: 32px;}
	.aboutUsTxt { height: 430px;}
	.aboutUsTxt h3, .quality h3, .aboutUsCase h3 {font-size: 30px; height: 98px; line-height: 98px;background-size: 130px;margin-bottom: 40px;}
	.aboutUsTxt h3 {margin-bottom: 25px; }
	.aboutUsTxt p {margin-bottom: 25px;}
	.aboutUsTxt div { padding: 30px 38px;top:-82px;}
	
	.qualityTxt {width: 450px; padding-left: 30px;}
	.quality img{width: 400px; margin-top: 18px; margin-right:10px;}
	.qualityTxt p {line-height: 26px; margin-top: 16px;}

	/* 关于我们 */
	.information ul { 
		width: calc(100% - 60px); margin-left: -525px;border-radius: 25px;
		height: 118px;line-height: 118px;padding: 0 30px;bottom: -45px;
	}
	.information li{padding: 0 2.5%;}
	.newsDetail aside { width: 300px;}
	.newsDetail section { width: calc(100% - 398px);}
	.index_news img{float:left;margin: 95px 100px 0 0;}
	.index_news section{float:left;width: calc( 100% - 588px );}
	/* 下载 */
	.driveLeft{left:0px;}
	.driveRight{right:0px;}
	.downloadMain section:not(:last-child) {margin-right: 20px;}
	.downloadMain section { width: 335px; height: 335px;}
	.drive ul { width: 335px; height: 337px; padding: 30px; }
	.drive li { width: 118px; height: 36px; margin: 15px 5px; }
	.downloadQR {padding: 30px; }
	.AndroidQR, .IosQR { width: 46%;}
	.downloadQR img { margin-top: 40px;}
	.indexCaseF li { margin: 0 5px 6px;}
}

@media screen and (max-width: 1180px){/* 预约页面 2021.8.2 */
	.appointmentNewMain { width: 100%;}
	.appointmentNewBox { margin: auto;}
}
@media screen and (max-width: 1120px){
	.main {width: 980px;}
	nav .ulBox > li {margin-left: 23px;}
	.Teletext h5, .consociation h3,.introduce h3,.customerCase h3,.index_news h3{font-size: 32px;}
	.Teletext img {width: 480px;}
	footer ul {margin-right: 25px;}
	footer dl:nth-of-type(1) { margin-right: 20px;}
	.footer > p span {padding-right: 10px; margin-right: -26px;}
	.footer>p span:nth-of-type(3){border-right:none;}
	footer .news a { width: 185px;}
	.footer li a,.footer li,.footer span{font-size:12px;}
	.questionSubmit textarea {width: 865px;}
	.questionMain section:nth-of-type(2) {grid-row-gap: 20px;grid-column-gap: 20px;}
	.consociation .main { width: 900px;}
	.consociation a{top:100px;}
	.consociation section video{width:460px;}
	.consociation p {font-size: 14px; line-height: 24px;  margin: 15px 0 34px;}
	.aboutUsCase li { margin: 0 5px;}
	.aboutUsCase ul { width: 866px;}
	
	.information ul {margin-left: -490px;}
	.information li{padding: 0 2.3%;}
	.index_news img{float:left;margin: 95px 70px 0 0;}
	.index_news section{float:left;width: calc( 100% - 558px );}
	.caseBox section p { width: 71%;}
	
	.qualityTxt {width: 420px; padding-left: 20px;}
	.quality img{width: 380px; margin-top: 23px; margin-right:17px;}
	.downloadMain section {margin-bottom: 25px;}
	.downloadMain section:not(:last-child) {margin-right: 40px;}
	.indexCaseF li { margin: 0 15px 6px;}
}
@media screen and (max-width: 1024px){
	nav,header,.questionMain,.questionSubmit{padding: 0 22px;}
	.solutionBanner,.solutionMain,.downloadBanner,.banner_list,.questionBanner{min-width: 1024px;}
	.appointment,.index_link,.aboutUsSection,.customerCase,.index_news,.crumbs{margin-left: 22px;}
	.downloadMain, .downloadMain1 { padding-left: 22px;}
	.consociation{padding: 65px 22px;}
	.newsDetail{margin: 0 22px;}
} 
/* 预约页面 2021.8.2 */
@media screen and (max-height: 880px){
	.appointmentNewBox .header { margin: 50px 0 70px;}
}
@media screen and (max-height: 825px) {
	.appointmentNewBox .relevant { margin-bottom: 50px;}
	.appointmentNewBox ul { margin-bottom: 40px;}
	.appointmentNewBox .header { margin: 50px 0 50px;}
}
@media screen and (max-height: 750px){
	.appointmentNewBox .header h3 { font-size: 32px; margin-bottom: 0px;}
	.appointmentNewBox .header p,.appointmentNewBox li {font-size: 22px;}
	.appointmentNewBox .header {margin: 45px 0 50px;}
	.appointmentNewBox .relevant { margin-bottom: 40px;}
	.appointmentNew > img { top: 44px;}
}
@media screen and (max-height: 710px){
	.appointmentNewBox .header {margin: 35px 0 50px;}
	.appointmentNewBox ul {margin-bottom: 30px;}
	.appointmentNewBox label {margin-bottom: 20px;}
	.appointmentNewBox .footer { border-top: 1px solid #fff0;}
	.appointmentNew { min-height: 650px; }
}


/*百度商桥*/
#nb_icon_wrap{margin-top: -100px !important;width: 76px !important;height: 75px !important; overflow: hidden !important;}
#newBridge .nb-icon-skin-xc-0 .nb-icon-inner-wrap{background:transparent !important;height: 75px !important;}
