﻿.sol_item1{
	float:left;
	width:592px;
	height:650px;
	_display:inline;
	position:relative;
	margin:0 0 21px 30px;	
}
.sol_item1 .photo{
	display:block;
	width:592px;
	height:389px;	
}
.sol_item1 .photo img{
	display:block;
	width:592px;
	height:389px;	
}
.sol_item1 dt{
	height:80px;
	line-height:80px;
	font-size:34px;	
}
.sol_item1 dd{
	font-size:14px;
	line-height:24px;	
}
.sol_item1 .more{
	display:inline-block;
	width:87px;
	height:21px;
	line-height:21px;
	background:#2f69b9;
	border-radius:3px;
	color:#fff;
	text-align:center;
	position:absolute;
	left:0;
	bottom:15px;
}

.sol_item2{	
	width:1220px;	
	margin:0 auto 20px auto;
}
.sol_item2 .photo{
	display:block;
	width:1220px;
	height:389px;	
}
.sol_item2 .photo img{
	display:block;
	width:1220px;
	height:389px;	
}
.sol_item2 dt{
	height:80px;
	line-height:80px;
	font-size:34px;	
}
.sol_item2 dd{
	font-size:14px;
	line-height:24px;	
}
.sol_item2 .more{
	display:inline-block;
	width:87px;
	height:21px;
	line-height:21px;
	background:#2f69b9;
	border-radius:3px;
	color:#fff;
	text-align:center;
	margin-top:20px;
}

.sol3_nav{
	height:86px;
	line-height:85px;	
	background:#eef8ff url("../images/sol_nav.gif") repeat-x left bottom;
	margin-top:-45px;
	font-size:16px;
	text-align:center;
}
.sol3_nav a{
	padding:0 42px;
	display:inline-block;
	height:86px;
	line-height:85px;	
}
.sol3_nav a:hover,.sol3_nav a.hover{
	color:#d88421;
	background:url("../images/sol_navh.png") no-repeat bottom center;	
}
.sol3_wrap{
	padding-bottom:40px;
	width:1214px;
	margin:0 auto;	
}
.sol3_gs{
	padding-top:20px;	
	padding-bottom:10px;
	border-bottom:1px dashed #b2c9d9;
}
.sol3_gs h3{
	height:56px;
	line-height:56px;
	font-size:28px;
}
.sol3_gs p{
	font-size:14px;
	line-height:24px;	
}
.sol3_ts{
	padding-top:10px;	
	padding-bottom:10px;
	border-bottom:1px dashed #b2c9d9;
}
.sol3_ts h3{
	height:56px;
	line-height:56px;
	font-size:28px;
}
.sol3_ts li{
	width:370px;
	float:left;
	height:24px;
	position:relative;
	padding:10px 0 10px 34px;	
	font-size:14px;
}
.sol3_ts li em{
	display:inline-block;
	width:24px;
	height:24px;
	position:absolute;
	left:0;
	top:10px;
	line-height:24px;
	text-align:center;
	background:url("../images/sol_ts.png") no-repeat left top;	
	color:#fff;
}

.sol3_jg{
	padding-top:10px;		
	border-bottom:1px dashed #b2c9d9;
}
.sol3_jg h3{
	height:56px;
	line-height:56px;
	font-size:28px;
	border-bottom:1px dashed #b2c9d9;
}
.sol3_jg .jg_photo{
	padding:30px 0;
	text-align:center;	
}
.jgphoto_slide{
	width:1200px;
	height:574px;
	position:relative;
	margin:30px auto;
	overflow:hidden;	
}
.jgphoto_slide li{
	width:1200px;
	height:574px;
	float:left;
	text-align:center;	
}
.jgphoto_slide li img{
	height:574px;
	max-width:1280px;	
}
.jgphoto_slide .pagenum{
	width:100%;
	position:absolute;
	left:0;
	bottom:20px;
	z-index:20;	
	height:14px;
	text-align:center;	
}
.jgphoto_slide .pagenum a{
	display:inline-block;
	width:14px;
	height:14px;
	margin:0 5px;
	background:url("../images/sol_btn1.png") no-repeat left top;	
	text-indent:-999px;
	overflow:hidden;
}
.jgphoto_slide .pagenum .selected{
	background:url("../images/sol_btn2.png") no-repeat left top;		
}

.sol3_rec h3{
	height:80px;
	line-height:80px;
	border-bottom:1px dashed #b2c9d9;
	font-size:28px;
}
.sol3_rec .rec_handle{
	height:84px;
	text-align:center;
	font-size:16px;	
}
.sol3_rec .rec_handle a{
	display:inline-block;
	height:62px;
	line-height:62px;
	margin:0 23px;	
}
.sol3_rec .rec_handle .hover{
	color:#d88421;
	background:url("../images/sol3_handle.png") no-repeat bottom center;	
}

.sol3_rec .rec_wrap{
	height:297px;
	position:relative;	
}
.sol3_rec .rec_con{
	width:1214px;
	height:297px;
	position:absolute;
	left:0;
	top:-2000px;	
}
.sol3_rec .show{
	left:0;
	top:0;	
}
.rec_slide{
	width:1214px;
	height:297px;
	position:relative;	
}
.rec_slide .s_wrap{
	width:1214px;
	height:297px;	
	position:relative;
	overflow:hidden;	
}
.rec_slide .s_inner{
	width:1230px;
	height:297px;	
	position:relative;
	overflow:hidden;		
}
.rec_slide li{
	float:left;
	width:597px;
	height:297px;
	margin-right:18px;
	_display:inline;	
	background:#013c8f;
}
.rec_slide li:hover{
	background:url("../images/case_lih.png") repeat-x left top;	
}
.rec_slide li a{
	display:block;
	width:597px;
	height:297px;	
	background: url("../images/sol_rec.png") no-repeat 19px 246px;	
}
.rec_slide dl{
	width:290px;
	float:left;
	padding-left:15px;
	color:#fff;	
}
.rec_slide dt{
	height:64px;
	line-height:64px;
	font-size:24px;	
}
.rec_slide dd{
	line-height:24px;	
}
.rec_slide .photo{
	float:right;
	display:block;
	width:278px;
	height:297px;	
}
.rec_slide .c_btn{
	width:34px;
	height:297px;
	cursor:pointer;
	position:absolute;
	top:0;	
}
.rec_slide .pre{
	left:-34px;
	background:url("../images/rec_pre.png") no-repeat center center;	
}
.rec_slide .next{
	right:-34px;
	background:url("../images/rec_next.png") no-repeat center center;	
}

.sol3_case h3{
	height:80px;
	line-height:80px;
	border-bottom:1px dashed #b2c9d9;
	font-size:28px;	
}
.case_slide{
	width:1214px;
	height:189px;
	margin:23px auto 0 auto;
	position:relative;	
}
.case_slide .s_wrap{
	width:1232px;
	height:189px;	
	position:relative;	
	overflow:hidden;
}
.case_slide li{
	width:598px;
	height:189px;
	float:left;
	padding-right:18px;	
}
.case_slide .photo{
	float:left;
	display:block;
	width:287px;
	height:189px;	
}
.case_slide .photo img{
	display:block;
	width:287px;
	height:189px;		
}
.case_slide .txt{
	width:288px;
	height:189px;
	float:right;
	position:relative;	
}
.case_slide dt{
	height:38px;
	line-height:38px;
	font-size:16px;	
}
.case_slide .name{
	display:inline-block;
	max-width:280px;
	_width:280px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;	
}
.case_slide dd{
	line-height:24px;
	color:#5785c5;	
}
.case_slide .more{
	display:inline-block;
	width:87px;
	height:21px;
	text-align:center;
	line-height:21px;
	background:#2f69b9;	
	border-radius:3px;
	color:#fff;
	position:absolute;
	left:0;
	bottom:10px;
}
.case_slide .c_btn{
	width:34px;
	height:189px;
	cursor:pointer;
	position:absolute;
	top:0;	
	z-index:20;
}
.case_slide .pre{
	left:-34px;
	background:url("../images/rec_pre.png") no-repeat center center;	
}
.case_slide .next{
	right:-34px;
	background:url("../images/rec_next.png") no-repeat center center;	
}

/*solution4*/

.fold_wrap{width:1200px;height:400px;margin:40px auto;overflow:hidden;}
.fold_wrap li{border-left:1px solid #fff;margin-left:-1px;float:left;width:120px;height:400px;position:relative;overflow:hidden;cursor:pointer;background-repeat:no-repeat;background-position:center center;}
.fold_wrap li a{display:block;height:400px;width:100%;}
.fold_wrap li .mask_b{display:none;position:absolute;overflow:hidden;width:100%;height:100%;left:0;top:0;}
.fold_wrap li.active .mask_b{background:none;}
.fold_wrap li .mask_b h4{color:#fff;width:30px;margin:0 auto;display:block;font:30px/30px Microsoft Yahei;position:relative;padding:30px 0 0 0;}
.fold_wrap li.big{width:600px;}
.fold_wrap li .adv_intro{ width:92%; height:40px; padding:5px 4%; position:absolute;left:0; bottom:-50px;background:#37D; color:#FFF; overflow:hidden;}
.adv_intro_show{bottom:0 !important; transition:bottom 0.3s linear 0.3s; -webkit-transition:bottom 0.3s linear 0.3s;}