/* CSS Document */
@charset "utf-8";
/*Start:product
----------------------------------------*/
.pro_ri_bot{
	width:649px;
	margin:10px;
	overflow:hidden;
}
.pro_list{
	width:649px;
	margin:0 auto;
	overflow:hidden;
}
.pro_list li{
	width:170px;
	height:151px;
	margin:0 auto;
	float:left;
	overflow:hidden;
	display:block;
	text-align:center;
	margin-top:30px;
	margin-right:15px;
	padding-left:25px;
	font-size:15px;
}
.pro_list li a{
	width:170px;
	height:151px;
	overflow:hidden;
	display:block;
	color:#031728;
}
.pro_list li img{
	width:170px;
	height:112px;
	margin-bottom:13px;
}
.pro_list li a:hover{
	width:170px;
	height:151px;
	overflow:hidden;
	display:block;
	background:#13528a;
	color:#fff;
	text-decoration:none;
}
/*End:product
----------------------------------------*/

/*Start:about
----------------------------------------*/
.con_left{
	width:304px;
	float:left;
	overflow:hidden;
	padding-left:20px;
}
.con_le_top{
	width:304px;
	height:10px;
	background:url(./images/content_03.jpg) no-repeat 0 0;
	margin:0 auto;
	overflow:hidden;
}
.con_le_bot{
	width:304px;
	background:url(./images/content_20.jpg) no-repeat bottom center #cedbe7;
	margin:0 auto;
	overflow:hidden;
}
.con_le_tit{
	height:27px;
	display:block;
	background:#264a76;
	line-height:28px;
	text-align:center;
	color:#fff;
	font-weight:bold;
	font-family:Arial,"微软雅黑";
	padding:0 10px;
	font-size:14px;
	min-width:172px;
	width:172px;
	margin:10px 0 0 20px;
	overflow:hidden;
}
.con_le_ul{
	width:182px;
	margin:0 0 26px 20px;
	overflow:hidden;
}
.con_le_ul li{
	width:182px;
	height:27px;
	margin:26px auto 0 auto;
	overflow:hidden;
	display:block;
	line-height:28px;
	font-size:14px;
	text-align:center;
}
.con_le_ul li a{
	width:182px;
	height:27px;
	overflow:hidden;
	display:block;
	color:#061828;
	background:#ffffff url(./images/content_06-04.jpg) no-repeat 10px 7px;
}
.con_le_ul li a:hover{
	width:182px;
	height:27px;
	overflow:hidden;
	display:block;
	color:#fff;
	text-decoration:none;
	background:#0865ad url(./images/content_06.jpg) no-repeat 10px 7px;
}
#act{
	width:182px;
	height:27px;
	overflow:hidden;
	display:block;
	color:#fff;
	text-decoration:none;
	background:#0865ad url(./images/content_06.jpg) no-repeat 10px 7px;
}
.con_le_h4{
	width:254px;
	margin:20px auto 50px auto;
	overflow:hidden;
	line-height:24px;
}
.con_right{
	float:right;
	width:669px;
	background:url(./images/content_03-02.jpg) no-repeat 0 0;
	padding-right:20px;
	overflow:hidden;
}
.con_ri_top{
	width:580px;
	height:32px;
	border:1px solid #1f63a0;
	background:#5091cb;
	margin:23px 0 0 20px;
	line-height:34px;
	font-size:15px;
	color:#fff;
	padding-left:20px;
}
.con_ri_bot{
	width:669px;
	margin:0 auto;
	overflow:hidden;
}
/*End:about
----------------------------------------*/

/*Start:message
----------------------------------------*/
.info_r_d{width:649px; line-height:20px; margin:10px auto; overflow:hidden;}
.info_r_d*{font:normal;overflow:hidden;}
.info_r_d li{width:609px; line-height:40px; border-bottom:1px dashed #6b6763; background:url(./images/sy_29.png) 10px 16px no-repeat;overflow:hidden; margin:0 auto;}
.info_r_d li b{ float:right; font-weight:normal;}
.info_r_d li a{padding-left:30px;}
.info_r_d li a:hover{padding-left:30px;}
/*End:message
----------------------------------------*/

/*Start:contact
----------------------------------------*/
.pic_up{width:643px;  overflow:hidden; float:left; text-align:center;}
.pic_down{width:643px; float:left;overflow:hidden; line-height:24px; padding:20px; text-align:center;}
/*End:contact
----------------------------------------*/

/*Start:news
----------------------------------------*/
.page{
	width:100%;
	margin:40px auto;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.next{
	width:100%;
	margin:40px auto;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.con_news{
	width:609px;
	margin:20px auto;
	overflow:hidden;
}
.news_info{
	width:609px;
	margin:10px auto;
	overflow:hidden;
}
.news_info h4{
	text-align:center;
	font-size:16px;
	font-weight:bold;
	line-height:30px;
}
.news_info h5{
	font-size:14px;
	line-height:30px;
	margin-top:20px;
	font-weight:normal;
}
/*End:news
----------------------------------------*/