/* CSS Document */
@charset "utf-8";
/*Start:product
----------------------------------------*/
.con{
	width:999px;
	border:1px solid #94CAE4;
	background:url(../images/con_bg.jpg) no-repeat 0 0;
	margin:10px auto 20px auto;
	overflow:hidden;
}
.con_left{
	float:left;
	overflow:hidden;
	width:220px;
}
.con_le_top{
	width:220px;
	height:40px;
	margin:0 auto;
	overflow:hidden;
	line-height:40px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding-left:25px;
}
.con_list{
	width:170px;
	margin:40px auto 50px auto;
	overflow:hidden;
}
.con_list ul{
	width:170px;
	margin:0px auto;
	overflow:hidden;
}
.con_list ul li{
	width:170px;
	height:26px;
	margin-top:1px;
	border-bottom:1px solid #CCCCCC;
	overflow:hidden;
	display:block;
	line-height:26px;
}
.con_list ul li a{
	width:170px;
	height:25px;
	padding-left:40px;
	overflow:hidden;
	display:block;
	color:#0961A0;
	background:url(../images/lv.jpg) no-repeat 15px 7px;
}
.con_list ul li a:hover{
	color:#0961A0;
	
	background:#BFE2F3 url(../images/lan.jpg) no-repeat 15px 7px;
}
#act{
	color:#0961A0;
	background:#BFE2F3 url(../images/lan.jpg) no-repeat 15px 7px;
}
.con_le_bot{
	width:188px;
	margin:0 auto 20px auto;
	overflow:hidden;
	border:1px solid #B8DDED;
	background:url(../images/con_lx.jpg) no-repeat 0 0; 
}
.con_le_bot1{
	height:52px;
	width:188px;
	color:#003366;
	line-height:54px;
	font-size:14px;
	font-weight:bold;
	padding-left:110px;
}
.con_le_bot2{
	width:168px;
	margin:20px auto;
	overflow:hidden;
	color:#08609F;
	line-height:24px;
}
.con_right{
	width:720px;
	float:right;
	overflow:hidden;
	padding-right:25px;
}
.con_ri_top{
	width:720px;
	height:40px;
	margin:0 auto;
	overflow:hidden;
	line-height:40px;
}
.con_ri_top h4{
	font-size:14px;
	font-weight:bold;
	color:#003366;
	float:left;
	overflow:hidden;
}
.con_ri_top b{
	font-weight:normal;
	color:#08609F;
	float:right;
	overflow:hidden;
}
.con_ri_top a{
	color:#08609F;
}
.con_ri_top a:hover{
	color:#003366;
	text-decoration:underline;
}
.con_ri_bot{
	width:720px;
	margin:20px auto 40px auto;
	overflow:hidden;
}
.con_pro{
	width:720px;
	margin:0 auto;
	overflow:hidden;
}
.con_pro ul{
	width:720px;
	margin:0 auto;
	overflow:hidden;
}
.con_pro ul li{
	float:left;
	width:159px;
	height:150px;
	overflow:hidden;
	padding-left:8px;
	margin-right:13px;
	margin-bottom:20px;
	margin-top:10px;
	display:block;
	text-align:center;
	font-size:12px;
	line-height:16px;
}
.con_pro ul li a{
	width:159px;
	height:150px;
	display:block;
	color:#08609F;
}
.con_pro ul li span{
	display:block;
}

.con_pro ul li a:hover{
	width:159px;
	height:150px;
	display:block;
	color:#08609F;
	background:#BFE2F3;
}
.con_pro ul li img{
	width:157px;
	height:118px;
	border: 1px solid #669DEF;
	margin-bottom:7px;
}
/*End:product
----------------------------------------*/

/*Start:about
----------------------------------------*/
.con_about{
	width:720px;
	margin:0 auto;
	overflow:hidden;
}
.con_about h4{
	font-size:12px;
	font-weight:normal;
	color:#333333;
	line-height:30px;
	float:left;
	overflow:hidden;
	width:513px;
}
.con_about img{
	float:right;
	overflow:hidden;
	width:207px;
	height:180px;
	margin-top:120px;
}
/*End:about
----------------------------------------*/

/*Start:message
----------------------------------------*/
.info_r_d{width:718px; line-height:20px; overflow:hidden;  }
.info_r_d*{font:normal;overflow:hidden;}
.info_r_d li{width:718px; height:30px; line-height:28px; border-bottom:1px dashed #CCCCCC; background:url(../images/sy_29.png) 15px 10px no-repeat;overflow:hidden;}
.info_r_d li b{ float:right; font-weight:normal;}
.info_r_d li a{padding-left:40px;}
.info_r_d li a:hover{padding-left:40px; color:#08609F;}
/*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;}
/*End:contact
----------------------------------------*/

/*Start:news
----------------------------------------*/
.page{
	width:758px;
	margin:40px auto;
	overflow:hidden;
	font-size:14px;
	line-height:20px;
	text-align:center;
}
.news_in{
	width:90%;
	margin:0px auto;
	overflow:hidden;
}
.news_in h4{
	text-align:center;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.news_in h5{
	font-size:12px;
	line-height:30px;
	margin-top:20px;
	font-weight:normal;
}
.news_in .img1{
	text-align:center;}
/*End:news
----------------------------------------*/