@charset "utf-8";
body {font-family: "微软雅黑";font-size:12px; background-color: #000000;
    padding: 0;
    margin: 0;
    text-align: left;
    color: black;
    overflow-x: hidden;}
div,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,input,select,textarea,table,td{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{ border-collapse:collapse; border-spacing:0;}
ol,ul{list-style:none;}
a {text-decoration: none;}
img {border:none 0}
.bottom{font-size:12px;}
a:hover {
color: #ffffff;
text-decoration: none;
-webkit-transition: color .15s ease-in-out;
-moz-transition: color .15s ease-in-out;
-o-transition: color .15s ease-in-out;
transition: color .15s ease-in-out;
}
a, a:active, a:visited, a:focus {
color: #959595;
text-decoration: none;
}
.rel1100 {
width: 1100px;
margin: 0 auto;
position: relative;
}
@font-face {
    font-family: 'Radiance';
    src: url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance.eot' );
    src: url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance.eot?#iefix') format('embedded-opentype'),
         url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance.woff') format('woff'),
         url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance.ttf') format('truetype'),
         url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance.svg#ywftsvg') format('svg' );
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Radiance-SemiBold';
    src: url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance-semibold.eot' );
    src: url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance-semibold.eot?#iefix') format('embedded-opentype'),
         url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance-semibold.woff') format('woff'),
         url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance-semibold.ttf') format('truetype'),
         url( 'http://cdn.dota2.com/apps/dota2/fonts/radiance-semibold.svg#ywftsvg') format('svg' );
    font-weight: normal;
    font-style: normal;
}

.Body {
    font-size: 19px;
    line-height: 26px;
    font-family: 'Radiance', Verdana;
    text-shadow: 1px 1px 2px #000000;
    -webkit-text-stroke-width: 0.3px;
    text-stroke-width: 0.3px;
}

.Body strong {
    font-size: 19px;
    line-height:26px;
    font-family: 'Radiance', Verdana;
    text-shadow: 1px 1px 2px #000000;
    font-weight: normal;
}

.Headline {
    font-size: 21px;
    color:#efe4c9;
    font-family: 'Radiance-SemiBold', Verdana;
    position:absolute;
    text-transform:uppercase;
    text-shadow: 1px 1px 3px rgba( 194, 177, 159, 0.61 );
}

#Header_SectionOne, #Header_SectionTwo {
    font-size: 26px;
    color:#efe4c9;
    font-family: 'Radiance-SemiBold', Verdana;
    text-transform: uppercase;
    text-align: center;
    width: 100%;
    letter-spacing: 2px;
    text-shadow: 0px 0px 16px #4A24C2;
    padding-top: 33px;
    padding-bottom: 58px;
}

#Header_SectionOne sup {
    font-size: 12px;
    font-family: 'Radiance-SemiBold', Verdana;
}

.TitleSmall {
    font-size: 22px;
    font-family: 'Radiance-SemiBold', Verdana;
    color: #C9B979;
    text-transform: uppercase;
    text-shadow: 2px 2px 3px #000, 2px 2px 3px #000;
    letter-spacing: 3px;
    margin-top: 0px;
    margin-bottom: 7px;
    font-weight: bold;
}

.TitleLarge {
    font-size: 56px;
    font-family: 'Radiance-SemiBold', Verdana;
    text-transform: uppercase;
    letter-spacing: 10px;
    line-height: 60px;
    color: #C5C5C4;
    text-shadow: 2px 2px 4px #000, 2px 2px 4px #000, 0px 0px 50px #36008B;
}

.Container {
    background-position: top center;
    background-repeat: repeat-y;
    margin-right: auto;
    margin-left: auto;
    position: relative;
}

.Content {
    background-position: top center;
    background-repeat: repeat-y;
    margin-right: auto;
    margin-left: auto;
    position: relative;
    width: 1600px;
}

h2 {
    font-family: 'Radiance-SemiBold', Verdana;
    margin: 0px;
    color: #CCB9A3;
    margin-bottom: 10px;
    text-shadow: 0px 0px 16px rgba(97, 47, 202, 0.8);
    letter-spacing: 3px;
    font-size: 18px;
    font-style: normal;
}

#Container_Balance_Heroes h2, #Container_Balance_Items h2 {
    margin-bottom: 20px;
}

#Container_Main b {
    color: #B1A9A4;
    font-family: 'Radiance-SemiBold', Verdana;
    font-weight: normal;
    font-style: normal;
}

#Container_Main i {
    color: #B1A9A4;
    font-family: 'Radiance-SemiBold', Verdana;
    font-weight: normal;
    font-style: normal;
}

#Container_Main ul {
    margin: 0px;
    color: #817b77;
    font-size: 16px;
}

#Container_Main li {
    font-family: 'Radiance', Verdana;
    margin-left: -22px;
}

#Container_Main p {
    margin: 0;
    font-family: 'Radiance', Verdana;
    color: #817b77;
    font-size: 16px;
    line-height:26px;
}

#Container_Main a {
    font-family: 'Radiance', Verdana;
    font-size: 16px;
}

#Content_Title {
    background-image: url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/keyart.jpg' );
    height: 783px;
    pointer-events: none;
}

#Copy_Title {
    position: absolute;
    text-align: center;
    bottom: 51px;
    left: 0px;
    right: 0px;
}

.Copy {
    width: 760px;
    padding:0px 20px;
    margin-left: auto;
    margin-right: auto;
}

.Copy_Balance {
    width: 800px;
    margin-left: auto;
    margin-right: auto;
}

#Container_Main, #Container_Title {
    position: relative;
    top: 0px;
    left: 50%;
    margin-left: -800px;
    width: 1600px;
}
#Container_Main {
    background-image: url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/bg_bottom.jpg' ), url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/bg_repeater.jpg' );
    background-position: bottom center, top center;
    background-repeat: no-repeat, repeat-y;
}

#Container_SectionOneHead {
    background-image: url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/b1_top.jpg' ), url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/b1_repeater.png' );
    background-position: top center, bottom center;
    background-repeat: no-repeat, repeat-y;
    min-height: 363px;
    padding-bottom: 80px;
}

#Container_SectionTwoHead {
    background-image: url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/b2_top.png' ), url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/b2_repeater.png' );
    background-position: top center, bottom center;
    background-repeat: no-repeat, repeat-y;
    min-height: 294px;
    padding-top: 120px;
}

#Container_SectionTwoHead .Body ul {
    padding: 0;
}

#Container_SectionTwoHead .Body li {
    margin: 0;
    list-style: none;
    list-style-type: none;
}

#Container_SectionTwoHead .Body p.SubHeader {
    padding-top: 15px;
    color: #CCB9A3;
}

#Container_SectionThreeHead {
    background-image: url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/b3_top.jpg' ), url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/b3_repeater.png' );
    background-position: top center, bottom center;
    background-repeat: no-repeat, repeat-y;
    min-height: 541px;
}

#Container_SectionThreeHead .Body h2 {
    padding-top: 50px;
}

#Container_SectionThreeHead .Body p.Question {
    padding-top: 15px;
    color: #A39C88;
}

#Container_SectionThreeHead .Body ul {
    padding: 0;
}

#Container_SectionThreeHead .Body ul.Roster {
    padding-left: 10px;
}

#Container_SectionThreeHead .Body li {
    list-style: none;
    list-style-type: none;
    margin: 0;
}

#Header_SectionThree {
    font-size: 36px;
    font-family: 'Radiance-SemiBold', Verdana;
    text-transform: uppercase;
    letter-spacing: 7px;
    line-height: 60px;
    color: #e3d1c3;
    text-shadow: 0px 0px 40px #4A24C2;
    text-align: center;
    padding-top: 172px;
    padding-bottom: 40px;
}

#Container_SectionThreeTail {
    background-image: url( 'http://cdn.dota2.com/apps/dota2/images//fantasy/seasonone/b3_bottom.png' );
    height: 556px;
}