﻿

/* common ****************************************************************/
* { padding:0; margin:0}
body { min-width:980px; font:16px/1.5 'Microsoft YaHei', 微软雅黑, tahoma, arial, simsun, 宋体; color:#666; /*line-height:25px;*/ background:#fff}
body.wrap980 { font-size:14px;}
body * { max-height:999999px}
p{
margin: 0 !important;
padding: 0 !important;
}
ul,ol,li { list-style:none}
a { color:#666; text-decoration:none}
a:focus { outline:none; -moz-outline:none}
a:hover {
    color: #fff;
    text-decoration: none;
}
em { font-style:normal}
img { max-width:100%; vertical-align:middle; border:0; border:none; outline:none}
table { border-collapse:collapse}

input, button, select, textarea { outline:none; resize:none; font:14px/1.5 'Microsoft YaHei', 微软雅黑, tahoma, arial, simsun, 宋体; font-size:14px; color:#333;  border:1px solid #d7d7d7;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-radius:0; background:#fff}
textarea { height:auto}
input[type='checkbox'], input[type='radio'] { height:auto; margin-right:10px; box-sizing:border-box; cursor:pointer; background:transparent; border:none;}

::-webkit-input-placeholder { font-size:14px; font-weight:normal; color:#ccc}
:-moz-placeholder { font-size:14px; font-weight:normal; color:#ccc}
::-moz-placeholder { font-size:14px; font-weight:normal; color:#ccc}
:-ms-input-placeholder { font-size:14px; font-weight:normal; color:#ccc}


.ellipsis { text-overflow:ellipsis; white-space:nowrap; overflow:hidden}

.scale { overflow:hidden}
.scale img { width:100%; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; -ms-transition:all 0.3s linear; transition:all 0.3s linear}
.scale:hover img { -webkit-transform:scale(1.1); -moz-transform: scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1); transform:scale(1.1)}


.fl { float:left}
.fr { float:right}

.tl { text-align:left !important}
.tc { text-align:center !important}
.tr { text-align:right !important}

.f12 { font-size:12px !important}
.f14 { font-size:14px !important}
.f16 { font-size:16px !important}
.f18 { font-size:18px !important}
.f20 { font-size:20px !important}
.f24 { font-size:24px !important}
.f26 { font-size:26px !important}
.f28 { font-size:28px !important}
.f30 { font-size:30px !important}
.f34 { font-size:34px !important}
.f36 { font-size:36px !important}
.f40 { font-size:40px !important}
.f48 { font-size:48px !important}

.black { color:black !important}
.white { color:white !important}
.red { color:red !important}
.gray2 { color:#2a2a2a !important}
.gray6 { color:#666 !important}
.gray9 { color:#999 !important}
.blue { color:#0d75c5 !important}
.orange { color:#f70 !important}

.bold { font-weight:bold}

.block { display:block}
.inline-block { display:inline-block}

.p10 { padding:10px}.p20 { padding:20px}.p30 { padding:30px}.p40 { padding:40px}.p50 { padding:50px}
.m10 { margin:10px}.m20 { margin:20px}.m30 { margin:30px}.m40 { margin:40px}.m50 { margin:50px}

.pt10 { padding-top:10px}.pt20 { padding-top:20px}.pt30 { padding-top:30px}.pt40 { padding-top:40px}.pt50 { padding-top:50px}
.pb10 { padding-bottom:10px}.pb20 { padding-bottom:20px}.pb30 { padding-bottom:30px}.pb40 { padding-bottom:40px}.pb50 { padding-bottom:50px}.pb100 { padding-bottom:100px}
.pl10 { padding-left:10px}.pl20 { padding-left:20px}.pl30 { padding-left:30px}.pl40 { padding-left:40px}.pl50 { padding-left:50px}
.pr10 { padding-right:10px}.pr20 { padding-right:20px}.pr30 { padding-right:30px}.pr40 { padding-right:40px}.pr50 { padding-right:50px}

.mt5 { margin-top:5px}.mt10 { margin-top:10px}.mt20 { margin-top:20px}.mt30 { margin-top:30px}.mt40 { margin-top:40px}.mt50 { margin-top:50px !important;}.mt56 { margin-top:56px}.mt60 { margin-top:60px}.mt100 { margin-top:100px}
.mb10 { margin-bottom:10px}.mb20 { margin-bottom:20px}.mb30 { margin-bottom:30px}.mb40 { margin-bottom:40px}.mb50 { margin-bottom:50px !important;}.mb100 { margin-bottom:100px}
.ml10 { margin-left:10px}.ml20 { margin-left:20px}.ml30 { margin-left:30px}.ml40 { margin-left:40px}.ml50 { margin-left:50px}
.mr10 { margin-right:10px}.mr20 { margin-right:20px}.mr30 { margin-right:30px}.mr40 { margin-right:40px}.mr50 { margin-right:50px}

.wh95 {width: 95px !important;height: 95px !important;}

/*.clearfix { zoom:1}
.clearfix:after { content:""; display:block; height:0; clear:both; visibility:hidden}*/

.clearfix{ *zoom:1;/*IE/7/6*/}
.clearfix:before,.clearfix:after { content:"";display:table}
.clearfix:after { clear:both}

.fadeInUp { -webkit-animation:fadeInUp .6s ease both; -moz-animation:fadeInUp .6s ease both}
@-webkit-keyframes fadeInUp {0%{opacity:0;-webkit-transform:translateY(20px)}100%{opacity:1;-webkit-transform:translateY(0)}}@-moz-keyframes fadeInUp{0%{opacity:0;-moz-transform:translateY(20px)}100%{opacity:1;-moz-transform:translateY(0)}}

.box-shadow { box-shadow:0px 2px 6px #ccc}
.row {
	--bs-gutter-x: 1.875rem;
	--bs-gutter-y: 0;
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin-top: calc(var(--bs-gutter-y) * -1);
	margin-right: calc(var(--bs-gutter-x) / -2);
	margin-left: calc(var(--bs-gutter-x) / -2);
}
.row:after { clear:both}


/* online */
.online { position:fixed; right:10px; bottom:20%; width:45px; margin-top:-100px; z-index:150}
.online li { width:45px; height:45px; margin-bottom:5px; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; border:1px solid #FF6600; background:#fff url(https://www.kehu002.com/skin/51default/images/online_icon.png) no-repeat center; /*-webkit-transition:all 0.15s linear;*/}
.online li a { width:45px; height:45px; display:block}

.online .online_tel { background-position:0 0; border-color:#f2812d}
.online .online_tel:hover { background-position:0 -45px; background-color:#f2812d}

.online .online_qq { background-position:-45px 0}
.online .online_qq:hover { background-position:-45px -45px}

.online .online_service { background-position:-90px 0}
.online .online_service:hover { background-position:-90px -45px}

.online .online_back { background-position:-135px 0}
.online .online_back:hover { background-position:-135px -45px}

.online .online_dm { background-position:-180px 0; border-color:#f2812d}
.online .online_dm:hover { background-position:-180px -45px; background-color:#f2812d}

.online li:hover .online_tck { position:relative; right:251px; width:200px; padding:20px; overflow:visible; display:block; border:1px solid #e1ebf2; box-shadow:0 5px 20px rgba(102,102,102,.3); transition:transform .3s ease-in,box-shadow .3s ease-in; background:#fff}

.online .online_tck { position:absolute; right:50px; top:-1px; width:0; font-size:14px; color:#666; text-align:center; z-index:8; overflow:hidden}
.online .online_tck i { position:absolute; right:-10px; top:1px; display:block; width:10px; height:50px; z-index:99; background:url(https://www.kehu002.com/skin/51default/images/online_arrow.png) no-repeat center}
.online .online_tck input { width:200px; margin:10px 0; padding:0 10px; height:37px; line-height:35px !important; font-size:16px; color:#000; border:1px solid #ddd}
.online .online_tck button { width:100%; height:40px; line-height:40px; font-size:16px; color:#fff; text-align:center; border:none; -moz-border-radius:3px; -ms-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; background:#FF6600; cursor:pointer}
.online .online_tck button:hover { background:#55dede}

/* placeholder */
.online .online_tck ::-webkit-input-placeholder { color:#999}
.online .online_tck ::-moz-placeholder { color:#999}
.online .online_tck :-moz-placeholder { color:#999}
.online .online_tck :-ms-input-placeholder { color:#999}


.feedback-tip { word-break:break-all}
.tipCon { display:none; padding-bottom:10px}
.tipSucc { color:#FF6600}
.tipFail { color:#e71c4a}

/*验证码浮层*/
#mid-scodeLayer { position:absolute; width:324px; height:228px; background: url(https://www.kehu002.com/skin/51default/images/scode.png) 0 0 no-repeat; z-index:160; overflow:hidden}
.close { position:absolute; right:10px; top:10px; font-size:24px; color:#fff; text-decoration:none}
.box-line { overflow:hidden}
#mid-scodeLayer input { float:left; width:165px; height:45px; line-height:45px; margin-right:5px; background:#e3e1df; border:0; padding-left:5px; font-size:14px}
#mid-scodeLayer img { float:left;= width:80px; height:44px; border:0; vertical-align:middle; cursor:pointer}
.error-tip { height:29px; line-height:29px; font-size:14px; color:#f00}
.layer-box { clear:both; margin:0 auto; padding-top:78px; width:266px}
.layer-btn { display:inline-block; *display:inline; *zoom:1; height:41px; line-height:41px; border:1px solid #3fb2e8; padding:0 42px; color:#3fb2e8; text-decoration:none}
.layer-btn-em { background:#3fb2e8; color:#fff; margin-left:28px}
#layer-mask { position:absolute; left:0; top:0; width:100%; height:100%; background-color:#666; opacity:.5; filter:alpha(opacity=50); -moz-opacity:.5; z-index:159; display:none}


/* 在线咨询 弹框 */
#popWinClose { position:absolute; right:15px; top:15px; width:20px; height:20px; cursor:pointer; background:url(https://www.kehu002.com/skin/51default/images/icon_close.png) no-repeat 0 0}
#popWinClose:hover { background-position:0 -20px}
#mask { position:fixed; left:0; top:0; width:100%; height:100%; background:#ccc; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity:0.5; z-index:1999}
#maskTop { position:fixed; left:50%; top:50%; color:#333; background:#fff; z-index:2999}
#maskTitle { position:relative; padding-left:20px; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#fff; text-align:left; background:#4587e8}


/* 申请试用弹框 */
.popup { position:fixed; left:-100%; right:100%; top:0; bottom:0; text-align:center; font-size:0; z-index:102; display:none}
.popup:after { content:""; display:inline-block; vertical-align:middle; height:100%; width:0}
.popup_box {  font-size:14px; color:#000; display:inline-block; *display:inline; *zoom:1; vertical-align:middle; position:relative; right:-100%; background:#fff; overflow:hidden}
.popup h1 { position:relative; padding-left:20px; height:50px; line-height:50px; font-size:20px; font-weight:bold; color:#fff; text-align:left; background-color:#4587e8}
.popup h1 a { position:absolute; right:15px; top:15px; width:20px; height:20px; background:url(https://www.kehu002.com/skin/51default/images/icon_close.png) no-repeat 0 0; display:block; cursor:pointer}
.popup h1 a:hover { background-position:0 -20px}
.popup_info { width:450px; text-align:left;  margin:50px; overflow:hidden}
.popup_info p { padding:10px 0; line-height:35px}
.popup_info label { float:left; width:100px; text-align:right}
.popup_info input, .popup_info select { padding:0 10px; width:300px; height:35px; line-height:35px; font-size:14px}
.popup_success { margin-left:50px; padding-left:70px !important; line-height:30px !important; background:url(https://www.kehu002.com/skin/51default/images/icon_success.jpg) no-repeat left center}
.popup_btn a { margin:0 auto; margin-top:30px; display:block; width:200px; height:50px; line-height:50px; font-size:18px; color:#fff; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; background:#4587e8}
.popup_bg { width:100%; height:100%; position:fixed; left:0; top:0; opacity:0.4; filter:alpha(opacity=40); background:#000; z-index:101; display:none}


.chat-tips-phone .title{font-size:16px;}
.chat-tips-phone p,.chat-tips-wxa p{
	color: #fff;
	width: 100%;
	font-size: 14px;
	text-align: left;
	float: left;
	margin: 0px;
}
.chat-tips-phone p {line-height: 23px;}

.chat-tips-wxa p {line-height: 33px}
.chat-tips-wxa img{
	position: relative;
	top:0px;
	left:0px;
	max-width:110px;
	height:110px;
}


/* header *********************************************************/
/* 首页部分 */
.headerHome { overflow:hidden}
/*.topHome { height:150px !important; background:url(https://weixin-1255564871.cos.ap-shanghai.myqcloud.com/web_51mis/img/top_bg.png) repeat-x !important}*/
.top { position:fixed; left:0; top:0; width:100%; height:116px; background-color:#FFF; z-index:11}
.top .h1 { float:left; position:relative; padding-top:33px;width: 148px;}
.top .h1 h6 { font-weight:normal; font-size:12px; color:#bcc6cf; line-height:22px}
.top .h1 .logo_letter10 { letter-spacing:8.8px}
.top .h1 .logo_letter12 { letter-spacing:5.2px}
.top .h1 .logo_letter13 { letter-spacing:2.4px}
.top.topFix { position:fixed; height:116px !important; -webkit-box-shadow:0px 0 6px rgba(0, 0,0, 0.6);  -moz-box-shadow:0 0 6px rgba(0, 0,0, 0.6); box-shadow:0 0 6px rgba(0, 0,0, 0.6); background:#FFF !important}

.top .tel { float:right; margin-top:20px; padding-left:40px; font-size:26px; color:#fff; letter-spacing:1.3px; background:url(https://www.kehu002.com/skin/51default/images/home/icon_tel.png) no-repeat 0 3px}
.top .tel a { color:#fff !important}
.top .tel span { font-family:Arial, Helvetica, sans-serif; font-size:14px; letter-spacing:0}

.menu { float:left;margin-left: 20px;}
.wrap980 .menu {margin-left: 25px;}
.menu ul {line-height: 116px;}
.menu .one,.menu .two { position:relative; float:left; display:inline; margin-right:15px; text-align:center;}
.menu .one { width: 84px;}
.aboutus_one{    width: 100px !important;margin-right: 30px !important;}
.wrap980 .menu .one{ width: 75px;}
.menu .two {height: 48px;line-height: 48px;padding: 34px 0;}

.wrap980 .menu .one, .wrap980 .menu .two{ margin-right:10px;}
.menu .one a.header_main,.menu .two a.header_main {display:block; padding:0 5px; font-size:16px; /*line-height:32px;*/ color:#212121; display:block; zoom:1;}
.menu .one a.header_main:hover, .menu .on a.header_main {color:#FF6600;}
.menu .on:after {
	position: relative;
	display: block;
	background-color: #FF6600;
	height: 2px;
	top: -2px;
	right: 0;
	left: 0;
	margin: 0 auto;
	transform: inherit;
	content: " ";
}
.menu .one ul {display:none;}
.sub-menu li a.header_sub {display:block; padding:5px 0; font-size:16px; line-height:32px; color:#333; display:block; zoom:1;}
.sub-menu li a.header_sub:hover {color:#FF6600;}
.menu .one:hover ul {display:block;}

.nav-register {
	overflow: hidden;
}
.nav-register a {
	background: #fff none repeat scroll 0 0;
	border-radius: 5px;
	padding: 0 10px !important;
	color: #ff6600 !important;
	font-size: 14px !important;
	border: 1px solid #ff6600;
}
.nav-register a:hover {
	border: 1px solid #FF8629;
	color: #FF8629 !important;
}
.nav-register a:active {
	border: 1px solid #D94F00;
	color: #D94F00 !important;
}
.nav-register.nav-register-wx a {
	height: 46px;
	line-height: 46px;
	background: #ff6600 none repeat scroll 0 0 !important;
	border: 1px solid #FF6600 !important;
	color: #fff !important;
}
.nav-register.nav-register-wx a:hover {
	border: 1px solid #FF8629 !important;
	background: #FF8629 !important;
}
.nav-register.nav-register-wx a:active {
	border: 1px solid #D94F00 !important;
	background: #D94F00 !important;
}

.wrap980 .top .tel { display:none;}

/* 全面对接 *********************************************************/
.ldfreewheelbg {
	width: 100%;
}


/* footer *********************************************************/
.footer { width:100%; color:#fff; background:#172639; overflow:hidden}
.footer a { color:#fff}
.footer .footer_nav { padding:30px 0 50px 0; overflow:hidden}
.footer .footer_nav dl { float:left; width:16.666667%; line-height:34px}
.footer .footer_nav dl.footer_code { width:140px; float:right; text-align:center;}
.footer .footer_nav dl:last-child { padding-right:50px;}
.footer .footer_nav dl dt a, .footer_nav dl dt { font-size:18px; margin-bottom:5px;}
.footer .footer_nav dl dd a{ color:#aaa;}
.footer .footer_nav dl dd a:hover { color:#fff}
.footer .footer_shiplinks {font-size: 14px;padding-bottom: 10px;}
.footer .footer_shiplinks p a {padding-right: 12px;}
.footer .footer_link { padding:20px 0 40px 0; border-top:1px solid #475d73; overflow:hidden}
.footer .footer_honor { width:100%; margin-bottom:20px; overflow:hidden}
.footer .footer_honor ul { float:left; width:100%; margin-bottom:10px}
.footer .footer_honor li { float:left; padding-right:15px; height:35px; line-height:35px; font-size:14px}
.footer .footer_honor li i { float:left; width:35px; margin-right:5px}
.footer .footer_honor li i img { width:100%}
.footer .footer_copyright { font-size:14px; text-align:center}
.footer .footer_copyright span { padding:0 10px}
.footer_code dd { color:#fff; cursor:pointer}
.footer_code img { width:100%}

.wrap980 .footer .footer_link { padding-bottom:30px}
.wrap980 .footer .footer_honor { margin-bottom:10px}
.wrap980 .footer .footer_honor li { padding-right:10px; height:25px; line-height:25px; font-size:12px !important}
.wrap980 .footer .footer_honor li i { width:25px}


/* 免费试用 *********************************************************/
.linkpage {
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background:
			rgb(0, 0, 0);
	opacity: 0.7;
	z-index: 999999999999;
}

.experiencePop{
	position: fixed;
	width: 590px;
	height: 320px;
	background-color: #FFF;
	border: 1px solid #999;
	border-radius: 6px;
	outline: 0;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333;
	opacity: 1;
	display: none;
	margin: auto;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 9999999999999;
}
.ui-dialog-grid {
	width: auto;
	margin: 0;
	border: 0 none;
	border-collapse: collapse;
	border-spacing: 0;
	background: transparent;
}
.ui-dialog-content {
	display: inline-block;
	position: relative;
	vertical-align: middle;
	text-align: left;
}
.ui-dialog-title {
	margin: 0;
	line-height: 1.428571429;
	min-height: 16.428571429px;
	padding: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	font-weight: bold;
	cursor: default;
	font-size: 16px;
}
.ui-dialog-close {
	position: relative;
	float: right;
	top: 13px;
	right: 13px;
	padding: 0 4px;
	font-size: 21px;
	font-weight: bold;
	line-height: 1;
	color: #000;
	text-shadow: 0 1px 0 #FFF;
	opacity: .2;
	filter: alpha(opacity=20);
	cursor: pointer;
	background: transparent;
	border: 0;
	-webkit-appearance: none;
}
.ui-dialog-body {
	padding: 20px 20px 0px 20px;
	text-align: center;
}
.experiencePop .ui-dialog {
	transform: none;
	box-shadow: 0 0 8px rgba(0, 0, 0, 0.1), 0 0 256px rgba(255, 255, 255, .3);
}
.topic1 {
	text-align: center;
	font-size: 18px;
	color: rgb(85, 85, 85);
	line-height: 34px;
	font-family: "microsoft yahei";
}
.topic2 {
	width: 330px;
	margin: 20px auto 0px;
	overflow: hidden;
}
.topic3 {
	color: rgb(153, 153, 153);
	font-size: 14px;
	text-align: center;
	margin-top: 30px;
	font-family: "microsoft yahei";
}
a.agent-btn, a.corp-btn {
	width: 160px;
	height: 46px;
	color: rgb(255, 255, 255);
	line-height: 46px;
	background-color: rgb(255, 102, 0);
	float: left;
	font-family: "microsoft yahei";
	font-size: 16px;
	text-decoration: none;
}
a.ui-btn {
	display: inline-block;
	text-align: center;
	box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset;
	border-radius: 2px;
	outline: 0px;
	transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.lite-red {
	color: #f47469!important;
}

/*=========experience wechat modal-dialog start===========*/
#miniProgram.modal,
#dingdingProgram.modal {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 9999999999;
	display: none;
	overflow: hidden;
	-webkit-overflow-scrolling: touch;
	outline: 0;
	opacity: 1;
}
#miniProgram.modal.fade .modal-dialog,
#dingdingProgram.modal.fade .modal-dialog {
	-webkit-transition: -webkit-transform .3s ease-out;
	-o-transition: -o-transform .3s ease-out;
	transition: transform .3s ease-out;
	-webkit-transform: translate(0, -25%);
	-ms-transform: translate(0, -25%);
	-o-transform: translate(0, -25%);
	transform: translate(0, -25%);
	z-index:99999;
}
.modal-dialog {
	width: 428px;
	position: relative;
	margin: 0 auto;
	margin-top: 38vh;
	margin-top: 20vh \0;
	top: 35% \0;
}
.modal-dialog button {
	filter: alpha(opacity=20);
	background: transparent;
	border: none;
}
.modal-content {
	position: relative;
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid rgba(0, 0, 0, .2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, .5)
}
.modal-backdrop {
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	background-color: #000
}
.modal-backdrop.fade {
	filter: alpha(opacity=0);
	opacity: 0
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: .5
}
.modal-header {
	min-height: 16.43px;
	padding: 15px;
	text-align: center;
}
.modal-title {
	margin: 0;
	line-height: 1.42857143
}
#miniProgram .close,
#dingdingProgram .close {
	position: absolute;
	font-size: 30px;
	right: 15px;
	top: 7px;
	line-height: 1;
	opacity: 0.8;
	color: #FFF;
	cursor: pointer;
}
.modal-body {
	position: relative;
	padding: 0 15px 35px;
	text-align: center;
	background-color: #fff;
}
.modal-body input, .modal-body button {
	margin: 10px auto;
	border: none;
	outline: none;
	padding: 9px 10px;
	color: #868686;
	width: 100%;
	height: 36px;
	vertical-align: middle;
	box-sizing: border-box !important;
}
.modal-body input{
	border: solid 1px #DCDCDC;
}
.modal-body button {
	margin-top: 25px;
	padding: 0;
}
.modal-body label {
	position: absolute;
	color: #a9a9a9;
	font-size: 12px;
	margin-top: 18px;
	margin-left: 12px;
}
.gradient, button.gradient {
	color: #fff;
	background: #609ddb;
}
#success .modal-header::after,#miniProgram_success .modal-header::after,#dingdingProgram_success .modal-header::after{
	border: none
}
#success .close,#miniProgram_success .close,#dingdingProgram_success .close {
	position: absolute;
	color: #d3d3d5;
	font-size: 30px;
	right: 15px;
	top: 7px;
}
#success .modal-header h1,#miniProgram_success .modal-header h1,#dingdingProgram_success .modal-header h1  {
	display: inline-block;
	font-size: 26px;
	font-weight: 500;
	color: #55acef;
	height: 50px;
	vertical-align: bottom;
	line-height: 50px;
}
#success .modal-header img,#miniProgram_success .modal-header img,#dingdingProgram_success .modal-header img {
	position: relative;
	right: 24px;
}
#success .line,#miniProgram_success .line,#dingdingProgram_success .line {
	padding: 15px 0;
	background: url(../image/line.jpg) no-repeat scroll center 27px;
}
#success .line span,#miniProgram_success .line span,#dingdingProgram_success .line span {
	display: inline-block;
	padding: 0 10px;
	background-color: #fff;
}
#success .modal-body,#miniProgram_success .modal-body,#dingdingProgram_success .modal-body {
	background: transparent;
}
.error, .tip {
	color: red;
	text-align: left;
}
.error {
	display: none;
}
.modal-body .getcode{width:40%;margin-left:5%;background-color: #FDB11F;color: #fff;cursor: pointer;border: none;}
.modal-body .getcodecheck{width:40%;margin-left:5%;border-color: #c5c5c5;background-color: #c5c5c5;color: #fff;cursor: not-allowed;}
#miniProgram fade,#dingdingProgram fade{opacity:0.5 !important;}

.ejectconsultation{
	position:fixed;
	top: 50%;
	left: 50%;
	bottom: auto;
	right: auto;
	width: 258px;
	height: 210px;
	margin-left: -129px;
	margin-top: -105px;
	background: url("../image/ejectconsultation_20220606.png") no-repeat;
	background-size: 100%;
	z-index: 99999;
	display: none;
}
.ejectconsultation .close{
	width: 18px;
	height: 18px;
	position: absolute;
	right: 8px;
	top: 8px;
	left: auto;
	bottom: auto;
	cursor: pointer;
	background: url("../image/close_1.png") no-repeat center;
}

.ld-index-notice-lay{
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.1);
	z-index: 100000;
	display: flex;
	align-items: center;
}
.ld-index-notice-lay .ld-index-notice{
	width: 530px;
	background: #fff;
	border-radius: 15px;
	height: auto;
	z-index: 100001;
	position: relative;
	margin: auto;
}
.ld-index-notice .ld-index-notice-border{
	margin: 10px;
	border: 1px solid #f60;
	height: 100%;
	height: calc(100% - 20px);
	border-radius: 10px;
}
.notice-title{
	text-align: center;
	margin: 50px 0 30px;
	color: #ff1010;
	font-size: 18px;
}
.notice-subtitle{
	text-align: center;
	margin: 0 0 30px;
	font-size: 16px;
	color: #f20;
}
.notice-content{
	margin: 0 30px;
	color: #111;
	text-indent: 2em;
	font-size: 14px;
	line-height: 30px;
}
.ld-index-notice-close{
	position: absolute;
	top: 20px;
	right: 20px;
	width: 25px;
	height: 25px;
	font-size: 30px;
	text-align: center;
	line-height: 20px;
	color: #f60;
	cursor: pointer;
}
.ld-submenudiv{
	width: 1200px;
	background-color: #fff;
	position: absolute;
	box-shadow: 0px -4px 6px 0px rgba(0,0,0,0.2);
	margin-top: -70px;
	border-radius: 14px;
	margin-left: calc(50% - 600px);
	overflow: hidden;
}
.ld-submenudiv ul{
	display: flex;
	height: 100%;
	justify-content: center;
	margin: 10px;
}
.ld-submenudiv ul li{
	width: 12.5%;
	text-align: center;
	height: 150px;
	border-radius: 10px;
	margin-right: 5px;
}
.ld-submenudiv ul li:last-child{
	margin-right: 0;
}
.ld-submenudiv ul li .image1{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico1.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image1{
	background-image: url('../image/solution_ico1_h.png');
}
.ld-submenudiv ul li .image2{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico2.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image2{
	background-image: url('../image/solution_ico2_h.png');
}
.ld-submenudiv ul li .image3{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico3.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image3{
	background-image: url('../image/solution_ico3_h.png');
}
.ld-submenudiv ul li .image4{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico4.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image4{
	background-image: url('../image/solution_ico4_h.png');
}
.ld-submenudiv ul li .image5{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico5.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image5{
	background-image: url('../image/solution_ico5_h.png');
}
.ld-submenudiv ul li .image6{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico6.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image6{
	background-image: url('../image/solution_ico6_h.png');
}
.ld-submenudiv ul li .image7{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico7.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image7{
	background-image: url('../image/solution_ico7_h.png');
}
.ld-submenudiv ul li .image8{
	width: 60px;
	height: 60px;
	margin: 24px 41px 0;
	background-image: url('../image/solution_ico8.png');
	background-size: cover;
	background-position: center;
}
.ld-submenudiv ul li:hover .image8{
	background-image: url('../image/solution_ico8_h.png');
}
.ld-submenudiv ul li p{
	font-size: 18px;
	color: #333;
}
.ld-submenudiv ul li p.subtext{
	font-size: 12px;
	color: #999;
	line-height: 20px;
}
.ld-submenudiv ul li:hover{
	background: -webkit-linear-gradient(#2c8ff7, #1771eb);
	background: -o-linear-gradient(#2c8ff7, #1771eb);
	background: -moz-linear-gradient(#2c8ff7, #1771eb);
	background: linear-gradient(#2c8ff7, #1771eb);
	color: #fff !important;
}
.ld-submenudiv ul li:hover p{
	color: #fff !important;
}
.ld-submenudiv-project{
	background: -webkit-linear-gradient(#2c8ff7, #1771eb);
	background: -o-linear-gradient(#2c8ff7, #1771eb);
	background: -moz-linear-gradient(#2c8ff7, #1771eb);
	background: linear-gradient(#2c8ff7, #1771eb);
	color: #fff !important;
}
.ld-submenudiv-project p{
	color: #fff !important;
}
.ld-submenudiv-project .image1{
	background-image: url('../image/solution_ico1_h.png') !important;
}
.ld-submenudiv-project .image2{
	background-image: url('../image/solution_ico2_h.png') !important;
}
.ld-submenudiv-project .image3{
	background-image: url('../image/solution_ico3_h.png') !important;
}
.ld-submenudiv-project .image4{
	background-image: url('../image/solution_ico4_h.png') !important;
}
.ld-submenudiv-project .image5{
	background-image: url('../image/solution_ico5_h.png') !important;
}
.ld-submenudiv-project .image6{
	background-image: url('../image/solution_ico6_h.png') !important;
}
.ld-submenudiv-project .image7{
	background-image: url('../image/solution_ico7_h.png') !important;
}
.ld-submenudiv-project .image8{
	background-image: url('../image/solution_ico8_h.png') !important;
}
/***目录页内容*************************************/
.ld-subcontent{
	margin-top: 180px;
	overflow: hidden;
}
.ld-subcontent ul{
	width: 100%;
}
.ld-subcontent ul li{
	width: 48%;
	box-shadow: 3px 7px 16px 1px rgba(0,0,0,0.2);
	border-radius: 14px;
	background: #fff;
	margin: 20px 0px;
	float: left;
	transition: transform 0.3s ease, box-shadow 0.3s ease; /* 这里添加一个渐变效果，使放大和阴影过渡得更为平滑 */
	transform: scale(1); /* 默认的大小 */
}
.ld-subcontent ul li:nth-child(2n){
	margin-left: 4%;
}
.ld-subcontent ul li .ld-subcontent-items{
	margin: 20px 25px;
	overflow: hidden;
}
.ld-subcontent ul li:hover{
	transform: scale(1.05); /* 鼠标悬浮时，卡片放大5% */
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); /* 添加阴影 */
}
.ld-subcontent ul li .leftmainborder{
	width: 60%;
	float: left;
}
.ld-subcontent ul li .leftmainborder span{
	font-weight: bold;
	font-size: 25px;
}
.ld-subcontent ul li .leftmainborder span::after{
	display: block;
	content: ' ';
	position: relative;
	background: #2c8ff7;
	width: 50px;
	height: 2px;
	left: 0;
	top: 5px;
}
.ld-subcontent ul li .leftmainborder p{
	font-size: 14px;
	line-height: 20px;
	height: 100px;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 20px 20px 0 0 !important;
}
.ld-subcontent ul li .leftmainborder a{
	border-radius: 30px;
	height: 30px;
	background: -webkit-linear-gradient(left,#2c8ff7, #1771eb);
	background: -o-linear-gradient(left,#2c8ff7, #1771eb);
	background: -moz-linear-gradient(left,#2c8ff7, #1771eb);
	background: linear-gradient(left,#2c8ff7, #1771eb);
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	display: block;
	line-height: 30px;
	padding: 0 10px;
	width: 100px;
	cursor: pointer;
}
.ld-subcontent ul li .rightimgborder{
	width: 40%;
	float: left;
}
.ld-subcontent ul li .rightimgborder img{
	border-radius: 14px;
	width: 100%;
}
.bannercircle{
	display: flex;
	justify-content: center;
	align-items: center;
	padding-top: 54px;
}
.bannercircle a {
	display: inline-block;
	width: 100px;
	height: 100px;
	text-align: center;
	border-radius: 50%;
	background-color: #fff;
	color: #212121;
	margin-right: 15px;
	text-decoration: none;
}
.bannercircle a:last-child {
	margin-right: 0;
}
.freeuseimg{
	width: 40px;
	height: 40px;
	margin: 11px 30px 0;
	background-image: url('../image/trial_bot_btn1.png');
	background-size: cover;
	background-position: center;
}
.bannercircle a:hover .freeuseimg{
	background-image: url('../image/trial_bot_btn1_h.png');
}
.bannercircle a:hover{
	background-color: #2c8ff7;
	color: #fff;
}
.consultimg{
	width: 40px;
	height: 40px;
	margin: 11px 30px 0;
	background-image: url('../image/trial_bot_btn2.png');
	background-size: cover;
	background-position: center;
}
.bannercircle a:hover .consultimg{
	background-image: url('../image/trial_bot_btn2_h.png');
}
.bannercircle a:hover{
	/*background-color: #fecd04;*/
	background: -moz-linear-gradient(left,#f96c03, #fecd04) !important;
	background: -webkit-linear-gradient(left,#f96c03, #fecd04);
	background: -o-linear-gradient(left,#f96c03, #fecd04);
	background: linear-gradient(left,#f96c03, #fecd04);
	color: #fff;
}
/*************工业制造行业**************/
.subdivision, .medsubdivision, milsubdivision{
	width: 1200px;
	background-color: #fff;
	margin-top: 46px;
	overflow: hidden;
}
.subdivision ul, .medsubdivision ul, .milsubdivision ul{
	height: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.subdivision ul li{
	width: calc(25% - 15px);
	float: left;
	overflow: hidden;
	margin: 0 10px;
}
.subdivision ul li .subdivision-items{
	background: #00a3f6;
	border-radius: 15px;
	height: 150px;
	text-align: center;
	position: relative;
}
.subdivision ul li:first-child,.medsubdivision ul li:first-child,.milsubdivision ul li:first-child{
	margin-left: 0 !important;
}
.subdivision ul li:last-child,.medsubdivision ul li:last-child,.milsubdivision ul li:last-child{
	margin-right: 0 !important;
}
.subdivision ul li:nth-child(even) .subdivision-items{
	background: #0f7ef4;
}
.subdivision ul li .subdivision-items .img1,.subdivision ul li .subdivision-items .img2,.subdivision ul li .subdivision-items .img3,.subdivision ul li .subdivision-items .img4{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.subdivision ul li .subdivision-items .img1{
	background-image: url('../image/lingyunanti_ico1.png');
}
.subdivision ul li .subdivision-items .img2 {
	background-image: url('../image/lingyunanti_ico2.png');
}
.subdivision ul li .subdivision-items .img3{
	background-image: url('../image/lingyunanti_ico3.png');
}
.subdivision ul li .subdivision-items .img4{
	background-image: url('../image/lingyunanti_ico4.png');
}

.subdivision ul li p{
	color: #fff;
	margin-top: 30px !important;
}
.painspot{
	display: flex;
	width: 100%;
	height: auto;
}
.painspot-standard{
	width: 40%;
}
.painspot-nonstandard{
	width: 40%;
}
.painspotimg{
	width: 20%;
}
.painspotimg img{
	width: 225px;
	height: 217px;
	margin: auto;
	background-size: cover;
	background-position: center;
	padding-top: 20px;
}
.painspot-standard img{
	width:60px;
	height: 60px;
	margin: auto;
	background-size: cover;
	background-position: center;
}
.painspot-nonstandard img{
	width:60px;
	height: 60px;
	margin: auto;
	background-size: cover;
	background-position: center;
}
.painspot-standard1{
	display: flex;
	margin: 20px 0px 15px 0px;
	align-items: center;
	box-shadow: 0 5px 20px rgba(92, 186, 208, 0.3);
	border-radius: 12px;
	width: 80%;
	height: 90px;
	padding: 5px 12px 0px 5px;
}
.painspot-standard2{
	display: flex;
	margin: 30px 0px 15px 40px;
	align-items: center;
	box-shadow: 0 5px 20px rgba(92, 186, 208, 0.3);
	border-radius: 12px;
	width: 80%;
	height: 90px;
	padding: 5px 12px 0px 5px;
}
.painspot-nonstandard1{
	display: flex;
	margin: 20px 0px 15px 75px;
	align-items: center;
	box-shadow: 0 5px 20px rgba(92, 186, 208, 0.3);
	border-radius: 12px;
	width: 80%;
	height: 90px;
	padding: 5px 12px 0px 5px;
}
.painspot-nonstandard2{
	display: flex;
	margin: 30px 0px 15px 15px;
	align-items: center;
	box-shadow: 0 5px 20px rgba(92, 186, 208, 0.3);
	border-radius: 12px;
	width: 80%;
	height: 90px;
	padding: 5px 12px 0px 5px;
}
.painspot-nonstandard span:first-child{
	margin-left: 225px;
	color: #0a8ddf;
	font-weight: bold;
}
.painspot-standard span:first-child{
	color: #0a8ddf;
	font-weight: bold;
	padding-left: 165px;
}
.project_tabel{
	width: 100%;
	background-image: url("../image/gyzz_sol_bg.jpg");
	position: relative;
	background-size: cover;
	height: 800px;

}
.project_tabelimg{
	border-radius: 20px;
	width: 1000px;
	margin-left: 100px;
	padding-top: 30px;
}
.project_tabelimg img{
	width: 100%;
	border-radius: 30px;
}
.manufacture-solution{
	width: 1200px;
	height: auto;
	background-color:#F5F5F5 ;
}
.solutionborder{
	width: 100%;
	background-color:#fff;
	box-shadow:0 5px 20px rgba(102,102,102,.3);
	border-radius: 10px;
	overflow: hidden;
}
.solutionlabel ul{
	width: 100%;
	height: 120px;
	border-bottom: 1px solid #bbcbdb;
}
.solutionlabel ul li{
	width: calc(25% - 1px);
	height: 100%;
	border-right: 1px solid #bbcbdb;
	float: left;
	text-align: center;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.solutionlabel ul li:last-child{
	border-right: 0px !important;
}
.solutionlabel ul li p{
	font-size: 18px;
}
.solutionlabel_three ul li{
	width: calc(34% - 9px);
}
.solutioncontent{
	background-image: url("../image/white_dot_bg.jpg");
	background-size: 100% 100%;
	height: 80%;
	overflow: hidden;
	position: relative;
}
.solutioncontent_scoll{
	width: 300%;
	height: 100%;
	position: relative;
	left: 0;
}
.solutioncontent_scoll400{
	width: 400%;
	height: 100%;
	position: relative;
	left: 0;
}
.solutioncontent_scoll500{
	width: 500%;
	height: 100%;
	position: relative;
	left: 0;
}
.solutioncontent ul{
	width: 100%;
	padding-top: 15px;
	transition-duration:1000ms;
}
.solutioncontent ul li{
	width: 100%;
	height: 100%;
	text-align: center;
}
.solutioncontent ul li img{
	width: 90%;
	padding-bottom: 20px;
}
.solutioncontenttext{
	padding-top: 30px;
	padding-left: 70px;
	color: #211e1e;
	font-weight: bold;
	font-size: 19px;
}
.solutioncontenttext img{
	padding-right: 3px;
	height: 20px;
}
/**芯片半导体行业**/

.subdivision-chip{
	width: 1200px;
	background-color: #fff;
	margin-top: 46px;
	overflow: hidden;
}
.subdivision-chip ul{
	height: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.subdivision-chip ul li{
	width: calc(20% - 10px);
	float: left;
	overflow: hidden;
	margin: 0 6px;
}
.subdivision-chip ul li .subdivision-chip-items{
	background: #00a3f6;
	border-radius: 15px;
	height: 150px;
	text-align: center;
	position: relative;
}
.subdivision-chip ul li:first-child{
	margin-left: 0 !important;
}
.subdivision-chip ul li:last-child,.itpainspot ul li:last-child{
	margin-right: 0 !important;
}
.subdivision-chip ul li:nth-child(even) .subdivision-chip-items{
	background: #0f7ef4;
}
.subdivision-chip ul li .subdivision-chip-items .img1,.subdivision-chip ul li .subdivision-chip-items .img2,.subdivision-chip ul li .subdivision-chip-items .img3,.subdivision-chip ul li .subdivision-chip-items .img4,.subdivision-chip ul li .subdivision-chip-items .img5{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.subdivision-chip ul li .subdivision-chip-items .img1{
	background-image: url('../image/bdthy_puzzle_ico_1.png');
}
.subdivision-chip ul li .subdivision-chip-items .img2 {
	background-image: url('../image/bdthy_puzzle_ico_2.png');
}
.subdivision-chip ul li .subdivision-chip-items .img3{
	background-image: url('../image/bdthy_puzzle_ico_3.png');
}
.subdivision-chip ul li .subdivision-chip-items .img4{
	background-image: url('../image/bdthy_puzzle_ico_4.png');
}
.subdivision-chip ul li .subdivision-chip-items .img5{
	background-image: url('../image/bdthy_puzzle_ico_5.png');
}
.subdivision-chip ul li p{
	color: #fff;
	margin-top: 30px !important;
}
.painspot-chip{
	width:100%;
	height: 410px;
	background-image: url("../image/bdthy_tongdian_bg_1.jpg");
	background-size: 100% 90%;
	display: flex;
}
.painspot-chipleft{
	width: 50%;
	display: flex;
	flex-direction: column;
	align-items: center;
	padding-top: 150px;
}
.painspot-chipleft p{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
}
.painspot-chipright{
	width: 50%;
	height: 100%;
}
.painspot-card{
	background: #fff;
	background-image: url("../image/bdthy_tongdian_rig_dot_bg.jpg");
	background-size: 30% 100%;
	background-position-x: right;
	background-repeat: no-repeat;
	box-shadow: 8px 5px 20px rgba(102,102,102,.3);
	display: flex;
	margin-top: 16px;
	height: 105px;
	border-radius: 16px;
	width: 90%;
}
.painspot-cardimg{
	width: 18%;
}
.painspot-card .painspot-cardimg img{
	width:78px;
	height:78px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	padding: 18px 0px 0px 18px;
}
.painspot-card-content{
	padding: 10px 5px 10px 0px;
	width: 73%;
}
.painspot-card-content p:first-child{
	color: #0a8ddf;
	font-weight: bold;
}
.painspot-card-content p:last-child{
	font-size: 15px;
	padding-top: 6px;
}
.project_tabel{
	width: 100%;
	background-image: url("../image/bdt_lantu_bg.jpg");
	position: relative;
	background-size: cover;
	height: 750px;
	border-radius: 10px;
}
.more-industry {
	width: 1200px;
	height: 450px;
	background-color: #fff;
}
.more-industry ul{
	height: 100%;
	justify-content: center;
}
.more-industry ul li{
	background-image: url("../image/fnhy_pic1.jpg");
	display: flex;
	align-items: center;
	float: left;
	background-size: cover;
	width: calc(25% - 14px);
	height: 200px;
	border-radius: 10px;
	cursor: pointer;
	margin: 9px;
	transition: transform 0.3s ease, box-shadow 0.3s ease; /* 这里添加一个渐变效果，使放大和阴影过渡得更为平滑 */
	transform: scale(1); /* 默认的大小 */
}
.more-industry ul li:hover{
	transform: scale(1.05); /* 鼠标悬浮时，卡片放大5% */
	box-shadow: 0 5px 15px rgba(0, 0, 0, 0.2); /* 添加阴影 */
}
.more-industry ul li a{
	width: 100%;
	height: 100%;
}
.more-industry ul li:nth-child(4n+1) {
	margin-left: 0px !important;
}
.more-industry ul li:nth-child(4n) {
	margin-right: 0px !important;
}
.more-industry ul li:nth-child(1) {
	background-image: url("../image/fnhy_pic1.jpg");
}
.more-industry ul li:nth-child(2) {
	background-image: url("../image/fnhy_pic2.jpg");
}
.more-industry ul li:nth-child(3) {
	background-image: url("../image/fnhy_pic3.jpg");
}
.more-industry ul li:nth-child(4) {
	background-image: url("../image/fnhy_pic4.jpg");
}
.more-industry ul li:nth-child(5) {
	background-image: url("../image/fnhy_pic5.jpg");
}
.more-industry ul li:nth-child(6) {
	background-image: url("../image/fnhy_pic6.jpg");
}
.more-industry ul li:nth-child(7) {
	background-image: url("../image/fnhy_pic7.jpg");
}
.more-industry ul li:nth-child(8) {
	background-image: url("../image/fnhy_pic8.jpg");
}
.more-industry ul li p {
	color: #fff;
	padding: 150px 0px 0px 20px !important;
	font-size: 17px;
	font-weight: bold;
}
.tryuse{
	float: right;
	color: #0a8ddf;
	font-weight: bold;
}
.backgroundf5f5f5{
	background:#F5F5F5;
}
.check_blue{
	background: -webkit-linear-gradient(#2c8ff7, #1771eb)!important;
	background: -o-linear-gradient(#2c8ff7, #1771eb)!important;
	background: -moz-linear-gradient(#2c8ff7, #1771eb)!important;
	background: linear-gradient(#2c8ff7, #1771eb)!important;
	color: #fff !important;
}
.prestep,.nextstep{
	position: absolute;
	top: 0;
	width: 60px;
	height: 60px;
	margin-top: 260px;
}
.nextstep{
	right: 0;
}
.floatLwidth30{
	width: 33.33333333333333333333% !important;
	float: left;
	overflow: hidden;
}
.floatLwidth14{
	width: 14.2867143% !important;
	float: left;
	overflow: hidden;
}
.floatLwidth100{
	width: 100% !important;
	float: left;
	overflow: hidden;
}
.floatLwidth25{
	width: 25% !important;
	float: left;
	overflow: hidden;
}
.floatLwidth50{
	width: 50% !important;
	float: left;
	overflow: hidden;
}
.floatLwidth20{
	width: 20% !important;
	float: left;
	overflow: hidden;
}
.serveing{
	height: 100%;
	background: #fff;
	display: flex;
	border-radius: 30px;
	width: 95%;
	margin: auto;
}
.service_left img{
	height: 120%;
	width: 399px;
	margin-left: 40px;
	border-radius: 14px;
	position: absolute;
	top: -10%;
}
.service_border{
	overflow: hidden;
	padding-bottom: 40px;
	position: relative;
}
.service_border ul{
	display: flex;
	justify-content: center;
}
.service_border ul li{
	width: 90%;
}
.service_left{
	width: 40%;
}
.service_right{
	width: 55%;
	padding-left: 50px;
	margin: auto;
}
.service_right img{
	float: right;
	height: 88px;
	padding-right: 90px;
	padding-bottom: 10px;
}
.service_right_title{
	font-size: 22px;
	font-weight: bold;
	padding-top: 20px;
	width: 90%;
	height: 78px;
}
.service_right p{
	width: 80%;
	padding-top: 25px;
}
.service_right a{
	border-radius: 30px;
	height: 30px;
	background: -webkit-linear-gradient(left,#2c8ff7, #1771eb);
	background: -o-linear-gradient(left,#2c8ff7, #1771eb);
	background: -moz-linear-gradient(left,#2c8ff7, #1771eb);
	background: linear-gradient(left,#2c8ff7, #1771eb);
	color: #fff;
	font-size: 14px;
	text-align: center;
	margin-top: 10px;
	display: block;
	line-height: 30px;
	padding: 0 10px;
	width: 100px;
	cursor: pointer;
	margin-right: 350px;
}
.preste_icon{
	position: absolute;
	top: 0;
	width: 60px;
	height: 60px;
	margin-top: 190px;
}
.nextstep_icon{
	position: absolute;
	top: 0;
	width: 60px;
	height: 60px;
	margin-top: 190px;
	right: 0;
}
.service_pages{
	display: flex;
	padding: 15px 38px 0px 0px;
	float: right;
}
.service_pages p:first-child{
	color: #212121;
}
.service_pagesborder{
	width: 140px;
	height: 4px;
	background: #fff;
	border-radius: 2px;
	margin: auto 6px;
}
.service_line{
	background: #0a8ddf;
	height: 4px;
}
/*******生物科技***********/
.subdivision ul li .subdivision-items .bioimg1,.subdivision ul li .subdivision-items .bioimg2,.subdivision ul li .subdivision-items .bioimg3,.subdivision ul li .subdivision-items .bioimg4{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.subdivision ul li .subdivision-items .bioimg1{
	background-image: url('../image/bio_lynt_ico1.png');
}
.subdivision ul li .subdivision-items .bioimg2 {
	background-image: url('../image/bio_lynt_ico2.png');
}
.subdivision ul li .subdivision-items .bioimg3{
	background-image: url('../image/bio_lynt_ico3.png');
}
.subdivision ul li .subdivision-items .bioimg4{
	background-image: url('../image/bio_lynt_ico4.png');
}
.subdivision_bio, .subdivision_med{
	width: 1200px;
	background-color: #fff;
	margin-top: 46px;
	overflow: hidden;
}
.subdivision_bio ul,.subdivision_med ul{
	height: 100%;
	margin: 20px 0;
	overflow: hidden;
}
.subdivision_bio ul li,.subdivision_med ul li{
	width: calc(25% - 15px);
	float: left;
	overflow: hidden;
	margin: 0 10px;
}
.subdivision_bio ul li .subdivision-items{
	border-radius: 15px;
	height: 352px;
	text-align: center;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
}
.subdivision_bio ul li:first-child .subdivision-items{
	background-image: url("../image/bio_hytd_bg1.jpg");
}
.subdivision_bio li:nth-child(2) .subdivision-items{
	background-image: url("../image/bio_hytd_bg2.jpg");
}
.subdivision_bio li:nth-child(3) .subdivision-items{
	background-image: url("../image/bio_hytd_bg3.jpg");
}
.subdivision_bio li:nth-child(4) .subdivision-items{
	background-image: url("../image/bio_hytd_bg4.jpg");
}
.subdivision_bio ul li:first-child{
	margin-left: 0 !important;
}
.subdivision_bio ul li:last-child{
	margin-right: 0 !important;
}
.subdivision_bio ul li .subdivision-items .biopainimg1,.subdivision_bio ul li .subdivision-items .biopainimg2,.subdivision_bio ul li .subdivision-items .biopainimg3,.subdivision_bio ul li .subdivision-items .biopainimg4{
	width: 80px;
	height: 80px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 40px;
}
.subdivision_bio ul li .subdivision-items .biopainimg1{
	background-image: url('../image/bio_hytd_ico1.png');
}
.subdivision_bio ul li .subdivision-items .biopainimg2 {
	background-image: url('../image/bio_hytd_ico2.png');
}
.subdivision_bio ul li .subdivision-items .biopainimg3{
	background-image: url('../image/bio_hytd_ico3.png');
}
.subdivision_bio ul li .subdivision-items .biopainimg4{
	background-image: url('../image/bio_hytd_ico4.png');
}
.biopaintext{
	padding-top: 60px;
	color: #fff;
}
.biopaintextP{
	padding-bottom: 20px;
	font-weight: bold;
	font-size: 22px;
}
.biopaintext span{
	display: block;
	margin: 0px 35px;
}
.biotechnology_tabel{
	width: 100%;
	background-image: url("../image/bio_sol_blue_bg.jpg");
	position: relative;
	background-size: cover;
	height: 750px;
	border-radius: 10px;
}
.biotechnology_tabelimg{
	border-radius: 20px;
	width: 1000px;
	margin-left: 100px;
	padding-top: 30px;
}
.biotechnology_tabelimg img{
	width: 100%;
	border-radius: 30px;
}

/**********医药器械************/
.medsubdivision ul li,.milsubdivision ul li{
	width: calc(33.33333% - 14px);
	float: left;
	overflow: hidden;
	margin: 0 10px;
}
.medsubdivision ul li:nth-child(even) .subdivision-items,.milsubdivision ul li:nth-child(even) .subdivision-items{
	background: #0f7ef4;
}
.medsubdivision ul li .subdivision-items .img1,.medsubdivision ul li .subdivision-items .img2,.medsubdivision ul li .subdivision-items .img3{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.medsubdivision ul li .subdivision-items .img1{
	background-image: url('../image/yyqx_lynt_ico1.png');
}
.medsubdivision ul li .subdivision-items .img2{
	background-image: url('../image/yyqx_lynt_ico2.png');
}
.medsubdivision ul li .subdivision-items .img3{
	background-image: url('../image/yyqx_lynt_ico3.png');
}
.medsubdivision ul li .subdivision-items, .milsubdivision ul li .subdivision-items{
	background: #00a3f6;
	border-radius: 15px;
	height: 170px;
	text-align: center;
	position: relative;
}
.medsubdivision ul li p, .milsubdivision ul li p{
	color: #fff;
	margin-top: 30px !important;
}

.subdivision_med ul li .subdivision-items .medpainimg1,.subdivision_med ul li .subdivision-items .medpainimg2,.subdivision_med ul li .subdivision-items .medpainimg3,.subdivision_med ul li .subdivision-items .medpainimg4{
	width: 80px;
	height: 80px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 40px;
}
.subdivision_med ul li .subdivision-items .medpainimg1{
	background-image: url('../image/yyqx_hytd_ico1.png');
}
.subdivision_med ul li .subdivision-items .medpainimg2 {
	background-image: url('../image/yyqx_hytd_ico2.png');
}
.subdivision_med ul li .subdivision-items .medpainimg3{
	background-image: url('../image/yyqx_hytd_ico3.png');
}
.subdivision_med ul li .subdivision-items .medpainimg4{
	background-image: url('../image/yyqx_hytd_ico4.png');
}
.subdivision_med ul li .subdivision-items{
	border-radius: 15px;
	height: 267px;
	text-align: center;
	position: relative;
	overflow: hidden;
	background-size: cover;
	background-repeat: no-repeat;
}
.subdivision_med ul li:first-child .subdivision-items{
	background-image: url("../image/yyqx_hytd_bg1.jpg");
}
.subdivision_med li:nth-child(2) .subdivision-items{
	background-image: url("../image/yyqx_hytd_bg2.jpg");
}
.subdivision_med li:nth-child(3) .subdivision-items{
	background-image: url("../image/yyqx_hytd_bg3.jpg");
}
.subdivision_med li:nth-child(4) .subdivision-items{
	background-image: url("../image/yyqx_hytd_bg4.jpg");
}
.subdivision_med ul li:first-child{
	margin-left: 0 !important;
}
.subdivision_med ul li:last-child{
	margin-right: 0 !important;
}
.subdivision_med ul li .subdivision-items p{
	padding-top: 75px !important;
	font-size: 20px;
	font-weight: bold;
	color: #fff;
}
.medical_tabel{
	width: 100%;
	background-image: url("../image/yyqx_sol_bluebg.jpg");
	position: relative;
	background-size: cover;
	height: 750px;

}
/**********国企军工************/
.milsubdivision ul li .subdivision-items .img1,.milsubdivision ul li .subdivision-items .img2,.milsubdivision ul li .subdivision-items .img3{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.milsubdivision ul li .subdivision-items .img1{
	background-image: url('../image/gqjg_lynt_ico1.png');
}
.milsubdivision ul li .subdivision-items .img2{
	background-image: url('../image/gqjg_lynt_ico2.png');
}
.milsubdivision ul li .subdivision-items .img3{
	background-image: url('../image/gqjg_lynt_ico3.png');
}
.painspot-military1,.painspot-military2{
	width: 88% !important;
	margin-top: 15px !important;
	height: 115px !important;
	align-items: flex-start;
}
.milpainspotimg img{
	width: 240px;
	height: 250px;
	margin: auto;
	background-size: cover;
	background-position: center;
}
.painspot-nonmilitary1,.painspot-nonmilitary2{
	width: 86% !important;
	margin-top: 15px !important;
	height: 115px !important;
	align-items: flex-start;
}
.painspot-nonmilitary1{
	margin-right: 50px !important;
}
.painspot-text p{
	color: #0a8ddf;
	font-weight: bold;
	font-size: 18px;
	padding-left: 6px;
	padding-top: 2px;
}
.painspot-text span{
	display: block;
	margin: 5px 0px 0px 5px;
}
.military_tabel{
	background-image: url("../image/gqjg_sol_bluebg.jpg") !important;
}
/**********工程项目*******/
.subdivision ul li .subdivision-items .engimg1,.subdivision ul li .subdivision-items .engimg2,.subdivision ul li .subdivision-items .engimg3,.subdivision ul li .subdivision-items .engimg4{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.subdivision ul li .subdivision-items .engimg1{
	background-image: url('../image/gcxm_lynt_ico1.png');
}
.subdivision ul li .subdivision-items .engimg2 {
	background-image: url('../image/gcxm_lynt_ico2.png');
}
.subdivision ul li .subdivision-items .engimg3{
	background-image: url('../image/gcxm_lynt_ico3.png');
}
.subdivision ul li .subdivision-items .engimg4{
	background-image: url('../image/gcxm_lynt_ico4.png');
}
.painspot-engineer{
	background-image: url("../image/gcxm_tongdian_bg_1.jpg") !important;
}
.engpainspot-card-content p span{
	font-size: 22px;
	color: #f60;
}
.engineer_tabel{
	background-image: url("../image/gcxm_sol_bluebg.jpg");
}
/***********IT互联网*************/
.subdivision-chip ul li .subdivision-chip-items .itimg1,.subdivision-chip ul li .subdivision-chip-items .itimg2,.subdivision-chip ul li .subdivision-chip-items .itimg3,.subdivision-chip ul li .subdivision-chip-items .itimg4,.subdivision-chip ul li .subdivision-chip-items .itimg5{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.subdivision-chip ul li .subdivision-chip-items .itimg1{
	background-image: url('../image/it_industry_lynt_ico1.png');
}
.subdivision-chip ul li .subdivision-chip-items .itimg2 {
	background-image: url('../image/it_industry_lynt_ico2.png');
}
.subdivision-chip ul li .subdivision-chip-items .itimg3{
	background-image: url('../image/it_industry_lynt_ico3.png');
}
.subdivision-chip ul li .subdivision-chip-items .itimg4{
	background-image: url('../image/it_industry_lynt_ico4.png');
}
.subdivision-chip ul li .subdivision-chip-items .itimg5{
	background-image: url('../image/it_industry_lynt_ico5.png');
}
.itpainspot{
	width: 1200px;
	overflow: hidden;
}
.itpainspot ul li .itpainspot-items{
	background: #fff;
	border-radius: 15px;
	height: 257px;
	position: relative;
	box-shadow: 0px 2px 8px 1px rgba(0,0,0,0.2);
	align-items: center;
	display: flex;
	flex-direction: column;
}
.itpainborder{
	background-image: url("../image/it_hytd_bluebg.jpg");
	background-size: 99.8% 50%;
	background-repeat: no-repeat;
	height: 350px;
	width: 100%;
}
.itpainspot ul{
	margin: 30px 0;
	overflow: hidden;
	height: 325px;
}
.itpainspot ul li{
	width: calc(20% - 11px);
	float: left;
	margin: 0 6px;
	padding-top: 60px;
}
.itpainspot ul li:first-child{
	margin-left: 3px !important;
}
.circleimg{
	width: 66px;
	height: 66px;
	border-radius: 50px;
	position: absolute;
	top: -28px;
	background: #fff;
	right: 80px;
	text-align: center;
}
.circleimg img{
	width: 60px;
	height: 60px;
	padding-top: 6px;
}
.itpainspottitle{
	padding-top: 40px;
	border-bottom: 1px solid #4545453d;
	width: 90%;
	padding-bottom: 6px;
	color: #1196e6;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
}
.itpainspotp{
	width: 90%;
}
.itpainspotp p{
	float: left;
	font-size: 15px;
}
.internet_tabel{
	background-image: url("../image/it_industry_sol_bluebg.jpg") !important;
}
.solutionlabel_five{
	width: 15%;
	float: left;
	height: 100%;
}
.solutionlabel_five ul{
	width: 100%;
	height: 100%;
}
.solutioncontent_five{
	width: 85%;
	float: left;
	height: 100%;
}
.solutionlabel_five ul li{
	border-right: 1px solid #bbcbdb;
	border-bottom: 1px solid #bbcbdb;
	text-align: center;
	height: 20%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}
.solutionlabel_five ul li:last-child{
	border-bottom: 0px !important;
}
.solutionlabel_five ul li p{
	font-size: 18px;
}
/***********咨询认证***********/
.subdivision ul li .subdivision-items .conimg1,.subdivision ul li .subdivision-items .conimg2,.subdivision ul li .subdivision-items .conimg3,.subdivision ul li .subdivision-items .conimg4{
	width: 70px;
	height: 70px;
	background-size: cover;
	margin: 0 auto;
	position: relative;
	top: 26px;
}
.subdivision ul li .subdivision-items .conimg1{
	background-image: url('../image/consulting_lynt_ico1.png');
}
.subdivision ul li .subdivision-items .conimg2 {
	background-image: url('../image/consulting_lynt_ico2.png');
}
.subdivision ul li .subdivision-items .conimg3{
	background-image: url('../image/consulting_lynt_ico3.png');
}
.subdivision ul li .subdivision-items .conimg4{
	background-image: url('../image/consulting_lynt_ico4.png');
}
.painspot-nonconsult1,.painspot-nonconsult2{
	width: 90% !important;
	margin-top: 15px !important;
	height: 115px !important;
	align-items: flex-start;
	z-index:2;
	position: relative;
	background: rgba(255, 255, 255, 0.47);
}
.painspot-nonconsult2{
	margin-left: -26px!important;
}
.painspot-standard1,.painspot-standard2{
	z-index:2;
	position: relative;
	background: rgba(255, 255, 255, 0.47);
}
.conpainspotimg img{
	width: 310px;
	height: 300px;
	background-size: cover;
	background-position: center;
	padding-top: 66px;
}
.conpainspotimg{
	width: 30%;
}
.consult_tabel{
	background-image: url("../image/consulting_sol_bluebg.jpg") !important;
}

.circle{
	float: left;
	width: 15px;
	height: 15px;
	margin: 5px;
	background: #e6dfdf;
	border-radius: 50%;
}
.select-picture{
	background: -webkit-linear-gradient(#2c8ff7, #1771eb)!important;
	background: -o-linear-gradient(#2c8ff7, #1771eb)!important;
	background: -moz-linear-gradient(#2c8ff7, #1771eb)!important;
	background: linear-gradient(#2c8ff7, #1771eb)!important;
}
.solutioncontentpage{
	display: flex;
	justify-content: center;
	padding-bottom: 10px;
	width:100%;
}


/*footer*/
.product_contact{
	width:100%;
	cursor:default;
}
.product_contact_top{
	width:100%;
	height:350px;
	background-color: #004AAB;
	margin:0 auto;
	position:relative;
}
.product_contact_top ul{
	display:flex;
	justify-content: center;
	padding-top:50px;
}
.product_contact_top ul li{
	margin:0 50px;
}
.product_contact_top_title{
	color:#FFFFFF;
	font-size: 18px;
	text-align:left;
	font-weight: bold;
	margin-bottom:10px;
}
.product_contact_top_content{
	color:#FFFFFF;
	font-size: 14px;
	text-align:left;
}
.product_contact_bottom{
	width:100%;
	background-color: #004098;
	margin:0 auto;
	color:#FFFFFF;
	text-align:center;
	padding:20px 0;
}
/*标题动画*/
.big_title{
	opacity: 1 !important;
}
.big_title.started{
	animation:bigtitlefadein 0.5s ease-out;
}
@keyframes bigtitlefadein{
	from{
		opacity:0;
		transform:translateX(-20%);
	}
	to{
		opacity:1;
		transform:translateX(0%);
	}
}
.small_title{
	opacity: 1 !important;
}
.small_title.started{
	animation:smalltitlefadein 0.5s ease-out;
}
@keyframes smalltitlefadein{
	from{
		opacity:0;
		transform:translateX(20%);
	}
	to{
		opacity:1;
		transform:translateX(0%);
	}
}
/*跳转*/
.linkpage{
	height: 100%;
	width: 100%;
	position: fixed;
	left: 0px;
	top: 0px;
	background: rgb(0, 0, 0);
	opacity: 0.2;
	display: none;
	z-index: 99999999999;
}
#wxbox{
	position: fixed;
	border-radius: 10px;
	display: none;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%,-50%);
	width: 670px;
	margin: 0 auto;
	padding: 30px 30px 20px;
	background-color: #fff;
	text-align: center;
	z-index: 999999999999;
}
.frame_singlePage_content_header_center{
	height: 60px;
	line-height: 60px;
	text-align: center;
	padding: 0 20px;
	display: inline-block;
	vertical-align: middle;
}
.ui-dialog-close{
	position: relative;
	float: right;
	padding: 0;
	cursor: pointer;
	padding: 0px !important;
}
.ww_commonImg_GrayBigClose{
	background-image: url(../image/commonImages.png);
	background-position: -363px -154px;
	width: 18px;
	height: 18px;
	display: block;
}
.frame_singlePage_content_header{
	text-align: center;
	margin-top: 20px;
	margin-bottom: 20px;
	position: relative;
}
.frame_singlePage_content_header_img{
	width: 230px !important;
	height: 60px !important;
	box-sizing: border-box;
	border: 1px solid #E4E6E9;
}
.frame_singlePage_content_header_center{
	height: 60px;
	line-height: 60px;
	text-align: center;
	padding: 0 20px;
	display: inline-block;
	vertical-align: middle;
	padding-top: 20px;
}
#content{
	border-top: 1px solid #ececec;
}
#wxbox h2{
	margin-bottom: 0px;
	padding-top: 40px;
}
#wxbox h2 span{
	font-size: 18px;
	font-weight: normal;
}
#wxbox #content img{
	width: 241px;
	height: 241px;
	border: 1px solid #E2E2E2;
	margin: 20px;
}

.banner-btn1{
	top: unset !important;
	left: unset !important;
	bottom: unset !important;
	right: unset !important;
}
.banner-btn1:hover .Immediatelyconsult2{
	display: block;
	opacity: 1;
}