/* banner  【bannerTxt产品、BannerTxt新闻中心等】 */
.bannerBox{color: #fff;width: 100%;height: 360px;min-width: 1050px;position: relative;margin-top: 69px;background-size: cover;}
.bannerBox .banner_list,.bannerBox .banner_list li{height: 100%;}
.bannerTxt { width: 655px; position: absolute; top: 50%;left: auto; transform: translateY(-50%); left: auto;}
.bannerTxt h2{font-size: 32px;margin-bottom: 35px;}
.bannerTxt h3{font-size: 32px;margin-bottom: 35px;}
.bannerTxt p{font-size: 14px;line-height: 30px;}
.bannerTxt > span,.bannerTxt a{
    border: 1px solid #333;min-width: max-content;min-width: 149px\9; height: 50px;line-height: 47px;margin-top: 40px;
    display: inline-block;cursor: pointer;text-align: center;font-size: 16px;padding: 0 8px;min-width: 136px;
}
.bannerTxt a{background:#333;color:#fff;}
.bannerTxt span{margin-left: 10px;}
.bannerTxt .videoBtn{position: relative;padding-right: 40px;min-width: 188px;}
.bannerTxt .videoBtn:after{	content: ""; width: 17px;height: 17px; display: inline-block; position: absolute;top: 16px;right: 15px;	background:url(/upload/static/images/videoBtn.png) no-repeat;	}
.bannerTxt .ProductBtn{min-width: 168px;} 
.bannerTxt .ProductBtn1{min-width: 168px;}
.bankcard .bannerBox{color: #333;}
.bankcard .bannerBox{height: 460px;}
.banner_list, .banner_list li{position: absolute;top: 0;left: 0;width: 100%;}

.aboutUs .bannerBox{ height: 360px;   background-size: cover;}
.Cooperation{background: #f8f9fc;}
.BannerTxt h2{font-size: 36px;margin-bottom: 22px;}
.BannerTxt h3{font-size: 36px;margin-bottom: 22px;}
.BannerTxt a{margin-top: 40px;cursor: pointer;min-width: 160px;padding: 0 20px;width: max-content;}
.Cooperation .BannerTxt{top:50%;}

.bannerBox li>a{display: block;}
.bannerBox .BannerTxt{color: #fff; width:803px;position: absolute; left: 38.5%; top: 45%; transform: translate(-50% ,-50%);}
.aboutUs .bannerBox .BannerTxt {   top: 35%; }
.anchors { position: absolute; bottom: 4%; left: 50%; z-index: 5; transform: translateX(-50%);}
.anchors a { width: 59px; height: 4px; float: left; margin: 0 3px; background: rgba(255,255,255,.5);}
.bannerBox .anchors .anchor { background: rgba(255,255,255,1);}

.bankcard .anchors .anchor,.slideshow .anchors .anchor{background: #DF0100;}
.bankcard .anchors a ,.slideshow .anchors a{ background: rgba(223,1,0,0.2);}

/*浜у搧锛氭壂鎻忎华*/
.scannerProduct{background: #f8f9fc;}
.tabCup{background: #fff;}
.tabCup>ul{text-align: center;border-bottom: 1px solid #cdcdcd;}
.tabCup>ul li{float: left; min-width: 170px;height: 47px;line-height: 47px;cursor: pointer;border: 1px solid #cdcdcd;border-bottom: 0;border-right: 0;padding: 0 10px;}
.tabCup>ul li:last-child{border-right: 1px solid #cdcdcd;}
.tabCup .curveLi{background: #e21111;color: #fff;border: 1px solid #e21111;}
.tabMain article{display: none;}
.tabMain article:first-child{display: block;}

.scannerList li{padding-bottom: 15px;border-bottom: 1px solid #e7e7e7;margin-bottom: 15px;}
.scannerList li:last-child{border:none;padding:0;margin:0;}
.scannerList table{text-align: center;}
.scannerList td{height: 30px;line-height: 30px;padding: 0 10px;}
.ListImg{width: 124px;height: 124px;border-radius: 8px;margin-right: 20px;position: relative;border: 1px solid #e7e7e7;}
.ListImg img{border-radius: 8px;width: 100%;height: auto;cursor: pointer;display: block;}
.ListImg .bigimg{width: 360px;height: 300px; padding-left: 10px; position: absolute;left: 100%;top: -50%;display: none;}
.ListImg .bigimg img{border: 1px solid #e7e7e7;}
.ListImg>img:hover + .bigimg,.bigimg:hover{display: block;}
.ListTable{width: calc( 100% - 145px);}
.ListTop h5{color: #333;font-size: 18px;margin:10px 0 15px;}
.ListTop table{ color: #666;font-size: 14px;width: 850px;}
.ListTop td{ border: 1px solid #e7e7e7;}
.ListTop .look{
    width: 99px;height: 31px;line-height: 31px; color: #666;background: #f9f8f8;border-radius:4px;
    text-align: center;cursor: pointer;margin-top: 10px;border: 1px solid #aaa;
}
.ListTop .look:hover{color: #fff;background: #d64531;border: 1px solid #d64531;}
/*璇︽儏*/
.scannerListMain{margin-top: 30px;color: #717171;display: none;}
.scannerListMain table{width: 848px;margin: 0 auto;}
.scannerListMain td{border: 1px solid #666;}
.scannerListMain .notice {color: red;text-align: left;line-height: 24px;padding: 10px;text-indent: 2em;}

/*浜у搧锛氭壂鎻忎华*/
.scannerTab{padding: 45px 35px 0 22px;}
.scannerTab section{border-bottom: 1px solid #eaeaea;padding: 0 10px 40px;overflow: hidden;}
.scannerTab section>img{width: 423px; min-height: 231px; border: 1px solid #eee;}
.scannerTab section>.pBox{font-size: 14px;color: #333;line-height: 30px;width: calc( 100% - 450px);text-indent: 2em;}

/* 三级列表 */
.ListThree{padding: 0 60px;margin-top: 15px;}
.ListThree li{
	width: 128px; text-align: center;padding: 10px;  float: left; margin-right:8px;margin-bottom: 15px;
	border: 1px solid #dbdbdb;border-radius: 10px;cursor: pointer;
}
.ListThree img,.ListThree span,.ListThree a{display: block; text-align:center;}
.ListThree img{margin: auto;margin-bottom: 12px;}
.ListThree span,.ListThree a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.ListThree i{height: 31px;width: 43px;background: url(/upload/static/images/threeIcon.png) no-repeat ;background-position: 0px 0px !important;display: inline-block;}
.ListThree li:hover{border: 1px solid #d64531 ;color: #d64531;}
.ListThree li:hover i{background-position: 0px -65px !important;}
.ListThree .currentT,.ListThree .currentT:hover{background: #d64531 ;border: 1px solid #d64531 ;color: #fff;}
.ListThree .currentT i,.ListThree .currentT:hover i{background-position: 0px -33px !important;}

.ListThree li:nth-child(8n) {margin-right: 0;}
.ListTMain{display:none;}
.ListTMain:nth-child(2){display:block;}

/*产品 银行卡识别 */
.tabMain{color: #333;min-width: 1050px;}
.tabMain section{padding-bottom: 30px;}
.tabMain h4{font-size: 30px;text-align: center; padding:30px 0 50px;}

.productFunction h5{font-weight: bold;line-height: 30px;}
.productFunction>div{padding: 0 30px;}
.productFunction dl{width: 261px;min-height: 346px;text-align: center; background:#fff;border: 1px solid #e7e7e7;float: left;margin-right: 32px;margin-bottom: 30px;}
.productFunction dt{height: 115px;}
.productFunction dl img{height:100%;}
.productFunction dl:nth-child(4n) {margin-right: 0;}
.productFunction dd {padding: 25px;}
.productFunction dd h5{font-size: 18px;color: #333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.productFunction dd P{
    font-size: 14px;color: #333;line-height: 24px;margin-top: 20px;height: 125px;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 5;
}

.Advantages,.productCase {background: #fafbfd;}
.Advantages{padding-bottom: 0px;}
.Advantages dt{overflow:hidden;}
.Advantages dt img{float:left;}
.Advantages h5{ width: 82%;
	font-size: 20px;margin-bottom: 20px;margin-left: 10px; height: 26px;max-width: 260px;
	float: left;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
}
.Advantages dl{width: 25%;margin: 0 4%;margin-bottom: 55px;float: left;}
.Advantages dd{
	color: #666;line-height: 26px;padding-left: 40px; overflow: hidden;height: 72px;
	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;
}

.Scenario ul{width: 180px;min-height: 272px;background: #f2f2f2;}
.Scenario li{height: 47px;line-height: 47px;cursor: pointer;font-size: 16px;text-indent: 1em;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.Scenario .ScenarioCurve{background: #333;color: #fff;}
.Scenario dl{width: calc(100% - 180px);display: none;}
.Scenario dl:first-child{display: block;}
.Scenario dd{width: calc(100% - 285px);padding: 0 70px;}
.Scenario h5{font-size: 22px;margin-bottom: 25px;}
.Scenario p{color: #666;line-height: 26px;margin-bottom: 22px;}
.Scenario dt img{width:285px;}

.productCase>div{display: flex;flex-wrap: wrap;}
.productCase dl:not(:nth-child(3n)) {margin-right: calc(15% / 3); }
.productCase dl{width: 30%;border-radius: 8px; box-shadow: 0px 2px 21px 3px rgba(130, 166, 245,.2);margin-bottom: 30px; float: left\9;}
.productCase img{width: 100%;max-height: 195px;}
.productCase dd{
	font-size: 18px; margin:20px; line-height: 28px;overflow: hidden;height: 60px;
	text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;
}
.productCase .readMore{width: 183px;margin: auto;}

/*体验*/
.noLogin{background: url(/upload/static/images/Laboratory.jpg) no-repeat; background-size: cover; width: 100%; height: 220px; padding: 40px 50px; }
.noLogin h3{font-size: 46px;color: #fff;margin-bottom: 30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.noLogin .gratis{
    font-size: 18px;display: inline-block; position: relative; background: #ffad39; color: #011040;
    width: 245px; height: 45px;line-height: 45px; padding: 0 15px;margin-right: 30px;
}
.noLogin .gratis:after{
    content: ''; width: 7px; height: 7px; position: absolute; top: 20px; right: 25px;
    border-right: 1px solid #011040; border-bottom: 1px solid #011040;
    transform: rotate(-45deg); transition: transform 0.5s ease;
}
.noLogin span,.noLogin span a{font-size: 20px;color: #fff;}
/* 在线体验弹框2021.11.01 */
.LoginBounced{
    padding: 35px 40px; background: #fff;width: 452px;border-radius: 15px;
    position: absolute;top: 50%;left: 50%;margin-left: -226px;transform: translateY(-50%);
}
.LBHead{color: #333; font-size: 22px;line-height: 30px;margin-bottom: 25px;}
.LoginBounced .LBshut{font-size: 40px;position: absolute;top: -4px;right:14px;cursor: pointer;color:#b0b0b0;}

.LoginBounced label{width: 100%;display: inline-block;background: #f8f8f8;margin-bottom: 15px;}
.LoginBounced input[type='text']{padding-left: 15px;border: 0;  background: #f8f8f8; color: #9b9b9b;  width: 100%; line-height: 45px;}
.LoginBounced .verify input { width: calc(100% - 116px);}
.LoginBounced .verify span {background: #fff; color: #da5943;width: 110px; height: 41px; line-height: 41px; display: inline-block; text-align: center; cursor: pointer;}

.LoginBounced input[type='button']{
    color: #fff;border: none;   width: 100%;line-height: 42px; background: #d8563f;font-size: 16px; border-radius:4px;
    background: -webkit-gradient(linear,left top,left bottom,from(#f48d7b),to(#d7533c));
    background: -webkit-linear-gradient(top,#f48d7b,#d7533c);
    background: -moz-linear-gradient(top,#f48d7b,#d7533c);
    background: linear-gradient(180deg,#f48d7b,#d7533c);
}
.LoginBounced .relevant { margin-bottom: 30px; color: #999; padding: 0 5px;}
.LoginBounced .relevant a{font-size: 14px; color: #999;}
.LoginBounced .tel{position: relative;}
.LoginBounced .tel::before {
    content: ""; width: 15px; height: 15px; position: absolute; top: 2px; left: -20px;
    background: url(/upload/static/images/icon_phone.png) no-repeat #da5842 center center; background-size: 11px;
}
.triggerClick{width: 100%;height: 100%;cursor: pointer;background: rgba(0,0,0,0);display: block;position: absolute;z-index: 1;border-radius: 35px;}

.ENedition label{background: #fff;}
.ENedition label span{width: 65px; line-height: 45px;position: relative;padding-left: 12px;}
.ENedition label .must:before{  content:'* '; color:red; position: absolute; left: 0;}
.ENedition input[type='text']{width: calc(100% - 65px);border:1px solid #dfdfdf;line-height: 43px;background: #fff;}
.ENedition .phone{margin-bottom: 35px;}
.ENedition .phone input:nth-of-type(1){ width:118px;}
.ENedition .phone input:nth-of-type(2){ width:174px;}
.ENedition .relevant { margin-bottom: 14px;text-indent: 20px;}
.ENedition .tel::before {left: 0px;}
.ENedition .tipText{color:#999;font-size: 14px;}
.ENedition p{font-size: 12px;color: #999;margin-top: 6px;}

/*体验-登录*/
/* .productLogin{display:none} */
.productLogin h4{padding-bottom: 15px;}
.productLogin h5{color: #333; font-size: 23px; font-weight: 400; margin-bottom: 15px;}
.productLogin>p{color: #4d4d4d; font-size: 15px; margin-bottom: 20px;}

.resultImg{position: relative;  overflow: hidden;  margin-bottom: 30px;}
.resultImg>div:first-child{width: 50%;position: relative;}
.resultImg .imageL{height: auto;border: 1px solid #e0e0e0;min-height: 328px; position: relative;overflow: hidden;}
.resultImg .img_show {width: auto; height: 100%;padding: 20px; position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);cursor: move;}
.resultImg .word {width: 48%; }
.resultImg h5 {color: #494848; font-size: 24px; font-weight: 400; margin-bottom: 20px;}
.resultImg .customSelect{position: relative;width: 100%;display: inline-block; margin-bottom: 16px;}
.resultImg .placeholder {position: relative;z-index: 1; cursor: pointer;display: block; padding: 9px 13px; border: 1px solid #aaa; border-radius: 4px;}
.resultImg .placeholder:after {
    content: ""; position: absolute; top: 12px; right: 10px; width: 0; height: 0; cursor: pointer; z-index: -2; 
    border: 7px solid transparent;  border-top-color: #ccc;
}
.resultImg .single{
    display: none; overflow: hidden; z-index: 3; position: absolute; top: 100%; left: 0;
    width: 100%; margin: 5px 0 0 0; background: #fff; border: 1px solid #aaa; border-radius: 4px;
}
/*.resultImg .is-open i{
    width: 100%;height: 5px;background: #fff;display: inline-block;
    position: absolute;top: 28px;left: 1px;z-index: 5;
}*/
.resultImg .is-open .placeholder{ border:1px solid #2DB2FF; box-shadow: 0 0 3px #3f7ed2;}
.resultImg .is-open .placeholder:after {top: 5px;border-top-color: #fff;border-bottom-color: #3f7ed2;}
.resultImg .is-open .single {top: 91%; width: 100%; display: block; border: 1px solid #2DB2FF; border-top: 1px solid #fff; box-shadow: 0 0 2px #3f7ed2; }
.resultImg .single li {padding: 6px 14px;cursor: pointer;}
.resultImg .single li:hover {background: #2DB2FF;color: #fff; }
.resultImg .is-open ._this{background: #2DB2FF;color: #fff;}
.resultImg .single .disabled{cursor: no-drop;color: #626262;}

.resultImg .img_list{display: block;margin-top: 12px;float: left;}
.resultImg .img_list li{border: 2px solid #efefef;position: relative;cursor: pointer;padding: 2px;width: 106px; float: left; margin-right: 12px;height: 70px;overflow: hidden;}
.resultImg .img_list .nowadays_img,
.resultImg .img_list li:hover{border: 2px solid #0073eb;} 
.resultImg .img_list img{width: 100%;height: auto;}
.resultImg .img_list .pdfImg{width: auto;height: 100%;margin:auto;display:block;}

.resultImg .nowadays_img::before {
    content: '';  display: block;color: #fff; position: absolute; right: 0; bottom: 0;
    border: 16px solid #0073eb; border-top-color: transparent; border-left-color: transparent;
}
.resultImg .nowadays_img:hover::after, .nowadays_img::after {
    content: ''; display: block; width: 5px;  height: 12px; position: absolute; right: 4px;  bottom: 4px;
    border: 2px solid #fff; border-top-color: transparent; border-left-color: transparent; transform: rotate(45deg);
}
.resultImg .scan{
    position: absolute; left: 0;top: 0; display: none; z-index: 7; width:100%; border-bottom: 3px solid #0073eb;     
    -webkit-animation: scan 1.2s infinite;
    -moz-animation: scan 1.2s infinite;
    animation: scan 1.2s infinite;
    background: -webkit-gradient(linear,left top,left bottom,from(transparent),to(#0073eb));
    background: -webkit-linear-gradient(top,transparent,#0073eb);
    background: -moz-linear-gradient(top,transparent,#0073eb);
    background: linear-gradient(180deg,transparent,#0073eb);
}
@keyframes scan{
    from {height: 0;}
    to {opacity: 0;height: 480px;}
}
@-webkit-keyframes scan{
    from {height: 0;}
    to {opacity: 0;height: 480px;}
}

.resultImg .btnBox{text-align: center;margin-top: 27px;position: relative;}
.resultImg input[type="file"],.resultImg input[type="button"],.resultImg .btn-start dot{display: none;}

.resultImg .file-upload,.resultImg .btn-start{
    display: inline-block; position: relative;  cursor: pointer; text-align: center;
    font-size: 14px; width: 148px;height: 44px;line-height: 44px; border-radius: 35px; color: #fff; 
}
.resultImg .file-upload{background: #3173e3;}
.resultImg .btn-start{background: url(/upload/static/images/but-startI.png) no-repeat 28px center #fe9e07; background-size: 20px;}
.resultImg .btn-start span{margin-left: 20px;margin-right: 3px;}
.resultImg .btn-process dot {display: inline-block; height: 1em; line-height: 1; text-align: left;vertical-align: -.1em; overflow: hidden;}
.resultImg .btn-process dot:before {display: block; content: '...\A..\A.'; white-space: pre-wrap;  animation: dot 3s infinite step-start both;}
@keyframes dot {
    33% { transform: translateY(-2em); }
    66% { transform: translateY(-1em); }
}

.resultTxt ul{border-bottom: 1px solid #c3c3c3;height: 45px;}
.resultTxt li{float: left;background: #fff;color: #8e8f90;width: 50%;line-height: 44px;cursor: pointer; text-align: center; font-weight: bold;font-size: 16px; }
.resultTxt ul p{text-align: right;line-height: 50px;margin-right: 5px;font-size: 16px;}

/*当前选中*/
.resultTxt .nowadays{background: #fff;border: 1px solid #c3c3c3; border-bottom: none;color: #3f7ed2;}
.resultTxt .exhibition{margin: 15px 2px 0;padding: 25px;background: #f6f6f6;color: #3b3b3c; border-bottom: 2px solid #c6c6c6; overflow: auto;font-size: 15px;height: 295px;}
.resultTxt .exhibition p{color: #4b4a4a; font-size: 14px; line-height: 30px;}
.resultTxt .exhibition strong{margin-right: 5px;}
.resultTxt #tabJson{display:none;}
/*#embed{display:none;width: 100%;height: 100%;min-height: 580px;}*/
#embed{display:none;width: 100%;height: 100%;min-height: 328px;}
/*视频*/
.videoProduct{position: fixed;top: 0; left: 0;z-index: 100; width: 100%;height: 100%;background: rgba(0,0,0,.8);text-align: center;padding: 45px;display: none;}
.videoProduct video{ width: 100%;height: 100%; position: relative;top: 50%;transform: translateY(-50%);}
.videoProduct .videoClose{width: 44px;height: 44px;cursor: pointer;position: absolute; top: 0; right: 0;}
.videoProduct .videoClose::before,.videoProduct .videoClose::after {
    content: ''; width: 2px;height: 30px; background: #fff;
    position: absolute; top: 11px; left: 22px;
}
.videoProduct .videoClose::before { transform: rotate(45deg);}
.videoProduct .videoClose::after {transform: rotate(-45deg);}

/* 鎯犵エ閫氫骇鍝� */
.HPTProduct .bannerBox{background: url(/upload/static/images/HPTProduct01.jpg) no-repeat 50% center;}
.HPTMain{color: #333;padding-top: 70px;}
.HPTMain section{margin-bottom: 75px;}
.HPTMain h4{font-size: 30px;text-align: center;margin-bottom: 70px;}

.HPT01 h5,.HPT03 h5{font-weight: bold;line-height: 30px;}
.HPT01>div,.HPT03>div{display: flex;justify-content: space-between;flex-wrap: wrap;}
.HPT01>div:after,.HPT03>div:after{content: "";width: 28%;}

/*  */
.HPT01_list{overflow:hidden;}
.HPT01{width: 1142px;margin: auto;}
.HPT01_list .case{
    width: 261px;height: 360px;text-align: center;margin-bottom: 30px;
    position: relative;cursor: pointer;overflow: hidden; background:#fff;border: 1px solid #e7e7e7;
    float: left\9;margin-right: 30px\9;
}
.HPT01_list .case:nth-child(4n) {margin-right: 0;}
.HPT01_list .HPTShade{padding: 20px;margin-top: 10px;}
.HPT01_list .case img{width:100%;max-height: 115px;}
.HPT01_list .case h5{font-size: 18px;color: #333;}
.HPT01_list .case P{
    font-size: 14px;color: #333;line-height: 24px;margin-top: 20px;height: 125px;
    overflow: hidden;text-overflow: ellipsis;display: -webkit-box;
    -webkit-box-orient: vertical;-webkit-line-clamp: 5;
}

/*  */
.HPT02 dl{padding: 0 42px 0 50px;}
.HPT02 dd{max-width: 470px;}
.HPT02 h5{font-size: 24px;margin-top: 24px;}
.HPT02 p{font-size: 14px;color: #7a7a7a;width: 470px;line-height: 30px;margin-top: 26px;}

.HPTMain .HPT03{margin-bottom: 0;overflow:hidden;}
.HPT03 h5{font-size: 20px;margin-bottom: 20px;margin-left: 10px; display: inline-block;vertical-align: middle;}
.HPT03 dl{width: 28%;margin: 0 2.5%\9;margin-bottom: 70px; min-height:104px\9;float: left\9;}
.HPT03 dd{color: #666;line-height: 26px;padding-left: 40px;}

.HPT04 ul{width: 180px;height: 272px;background: #f2f2f2;}
.HPT04 li{height: 47px;line-height: 47px;cursor: pointer;font-size: 16px;text-indent: 1em;}
.HPT04 .HPT04Curve{background: #1f4e9c;color: #fff;}
.HPT04 dl{width: calc(100% - 180px);display: none;}
.HPT04 dl:first-child{display: block;}
.HPT04 dd{width: calc(100% - 285px);padding: 0 70px;}
.HPT04 h5{font-size: 22px;margin-bottom: 25px;}
.HPT04 p{color: #666;line-height: 26px;margin-bottom: 22px;}
.HPT04 dt img{width:285px;}

.HPT05>div{display: flex;/*justify-content: space-between;*/flex-wrap: wrap;}
/* .HPT05>div::before { content: "";   display: block;    height: 0;    clear: both;    visibility: hidden;} */
/* .HPT05 dl:not(:nth-child(3n)) {margin-right: calc(15% / 3); } */
.HPT05 dl{
    width: 30%;border-radius: 8px; box-shadow: 0px 2px 21px 3px rgba(130, 166, 245,.2);
    margin-bottom: 40px;margin-right: calc(15% / 3);float: left\9;min-height: 305px\9;
}
.HPT05 dl:nth-child(3n) {margin-right: 0;}
.HPT05 img{width: 100%;}
.HPT05 dd{font-size: 18px;padding:28px;line-height: 28px;}
.HPT05 .readMore{width: 183px;margin: auto;}


/*鍚堜綔浼樺娍Cooperation.html*/
.Cooperation .crumbs{background: #f8f9fc;}
.CooperationMain h4{font-size: 32px;text-align: center;margin-bottom: 70px;}
.CooperationMain section{padding: 60px 0 55px;}
.Cooperation01{background: #fff;}
.Cooperation01>div{display: flex;justify-content: space-between;padding: 0 20px;overflow: hidden;}
.Cooperation01 dl{width: 18%;float: left\9;margin: 0 1%\9;}
.Cooperation01 dl:nth-of-type(1) dt{background: url(/upload/static/images/Cooperation02.png) no-repeat center 36px;}
.Cooperation01 dl:nth-of-type(2) dt{background: url(/upload/static/images/Cooperation03.png) no-repeat center 36px;}
.Cooperation01 dl:nth-of-type(3) dt{background: url(/upload/static/images/Cooperation04.png) no-repeat center 36px;}
.Cooperation01 dl:nth-of-type(4) dt{background: url(/upload/static/images/Cooperation05.png) no-repeat center 36px;}
.Cooperation01 dl:nth-of-type(5) dt{background: url(/upload/static/images/Cooperation06.png) no-repeat center 36px;}
.Cooperation01 dt{font-size: 20px;height: 155px;text-align: center;color: #fff;border-radius: 8px 8px 0 0;background-color:#e23d26 !important;}
.Cooperation01 dt span{margin-top: 100px;display: inline-block;}
.Cooperation01 dd{color: #999;padding: 25px;border: 1px solid #e8e8e8; border-top: none;border-radius: 0 0 8px 8px;min-height: 147px;}
.Cooperation01 dd p{
    line-height: 32px;  width: 100%;height: 32px;position: relative;text-indent: 15px;
    overflow: hidden;text-overflow: ellipsis;white-space: nowrap;
}
.Cooperation01 dd p:before{width: 5px;height: 5px;content: '';background: #f8787c;  position: absolute;top: 15px;left: 0;}


.Cooperation02{background: #fcfcfc;}
.Cooperation02 ul{
    position: relative;display: flex;align-items: center;justify-content: space-around;
    height: 170px;height: 100px\9;margin-top: 150px\9;
}
.Cooperation02 ul:before{content: '';border: 1px dashed #f8787c;width: 100%;position: absolute;left: 0;}
.Cooperation02 li{
    position: relative;display: flex;justify-content: center;min-width: 20%;
    width: 20%\9;float: left\9;text-align: center\9;height: 1px\9;
}
.Cooperation02 li:before{
    content: '';height: 8px;width: 8px;position: absolute;top: -6px;left: 48%;
    border: 2px solid #d64531;border-radius: 50%;background: #fff;  
}
.Cooperation02 li span{position: absolute;text-align: center;top: 19px;left: 0;width: 100%;padding: 0px 1px;}
.Cooperation02 i{
    width: 65px;height: 65px; position: absolute; top: -84px;border-radius: 25px;
    background: #fff;box-shadow: 0px 2px 8px 5px rgba(34,101,238,.05);left: 50%;margin-left: -30px;
}
.Cooperation02 i:before{content: '';width: 44px;height: 40px;position: absolute;top: 12px;left: 11px;}
.Cooperation02 li:nth-of-type(1) i:before{background: url(/upload/static/images/Cooperation07.png) no-repeat 0px 0px;}
.Cooperation02 li:nth-of-type(2) i:before{background: url(/upload/static/images/Cooperation07.png) no-repeat -42px 0px;}
.Cooperation02 li:nth-of-type(3) i:before{background: url(/upload/static/images/Cooperation07.png) no-repeat 0px -39px;}
.Cooperation02 li:nth-of-type(4) i:before{background: url(/upload/static/images/Cooperation07.png) no-repeat -44px -39px;}
.Cooperation02 li:nth-of-type(5) i:before{background: url(/upload/static/images/Cooperation07.png) no-repeat 2px -80px;}

.Cooperation03{background: #fff;}
.Cooperation03>div{padding: 0 6% 0 11%;}
.Cooperation03 form{width: 57%;}
.Cooperation03 label{display: block;margin-bottom: 25px;}
.Cooperation03 label:not(.Cooperation03 .afterNone):after{content: '*';color:red; display: inline-block;vertical-align: middle;font-weight: bold;}
.Cooperation03 form span{font-size: 16px; color: #666;min-width: 66px;display: inline-block;width: 80px;vertical-align: middle;word-wrap: break-word;}
.Cooperation03 input{border:1px solid #ccc;height: 36px;line-height: 36px;padding: 0 15px; width:calc( 100% - 170px );color: #585858;}
.Cooperation03 aside{ word-wrap:break-word;width: 42%;}
.Cooperation03 .tel{margin-bottom: 45px;}
.Cooperation03 h5{font-size: 20px;margin-bottom: 6px;}
.Cooperation03 h5:before{ content: ''; width: 25px; height: 25px; margin-right: 9px; display: inline-block;vertical-align: middle;}
.Cooperation03 .tel h5:before{ background: url(/upload/static/images/sprite.png) no-repeat 0px -176px;}
.Cooperation03 .email h5:before{background: url(/upload/static/images/sprite.png) no-repeat -28px -176px;}
.Cooperation03 aside a,.Cooperation03 aside span{display: block;padding-left: 35px;}
.Cooperation03 aside a{font-size: 20px;color: #666;margin-bottom: 10px;}
.Cooperation03 aside span{color: #999;}
.Cooperation03 button{border: 0;margin: auto;margin-top: 24px;width: 165px;}

/*瀹㈡埛妗堜緥*/
.case,.case .crumbs{background: #f8f9fc;}
.case .bannerBox{height: 360px; background-size: cover;}
.case .crumbs{padding: 0 33px;}
.caseMain>div{padding:0 18px;width: 74%;min-height: 1100px;}
.caselist{overflow: hidden;border-bottom: 1px solid #e4e4e4;background: #fff;padding: 18px 15px 0;}
.caselist li{float: left;padding: 18px 22px;font-size: 18px;color: #666;cursor: pointer;}
.caselist .curveLi{background: #d64531;color: #fff;}

.caseTab article{justify-content: space-between;flex-flow: wrap;display: none;}
.caseTab .curveA{display: flex; display: block\9;}
.caseTab dl{margin-top: 20px;width: 48%;padding: 20px 15px 30px;background: #fff;}
.caseTab dt{margin-bottom: 20px;height: 203px;overflow: hidden;text-align: center; }
.caseTab dl:nth-child(odd){float: left\9;}
.caseTab dl:nth-child(even){float: right\9;}
.caseTab img{display: inline-block;height: 100%;}
.caseTab dd>span{font-size: 16px;}
.caseTab h5{font-size: 18px;margin-bottom: 15px;line-height: 22px;overflow: hidden; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.caseTab p{
    font-size: 14px;line-height: 21px;height: 44px;overflow: hidden;
    text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
}
.caseTab a{color: #333;}

/*客户案例*/
.caseMain aside{width: 24%;}
.caseCompany{background: #fff;padding: 35px 0 5px;margin-bottom: 20px;}
.caseCompany dt{text-align: center;margin-bottom: 35px;padding: 0 25px;}
.caseMain aside h5{text-indent: 18px;margin-bottom: 25px;width: 100%;}
.caseCompany h5{border-left: 5px solid #d64531;font-size: 18px;}
/*.caseCompany .companyTXT{max-height: 345px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 10;}*/
.caseCompany .companyTXT{max-height: 209px;overflow: hidden;text-overflow: ellipsis;}
.caseCompany p{color: #666;line-height: 21px;margin-bottom: 15px;padding: 0 24px;}
.caseCompany strong{font-style: italic;}

.caseMain aside>div{margin-bottom: 20px;padding: 40px 0;}
.caseAdvisory span,.caseLeave span{
    width: 145px;height: 32px;line-height: 30px;display: block;
    text-align: center;color: #fff;font-size: 16px;border-radius: 30px;
    cursor: pointer;margin-top: 35px;margin-left: 25px;
}
.caseAdvisory h5,.caseLeave h5{font-size: 22px;}
.caseAdvisory{background: url(/upload/static/images/casetel.png) no-repeat #fff;background-position: 170px 158px;}
.caseAdvisory h5{border-left: 5px solid #333;}
.caseAdvisory a{color: #666;display: block;padding: 0 25px;margin-bottom: 15px;}
.caseAdvisory span{background: #333;}

.caseLeave{background: url(/upload/static/images/casewx.png) no-repeat #fff;background-position: 168px 125px;background-size: 135px;}
.caseLeave h5{border-left: 5px solid #f29f34;}
.caseLeave p{color: #666;padding: 0 25px;line-height: 24px;}
.caseLeave span{background: #f29f34;}

/*客户案例详情*/
.caseDetails{padding-top:70px;}
.caseDetails,.caseDetails .crumbs{background: #f8f9fc;}
.caseDetails .crumbs{padding: 0 37px;}
.caseDetailsMain header,.newsDetailsMain header{color: #000;border-bottom: 1px solid #d8d8d8;padding: 15px 0;margin-bottom: 30px;min-height: 94px;}
.caseDetailsMain h4,.newsDetailsMain h4{font-size: 22px;margin-bottom: 15px;}
.caseDetailsMain article,.newsDetailsMain article{background: #fff;width: 70%;padding: 18px 37px;}
.caseDetailsMain section p,.newsDetailsMain section p{color: #7e7e7e; line-height: 25px;text-indent: 2em;margin-bottom: 28px;}
.caseDetailsMain section img,.newsDetailsMain section img {display: block; margin: 0 auto;margin-bottom: 30px;max-width: 620px;}
.caseDetailsMain footer,.newsDetailsMain footer{background: #fff;border-top: 1px solid #d8d8d8;padding: 20px 0;margin-top: 50px;}
.caseDetailsMain footer a,.newsDetailsMain footer a{font-size: 16px;color: #000;line-height: 32px;display:block;}
.caseDetailsMain aside{background: #fff; width: 28%;padding: 18px 20px;}
.caseDetailsMain aside h4{position: relative;font-size: 18px;}
.caseDetailsMain aside h4:before{content: ' '; position: absolute;background: #1f4e9c; width: 2px;height: 100%;display: inline-block;top: 0px;left: -20px;}
.caseDetailsMain aside a{border: 1px solid #dedede;padding: 18px 10px 5px;margin-bottom: 30px;display: block;}
.caseDetailsMain aside img{width: 100%;margin-bottom: 15px;}
.caseDetailsMain aside h5{font-size: 16px;line-height: 24px;margin-bottom: 10px;color: #333;font-weight: bold;}
.caseDetailsMain aside p{font-size: 12px;color: #939393;line-height: 18px;}
.caseDetailsMain aside span{font-size: 28px;color: #151208;margin-top: 10px;display: inline-block;}
.caseDetailsMain aside a:hover h5{color: #d64531;}

/*新闻中心*/
.news,.news .crumbs,.newsDetails{background: #f8f9fc;}
.news .crumbs{padding: 0 5px;}
.newsMain{background: url(/upload/static/images/news02.png) no-repeat center 160px;min-width: 1050px;}
.newsMain section{background: #fff;width: 70.5%;padding-top: 25px;padding-bottom: 65px;}
.newsMain h4{font-size: 18px;border-left: 2px solid #d64531;text-indent: 10px; margin-left: 34px;margin-bottom: 10px;}
.newsList dl{padding: 40px 34px;overflow: hidden; display: flex;  justify-content: space-between; align-items: center;}
.newsList>a{display: block;}
.newsList>a:nth-child(even){background: #fff;}
.newsList>a:nth-child(odd){background:#f9fbff;}
.newsList>a:hover{box-shadow: 0px 0px 30px 5px rgba(52,97,219,.14);position: relative;}
.newsList dt{width: 266px;overflow: hidden;}
.newsList img{display: block;width: 100%;height: 165px;}
.newsList dd{width: calc(100% - 290px);}
.newsList h5{font-size: 18px;margin-bottom: 10px;}
.newsList p{
    color: #7e7e7e;line-height: 22px;margin-bottom: 15px;height: 44px;
    display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;
}
.newsMain .tags{display: inline-block;margin: 0;height: auto;width: 75%;}
.newsMain .tags span{margin-bottom: 0;}
.newsMain .tags span:last-child{margin-right:0;}
.newsMain aside .tags span{margin-top:10px;}
.newsMain .endBox .time{float:right; color: #333; font-size: 16px; text-indent: 2em;position: relative; margin-top: 4px;}
.newsMain .endBox .time::before,
.newsMain .endBox .time::after{content: "";position: absolute;width: 16px;height: 16px;border: 2px solid #333;}
.newsMain .endBox .time::before {border-radius: 18px;top: 1px; left: 2px;}
.newsMain .endBox .time::after {left: 11px; top: 5px;  width: 4px;  height: 6px;border-width: 0 0 2px 2px; background: transparent;}
#pagination {width: 350px;width: max-content;margin: 40px auto;}
#pagination span{width:40px;height:40px;line-height: 40px;border:1px solid #d8d8d8;display: block;float: left;margin: 0 5px;text-align: center;font-size: 16px;color: #666;cursor: pointer;}
#pagination .currentPage{border:1px solid #d64531;color:#fff;background:#d64531;}
.newsAside{width: 27.7%;background: #fff;padding: 18px 0 32px;}
.newsAside dl{padding: 0 28px;}
.newsAside dd{margin-top: 20px;margin-left: 15px;} 
.newsAside h5{color: #3b3e4b;font-size: 16px;position: relative;}
.newsAside h5:before{content: " ";width: 5px;height: 5px;background: #ff5c5c; position: absolute;left: -15px;top: 9px;}
.newsAside h4{margin-left: 28px;margin-bottom: 20px;}
.newsAside img,.caseAside img{width:100%;}

/*新闻中心详情页*/
.newsDetailsMain {position: relative;top: -125px;margin-bottom: -125px;overflow: hidden;}
.newsDetails .crumbs{background: transparent;}
.newsDetails .crumbs a{color: #fff;}
.newsDetails .crumbs a::after{border: solid #fff;border-width: 1px 0 0 1px;}
.newsDetailsMain aside{ width: 28%;}
.newsDetailsMain aside header{ margin: 0;background: #fff;min-height: 112px;padding-top: 38px;position: relative;border: 0;}
.newsDetailsMain aside header:after{ content: ' ';position: absolute;width: 84%;height: 1px; background: #d8d8d8;bottom: 0;left: 50%;margin-left: -42%;}
.newsDetailsMain aside h4{font-size: 18px;text-indent: 20px;}
.newsDetailsMain aside a{padding: 20px 28px;margin-bottom: 30px;display: block;background: #fff;}
.newsDetailsMain aside img{width: 100%;margin-bottom: 20px;}
.newsDetailsMain aside h5{font-size: 16px;line-height: 24px;margin-bottom: 10px;color: #333;font-weight: bold;}
.newsDetailsMain aside p{
    font-size: 12px;color: #939393;line-height: 18px;/* height: 38px; *221024*/overflow: hidden;
    text-overflow: ellipsis; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;
}
.newsDetailsMain aside span{font-size: 28px;color: #151208;display: inline-block;}
.newsDetailsMain aside a:hover{box-shadow: 0px 6px 19px 14px rgba(70,138,247,.1);}
.newsDetailsMain aside a:hover span{color: #979797;}

/*涓嬭浇涓庢湇鍔�*/
.download,.download .crumbs{background: #f8f9fc;}
.download{position: relative;background: url(/upload/static/images/downloadB01.png) no-repeat 0px 550px #f8f9fc;background-size: contain;}
.download .bannerBox{ height: 360px; background-size: cover;}
.downloadMain article{margin-bottom: 70px;}
.downloadMain header{text-indent: 65px;margin-bottom: 60px;}
.downloadMain h4{font-size: 32px;position: relative;margin: 20px 0;}
.downloadMain h4:before{ content: '' ; position: absolute;left: 15px;top: 5px; background: url(/upload/static/images/downloadIco.png) no-repeat;width: 37px;height: 35px;}
.downloadMain article:nth-of-type(1) h4:before{background-position: 0 0;}
.downloadMain article:nth-of-type(2) h4:before{background-position: -37px 0;}
.downloadMain article:nth-of-type(3) h4:before{background-position: 0 -34px;}
.downloadMain article:nth-of-type(4) h4:before{background-position: -37px -35px;}

.downloadMain header p{color: #6d6d6d;}
.downloadM1{background: #fff;border-radius: 12px;padding: 60px 45px 0;font-size: 18px;/* min-height: 455px; */}
.downloadM1>div{height: 420px;overflow: hidden;}
.downloadM1 dl{ margin-bottom: 60px;width: 30%;float: left;cursor: pointer;background: #fff;position: relative;}
.downloadM1 dl:not(:nth-child(3n)) {margin-right: calc(10% / 2); }
.downloadM1 dt{	position: relative;padding-left: 20px;padding-right: 30px;width: 100%;height: 24px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.downloadM1 dt:before { content: "";  display: inline-block; width: 3px; height: 3px; background: #333;border-radius: 50%;/* vertical-align: super; */position: absolute;left: 10px;top: 10px;}
.downloadM1 dt:after {
    content: "";  display: inline-block; width: 10px; height: 10px; border-right: 1px solid #000;border-bottom: 1px solid #000;transition: all .2s;
    transform: rotate(45deg);position: absolute;right: 10px;top: 4px;
}

.downloadM1 dd{overflow: hidden;padding: 22px 25px 12px;display: none;width: 100%;}
.downloadM1 dd a{
    width: 47%;height: 51px;line-height: 49px;text-align: center;display: block;font-size: 14px;
    border: 1px solid #e2e2e2;border-radius: 6px;color: #979797; position: relative; margin-bottom: 10px;
}
.downloadM1 dd a:before{content: '' ; margin-right: 8px;position: relative;display: inline-block;}
.downloadM1 dd a:nth-of-type(1):before{ background: url(/upload/static/images/downloadIco.png) no-repeat 0 -319px; width: 22px;height: 22px;top: 4px;}
.downloadM1 dd a:nth-of-type(2):before{ background: url(/upload/static/images/downloadIco.png) no-repeat -24px -319px; width: 22px;height: 26px;top: 7px;}
.downloadM1 dd a:nth-of-type(3):before{ background: url(/upload/static/images/downloadIco.png) no-repeat -49px -319px; width: 32px;height: 28px;top: 8px;}
.downloadM1 dd a:nth-of-type(4):before{ background: url(/upload/static/images/downloadIco.png) no-repeat 0 -346px; width: 30px;height: 30px;top: 9px;}
.downloadM1 dd a:nth-child(odd){float: left;}
.downloadM1 dd a:nth-child(even){float: right;}
.downloadM1 dl:hover{box-shadow: 0 13px 13px 3px rgba(66,112,236,.19);}
.downloadM1 dl:hover dt{color: #d64531;}
.downloadM1 dl:hover dt:before {background: #d64531;}
.downloadM1 dl:hover dt:after { border-right: 1px solid #d64531;border-bottom: 1px solid #d64531; transform: rotate(-135deg);top: 12px;}
.downloadM1 dl:hover dd{
    display: block;position: absolute;z-index: 3;border-radius: 0 0 12px 12px;
    box-shadow: 0 13px 13px 3px rgba(66,112,236,.19);background: #fff;
}

.downloadM2{background: #fff;border-radius: 12px;padding: 45px 45px 35px;font-size: 18px;}
.downloadM2 li{margin-bottom: 25px;width: 43%;line-height: 28px;position: relative;}
.downloadM2 li:nth-child(odd){float: left;}
.downloadM2 li:nth-child(even){float: right;}
/* .downloadM2 li:before {
    content: "";  display: inline-block; width: 3px; height: 3px;
    background-color: #333;border-radius: 50%;position: absolute;left: 0;top: 13px;
} */
.downloadM2 img{vertical-align: super;}
.downloadM2 a{color: #898989;padding: 0 15px;min-width: 84px;height: 30px;display: inline-block; text-align: center;font-size: 16px;float: right;text-indent: 0;}
.downloadM2 li:hover{color: #d64531;cursor: default;}
.downloadM2 li:hover a{background: #d64531;color: #fff;border-radius: 30px;}
.downloadM2 li:hover:before { background-color: #d64531;}
.downloadM2 li span{width: 66%;overflow: hidden;display: inline-block;text-overflow: ellipsis;white-space: nowrap;cursor: pointer;padding-left: 14px;}
.downloadM2 li span::before {
  content: "";  display: inline-block;  width: 3px;  height: 3px; background: #333;
  border-radius: 50%;  vertical-align: super;  position: absolute;  left: 10px;  top: 10px;
}

.downloadM3{padding: 50px 35px;background: #fff;}
.downloadM3 a{float: left;width: 220px;margin: 0 28px;margin-bottom:20px;}
.downloadM3 a div{position: relative;width: 100%;height: 220px;border: 2px solid #d64531;border-radius: 20px;}
.downloadM3 a p{font-size: 16px;text-align: center;margin-top: 15px;}

.downloadM3 a div:before{ content: '' ; position: absolute;left: 50%;top: 50%; width: 80px;margin-left: -40px;}
/* .downloadM3 .center div:before{ background: url(/upload/static/images/downloadIco.png) no-repeat 0 -70px; height: 90px;margin-top: -45px;}
.downloadM3 .WeChat div:before{ background: url(/upload/static/images/downloadIco.png) no-repeat 0 -161px;height: 81px;margin-top: -40px;}
.downloadM3 .app div:before{background: url(/upload/static/images/downloadIco.png) no-repeat 0 -242px; height: 78px;margin-top: -39px;} */
.downloadM3 li img{	position: absolute;transform: translate(-50%,-50%);top: 50%;left: 50%;}

/* .downloadM3 a img{position: absolute;display: none;width: 157px;top: 30px;left: 30px;}
.downloadM3 .WeChat:hover img,
.downloadM3 .app:hover img{animation:rolling-over ease 1s alternate none 1;display: block; }
.downloadM3 .WeChat:hover div:before,.downloadM3 .app:hover div:before{background: #fff;}
@-webkit-keyframes rolling-over { 
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes rolling-over { 
    from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
} */

.downloadM4 {padding: 80px 60px 0px;background: #fff;}
.downloadM4>div{/* height: 587px; */overflow: hidden;}
.downloadM4 dl{width: 44.5%;margin-bottom: 50px;float: left;}
.downloadM4 dl:not(:nth-child(2n)) {margin-right: calc(22% / 2); }

/*.downloadM4 dt{font-size: 18px;position: relative;margin-bottom: 15px;text-indent: 24px;}*/
/*.downloadM4 dt:before {content: ""; display: inline-block; width: 12px;height: 12px;background: #e23d26; position: absolute;left: 0;top: 6px;}*/
/*.downloadM4 dd{*/
	/*color: #666;padding:0 48px;line-height: 21px;height: 43px; overflow: hidden; position: relative;*/
	/*text-overflow: ellipsis; display: -webkit-box;	-webkit-box-orient: vertical;-webkit-line-clamp: 2;*/
/*}*/
/*.downloadM4 dd a {color: #447cee;position: absolute;bottom: 0;right: 0;font-size: 12px;}*/

.downloadM4 dt{font-size: 18px;position: relative;margin-bottom: 15px;text-indent: 24px;}
.downloadM4 dt:before {content: ""; display: inline-block; width: 12px;height: 12px;background: #e23d26; position: absolute;left: 0;top: 6px;}
.downloadM4 dd{color: #666;line-height: 21px;min-height: 43px;position: relative;padding-left: 30px;display: flex;justify-content: space-between;align-items: flex-end;}
.downloadM4 dd span{text-overflow: ellipsis;display: -webkit-box;-webkit-box-orient: vertical; -webkit-line-clamp: 2;overflow: hidden; margin-right: 10px;}
.downloadM4 dd a {color: #447cee;min-width: max-content;}

.downloadMain .readMore{margin: auto;width: 184px;cursor: pointer;}
.downloadMain .allShow{height: auto;overflow: unset;}

.downloadM4 .fullText span{height:auto;overflow: unset;display: block;}
.downloadM4 .fullText a{display:none;}


/*鍏充簬鎴戜滑*/
.aboutUs{background: #f8f9fc;}
.aboutUs .bannerBox{ height: 360px;   background-size: cover;}
.aboutUsMain {position: relative;top: -125px;margin-bottom: -125px;overflow: hidden;padding: 0 28px;}
.aboutUs .crumbs{background: transparent;}
.aboutUs .crumbs a{color: #fff;}
.aboutUs .crumbs a::after{border: solid #fff;border-width: 1px 0 0 1px;}

.aboutUs_first{
    padding: 60px 50px 40px;border-radius: 20px; box-shadow: 0 1px 23px 10px rgba(48, 78, 155, .06);
    background: url(/upload/static/images/map.png) no-repeat center 80px #fff; background-size: 90%;
}
.aboutUs_first h3{font-size: 32px;text-align: center;margin-bottom: 50px;}
.aboutUs_first>p,.aboutUs_first>div{line-height: 30px;margin-bottom: 32px;}
.aboutUs_section{margin-top: 70px;margin-bottom:80px;}
.aboutUs_section>p{line-height: 30px;margin-bottom: 50px;padding: 0 55px;}
.aboutUs_section dl{padding: 34px 30px;color: #fff;width: 30%;float: left;text-align: center;border-radius: 10px;}
.aboutUs_section dl:not(:nth-child(3n)) {margin-right: calc(15% / 3); }
.aboutUs_section dl:nth-of-type(1){background: url(/upload/static/images/aboutUs08.jpg) no-repeat;}
.aboutUs_section dl:nth-of-type(2){background: url(/upload/static/images/aboutUs07.jpg) no-repeat;}
.aboutUs_section dl:nth-of-type(3){background: url(/upload/static/images/aboutUs06.jpg) no-repeat;}

.aboutUs_section dt{width: 54px;height: 54px;margin: auto;margin-bottom: 20px;background: url(/upload/static/images/sprite.png) no-repeat;}
.aboutUs_section dl:nth-of-type(1) dt{background-position: -102px 0;}
.aboutUs_section dl:nth-of-type(2) dt{background-position: -102px -54px;}
.aboutUs_section dl:nth-of-type(3) dt{background-position: -102px -110px;}

.aboutUs_section h4{font-size: 30px;color: #fff;margin-bottom: 15px;}
.aboutUs_section dd p{line-height: 30px;height: 86px;overflow: hidden; -webkit-box-orient: vertical;-webkit-line-clamp: 3;display: -webkit-box;}
.aboutUs_third{background: url(/upload/static/images/aboutUs02.jpg) no-repeat center center; width: 100%;height: 740px;min-width: 1050px;}

/*.aboutUs_section dl:nth-of-type(1){background: url(/upload/static/images/aboutUs08.jpg) no-repeat;}
.aboutUs_section dl:nth-of-type(2){background: url(/upload/static/images/aboutUs07.jpg) no-repeat;}
.aboutUs_section dl:nth-of-type(3){background: url(/upload/static/images/aboutUs06.jpg) no-repeat;}*/

/*鍏充簬鎴戜滑绗笁鍧楁椂闂磋酱 - swiper.css*/
.aboutUs_four{min-width: 1050px;}
.aboutUs_four h3{text-align: center;font-size: 32px;}
.aboutUs_four .fifthTab{padding-top: 60px;position: relative;height: 560px;margin-bottom: 151px;}
.aboutUs_four .common{position: relative;height: 100%;}
.aboutUs_four .information{background: #fff;box-shadow: 0 0 12px 6px rgba(176,176,180,.3); border-radius: 10px;width: 560px; position: absolute; top: 90px;}
.aboutUs_four .information:nth-of-type(1){left: 19px;}
.aboutUs_four .information:nth-of-type(2){right: 18px;}
.aboutUs_four .message{
	background:#e23d26;border-radius: 10px 0 0 10px;padding: 14px; color: #fff;text-align: center;
	height: 100%; max-width: 162px; position: absolute;
}
.aboutUs_four .message dt img{ width: 134px; height: 134px;display: block;}
.aboutUs_four .message dd{margin-top: 5px;}
.aboutUs_four .information > div { width: calc(100% - 195px);max-width: 505px;margin-left: 180px;padding: 20px 0;min-height: 190px;}
.aboutUs_four .information strong{font-size: 24px; color:#e23d26; display: block;margin-bottom: 12px;}
.aboutUs_four .information a{color:#333;}
.aboutUs_four .information p{line-height: 25px;}
.aboutUs_four .information p span:first-child{min-width: 42px;display: inline-block;text-align: justify;text-align-last: justify;font-weight: inherit;}

.aboutUs_four .fifthTab .siteUlBox{
    width: calc(100% - 80px); padding: 0 40px;box-shadow: 0px 13px 16px rgb(228, 228, 228);
   position: absolute;left: auto; bottom: -70px; background:#fff;border-radius: 30px; box-sizing: content-box;
}
.aboutUs_four .fifthTab ul{height:130px; line-height: 130px;width: 100%;}
.aboutUs_four .fifthTab li{float:left;font-size:24px;color:#666;text-align: center;cursor: pointer;-webkit-tap-highlight-color: transparent;}
.aboutUs_four .fifthTab .thisLi{color:#e23d26;position: relative;}
.aboutUs_four .fifthTab .thisLi::after{content: "" ; background: #e23d26;width: 82px;height: 5px; position: absolute;bottom: 0;left: 50%;margin-left: -41px;}
.scannerWarn{color:#df0000;font-size:12px;margin-top:5px; float: left; margin-left: 10px;}

/* 等待加载动画 - 产品页 */
.awaitLoad{background:rgba(0,0,0,.5);width: 100%;height: 100%;position: fixed;left: 0;top: 0;z-index: 20;display: none;}
.awaitLoadBox{width: 183px;width: max-content;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);}
.awaitLoadBox>div{width: 102px;width: max-content;height: 36px;display: block;font-size: 0;margin: auto;margin-top: 10px;}
.awaitLoadBox span{
	width: 18px;height: 18px;margin: 8px;border-radius: 100%;
	-webkit-animation: awaitLoad 0.7s -0.15s infinite linear;
	-moz-animation: awaitLoad 0.7s -0.15s infinite linear;
	-o-animation: awaitLoad 0.7s -0.15s infinite linear;
	animation: awaitLoad 0.7s -0.15s infinite linear;
	display: inline-block;float: none;background: #fff;
}
.awaitLoadBox span:nth-child(2n-1) {
	-webkit-animation-delay: -.5s;
	-moz-animation-delay: -.5s;
	-o-animation-delay: -.5s;
	animation-delay: -.5s;
}

@-webkit-keyframes awaitLoad{
	50%{opacity:.2;-webkit-transform:scale(0.75);transform:scale(0.75)}
	100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes awaitLoad{
	50%{opacity:.2;-moz-transform:scale(0.75);transform:scale(0.75)}
	100%{opacity:1;-moz-transform:scale(1);transform:scale(1)}
}
@-o-keyframes awaitLoad{
	50%{opacity:.2;-o-transform:scale(0.75);transform:scale(0.75)}
	100%{opacity:1;-o-transform:scale(1);transform:scale(1)}
}
@keyframes awaitLoad{
	50%{opacity:.2;-webkit-transform:scale(0.75);-moz-transform:scale(0.75);-o-transform:scale(0.75);transform:scale(0.75)}
	100%{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}



/* @media screen and (max-width: 1500px){
	.downloadM1 dl{ width: 29%;}
	.downloadM1 dl:not(:nth-child(3n)) {margin-right: calc(19% / 3); }
} */
/*@media screen and (max-width: 1430px){
    .bannerTxt {width: 540px;}
}

@media screen and (max-width: 1150px){
    .bannerBox{background: url(/upload/static/images/scannerProduct011.jpg) no-repeat 60% center;background-size: cover;}
    .scannerList {padding: 40px 10px;}
    .ListTop .look { width: 90px;}
    .ListTop table {width: 675px;}
    .KPT05 dd {font-size: 16px;padding: 18px;line-height: 26px;}
    .Cooperation01 dd {padding: 25px 15px;}
    .caselist li {padding: 12px 20px;}
    .newsMain section dt { width: 230px;}
    .newsMain section dd { width: calc(100% - 256px);}
    
    .downloadM1 dl:not(:nth-child(3n)) { margin-right: auto;}
    .downloadM1 dl:not(:nth-child(2n)) { margin-right: calc(27% / 2);}
    .downloadM1 dl {width: 43%;}
    .downloadM2 li {width: 46%;}
    .downloadM4 > div {height: 635px;}
    .KPT06 .noLogin h3 {font-size: 36px;}
    .KPTProduct .bannerTxt span, .KPTProduct .bannerTxt a {padding: 0;}
}
*/

@media screen and (max-width: 1280px){
    .productFunction dl { margin-right: 18px;}
    .productFunction>div{padding: 0;}
    .downloadM1 dl:not(:nth-child(3n)) {margin-right: calc(4% / 2);}
	.downloadM1 dl {width: 32%;}
    .downloadM3 a{margin: 0 16px;margin-bottom: 20px;}
    .aboutUs_four .information{width: 540px; top: 90px;}
	.aboutUs_four .information:nth-of-type(1){left: 0px;}
	.aboutUs_four .information:nth-of-type(2){right: 0px;}
	.caselist li { padding: 18px 20px;}
	.wintone .third:before{display: none;}
}
@media screen and (max-width: 1150px){
	.downloadM1 dl { width: 45%;}
    .downloadM1 dl:not(:nth-child(2n)) { margin-right: calc(10% / 2);}
    .downloadM3 a{margin: 0 6px;margin-bottom: 20px;}
    .productFunction>div{padding: 0 50px;}
    .productFunction dl,.productFunction dl:nth-child(4n) { margin-right: 58px;}
	.productFunction dl:nth-child(3n) { margin-right: 0;}
    .aboutUs_four .information{width: 490px; }
    .caselist li { padding: 18px 15px;}
}
@media screen and (max-width: 1050px){
	.aboutUs_four .fifthTab .siteUlBox {width: 920px;}
	.download {background-image: none;}
}

/*index.css 5行*/
.banner_list{overflow: hidden;}
/*#tidio-chat{display:none !important;}*/
/*#tidio-chat-iframe{display:none !important;}*/
/*#newBridge{display: none !important;}*/






