/* CSS Document */

body{width:950px; height:auto; margin:0 auto; font-size:12px; line-height:20px; background:url(../images/body_bg.jpg) repeat-x #3d678d; color:#333333; }
*{ margin:0; padding:0;}
A:link {
	COLOR: #333333; TEXT-DECORATION: none
}
A:visited {
	COLOR:#333333; TEXT-DECORATION: none
}
A:active {
	COLOR: #333333; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.top{width:950px; height:106px; float:left;}
.top_left{width:762px; height:106px; float:left; background:url(../images/top_1_bg.jpg)}
.top_right{
	width:188px;
	height:106px;
	float:left;
	background:url(../images/top_2_bg.jpg);
	text-align: center;
	line-height: 24px;
}
.swsy{width:188px; height:30px; float:left; text-align:center; line-height:24px;}
.logo{
	width:78px;
	height:84px;
	float:left;
	padding-left: 10px;
	padding-top: 12px;
}
.cr_cn{
	width:391px;
	height:64px;
	float:left;
	padding-left: 22px;
	padding-top: 23px;
}
.nav{width:950px; height:40px; float:left; background:url(../images/nav_m_bg.jpg) repeat-x;}
.nav_left{width:11px; height:40px; float:left; background:url(../images/nav_l_bg.jpg);}
.nav A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.nav A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.nav A:active {
	COLOR: #ffffff; TEXT-DECORATION: underline
}
.nav A:hover {
	COLOR: #ff6600; TEXT-DECORATION: underline
}
.nav_middle{width:928px; height:40px; float:left;}
.nav_middle ul li{
	float:left;
	list-style:none;
	padding-top:15px;
	text-align:center;
	color: #FFFFFF;
	font-weight: bold;
}
.li_1{width:116px; height:25px;}
.li_2{width:1px; height:25px; background:url(../images/nav_jiange_bg.jpg);}
.nav_right{width:11px; height:40px; float:left; background:url(../images/nav_r_bg.jpg)}
.banner{width:948px; height:200px; float:left; border-left:1px solid #ffffff; border-right:1px solid #ffffff;}
.jiange_line{width:948px; height:8px; float:left; overflow:hidden; background:#2b4884; border:1px solid #ffffff;}
.content{
	width:930px;
	height:auto;
	float:left;
	padding:10px;
	background-color: #FFFFFF;
	;
}
.left{width:190px; height:auto; float:left; margin-right:10px;}
.prolist{width:190px; height:auto; float:left;}
.prolist_top{ width:190px; height:30px; float:left; background:url(../images/title_middle_bg.jpg) repeat-x;}
.prolist_left{ width:6px; height:30px; float:left; background:url(../images/title_left_bg.jpg) repeat-x;}
.prolist_middle{ width:154px; height:30px; float:left; background:url(../images/title_s1.jpg) no-repeat 5px 5px; padding-left:24px; line-height:30px; font-size:14px; font-weight:bold;}
.prolist_right{ width:6px; height:30px; float:left; background:url(../images/title_right_bg.jpg) repeat-x;}
.prolist_content{
	width:178px;
	height:auto;
	float:left;
	background:url(../images/prolist_bg.jpg) repeat-x bottom;
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	line-height: 24px;
	padding: 5px;
}
.contact_us{
	width:180px;
	height:auto;
	float:left;
	margin-top:10px;
	background:url(../images/contact_bg.jpg) no-repeat top;
	padding:97px 5px 5px 5px;
}



.about{width:497px; height:230px; float:left; margin-right:10px;}
.about_top{ width:497px; height:30px; float:left; background:url(../images/title_middle_bg.jpg) repeat-x;}
.about_left{ width:6px; height:30px; float:left; background:url(../images/title_left_bg.jpg) repeat-x;}
.about_middle{ width:461px; height:30px; float:left; background:url(../images/title_s1.jpg) no-repeat 5px 5px; padding-left:24px; line-height:30px; font-size:14px; font-weight:bold;}
.about_right{ width:6px; height:30px; float:left; background:url(../images/title_right_bg.jpg) repeat-x;}
.about_content{
	width:485px;
	height:155px;
	float:left;
	background:url(../images/right_content_bg.jpg) repeat-x bottom;
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	line-height: 24px;
	padding-top: 4px;
	padding-right: 5px;
	padding-bottom: 4px;
	padding-left: 5px;
}
.canshu{width:223px; height:230px; float:left}
.pro_gundong{
	width:659px;
	height:103px;
	float:left;
	background:url(../images/pro_gd_bg.jpg);
	margin-top: 10px;
	padding:20px 18px 20px 53px;
}
.fengexian{width:950px; height:11px; float:left; background:url(../images/fengexian.jpg); overflow:hidden;}
.foot{
	width:950px;
	height:70px;
	float:left;
	background:url(../images/foot_bg.jpg) no-repeat bottom #ffffff;
	;
	text-align:center;
	line-height:25px;
	padding-top: 10px;
}




.right_2{width:730px; height:auto; float:left;}
.right_2_top{ width:730px; height:30px; float:left; background:url(../images/title_middle_bg.jpg) repeat-x;}
.right_2_left{ width:6px; height:30px; float:left; background:url(../images/title_left_bg.jpg) repeat-x;}
.right_2_middle{ width:694px; height:30px; float:left; background:url(../images/title_s1.jpg) no-repeat 5px 5px; padding-left:24px; line-height:30px; font-size:14px; font-weight:bold;}
.right_2_right{ width:6px; height:30px; float:left; background:url(../images/title_right_bg.jpg) repeat-x;}
.right_2_content{
	width:708px;
	height:auto;
	float:left;
	background:url(../images/right_content_bg.jpg) repeat-x bottom;
	border-bottom:1px solid #d3d3d3;
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	line-height: 24px;
	padding: 10px;
}


.pic{padding:5px; border:1px solid #cccccc; width:188px; height:148px; float:left;}
.qq_online{
	width:150px;
	height:23px;
	float:right;
	margin-top: 50px;
	line-height: 25px;
	font-weight: bold;
	color: #FFFFFF;
	overflow: hidden;
}

.txt01{text-align:center;}
.menu01{padding-left:15px; background:url(../images/list_s1.jpg) no-repeat 5px 7px; line-height:24px; float:left;}

