* {margin: 0; padding: 0;}
html{margin: 0; padding: 0; width: 100%; background:#fff url(../images/hongshulin_01_02.jpg) repeat-x;}
body {width: 100%; background: url(../images/hongshulin_01_09.jpg) no-repeat center 311px;}
td, body, div {font-size: 12px; color: #3B3B3B; text-align: center; line-height: 18px;}
li {list-style: none; line-height: 18px; text-align: left; overflow:hidden;}
h1, h2, h3, h4, h5, h6 {margin: 0; padding: 0; overflow:hidden;}
h2 {font-size: 12px;}
img {border: 0; padding: 0; margin: 0;}
dt, dd {text-align: left;}
a {font-size: 12px; color: #3B3B3B; text-decoration: none;}
a:hover {color: #3B3B3B; text-decoration: underline;}
img,select,input{vertical-align:middle;}
em{ font-style:normal;}
.content{width:1000px; background:#fff url(../images/hongshulin_01_04.gif); margin:0 auto;}
#head{ background:#fff url(../images/hongshulin_01_05.gif);}
#comcon{ float:left; width:1000px; background:url(../images/hongshulin_01_08.jpg) no-repeat 9px 9px; height:32px; padding-top:9px;}
#comcon ul{ float:left; width:900px; padding:0 0 0 11px;}
#comcon li{ float:left;}
#comcon li a{ float:left; display:block; height:20px; line-height:20px; padding:7px 30px 5px; font-weight:bold; color:#7B7B7B;}
#comcon li a:hover{ text-decoration:none; color:#eee; border-top:5px #F19026 solid; padding-top:2px;}
#coming,#head{ background:#fff url(../images/hongshulin_01_05.gif);}
#header{ float:left; padding:0 0 1px 10px; width:980px; height:269px;}
#logo{ float:left; padding:202px 0 0 32px;}
#counter{float:right;position:relative;width:199px;height:121px;background:url(../images/hongshulin_02_15.gif) no-repeat 0 bottom;margin:0 20px -100px 0;right:15px!important; right:0; top: -135px;}
#countercon{ float:left; padding:48px 0 0 0; width:199px; overflow:hidden;}
#countercon div{ float:left;}
#da{ float:left; font-size:40px; line-height:40px; height:40px; overflow:hidden; text-align:center; width:199px; color:#E80012; font-family: Arial, Helvetica, sans-serif; font-weight:bold;}
#hr{ float:left; padding-left:64px; width:18px; color:#D6D6D4; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:12px; line-height:13px; height:14px; overflow:hidden;}
#mins{ float:left; padding-left:14px; width:18px; color:#D6D6D4; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:12px; line-height:13px;}
#sec{ float:left; padding-left:14px; width:18px; color:#D6D6D4; font-family: Arial, Helvetica, sans-serif; text-align:center; font-size:12px; line-height:13px;}
#zhengming{ float:left; padding:6px 0 0 150px;}
#zhengming img{ float:left;}
#topnav{ height:33px; background:url(../images/hongshulin_01_15.jpg) no-repeat; _margin-top:-21px;}
#topnav ul{ float:right; padding:0 8px 0 0;}
#topnav li{ float:left; padding-right:15px; font-size:14px;}
#topnav li#topnav1,#topnav li#topnav1 a,#topnav li#topnav1 a:hover{ font-weight:bold;}
#topnav,#topnav a,#topnav a:hover{ color:#fff;}
#topnav a{ display:block; float:left; height:25px; line-height:25px; padding-top:3px; text-indent:11px; font-size:14px;}
#topnav a:hover{ background: url(../images/hongshulin_02_21.gif) no-repeat 2px 11px; text-decoration:none; font-size:14px;}
body#body1 li#topnav1 a,body#body2 li#topnav2 a,body#body3 li#topnav3 a,body#body4 li#topnav4 a,body#body5 li#topnav5 a,body#body6 li#topnav6 a,body#body7 li#topnav7 a,body#body8 li#topnav8 a,body#body9 li#topnav9 a{ cursor:default; background: url(../images/hongshulin_02_21.gif) no-repeat 2px 11px;}
#topnav span{ float:left; font-weight:bold; padding:7px 0 0 18px;}
#main{ position:relative;}
#sidebar{ float:left; width:270px; height:864px; background:url(../images/hongshulin_01_32.jpg) no-repeat 2px bottom;}
#login{ float:left; width:260px; height:118px; background:url(../images/hongshulin_01_17.gif) no-repeat 10px 0; padding-left:10px;}
#login ul{ float:left; width:215px; padding:10px 0 0 16px;}
#login li{ float:left; width:172px; padding:3px 0;}
#login input.inp{ width:118px; height:17px; background:url(../images/hongshulin_02_29.jpg) no-repeat; border:none; padding:0 2px;}
#login input.inpran{ width:50px; margin-bottom:2px; height:17px; background:url(../images/hongshulin_02_29.jpg) no-repeat; border:none; padding:0 2px;}
#login li.but{ float:right; width:35px; margin-top:-44px;}
#login li.but img{ cursor:pointer;}
#login li.links{ text-align:center; width:230px;}
#login a.import{ color:#FF1F1F;}
#loged{ float:left; display:none; width:260px; height:118px; background:url(../images/hongshulin_01_17.gif) no-repeat 10px 0; padding-left:10px;}
#loged ul{ float:left; width:230px; padding:12px 0 0 10px;}
#loged li{ float:left; text-indent:7px; width:230px; line-height:22px; color:#F63F01; font-weight:bold;}
#loged li span{ color:#595959;}
#loged li.but{ text-indent:0; height:26px; padding-top:2px;}
#state{ float:left!important; float:none; padding-left:10px;}
#state dt{ padding-bottom:32px;}
#state dd{ float:left; padding-left:2px; position: relative;}
#state dd.now .tipinfo{ display:block;}
.tipinfo{ position: absolute; display:none; top:15px; left:190px; width:204px;}
.tiptop{ float:left; width:204px; height:11px; overflow:hidden; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/hongshulin_01_65.png');background:url(../images/hongshulin_01_65.png) no-repeat!important; background:none;}
*+html .tiptop{ background:none!important;}
.tipmain{ float:left; width:164px; padding:0 10px 10px 30px; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/hongshulin_01_66.png',sizingmethod='scale');background:url(../images/hongshulin_01_66.png) repeat-y!important; background:none;}
*+html .tipmain{ background:none!important;}
.tipbot{ float:left; width:204px; height:2px; filter:progid:dximagetransform.microsoft.alphaimageloader(src='images/hongshulin_01_67.png');background:url(../images/hongshulin_01_67.png) no-repeat!important; background:none;}
*+html .tipbot{ background:none!important;}
dd#state01{ z-index:9;}
dd#state02{ padding-left:23px;z-index:8;}
dd#state03{ z-index:7;}
dd#state04{ padding-left:22px;z-index:6;}
dd#state05{ z-index:5;}
#info{position:absolute; left:270px; top:0!important;top:-1px; z-index:999;}
*+html #info{ top:-1px!important;}
#newsbar{width:400px; height:20px; padding:25px 19px 50px 30px; background:url(../images/hongshulin_01_18.gif) no-repeat;}
#news{ float:left; width:385px; overflow:hidden; height:20px; position:relative;}
#news ul{ float:left; position:relative;}
#news li{ padding-right:20px; float:left; color:#FF2300; height:18px; padding-top:2px; white-space:nowrap; overflow:visible; }
#news li a,#newsbar li a:hover{ color:#FF2300; line-height:15px;display:block; float:left;}
#details{ width:449px; height:400px; float:left; background:url(../images/hongshulin_01_22.gif) no-repeat;}
#details dl{ float:left; line-height:24px;}
#details dt{ font-size:14px; color:#fff; font-weight:bold;}
dl#detail01{ padding:18px 0 0 50px;}
dl#detail01 dt{ text-indent:65px; background:url(../images/hongshulin_02_39.gif) no-repeat 40px 1px;}
dl#detail02{ padding:25px 0 0 15px;}
dl#detail02 dt{ text-indent:35px; background:url(../images/hongshulin_02_39.gif) no-repeat 10px 1px;}
dl#detail03{ padding:35px 0 0 30px;}
dl#detail03 dt{ text-indent:25px; background:url(../images/hongshulin_02_39.gif) no-repeat 0 1px;}
dl#detail03 dd{ padding-left:20px;}
#details span,#details span a,#details span a:hover{ color:#fff;}
#maincon{ float:right; width:730px; background:url(../images/hongshulin_01_26.jpg) no-repeat 718px bottom;}
#rightbar{ width:281px; background:url(../images/hongshulin_01_34.gif) no-repeat 0 313px; height:540px; position:absolute; left:719px; top:0; z-index:2;}
#contribute,#contribute img{ float:left;}
#contribute{ padding-top:12px; background:url(../images/hongshulin_01_19.gif) no-repeat;}
#gonggao{ float:left; width:271px; height:219px; background:url(../images/hongshulin_15_04.jpg) no-repeat;}
#gonggao h2{ float:left; padding:5px 0 0 38px;}
#gonggao ul{ float:left; padding:13px 0 0 40px; width:230px;}
#gonggao li{ float:left; width:230px; text-indent:14px; background:url(../images/hongshulin_16_10.gif) no-repeat 0 6px; line-height:22px;}
#gonggao li.more{ background:none;}
#gonggao li.more span{ float:right; padding-right:10px;}
#rank{ float:left; width:271px;}
.ranks{ float:left; width:271px;}
#rank01{ display:none;}
.ranks h2{ float:left; padding-left:20px; width:177px; height:39px; padding-left:70px;}
.ranks h2 span{ float:left; cursor:pointer; display:block; width:83px; height:30px; text-indent:-9999px;}
.ranks h2 em{ float:left; cursor:pointer; display:block; width:80px; height:30px; text-indent:-9999px;}
#rank01 h2{ background:url(../images/hongshulin_16_15.jpg) no-repeat 20px 0;}
#rank02 h2{ background:url(../images/hongshulin_15_09.jpg) no-repeat 20px 0;}
.ranks dl{ float:left; padding:2px 0 0 70px; line-height:22px;}
.ranks dt{ float:left; width:161px; font-weight:bold; font-size:14px;}
.ranks dd{ float:left; width:161px; border-bottom:1px #ccc dashed;}
.ranks dd span{ float:right;}
.ranks dd.more span{ position:relative; left:29px;}
.ranks dd.more{ border:none;}
ul#topul{ margin:0 auto; position:relative; left:20px; top:10px; width:90px;}
ul#topul li{ float:left; padding:1px 6px; border-left:2px #fff solid; background:#F0F0F0; color:#B3B3B3;}
ul#topul li.on{ background:#C52424; color:#fff;}

#tips{ float:left; width:730px; height:319px; position:absolute; left:270px; top:540px; z-index:1; background:url(../images/hongshulin_02_52.gif) no-repeat;}
#tips dl{ float:left; width:125px;}
dl#tip01{ padding:152px 0 0 180px; background:url(../images/hongshulin_01_61.gif) no-repeat 160px 147px;}
dl#tip01 dt{ padding-top:76px;}
dl#tip02{ padding:114px 0 0 15px; background:url(../images/hongshulin_01_62.gif) no-repeat 0px 130px;}
dl#tip02 dt{ padding-top:76px;}
dl#tip03{ padding:69px 0 0 15px; background:url(../images/hongshulin_01_63.gif) no-repeat 0px 82px;}
dl#tip03 dt{ padding-top:76px;}
dl#tip04{ padding:37px 0 0 15px; background:url(../images/hongshulin_01_64.gif) no-repeat 0px 9px;}
dl#tip04 dt{ padding-top:76px;}
dl#tip01.now{ background:url(../images/hongshulin_01_61.gif) no-repeat 160px -253px;}
dl#tip02.now{ background:url(../images/hongshulin_01_62.gif) no-repeat 0px -270px;}
dl#tip03.now{ background:url(../images/hongshulin_01_63.gif) no-repeat 0px -318px;}
dl#tip04.now{ background:url(../images/hongshulin_01_64.gif) no-repeat 0px -391px;}
#tips dd em{ font-weight:bold; font-size:14px; color:#f00;}
#tips span,#tips span a,#tips span a:hover{ color:#FE7E00}
#tips span.more{ display:block; text-indent:24px;}

#footer{ background:url(../images/hongshulin_01_60.jpg) repeat-x; height:70px;}
#footer span{ display:block; margin:0 auto; padding-top:25px; color:#6C6C6C; text-align:center; line-height:22px;}