html {
    font-family:sans-serif;
    -ms-text-size-adjust:100%;
    -webkit-text-size-adjust:100%
}
body {
    margin:0
}
* {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
*:before, *:after {
    -webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box
}
.adbanner {
    margin-bottom:-2px;
    width:100%
}
.adbanner img {
    width:1020px;
    margin-bottom:-3px;
    height:60px
}
html {
    font-size:10px;
    -webkit-tap-highlight-color:rgba(0, 0, 0, 0)
}
body {
    font-family:"Microsoft Yahei", Helvetica, Arial, sans-serif;
    font-size:14px;
    line-height:1.42857143;
    color:#555;
    background-color:#fff
}
a {
    color:#fff;
    text-decoration:none
}
a:focus {
    color:#1faeff;
    text-decoration:none
}
a:focus {
    outline:thin dotted;
    outline:5px auto -webkit-focus-ring-color;
    outline-offset:-2px
}
h1, h2 {
    font-family:inherit;
    font-weight:500;
    line-height:1.1;
    color:inherit
}
h1, h2 {
    margin:20px 0;
    margin-bottom:10px
}
h1 {
    font-size:36px
}
h2 {
    font-size:30px
}
p {
    margin:0 0 10px
}
ul {
    margin:0;
    padding:0;
    list-style:none
}
.container:before, .container:after {
    content:" ";
    display:table
}
.container:after {
    clear:both
}
body {
    background-color:#f1f1f1;
    position:relative;
    margin-top:79px
}
.container {
    position:relative;
    margin:0 auto;
    max-width:1149px
}

#navs .fs17{font-size:17px}
#navs .fs16{font-size:16px}
.fs14{font-size:14px}
.fs12{font-size:12px}
#navs .cu{font-weight:bolder;}
.hong{color:red}
#navs .lan{color:#00F}
.lv{color:#090}
#navs .fen{color:#F3F}
.zi{color:#90F}
.hei{color:#333}
.huang{color:#FF0}
.hui{color:#999;font-size:12px}
.bai{ color:#fff}
.border{font-weight:bolder}

#footer {
    clear:both;
    padding:40px 30px;
    font-size:12px;
    line-height:12px;
    text-align:center;
    color:#888;
    background-color:#f1f1f1
}
#footer a {
    color:#888
}
#footer a:hover {
    color:#ddd
}
.pageheader {
    overflow:hidden;
    background-color:#61b3e6;
    padding:1px 20px;
    margin-bottom:15px;
    color:#fff
}
.pageheader h1 {
    font-size:36px;
    font-weight:bold;
    margin:0;
    float:left;
    margin:12px auto 12px
}
.pageheader .container .note {
    margin-top:32px;
    margin-bottom:15px;
    margin-left:12px;
    float:left
}
.page_content {
    background-color:#fff;
    margin-top:7px;
    height:auto;
    padding:20px;
    line-height:30px;
    overflow:auto
}
.pageheader .share {
    float:right;
    height:28px;
    margin:17px 0 0;
    color:#fff;
    width:210px
}
.pageheader .share a {
    width:28px;
    height:28px;
    background-color:#FFF;
    border:solid 2px #FFF;
    border-radius:4px;
    opacity:.9;
    top:0
}
@media(max-width:640px) {
    .pageheader .share {
        display:none
    }
}
body {
    margin-top:0
}
.mianbao {
    font-weight:normal;
    color:#fff;
    background-color:#61b3e6;
    margin:0;
    width:auto;
    padding:11px 15px;
    margin:0;
    font-size:18px
}
.mianbao a {
    color:#fff
}
#navs {
    color:#aaa;
    margin-top:2px
}
#navs h2 {
    font-size:20px;
    font-weight:normal;
    color:#fff;
    padding:10px;
    background-color:#61b3e6;
    margin:0
}
#navs .item {
    overflow:hidden;
    margin:10px 0 20px
}
#navs .item h2 {
    width:140px;
    padding:11px 16px;
    margin:0;
    font-size:17px
}
#navs .item ul {
    margin-right:-1%
}
#navs .item li {
    float:left;
    width:140px;
    margin-right:7px;
    margin-top:7px;
    padding-left:13px;
    height:40px;
    line-height:42px;
    background-color:#fff;
    border-bottom:0 solid #fff
}
#navs .item li a {
    margin-bottom:5px;
    display:inline-block;
    font-size:14px;
    font-weight:bold;
    color:#61b3e6;
    border-bottom:2px transparent
}
#navs .item li a:hover {
    color:#fd8c84;
    border-bottom-color:#fd8c84
}
#navs .items {
    margin-left:120px
}
#navs nav {
    width:110px;
    position:fixed;
    top:3;
    left:1;
    background-color:#61b3e6
}
#navs nav ul {
    width:140px
}
#navs nav a {
    display:block;
    padding:7px 8px;
    color:#fff;
    border-bottom:1px solid #55a5d8
}
#navs nav a:hover, #navs nav .active a {
    background-color:#55a5d8;
    color:#fff
}
#navs nav ul.affix {
    position:fixed
}
#navs nav ul.affix-bottom {
    position:fixed
}
.mina {
    float:right;
    margin:11px 10px 0 0;
    cursor:pointer
}
.mina a {
    color:#61b3e6;
    cursor:pointer;
    font-weight:bold
}
.mina a:hover {
    color:#fd8c84
}
.pageheader {
    margin:0
}
li {
    list-style:none
}
@media(max-width:1280px) {
    #navs .items {
        margin-right:10px
    }
}
@media(max-width:1024px) {
    .pageheader {
        margin-top:0
    }
    #navs .item {
        margin-top:10px
    }
    #navs .items {
        margin:0 10px
    }
    #navs nav {
        display:none
    }
    #navs .item li {
        width:24%;
        margin-right:1%;
        margin-top:1%
    }
}
@media(max-width:770px) {
    .pageheader .container .note {
        margin-top:0;
        margin-left:0
    }
}
@media(max-width:640px) {
    #navs .item li {
        width:32.333333%;
        margin-right:1%;
        margin-top:1%;
        padding-left:8px
    }
    #navs .item h2 {
        width:auto;
        text-align:center
    }
    body {
        -webkit-transition-duration:500ms;
        overflow-x:hidden;
        padding-top:0;
        margin-top:0
    }
    .adbanner {
        margin-bottom:-2px;
        width:100%
    }
    .adbanner img {
        width:100%;
        margin-bottom:-3px;
        height:50px
    }
    .pageheader {
        padding:0 10px 0;
        margin-bottom:0
    }
    .pageheader h1 {
        font-weight:bold;
        font-size:18px
    }
    .pageheader .note {
        font-size:12px
    }
}