EM{
   font-style: normal;
}
EM{
   font-style: normal;
}
I{
   font-style: normal;
}
.l{
   float: left;
}
.r{
   float: right;
}
.c{
   clear: both;
}
.o{
   overflow: hidden;
}
.left{
   float: left;
}
.right{
   float: right;
}
A{
   color: #666;
    text-decoration: none;
}
A:hover{
   color: #f60;
    text-decoration: underline;
}
.clearfix{
}
.clearfix:before{
   display: table;
    content: "";
}
.clearfix:after{
   display: table;
    content: "";
}
.clearfix:after{
   clear: both;
}
.content{
   position: relative;
    margin: 0px auto;
    width: 1000px;
}
UL{
   list-style-type: none;
    list-style-image: none;
}
LI{
   list-style-type: none;
    list-style-image: none;
}
A{
   text-decoration: none;
}
A:hover{
   cursor: point;
    text-decoration: none;
}
HR{
   border-bottom: medium none;
    border-left: medium none;
    height: 0px;
    border-top: medium none;
    border-right: medium none;
}
.top{
   margin-top: 60px;
}
.top IMG{
   margin-top: -10px;
    width: 100%;
}
.content{
   padding-bottom: 50px;
    min-height: 720px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    padding-top: 0px;
}
.content .wrapper{
   position: relative;
    margin: 0px auto;
    width: 960px;
    background: url(404.png) no-repeat right top;
}
.content .light{
   position: absolute;
    width: 152px;
    background: url(404.png) no-repeat center top;
    height: 191px;
    top: -50px;
    left: 55px;
}
.content .light I{
   position: absolute;
    width: 100%;
    background: url(404.png) no-repeat center top;
    height: 100%;
    top: 0px;
}
.content .line-left{
   position: absolute;
    width: 70px;
    top: 15px;
    left: 0px;
}
.content .line-right{
   position: absolute;
    width: 460px;
    top: 15px;
    right: 0px;
}
.content .main{
   background: url(404.png) repeat-y 249px 0px;
}
.content .main .title{
   position: absolute;
    line-height: 40px;
    padding-left: 67px;
    font-family: arial;
    background: url(404.png) no-repeat left top;
    color: #666;
    font-size: 24px;
    top: 0px;
    font-weight: normal;
    left: 230px;
}
.content .main .year{
   z-index: 100;
    position: relative;
}
.content .main .year H2{
   text-align: right;
    line-height: 40px;
    width: 170px;
    padding-right: 30px;
    height: 40px;
    font-size: 24px;
}
.content .main .year H2 A{
   font-family: arial;
    color: #fabe00;
    font-weight: normal;
}
.content .main .year H2 I{
   border-bottom: transparent 6px solid;
    position: relative;
    border-left: transparent 6px solid;
    width: 0px;
    display: block;
    height: 0px;
    border-top: #59a7fb 6px solid;
    top: -20px;
    border-right: transparent 6px solid;
    left: 190px;
    transition: .5s;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -o-transition: .5s;
    -webkit-transform-origin: 6px 3px;
    transform-origin: 6px 3px;
    -ms-transition: .5s;
    -moz-transform-origin: 6px 3px;
    -ms-transform-origin: 6px 3px;
    -o-transform-origin: 6px 3px;
}
.content .main .year .list{
   position: relative;
    margin: 10px 0px;
    overflow: hidden;
    transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s;
    -webkit-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s;
    -moz-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s;
    -o-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s;
    -ms-transition: height 1s cubic-bezier(0.025, 0.025, 0.000, 1.115), opacity 1s;
}
.content .main .year .list UL{
   bottom: 0px;
}
.content .main .year .list UL LI{
   padding-bottom: 30px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(404.png) no-repeat 205px 20px;
    color: #a1a4b8;
    padding-top: 30px;
}
.content .main .year .list UL LI.highlight{
   background-image: url(404.png);
}
.cls{
   zoom: 1;
}
.cls:after{
   display: block;
    height: 0px;
    visibility: hidden;
    clear: both;
    content: ".";
}
.content .main .year .list UL LI.highlight .date{
   text-align: right;
    color: #fabe00;
}
.content .main .year .list UL LI.highlight .intro{
   text-align: left;
    color: #666;
}
.content .main .year .list UL LI .date{
   text-align: right;
    line-height: 24px;
    width: 200px;
    display: block;
    float: left;
    clear: left;
}
.content .main .year .list UL LI .version{
   text-align: right;
    line-height: 24px;
    width: 200px;
    display: block;
    float: left;
    clear: left;
}
.content .main .year .list UL LI .date{
   line-height: 32px;
    color: #bec1d5;
    font-size: 18px;
}
.content .main .year .list UL LI .intro{
   line-height: 24px;
    width: 600px;
    display: block;
    float: left;
    margin-left: 100px;
}
.content .main .year .list UL LI .more{
   line-height: 24px;
    width: 600px;
    display: block;
    float: left;
    margin-left: 100px;
}
.content .main .year .list UL LI .intro{
   line-height: 32px;
    color: #666;
    font-size: 18px;
}
.content .wrapper:first-child .main .close.year H2 I{
   transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
}
.content .wrapper:first-child .main .close.year .list{
   height: 0px !important;
    opacity: 0;
}
.ie7 .content .main .year H2 I{
   left: 40px;
}
.content P{
   text-align: left;
    color: #666;
}






.content .wrapper:first-child .main .year.close h2 i {
    transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
}
.content .main .year h2 i {
    display: block;
    position: relative;
    height: 0;
    width: 0;
    left: 190px;
    top: -20px;
    border-width: 6px;
    border-style: solid;
    border-color:#fabe00 transparent transparent transparent;
    -webkit-transition: .5s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
    -webkit-transform-origin: 6px 3px;
    -moz-transform-origin: 6px 3px;
    -ms-transform-origin: 6px 3px;
    -o-transform-origin: 6px 3px;
    transform-origin: 6px 3px;
}
em, i {
    font-style: normal;
}