html, body, header, section, nav, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, button {
    margin: 0;
    padding: 0;
}

html, body {
    width: 100%;
}

a,
b,
button,
div,
em,
i,
input,
li,
span,
p,
ul {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    -webkit-tap-highlight-color: transparent;
}

html {
    font-size: 62.5%;
    color: #606060;
}

ol, label, li {
    list-style: none;
}

a:link {
    color: #FF851B;
    text-decoration: none;
}

a:hover {
    color: #606060;
}

a:active {
    color: #606060;
}

a:visited {
    color: #606060;
}

input[type="submit"],
input[type="reset"],
input[type="button"],
button {
    -webkit-appearance: none;
}

html #hm_t_undefined .hm-t-go-top {
    position: fixed;
    right: 0.1rem;
    bottom: 0.1rem;
    z-index: 99998;
    cursor: pointer;
    width: 2rem;
    height: 1.85rem !important;
    text-align: center;
    white-space: normal;
    font-size: 0.7rem;
    line-height: 0.85rem;
    padding-top: 0.15rem;
    color: #fff;
    background: #404040;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEkAAAAXCAYAAABH92JbAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2hpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMjgwMTE3NDA3MjA2ODExODA4M0UyNDA4ODdDRTZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpBQjc5RkRFNkI5ODMxMUUzQkZGNDhENEJFQjM2OTcyRiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpBQjc5RkRFNUI5ODMxMUUzQkZGNDhENEJFQjM2OTcyRiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MDI4MDExNzQwNzIwNjgxMTgwODNFMjQwODg3Q0U2QUIiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MDI4MDExNzQwNzIwNjgxMTgwODNFMjQwODg3Q0U2QUIiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5HPYM5AAACC0lEQVR42uyZTSgEYRjH90NoqaVcpDblvKW2XOSkNh8H5Yac9sBBDqQokiJKSMpNTi5OPo6Ktsgu67JcUHIXWfK1u3b8Xx6Zxuzu+64dM83uv34zNfu8b8/8Z+d5P8YqSZLFJNLsRmyWvIRMKgVD4AhEwA3YAV0pzGwEqyAEwmAddIICHe7FqhnsdQM14FxKLj+ooFiGE2ykiD8GVbJ4I1ELAnTmasMODnAhpVcIFIMicMgRH6Z4IxnUAh4pP3Zu5TVpUOLXDJgWiB8wkEF9IK7IL07X05oUFLjpZ4JXQQOYYwfzafJcoDjVPqw43KE4lWtUTF+AQ8eBqQSsgTaO2E0apJ7URrdCDZOM62hQJfBzGmShOD+1+2XSiYaJ7utkkBsEgEewnYfauZUmzWmU6DuY0sEgLzgArgzbu6i992cu/1WclqXsa1iHIt0DYlnKP0b9fRZu5pWdZs7dWXqa7B80+s//oF5aMSjflGqBPq5BQnFtVv4UmGHjIPEH96PAZ6C5kVMwf6daPzbFKnqCqvx9Bk/yFjSBFTMvcL+1DerAmUA/p9Rm1+y7AHJdgnqwx9EHm1s0gKtc2CpR6gE00/ZHMm3RKxbJlf0kNb2BDrCk8hsbDdvBay5tuiUTGxL7waTs2iLw0YTR9BLZQRwDUVqwjuTS9q3VRB8C1OQUnM6UqdXX/IcADn0IMADs2AqDOPSutQAAAABJRU5ErkJggg==) no-repeat -42px center #666;
    *background-image: url(http://ecma.bdimg.com/holmes/t-popup-icons-png8.png);
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight||document.body.clientHeight)-this.offsetHeight-2));
}


.clearfix {
    *zoom: 1;
    word-break: break-all;
    word-wrap: break-word;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.header {
    height: 2.7rem;
    /*line-height: 2.7rem;*/
    background-color: #222;
    box-sizing: border-box;
    padding: 0 0 0 0.4rem;
    position: relative;
}

.header > .logo-header {
    height: 100%;
    line-height: 2.7rem;
    float: left;
}

.return_box {
    height:2.7rem;
    position: absolute;
    top: 0.75rem;
    left: 0.4rem;
}

.return_box span {
    color: #fff;
    display: inline-block;
}

.return_box img {
    height: auto;
}

.return_box #btn-back {
    width: 1.2rem;
    height: auto;
    margin: 0 9px 0 0;
    cursor: pointer;
}

.return_box > a {
    display: inline-block;
    width: 3.6rem;
}

.return_box .logo {
    height: auto;
    width: 3.6rem;
}

.ssologin {
    font-size: 0.6rem;
}


.header > div {
    float: right;
    color: #EEE;
}

.header a:link {
    color: #EEE !important;
    text-decoration: none;
}

.header a:hover {
    color: #EEE !important;
}

.header a:active {
    color: #EEE !important;
}

.header a:visited {
    color: #EEE !important;
}


.header-user-menu {
    float: right;
    color: #EEE;
    height: 100%;
    -webkit-font-smoothing: antialiased !important;
    width: 11.9rem;
}

.header-user-menu > li {
    float: left;
    height: 100%;
    list-style: none;
    line-height: normal;
    font-size: 0.6rem;
    width:2.875rem;
    text-align: center;
    margin-left: 0.1rem;
    background-color: #373737;
}

.header-user-menu > li > a {
    display: block;
    height: 100%;
    width: 100%;
    position: relative;
    background: #373737;
}

.header-user-menu > li > a > span {
    position: absolute;
    left: 0;
    bottom: 0;
    height: 0.9rem;
    line-height: 0.9rem;
    width: 100%;
    font-size: 0.65rem;
}

.header-user-menu > li .iconfont {
    position: absolute;
    left: 0;
    top: 0;
    font-size: 1.1rem;
    height: 1.1rem;
    width: 100%;
    margin-top: 0.2rem;
    line-height: 1.1rem;
}

.header-user-menu .header-user-head {
    position: absolute;
    left: 0.7875rem;
    top: 0;
    font-size: 1.3rem;
    height: 1.3rem;
    width: 1.3rem;
    margin-top: 0;
    line-height: 1.3rem;
    border-radius: 100%;
    vertical-align: top;
}

