.wrap{ width: 100%; background: url(../images/bg_re.jpg) center repeat; min-width: 1000px}
.wrap_top{ width: 100%; height: 100%; background: url(../images/slogan.jpg) top center no-repeat}
.nav{ height:50px; width: 100%; background: url(../images/nav_bg.jpg) center repeat-y; position:relative; z-index: 10}
.w1000{ width: 1000px; position: relative; margin: 0 auto }
.nav .logo{ position: absolute; top:9px; left: 50%; width: 211px; height: 96px; margin-left: -105px}
.nav .logo a{ display: block; height: 100%; background: url(../images/logo.png) center no-repeat}
.nav ul{ height: 50px}
.nav ul li{float: left;}
.nav ul li.title {  width: 198px}
.nav ul li.line{ width: 2px; height: 50px; background: url(../images/n_line.jpg) center no-repeat}
li.jx{ margin-right: 200px}
.nav ul li a{ display: block; height: 36px;
    position: relative; top:10px}
.nav ul li a{ text-align: center}
.nav ul li a strong{ color: #fde0a3; font-size:18px; }
.nav ul li a span{ color: #f0c483; font-size: 8px}
.act{ height: auto;padding-top: 360px;}
/*比赛规则*/
.slog{ width:310px; height: 86px; margin: 0 auto; background: url(../images/title.png) center no-repeat; text-align: center; font-size: 30px; color: #f0c483; font-weight: bold; line-height: 86px }
.rule { padding-top:60px;}
.rule_wrap{ width: 100%;border: 5px solid #3f2906;    margin-top: 15px; }
.rule_p{ height: 60px; line-height: 60px; padding-left: 60px; position: relative; color: #f6ba73; font-size: 14px }
.rule_p1{  padding-left: 173px; position: relative; color: #f6ba73; font-size: 14px; line-height: 30px;padding-top: 13px; }
.rule_p1.line_h{ padding-bottom: 13px}
.rule_p1 strong{  position:absolute; left: 64px;}
.bg{ background: #3f2406; }
.rule_p span,.rule_p1 span{ position: absolute; width: 33px; height: 33px; line-height: 33px; text-align: center; background: url(../images/num_bg.png) center no-repeat; color:#822e00; font-size: 16px; font-weight: bold; left: 18px; top:13px;}
.rule_p strong,.rule_p1 strong{ font-weight: bold; color: #fdcc20; font-size: 14px; }
.p_r1{ padding-right: 40px;}
.p_r2{ padding-right: 11px}
.p_r3{ padding-right: 40px}
.p_r4{ padding-right: 25px}
.rule_div{ background: #4f2d08; }
.rule_p_wrap{ padding:0 0 20px 60px;}
.rule_p_wrap .wrap_p{color: #f6ba73; font-size: 14px; line-height: 29px; position: relative; padding-left: 116px; }
.rule_p_wrap .wrap_p span{ padding: 0px 5px; border: 1px solid #704d19; position: absolute; top:0px; left: 0px;}


/*对战列表*/
.act1{  height: auto;  position: relative;}
.act1 .sidai{ position: absolute; width: 942px; height: 858px; background: url(../images/sidai.png) center 100px no-repeat; top:0; left:-86px;}
.act1 .lists{ width:717px; height: 719px; margin: 0 auto; background: url(../images/lists.png) center 100px no-repeat; position: relative; padding-top: 100px }
.act1 .lists .lists_wrap{  padding: 127px 100px 0 100px; height:500px;}
.lists_wrap .left{ width: 200px ;float: left; padding:0 29px }
.lists_wrap .right{ width: 200px ;float: right; padding:0 29px }
.left1 .line{ height: 2px; width: 100%; background: url(../images/on.png) center top no-repeat}
.left1 .time{ font-size: 16px; color: #f9aa72; text-align: center; line-height: 28px; padding-bottom: 5px;}
.left1 .vs{ text-align: center; color: #f6ba73; font-size: 18px; padding-bottom: 25px  }
.left1 .vs span{ display: block;  text-align: center}
.left1 .vs strong{ display: inline-block; width: 34px; height: 34px; background: url(../images/vs.png) center no-repeat; position:relative; top:0px; padding: 0 0px; padding-bottom: 20px;}
.line_on{ height:32px; background: url(../images/on.png) center no-repeat; text-align: center; line-height: 32px;font-size: 16px; color: #f9aa72; }
.left1 .liang{ color: #f9d213}
.left1 .liang strong{background: url(../images/vs_on.png) center no-repeat; }

/*战队排名*/
.rank_tab_div{padding:55px; }
.ranking{ padding-top: 110px;}
.ranking .rank_c{ background: url(../images/c_c.jpg) center repeat-y}
.rank_t{ height: 100%; background: url(../images/c_t.jpg) center top  no-repeat}
.rank_f{ height: 100%; background: url(../images/c_f.jpg) 1px  bottom  no-repeat}
.rank_slog{ position: absolute; top:-43px; left: 345px}
.rank_tab{  width: 890px; border: 2px solid #6e3c18;background: #8a4b1e;}
.rank_tab th{ height: 60px; background: #652b07}
.rank_tab td{  position: relative; padding: 15px 0;}
.rank_tab tr{ border-bottom: 2px solid #6e3c18}
.rank_tab td,.rank_tab th{ color: #f0c483; font-size: 24px; border-right: 2px solid #6e3c18; text-align: center}
.rank_tab td.award{ font-size: 50px; padding: 36px 0 28px 0}
.rank_tab td.award .img{ position: absolute; top:6px; left: 26px}

/*比赛奖励*/
.awarding{ padding-top: 60px}
.award_wrap{ padding-top: 18px; height: auto; overflow: hidden; position: relative}
.award_wrap .left{ width: 490px; float: left;}
.award_wrap .right{ width: 490px; float: right}
.award_wrap .titel{ text-align: center}
.award1,.award2{ border: 1px solid #6b3f0f; height: auto; margin-bottom: 10px;
    overflow: hidden;}
.award1 .nr,.award2 .nr{ margin: 2px;   height: auto; overflow: hidden}
.left_color{background: #7a450d;}
.right_color{background: #472d08;}
.nr ul.sange{ padding-left:30px; padding-top: 25px;height: auto; overflow: hidden }
.nr ul.yige{ padding-top: 25px; margin-bottom: 15px;height: auto; overflow: hidden; }
.nr ul.yige li{  width: 170px; margin: 0 auto; float: none}
.nr ul.sange li{ width: 140px; text-align: center}
.nr ul.liangge{ padding-left:100px; padding-top: 25px; }
.nr ul li { text-align: center;float: left;  width: 140px;}
.nr ul li img{ margin-bottom: 12px}
.nr ul li span{ color: #f0c483; font-size: 14px; }
.award_mc{ position: absolute;left: 412px; width: 172px; height: 118px;}
.award_mc.first{top:84px;  background: url(../images/no1.png) center no-repeat }
.award_mc.tow{ top:378px; background: url(../images/no2.png) center no-repeat}
.award_mc.three{ top:673px; background: url(../images/no3.png) center no-repeat }
.award_mc.four{ top:967px; background: url(../images/no4.png) center no-repeat }
.award_mc.five{ top:1250px; background: url(../images/no5.png) center no-repeat }
/*
.nav ul li a.no1{ background: url(../images/n1.png) center no-repeat}
.nav ul li a.no2{ background: url(../images/n2.png) center no-repeat}
.nav ul li a.no3{ background: url(../images/n3.png) center no-repeat}
.nav ul li a.no4{ background: url(../images/n4.png) center no-repeat}*/
#toTop{
    transition: all 0.3s;
    background: url(../images/top.png) 0 -70px no-repeat;
    cursor: pointer;

}
#toTop:hover{
    background: url(../images/top.png) 0 0 no-repeat;
}

.wrap_rl{ overflow: hidden}
.nr ul.two_aw{
    padding: 82px 0 81px 101px;
}
.nr ul.one_aw{
    padding: 82px 0 82px 172px;
}
.nr ul.five_aw{
    padding-left: 145px;
    padding-top: 127px;
}
