@charset "utf-8";
/* CSS Document */



.zsq_bk{border:1px solid #ded4c8;border-top:none;}
.zsq_nav_bg{background:url(../images/nav_zsq_bg.gif) repeat-x left top;height:35px;}
.zsq_nav_220{width:200px;height:32px;line-height:32px; background:#f4f2ea;border-left:1px solid #e6dac6;border-bottom:1px solid #e6dac6; text-align:center;color:#73583c;font-size:14px}
.zsq_nav_none{background:#fff; text-align:center;color:#73583c;font-size:14px;}
.zsq_nav_120{width:120px;height:32px;line-height:32px; background:#f4f2ea;border-left:1px solid #e6dac6;border-bottom:1px solid #e6dac6; text-align:center;color:#73583c;font-size:14px}
.zsq_img{border:1px solid #ccc;padding:5px;}
.pic_a{border:5px solid #fff;}
.t_a{color:#72573b;}
.t_b{color:#a98b6d;}
.bora{border:1px solid #a20a09;}
.borb{border:1px solid #ba8476;}
.p2{padding:2px;}
.bga{background:url(../images/nav_bg_a.gif) repeat-x left top; padding-left:8px;}
.bga2{background:url(../images/nav2_bg_a.gif) repeat-x left top; padding-left:8px;}
.bga b{color:#e8e2ce;line-height:26px;height:26px;font-size:14px;}
.bga2 b{color:#e8e2ce;line-height:26px;height:26px;font-size:14px;}
.bgb{background:url(../images/nav_bg_b.gif) repeat-x left top; width:70px;margin-right:8px;color:#e8e2ce; text-align:center;line-height:26px;height:26px;}
.bgb2{background:url(../images/nav2_bg_b.gif) repeat-x left top; width:70px;margin-right:8px;color:#e8e2ce; text-align:center;line-height:26px;height:26px;}
.pic_b{border:1px solid #d9c19d;padding:3px;}
.bgc{ background:url(../images/ico_c.gif) no-repeat top left;height:25px;width:199px;padding-left:40px;line-height:25px;font-size:14px;color:#73583c; font-weight:900;}
.bgd{ background:url(../images/nav_bg_c.gif) no-repeat top left;height:25px;width:220px; text-align:center;line-height:25px;font-size:14px;color:#e8e2ce; font-weight:900;}
.bgd2{ background:url(../images/nav2_bg_c.gif) no-repeat top left;height:25px;width:220px; text-align:center;line-height:25px;font-size:14px;color:#e8e2ce; font-weight:900;}
.pic_b{border:1px solid #ccc;}


/**����**/
.rank{ background:#fff;padding:20px; float:left;width:990px;}
.rankzh{width:100%;border-bottom:1px solid #b2b6b9;float:left;padding-bottom:20px;}
.rankzh_fl{width:450px;float:left;margin-left:70px;}
.rankzh_fl dl{width:100%;float:left;}
.rankzh_fl dd{width:145px;float:left;color:#919191;}
.rankzh_fl dd img{width:125px;height:125px;padding:3px;border:1px solid #e4e4e4;}
.rankzh_fl dt{width:280px;float:right;}
.rankzh_fl dt h4{font-size:20px;width:280px;float:left;height:55px;line-height:55px; display:bloc; overflow:hidden;}
.rankzh_fl dt p{width:170px;height:35px;line-height:35px;font-size:16px;float:left;}
.rankzh_fl dt p span{color:#ff7800;font-size:23px;}

.rankzh_fr{width:230px;float:right;margin-right:100px;}
.rankzh_fr h4{font-size:18px; color:#1732a7;float:left;height:40px;line-height:40px;}
.rankzh_fr dl{width:100%;float:left;line-height:28px;height:28px;}
.rankzh_fr dd{width:100px;float:left; text-align:right;}
.rankzh_fr dt{width:120px;float:right;}
.rankzh_fr dt span{width:73px;float:left;}
.rankzh_fr dt img{width:23px;height:23px;float:right;}


.rankicoa{ background:url(../images/member/ico_rank.png) -90px -577px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankicob{ background:url(../images/member/ico_rank.png) -90px -595px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankicoc{ background:url(../images/member/ico_rank.png) -90px -612px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankicod{ background:url(../images/member/ico_rank.png) -90px -630px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankicoe{ background:url(../images/member/ico_rank.png) -90px -648px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankicof{ background:url(../images/member/ico_rank.png) -90px -667px;float:right;width:73px;height:18px;display:block; overflow:hidden;}

.rankico-5{ background:url(../images/member/ico_rank.png) -90px -577px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankico-4{ background:url(../images/member/ico_rank.png) -90px -595px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankico-3{ background:url(../images/member/ico_rank.png) -90px -612px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankico-2{ background:url(../images/member/ico_rank.png) -90px -630px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankico-1{ background:url(../images/member/ico_rank.png) -90px -648px;float:right;width:73px;height:18px;display:block; overflow:hidden;}
.rankico-0{ background:url(../images/member/ico_rank.png) -90px -667px;float:right;width:73px;height:18px;display:block; overflow:hidden;}

.rankico5{ background:url(../images/member/ico_rank.png) 35px -336px;width:170px;height:20px;display:block; overflow:hidden;}
.rankico4{ background:url(../images/member/ico_rank.png) 40px -376px;width:150px;height:20px;display:block; overflow:hidden;}
.rankico3{ background:url(../images/member/ico_rank.png) 40px -416px;width:120px;height:20px;display:block; overflow:hidden;}
.rankico2{ background:url(../images/member/ico_rank.png) 40px -436px;width:130px;height:20px;display:block; overflow:hidden;}
.rankico1{ background:url(../images/member/ico_rank.png) 40px -456px;width:170px;height:20px;display:block; overflow:hidden;}
.rankico0{ background:url(../images/member/ico_rank.png) 40px -476px;width:130px;height:20px;display:block; overflow:hidden;}

.rankls{width:100%;float:left; background:#fff;}
.rankls .bignav{width:950px;float:left;}
.rankls .bignav dd{width:150px;float:left;font-size:20px; font-weight:600;border-bottom:2px solid #e90810;line-height:45px;height:45px; text-align:center;}
.rankls .bignav dt{width:800px;float:right;border-bottom:2px solid #757575;height:45px;line-height:45px;}
.rankls .mininav{width:100%;float:left;}
.rankls .mininav ul{width:980px;float:left;}
.rankls .mininav li{width:140px;float:left; text-align:center;font-size:15px;margin:10px 0; font-weight:800;}
.rankls .mininav li a{width:140px;height:35px;line-height:35px; display:block;}
.rankls .mininav li a:hover{ background:#e7e7e7;color:#e90810;}
.rankls .rankview{width:940px;margin:20px;float:left;}
.rankls .rankview dl{width:940px;float:left; background:#f5f5f5;padding:15px;border-bottom:1px solid #b2b6b9;margin-top:2px;}
.rankls .rankview dd{width:100%;float:left;font-size:16px; }
.rankls .rankview dd span{width:350px;color:#1732a7;float:left;}
.rankls .rankview dd em{width:170px;float:left;}
.rankls .rankview dd i{float:right;color:#b2b6b9;width:150px;font-size:14px;}
.rankls .rankview dt{width:100%;float:left;margin-top:15px;line-height:26px;}

.ranktj{width:100%;float:left; background:#fff;}
.ranktj dl{width:940px;margin:20px;}
.ranktj dd{width:100%;float:left;font-size:17px;height:40px;line-height:40px;color:#6b6b6b;}
.ranktj dt{width:100%;height:30px;line-height:30px;}
.ranktj dt span{margin-right:30px;}

.rank_page{width:100%;float:left; background:#fff;}
.rank_page dl{width:940px;margin:20px;}
.rank_page dd{width:100%;float:left;font-size:17px;height:40px;line-height:40px;color:#6b6b6b;}
.rank_page dt{width:100%;height:30px;line-height:30px;}
.rank_page dt span{margin-right:10px;}