@charset "gb2312";
/* CSS Document */
body{width:100%;height:auto; font-family:"ËÎÌå"; background:url(../images/body_bg.jpg) #f5f5f5 top repeat-x; margin:0 auto; color:#575757;font-size:12px;line-height:20px;}
*{margin:0; padding:0;}
A:link {
	COLOR: #575757; TEXT-DECORATION: none
}
A:visited {
	COLOR:#575757; TEXT-DECORATION: none
}
A:active {
	COLOR: #575757; TEXT-DECORATION: none
}
A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}

.top{
	width: 1040px;
	height: 182px;
	margin:0 auto;
	overflow:hidden;
}
.logo{
	width: 462px;
	height: 76px;
	float: left;
	margin-top:23px;
}
.tel{width:318px; height:42px; float:right; margin-top:61px;}
.menu_box{width:1040px; height:40px; float:left; clear:both; overflow:hidden; margin-top:26px; background:url(../images/menu_bg.jpg) center no-repeat;}
.menu{width:auto; height:40px; float:left;}
.menu ul li{ width:auto; height:40px; float:left; list-style:none; line-height:40px; font-size:14px; font-family:"Î¢ÈíÑÅºÚ";}
.menu ul .li_s1{width:48px; height:40px; padding-left:45px;}
.menu ul .li_s2{width:92px; text-align:center;}
.menu .li_s1 a{color:#ffffff;}
.menu .li_s2 a{color:#333333;}
.menu .li_s2 a:hover{color:#004d92;}

.search{width:251px; height:28px; float:right; margin-top:6px; padding-right:12px;overflow:hidden;}
.search_txt{width:201px; height:28px; line-height:28px; text-indent:10px; float:left; background:url(../images/search_txt_bg.jpg); border:0;}
.search_btn{width:50px; height:28px; float:left; background:url(../images/search_btn_bg.jpg); border:0;}


#banner {
width:1040px;
height:453px;
margin:0 auto;
background:#ffffff;
overflow:hidden;
}
#ban {
	WIDTH: 1016px;
	HEIGHT: 365px;
	padding:12px 12px 76px 12px;
}
#ban DIV {
	TEXT-ALIGN: center; WIDTH: 1016px; HEIGHT: 365px
}
#bando {
	Z-INDEX: 10; POSITION: absolute; TEXT-ALIGN: center; MARGIN: auto; WIDTH: 1040px; TOP: -78px
}
#bando IMG {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; CURSOR: pointer
}


.banner_warp{
	width: 1040px;
	height:453px;
	margin: 0 auto;
	Z-INDEX: 5;
	POSITION: absolute;
	TEXT-ALIGN: right;
	TOP:-453px;
	left: 0px;
	background:url(../images/banner_wap_bg.png);
}

.content{
	width: 100%;
	height:auto;
	margin: 0 auto;
}








.content_box{
	width: 1040px;
	height: auto;
	margin: 0 auto;
	padding-bottom:45px;
}





.left{width:207px; height:auto; float:left;}
.left_pro{width:207px; height:auto; float:left;}
.left_pro_title{width:207px; height:51px; float:left; background:url(../images/pro_list_title_bg.jpg); overflow:hidden;}
.left_pro_content{width:207px; height:auto; float:left;}
.left_pro_content ul li{width:207px; float:left; list-style:none;}
.left_pro_content .li_s1{ font-weight:bold; background:url(../images/pro_list_menu_bg1.jpg);margin-top:2px;}
.left_pro_content .li_s2{ background:url(../images/pro_list_menu_bg2.jpg) bottom no-repeat #f4f4f4; margin-top:1px;}

.left_pro_content .li_s1 a{width:163px; height:26px; float:left;line-height:20px; padding-top:8px; padding-left:44px; }
.left_pro_content .li_s1 a:hover{width:163px; height:26px;line-height:20px; padding-top:8px; padding-left:44px; color:#408ed0;}

.left_pro_content .li_s2 a{width:153px; height:auto; float:left;line-height:20px; padding-top:7px; padding-bottom:7px; padding-left:44px; padding-right:10px; background:url(../images/tb_s5.jpg) 19px 13px no-repeat;}
.left_pro_content .li_s2 a:hover{width:153px; height:auto;line-height:20px; padding-top:7px; padding-bottom:7px; padding-left:44px; color:#408ed0; padding-right:10px; background:url(../images/tb_s5.jpg) 19px 13px no-repeat;}

.left_zxfwrx{width:207px; height:87px; float:left; margin-top:20px;}





.content_box_right{width:800px; height:auto; float:right;}
.right_title{
	width:800px;
	height:53px;
	float:left;
	border-bottom:1px solid #d9d9d9;
}
.right_content{width:800px; height:auto; float:left; margin-top:25px; line-height:24px;}
.right_pro_title{width:800px; height:50px; text-align:center; font-family:"Î¢ÈíÑÅºÚ"; font-size:16px; line-height:50px;}
.pl2{float:left; font-family:"Î¢ÈíÑÅºÚ"; font-size:20px; margin-top:18px; color:#004d8a; font-weight:bold;}
.pr2{float:right; margin-top:18px;}







.foot_box{width:100%; height:auto; margin:0 auto; background:url(../images/foot_bg.jpg) top repeat-x;}

.foot_content{width:1040px; height:auto; margin:0 auto; text-align:center; line-height:24px; padding-top:20px; padding-bottom:20px; color:#8d8d8d;}
.foot_ewm{width:100px; height:100px; float:right; margin-top:25px;}
.foot_menu a{color:#FFFFFF; padding-left:15px; padding-right:15px;}


.foot_box A:link {
	COLOR: #8d8d8d; TEXT-DECORATION: none
}
.foot_box A:visited {
	COLOR:#8d8d8d; TEXT-DECORATION: none
}
.foot_box A:active {
	COLOR: #8d8d8d; TEXT-DECORATION: none
}
.foot_box A:hover {
	COLOR:#ff0000; TEXT-DECORATION: none
}





#tb td{padding-left:15px; padding-right:15px;}

#honor img{border:1px solid #cccccc;}
#gsyj td{ padding:6px;}
#gsyj img{border:1px solid #cccccc; padding:3px;}


#messages td{ padding:5px;}
#cjyj img{ padding:5px; border:1px solid #cccccc;}
#jcsb img{ padding:5px; border:1px solid #cccccc;}


ul.nl {
	list-style:none outside none;
}
ul.nl li {
	line-height:25px;
	padding-left:15px;
	background:url(../images/li.gif) no-repeat 0px 50%;
	clear:both;
	overflow:hidden;
	text-align:left
}
ul.nl li.newsLine {
	background:url(../images/dotLine.gif) repeat-x top;
	overflow:hidden;
	height:5px;
	line-height:5px;
}
.line {
	height:1px;
	border-bottom:1px dashed #ccc;
	margin:10px auto;
	overflow:hidden;
}
ul.nl li .addTime {
	float:right;
	color:#666666
}
