/* ===== 内页公共 ===== */
.cont-hd{background:url(../assets/images/mod_hd_rpt.png) 0 -40px repeat-x;height:51px;position:relative;}
.cont-hd h2{background-position:-12px -40px;width:298px;height:51px;float:left;background-image:url(../assets/images/spr03.png);background-repeat:no-repeat;}
.cont-hd .bgr{background-position:-12px -132px;width:310px;height:51px;float:right;background-image:url(../assets/images/spr03.png);background-repeat:no-repeat;}
.cont-bd{border:1px solid #885545;}
.cont-bd-inner{width:756px;border:1px solid #472f26;background:#472f26;position:relative;}
.cont-bd-bl,.cont-bd-br{height:565px;width:2px;top:0;}
.cont-bd-bl{left:-2px;}
.cont-bd-br{background-position:-3px 0;right:-2px;}
.curmb{margin-left:15px;float:left;margin-bottom:20px;color:#5f432f;}
.curmb a{color:#5f432f;}
.curmb em{color:#8b654a;font-style:normal;}
.cont-box{width:728px;min-height:990px;padding-bottom:30px;border-right:1px solid #281914;background:#382620;float:left;margin-left:15px;margin-right:0;}

/* ===== 牌型 Tab ===== */
.hero-tit{background-position:-95px -357px;width:88px;}
.list-tab li{background-position:-6px -268px;width:181px;background-image:url(../assets/images/spr04.png);background-repeat:no-repeat;height:31px;overflow:hidden;}
.list-tab li span{width:50px;height:16px;display:block;margin:8px auto 0;text-indent:-9999px;overflow:hidden;background-image:url(../assets/images/spr04.png);background-repeat:no-repeat;}
.list-tab li .wjp{background-position:-8px -456px;}
.list-tab li .jbp{background-position:-181px -422px;}
.list-tab li .jnp{background-position:-211px -441px;}
.list-tab li .zbp{background-position:-160px -441px;}
#curr_0,#curr_1,#curr_2,#curr_3{background:none;}
#curr_0 span{background-position:-58px -440px;}
#curr_1 span{background-position:-109px -441px;}
#curr_2 span{background-position:-7px -439px;}
#curr_3 span{background-position:-232px -422px;}

/* ===== 卡牌表格 ===== */
.tbl{width:526px;table-layout:fixed;border-collapse:collapse;}
.tbl th,.tbl td{border:1px solid #47321f;}
.tbl td{padding:5px 0 5px 5px;color:#896042;}
.col-1{width:105px;}
.col-2{width:421px;}
.x_card_lst{line-height:1.8;}
.x_card_lst p.cl img{width:91px;height:125px;border:1px solid #543b25;background:#47321f;padding:4px;}
.x_card_about{color:#896042;line-height:1.8;margin-bottom:10px;}
.x_card_tit{margin-bottom:5px;}
.x_card_tit strong{font-size:14px;color:#e85b0c;display:block;font-weight:bold;}
.x_card_tit_jn,.x_card_tit_zb{background:url(../assets/images/spr04.png) -7px -439px no-repeat;width:50px;height:16px;text-indent:-9999em;overflow:hidden;}
.x_card_tit_zb{background-position:-232px -422px;}
.x_card_txt img{margin-bottom:3px;}

/* ===== 武将列表（横排） ===== */
.hero-list{border-bottom:1px solid #2d1e15;overflow:hidden;zoom:1;}
.hero-list:after{visibility:hidden;display:block;font-size:0;content:"";clear:both;height:0;}
.hero-list dt{float:left;width:22px;height:22px;margin:3px 20px 0 0;text-indent:-9999px;overflow:hidden;background-image:url(../assets/images/spr04.png);background-repeat:no-repeat;}
.hero-list dt.don{background-position:-242px -399px;}
.hero-list dt.minister{background-position:-218px -399px;}
.hero-list dt.folk{background-position:-195px -399px;}
.hero-list dd{float:left;width:610px;overflow:hidden;}
.hero-list dd ul{display:block;width:610px;overflow:hidden;list-style:none;padding:0;margin:0;}
.hero-list dd li{display:inline;margin:0 3px 5px;white-space:nowrap;list-style:none;float:none;background:none;padding:0;}
.hero-list dd li a{color:#c98f63;text-decoration:none;}
.hero-list dd li a:hover{color:#e85b0c;text-decoration:none;}

/* ===== 照抄原版 card 页专用样式（1.txt 的 <style>，真正生效的那层） ===== */
.hero-tit{background-position:-95px -357px;width:88px}
.list-tab li span{width:50px;}
.list-tab li .wjp{background-position:-8px -456px;}
.list-tab li .jbp{background-position:-181px -422px;}
.list-tab li .jnp{background-position:-211px -441px;}
.list-tab li .zbp{ background-position:-160px -441px;}
#curr_0,#curr_1,#curr_2,#curr_3{ background:none}
#curr_0 span{background-position:-59px -440px;}
#curr_1 span{background-position:-109px -441px;}
#curr_2 span{background-position:-7px -439px;}
#curr_3 span{background-position:-232px -422px;}
.hero-list{border-bottom:1px solid #2d1e15}
.hero-list dd{width:610px}
.hero-list dd li{display:inline;margin:0 3px 5px; white-space:nowrap}
.don,.minister,.folk{width:22px; height:22px;}
.don{background-position:-242px -399px;}
.minister{background-position:-218px -399px;}
.folk{background-position:-195px -399px;}
.roll{background:#39261b;width:214px;}
.roll-inner{width:214px; height:274px}
.indication{right:5px}
.indication span{float:left; margin:3px 3px 0 0; width:11px; height:14px; background:#7a553c;text-indent:-9999px;cursor:pointer}
.indication .on{ background:#c35416}
.roll-inner p{width:1500px}
.blood{height:35px; line-height:35px; padding:0 5px}
.blood .grain{background-position:-234px -300px; width:15px; margin:12px 1px 0}
.intro{width:420px;}
.skill{ background:#2d1e15}
.more-intro{border-top:1px solid #2d1e15}
/* 武将名列表：照原版 common.css —— float 可忽略标签间空白，间距由 margin-right 控制 */
.cont-box .hero-list{border-bottom:1px solid #533B23;}
.cont-box .hero-list dd.fl ul{width:610px;overflow:hidden;*zoom:1;}
.cont-box .hero-list dd.fl li{float:left;margin-right:10px;display:inline;}
/* 详情区姓名行：阵营标与姓名同行对齐 */
.hero-intro .intro h4{overflow:hidden;zoom:1;line-height:22px;}
.hero-intro .intro h4 span{vertical-align:middle;}
/* 立绘边框与血量条：照原版 common.css（特异性高于 1.txt 内联层） */
.hero-intro .roll{background:#39261b;width:220px;height:auto;overflow:hidden;float:left;position:relative;}
.hero-intro .roll-inner{width:220px;height:280px;overflow:hidden;}
.hero-intro .roll-inner p{width:1500px;}
.hero-intro .roll-inner img{width:216px;height:276px;padding:1px;border:1px solid #7f503e;display:block;}
.hero-intro .blood{background:#5b3824;border-bottom:2px solid #180e05;}
.hero-intro .intro{margin-left:0;float:right;}
.hero-intro .indication{display:none;}
