body,td,th {font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 12px;color: #000000;}
body { background:transparent url(../images/index_mainbg.jpg) repeat-x left top;margin-left: 0px;margin-top: 0px;margin-right: 0px;
margin-bottom: 0px;}
form,input,select,ul,li,p,h1,h2,h3,h4,h5,h6,p{margin:0;padding:0;font-weight:normal;}
select,input{font-size:12px;line-height:14px;}
img{border:none;}
.bor_img{border:1px solid #CCCCCC;padding: 1px;}
ul,li{
	list-style-type:none;
	margin: 0px;
	padding: 0px;
}
.padding_10{padding:10px;}
.tac{text-align:center;}
.tal{text-align:left;}
.tar{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}
.zero{font-size:0;line-height:0;}
.dis{display:block;}
.undis{display:none;}
.red1{color:#990000;}
.white{color:#fff;}
.margin_top10{margin-top:10px;}
.whites{color:#fff;font-size:14px; text-align:right; padding-right:10px;}
.ab_color{color:#396572; font-size:14px;font-weight:bold;}
.ab_color1{color:#396572;}
.red{color:#FF0000;}
.load_color{color:#da7301;text-align: right;padding-right: 10px;font-size: 14px;}
.maxwidth{width:1000px;}
a:link {color: #000000;	text-decoration: none;}
a:visited {text-decoration: none;color: #000000;}
a:hover {text-decoration: none;color: #ff0000;}
a:active {text-decoration: none;color: #ff0000;}
.boder_bot {border-bottom:#cccccc 1px solid;}

#all{width:1000px; height:auto; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
#top { height:60px; background:transparent url(../images/top_bg.jpg) repeat-x left top;}
#flash_img{width:1000px; height:197px; float:left;}
#nav{
	width:1000px;
	background:#330099 url(../images/nav_bg.jpg) repeat-x left top;
	height:38px;
	float: left;
}
#nav li {float: left;height: 38px;width: 116px;background-color: transparent;background-image: url(../images/navbgs.jpg);background-repeat: no-repeat;	background-position: right top;	text-align: center;}
#nav li a {font-size: 14px;font-weight: bold;text-align: center;line-height: 35px;color: #FFFFFF;}
#nav .now_li {line-height: 38px;width: 116px;float:left;color: #FFFFFF;}

#nav li a:hover{text-decoration: underline;line-height: 38px;width: 116px;float:left;text-decoration: underline;color: #99FF33;}
#nav ul {height: 38px;width: 928px;margin-right: auto;margin-left: auto;}
#main_cen{
	width:1000px;
	float:left;
	height:auto;
	background-color: #FFFFFF;
	padding: 0px;
}

#main_left {
	width:249px;
	height:auto;
	float:left;
	background:transparent url(../images/left_bg.jpg) no-repeat left top;
	overflow: hidden;
}
#show_announ{
	width:230px;
	height:140px;
	float:left;
	padding: 5px;
}
#pro_list{
	width:249px;
	float:left;
	min-height:333px;
}
#pro_list dl {cursor:pointer;float: left;height: auto;margin-top: 10px;margin-left: 8px;width: 230px;padding: 0px;margin-right: 0px;margin-bottom: 0px;}
#pro_list dt,  #pro_list .now_dl {
	line-height: 25px;
	height: 25px;
	font-size: 12px;
	font-weight: bolder;
	color: #FDFDFD;
	padding-left: 30px;
	background-image: url(../images/pro_li2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	width: 200px;
}
#pro_list .now_dl{ background:transparent url(../images/pro_li1.jpg) no-repeat left top;}
#pro_list li{font-size: 12px;line-height: 25px;float: left;height: 25px;margin: 0px;padding: 0px;width: 230px;list-style-type: none;}
.li_bg1,.li_bg2,.li_bg3{width:15px; float:left; height:25px; background:transparent url(../images/li_bg.gif) no-repeat 0px 5px;}
.li_bg2{background-position:0px -35px; }
.li_bg3{background-position:0px -75px; width:25px;}
#pro_list dd {padding: 0px;	list-style-type: none;width: 225px;height: auto;float: left;margin-top: 0px;margin-right: 0px;margin-bottom: 0px;margin-left: 5px;}
#ser_li{width:249px; height:auto; float:left;}#ser_li li {
	line-height: 25px;
	float: left;
	height: 25px;
	width: 220px;
	margin-left: 10px;
	padding-left: 10px;
}
#main_right{
	width:750px;
	height:auto;
	float:left;
	background-image: url(../images/cen_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
#mar_top{width:730px; height:35px; line-height:35px; float:right;}
#mar_top .search_style {
	height: 22px;
	width: 165px;
	border: 1px solid #ababab;
	background-color: #f9f9f9;
}
#cen_r{width:740px; float:left; min-height:300px;}.custom {
	background-image: url(../images/li_bg.gif);
	background-repeat: no-repeat;
	background-position: left -127px;
	padding-left: 25px;
	font-size: 12px;
	font-weight: bolder;
	line-height: 25px;
	height: 20px;
	overflow: hidden;
}
#news li,#prog li ,#messages li {line-height: 25px;float: left;height: 25px;	width: 460px;margin-left: 5px;border-bottom-width: 1px;border-bottom-style: dashed;border-bottom-color: #CCCCCC;}
#news li,#prog li a:hover ,#messages li a:hover { color:red;}
#prog li {width:700px;}
.clsi {
	line-height: 25px;
	height: 25px;
	float: left;
	padding-top: 5px;
	width: 100%;
}
#messages li {
	line-height: 25px;
	float: left;
	height: auto;
	width: 700px;
	margin-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	margin-top: 10px;
}
#pro_img li ,#pro_imgs li {float: left;height: 160px;width: 152px;margin-top: 10px;margin-left: 4px;}
#pro_AS li {
	display:block;
	list-style-type: disc;
	height:auto;
	list-style-position: inside;
}
#pro_imgs li {float: left;height: 160px;width: 152px;margin-top: 10px;margin-left: 4px; margin-left:20px;}
#pro_img .img img ,#pro_imgs .img img {height: 123px;width: 148px;padding: 1px;	border: 1px solid #999999;}
#pro_img .img_name ,#pro_imgs .img_name {float: left;height: 25px;width: 152px;background-image: url(../images/name_bg.jpg);	background-repeat: no-repeat;background-position: left top;text-align: center;margin-top: 2px;line-height: 25px;}
#foot {
	background-image: url(../images/foot_bg.jpg);
	background-repeat: repeat-x;
	background-position: left 15px;
	float: left;
	width: 1000px;
	height: 130px;
	background-color: #FFFFFF;
	padding-top: 15px;
}
#link_foot {color:#666666;
	line-height: 30px;  height:30px;
	text-align: center;
	letter-spacing: 5px;
}
#sf {
	line-height: 2;
	text-align: center;
}
