html, body {
    width: 100%;
    height: 100%;
}

html {
    background: white;
    color: black;
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body, button, input, textarea, select, pre {
    font-size: 14px;
    font-family: "微软雅黑", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 1.5;
    background: #f8f8f8 repeat;
}

* {
    margin: 0;
    padding: 0;
    -webkit-appearance: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    word-break: break-all;
    -webkit-text-size-adjust: none;
}

img {
    display: block;
    margin: 0;
    border: 0;
}

.flex {
    display: -webkit-box; /* 老版本语法: Safari, iOS, Android browser, older WebKit browsers. */
    display: -moz-box; /* 老版本语法: Firefox (buggy) */
    display: -ms-flexbox; /* 混合版本语法: IE 10 */
    display: -webkit-flex; /* 新版本语法: Chrome 21+ */
    display: flex; /* 新版本语法: Opera 12.1, Firefox 22+ */
}

.flex-y-center {
    align-items: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    box-align: center;
    -moz-box-align: center;
    -webkit-box-align: center;
}

.flex-1 {
    box-flex: 1;
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    flex: 1;
    -webkit-flex: 1;
    -moz-flex-grow: 1;
}

#download {
    display: none;
}

.download-container {
    height: 44px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 5;
    width: 100%;
    padding: 0 10px;
    background-color: #202020;
    opacity: .8;
    justify-content: space-between;
}

.download-logo {
    width: 40px;
    height: 44px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAA8CAYAAAA6/NlyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjBDRDNGMDA3QUFDQTExRTU4MDZFOUQyN0JGN0NGNkI1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjBDRDNGMDA4QUFDQTExRTU4MDZFOUQyN0JGN0NGNkI1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6MENEM0YwMDVBQUNBMTFFNTgwNkU5RDI3QkY3Q0Y2QjUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6MENEM0YwMDZBQUNBMTFFNTgwNkU5RDI3QkY3Q0Y2QjUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4GhtTTAAAT0UlEQVR42tRbCXgU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") center center no-repeat;
    background-size: 30px 30px;
}

.download-desc {
    color: #fff;
    height: 44px;
    margin-left: 3px;
}

.download-desc-name {
    font-size: 14px;
    margin-top: 10px;
}

.download-desc-summary {
    font-size: 12px;
}

.download-btn {
    width: 80px;
    background-color: #DA2F2B;
    color: #fff;
    font-size: 13px;
    border-radius: 6px;
    text-align: center;
    height: 28px;
    line-height: 28px;
}

.download-close {
    width: 30px;
    height: 44px;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NTc3MiwgMjAxNC8wMS8xMy0xOTo0NDowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTQgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NDZEMjFCN0Q5QzMzMTFFNTg1MThCRjE2QTM0RTVDNTQiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NDZEMjFCN0U5QzMzMTFFNTg1MThCRjE2QTM0RTVDNTQiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo0NkQyMUI3QjlDMzMxMUU1ODUxOEJGMTZBMzRFNUM1NCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo0NkQyMUI3QzlDMzMxMUU1ODUxOEJGMTZBMzRFNUM1NCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnXaB6MAAACpSURBVHjapNRRCsMgDAbgtPxXK71RuyNsO46P7e7mErDQuWiMChGJ8pGHH6cQwoeIDq43ja2da5l5E/DFtQ1iT64T6UAJpY5JL+whBlKzF/3BpIHbpRf9w3LQg6qYBl5orKBFrATeJ8zRKlYDNXSyMAvU0Coma3ZmLloP4IhGU6TgzZmFohMrovCEtgWFEzNRKNje+DmoKDqxIooBTEOjgMsAlqPrV4ABAEx5QrEdGDQ2AAAAAElFTkSuQmCC") center center no-repeat;
    background-size: 12px 12px;
}

#container {
    width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.clearFix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.float-left {
    float: left;
}

.one-multi {
    position: relative;
}

.one-multi-click {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}