@charset "utf-8";
/**/
.a_more { position:absolute; top:5px; right:0; display:block; width:29px; height:9px; overflow:hidden; text-indent:-9999em; background:url(../img/index/bg_script.png) no-repeat -100px 0}

.switcher { float:left; width:534px; height:238px; overflow:hidden; position:relative;}
.switcher img { width:534px; height:238px; display:block;}
.switcher .pager { position:absolute; bottom:3px; left:3px; }
.switcher .pager li { float:left; margin-left:2px; width:17px; height:17px; overflow:hidden; }
.switcher .pager li a { display:block; width:17px; height:17px; background:url(../img/index/bg_script.png) no-repeat -50px -20px; color:#fff; font:bold 11px/15px Tahoma; text-align:center; }
.switcher .pager li.selected a, .switcher .pager li a:hover { background-position:-67px -20px; color:#fff; text-decoration:none; }

.topbox { padding-top:11px; overflow:hidden;zoom:1;}
.hot_vip { float:right; width:219px; height:238px; overflow:hidden; background:url(../img/index/bg_hot_vip.png) no-repeat 0 0;}
.hot_vip h2 { height:40px; overflow:hidden; line-height:300px; font-size:0;}
.hot_vip ol { padding:0 0 0 10px; width:200px; white-space:nowrap; overflow:hidden;}
.hot_vip ol li { margin:18px 0 0 0;}
.hot_vip ol li h4, .hot_vip ol li p { float:left; padding:40px 0 0 2px; color:#fff;}
.hot_vip ol li h4 { width:100px;}
.hot_vip ol li h4 a { color:#6E462B; font-size:18px; line-height:18px;}
.hot_vip a.vip_more { position:relative; left:100px; margin-top:12px; display:block; width:110px; height:18px; line-height:18px; text-indent:0; text-align:center; font-family:simsun; color:#fff; background:url(../img/index/bg_script.png) no-repeat 0 -40px;}
.hot_vip a.vip_more:hover { text-decoration:none; color:#fff;}

.viplist li { display:block; overflow:hidden; zoom:1; position:relative;}
.viplist li h4, .viplist li p { font-size:14px; font-weight:normal; font-family:simsun; color:#B50000;}
.viplist li p { font-size:12px;}
.viplist li a.a_icon { position:absolute; top:1px; right:0; width:43px; height:43px;}
.viplist li h4 { background:url(../img/index/bg_hot_pri.png) no-repeat -140px -60px;}
.viplist li.no1 h4, .viplist li.no2 h4 { background:none;}
.viplist li.n1 h4 { background-position: -800px 5px;}
.viplist li.n2 h4 { background-position: 0 -95px;}
.viplist li.n3 h4 { background-position: -270px -95px;}
.viplist li.n4 h4 { background-position: -500px -95px;}
.viplist li.n5 h4 { background-position: -800px -95px;}
.viplist li.n6 h4 { background-position: -800px -195px;}
.viplist li.n7 h4 { background-position: -800px -295px;}
.viplist li.n8 h4 { background-position: -800px -395px;}
.viplist li.n1 a, .viplist li.n5 a { color:#1F4E97;}
.viplist li.n1 p, .viplist li.n5 p { color:#567AB1;}
.viplist li.n2 a, .viplist li.n6 a { color:#125E49;}
.viplist li.n2 p, .viplist li.n6 p { color:#69A495;}
.viplist li.n3 a, .viplist li.n7 a { color:#DB5418;}
.viplist li.n3 p, .viplist li.n7 p { color:#FD763A;}
.viplist li.n4 a, .viplist li.n8 a { color:#B30000;}
.viplist li.n4 p, .viplist li.n8 p { color:#B75454;}

.priviebox { margin:20px 0 20px; width:758px; overflow:hidden; position:relative;}
.priviebox h2 { display:none;}
.priviebox .content { position:relative; height:120px; overflow:hidden;}
.priviebox .viplist { position:absolute; top:0; left:0; z-index:1; padding:0 0 0 35px; width:758px; overflow:hidden; background:url(../img/index/bg_hot_pri.png) no-repeat 0 -200px;}
.priviebox .viplist li { float:left; margin:35px 35px 0 0; height:85px; width:152px;}
.priviebox .viplist li h4 { padding-top:40px;}

.index_col { overflow:hidden; zoom:1;}
.index_col .introbox { float:left; width:534px; overflow:hidden;}
.index_col .sidecol{ float:right; width:212px; overflow:hidden;}

.introbox .item { margin-bottom:10px; padding-bottom:12px; background: #EDEDED url(../img/index/bg_bigbox.png) no-repeat -540px 100%;}
.introbox .item h2 { height:30px; overflow:hidden; font:bold 16px/30px simsun; text-indent:1em; color:#767676; background:url(../img/index/bg_bigbox.png) no-repeat 0 0}
.introbox .item .content { padding:0 10px 0 14px; overflow:hidden;zoom:1;}
.introbox .item .a_imgs { float:left;}
.introbox .item .infotext { float:right; padding:20px 15px 0 10px; width:303px; position:relative; background:url(../img/index/bg_smallbox.png) no-repeat;}
.introbox .item .infotext .a_more { top:8px; right:15px;}
.introbox .item .infotext .p_text { height:125px; padding:5px 0; overflow:hidden; border-top:1px dotted #ccc; text-indent:2em; color:#606060;}
.introbox .item .infotext .bt { padding-top:5px; height:28px;}
.introbox .item .infotext .bt a { float:right; margin-left:8px;}
.loglist { height:125px; padding:5px 0; border-top:1px dotted #ccc; overflow:hidden;zoom:1;}
.loglist li { float:left; width:100%; display:block; height:21px; line-height:21px; overflow:hidden;}
.loglist li em { float:left; width:80px; color:#FF0000; line-height:19px;}
.loglist li p { float:left; width:220px; overflow:hidden; color:#606060;}
.loglist li p a.commal { color:#71060B ; text-decoration:none;}
.loglist li p a.commal:hover { color:#d90101; text-decoration:underline; }
.loglist li p a.new { padding-right:22px; background:url(../img/base/icon_new.gif) no-repeat 100% 0;}
.loglist li p a.hot { padding-right:22px; background:url(../img/base/icon_hot.gif) no-repeat 100% 0;}
.loglist li span { float:left; width:113px; color:#D40404; overflow:hidden; white-space:nowrap;}

.hotactive { margin-bottom:10px; overflow:hidden;}
.hotactive h2 { height:29px; overflow:hidden; text-indent:-999em; background:url(../img/index/bg_title_act.png) no-repeat;}
.hotactive img { width:210px; height:82px; display:block;}
.hotactive p { font:bold 12px/25px simsun; color:#454540;}
.hotactive p a { color:#454540;}
.hotactive p a:hover { color:#e00000;}

.vipstar { margin-bottom:10px; height:200px; overflow:hidden; background:url(../img/index/bg_sidebox.png) no-repeat;}
.vipstar h2 { height:30px; line-height:30px; font-family:simsun; text-indent:0.5em; color:#C1080D;}
.vipstar .content { padding:10px;}
.vipstar p { line-height:18px;}
.vipstar .plink { line-height:21px;}
.star_list .userinfo { margin:0; border:0; height:47px;}
.star_list .userinfo .names { padding-top:10px;}
.star_list .plink { padding:5px 0;}
.star_list .plink a { text-decoration:underline; color:#C1080D}

body.bodylayer { background:none;}
.layerpage { width:414px; margin:15px auto; text-align:left; font-family:simsun;}
.layerpage h2 { padding-left:30px; height:32px; font:bold 14px/37px simsun; overflow:hidden; color:#fff; background:url(../img/index/bg_layer.png) no-repeat 0 0; margin:0}
.layerpage .content { padding:10px 20px 20px; background:url(../img/index/bg_layer.png) no-repeat left bottom; font-size:13px}
.layerpage .num { text-align:right;}
.tp_table table { width:100%;}
.tp_table table th { padding-left:10px; text-align:left; background:none;}
.tp_table table td { padding:5px 0 5px 10px; text-align:left; }
.tp_table table td em { display:inline-block; margin-right:5px; padding:0 3px; height:10px; text-align:center; font:bold 11px/10px simusn; color:#fff; overflow:hidden; background:url(../img/index/bg_script.png) no-repeat -20px -20px;}
.tp_table table td em.t { background-position: 0 -20px;}
.layerpage .bt { padding:15px 0 0 0; text-align: center;}
.layerpage .bar { float:right; margin:1px 5px 0 0; display:block; width:70px; height:9px; overflow:hidden; border-top:1px solid #C8C8C8; border-right:1px solid #fff; border-bottom:1px solid #fff; border-left:1px solid #C8C8C8; background:#DADADA; position:relative;}
.layerpage .bar .up { position:absolute; top:-1px; left:-1px; z-index:2; width:100%; height:11px; overflow:hidden; background:#C81C14;}

