* { font-family:'Arial'; }
body { background-image:url(images/bg.gif); background-repeat:repeat-x; background-position:left top; background-color:#FFE3D7; margin:0px; padding:0px; }
a { font-size: 12px; text-decoration:none; color:#0066cc; }
a:hover { color:#cc0000; }

form { padding:0; margin:0; }

.news td { border-bottom:#666 dashed 1px; padding: 12px 0; font-size: 12px;color:#333; }
.newstxt { border:#666 dashed 1px; padding: 10px;font-size: 12px;color:#333; }

.bodytxt { font-size:12px; line-height:1.7em; color:#333; }

.indexphoto { width:250px; height:192px; background:url(images/1_photobg.gif) no-repeat; padding-top:6px; padding-left:5px; }

.wrapper{ position:relative; width:340px; height:255px; overflow:hidden; padding:0; margin:16px auto; background-color:#FFFFFF; }
.wrapper li{ list-style:none;  }
.wrapper *{ margin:0; padding:0; }
ul#run{ position:absolute; top:0px; left:0px; width:auto; height:auto; overflow:hidden; padding:0; margin:0; }
ul#run li{ float:left; }
ul#run li span{ display:block; width:340px; height:255px; text-align:center; }
ul#Num{	position:absolute; bottom:0px; right:0px; padding:0px; margin:0px; }
ul#Num li{ float:left; margin:0px 2px; }
ul#Num li a{ float:left; font-size:12px; line-height:15px; padding:0px 5px; color:#F34D05; border:1px solid #CCC; background:#FFF; text-decoration:none; }
ul#Num li a:hover,ul#Num li a.hover{ color:#FFF; background:#F34D05; }

.wrapper_banner{ position:relative; width:240px; height:180px; overflow:hidden; padding:0px; margin:0px; }
.wrapper_banner *{ margin:0px; padding:0px; }
ul#run_banner{ position:absolute; top:0px; left:0px; width:auto; height:auto; overflow:hidden; }
ul#run_banner li{ list-style:none; float:left; padding-right:0px; }
ul#run_banner li span{ display:block; width:240px; height:180px; text-align:center; }

.member_table { font-size: 12px; color:#333; border-color:#663300; width:700px; }
.member_table td { border-color:#555555; }
.member_table .ttitle { background-color:#EEEEEE; }
.member_table .thead { background-color:#FFFFDD; width:100px; text-align:center; color:#663300; }
.member_tip { color:#666666; font-size:12px; }
.member_tip_h { color:#666666; width:700px; margin:auto; font-size:12px; padding:10px 0px; }
.member_btn { text-align:center; padding-top:10px; padding-bottom:20px; }
.member_btn input { background-color:#FFFFCC; border:#663300 1px solid; color:#663300; height:30px; }
.red { color:#FF0000; padding-right:2px; }
#mpic { border:#553300 1px solid; width:180px; height:50px; }

.member_login { font-size:12px; color:#0066CC; }
.member_login span { font-weight:bold; }
.member_login img { vertical-align:text-bottom; }

input { font-size:12px; }
form { padding:0; margin:0;}