body{margin:0; font-size:12px; font-family:Verdana, Geneva, sans-serif; line-height:24px; color:#515151; background:url(bg.jpg) repeat-y center}
img{border:none}
ul,li,dl,dd,dt{margin:0; padding:0; list-style:none}
.title{color:#515151;}
/*.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:15px 5px 0 0}

.rbbg{ background:url(rightbg.jpg) no-repeat center bottom}
.bargg{background:#f4f4f4; padding:10px; /*border:1px solid #e0e0e0*/}

.mar-bot{margin-bottom:10px;}
.img_list dl{width:150px; height:185px; text-align:center; float:left; margin:8px;_margin:10px 7px;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:15px}

* 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:0 10px 10px 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:0px 5px 0 5px; width:120px; height:145px}

#demo {overflow:hidden;width:688px; height:163px; clear:both; margin:0 10px}
#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) no-repeat left center; text-indent:15px;/*  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 4px 0 4px; _margin:0px 4px 0 4px; line-height:12px; text-align:center}
.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;}
