@charset "utf-8";
.news h5 {
	font-size:18px;
	font-weight: normal;
	color:#2081C0;
	line-height: 24px;
}
.news p {
	font-size:14px;
	color:#A2A2A2;
	margin-top:8px;
}
/*内页侧栏*/
.sidebar{padding-top:15px;}
.sidebar .sb_nav{ float:left; width:240px; position:relative;}
.sidebar .sb_nav h3.title{background:#2081C0; height:70px; line-height:70px; font-size:20px; color:#fff; text-indent:20px; overflow:hidden;zoom:1;}
.sidebar .sb_nav h3.lin{ margin-top:15px; }
.sidebar .sb_nav .active{ padding:20px 20px 30px 20px; background:#f9f9f9;border:0px solid #D3E1ED; border-top:none;zoom:1;}
.sidebar .sb_nav .ct-con{ padding-top:10px; color:#666;}
.sidebar .ct-con{ line-height:2; color:#333;}
.sidebar .ct-con ul,.sidebar .ct-con ol{ padding:0px 0px 0px 25px; margin:0px;}
.sidebar .ct-con a{ color:#1C57C4; text-decoration:underline;}
#sidebar dl{ margin-left:5px;}
#sidebar dl dt{ padding:8px 0px 8px 15px; background:url(../images/arrows.gif) no-repeat 2px center; border-bottom:1px solid #d7d7d7;}
#sidebar dl dt a{font-size:14px; color:#666;}
#sidebar dl dt a:hover{color:#004f9f;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; padding:5px 0px 5px 10px; background:url(../job_ico.gif) no-repeat left 12px;}
#sidebar dl dt.on a{ font-weight:bold; color:#004f9f; }
#sidebar dl h4.on a{ font-weight:bold;}

.left_menua a {text-decoration:none;DISPLAY: block;line-height:24px;padding:5px 0px 5px 30px;}
.left_menua a:link { color:#666; }
.left_menua a:visited {text-decoration:none;color:#666;}
.left_menua a:hover {text-decoration:none;color:#dc2003;text-decoration:underline;}
.left_menuas a {text-decoration:none;DISPLAY: block;padding:5px 0px 5px 30px;font-weight:bold;line-height:24px;}
.left_menuas a:link { color:#dc2003; }
.left_menuas a:visited {text-decoration:none;color:#dc2003;}
.left_menuas a:hover {text-decoration:none;color:#dc2003;text-decoration:underline;}

.sidebar .sb_box{ float:right; width:930px; overflow:hidden;}
.sidebar .sb_box h3.title{height:70px; line-height:70px; text-indent:20px; font-size:20px; position:relative; background:#f2f2f2; color:#2081C0;}

.editor h2 {
	font-size:18px;
	line-height: 32px;
	text-align: center;
	margin: 14px;
}
.editor p { 
	color: rgb(102, 102, 102)!important;
	 font-family: 宋体; 
	 font-size: 14px; 
	 line-height: 26px!important; 
 }
.flow {
    height: 401px;
    background: #2081C0;
    overflow: hidden;
    margin-top:80px;
}

.flow img{
	float: left;
}
.flow-right {
    width: 488px;
    float: left;
    color: #fff;
    margin-left: 40px;
    margin-top: 108px;
}
.flow-right h3 {
    font-size: 24px;
    padding-bottom: 20px;
}
.flow-right p {
    font-size: 16px;
    width: 456px;
    border: 1px solid #fff;
    padding: 27px;
    line-height: 30px;
}
.commitment li{
	width: 280px;
	height: 180px;
	float: left;
	background:url(../images/service-back.jpg);
	color:#fff;
	margin-right:26px;
	text-align: center;
	padding:30px;
}
.commitment li:last-child {
	margin-right:0;
}
.commitment li h1 {
	font-size:40px;
}
.commitment li h2 {
	font-size:24px;
}
.commitment li p {
	font-size:16px;
	margin-top:10px;
}
.commitment span {
	display: inline-block;
	height: 2px;
	width: 20px;
	border-bottom:2px solid #fff;
}
.flow-ul li {
	width: 380px;
	height: 160px;
	background:#F8F8F8;
	border:1px solid #ECECEC;
	text-align: center;
	line-height: 160px;
	color:#959595;
	float: left;
	font-size:20px;
	margin-right:30px;
}
.flow-ul li:last-child {
	margin-right:0;
}