.clear {
    *zoom: 1;
}

.clear:after {
    display: block;
    content: "clear";
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden;
}

.hide {
    display: none;
}

body {
    font-family: "Microsoft YaHei";
    position: relative
}

.zzhao {
    background: url("../img/icons/opc.png");
    width: 100%;
    height: 4000px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9;
}

.inner {
    margin: 0 auto;
    width: 1000px;
    position: relative;
}

.gohome {
    position: absolute;
    top: -635px;
    right: 0px;
    display: block;
    background: url("../img/goback.png") no-repeat;
    width: 108px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    font-size: 14px;
    color: #fff;

}

.content1 {
    background: url("../img/bg1.jpg") no-repeat top center;
    height: 1393px;
    min-width: 1000px;
    position: relative;
    overflow: hidden;
}

.content1 .inner {
    margin-top: 660px;
}

.content2 {
    background: url("../img/bg3.jpg") no-repeat top center #120403;
    height: 734px;
    min-width: 1000px;
    padding-top: 1px;
    background-size: cover;
    overflow: hidden;
}

.content2 .inner {
    margin-top: 120px;
    width: 1138px;
}

.content3 {
    background: url("../img/bg2.jpg") no-repeat top center #120403;
    height: 1009px;
    min-width: 1000px;
    overflow: hidden;

}

.content3 .inner {
    margin-top: 200px;
}

.ev1 {
    background: url("../img/h1.png") no-repeat top center;
    width: 358px;
    height: 73px;
    margin: 20px 0 30px 380px;
}

.ev2 {
    background: url("../img/h2.png") no-repeat top center;
    width: 241px;
    height: 73px;
    margin: 20px 0 30px 380px;

}

.content4 {
    background: url("../img/bg4.jpg") no-repeat top center;
    height: 1900px;
    overflow: hidden;
    min-width: 1000px;
    background-size: cover;

}

.content4 .inner {
    margin-top: 170px;
}

.content5 {
    background: url("../img/bg5.jpg") no-repeat top center;
    height: 738px;
    overflow: hidden;
    min-width: 1000px;

}

.content5 .inner {
    margin-top: 30px;
}

/**/
.content1 .czBtn {
    background: url("../img/czBtn.png") no-repeat top center;
    height: 42px;
    width: 129px;
    float: left;
    margin-right: 34px;
    margin-left: 365px;
    cursor: pointer;
    display: block;
}

.content1 .dlBtn {
    background: url("../img/dlBtn.png") no-repeat top center;
    height: 42px;
    width: 129px;
    float: left;
    cursor: pointer;

}

.content1 .gz {
    background: url("../img/guize.png") no-repeat top center;
    width: 103px;
    height: 33px;
    margin-left: 770px;
    margin-bottom: 60px;
    cursor: pointer;
    opacity: 0.85;
    filter: alpha(opacity=85);

}

.content1 .gz:hover {
    filter: alpha(opacity=100);
    opacity: 1;

}

.userMsg {
    text-align: center;
    font-size: 14px;
    color: #fffdcb;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
}

.userMsg a {
    margin: 0 6px 0 3px;
    color: #fffdcb;
    cursor: pointer;
}

.userMsg a:hover {
    color: #e68217;

}



/*content2*/
/*.main1{*/
/*width: 1000px;*/
/*height: 333px;*/
/*padding-top: 80px;*/
/*position: relative;*/
/*}*/
.content2_text {
    font-size: 14px;
    color: #857373;
    line-height: 25px;
    text-align: center;
}

.content2_text h3 {
    font-size: 16px;
    color: #ffd042;
    line-height: 40px;
}

.content2_text span {
    color: #fff;
}

.content2_text2 {
    text-align: left;
    margin: 0 auto;
    width: 900px;
}

.content2_text2 span {
    color: red;
    cursor: pointer;
}

.content3_text {
    text-align: left;
    margin-top: 70px;
}




.bck {
    position: absolute;
    top: 70px;
    left: 105px;
    z-index: 999;
}

.bck li {
    float: left;
    width: 200px;
    text-align: center;
    line-height: 20px;
    height: 20px;
    font-size: 14px;
    margin-right: 58px;
    transition: 0.4s all;
}

.bck li .sel{
    cursor: pointer;
    color: #8cb6cd;
    float: left;
}

.bck li .par{
    cursor: pointer;
    color: #bc8c3a;
    float: right;
}

.bck li .par:hover {
    color: #ffcf41;
}

.bck li .sel:hover {
    color: #a0dbfb;
}

.bck2 {
    top: 325px;
    left: 250px;
    z-index: 999;
}

.finish {
    color: #ffcf41;
    font-size: 20px;
    font-weight: bold;
    line-height: 66px;
    margin-left: 844px;
    cursor: pointer;
    margin-top: 40px;
}

.finish:hover {
    color: #bc8c3a;
}

.firLuck li {
    width: 242px;
    height: 191px;
    float: left;
    margin-right: 15px;
    margin-bottom: 60px;
    background: url("../img/smallwqBg.png") no-repeat top center;
    /*cursor: url("https://cdn1.zygames.com/qqsm/events/201712/IndianaMagic/resource/img/cuizi.ico"),default;*/
    cursor: pointer;
    position: relative;
}

.firLuck li .lastTime {
    color: #ffd042;
    font-size: 26px;
    font-weight: bold;
    text-align: center;
    line-height: 26px;
    width: 228px;
    height: 26px;
    position: absolute;
    top: 56px;
    left: 0px;
    display: none;
}

.firLuck li .pictures {
    height: 115px;
    padding-top: 22px;
}

.firLuck li .pictures .imgs {
    /*background-image: url("../img/111.png");*/
    width: 186px;
    height: 80px;
    margin-left: 20px;
}

.jy {
    /*background: url("../img/1112.png") no-repeat 0 0;*/
    width: 0px;
    height: 80px;
}

.name {}

.firLuck {
    color: #ffbfbf;
    font-size: 14px;
    line-height: 26px;
    text-align: center;
}

.firLuck li .text {
    height: 57px;
    line-height: 18px;

}

.text p span {
    color: #ffd131;
}




/*抽奖*/
.yjc {
    background: url("../img/yjcBg.png") no-repeat top center;
    width: 84px;
    height: 157px;
    position: relative;
    /*bottom: 200px;*/
    /*left: 400px;*/
    padding: 54px 0 0 224px;

}

.yjcText {
    font-size: 14px;
    position: absolute;
    top: 54px;
    left: 23px;
    color: #8a8174;
}

.yjcText li {
    height: 23px;
    line-height: 23px;
    margin-bottom: 13px;
}

.yjcText li>span {
    display: inline-block;
    margin-left: 34px;
}

.yjcText li>span>b {
    color: #ed4800;
}


.yjc .qrBtn {
    font-size: 12px;
    width: 59px;
    height: 23px;
    line-height: 23px;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    background-color: #e68217;
    cursor: pointer;
    margin-bottom: 12px;
    /*transition: 1s all;*/
}

.yjc .qrBtn:hover {
    background-color: #f0a004;
}

.zcqr {
    background: url("../img/qrBj.png") no-repeat top center;
    width: 364px;
    height: 101px;
    padding: 30px 30px 0 30px;
    color: #8a8174;
    font-size: 14px;
    line-height: 30px;
    text-align: center;
}

.zcqr b,
.zcqr span {
    color: #ed4800;
}

.zcBtn {
    width: 66px;
    height: 23px;
    background-color: #5e3c04;
    color: #fff;
    border-radius: 2px;
    line-height: 23px;
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
    float: left;
    cursor: pointer;
}

.zcqrBtn {
    margin-left: 80px;
    margin-right: 80px;
}



/*历史记录*/
.blackBg {
    background-color: #2d2b28;
}

.historyBox {
    width: 560px;
    height: 450px;
    text-align: center;
    overflow: hidden;

}

table {
    border: 0;
    border-collapse: collapse;
    border-spacing: 0;
    table-layout: fixed;
}

thead tr {
    height: 52px;
    line-height: 52px;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

thead tr th {
    border-bottom: 2px solid #000;
}

tbody {
    color: #752612;
    font-size: 14px;
    line-height: 23px;
}

tbody tr {
    height: 36px;
}

tbody tr td {
    width: 240px;
    height: 26px;
    overflow: hidden;
    /*自动隐藏文字*/
    text-overflow: ellipsis;
    /*文字隐藏后添加省略号*/
    white-space: nowrap;
    /*强制不换行*/
    width: 20em;
    /*不允许出现半汉字截断*/
}

tbody tr td div {
    width: 200px;
    height: 20px;
    margin-left: 40px;
    border-radius: 4px;
    background-color: #fdb959;
    overflow: hidden;
    /*自动隐藏文字*/
    text-overflow: ellipsis;
    /*文字隐藏后添加省略号*/
    white-space: nowrap;
    /*强制不换行*/
    /*width: 20em;!*不允许出现半汉字截断*!*/
}

DIV.megas512 {
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 3px;
    PADDING-BOTTOM: 3px;
    MARGIN: 3px;
    PADDING-TOP: 3px;
    TEXT-ALIGN: center
}

DIV.megas512 A {
    BORDER-RIGHT: #dedfde 1px solid;
    PADDING-RIGHT: 6px;
    BACKGROUND-POSITION: 50% bottom;
    BORDER-TOP: #dedfde 1px solid;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    BORDER-LEFT: #dedfde 1px solid;
    COLOR: #99210b;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 2px;
    BORDER-BOTTOM: #dedfde 1px solid;
    TEXT-DECORATION: none
}

DIV.megas512 A:hover {
    COLOR: #fff;
    BACKGROUND-COLOR: #777777
}

DIV.megas512 A:active {
    BORDER-RIGHT: #000 1px solid;
    BORDER-TOP: #000 1px solid;
    BACKGROUND-IMAGE: none;
    BORDER-LEFT: #000 1px solid;
    COLOR: #fff;
    BORDER-BOTTOM: #000 1px solid;
    BACKGROUND-COLOR: #777777
}

DIV.megas512 .current {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 2px;
    COLOR: #99210b;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 2px;
    border: transparent;
}

DIV.megas512 SPAN.disabled {
    PADDING-RIGHT: 6px;
    PADDING-LEFT: 6px;
    PADDING-BOTTOM: 2px;
    COLOR: #adaaad;
    MARGIN-RIGHT: 3px;
    PADDING-TOP: 2px
}


/*--------------------*/
/*.eve2{*/
/*height: 799px;*/
/*padding-top: 320px;*/
/*padding-left: 82px;*/
/*position: relative;*/
/*}*/
#lq {
    background: url("../img/kuang_03.png") no-repeat center;
    width: 164px;
    height: 125px;
    position: absolute;
    top: 525px;
    left: 104px;
    display: none;
}

.lq_closeBtn {
    position: absolute;
    top: 35px;
    right: 5px;
    font-weight: bold;
    color: #ccc;
    font-size: 16px;
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    cursor: pointer;
}

.lq_closeBtn:hover {
    color: #ead811;

}

#lq p {
    font-size: 14px;
    line-height: 52px;
    color: #fff;
    margin-top: 28px;
    text-align: center;
}

.lq-btn {
    background: url("../img/btna_42.png") no-repeat center;
    width: 99px;
    height: 35px;
    margin-left: 35px;
    cursor: pointer;
    opacity: 0.85;
    filter: alpha(opacity=85);

}

.lq-btn:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.choseBtn {
    background: url("../img/choseBg.png") no-repeat top center;
    width: 220px;
    height: 49px;
    cursor: pointer;
    margin-left: 180px;
    opacity: .85;
    filter: alpha(opacity=85);
}

.choseBtn:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.popList {
    width: 929px;
    height: 668px;
    border: 1px solid #540100;
    background: url("../img/icons/opc.png");
    position: absolute;
    top: 0;
    left: 53px;
}

.popYes {
    width: 345px;
    height: 163px;
    background: url("../img/icons/opc.png");
    border: 1px solid #ce0d0d;
    display: none;
    position: absolute;
    bottom: 200px;
    left: 367px;
    z-index: 9998;
}

.popYes>p {
    font-size: 16px;
    line-height: 86px;
    text-align: center;
    color: #fff;
}

.popYes>p span {
    font-size: 16px;
    line-height: 86px;
    color: #ead811;
    text-align: center;
}

.yes {
    float: left;
    background: url("../img/yes-no2.png") no-repeat center;
    width: 69px;
    height: 34px;
    cursor: pointer;
    font-size: 14px;
    line-height: 34px;
    color: #043459;
    text-align: center;
    margin: 0 20px 0 87px;
}

.yes:hover {
    color: #c52733;
}

.no {
    float: left;

    background: url("../img/yes-no1.png") no-repeat center;
    width: 69px;
    height: 34px;
    cursor: pointer;
    font-size: 14px;
    line-height: 34px;
    color: #043459;
    text-align: center;

}

.no:hover {
    color: #c52733;
}

.closeBtn {
    font-size: 24px;
    font-weight: bolder;
    color: #fff;
    cursor: pointer;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 30px;
    margin-left: 889px;
    margin-top: 10px;
}

.popList h1 {
    font-size: 28px;
    color: #4ab0ff;
    line-height: 30px;
    font-weight: normal;
    text-align: center;
    margin-top: 10px;
}

.popList>p {
    font-size: 14px;
    color: #fff;
    line-height: 60px;
    text-align: center;
}

.popList-ul {}

.popList-ul li {
    width: 197px;
    height: 142px;
    background-color: #620101;
    overflow: hidden;
    float: left;
    margin: 0 15px 14px 0;
}

.popList-ul li>.imgs {
    padding-top: 17px;
    margin-bottom: 7px;
}

.popList-ul li>p {
    text-align: center;
    font-size: 12px;
    color: #fff;
    line-height: 20px;
}

.clickBtn {
    background: url("../img/icons/xuanwo.jpg") no-repeat center;
    width: 197px;
    height: 38px;
    text-align: center;
    line-height: 38px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.clickBtn:hover {
    opacity: 1;
    filter: alpha(opacity=100);
    color: #ead811;
}

.showBox {
    background: url("../img/bigwqBg.png") no-repeat center;
    height: 360px;
    width: 621px;
    overflow: hidden;
    margin: 30px 0 66px 180px;

}

.showBox h2 {
    margin-top: 35px;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
    color: #fff;
}

.showBox img {
    display: none;
}

.showBox p {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    display: none;
}

.showBox p span {
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #f4e10c;
}

.notice {
    position: absolute;
    top: 355px;
    left: 243px;
    width: 206px;
    height: 31px;
    text-align: center;
    padding-top: 5px;
    border: 1px solid #19ecff;
    border-radius: 4px;
    font-size: 14px;
    color: #fff;
    cursor: pointer;
    /*line-height: 56px;*/
    transition: 0.4s all;
}

.notice:hover {
    border-color: #f4e10c;
}

.notice2 {
    left: 561px;
}

.notice b {
    color: #f4e10c;
}

.notice span {
    color: #f4e10c;
    margin-left: 10px;
    font-size: 16px;
}

.eve2-dl {
    background-image: url("../img/lanBg.png");
    width: 843px;
    height: 9px;
    position: relative;
    /*margin-top: 66px;*/
    margin-left: 47px;
}

.eve2-dl dd {
    background: url("../img/huangBg.png") left;
    height: 9px;
    width: 0px;
}

.eve2-dl dt {
    background-image: url("../img/jiedian.png");
    width: 32px;
    height: 32px;
    text-align: center;
    line-height: 32px;

    color: #fff;
    position: absolute;
    top: -10px;
    left: 0;
}

.eve2-dl .dt {
    background-image: url("../img/bigjiedian.png");
    width: 52px;
    height: 52px;
    text-align: center;
    line-height: 52px;
    color: #fff;
    position: absolute;
    top: -21px;
    left: 0;
    cursor: pointer;
}

.G {
    margin: 35px 0 0 97px;

}

.G li {
    width: 53px;
    height: 21px;
    font-size: 12px;
    line-height: 21px;
    color: #fff;
    text-align: center;
    border: 1px solid #294ba5;
    background-color: #071e5c;
    float: left;
    margin-left: 139px;

}

#godown {
    width: 850px;
    height: 465px;
    margin-left: 44px;

}

.zUIpanelScrollBox,
.zUIpanelScrollBar {
    width: 10px;
    top: 4px;
    right: 2px;
    border-radius: 5px;

}

.zUIpanelScrollBox {
    background: black;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.zUIpanelScrollBar {
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}


/*------------*/
.fd {
    float: left;
    text-align: center;
    margin: 0 11px 40px 0;
}

.fd p {
    font-size: 16px;
    color: #ffd042;
    line-height: 32px;
}

.fd span {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}

.fd .dhBtn {
    background: url("../img/getBtn.png") no-repeat;
    width: 76px;
    height: 28px;
    margin-left: 10px;
    margin-right: 10px;
    cursor: pointer;
    opacity: .85;
    filter: alpha(opacity=85);
}

.dhBtn:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}

.content4 .notes {
    width: 100%;
    height: 32px;
    text-align: left;
    font-size: 16px;
    line-height: 32px;
    color: #ffdfc9;
    background-color: #212550;
}

.content4 .notes p {
    margin-left: 25px;
}

.content4 .notes span {
    color: #ffd042;
}

/*------------------*/
.content5 .content5_text {
    font-size: 14px;
    color: #857373;
    line-height: 30px;
    text-align: left;
}

.content5_text h3 {
    font-size: 16px;
    color: #ffd042;
    line-height: 40px;
}

.content5_ps {
    font-size: 14px;
    color: #857373;
    line-height: 30px;
    text-align: left;
}

.jfjl {
    background: url("../img/jlList.png") no-repeat top center;
    width: 961px;
    height: 151px;
    margin-top: 26px;
}

.lalala {
    margin-top: 60px;
}

.phb {
    position: absolute;
    top: 58px;
    left: -1px;
    width: 438px;
    height: 407px;
}

.phb table td {
    height: 20px;
    font-size: 12px;
    line-height: 20px;
    color: #e5d4ac;
}

.content5 .pages {
    position: absolute;
    bottom: -5px;
    left: 134px;
}

.content5 .page {
    width: 71px;
    height: 25px;
    float: left;
    margin-right: 21px;
    color: #59523e;
    font-size: 12px;
    line-height: 25px;
    text-align: center;
    cursor: pointer;
}

.luckyNamebg {
    width: 467px;
    height: 243px;
    overflow: hidden;
    margin: 94px  0 0 478px;
}

.luckyName {
    width: 100%;
    height: 100%;
    overflow: hidden;

}

.luckyName span {
    float: left;
    display: block;
    height: 30px;
    text-align: center;
    line-height: 30px;
    color: #e5d4ac;
    overflow: hidden;
}

.luckyName .s1 {
    width: 100px;
}

.luckyName .s2 {
    width: 160px;

}

.luckyName .s3 {
    width: 200px;
}


/**/
.chestList dl {
    /*float: left;*/
    /*width:250px;*/
    overflow: hidden;
    margin: 0px auto;
    margin-left: 5px;
}

.chestList dl dt {
    text-align: center;
}

.chestList dl dd {
    float: left;
    margin: 2px;
    text-align: center;
    padding: 2px 3px;
    width: 200px;
    color: #752612;
    background: #fdb959;
    border-radius: 3px;
}

.chestList dl.zb dd {
    /*height:58px;*/
    vertical-align: middle;
}

/*layer*/
.chestList .layui-layer-title {
    background: #fff;
    color: #000;
    /*border-bottom: 1px solid #9C1016;*/
}

.chestList .layui-layer-content {
    background: #fff;
    color: red;
}


.chestList .layui-layer-btn {
    background: #A8605E;
    color: #fff;
}

.chestList .layui-layer-btn .layui-layer-btn0 {
    /*border-color: #F49B19;*/
    background-color: #13a7ef;
    color: #792F0A;
}



.chestList tr {
    /*float: left;*/
    /*width:576px;*/
    width: 200px;
    overflow: hidden;
    margin: 0px auto;
}

.chestList dl dt {
    width: 150px;

    text-align: center;
}

.chestList dl dd {
    float: left;
    margin: 2px;
    text-align: center;
    padding: 2px 3px;
    width: 220px;
    color: #752612;
    background: #fdb959;
    border-radius: 3px;
}

.chestList dl.zb dd {
    /*height:58px;*/
    vertical-align: middle;
}

/**/
.chestList ul {
    padding: 12px;
    width: 570px;
    overflow: hidden;
}

.chestList li {
    float: left;
    margin: 2px;
    text-align: center;
    padding: 2px 3px;
    width: 104px;
    color: #000;
    background: #26a5eb;
    border-radius: 3px;
}

.chestList2 ul {
    padding: 12px;
    width: 220px;
    overflow: hidden;
}

.chestList2 li {
    float: left;
    margin: 2px;
    text-align: center;
    padding: 2px 3px;
    width: 104px;
    color: #000;
    background: #26a5eb;
    border-radius: 3px;
}

.chestList3 ul {
    padding: 12px;
    width: 243px;
    overflow: hidden;
}

.chestList3 li {
    float: left;
    margin: 2px;
    text-align: center;
    padding: 2px 3px;
    width: 233px;
    color: #000;
    background: #26a5eb;
    border-radius: 3px;
}


.zUIpanelScrollBox,
.zUIpanelScrollBar {
    width: 10px;
    top: 4px;
    right: 2px;
    border-radius: 5px;

}

.zUIpanelScrollBox {
    background: black;
    opacity: 0.1;
    filter: alpha(opacity=10);
}

.zUIpanelScrollBar {
    background: #fff;
    opacity: 0.8;
    filter: alpha(opacity=80);
}

/**/
input,
button,
select,
textarea {
    outline: none;
    -webkit-appearance: none;
    border: none;
    border-radius: 0;
}

.dhlb {
    /*position: absolute;*/
    /*top:0px;*/
    /*left: 0px;*/
    display: none;
    background: url("../img/lb/1.png") no-repeat top center;
    width: 294px;
    height: 64px;
    font-size: 14px;
    line-height: 26px;
    padding-top: 259px;
    padding-left: 24px;
    color: #ab8486;
}

.dhlb input {
    width: 46px;
    height: 26px;
    background-color: #101514;
    color: #fff;
    font-size: 14px;
    line-height: 26px;
    padding: 0 10px;
}

.dhlbtext {
    float: left;
}

.task3qr {
    float: left;
    background: url("../img/lb/qqqr.png") no-repeat top center;
    width: 99px;
    height: 35px;
    margin: -4px 0 0 8px;
    cursor: pointer;
    opacity: 0.85;
    filter: alpha(opacity=85);
}

.task3qr:hover {
    opacity: 1;
    filter: alpha(opacity=100);
}




/* 侧边栏 */

.fixdBox a {
    color: #fff000;
}

.fixdBox a:hover {
    color: red;
}

.fixdBox {
    position: fixed;
    top: 80px;
    right: 80px;
    /*width:170px;*/
    font-size: 14px;
    z-index: 999;
    color: #fff;
    background: #271b0b;
    padding: 12px 24px;
    border: 1px solid #775324;
    display: none;
}

.fixdBox em {
    display: block;
    width: 88px;
    float: left;
    /*text-align: right;*/
}

.fixdBox span {
    color: #fff000;
}

/* 侧边栏 */
.sBar {
    position: fixed;
    top: 200px;
    right: 0px;
    z-index: 999;
    width: 104px;
    height: 714px;
}

.sBar label {
    display: block;
    background: url("../img/sBar.png") no-repeat 0px -119px;
    width: 104px;
    height: 119px;
    overflow: hidden;
    text-align: center;
    font-size: 20px;
    color: #fff;
    vertical-align: middle;
    line-height: 24px;
    cursor: pointer;
}

.sBar span {
    display: block;
}

.sBar #a1 span,
.sBar #a2 span,
.sBar #a3 span,
.sBar #a4 span,
.sBar #a5 span,
.sBar #a6 span {
    padding-top: 36px;
    height: 83px;
}

.sBar .on {
    color: #333;
    background: url("../img/sBar.png") no-repeat 0px 0px;
}

.sBar label span:hover {
    color: #333;
    background: url("../img/sBar.png") no-repeat 0px 0px;
}

.content4 .award {
    margin-top: 20px;
    overflow: hidden;
}

.content4 .rule {
    margin: 0 auto;
    margin-top: 30px;
    width: 950px;
}

.content4 .rule h1 {
    text-align: center;
    font-size: 20px;
    color: #fff;
}

.content4 .rule p {
    line-height: 35px;
    font-size: 14px;
    color: #fff;
}

.content4 .rule .subtitle {
    font-size: 16px;
    color: #fff;
    line-height: 40px;
}

.content4 .rule .attention {
    font-size: 16px;
    color: rgb(255, 0, 0);
    line-height: 35px;
}

.content4 .award ul {
    width: 1000px;
    margin: 0 auto;
}

.content4 .award ul li {
    background: url(../img/module6_award_bg.jpg) no-repeat center top;
    background-size: 100% 100%;
    display: inline-block;
    width: 318px;
    height: 290px;
    float: left;
    margin-left: 7px;
    margin-right: 7px;
    margin-top: 20px;
}

.content4 .award ul li p {
    text-indent: 30px;
    color: #acacac;
    font-size: 15px;
    line-height: 35px;
}

.content4 .award ul li p span {
    font-size: 18px;
    color: #00e7ff;
    font-weight: bold;
}

.content4 .award ul li p input {
    width: 80px;
    line-height: 25px;
    height: 25px;
    text-indent: 5px;
    color: #acacac;
    background: #381504;
    border: 1px solid #82531c;
}

.content4 .award ul li p img {
    margin-left: 120px;
    margin-top: 5px;
    margin-bottom: 5px;
}

.content4 .award ul li .awardname {
    color: #fff;
    line-height: 45px;
    font-size: 24px;
    margin-top: 10px;
}

.content4 .award ul li .button {
    text-indent: 0px;
    text-align: center;
    margin-top: 20px;
    padding: 0px 35px 0px 35px;
}

.content4 .award ul li .button button {
    background: #ffd627;
    border-radius: 3px;
    padding: 4px 13px;
    float: left;
}

.content4 .award ul li .button span {
    float: right;
    margin-top: -5px;
    font-size: 18px;
    font-weight: 100;
}