@charset "utf-8";
.title { height:64px; background:url(../img/title_cztx.jpg) no-repeat; }
.label { margin-bottom:-2px; }
.underline { text-decoration:underline; }
.user_info { height:42px; padding:3px 0 15px 0; overflow:hidden; position:relative; background:url(../img/dotted.png) repeat-x 0 100%; }
.user_info .user_pic { float:left; border:1px solid #CECECE; background:#fff; padding:1px; width:38px; height:38px; margin-right:10px; }
.user_info p { height:21px; overflow:hidden; }
.user_info .logout { position:absolute; top:24px; right:10px; color:#E00000; }
.user_info2 { padding:5px 0 15px 0; background:url(../img/dotted.png) repeat-x 0 100%; }
.user_info2 img { margin-bottom:-2px; }
.noline { background:none; padding-bottom:5px; }
.more_info { text-align:right; }
.more_info a { text-decoration:underline; }
.btn_line { text-align:center; margin-top:5px; }
.btn_line .btn { background:url(../img/cz_sprite.gif) no-repeat 0 -148px; text-align:center; font-weight:bold; color:#343434; display:-moz-inline-box; display:inline-block; vertical-align:middle; margin:0 5px; width:60px; height:22px; line-height:23px; }
.btn_line .btn:hover { text-decoration:none; }
/**/
.cz_tab { background:url(../img/cz_sprite.gif) repeat-x 0 -54px; height:27px; border-right:1px solid #CECECE; margin-bottom:10px; }
.cz_tab li { background:url(../img/cz_sprite.gif) no-repeat 0 -27px; width:98px; height:27px; text-align:center; line-height:27px; overflow:hidden; float:left; margin-right:-1px; }
.cz_tab li a { display:block; width:98px; height:27px; overflow:hidden; color:#343434; }
.cz_tab li a:hover { text-decoration:none; }
.cz_tab li.selected { background-position:0 0; font-weight:bold; position:relative; }
.cz_tab li.selected a { text-decoration:none; color:#fff; }
/**/
.cz_table { width:100%; border:1px solid #CECECE; border-bottom:none; border-right:none; text-align:center; margin-bottom:5px; }
.cz_table th, .cz_table td { line-height:21px; padding:5px 5px 4px 5px; border:1px solid #CECECE; border-top:none; border-left:none; }
.cz_table th { background:url(../img/cz_sprite.gif) repeat-x 0 -100px; }
.cz_table .even td { background:#FFFBF2; }
.cz_table th.selected { background:#FD5200; color:#fff; }
.cz_table td.selected { background:#FFF9B8; }
.cz_table .tl { text-align:left; }
.cz_table strong { color:#E00000; }
/**/
.dingyue { text-align:center; padding:5px; }
/**/
.gntj { float:left; margin-bottom:0; width:208px; height:260px; overflow:hidden; }
.gntj .list_dot1 a { color:#E00000; }
/**/
.hdtj { float:right; margin-bottom:0; width:538px; height:260px; overflow:hidden; }
.hdtj ul { background:url(../img/dotted.png) repeat-x 0 104px; height:210px; overflow:hidden; }
.hdtj li { height:90px; overflow:hidden; position:relative; padding:10px 5px 10px 210px; line-height:18px; }
.hdtj li .pic_188x68 { position:absolute; top:15px; left:5px; }
.hdtj li h4 { font-size:12px; height:18px; overflow:hidden; }
.hdtj li h4 a { color:#E00000; }
.hdtj li h4 img { margin-bottom:-2px; }
.hdtj li p.info { height:36px; overflow:hidden; margin-bottom:3px; }
.hdtj li p.info a { text-decoration:underline; }
.hdtj li .btn { background:url(../img/sprite.gif) no-repeat 0 -36px; display:-moz-inline-box; display:inline-block; width:112px; height:22px; text-align:center; line-height:23px; color:#fff; margin-right:20px; vertical-align:middle; }
.hdtj li .btn:hover { text-decoration:none; }
/**/
.vip_rank {width:676px; margin:10px auto; }
.vip_rank ul { height:23px; line-height:16px; font-size:10px; margin-bottom:5px; padding-left:8px; }
.vip_rank ul li { float:left; height:23px; position:relative; padding-left:32px;}
.vip_rank ul li.r1{ width:46px;}
.vip_rank ul li.r2{ width:63px;}
.vip_rank ul li.r3{ width:100px;}
.vip_rank ul li.r4{ width:101px;}
.vip_rank ul li.r5{ width:105px;}
.vip_rank ul li.r6{ width:58px;}
.vip_rank ul li span { position:absolute; top:0; left:0; background:url(../img/cz_sprite.gif) no-repeat 0 -310px;width:32px;height:23px; overflow:hidden; text-indent:-9999em;}
.vip_rank ul li.r2 span{ background-position:0 -335px}
.vip_rank ul li.r3 span{ background-position:0 -360px}
.vip_rank ul li.r4 span{ background-position:0 -385px}
.vip_rank ul li.r5 span{ background-position:0 -410px}
.vip_rank ul li.r6 span{ background-position:0 -435px}

.vip_rank ul li strong {color:#E00000; }
.vip_rank .bar, .vip_rank .bar span, .vip_rank .bar div { background:url(../img/cz_sprite.gif) repeat-x 0 -200px; height:14px; overflow:hidden; }
.vip_rank .bar { border:1px solid #B9B9B9; padding-right:50px; width:624px; }
.vip_rank .bar div { background-position:0 -214px; padding-right:50px; }
.vip_rank .bar span { float:right; margin-right:-50px; overflow:visible; width:auto!important; width:50px; min-width:50px; max-width:95px; text-align:right; }
.vip_rank .bar .up span { background-position:100% -228px; }
.vip_rank .bar .down span { background-position:100% -242px; }
.vip_rank .bar em { background:url(../img/cz_sprite.gif) no-repeat; float:right; line-height:12px; height:14px; overflow:hidden; color:#fff; font-size:10px; font-weight:bold; }
.vip_rank .bar .up em { background-position:100% -257px; padding-right:16px; margin-right:8px; }
.vip_rank .bar .down em { background-position:0 -273px; padding:0 12px 0 14px; }
/**/
.intro { padding:15px; }
.intro dt { font-size:14px; padding:0 10px; line-height:26px; font-weight:bold; background:url(../img/sprite.gif) no-repeat -154px -540px; }
.intro dd { padding:0 10px; margin-bottom:25px; }
.intro strong { color:#E00000; }
.intro .list_dot1 { margin:5px auto; }
.intro .link_view { background:url(../img/sprite.gif) no-repeat 3px -114px; color:#E00000; display:inline-block; padding-left:12px; }
.intro .rule { margin-bottom:15px; padding:0 15px; }
.intro .rule h5 { font-weight:normal; font-size:12px; margin-left:-15px; }
.intro .exp { border:1px solid #CECECE; margin:5px auto; }
.intro .exp_border { border:5px solid #F8F8F8; text-align:center; padding:10px; }
.intro .cz_table { margin:5px auto; }
/**/
.hygn { zoom:1; overflow:hidden; padding:5px; }
.hygn .group { float:left; width:24.9%; }
.hygn .group h5 { background:#CECECE url(../img/icon/16_tequan.gif) no-repeat 5px 0; font-size:12px; line-height:17px; height:17px; padding-left:25px; margin-bottom:5px; overflow:hidden; }
.hygn .group p { padding-left:25px; }
.hygn .group a { color:#E00000; text-decoration:underline; }
