@charset "gb2312";
/* CSS Document */
body{width:100%;height:auto; margin:0 auto; color:#303030;font-size:12px;line-height:20px; background:url(../images/body_bg.jpg) top center no-repeat;}
*{margin:0; padding:0;}
A:link {
	COLOR: #303030; TEXT-DECORATION: none
}
A:visited {
	COLOR:#303030; TEXT-DECORATION: none
}
A:active {
	COLOR: #303030; TEXT-DECORATION: none
}
A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}
.top{width:1006px; height:126px; margin:0 auto;}
.top_menu{
	width: 220px;
	height: 20px;
	float: right;
	margin-top: 25px;
	color: #FFF;
	font-size:14px;
}
.top a{color:#FFF;}
.ch_en{
	width: 186px;
	height: 20px;
	float: right;
	margin-top: 15px;
	color: #FFF;
	clear: right;
	font-size: 14px;
}
.menu_box{
	width: 1006px;
	height: 60px;
	float: left;
}
.menu{
	width: 952px;
	height: 27px;
	float: left;
	padding-left:27px;
	padding-right:27px;
}
.menu ul li{ width:134px; height:27px; float:left; list-style:none; font-size:14px; font-family:"Î¢ÈíÑÅºÚ"; color:#FFF; text-align:center; line-height:27px; margin-right:2px; background:url(../images/menu_bg.png);}
.menu ul li a{width:134px; height:27px; display:block; color:#FFF;}
.menu ul li a:hover{width:134px; height:27px; display:block; color:#005cac; background:url(../images/menu_hover_bg.png) center top no-repeat;}
.menu .li_hover{background:url(../images/menu_hover_bg.png) center top no-repeat;}
.menu .li_hover a{color:#005cac;} 
.menu_txt{width:974px; height:20px; float:left; padding-left:16px; padding-right:16px; line-height:20px; color:#005cac; margin-top:10px;}
.menu_txt .p3{float:left;}
.menu_txt .p4{float:right;}
.logo{
	width: 575px;
	height: 96px;
	float: left;
	padding-left: 3px;
}

.content_box{width:1006px; height:auto; margin:0 auto; background:url(../images/content_bg.jpg) repeat-y;}
.content{
	width: 1006px;
	height: auto;
	float: left;
	background: url(../images/content_box_bg.jpg) top center no-repeat;
	padding-bottom: 12px;
}
.content_bottom{width:1006px; height:6px; float:left; background:url(../images/content_bottom_bg.jpg); overflow:hidden;}
.banner{width:970px; height:255px; float:left; padding:20px 18px;}


.left_list{
	width: 187px;
	height: 385px;
	float: left;
	padding-left: 18px;
	margin-right: 26px;
}
.left_list_title{width:167px; height:28px; float:left; font-size:14px; font-weight:bold; color:#000; line-height:20px; padding-top:15px; padding-left:20px; background:url(../images/line_jg_bg.jpg) center bottom no-repeat #4891dd;}
.left_list_content{width:187px; height:120px; float:left; background:#4891dd; overflow:hidden; padding-top:9px; padding-bottom:10px;}
.left_list_content ul li{width:157px; padding-left:30px; height:30px; float:left; font-size:14px; font-weight:bold; color:#ffffff; list-style:none; background:url(../images/tb_s3.jpg) 20px 11px no-repeat; line-height:30px;}
.left_list_pic{width:187px; height:202px; float:left; margin-top:1px;}
.left_list_content A:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left_list_content A:visited {
	COLOR:#ffffff; TEXT-DECORATION: none
}
.left_list_content A:active {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.left_list_content A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}





.middle{
	width: 448px;
	height: 385px;
	float: left;
	margin-right: 32px;
}

.about{
	width: 448px;
	height: 205px;
	float: left;
	overflow: hidden;
}
.about_title{width:448px; height:19px; float:left; overflow:hidden;}
.about_content{
	width: 448px;
	height: auto;
	float: left;
	margin-top: 15px;
	line-height: 24px;
	font-size: 14px;
}

.news{
	width: 448px;
	height: 156px;
	float: right;
	overflow: hidden;
	margin-top: 23px;
}
.news_title{width:448px; height:19px; float:left; overflow:hidden;}
.news_content{
	width: 448px;
	height: auto;
	float: left;
	margin-top: 10px;
	line-height: 24px;
}
.news_content ul li{width:438px; height:30px; float:left; line-height:30px; overflow:hidden; list-style:none; padding-left:10px; background:url(../images/tb_s4.jpg) 0 12px no-repeat; font-size:14px;}

.news_content ul li .p1{float:left;}
.news_content ul li .p2{float:right; color:#999;}





.right{
	width: 277px;
	height: 385px;
	float: left;
}
.search{width:257px; height:122px; float:left; background:url(../images/search_box_bg.jpg); overflow:hidden; padding:5px 10px;}
.saerch_top{width:257px; height:26px; float:left; border-bottom:1px solid #cccccc;}
.saerch_top ul li{width:90px; height:26px; float:left; text-align:center; font-size:14px; line-height:26px; font-weight:bold; color:#666; list-style:none; cursor:pointer;}
.titlemouseover{ background:#CCC;}


#Tab0{width:234px; height:54px; float:left; margin-top:21px; padding-left:14px;}
#Tab1{width:234px; height:54px; float:left; margin-top:21px; padding-left:14px;}

.search_txt{width:153px; height:17px; float:left; border:0px; border:1px solid #cccccc; line-height:17px; overflow:hidden;}
.search_select{
	width: 155px;
	height: 19px;
	float: left;
	margin-top: 14px;
}
.search_btn{width:63px; height:54px; float:right; border:0; background:url(../images/search_btn_bg.jpg);}



.zxqq{
	width: 120px;
	height: 24px;
	float: left;
	background: url(../images/qqzixun_bg.jpg) left no-repeat;
	padding-left: 157px;
	padding-top: 20px;
	margin-top: 20px;
}

.contact{
	width: 277px;
	height: 80px;
	float: left;
	background: url(../images/tel_bg.jpg);
	margin-top: 20px;
	padding-top:87px;
	font-size:14px;
	line-height:24px;
}


.cp{ width:970px; height:230px; float:left; padding-left:18px; padding-right:18px; margin-top:22px;}
.cp_title{width:970px; height:19px; float:left; overflow:hidden;}
.cp_gd{
	width: 880px;
	height: 163px;
	float: left;
	overflow: hidden;
	padding-left: 45px;
	padding-right: 45px;
	padding-top: 15px;
	padding-bottom: 15px;
	background: url(../images/cp_gd_bg.jpg);
	margin-top: 18px;
}

.foot{
	width:100%;
	height: 112px;
	float: left;
	background:url(../images/foot_bg.jpg) repeat-x;
	overflow:hidden;
	margin-top:14px;
}
.foot_content{width:1006px; height:112px; margin:0 auto;}
.foot_content_p1{
	width: auto;
	height: auto;
	float: left;
	line-height: 24px;
	margin-top: 22px;
	color: #FFF;
	text-align: left;
}
.foot_content_p2{
	width: auto;
	height: auto;
	float: right;
	line-height: 24px;
	margin-top: 32px;
	color: #FFF;
	text-align: right;
}
.foot a{color:#FFF;}
