body{margin:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:24px; color:#515151;}
img{border:none}
ul,li,dl,dd,dt{margin:0; padding:0; list-style:none}
.title{color:#515151; background:url(title_bg.png) repeat-x; border-bottom:1px solid #E8E8E8}
/*.title .tt img{ margin:3px 3px 0 0; }*/
.title .tt{display:block; height:26px; line-height:26px; width:120px; background:url(bt2.jpg) no-repeat left -1px; color:#FFF;  font-weight:bold; padding-left:30px;color:#7A7F85}
.title .more{ float:right; margin:5px 5px 0 0}
.bor3{border:1px solid #E8E8E8;}
.mar-bot{margin-bottom:10px; background:url(news_bg.gif) repeat-x bottom #FFF}
.img_list dl{width:150px; height:185px; text-align:center; float:left; margin:10px;_margin:10px 9px;position:relative;}
.img_list dd{width:150px; height:24px; position:absolute; bottom:0px; left:0px;  text-align:center; color:#000;z-index:1; background:#DFDFDF;}
.img_list dd a{position:relative; font-weight:bold}
.img_list dd  a:link,.img_list dd  a:visited  {
	color: #000;
	text-decoration: none;
}
.img_list dd:hover,.img_list dd  a:hover,.img_list dd  a:active{ background:#DFDFDF;color: #FF0000;text-decoration: none; }

.ry_list dl{ width:115px; height:100px; text-align:center; float:left; margin:10px}

* html .ho_list{height:345px; overflow:hidden}
.ho_list{height:347px;}
* html .ho_list dl{ width:115px; height:100px; text-align:center; float:left;margin:8px 8px 0 8px;}
.ho_list dl{ width:115px; height:100px; text-align:center; float:left; margin:10px;}

.con{padding:10px}
.con h1{text-align:center; padding:0; margin:0; font-size:14px}
a:link,a:visited  {
	color: #515151;
	text-decoration: none;
}

a:hover,a:active {
	text-decoration: none;
	color: #FF0000;
}
.newlist ul{padding:10px; text-align:left}
.newlist span{ float:right}

.prcon {margin:10px}
.prcon dt img{border:1px solid #CCC; padding:1px; margin-right:10px}
.prcon dt{ float:left}
.prcon .by {margin:10px 0 5px 0}
.prcon .by .buy{background:url(anniu2.gif) no-repeat; padding:13px 20px; text-align:center; color:#F00; font-weight:bold}

.flashcon{ text-align:center}

#demo1 img,#demo2 img{margin:5px 5px 0 5px;}

#demo {overflow:hidden;width:710px; height:193px; clear:both;}
#demo span{display:block; background:#DFDFDF; width:134px; height:20px; line-height:20px}

label{float: left;width: 80px;}
form{margin:30px}
INPUT,TEXTAREA{
color:#555555;
font-size:12px;
padding:3px;
border: 1px #E8E8E8 solid;
margin:3px 0;
}
input[type=radio],input[type=checkbox] {cursor:pointer; border:none}
textarea{width: 400px;height: 100px;overflow:auto;}
.r_list{ font-weight:bold; color:#C32600}
.r_list li{background:url(title_bg1.gif) left center no-repeat;padding-left:15px;_padding-left:0;/*  border-bottom:1px solid #C7C7C7;*/
}

.r_list a:link,.r_list a:visited  {
	color: #C32600;
	text-decoration: none;
}

.r_list a:hover,.r_list a:active {
	text-decoration: none;
	color: #000;
}
/*.nimade li{ line-height:46px; background:url(listbg.gif) no-repeat; font-size:14px}*/
.nimade li{ line-height:23px; font-size:12px; padding-left:0}
.holist dl{ float:left; margin:0px 6px 0 6px; _margin:0px 5px 0 5px; line-height:12px}
.holist dd{ padding:5px 0 5px 0; background:#DFDFDF; color:#FFF;}
.scr{height:342px; width:200px; overflow:auto;scrollbar-face-color:#A8A8A8;scrollbar-arrow-color:#FFFFFF;scrollbar-highlight-color:#A8A8A8;scrollbar-3dlight-color:#A8A8A8;scrollbar-shadow-color:#A8A8A8;scrollbar-darkshadow-color:#A8A8A8;scrollbar-track-color:#FFFFFF;}
.aa li{float:left; margin:5px 20px;}