#index .main {
    height: 3615px;
    _height: 3625px;
    background: #000 url("../images/sq_bg.jpg") no-repeat center top;
    overflow: hidden;
    min-width: 1000px
}

#index .main-inner {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    background: url("../images/sq_main.jpg") no-repeat;
}

#zs .main {
    background: #000 url("../images/sq_bg_zs.jpg") no-repeat center top;
    min-width: 1000px
}

#zs .main-inner {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    background: url("../images/sq_main_zs.jpg") no-repeat;
}

#bz .main {
    background: #000 url("../images/sq_bg_zs.jpg") no-repeat center top;
    min-width: 1000px
}

#bz .main-inner {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    background: url("../images/sq_main_zs.jpg") no-repeat;
}

#gh .main {
    background: #000 url("../images/sq_bg_zs.jpg") no-repeat center top;
    min-width: 1000px
}

#gh .main-inner {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    background: url("../images/sq_main_zs.jpg") no-repeat;
}

#zd .main {
    background: #000 url("../images/sq_bg_zs.jpg") no-repeat center top;
    min-width: 1000px
}

#zd .main-inner {
    position: relative;
    width: 1000px;
    margin: 0 auto;
    background: url("../images/sq_main_zs.jpg") no-repeat;
}

.sider-box {
    width: 82px;
    height: 116px;
    position: fixed;
    _position: absolute;
    left: 50%;
    background: red;
    margin: 400px 0 0 496px;
    top: 0;
    _top: expression(eval(document.compatMode && document.compatMode=='CSS1Compat') ? documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 - 300 : document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);
}

.sider-box a {
    display: block;
    height: 44px;
    color: #ffffff;
    text-align: center;
    font-weight: 700;
    line-height: 44px;
    font-size: 16px;
}

.sider-box .gotoTop {
    height: 28px;
    background: #17b4fd;
    color: #000;
    font-weight: normal;
    line-height: 28px;
    font-size: 14px;
}

.sider-box .activity {
    background: #d48804;
}

.sider-box .faq {
    background: #1954be;
}

/* header */
.main-header {
    height: 515px;
    width: 1000px;
    position: relative;
}

.main-header .right-nav {
    position: absolute;
    right: 0;
    width: 231px;
    height: 35px;
    overflow: hidden;
    background: url("../images/header-sprite.png") no-repeat -315px 0;
    z-index: 1;
}

.main-header .right-nav a {
    width: 115px;
    height: 35px;
    text-indent: -9999px;
}

.main-header .logo {
    width: 180px;
    height: 121px;
    background: url("../images/header-sprite.png") no-repeat;
}

.main-header .logo a {
    display: block;
    width: 100%;
    height: 100%;
    text-indent: -9999px;
}

.main-header .header-title {
    position: absolute;
    left: 11px;
    top: 170px;
    width: 546px;
    height: 318px;
    z-index: 1;
}

.main-header #header-flash {
    position: absolute;
    top: 0;
    left: 263px;
}

/* end header */

/* main-tab */
.main-tab {
    margin-left: 12px;
}

.main-tab-nav {
    margin: 5px 0 38px 2px;
    height: 83px;
    width: 974px;
    overflow: hidden;
}

.main-tab-nav li {
    margin-left: 2px;
}

.main-tab-nav a {
    position: relative;
    height: 83px;
    overflow: hidden;
}

.main-tab-nav .nav1 a {
    width: 193px;
}

.main-tab-nav .nav2 a {
    width: 192px;
}

.main-tab-nav .nav3 a {
    width: 192px;
}

.main-tab-nav .nav4 a {
    width: 193px;
}

.main-tab-nav .nav5 a {
    width: 194px;
}

.main-tab-nav .nav1 a img {
    margin: -83px 0 0 0;
}

.main-tab-nav .nav2 a img {
    margin: 0 0 0 -195px;
}

.main-tab-nav .nav3 a img {
    margin: 0 0 0 -389px;
}

.main-tab-nav .nav4 a img {
    margin: 0 0 0 -585px;
}

.main-tab-nav .nav5 a img {
    margin: 0 0 0 -780px;
}

.main-tab-nav .nav1 a:hover img, .main-tab-nav .nav1 a.current img, .main-tab-nav .nav1 a.ie img {
    margin: 0;
}

.main-tab-nav .nav2 a:hover img, .main-tab-nav .nav2 a.current img, .main-tab-nav .nav2 a.ie img {
    margin: -83px 0 0 -195px;
}

.main-tab-nav .nav3 a:hover img, .main-tab-nav .nav3 a.current img, .main-tab-nav .nav3 a.ie img {
    margin: -166px 0 0 -389px;
}

.main-tab-nav .nav4 a:hover img, .main-tab-nav .nav4 a.current img, .main-tab-nav .nav4 a.ie img {
    margin: -249px 0 0 -585px;
}

.main-tab-nav .nav5 a:hover img, .main-tab-nav .nav5 a.current img, .main-tab-nav .nav5 a.ie img {
    margin: -332px 0 0 -780px;
}

.main-tab-content .main-tab-content-box {
    display: none;
    height: auto;
    color: #e1f1ff;
}

.main-tab-content .current {
    display: block;
}

.main-tab-content .line {
    height: 9px;
    width: 975px;
    padding: 50px 0 10px 0;
    background: url("../images/line.jpg") no-repeat center;
}

.main-tab-content h2 {
    padding: 20px 0;
    text-align: center;
    font-size: 28px;
    color: #17b4fd;
    font-weight: 700;
}

.main-tab-content .content-header {
    padding: 0 35px;
}

.main-tab-content h3 {
    padding: 8px 0;
    font-size: 18px;
    color: #17b4fd;
    font-weight: 700;
}

.main-tab-content p {
    font-size: 14px;
    text-indent: 28px;
    line-height: 24px;
}

.main-tab-content .ul {
}

.main-tab-content li {
    padding: 0 0 0 25px;
    line-height: 24px;
    font-size: 14px;
    background: url("../images/list-icon.png") no-repeat left 3px;
}

.main-tab-content li.two {
    background: url("../images/list-icon.png") no-repeat left -50px;
}

.main-tab-content li.three {
    background: url("../images/list-icon.png") no-repeat left -98px;
}

.main-tab-content li.four {
    background: url("../images/list-icon.png") no-repeat left -121px;
}

.main-tab-content li.five {
    background: url("../images/list-icon.png") no-repeat left -146px;
}

.main-tab-content li.six {
    background: url("../images/list-icon.png") no-repeat left -171px;
}

.main-tab-content li.seven {
    background: url("../images/list-icon.png") no-repeat left -196px;
}

.main-tab-content li.eight {
    background: url("../images/list-icon.png") no-repeat left -221px;
}

.main-tab-content li.nine {
    background: url("../images/list-icon.png") no-repeat left -271px;
}

.main-tab-content li.ten {
    background: url("../images/list-icon.png") no-repeat left -296px;
}

.main-tab-content li.eleven {
    background: url("../images/list-icon.png") no-repeat left -321px;
}

.main-tab-content li.twelve {
    background: url("../images/list-icon.png") no-repeat left -371px;
}

.main-tab-content li.thirteen {
    background: url("../images/list-icon.png") no-repeat left -396px;
}

.main-tab-content li.fourteen {
    background: url("../images/list-icon.png") no-repeat left -421px;
}

.main-tab-content li.fifteen {
    background: url("../images/list-icon.png") no-repeat left -446px;
}

.main-tab-content li.sixteen {
    background: url("../images/list-icon.png") no-repeat left -496px;
}

.main-tab-content img {
    margin: 10px 0 15px 200px;
    display: block;
}

.main-tab-content .section {
    padding: 0 35px;
}

.main-tab-content .section .none li {
    background: none;
    padding-left: 0;
}

.main-tab-content .section h2 {
    height: 32px;
    padding: 0;
    margin-bottom: 10px;
    background: url("../images/title.jpg") no-repeat;
    text-indent: -9999px;
    overflow: hidden;
}

.main-tab-content .section p {
    text-indent: 0;
}

.main-tab-content  strong {
    color: #17b4fd;
}

.main-tab-content  b {
    font-size: 14px;
}

.main-tab-content .section p.red {
    color: #980e0e;
    padding-left: 24px;
}

/*战斗守护*/

.main-tab-content .main-tab-content-sh .section-1 table {
    width: 520px;
    margin: 15px auto 0;
    text-align: center;
}

.main-tab-content .main-tab-content-sh .section-1 thead {
    background: #093560;
}

.main-tab-content .main-tab-content-sh .section-1 th, .main-tab-content .main-tab-content-sh .section-1 td {
    padding: 4px 8px;
    border: 1px solid #1a4d84;
    text-align: center;
    font-size: 14px;
}

.main-tab-content .main-tab-content-sh .section-1 .dark {
    background: #0f1437;
}

.main-tab-content .main-tab-content-sh .section-1 .light {
    background: #1a1f3f;
}

.main-tab-content .main-tab-content-sh .section-1 th {
    font-weight: 700;
    color: #fff;
    font-size: 15px;
}

.main-tab-content .main-tab-content-sh .section-2 h2 {
    background-position: 0 -32px;
}

.main-tab-content .main-tab-content-sh .section-3 h2 {
    background-position: 0 -64px;
}

/*结束 战斗守护*/
.main-tab-content .main-tab-content-bz .content-header p {
    padding-bottom: 20px;
}

.main-tab-content .main-tab-content-bz .content-header li {
    padding-left: 0;
    background: none;
}

/* 遗失的宝藏*/
.main-tab-content .main-tab-content-bz .section-1 h2 {
    background-position: 0 -96px;
}

.main-tab-content .main-tab-content-bz .section-2 h2 {
    background-position: 0 -128px;
}

.main-tab-content .main-tab-content-bz .section-3 h2 {
    background-position: 0 -160px;
}

.main-tab-content .main-tab-content-bz .section-4 h2 {
    background-position: 0 -192px;
}

.main-tab-content .main-tab-content-bz .section-1 .bz-img {
    margin-left: 300px;
}

/* 结束 遗失的宝藏 */

/*众神之战*/
.main-tab-content .main-tab-content-zs p {
    text-indent: 28px;
}

.main-tab-content .main-tab-content-zs .section-1 h2 {
    background-position: 0 -224px;
}

.main-tab-content .main-tab-content-zs .section-2 h2 {
    background-position: 0 -256px;
}

.main-tab-content .main-tab-content-zs .section-3 h2 {
    background-position: 0 -288px;
}

.main-tab-content .main-tab-content-zs .section-4 h2 {
    background-position: 0 -320px;
}

.main-tab-content .main-tab-content-zs .section-5 h2 {
    background-position: 0 -352px;
}

.main-tab-content .main-tab-content-zs .section-6 h2 {
    background-position: 0 -384px;
}

/*结束 众神之战*/
/*公会优化*/
.main-tab-content .main-tab-content-gh .section-1 h2 {
    background-position: 0 -416px;
}

.main-tab-content .main-tab-content-gh .section-2 h2 {
    background-position: 0 -448px;
}

/*结束 公会优化*/
.main-tab-content .main-tab-content-zd .section-1 h2 {
    background-position: 0 -480px;
}

.main-tab-content .main-tab-content-zd .section-2 h2 {
    background-position: 0 -512px;
}

/* 组队系统*/
/*结束 组队系统*/
/*end main-tab */

