@charset "utf-8";
.center900{
	width: 800px;
	background-color: #fff;
}
.center200{
	width: 300px;
	top:85px;
}
#expert_wrapper .center,
#comment_faq .center{
	width: 800px!important;
	margin:0!important;
	min-width: auto!important;
	padding:0 15px 15px 15px;
}
.detail_problem_main{
    padding:15px;
    text-align:left;
	line-height: 2em!important;
}
.detail_overview_list{
    width: 1100px;
}
.detail_overview_list li{
    width: 50%;
    height: 242px;
    float: left;
    padding: 40px 0 0;
}
.detail_overview_list li:after{
    content: '';
    display: block;
    clear: both;
}
.detail_overview_list li img{
    display: block;
    width: 110px;
    height: 162px;
    float: left;
}
.detail_overview_list li dl{
    width: 440px;
    padding: 0 0 0 20px;
    float: left;
}
.detail_overview_list li dl dt{
    font-size: 24px;
    color: #333333;
}
.detail_overview_list li dl dd{
    font-size: 14px;
    line-height: 22px;
    color: #B4BAC6;
    padding: 10px 60px 0 0 ;
}
.strategic_plan_list{
    width: 1140px;
    margin: 20px 0 0 -40px;
}
.strategic_plan_list>li{
    display: block;
    width: 530px;
    height: 178px;
    margin: 40px 0 0 40px;
    background: #f1f3f2;
    float: left;
}
.strategic_plan_list>li dl{
    padding: 30px 0 0 50px;
}
.strategic_plan_list>li dl dt{
    font-size: 24px;
    margin-bottom: 16px;
}
.strategic_plan_list>li dl dd{
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    color: #515C71;
    padding: 0 0 0 20px;
    position: relative;
}
.strategic_plan_list>li:hover{
    background: #4F9CD6;
}
.strategic_plan_list>li:hover dl dt,
.strategic_plan_list>li:hover dl dd{
    color: #ffffff;
}
.strategic_plan_list>li dl dd:before{
    content: '>';
    display: block;
    width: 20px;
    height: 24px;
    font-size: 14px;
    line-height: 24px;
    position: absolute;
    top:0;
    left: 0;
}
.strategic_plan .blue_btn{
    width: 116px;
    height: 32px;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    color: #fff;
    background: #50a0db;
    border-radius: 16px;
    margin: 60px auto 30px;
}
.your_profit .your_profit_list{
    width: 1120px;
    margin: 70px 0 0 -20px;
}
.your_profit_list>li{
    width: 260px;
    height: 270px;
    float: left;
    border: 1px solid #E0E8EE;
    margin: 0 0 0 20px;
}
.your_profit_list>li h2{
    font-size: 22px;
    text-align: center;
    padding: 40px 0 0;
}
.your_profit_list>li p{
    font-size: 16px;
    line-height: 30px;
    color: #B4BAC6;
    padding: 0 30px;
    margin: 20px 0 0;
}
.your_profit_list>li:hover{
    border: 1px solid #4F9CD6;
}
.your_profit_list>li:hover h2{
    color: #4F9CD6;
}
/*04*/
.implementation_features .right_wrap,
.implementation_features .left_wrap{
    padding: 76px 0 0;
    margin: 0 0 20px;
}
.implementation_features .right_wrap .left_main,
.implementation_features .left_wrap .left_main{
    width: 630px;
    height: 306px;
    background: #ebeff2;
    padding: 75px 40px 0;
    float: left;
    position: relative;
}
.implementation_features .right_wrap .left_main{
    float: right;
}
.implementation_features .right_wrap .left_main:after,
.implementation_features .left_wrap .left_main:after{
    content: '';
    display: block;
    width: 0;
    height: 0;
    border: 10px solid;
    border-color: #fff #fff #fff #ebeff2;
    position: absolute;
    top: 150px;
    right: -20px;
}
.implementation_features .right_wrap .left_main:after{
    border-color: #fff #ebeff2 #fff #fff;
    top: 150px;
    left: -20px;
}
.implementation_features .left_main>p{
    font-size: 16px;
    line-height: 36px;
    color: #636575;
}
.implementation_features .left_wrap img{
    display: block;
    width: 410px;
    height: 306px;
    float: right;
}

/* 鍜ㄨ鐨勫脊妗� */
.onlineConsulting{
	width:440px;
	height:630px;
	background-color:#fff;
	position: fixed;
    left: 50%;
    top: 50%;
    margin: -295px 0px 0px -220px;
	z-index:299;
}

.onlineConsulting .ocTitle{
	height:40px;
	border-bottom:1px solid #ddd;
	
}
.onlineConsulting .ocTitle li{
	display:inline-block;
	width:33.3%;
	height:40px;
	line-height:40px;
	text-align:center;
	color:#333;
	font-size:16px;
	cursor:pointer;
}
.addClassLi{
	background-color:#56aaff;
	color:#fff!important;
}
.onlineConsulting .ocContent{
	height:550px;
}
.onlineConsulting .ocContent .ocContentForm {
	margin-top:20px;
}
.onlineConsulting .ocContent .ocContentForm .ocSubmit{
	width:80px;
	border-radius:4px;
	height:35px;
	line-height:35px;
	text-align:center;
	background-color:#56aaff;
	color:#fff;
	margin:0 auto;
	margin-top:30px;
	display:block;
}
.onlineConsulting .ocContent .ocContentForm .ocInputWarp{
	height:50px;
}
.onlineConsulting .ocContent .ocContentForm .ocName{
	width:110px;
	display:inline-block;
	height:40px;
	vertical-align:middle;
	text-align:center;
	line-height:36px;
	color:#333;
	font-size:14px;
	text-align:left;
	padding-left:10px;
}
.onlineConsulting .ocContent .ocContentForm .disName{
	width:110px;
	display:inline-block;
	height:40px;
	vertical-align:middle;
	line-height:36px;
	color:#333;
	font-size:14px;
	text-align:left;
	padding-left:10px;
}
.onlineConsulting .ocContent .ocContentForm .ocName:before{
	margin-left: 5px;
    content: "* ";
    color: red;
    font-size: 14px;
}

.onlineConsulting .ocContent .ocContentForm .ocInput{
	height:28px;
	border:1px solid #ddd;
	width:300px;
	padding-left:5px;
}
.onlineConsulting .ocContent .phoneP{
	line-height:35px;
	text-align:left;
	padding-left:112px;
	font-size:14px;
}
.onlineConsulting .ocContent .phoneImg{
   width: 100px;
    height: 100px;
    margin:0 auto;
    margin-top:45px;
    display:block;
}


.changeManger{
	width:80px;
	height:25px;
	line-height:25px;
	text-align:center;
	color:#6fb3e0;
	display:inline-block;
	vertical-align:middle;
	margin-left:10px;
	cursor:pointer;
	
}
/* .changeManger:hover{
	 color: #444;
     background: #eee;
    border-color: #ccc;
} */
.changeAdmin{
	width:397px;
	height:300px;
	position:fixed;
	left:50%;
	top:50%;
	background-color:#fff;
	margin:-150px 0px 0px -200px;
	z-index:99;
}
.changeAdmin .caTitle{
	height:40px;
	line-height:40px;
	border-bottom:1px solid #ddd;
}
.changeAdmin .caTitle li{
	color:#fff;
	background-color:#6fb3e0;
	display:inline-block;
	width:198px;
	text-align:center;
	cursor:pointer;
}
.changeAdmin .caFormWarp{
	padding:10px;
	padding-top:20px;
}
.changeAdmin .caForm{
	height:60px;
}
.changeAdmin .caForm .caName{
	height:35px;
	display:inline-block;
	width:92px;
	line-height:35px;
	text-align:center;
}
.changeAdmin .caForm .caName:before{
	margin-left: 5px;
    content: "* ";
    color: red;
    font-size: 14px;
	
}
.changeAdmin .caForm .caInput{
	height:30px;
	width:165px;
	border:1px solid #ddd;
	padding-left:10px;
}
.changeAdmin .caSubmit{
	width:80px;
	color:#fff;
	height:30px;
	line-height:30px;
	text-align:center;
	background-color:#6fb3e0;
	margin:0 auto;
	border-radius:4px;
	cursor:pointer;
}

.GetVerificationCodeTrue{
	width:95px;
	height:32px;
	background-color:#6fb3e0;
	color:#fff;
	border:1px solid #6fb3e0;
	
}
.GetVerificationCodeFalse{
	width:95px;
	height:32px;
	background-color:#ddd;
	color:#999;
	border:1px solid #ddd;
	
}
.changeTitleBack{
	background-color:#fff!important;
	color:#333!important;
}
/* .consultClose{
	width:28px;
	height:28px;
	display:block;
	position:absolute;
	top:-13px;
	right:-20px;
	background:url(images/work/bar_close_bg.png) no-repeat 8px 7px;
	background-color:#FFF;
	border-radius:20px;
} */
.searchReasult{
	max-height:180px;
	overflow:auto;
	margin-left:94px;
	width:175px;
	border:1px solid #ddd;
	z-index:188;
	position:relative;
	top:-2px;
	right:-1px;
	background-color:#fff;
	border-top:0px;
}
.searchReasult li{
	line-height:30px;
	padding-left:10px;
}
.searchReasult li:hover{
	background-color:#ddd;
	cursor:pointer;
}
.class3Text{
	height:140px;
	text-indent:28px;
	overflow:hidden;
	margin-bottom:10px;
/* 	text-overflow: ellipsis; */
	display: -webkit-box; 
	-webkit-line-clamp: 6;/*姝ゅ鐢眃iv楂樺害鍜岃楂樹箣姣旂‘瀹�*/
	-webkit-box-orient: vertical;
}
.evalBannerP{
	width:1100px;
	margin:0 auto;
	height:260px;
	color:#fff;
}
.evalBannerP .bigText{
	font-size:36px;
	padding-top:120px;
	font-weight:700;
	line-height:60px;
}
.evalBannerP .smallText{
	font-size:18px;
	line-height:40px;
}

.tixiTit_next{
	font-size:16px;
	text-align:center;
}
.sucessCaseRight p{
	height: 58px;
	line-height:30px;
    margin-bottom: 20px;
    font-size: 24px!important;
    display: -webkit-box; /** 灏嗗璞′綔涓轰几缂╃洅瀛愭ā鍨嬫樉绀� **/
    -webkit-line-clamp: 2; /** 鏄剧ず鐨勮鏁� **/
    -webkit-box-orient: vertical; /** 璁剧疆鎴栨绱几缂╃洅瀵硅薄鐨勫瓙鍏冪礌鐨勬帓鍒楁柟寮� **/
	overflow: hidden;
   
}

.businessImgOne{
	background:url(images/caseImg/logo/bd.jpg) 0px 0px no-repeat;
}
.businessImgOne:hover{
	
	background:url(homePage/baodao.png) 0px 0px no-repeat;
}

.businessImgTwo{
	background:url(images/caseImg/logo/dsn.png) 0px 0px no-repeat;
}
.businessImgTwo:hover{
	background:url(homePage/disangna.png) 0px 0px no-repeat;
}
.businessImgThree{
	background:url(images/caseImg/logo/kj.png) 0px 0px no-repeat;
}
.businessImgThree:hover{	
	background:url(homePage/kj.png) 0px 0px no-repeat;
}
.businessImgFour{
	background:url(images/caseImg/logo/tb.png) 0px 0px no-repeat;
}
.businessImgFour:hover{
	
	background:url(homePage/tebu.png) 0px 0px no-repeat;
}
/* .businessImgFive{
	background:url(images/caseImg/logo/kj.png) 0px 0px no-repeat;
}
.businessImgFive:hover{
	
	background:url(homePage/kj.png) 0px 0px no-repeat;
} */
.businessImgFive{
	background:url(images/caseImg/logo/hd.png) 0px 0px no-repeat;
}
.businessImgFive:hover{
	
	background:url(homePage/huading.png) 0px 0px no-repeat;
}
.businessImgSix{
	background:url(images/caseImg/logo/ty.png) 0px 0px no-repeat;
}
.businessImgSix:hover{
	
	background:url(homePage/taiyuan.png) 0px 0px no-repeat;
}
#ywzjMsg,#xgwzMsg{
	margin-top:30px;
}

/* 鏍稿績鑳藉姏閭� */
.coreQuestion{
	display:block;	
	font-size:16px;
	height: 186px;
}
.coreQuestion .cqLi{
	display:inline-block;
	width:358px;
	height:62px;
	vertical-align:middle;
}
.coreQuestion .cqLi .cqText{
	width:316px;
	display:inline-block;
}
.coreQuestion .cqLi .cqNumber{
	width:25px;
	height:25px;
	border-radius:100%;
	background-color:#5da5da;
	display:inline-block;
	vertical-align:top;
	line-height:25px;
	color:#fff;
	text-align:center;
}
.eval_d_r_con{
	padding:30px 15px 15px 15px;
	margin: 0 0 10px 10px;
	color: #515c70;
	background-color: #fff;
}
.eval_d_r_con .eval_d_r_tit{
	font-size: 18px;
	font-weight: 700;
}
.eval_d_r_con .eval_d_r_txt{
	font-size: 16px;
	line-height: 28px;
	margin-top: 27px;
}
.eval_d_r_con .eval_d_r_li a{
	/*color: #3a87ad;*/
	color: #515c70;
	font-size: 16px;
	line-height: 44px;
	font-weight: 700;
	border-bottom: 1px solid #ddd;
	position: relative;
	padding-left: 33px;
}
.eval_d_r_con .eval_d_r_li a:hover{
	color: #418baf;
}
.eval_d_r_con .eval_d_r_li:last-child a{
	border-bottom: none;
}
.eval_d_r_con .eval_d_r_ul{
	margin-top:21px;
	border-top: 1px solid #ddd;
}
.eval_d_r_con .eval_d_r_li a:before{
	display: inline-block;
	content: "";
	width: 27px;
	height: 25px;
	vertical-align: middle;
	position: absolute;
	left:0;
	bottom:8px;
	background: url("../../images/icons/misc2.png");
}
.eval_d_r_con .eval_d_r_li1 a:before{
	background-position:-184px -258px;
}
.eval_d_r_con .eval_d_r_li2 a:before{
	background-position:-208px -256px;
}
.eval_d_r_con .eval_d_r_li3 a:before{
	background-position:-235px -258px;
}
.eval_d_r_con .eval_d_r_li4 a:before{
	background-position: -260px -256px;
}
.article_fixed_menu .xy_2{
	width: 16.66666667%!important;
}
/*移动端适配*/
@media screen and (max-width: 769px){
	.detail_problem_main{
		padding: 0 10px;
	}
	/*.detail_problem_main .MsoNormal{
		text-indent: 2em;
	}
	.detail_problem_main .MsoNormal b{
		text-indent: 0em;
	}*/
	#webnavigation-top-bar{
		display: none;
	}
	#webnavigation2,#webnavigation4{
		display: none;
	}
	#banner_wrap .banner_main>.banner_txt .addCart_close{
		display: none;
	}

	.left_title{
		padding: 0 10px;
	}
	.practice{
		/*padding: 0 10px;*/
	}

	.practice .practice_section{
		margin: 20px 2% 0;
		width: 96%;
	}
}
@media screen and (max-width: 436px) {
	#banner_wrap .banner_main>.banner_txt.black_font{
		padding-top: 50px;
	}
	.banner_text_big {
		font-size: 24px;
	}

}


