@charset "utf-8";
/* CSS Document */

body,td,th,input,select,textarea{
	font-family:"微软雅黑", Arial, Tahoma;
	font-size:12px;
	color:#464646;
}
body{margin:0px;}
html{-webkit-text-size-adjust:none;}
form{margin:0;}
ul{margin:0; padding:0; display:block;}
ul li{list-style:none;}
img{border:0px none; vertical-align:middle;}
p{display:block; margin:0; padding:0;}
h1{color:#555555; display:block; margin:0; padding:0; font-size:26px; font-weight:normal; margin-top:15px;}
table{border-collapse:collapse;}
a{color:#555555; text-decoration:none;}
a:hover,a:active{color:#D90000;}
.aGray{color:#888;}
.aGray:hover,.aGray:active{color:#D90000;}
.aRed{color:#D90000;}
.aRed:hover,.aRed:active{text-decoration:underline;}

#head{width:100%; height:77px; background:url(../images/top_bg.png) repeat-x;}
#menu_c{width:100%; height:40px; background:url(../images/menu_c_bg.png) repeat-x;}
#menu{width:1002px; margin:auto; height:40px;}
#menu li{display:block; float:left; width:115px; padding-left:15px; padding-right:15px; height:40px; margin-right:-2px; background:url(../images/menu_bg.png) no-repeat; position:relative; z-index:99;}
#menu li a{display:block; color:#FFF; line-height:38px; height:40px; text-align:center; font-size:14px;}
#menu li a:hover,#menu li a:active,#menu li a.A{background:url(../images/menu_a_bg.png) repeat-x; color:#FF0;}
#menu li div{
	position:absolute; z-index:100; text-align:left;
	width:310px; height:140px; background:#E30000;
	padding-top:12px; display:none;
}
#menu li div a{
	font-size:12px; height:26px; line-height:26px; text-align:left; padding-left:30px;
	width:90px; background:url(../images/arr_white.gif) no-repeat 20px 10px;
}
#menu li div a:hover,#menu li div a:active{
	color:#FF0; background:url(../images/arr_white.gif) no-repeat 20px -26px;	
}
#menu li div img{position:absolute; z-index:101; top:16px; right:15px; display:none;}

#banner{width:100%; height:420px; background:#FFF; clear:both; position:relative; z-index:1;}
#ban{width:100%; height:420px;}
#ban div{height:420px; width:100%;}
#bando{width:100%; margin:auto; text-align:right; top:-73px; position:absolute; z-index:5;}
#bando img{border:0px none; cursor:pointer;}
#banner span{display:block; width:100%; height:420px;}

#mainbg{
	width:1000px; height:335px;
	position:absolute; z-index:10; margin-top:-50px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=scale,src="images/mainbg.png");/*只对IE6有效*/
	background:url(../images/mainbg.png) !important;
	_background:none;
}

#idx_newbt{height:29px;}
#idx_newbt a{
	display:block; width:82px; height:29px; line-height:28px;
	float:left; text-align:center;
}
#idx_newbt a.A{background:url(../images/idx_newbg.gif) no-repeat; color:#D90000; font-weight:bold;}

#idx_news{margin-top:10px; border-top:1px dotted #CCC; padding-top:10px;}
#idx_news a{display:block; padding:4px 0px 4px 10px; background:url(../images/arr.gif) no-repeat left center;}

.idx_more{height:21px; background:url(../images/line1.gif) repeat-x left center; text-align:right; margin-top:6px;}

#btm{width:100%; margin-top:26px; background:url(../images/btm_bg.png) repeat-x; color:#666;}
#btm_menu_c{width:1003px; margin:auto; overflow:hidden; height:38px; padding-top:5px;}
#btm_menu{width:1005px; margin:auto; height:40px;}
#btm_menu li{display:block; float:left; width:145px; height:42px; margin-right:-2px; background:url(../images/btm_menu_split.png) no-repeat;}
#btm_menu li a{display:block; line-height:40px; height:40px; text-align:center; color:#666;}
#btm_menu li a:hover,#btm_menu li a:active{color:#D90000;}
#btm table td{color:#666;}

#banner_in{width:100%; height:230px; background:#EEE;}

#main{width:1000px; margin:auto; margin-top:20px;}
#main_l{width:230px; float:left; min-height:350px;}
#main_r{width:745px; float:right;}

#nav{display:block; width:190px; margin:70px auto 0px auto; padding-top:10px; padding-bottom:10px; border-top:1px dotted #BBB; border-bottom:1px dotted #BBB; font-size:0px;}
#nav li{margin-bottom:2px; zoom:1;}
#nav a{display:block; padding:6px 0px 6px 20px; font-size:12px;}
#nav a:hover,#nav a:active{color:#D90000;}
#nav a.A{color:#FFF; background:url(../images/nav_A.png) no-repeat 160px center; background-color:#CC0000;}

#leftimg{text-align:center; margin-top:26px;}
#leftimg a{display:block; margin-bottom:20px;}

#main_r_t{width:745px; border-bottom:1px solid #E1E1E1;}
#intit{
	font-size:16px; background:url(../images/titarr.gif) no-repeat left 9px;
	padding-top:8px; padding-bottom:8px; padding-left:26px; font-weight:bold;
	float:left;
}
#path{padding-top:12px; text-align:right; color:#888; float:right;}

#content{margin-top:12px;}
.text{line-height:210%; font-family:"微软雅黑", Arial, Tahoma !important;}
.text p{margin:0; padding:0; margin-top:17px; font-family:"微软雅黑", Arial, Tahoma !important;}

.news_list{margin-top:20px;}
.news_list li{height:35px; border-bottom:1px solid #E9E9E9;}
.news_list li a{float:left; line-height:35px; background:url(../images/list_arr.gif) no-repeat 3px 13px; padding-left:14px;}
.news_list li a:hover,.news_list li a:active{background:url(../images/list_arr.gif) no-repeat 3px -79px;}
.news_list li span{display:block; float:right; width:100px; text-align:right; line-height:35px; color:#999;}

.prolist{display:block; overflow:hidden; width:760px; padding-top:22px;}
.prolist li{float:left; width:220px; margin-right:30px; _margin-right:26px; text-align:center;}
.prolist li a img{width:220px; height:154px; padding:1px; border:1px solid #DDD;}
.prolist li a span{display:block; padding-top:8px; line-height:140%;height:30px;}
.prolist li a:hover img,.prolist li a:active img{border:1px solid #AAA;}
.prolist li a:hover span,.prolist li a:active span{color:#D90000;}
.prolist li.clear{float:none; clear:both; width:100%; height:20px;}

#propath{background:url(../images/path_bg.png) repeat-x left bottom; padding:10px 10px 11px 10px; border-bottom:1px solid #E1E1E1;}


























