/*! /static/css/reset.css */
blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}
body,
button,
input,
select,
textarea {
    font:
        12px/1.5 "Microsoft Yahei",
        arial,
        "宋体";
    color: #000;
}
body {
    background: #fff;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
img {
    border: 0;
}
h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: 100%;
}
address,
cite,
dfn,
var {
    font-style: normal;
}
code,
kbd,
pre,
samp {
    font-family:
        courier new,
        courier,
        monospace;
}
small {
    font-size: 12px;
}
ul {
    list-style: none;
}
a {
    text-decoration: none;
    vertical-align: baseline;
    zoom: 1;
}
a:hover {
    text-decoration: underline;
}
sup {
    vertical-align: text-top;
}
sub {
    vertical-align: text-bottom;
}
legend {
    color: #000;
}
img {
    border: 0;
}
button,
input,
select,
textarea {
    font-size: 100%;
}
a {
    cursor: pointer;
    color: #369;
}
#photo li,
.JE_photo li {
    line-height: 26px;
    padding: 6px;
    list-style: none;
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
}
#photo li img,
.JE_photo li img {
    width: 40px;
    height: 40px;
    padding-left: 5px;
}
#photo li span,
.JE_photo li span {
    font-size: 12px;
}
.bdshare_popup_top {
    display: none;
}
.text-indent {
    text-indent: 2em;
}
/*! /static/css/grid.css */
.g {
    letter-spacing: -0.31em;
    text-rendering: optimizespeed;
    display: -ms-flexbox;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    word-spacing: -0.43em;
}
.g-1,
.g-1-2,
.g-1-3,
.g-1-4,
.g-1-5,
.g-1-6,
.g-1-7,
.g-1-8,
.g-1-9,
.g-2-3,
.g-2-5,
.g-3-4,
.g-3-5,
.g-4-5,
.g-5-6,
.g-l-n,
.g-l-w,
.g-r-n,
.g-r-w,
.g-u,
dl.g dd,
dl.g dt,
ul.g li {
    display: inline-block;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto;
}
.g-1 {
    display: block;
}
.g-1-2 {
    width: 50%;
}
.g-1-3 {
    width: 33.33333%;
}
.g-2-3 {
    width: 66.66666%;
}
.g-1-4 {
    width: 25%;
}
.g-3-4 {
    width: 75%;
}
.g-1-5 {
    width: 20%;
}
.g-2-5 {
    width: 40%;
}
.g-3-5 {
    width: 60%;
}
.g-4-5 {
    width: 80%;
}
.g-1-6 {
    width: 16.656%;
}
.g-5-6 {
    width: 83.33%;
}
.g-1-7 {
    width: 14.2756%;
}
.g-1-8 {
    width: 12.5%;
}
.g-l-w {
    width: 714px;
    margin-right: 9px;
}
.g-l-n {
    width: 280px;
}
.g-r-w {
    width: 714px;
    margin-left: 9px;
}
.g-r-n {
    width: 280px;
}
.g-1-9 {
    width: 24.5%;
}
.g-f {
    position: relative;
}
.g-f-u {
    position: absolute;
}
.g-f-r {
    position: absolute;
    top: 0;
    right: 0;
}
.g-f-b {
    position: absolute;
    bottom: 0;
    left: 0;
}
.g-d {
    width: 1003px;
    margin: 0 auto;
}
.container {
    width: 1190px;
    margin: 0 auto;
}
.row {
    margin-left: 0;
    margin-right: 0;
}
.row:after,
.row:before {
    display: table;
}
.row {
    zoom: 1;
}
.row:after {
    content: "";
    display: table;
    clear: both;
}
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-u,
.row[data-columns="1"] > *,
.row[data-columns="10"] > *,
.row[data-columns="12"] > *,
.row[data-columns="2"] > *,
.row[data-columns="3"] > *,
.row[data-columns="4"] > *,
.row[data-columns="5"] > *,
.row[data-columns="6"] > *,
.row[data-columns="7"] > *,
.row[data-columns="8"] > *,
.row[data-columns="9"] > * {
    position: relative;
    min-height: 1px;
    padding-left: 0;
    padding-right: 0;
    float: left;
    display: inline-block;
    box-sizing: border-box;
    vertical-align: top;
}
.col-12,
.row[data-columns="1"] > * {
    width: 100%;
}
.col-11 {
    width: 91.66666667%;
}
.col-10 {
    width: 83.33333333%;
}
.col-9 {
    width: 75%;
}
.col-8 {
    width: 66.66666667%;
}
.col-7 {
    width: 58.33333333%;
}
.col-6,
.row[data-columns="2"] > * {
    width: 50%;
}
.col-5 {
    width: 41.66666667%;
}
.col-4,
.row[data-columns="3"] > * {
    width: 33.33333333%;
}
.col-3,
.row[data-columns="4"] > * {
    width: 25%;
}
.row[data-columns="5"] > * {
    width: 20%;
}
.col-2,
.row[data-columns="6"] > * {
    width: 16.66666667%;
}
.row[data-columns="7"] > * {
    width: 14.2857143%;
}
.row[data-columns="8"] > * {
    width: 12.5%;
}
.row[data-columns="10"] > * {
    width: 10%;
}
.col-1,
.row[data-columns="12"] > * {
    width: 8.33333333%;
}
/*! /static/css/mobile/hapj.mobile.css */
body {
    font-size: 14px;
}
input[type="date"],
input[type="email"],
input[type="number"],
input[type="password"],
input[type="phone"],
input[type="tel"],
input[type="text"],
textarea {
    color: #555;
    box-shadow: 0 1px 2px #ccc inset;
    font-size: 16px;
    width: 100%;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-radius: 4px;
    border: solid 1px #ccc;
    padding: 5px;
    display: inline-block;
}
input[type="date"]:focus,
input[type="email"]:focus,
input[type="number"]:focus,
input[type="password"]:focus,
input[type="phone"]:focus,
input[type="text"]:focus {
    color: #333;
}
input[type="submit"] {
    border-radius: 6px;
    padding: 0 15px;
    height: 30px;
    font-size: 14px;
    display: inline-block;
    min-width: 100px;
}
[type="submit"] {
    color: #fff;
    background-color: #e02020;
}
input[type="submit"]:hover {
    cursor: pointer;
}
input.btn-gray {
    border: solid 1px #ddd;
    box-shadow: 0 0 1px rgba(0, 0, 0, 0.3);
    border-radius: 6px;
    padding: 0 15px;
    height: 30px;
    font-size: 14px;
    text-shadow: 0 1px 0 #fff;
    color: #222;
    display: inline-block;
    font-weight: 700;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background: -webkit-linear-gradient(#fff, #f1f1f1);
    background: -moz-linear-gradient(#fff, #f1f1f1);
    background: -ms-linear-gradient(#fff, #f1f1f1);
    background-image: -o-linear-gradient(#fff, #f1f1f1);
    background-image: linear-gradient(#fff, #f1f1f1);
}
label {
    font-size: 14px;
    color: #666;
}
select {
    width: 100%;
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABySURBVHjaYmIgDgjCGExQziogPgPESlgUu0DlZsIEQIx3QPwfSiNrMgbiu0hyHSAb9qBZvQqq0AXKRjbgLIyRhmQSzLQzSPy7UANQQCiS09CxMa7QQNd0F59iZE13oRoxnMGCRcNqIH4PxPegGAUABBgAorsmprMO/cwAAAAASUVORK5CYII=)
            97% center no-repeat,
        -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABySURBVHjaYmIgDgjCGExQziogPgPESlgUu0DlZsIEQIx3QPwfSiNrMgbiu0hyHSAb9qBZvQqq0AXKRjbgLIyRhmQSzLQzSPy7UANQQCiS09CxMa7QQNd0F59iZE13oRoxnMGCRcNqIH4PxPegGAUABBgAorsmprMO/cwAAAAASUVORK5CYII=)
            97% center no-repeat,
        -webkit-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABySURBVHjaYmIgDgjCGExQziogPgPESlgUu0DlZsIEQIx3QPwfSiNrMgbiu0hyHSAb9qBZvQqq0AXKRjbgLIyRhmQSzLQzSPy7UANQQCiS09CxMa7QQNd0F59iZE13oRoxnMGCRcNqIH4PxPegGAUABBgAorsmprMO/cwAAAAASUVORK5CYII=)
            97% center no-repeat,
        -moz-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABySURBVHjaYmIgDgjCGExQziogPgPESlgUu0DlZsIEQIx3QPwfSiNrMgbiu0hyHSAb9qBZvQqq0AXKRjbgLIyRhmQSzLQzSPy7UANQQCiS09CxMa7QQNd0F59iZE13oRoxnMGCRcNqIH4PxPegGAUABBgAorsmprMO/cwAAAAASUVORK5CYII=)
            97% center no-repeat,
        -ms-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABySURBVHjaYmIgDgjCGExQziogPgPESlgUu0DlZsIEQIx3QPwfSiNrMgbiu0hyHSAb9qBZvQqq0AXKRjbgLIyRhmQSzLQzSPy7UANQQCiS09CxMa7QQNd0F59iZE13oRoxnMGCRcNqIH4PxPegGAUABBgAorsmprMO/cwAAAAASUVORK5CYII=)
            97% center no-repeat,
        -o-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAJCAYAAAAGuM1UAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABySURBVHjaYmIgDgjCGExQziogPgPESlgUu0DlZsIEQIx3QPwfSiNrMgbiu0hyHSAb9qBZvQqq0AXKRjbgLIyRhmQSzLQzSPy7UANQQCiS09CxMa7QQNd0F59iZE13oRoxnMGCRcNqIH4PxPegGAUABBgAorsmprMO/cwAAAAASUVORK5CYII=)
            97% center no-repeat,
        linear-gradient(#fff, #f1f1f1);
    padding: 8px 2px;
    text-align: center;
    border: 1px #ccc solid;
    border-radius: 5px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.mc-choose,
.mc-item {
    box-shadow: 0 0 4px #999;
    border-bottom: 0;
    border-radius: 5px;
}
.mc-choose li,
.mc-item {
    padding: 8px;
    border-bottom: solid 1px #eee;
    background: linear-gradient(#fff, #f1f1f1);
    background: -webkit-linear-gradient(#fff, #f1f1f1);
    background: -moz-linear-gradient(#fff, #f1f1f1);
    background: -ms-linear-gradient(#fff, #f1f1f1);
    background-image: -o-linear-gradient(#fff, #f1f1f1);
}
.mc-choose li:hover {
    background: linear-gradient(#fcfcfc, #f1f1f1);
    background: -webkit-linear-gradient(#fcfcfc, #f1f1f1);
    background: -moz-linear-gradient(#fcfcfc, #f1f1f1);
    background: -ms-linear-gradient(#fcfcfc, #f1f1f1);
    background: linear-gradient(#fcfcfc, #f1f1f1);
}
.mc-choose li:active {
    background: linear-gradient(#e0e0e0, #f1f1f1);
    background: -webkit-linear-gradient(#e0e0e0, #f1f1f1);
    background: -moz-linear-gradient(#e0e0e0, #f1f1f1);
    background: -ms-linear-gradient(#e0e0e0, #f1f1f1);
    background: linear-gradient(#e0e0e0, #f1f1f1);
}
.mc-choose li:first-child,
.mc-list li:first-child {
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
.mc-choose li:last-child,
.mc-list li:last-child {
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}
.mc-select li:first-child select {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
    border-bottom: 0;
}
.mc-select li:last-child select {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    border-top: 0;
}
.mc-choose {
    border: 1px solid #ccc;
    border-top: 0;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fff, #f1f1f1);
    background-image: -moz-linear-gradient(#fff, #f1f1f1);
    background-image: -ms-linear-gradient(#fff, #f1f1f1);
    background-image: -o-linear-gradient(#fff, #f1f1f1);
    background-image: linear-gradient(#fff, #f1f1f1);
}
.mc-choose input {
    width: 20px;
    margin-left: 10px;
}
.mc-item input[type="date"] {
    width: 100%;
    background: 0 0;
    padding: 0;
    margin: 0;
    border: 0;
    border-radius: 0;
    box-shadow: 0 0 0 transparent;
    color: #333;
}
.mc-choose label {
    padding-left: 5px;
    cursor: pointer;
}
.mc-choose select,
.mc-item select {
    display: block;
    width: 100%;
    background: #fff;
    border: 0;
    text-align: center;
    font-size: 14px;
    margin: 0;
    padding: 0;
}
.mc-list {
    margin: 15px 0;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-radius: 3px;
}
.mc-list li {
    padding: 8px 15px;
    position: relative;
    border: 1px solid #ccc;
    border-top: 0;
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGNSURBVHjaYmTABMpArALEskAsAhV7A8SPgfgOEN9FVsyIxBYAYjMgNgFiNgbs4BcQnwHiU0D8ASTAhKTZCYitYJptbGwEJ06caIxmABtUjRNUDwMzVMIOajMcHDlyJM7ExETJ2tqa98SJE88+fPjwB0laHIj/gbzDDPWzG5JhDIsWLbIGalbn4+PjlZOTE1NTU2NdsWLFPTTXgAx5xgQNMBQ/x8XFHT158uTV79+//+Dk5ORwdXU13rhxowsW76gwQUMbAyQmJu5BN2T//v0+aMpkmZCiCgU8ePDgh6Oj4xZkQ8zNzbXRXCLCxIAHKCgocEhKSgqCNCMZ/B5ZDRM0kWDVvGPHjlB1dXUlEB/kijVr1hzJz88/i6TsDRM0hWEAZM0gMHv27D2gwEVT9pgJmjx/IYuCohEYfVIwmydNmrQFzWZYqrwDS8pu0BQGBzdu3IgVFRUVXLJkyVEsmkHgGBDvgiWet0DMBU0cYLBly5ZbT58+fd7U1HQNi+ZLoMQKxD8ozkyMlGZngAADAAMwk9Y2QlMqAAAAAElFTkSuQmCC)
            no-repeat 95% center,
        -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGNSURBVHjaYmTABMpArALEskAsAhV7A8SPgfgOEN9FVsyIxBYAYjMgNgFiNgbs4BcQnwHiU0D8ASTAhKTZCYitYJptbGwEJ06caIxmABtUjRNUDwMzVMIOajMcHDlyJM7ExETJ2tqa98SJE88+fPjwB0laHIj/gbzDDPWzG5JhDIsWLbIGalbn4+PjlZOTE1NTU2NdsWLFPTTXgAx5xgQNMBQ/x8XFHT158uTV79+//+Dk5ORwdXU13rhxowsW76gwQUMbAyQmJu5BN2T//v0+aMpkmZCiCgU8ePDgh6Oj4xZkQ8zNzbXRXCLCxIAHKCgocEhKSgqCNCMZ/B5ZDRM0kWDVvGPHjlB1dXUlEB/kijVr1hzJz88/i6TsDRM0hWEAZM0gMHv27D2gwEVT9pgJmjx/IYuCohEYfVIwmydNmrQFzWZYqrwDS8pu0BQGBzdu3IgVFRUVXLJkyVEsmkHgGBDvgiWet0DMBU0cYLBly5ZbT58+fd7U1HQNi+ZLoMQKxD8ozkyMlGZngAADAAMwk9Y2QlMqAAAAAElFTkSuQmCC)
            no-repeat 95% center,
        -webkit-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGNSURBVHjaYmTABMpArALEskAsAhV7A8SPgfgOEN9FVsyIxBYAYjMgNgFiNgbs4BcQnwHiU0D8ASTAhKTZCYitYJptbGwEJ06caIxmABtUjRNUDwMzVMIOajMcHDlyJM7ExETJ2tqa98SJE88+fPjwB0laHIj/gbzDDPWzG5JhDIsWLbIGalbn4+PjlZOTE1NTU2NdsWLFPTTXgAx5xgQNMBQ/x8XFHT158uTV79+//+Dk5ORwdXU13rhxowsW76gwQUMbAyQmJu5BN2T//v0+aMpkmZCiCgU8ePDgh6Oj4xZkQ8zNzbXRXCLCxIAHKCgocEhKSgqCNCMZ/B5ZDRM0kWDVvGPHjlB1dXUlEB/kijVr1hzJz88/i6TsDRM0hWEAZM0gMHv27D2gwEVT9pgJmjx/IYuCohEYfVIwmydNmrQFzWZYqrwDS8pu0BQGBzdu3IgVFRUVXLJkyVEsmkHgGBDvgiWet0DMBU0cYLBly5ZbT58+fd7U1HQNi+ZLoMQKxD8ozkyMlGZngAADAAMwk9Y2QlMqAAAAAElFTkSuQmCC)
            no-repeat 95% center,
        -moz-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGNSURBVHjaYmTABMpArALEskAsAhV7A8SPgfgOEN9FVsyIxBYAYjMgNgFiNgbs4BcQnwHiU0D8ASTAhKTZCYitYJptbGwEJ06caIxmABtUjRNUDwMzVMIOajMcHDlyJM7ExETJ2tqa98SJE88+fPjwB0laHIj/gbzDDPWzG5JhDIsWLbIGalbn4+PjlZOTE1NTU2NdsWLFPTTXgAx5xgQNMBQ/x8XFHT158uTV79+//+Dk5ORwdXU13rhxowsW76gwQUMbAyQmJu5BN2T//v0+aMpkmZCiCgU8ePDgh6Oj4xZkQ8zNzbXRXCLCxIAHKCgocEhKSgqCNCMZ/B5ZDRM0kWDVvGPHjlB1dXUlEB/kijVr1hzJz88/i6TsDRM0hWEAZM0gMHv27D2gwEVT9pgJmjx/IYuCohEYfVIwmydNmrQFzWZYqrwDS8pu0BQGBzdu3IgVFRUVXLJkyVEsmkHgGBDvgiWet0DMBU0cYLBly5ZbT58+fd7U1HQNi+ZLoMQKxD8ozkyMlGZngAADAAMwk9Y2QlMqAAAAAElFTkSuQmCC)
            no-repeat 95% center,
        -ms-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGNSURBVHjaYmTABMpArALEskAsAhV7A8SPgfgOEN9FVsyIxBYAYjMgNgFiNgbs4BcQnwHiU0D8ASTAhKTZCYitYJptbGwEJ06caIxmABtUjRNUDwMzVMIOajMcHDlyJM7ExETJ2tqa98SJE88+fPjwB0laHIj/gbzDDPWzG5JhDIsWLbIGalbn4+PjlZOTE1NTU2NdsWLFPTTXgAx5xgQNMBQ/x8XFHT158uTV79+//+Dk5ORwdXU13rhxowsW76gwQUMbAyQmJu5BN2T//v0+aMpkmZCiCgU8ePDgh6Oj4xZkQ8zNzbXRXCLCxIAHKCgocEhKSgqCNCMZ/B5ZDRM0kWDVvGPHjlB1dXUlEB/kijVr1hzJz88/i6TsDRM0hWEAZM0gMHv27D2gwEVT9pgJmjx/IYuCohEYfVIwmydNmrQFzWZYqrwDS8pu0BQGBzdu3IgVFRUVXLJkyVEsmkHgGBDvgiWet0DMBU0cYLBly5ZbT58+fd7U1HQNi+ZLoMQKxD8ozkyMlGZngAADAAMwk9Y2QlMqAAAAAElFTkSuQmCC)
            no-repeat 95% center,
        -o-linear-gradient(#fff, #f1f1f1);
    background:
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGNSURBVHjaYmTABMpArALEskAsAhV7A8SPgfgOEN9FVsyIxBYAYjMgNgFiNgbs4BcQnwHiU0D8ASTAhKTZCYitYJptbGwEJ06caIxmABtUjRNUDwMzVMIOajMcHDlyJM7ExETJ2tqa98SJE88+fPjwB0laHIj/gbzDDPWzG5JhDIsWLbIGalbn4+PjlZOTE1NTU2NdsWLFPTTXgAx5xgQNMBQ/x8XFHT158uTV79+//+Dk5ORwdXU13rhxowsW76gwQUMbAyQmJu5BN2T//v0+aMpkmZCiCgU8ePDgh6Oj4xZkQ8zNzbXRXCLCxIAHKCgocEhKSgqCNCMZ/B5ZDRM0kWDVvGPHjlB1dXUlEB/kijVr1hzJz88/i6TsDRM0hWEAZM0gMHv27D2gwEVT9pgJmjx/IYuCohEYfVIwmydNmrQFzWZYqrwDS8pu0BQGBzdu3IgVFRUVXLJkyVEsmkHgGBDvgiWet0DMBU0cYLBly5ZbT58+fd7U1HQNi+ZLoMQKxD8ozkyMlGZngAADAAMwk9Y2QlMqAAAAAElFTkSuQmCC)
            no-repeat 95% center,
        linear-gradient(#fff, #f1f1f1);
}
.mc-list li a {
    color: #000;
    font-size: 16px;
    line-height: 30px;
    display: block;
}
.mc-list li .ft {
    line-height: 20px;
    color: #369;
}
.mc-list li .ft .view_num {
    float: right;
    margin-right: 20px;
}
.mc-list-a {
    margin: 15px 0;
}
.mc-list-a li {
    padding: 8px 10px;
    border-bottom: 1px solid #e9dbc4;
    position: relative;
}
.mc-list-a li:hover {
    background-color: #fff;
}
.mc-list-a li a {
    color: #000;
    font-size: 16px;
    line-height: 30px;
    display: block;
    margin-right: 20px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.mc-list-a li span.img img {
    margin-left: 2px;
    vertical-align: middle;
}
.mc-list-a li span.img {
    position: absolute;
    top: 9px;
    right: 5px;
}
.mc-list-a li .ft {
    line-height: 20px;
    color: #a07648;
    font-size: 12px;
}
.mc-list-a li .ft .view_num {
    float: right;
}
.mc-list-a li .ft time {
    color: #999;
    margin-left: 8px;
}
.mc-form {
    border: 1px #ccc solid;
    padding: 15px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eee));
    background-image: -webkit-linear-gradient(#f9f9f9, #eee);
    background-image: -moz-linear-gradient(#f9f9f9, #eee);
    background-image: -ms-linear-gradient(#f9f9f9, #eee);
    background-image: -o-linear-gradient(#f9f9f9, #eee);
    background-image: linear-gradient(#f9f9f9, #eee);
}
.mc-form form {
    padding-top: 15px;
}
.mc-form .row {
    width: 100%;
    margin-bottom: 15px;
}
.mc-form .submit_row {
    text-align: center;
}
.mc-form .row dt {
    display: inline-block;
    width: 28%;
    vertical-align: top;
    padding: 6px 0;
}
.mc-form .row dd {
    display: inline-block;
    width: 70%;
    vertical-align: top;
}
.mc-form .row .title {
    display: block;
    margin-bottom: 2px;
}
.mc-form-b .row {
    width: 100%;
}
.mc-form-b .submit_row {
    text-align: center;
}
.mc-detail {
    border: 1px #ccc solid;
    padding: 5px 15px;
    margin-top: 10px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#eee));
    background-image: -webkit-linear-gradient(#f9f9f9, #eee);
    background-image: -moz-linear-gradient(#f9f9f9, #eee);
    background-image: -ms-linear-gradient(#f9f9f9, #eee);
    background-image: -o-linear-gradient(#f9f9f9, #eee);
    background-image: linear-gradient(#f9f9f9, #eee);
}
.e-btn-gray {
    border: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 8px 0;
    border-radius: 5px;
    box-shadow: 0 0 4px #999;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fff, #f1f1f1);
    background-image: -moz-linear-gradient(#fff, #f1f1f1);
    background-image: -ms-linear-gradient(#fff, #f1f1f1);
    background-image: -o-linear-gradient(#fff, #f1f1f1);
    background-image: linear-gradient(#fff, #f1f1f1);
    color: #000;
}
.e-btn-yellow {
    border: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 8px 0;
    border-radius: 5px;
    box-shadow: 0 0 4px #999;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffefaa), to(#ffe155));
    background-image: -webkit-linear-gradient(#ffefaa, #ffe155);
    background-image: -moz-linear-gradient(#ffefaa, #ffe155);
    background-image: -ms-linear-gradient(#ffefaa, #ffe155);
    background-image: -o-linear-gradient(#ffefaa, #ffe155);
    background-image: linear-gradient(#ffefaa, #ffe155);
    color: #000;
}
.e-btn-gray-a {
    border: 1px solid #ccc;
    display: inline-block;
    width: 100%;
    text-align: center;
    padding: 8px 0;
    border-radius: 5px;
    box-shadow: 0 0 4px #999;
}
.input-hasclose {
    position: relative;
}
.input-hasclose-cha {
    display: none;
    position: absolute;
    z-index: 100;
    top: 50%;
    right: 10px;
    width: 0.8rem;
    height: 0.8rem;
    margin-top: -0.4rem;
    cursor: pointer;
    background-image: url(../images/close_cha.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
}
/*! /static/new/swiper/css/swiper.min.css */
/**
 * Swiper 3.3.1
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * 
 * http://www.idangero.us/swiper/
 * 
 * Copyright 2016, Vladimir Kharlampidi
 * The iDangero.us
 * http://www.idangero.us/
 * 
 * Licensed under MIT
 * 
 * Released on: February 7, 2016
 */
.swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.swiper-container-no-flexbox .swiper-slide {
    float: left;
}
.swiper-container-vertical > .swiper-wrapper {
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
    -ms-flex-direction: column;
    -webkit-flex-direction: column;
    flex-direction: column;
}
.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.swiper-container-android .swiper-slide,
.swiper-wrapper {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate(0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}
.swiper-container-multirow > .swiper-wrapper {
    -webkit-box-lines: multiple;
    -moz-box-lines: multiple;
    -ms-flex-wrap: wrap;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto;
}
.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex: 0 0 auto;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
}
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
    height: auto;
}
.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -ms-flex-align: start;
    -webkit-align-items: flex-start;
    align-items: flex-start;
    -webkit-transition-property: -webkit-transform, height;
    -moz-transition-property: -moz-transform;
    -o-transition-property: -o-transform;
    -ms-transition-property: -ms-transform;
    transition-property: transform, height;
}
.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000;
}
.swiper-wp8-horizontal {
    -ms-touch-action: pan-y;
    touch-action: pan-y;
}
.swiper-wp8-vertical {
    -ms-touch-action: pan-x;
    touch-action: pan-x;
}
.swiper-button-next,
.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    -moz-background-size: 27px 44px;
    -webkit-background-size: 27px 44px;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat;
}
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
    opacity: 0.35;
    cursor: auto;
    pointer-events: none;
}
.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto;
}
.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto;
}
.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}
.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}
.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
    z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
    opacity: 0;
}
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%;
}
.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: 0.2;
}
button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -webkit-appearance: none;
    appearance: none;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
    background: #fff;
}
.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000;
}
.swiper-container-vertical > .swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    -moz-transform: translate3d(0, -50%, 0);
    -o-transform: translate(0, -50%);
    -ms-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 5px 0;
    display: block;
}
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 5px;
}
.swiper-pagination-progress {
    background: rgba(0, 0, 0, 0.25);
    position: absolute;
}
.swiper-pagination-progress .swiper-pagination-progressbar {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -moz-transform-origin: left top;
    -ms-transform-origin: left top;
    -o-transform-origin: left top;
    transform-origin: left top;
}
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar {
    -webkit-transform-origin: right top;
    -moz-transform-origin: right top;
    -ms-transform-origin: right top;
    -o-transform-origin: right top;
    transform-origin: right top;
}
.swiper-container-horizontal > .swiper-pagination-progress {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0;
}
.swiper-container-vertical > .swiper-pagination-progress {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0;
}
.swiper-pagination-progress.swiper-pagination-white {
    background: rgba(255, 255, 255, 0.5);
}
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar {
    background: #fff;
}
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar {
    background: #000;
}
.swiper-container-3d {
    -webkit-perspective: 1200px;
    -moz-perspective: 1200px;
    -o-perspective: 1200px;
    perspective: 1200px;
}
.swiper-container-3d .swiper-cube-shadow,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    -moz-transform-style: preserve-3d;
    -ms-transform-style: preserve-3d;
    transform-style: preserve-3d;
}
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10;
}
.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0)));
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0));
}
.swiper-container-coverflow .swiper-wrapper,
.swiper-container-flip .swiper-wrapper {
    -ms-perspective: 1200px;
}
.swiper-container-cube,
.swiper-container-flip {
    overflow: visible;
}
.swiper-container-cube .swiper-slide,
.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
}
.swiper-container-cube .swiper-slide .swiper-slide,
.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-active .swiper-slide-active,
.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top,
.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
}
.swiper-container-cube .swiper-slide {
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%;
}
.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -moz-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0;
}
.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible;
}
.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0;
}
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -moz-transition-timing-function: ease-out;
    -ms-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
}
.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none;
}
.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto;
}
.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0, 0, 0, 0.1);
}
.swiper-container-horizontal > .swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%;
}
.swiper-container-vertical > .swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%;
}
.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0, 0, 0, 0.5);
    border-radius: 10px;
    left: 0;
    top: 0;
}
.swiper-scrollbar-cursor-drag {
    cursor: move;
}
.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -moz-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    -moz-animation: swiper-preloader-spin 1s steps(12, end) infinite;
    animation: swiper-preloader-spin 1s steps(12, end) infinite;
}
.swiper-lazy-preloader:after {
    display: block;
    content: "";
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    -webkit-background-size: 100%;
    background-size: 100%;
    background-repeat: no-repeat;
}
.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}
@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
    }
}
@keyframes swiper-preloader-spin {
    100% {
        transform: rotate(360deg);
    }
}
/*! /static/new/layer/css/layer.mobile.css */
.layui-m-layer {
    position: relative;
    z-index: 19891014;
}
.layui-m-layer * {
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}
.layui-m-layermain,
.layui-m-layershade {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.layui-m-layershade {
    background-color: rgba(0, 0, 0, 0.7);
    pointer-events: auto;
}
.layui-m-layermain {
    display: table;
    font-family: Helvetica, arial, sans-serif;
    pointer-events: none;
}
.layui-m-layermain .layui-m-layersection {
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}
.layui-m-layerchild {
    position: relative;
    display: inline-block;
    text-align: left;
    background-color: #fff;
    font-size: 14px;
    border-radius: 5px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.1);
    pointer-events: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}
@-webkit-keyframes layui-m-anim-scale {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
@keyframes layui-m-anim-scale {
    0% {
        opacity: 0;
        -webkit-transform: scale(0.5);
        transform: scale(0.5);
    }
    100% {
        opacity: 1;
        -webkit-transform: scale(1);
        transform: scale(1);
    }
}
.layui-m-anim-scale {
    animation-name: layui-m-anim-scale;
    -webkit-animation-name: layui-m-anim-scale;
}
@-webkit-keyframes layui-m-anim-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(800px);
        transform: translateY(800px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
@keyframes layui-m-anim-up {
    0% {
        opacity: 0;
        -webkit-transform: translateY(800px);
        transform: translateY(800px);
    }
    100% {
        opacity: 1;
        -webkit-transform: translateY(0);
        transform: translateY(0);
    }
}
.layui-m-anim-up {
    -webkit-animation-name: layui-m-anim-up;
    animation-name: layui-m-anim-up;
}
.layui-m-layer0 .layui-m-layerchild {
    width: 90%;
    max-width: 640px;
}
.layui-m-layer1 .layui-m-layerchild {
    border: none;
    border-radius: 0;
}
.layui-m-layer2 .layui-m-layerchild {
    width: auto;
    max-width: 260px;
    min-width: 40px;
    border: none;
    background: 0 0;
    box-shadow: none;
    color: #fff;
}
.layui-m-layerchild h3 {
    padding: 0 10px;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 5px 5px 0 0;
    text-align: center;
}
.layui-m-layerbtn span,
.layui-m-layerchild h3 {
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.layui-m-layercont {
    padding: 50px 30px;
    line-height: 22px;
    text-align: center;
}
.layui-m-layer1 .layui-m-layercont {
    padding: 0;
    text-align: left;
}
.layui-m-layer2 .layui-m-layercont {
    text-align: center;
    padding: 0;
    line-height: 0;
}
.layui-m-layer2 .layui-m-layercont i {
    width: 25px;
    height: 25px;
    margin-left: 8px;
    display: inline-block;
    background-color: #fff;
    border-radius: 100%;
    -webkit-animation: layui-m-anim-loading 1.4s infinite ease-in-out;
    animation: layui-m-anim-loading 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.layui-m-layerbtn,
.layui-m-layerbtn span {
    position: relative;
    text-align: center;
    border-radius: 0 0 5px 5px;
}
.layui-m-layer2 .layui-m-layercont p {
    margin-top: 20px;
}
@-webkit-keyframes layui-m-anim-loading {
    0%,
    100%,
    80% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
@keyframes layui-m-anim-loading {
    0%,
    100%,
    80% {
        transform: scale(0);
        -webkit-transform: scale(0);
    }
    40% {
        transform: scale(1);
        -webkit-transform: scale(1);
    }
}
.layui-m-layer2 .layui-m-layercont i:first-child {
    margin-left: 0;
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.layui-m-layer2 .layui-m-layercont i.layui-m-layerload {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
.layui-m-layer2 .layui-m-layercont > div {
    line-height: 22px;
    padding-top: 7px;
    margin-bottom: 20px;
    font-size: 14px;
}
.layui-m-layerbtn {
    display: box;
    display: -moz-box;
    display: -webkit-box;
    width: 100%;
    height: 50px;
    line-height: 50px;
    font-size: 0;
    border-top: 1px solid #d0d0d0;
    background-color: #f2f2f2;
}
.layui-m-layerbtn span {
    display: block;
    -moz-box-flex: 1;
    box-flex: 1;
    -webkit-box-flex: 1;
    font-size: 14px;
    cursor: pointer;
}
.layui-m-layerbtn span[yes] {
    color: #40affe;
}
.layui-m-layerbtn span[no] {
    border-right: 1px solid #d0d0d0;
    border-radius: 0 0 0 5px;
}
.layui-m-layerbtn span:active {
    background-color: #f6f6f6;
}
.layui-m-layerend {
    position: absolute;
    right: 7px;
    top: 10px;
    width: 30px;
    height: 30px;
    border: 0;
    font-weight: 400;
    background: 0 0;
    cursor: pointer;
    -webkit-appearance: none;
    font-size: 30px;
}
.layui-m-layerend::after,
.layui-m-layerend::before {
    position: absolute;
    left: 5px;
    top: 15px;
    content: "";
    width: 18px;
    height: 1px;
    background-color: #999;
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    border-radius: 3px;
}
.layui-m-layerend::after {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}
body .layui-m-layer .layui-m-layer-footer {
    position: fixed;
    width: 95%;
    max-width: 100%;
    margin: 0 auto;
    left: 0;
    right: 0;
    bottom: 10px;
    background: 0 0;
}
.layui-m-layer-footer .layui-m-layercont {
    padding: 20px;
    border-radius: 5px 5px 0 0;
    background-color: rgba(255, 255, 255, 0.8);
}
.layui-m-layer-footer .layui-m-layerbtn {
    display: block;
    height: auto;
    background: 0 0;
    border-top: none;
}
.layui-m-layer-footer .layui-m-layerbtn span {
    background-color: rgba(255, 255, 255, 0.8);
}
.layui-m-layer-footer .layui-m-layerbtn span[no] {
    color: #fd482c;
    border-top: 1px solid #c2c2c2;
    border-radius: 0 0 5px 5px;
}
.layui-m-layer-footer .layui-m-layerbtn span[yes] {
    margin-top: 10px;
    border-radius: 5px;
}
body .layui-m-layer .layui-m-layer-msg {
    width: auto;
    max-width: 90%;
    margin: 0 auto;
    bottom: -150px;
    background-color: rgba(0, 0, 0, 0.7);
    color: #fff;
}
.layui-m-layer-msg .layui-m-layercont {
    padding: 10px 20px;
}
/*! /static/new/mobiscroll/css/mobiscroll.custom-2.5.0.min.css */
.dw {
    position: absolute;
    top: 5%;
    left: 0;
    z-index: 1001;
    color: #000;
    font-family: arial, verdana, sans-serif;
    font-size: 12px;
    text-shadow: none;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    -ms-touch-action: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
.dwi {
    position: static;
    margin: 5px;
    display: inline-block;
}
.dwwr {
    min-width: 170px;
    zoom: 1;
    padding: 0 10px;
    text-align: center;
}
.dw-persp,
.dwo {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1001;
}
.dwo {
    background: #000;
    opacity: 0.7;
    filter: Alpha(Opacity=70);
}
.dw-bubble .dw {
    margin: 20px 0;
}
.dw-bubble .dw-arrw {
    position: absolute;
    left: 0;
    width: 100%;
}
.dw-bubble-top .dw-arrw {
    bottom: -36px;
}
.dw-bubble-bottom .dw-arrw {
    top: -36px;
}
.dw-bubble .dw-arrw-i {
    margin: 0 30px;
    position: relative;
    height: 36px;
}
.dw-bubble .dw-arr {
    display: block;
}
.dw-arr {
    display: none;
    position: absolute;
    left: 0;
    width: 0;
    height: 0;
    border-width: 18px 18px;
    border-style: solid;
    margin-left: -18px;
}
.dw-bubble-bottom .dw-arr {
    top: 0;
    border-color: transparent transparent #fff transparent;
}
.dw-bubble-top .dw-arr {
    bottom: 0;
    border-color: #fff transparent transparent transparent;
}
.dwc {
    float: none;
    margin: 0 2px 5px 2px;
    padding-top: 30px;
    display: inline-block;
}
.dwcc {
    clear: both;
}
.dwl {
    text-align: center;
    line-height: 30px;
    height: 30px;
    white-space: nowrap;
    position: absolute;
    top: -30px;
    width: 100%;
}
.dwv {
    padding: 10px 0;
    border-bottom: 1px solid #000;
}
.dwrc {
    -webkit-border-radius: 3px;
    border-radius: 3px;
}
.dwwc {
    margin: 0;
    padding: 0 2px;
    position: relative;
    background: #000;
    zoom: 1;
}
.dwwl {
    margin: 4px 2px;
    position: relative;
    z-index: 5;
}
.dww {
    margin: 0 2px;
    overflow: hidden;
    position: relative;
}
.dwsc .dwwl {
    background: #888;
    background: linear-gradient(#000 0, #333 35%, #888 50%, #333 65%, #000 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#000),
        color-stop(0.35, #333),
        color-stop(0.5, #888),
        color-stop(0.65, #333),
        to(#000)
    );
    background: -moz-linear-gradient(#000 0, #333 35%, #888 50%, #333 65%, #000 100%);
    background: -o-linear-gradient(#000 0, #333 35%, #888 50%, #333 65%, #000 100%);
}
.dwsc .dww {
    color: #fff;
    background: #444;
    background: linear-gradient(#000 0, #444 45%, #444 55%, #000 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#000),
        color-stop(0.45, #444),
        color-stop(0.55, #444),
        to(#000)
    );
    background: -moz-linear-gradient(#000 0, #444 45%, #444 55%, #000 100%);
    background: -o-linear-gradient(#000 0, #444 45%, #444 55%, #000 100%);
}
.dw-bf {
    -webkit-perspective: 1000;
    -webkit-backface-visibility: hidden;
}
.dw-ul {
    position: relative;
    z-index: 2;
}
.dw-li {
    padding: 0 5px;
    display: block;
    text-align: center;
    line-height: 40px;
    font-size: 26px;
    white-space: nowrap;
    text-shadow: 0 1px 1px #000;
    vertical-align: bottom;
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}
.dw-li.dw-hl {
    background: #fff;
    background: rgba(255, 255, 255, 0.3);
}
.dw-li.dw-v {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.dw-li.dw-h {
    visibility: hidden;
}
.dw-i {
    position: relative;
    height: 100%;
}
.dwwb {
    position: absolute;
    z-index: 4;
    left: 0;
    cursor: pointer;
    width: 100%;
    height: 40px;
    text-align: center;
    opacity: 1;
    transition: opacity 0.2s linear;
    -webkit-transition: opacity 0.2s linear;
}
.dwa .dwwb {
    opacity: 0;
}
.dwwbp {
    top: 0;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
    font-size: 40px;
}
.dwwbm {
    bottom: 0;
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    font-size: 32px;
    font-weight: bold;
}
.dwpm .dwwc {
    background: transparent;
}
.dwpm .dww {
    margin: 0;
}
.dwpm .dw-li {
    text-shadow: none;
}
.dwpm .dwwol {
    display: none;
}
.dwwo {
    position: absolute;
    z-index: 3;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(#000 0, rgba(44, 44, 44, 0) 52%, rgba(44, 44, 44, 0) 48%, #000 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#000),
        color-stop(0.52, rgba(44, 44, 44, 0)),
        color-stop(0.48, rgba(44, 44, 44, 0)),
        to(#000)
    );
    background: -moz-linear-gradient(#000 0, rgba(44, 44, 44, 0) 52%, rgba(44, 44, 44, 0) 48%, #000 100%);
    background: -o-linear-gradient(#000 0, rgba(44, 44, 44, 0) 52%, rgba(44, 44, 44, 0) 48%, #000 100%);
}
.dwwol {
    position: absolute;
    z-index: 1;
    top: 50%;
    left: 0;
    width: 100%;
    height: 0;
    margin-top: -1px;
    border-top: 1px solid #333;
    border-bottom: 1px solid #555;
}
.dwbg .dwb {
    cursor: pointer;
    overflow: hidden;
    display: block;
    height: 40px;
    line-height: 40px;
    padding: 0 15px;
    margin: 0 2px;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 -1px 1px #000;
    border-radius: 5px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    color: #fff;
    background: #000;
    background: linear-gradient(#6e6e6e 50%, #000 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #000), color-stop(0.5, #6e6e6e));
    background: -moz-linear-gradient(#6e6e6e 50%, #000 50%);
    background: -o-linear-gradient(#6e6e6e 50%, #000 50%);
    white-space: nowrap;
    text-overflow: ellipsis;
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-border-radius: 5px;
}
.dwbc {
    padding: 5px 0;
    text-align: center;
    clear: both;
}
.dwbc:after {
    content: "";
    display: block;
    clear: both;
}
.dwbw {
    display: inline-block;
    float: left;
    width: 50%;
    position: relative;
    z-index: 5;
}
.dwbc-p .dwbw {
    width: 33.33%;
}
.dwhl {
    padding-top: 10px;
}
.dwhl .dwl {
    display: none;
}
.dwms .dwwms .dw-li {
    padding: 0 40px;
    position: relative;
}
.dwms .dw-msel:after {
    width: 40px;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
    content: "✔";
}
.dwbg {
    background: #fff;
    border-radius: 3px;
    -webkit-border-radius: 3px;
}
.dwbg .dwpm .dwwl {
    border: 1px solid #aaa;
}
.dwbg .dwpm .dww {
    color: #000;
    background: #fff;
    -webkit-border-radius: 3px;
}
.dwbg .dwwb {
    background: #ccc;
    color: #888;
    text-shadow: 0 -1px 1px #333;
    box-shadow: 0 0 5px #333;
    -webkit-box-shadow: 0 0 5px #333;
}
.dwbg .dwwbp {
    background: linear-gradient(#f7f7f7, #bdbdbd);
    background: -webkit-gradient(linear, left bottom, left top, from(#bdbdbd), to(#f7f7f7));
    background: -moz-linear-gradient(#f7f7f7, #bdbdbd);
    background: -o-linear-gradient(#f7f7f7, #bdbdbd);
}
.dwbg .dwwbm {
    background: linear-gradient(#bdbdbd, #f7f7f7);
    background: -webkit-gradient(linear, left bottom, left top, from(#f7f7f7), to(#bdbdbd));
    background: -moz-linear-gradient(#bdbdbd, #f7f7f7);
    background: -o-linear-gradient(#bdbdbd, #f7f7f7);
}
.dwbg .dwb-a {
    background: #3c7500;
    background: linear-gradient(#94c840 50%, #3c7500 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3c7500), color-stop(0.5, #94c840));
    background: -moz-linear-gradient(#94c840 50%, #3c7500 50%);
    background: -o-linear-gradient(#94c840 50%, #3c7500 50%);
}
.dwbg .dwwl .dwb-a {
    background: #3c7500;
    background: linear-gradient(#94c840, #3c7500);
    background: -webkit-gradient(linear, left bottom, left top, from(#3c7500), to(#94c840));
    background: -moz-linear-gradient(#94c840, #3c7500);
    background: -o-linear-gradient(#94c840, #3c7500);
}
.dw-trans .dw-persp {
    overflow: hidden;
    perspective: 1000;
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
}
.dw-in {
    animation-timing-function: ease-out;
    animation-duration: 350ms;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 350ms;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 350ms;
}
.dw-out {
    animation-timing-function: ease-in;
    animation-duration: 350ms;
    -webkit-animation-timing-function: ease-in;
    -webkit-animation-duration: 350ms;
    -moz-animation-timing-function: ease-in;
    -moz-animation-duration: 350ms;
}
.dw-flip,
.dw-swing,
.dw-slidehorizontal,
.dw-slidevertical,
.dw-slidedown,
.dw-slideup,
.dw-fade {
    backface-visibility: hidden;
    transform: translateX(0);
    -webkit-backface-visibility: hidden;
    -webkit-transform: translateX(0);
    -moz-backface-visibility: hidden;
    -moz-transform: translateX(0);
}
.dw-swing,
.dw-slidehorizontal,
.dw-slidevertical,
.dw-slidedown,
.dw-slideup,
.dw-fade {
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
}
.dw-flip,
.dw-pop {
    transform-origin: 50% 50%;
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
}
.dw-pop.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-p-in;
    -webkit-animation-name: dw-p-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-p-in;
    -moz-transform: scale(1);
}
.dw-pop.dw-out {
    opacity: 0;
    animation-name: dw-p-out;
    -webkit-animation-name: dw-p-out;
    -moz-animation-name: dw-p-out;
}
.dw-flip.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-fl-in;
    -webkit-animation-name: dw-fl-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-fl-in;
    -moz-transform: scale(1);
}
.dw-flip.dw-out {
    opacity: 0;
    animation-name: dw-fl-out;
    -webkit-animation-name: dw-fl-out;
    -moz-animation-name: dw-fl-out;
}
.dw-swing.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-sw-in;
    -webkit-animation-name: dw-sw-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sw-in;
    -moz-transform: scale(1);
}
.dw-swing.dw-out {
    opacity: 0;
    animation-name: dw-sw-out;
    -webkit-animation-name: dw-sw-out;
    -moz-animation-name: dw-sw-out;
}
.dw-slidehorizontal.dw-in {
    opacity: 1;
    transform: scale(1);
    animation-name: dw-sh-in;
    -webkit-animation-name: dw-sh-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sh-in;
    -moz-transform: scale(1);
}
.dw-slidehorizontal.dw-out {
    opacity: 0;
    animation-name: dw-sh-out;
    -webkit-animation-name: dw-sh-out;
    -moz-animation-name: dw-sh-out;
}
.dw-slidevertical.dw-in {
    opacity: 1;
    animation-name: dw-dw-sv-in;
    transform: scale(1);
    -webkit-animation-name: dw-dw-sv-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-dw-sv-in;
    -moz-transform: scale(1);
}
.dw-slidevertical.dw-out {
    opacity: 0;
    animation-name: dw-sv-out;
    -webkit-animation-name: dw-sv-out;
    -moz-animation-name: dw-sv-out;
}
.dw-slidedown.dw-in {
    animation-name: dw-sd-in;
    transform: scale(1);
    -webkit-animation-name: dw-sd-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-sd-in;
    -moz-transform: scale(1);
}
.dw-slidedown.dw-out {
    animation-name: dw-sd-out;
    -webkit-animation-name: dw-sd-out;
    -moz-animation-name: dw-sd-out;
}
.dw-slideup.dw-in {
    transform: scale(1);
    animation-name: dw-su-in;
    -webkit-animation-name: dw-su-in;
    -webkit-transform: scale(1);
    -moz-animation-name: dw-su-in;
    -moz-transform: scale(1);
}
.dw-slideup.dw-out {
    animation-name: dw-su-out;
    -webkit-animation-name: dw-su-out;
    -moz-animation-name: dw-su-out;
}
.dw-fade.dw-in {
    opacity: 1;
    animation-name: dw-f-in;
    -webkit-animation-name: dw-f-in;
    -moz-animation-name: dw-f-in;
}
.dw-fade.dw-out {
    opacity: 0;
    animation-name: dw-f-out;
    -webkit-animation-name: dw-f-out;
    -moz-animation-name: dw-f-out;
}
@keyframes dw-f-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-webkit-keyframes dw-f-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@-moz-keyframes dw-f-in {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
@keyframes dw-f-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-webkit-keyframes dw-f-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@-moz-keyframes dw-f-out {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
@keyframes dw-p-in {
    from {
        opacity: 0;
        transform: scale(0.8);
    }
    to {
        opacity: 1;
        transform: scale(1);
    }
}
@-webkit-keyframes dw-p-in {
    from {
        opacity: 0;
        -webkit-transform: scale(0.8);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
    }
}
@-moz-keyframes dw-p-in {
    from {
        opacity: 0;
        -moz-transform: scale(0.8);
    }
    to {
        opacity: 1;
        -moz-transform: scale(1);
    }
}
@keyframes dw-p-out {
    from {
        opacity: 1;
        transform: scale(1);
    }
    to {
        opacity: 0;
        transform: scale(0.8);
    }
}
@-webkit-keyframes dw-p-out {
    from {
        opacity: 1;
        -webkit-transform: scale(1);
    }
    to {
        opacity: 0;
        -webkit-transform: scale(0.8);
    }
}
@-moz-keyframes dw-p-out {
    from {
        opacity: 1;
        -moz-transform: scale(1);
    }
    to {
        opacity: 0;
        -moz-transform: scale(0.8);
    }
}
@keyframes dw-fl-in {
    from {
        opacity: 0;
        transform: rotateY(90deg);
    }
    to {
        opacity: 1;
        transform: rotateY(0);
    }
}
@-webkit-keyframes dw-fl-in {
    from {
        opacity: 0;
        -webkit-transform: rotateY(90deg);
    }
    to {
        opacity: 1;
        -webkit-transform: rotateY(0);
    }
}
@-moz-keyframes dw-fl-in {
    from {
        opacity: 0;
        -moz-transform: rotateY(90deg);
    }
    to {
        opacity: 1;
        -moz-transform: rotateY(0);
    }
}
@keyframes dw-fl-out {
    from {
        opacity: 1;
        transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        transform: rotateY(-90deg);
    }
}
@-webkit-keyframes dw-fl-out {
    from {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
    }
}
@-moz-keyframes dw-fl-out {
    from {
        opacity: 1;
        -moz-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -moz-transform: rotateY(-90deg);
    }
}
@keyframes dw-sw-in {
    from {
        opacity: 0;
        transform: rotateY(-90deg);
    }
    to {
        opacity: 1;
        transform: rotateY(0deg);
    }
}
@-webkit-keyframes dw-sw-in {
    from {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
    }
    to {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
}
@-moz-keyframes dw-sw-in {
    from {
        opacity: 0;
        -moz-transform: rotateY(-90deg);
    }
    to {
        opacity: 1;
        -moz-transform: rotateY(0deg);
    }
}
@keyframes dw-sw-out {
    from {
        opacity: 1;
        transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        transform: rotateY(-90deg);
    }
}
@-webkit-keyframes dw-sw-out {
    from {
        opacity: 1;
        -webkit-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -webkit-transform: rotateY(-90deg);
    }
}
@-moz-keyframes dw-sw-out {
    from {
        opacity: 1;
        -moz-transform: rotateY(0deg);
    }
    to {
        opacity: 0;
        -moz-transform: rotateY(-90deg);
    }
}
@keyframes dw-sh-in {
    from {
        opacity: 0;
        transform: translateX(-100%);
    }
    to {
        opacity: 1;
        transform: translateX(0);
    }
}
@-webkit-keyframes dw-sh-in {
    from {
        opacity: 0;
        -webkit-transform: translateX(-100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
}
@-moz-keyframes dw-sh-in {
    from {
        opacity: 0;
        -moz-transform: translateX(-100%);
    }
    to {
        opacity: 1;
        -moz-transform: translateX(0);
    }
}
@keyframes dw-sh-out {
    from {
        opacity: 1;
        transform: translateX(0);
    }
    to {
        opacity: 0;
        transform: translateX(100%);
    }
}
@-webkit-keyframes dw-sh-out {
    from {
        opacity: 1;
        -webkit-transform: translateX(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateX(100%);
    }
}
@-moz-keyframes dw-sh-out {
    from {
        opacity: 1;
        -moz-transform: translateX(0);
    }
    to {
        opacity: 0;
        -moz-transform: translateX(100%);
    }
}
@keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        transform: translateY(-100%);
    }
    to {
        opacity: 1;
        transform: translateY(0);
    }
}
@-webkit-keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes dw-dw-sv-in {
    from {
        opacity: 0;
        -moz-transform: translateY(-100%);
    }
    to {
        opacity: 1;
        -moz-transform: translateY(0);
    }
}
@keyframes dw-sv-out {
    from {
        opacity: 1;
        transform: translateY(0);
    }
    to {
        opacity: 0;
        transform: translateY(100%);
    }
}
@-webkit-keyframes dw-sv-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    to {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }
}
@-moz-keyframes dw-sv-out {
    from {
        opacity: 1;
        -moz-transform: translateY(0);
    }
    to {
        opacity: 0;
        -moz-transform: translateY(100%);
    }
}
@keyframes dw-sd-in {
    from {
        transform: translateY(-100%);
    }
    to {
        transform: translateY(0);
    }
}
@-webkit-keyframes dw-sd-in {
    from {
        opacity: 1;
        -webkit-transform: translateY(-100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes dw-sd-in {
    from {
        -moz-transform: translateY(-100%);
    }
    to {
        -moz-transform: translateY(0);
    }
}
@keyframes dw-sd-out {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(-100%);
    }
}
@-webkit-keyframes dw-sd-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(-100%);
    }
}
@-moz-keyframes dw-sd-out {
    from {
        -moz-transform: translateY(0);
    }
    to {
        -moz-transform: translateY(-100%);
    }
}
@keyframes dw-su-in {
    from {
        transform: translateY(100%);
    }
    to {
        transform: translateY(0);
    }
}
@-webkit-keyframes dw-su-in {
    from {
        opacity: 1;
        -webkit-transform: translateY(100%);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
}
@-moz-keyframes dw-su-in {
    from {
        -moz-transform: translateY(100%);
    }
    to {
        -moz-transform: translateY(0);
    }
}
@keyframes dw-su-out {
    from {
        transform: translateY(0);
    }
    to {
        transform: translateY(100%);
    }
}
@-webkit-keyframes dw-su-out {
    from {
        opacity: 1;
        -webkit-transform: translateY(0);
    }
    to {
        opacity: 1;
        -webkit-transform: translateY(100%);
    }
}
@-moz-keyframes dw-su-out {
    from {
        -moz-transform: translateY(0);
    }
    to {
        -moz-transform: translateY(100%);
    }
}
.android .dw {
    padding: 0;
    background: #000;
    border: 2px solid #555;
    color: #fff;
}
.android .dwv {
    padding: 10px;
    border-bottom: 1px solid #333;
}
.android .dwwr {
    padding: 0;
}
.android .dww {
    top: 0;
}
.android .dwwc {
    background: #000;
}
.android .dwc {
    padding-top: 8px;
}
.android .dw .dwpm .dww {
    border: 0;
    background: #fff;
}
.android .dw .dwpm .dwwl {
    border: 0;
}
.android .dw .dwpm .dww {
    margin: 0;
}
.android .dwpm .dww .dw-li {
    color: #000;
    text-shadow: none;
}
.android .dwl {
    display: none;
}
.android .dwbc {
    padding: 5px 1px;
    background: #9c9c9c;
}
.android .dw .dwb {
    margin: 0 5px;
    background: #ccc;
    background: linear-gradient(#eee, #ccc);
    background: -webkit-gradient(linear, left bottom, left top, from(#ccc), to(#eee));
    background: -moz-linear-gradient(#eee, #ccc);
    background: -o-linear-gradient(#eee, #ccc);
    color: #000;
    font-weight: normal;
    text-shadow: none;
    border-radius: 0;
    -moz-border-radius: 0;
    -webkit-border-radius: 0;
}
.android .dw .dwb-a,
.android .dw .dwwl .dwb-a {
    background: #ffb25a;
    background: linear-gradient(#ffb25a, #ef6100);
    background: -webkit-gradient(linear, left bottom, left top, from(#ef6100), to(#ffb25a));
    background: -moz-linear-gradient(#ffb25a, #ef6100);
    background: -o-linear-gradient(#ffb25a, #ef6100);
}
.android .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #000 transparent;
}
.android .dw-bubble-top .dw-arr {
    border-color: #9c9c9c transparent transparent transparent;
}
.android.dw-top .dw {
    border-right: 0;
    border-top: 0;
    border-left: 0;
}
.android.dw-bottom .dw {
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
}
.android-ics .dw {
    padding: 0;
    color: #31b6e7;
    background: #292829;
}
.android-ics .dw .dwwc,
.android-ics .dw .dwwl,
.android-ics .dw .dww,
.android-ics .dw .dwb {
    background: 0;
}
.android-ics .dwwr {
    padding: 0;
}
.android-ics .dwc {
    margin: 0;
    padding: 30px 10px 1px 10px;
}
.android-ics .dwhl {
    padding: 1px 10px;
}
.android-ics .dwv {
    height: 36px;
    line-height: 36px;
    padding: 0;
    border-bottom: 2px solid #31b6e7;
    font-size: 18px;
}
.android-ics .dwwl {
    margin: 0 2px;
}
.android-ics .dww {
    border: 0;
}
.android-ics .dw .dwpm .dwwl {
    border: 0;
}
.android-ics .dw .dwpm .dww {
    border: 0;
    background: 0;
}
.android-ics .dww .dw-li {
    color: #fff;
    font-size: 18px;
    text-shadow: none;
}
.android-ics .dww .dw-li.dw-hl {
    background: #31b6e7;
    background: rgba(49, 182, 231, 0.5);
}
.android-ics .dwwo {
    background: linear-gradient(#282828 0, rgba(40, 40, 40, 0) 52%, rgba(40, 40, 40, 0) 48%, #282828 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#282828),
        color-stop(0.52, rgba(40, 40, 40, 0)),
        color-stop(0.48, rgba(40, 40, 40, 0)),
        to(#282828)
    );
    background: -moz-linear-gradient(#282828 0, rgba(40, 40, 40, 0) 52%, rgba(40, 40, 40, 0) 48%, #282828 100%);
    background: -o-linear-gradient(#282828 0, rgba(40, 40, 40, 0) 52%, rgba(40, 40, 40, 0) 48%, #282828 100%);
}
.android-ics .dw .dwwb {
    background: #292829;
    box-shadow: none;
    -webkit-box-shadow: none;
}
.android-ics .dwwb span {
    display: none;
}
.android-ics .dwwb:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -8px;
    margin-left: -8px;
    color: #7e7e7e;
    width: 0;
    height: 0;
    border-width: 8px;
    border-style: solid;
    content: "";
}
.android-ics .dwwbm {
    top: 0;
    bottom: auto;
}
.android-ics .dwwbp {
    bottom: 0;
    top: auto;
}
.android-ics .dwwbm:after {
    border-color: transparent transparent #7e7e7e transparent;
}
.android-ics .dwwbp:after {
    border-color: #7e7e7e transparent transparent transparent;
}
.android-ics .dw .dwwl .dwb-a {
    background: #292829;
}
.android-ics .dwwbm.dwb-a:after {
    border-color: transparent transparent #319abd transparent;
}
.android-ics .dwwbp.dwb-a:after {
    border-color: #319abd transparent transparent transparent;
}
.android-ics .dw .dwwol {
    width: 60%;
    left: 20%;
    height: 36px;
    border-top: 2px solid #31b6e7;
    border-bottom: 2px solid #31b6e7;
    margin-top: -20px;
    display: block;
}
.android-ics .dwbc {
    border-top: 1px solid #424542;
    padding: 0;
}
.android-ics .dw .dwb {
    height: 36px;
    line-height: 36px;
    padding: 0;
    margin: 0;
    font-weight: normal;
    text-shadow: none;
    box-shadow: none;
    border-radius: 0;
    -webkit-border-radius: 0;
    -webkit-box-shadow: none;
}
.android-ics .dw .dwb-a {
    background: #29799c;
}
.android-ics .dwb-s .dwb,
.android-ics .dwb-n .dwb {
    border-right: 1px solid #424542;
}
.android-ics.dw-bottom .dw,
.android-ics.dw-top .dw {
    border-radius: 0;
    -webkit-border-radius: 0;
}
.android-ics .dwwms .dwwol {
    display: none;
}
.android-ics .dwwms .dw-li {
    padding-left: 5px;
    padding-right: 36px;
}
.android-ics .dwwms .dw-li:after {
    content: "";
    position: absolute;
    top: 50%;
    left: auto;
    right: 10px;
    width: 14px;
    height: 14px;
    margin-top: -9px;
    color: #31b6e7;
    line-height: 14px;
    border: 1px solid #424542;
    text-shadow: 0 0 5px #29799c;
}
.android-ics .dwwms .dw-msel:after {
    content: "✔";
}
.android-ics.light .dw {
    background: #f5f5f5;
}
.android-ics.light .dww .dw-li {
    color: #000;
}
.android-ics.light .dwwo {
    background: linear-gradient(#f5f5f5 0, rgba(245, 245, 245, 0) 52%, rgba(245, 245, 245, 0) 48%, #f5f5f5 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#f5f5f5),
        color-stop(0.52, rgba(245, 245, 245, 0)),
        color-stop(0.48, rgba(245, 245, 245, 0)),
        to(#f5f5f5)
    );
    background: -moz-linear-gradient(#f5f5f5 0, rgba(245, 245, 245, 0) 52%, rgba(245, 245, 245, 0) 48%, #f5f5f5 100%);
    background: -o-linear-gradient(#f5f5f5 0, rgba(245, 245, 245, 0) 52%, rgba(245, 245, 245, 0) 48%, #f5f5f5 100%);
}
.android-ics.light .dw .dwwb {
    background: #f5f5f5;
    color: #f5f5f5;
}
.android-ics.light .dwbc {
    border-top: 1px solid #dbdbdb;
}
.android-ics.light .dwb {
    color: #000;
}
.android-ics.light .dwb-a {
    color: #fff;
}
.android-ics.light .dwb-s .dwb,
.android-ics.light .dwb-n .dwb {
    border-right: 1px solid #dbdbdb;
}
.android-ics .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #292829 transparent;
}
.android-ics .dw-bubble-top .dw-arr {
    border-color: #292829 transparent transparent transparent;
}
.android-ics.light .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #f5f5f5 transparent;
}
.android-ics.light .dw-bubble-top .dw-arr {
    border-color: #f5f5f5 transparent transparent transparent;
}
.android-ics.light .dwwms .dw-li:after {
    text-shadow: 0 0 5px #31b6e7;
}
.ios .dw {
    min-width: 134px;
    padding: 0;
    border: 1px solid #2d3034;
    background: 0;
    color: #fff;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.ios .dwo {
    background: 0;
}
.ios .dwwr {
    position: relative;
    margin-top: 40px;
    background: #50515d;
    background: linear-gradient(#9f9fa6, #484a55 50%, #272836 50%, #282a39);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#9f9fa6),
        color-stop(0.5, #484a55),
        color-stop(0.5, #272836),
        to(#282a39)
    );
    background: -moz-linear-gradient(#9f9fa6, #484a55 50%, #272836 50%, #282a39);
    background: -o-linear-gradient(#9f9fa6, #484a55 50%, #272836 50%, #282a39);
}
.ios .dwi .dwwr {
    margin-top: 0;
}
.ios .dwv {
    display: none;
}
.ios .dwc {
    padding: 30px 0;
    margin: 0 2px;
}
.ios .dwhl {
    padding: 10px 0;
}
.ios .dwwc {
    background: transparent;
}
.ios .dwwl {
    margin: 4px 0;
    border-left: 1px solid #000;
    border-right: 1px solid #000;
    background: #cbcce0;
    background: linear-gradient(#2c2c38 0, #cbcce0 35%, #cbcce0 65%, #2c2c38 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#2c2c38),
        color-stop(0.35, #cbcce0),
        color-stop(0.65, #cbcce0),
        to(#2c2c38)
    );
    background: -moz-linear-gradient(#2c2c38 0, #cbcce0 35%, #cbcce0 65%, #2c2c38 100%);
    background: -o-linear-gradient(#2c2c38 0, #cbcce0 35%, #cbcce0 65%, #2c2c38 100%);
    box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: 0 1px 1px rgba(255, 255, 255, 0.3);
}
.ios td:first-child .dwwl {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
    -webkit-border-top-left-radius: 3px;
    -webkit-border-bottom-left-radius: 3px;
}
.ios td:last-child .dwwl {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    -webkit-border-top-right-radius: 3px;
    -webkit-border-bottom-right-radius: 3px;
}
.ios .dwsc .dwwl {
    border-radius: 0;
    -webkit-border-radius: 0;
}
.ios .dwsc .dww {
    margin: 0 3px;
    background: #fff;
    background: linear-gradient(#333 0, #999 10%, #fff 30%, #fff 70%, #999 90%, #333 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#333),
        color-stop(0.1, #999),
        color-stop(0.3, #fff),
        color-stop(0.7, #fff),
        color-stop(0.9, #999),
        to(#333)
    );
    background: -moz-linear-gradient(#333 0, #999 10%, #fff 30%, #fff 70%, #999 90%, #333 100%);
    background: -o-linear-gradient(#333 0, #999 10%, #fff 30%, #fff 70%, #999 90%, #333 100%);
    border-radius: 0;
    -webkit-border-radius: 0;
}
.ios .dw .dwpm .dww {
    background: linear-gradient(#000, #fff 48%, #fff 52%, #000);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#333),
        color-stop(0.48, #fff),
        color-stop(0.52, #fff),
        to(#333)
    );
    background: -moz-linear-gradient(#000 0, #fff 48%, #fff 52%, #000 100%);
    background: -o-linear-gradient(#000 0, #fff 48%, #fff 52%, #000 100%);
}
.ios .dw .dwpm .dwwl {
    margin: 4px 2px;
    border: 1px solid #000;
}
.ios .dw .dwpm .dww {
    margin: 0;
    border: 0;
}
.ios .dww .dw-li {
    color: #000;
    font-size: 20px;
    font-weight: bold;
    text-align: right;
    text-shadow: none;
}
.ios .dww .dw-li.dw-hl {
    background: linear-gradient(#0288f3, #005de6);
    background: -webkit-gradient(linear, left bottom, left top, from(#0288f3), to(#005de6));
    background: -moz-linear-gradient(#0288f3, #005de6);
    background: -o-linear-gradient(#0288f3, #005de6);
    color: #fff;
}
.ios .dwwo {
    display: none;
}
.ios .dwwol {
    height: 28px;
    padding: 1px;
    margin-top: -16px;
    border-color: #7b8699;
    background: #6f75b0;
    background: linear-gradient(rgba(151, 157, 197, 0.5) 50%, rgba(111, 117, 176, 0.5) 50%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        color-stop(0.5, rgba(111, 117, 176, 0.5)),
        color-stop(0.5, rgba(151, 157, 197, 0.5))
    );
    background: -moz-linear-gradient(rgba(151, 157, 197, 0.5) 50%, rgba(111, 117, 176, 0.5) 50%);
    background: -o-linear-gradient(rgba(151, 157, 197, 0.5) 50%, rgba(111, 117, 176, 0.5) 50%);
    z-index: 10;
    left: -1px;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.5);
    filter: alpha(opacity=50);
}
.ios .dw .dwbc {
    position: absolute;
    top: -40px;
    left: 0;
    width: 100%;
    padding: 5px 0;
    background: #454545;
    background: linear-gradient(
        rgba(69, 69, 69, 0.7),
        rgba(37, 37, 37, 0.7) 50%,
        rgba(16, 16, 16, 0.7) 50%,
        rgba(0, 0, 0, 0.7)
    );
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(rgba(69, 69, 69, 0.7)),
        color-stop(0.5, rgba(37, 37, 37, 0.7)),
        color-stop(0.5, rgba(16, 16, 16, 0.7)),
        to(rgba(0, 0, 0, 0.7))
    );
    background: -moz-linear-gradient(
        rgba(69, 69, 69, 0.7),
        rgba(37, 37, 37, 0.7) 50%,
        rgba(16, 16, 16, 0.7) 50%,
        rgba(0, 0, 0, 0.7)
    );
    background: -o-linear-gradient(
        rgba(69, 69, 69, 0.7),
        rgba(37, 37, 37, 0.7) 50%,
        rgba(16, 16, 16, 0.7) 50%,
        rgba(0, 0, 0, 0.7)
    );
    border-bottom: 1px solid #888;
    border-bottom: 1px solid rgba(255, 255, 255, 0.5);
    border-top: 1px solid #888;
    border-top: 1px solid rgba(255, 255, 255, 0.5);
}
.ios .dw .dwb {
    margin: 0 5px;
    padding: 0 10px;
    display: inline-block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    border: 1px solid #194aab;
    background: #194aab;
    background: linear-gradient(#82aaff, #3162c4 50%, #194aab 50%);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#82aaff),
        color-stop(0.5, #3162c4),
        color-stop(0.5, #194aab)
    );
    background: -moz-linear-gradient(#82aaff, #3162c4 50%, #194aab 50%);
    background: -o-linear-gradient(#82aaff, #3162c4 50%, #194aab 50%);
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-box-shadow: 0 1px 0 rgba(255, 255, 255, 0.3);
}
.ios .dwb-c .dwb,
.ios .dwb-n .dwb {
    border: 1px solid #1f1f1f;
    background: #1a1a1a;
    background: linear-gradient(#7b7b7b, #1a1a1a 50%, #000 50%);
    background: -webkit-gradient(
        linear,
        left top,
        left bottom,
        from(#7b7b7b),
        color-stop(0.5, #1a1a1a),
        color-stop(0.5, #000)
    );
    background: -moz-linear-gradient(#7b7b7b, #1a1a1a 50%, #000 50%);
    background: -o-linear-gradient(#7b7b7b, #1a1a1a 50%, #000 50%);
}
.ios .dwb-a {
    opacity: 0.8;
    filter: alpha(opacity=80);
}
.ios .dw .dwwb {
    color: #fff;
    border: 0;
    background: #3f4e68;
    background: linear-gradient(#c7d1e2 0, #808ea6 50%, #75859f 50%, #3f4e68 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#3f4e68),
        color-stop(0.5, #75859f),
        color-stop(0.5, #808ea6),
        to(#c7d1e2)
    );
    background: -moz-linear-gradient(#c7d1e2 0, #808ea6 50%, #75859f 50%, #3f4e68 100%);
    background: -o-linear-gradient(#c7d1e2 0, #808ea6 50%, #75859f 50%, #3f4e68 100%);
}
.ios .dw .dwwl .dwb-a {
    background: #252c36;
    background: linear-gradient(#6b6e75 0, #272e38 50%, #171e28 50%, #252c36 100%);
    background: -webkit-gradient(
        linear,
        left bottom,
        left top,
        from(#252c36),
        color-stop(0.5, #171e28),
        color-stop(0.5, #272e38),
        to(#6b6e75)
    );
    background: -moz-linear-gradient(#6b6e75 0, #272e38 50%, #171e28 50%, #252c36 100%);
    background: -o-linear-gradient(#6b6e75 0, #272e38 50%, #171e28 50%, #252c36 100%);
}
.ios .dwb-s,
.ios .dwb-n {
    width: auto;
    float: right;
    text-align: right;
}
.ios .dwb-c {
    width: auto;
    float: left;
    text-align: left;
}
.ios.dw-bubble .dw {
    padding: 6px;
    background: #afafaf;
    background: linear-gradient(#afafaf, #1b2530 30%);
    background: -webkit-gradient(linear, left top, left bottom, from(#afafaf), color-stop(0.3, #1b2530));
    background: -moz-linear-gradient(#afafaf, #1b2530 30%);
    background: -o-linear-gradient(#afafaf, #1b2530 30%);
    box-shadow: 0 0 25px rgba(0, 0, 0, 0.7);
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.7);
}
.ios .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #2d3034 transparent;
}
.ios .dw-bubble-bottom .dw-arr:after {
    content: "";
    position: absolute;
    top: -16px;
    left: -17px;
    border: 17px solid #afafaf;
    border-color: transparent transparent #afafaf transparent;
}
.ios .dw-bubble-top .dw-arr {
    border-color: #1b2530 transparent transparent transparent;
}
.ios .dwwms .dwwol {
    display: none;
}
.ios .dwwms .dw-li {
    padding: 0 5px 0 30px;
    text-align: left;
}
.ios .dw-msel:after {
    width: 30px;
}
.ios .dww .dw-msel {
    color: #215085;
}
.jqm .dwo {
    background: 0;
}
.jqm .dw {
    padding: 6px;
    z-index: 1003;
}
.jqm .dwv {
    position: static;
    width: auto;
    padding: 0.7em 15px 0.7em 15px;
    border: 0;
}
.jqm .dwwr {
    border: 0;
    padding: 0;
}
.jqm .dwpm .dwwo {
    background: 0;
}
.jqm .dwc {
    margin: 0;
    padding: 30px 5px 5px 5px;
}
.jqm .dwhl {
    padding: 5px;
}
.jqm .dwwb {
    margin: 0;
    border: 0;
}
.jqm .dwwb span {
    padding: 0;
}
.jqm .dwwbp .ui-btn-inner {
    font-size: 40px;
    border-radius: 3px 3px 0 0;
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius: 3px 3px 0 0;
}
.jqm .dwwbm .ui-btn-inner {
    font-size: 32px;
    border-radius: 0 0 3px 3px;
    -webkit-border-radius: 0 0 3px 3px;
    -moz-border-radius: 0 0 3px 3px;
}
.jqm .dwwbp span {
    font-weight: normal;
}
.jqm .dwbc {
    padding: 0;
}
.jqm .dwbc .ui-btn {
    margin: 0.5em 5px;
}
.jqm .dwbc .ui-btn-inner {
    font-size: 12px;
}
.jqm .dwpm .dwl {
    border: 0;
    background: 0;
}
.jqm .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #444 transparent;
}
.jqm .dw-bubble-top .dw-arr {
    border-color: #222 transparent transparent transparent;
}
.jqm.dw-bottom .dw,
.jqm.dw-top .dw {
    padding: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
}
.jqm.dw-top .dw {
    border-right: 0;
    border-top: 0;
    border-left: 0;
}
.jqm.dw-bottom .dw {
    border-bottom: 0;
    border-right: 0;
    border-left: 0;
}
.sense-ui .dw {
    padding: 0;
    background: #333;
    border: 2px solid #fff;
    color: #fff;
}
.sense-ui .dwwr {
    padding: 0;
}
.sense-ui .dwv {
    padding: 5px 10px;
    border-bottom: 1px solid #666;
    text-align: left;
}
.sense-ui .dwwc {
    background: #333;
}
.sense-ui .dww {
    margin: 0 2px;
}
.sense-ui .dw .dwpm .dwwl {
    border: 0;
}
.sense-ui .dw .dwpm .dww {
    margin: 0;
    border: 0;
}
.sense-ui .dwbc {
    padding: 5px 1px;
    background: #000;
    background: linear-gradient(#666 50%, #000 50%);
    background: -webkit-gradient(linear, left bottom, left top, color-stop(0.5, #000), color-stop(0.5, #666));
    background: -moz-linear-gradient(#666 50%, #000 50%);
    background: -o-linear-gradient(#666 50%, #000 50%);
}
.sense-ui .dw .dwb {
    margin: 0 5px;
    border: 1px solid #333;
    background: #222;
    background: linear-gradient(#444, #000);
    background: -webkit-gradient(linear, left bottom, left top, from(#000), to(#444));
    background: -moz-linear-gradient(#444, #000);
    background: -o-linear-gradient(#444, #000);
    box-shadow: inset 0 0 5px #000;
}
.sense-ui .dw .dwb-a {
    background: #3c7500;
    background: linear-gradient(#94c840, #3c7500);
    background: -webkit-gradient(linear, left bottom, left top, from(#3c7500), to(#94c840));
    background: -moz-linear-gradient(#94c840, #3c7500);
    background: -o-linear-gradient(#94c840, #3c7500);
}
.sense-ui.dw-top .dw {
    border: 0;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.sense-ui.dw-bottom .dw {
    border: 0;
    border-top: 1px solid #666;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.wp .dw {
    background: #1f1f1f;
    border-radius: 0;
    -webkit-border-radius: 0;
}
.wp .dwwr {
    padding: 10px;
}
.wp .dwv {
    display: none;
}
.wp .dwc {
    padding: 0;
    margin: 0;
    vertical-align: middle;
}
.wp .dwwc {
    padding: 3px;
    background: 0;
}
.wp .dwwl {
    margin: 0;
    background: 0;
}
.wp .dwl {
    display: none;
}
.wp .dw .dwwl .dww {
    margin: 0 3px;
    background: 0;
    border: 0;
    color: #fff;
}
.wp .dw-li {
    position: relative;
    padding: 0;
    font-size: 26px;
    letter-spacing: -1px;
    text-align: left;
    text-shadow: none;
    opacity: 0;
    box-sizing: border-box;
    filter: Alpha(Opacity=0);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.wp .dw-i {
    position: relative;
    top: 4%;
    height: 92%;
    padding: 0 5px;
    border: 1px solid #4c4c4c;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    filter: inherit;
}
.wp .wpa .dw-li,
.wp .dwa .dw-li {
    opacity: 0.3;
    filter: Alpha(Opacity=30);
}
.wp .wpa .dw-v,
.wp .dwa .dw-v {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.wp .dw-day,
.wp .dw-mon {
    display: block;
    color: #a9a9a9;
    line-height: 18px;
    font-size: 11px;
    letter-spacing: normal;
    position: absolute;
    bottom: 0;
    filter: inherit;
}
.wp .dw-sel {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.wp .dw .dw-sel .dw-i {
    color: #fff;
    background: #4c4c4c;
}
.wp .dw-sel .dw-day,
.wp .dw-sel .dw-mon {
    color: #fff;
}
.wp .dw-hl {
    background: 0;
}
.wp .dw-hl .dw-i {
    background: #4c4c4c;
}
.wp .dwa .dww .dw-sel .dw-i {
    border: 1px solid #4c4c4c;
    background-color: transparent;
}
.wp .dwa .dw-day,
.wp .dwa .dw-month {
    color: #a9a9a9;
}
.wp .dwwo {
    display: none;
}
.wp .dwwol {
    display: none;
}
.wp .dwbc {
    padding: 0;
}
.wp .dwbw {
    float: none;
    width: auto;
}
.wp .dw .dwb {
    position: relative;
    top: 0;
    min-width: 32px;
    display: inline-block;
    height: 20px;
    padding: 29px 5px 0 5px;
    background: 0;
    box-shadow: none;
    line-height: 20px;
    font-size: 11px;
    font-weight: normal;
    text-transform: lowercase;
    text-shadow: none;
    transition: top 0.1s linear;
    -webkit-box-shadow: none;
    -webkit-transition: top 0.1s linear;
    -moz-transition: top 0.1s linear;
}
.wp .dwb:after {
    content: "";
    position: absolute;
    top: 3px;
    left: 50%;
    width: 26px;
    height: 26px;
    margin: 0 -13px;
    background: url(../images/staticwp_icons.png) center center no-repeat;
}
.wp .dwb-s .dwb:after {
    background-position: 0 0;
}
.wp .dwb-c .dwb:after {
    background-position: -26px 0;
}
.wp .dwb-n .dwb:after {
    background-position: -52px 0;
}
.wp .dwb-s .dwb-a:after {
    background-position: 0 -26px;
}
.wp .dwb-c .dwb-a:after {
    background-position: -26px -26px;
}
.wp .dwb-n .dwb-a:after {
    background-position: -52px -26px;
}
.wp .dwb.dwb-a {
    top: -3px;
}
.wp .dw .dwwl .dwb-a {
    background: #1f1f1f;
}
.wp .dw .dwpm .dwwl {
    border: 0;
}
.wp .dw .dwwb {
    background: #1f1f1f;
    border-radius: 0;
    box-shadow: none;
    box-sizing: border-box;
    color: #a9a9a9;
    -webkit-box-shadow: none;
    -webkit-border-radius: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
}
.wp .dwwb span {
    position: absolute;
    top: 50%;
    left: 50%;
    width: 26px;
    height: 0;
    padding-top: 26px;
    overflow: hidden;
    margin: -13px;
    display: block;
    background: url(../images/staticwp_icons.png) center center no-repeat;
}
.wp .dwwbp span {
    background-position: -78px 0;
}
.wp .dwwbp.dwb-a span {
    background-position: -78px -26px;
}
.wp .dwwbm span {
    background-position: -104px 0;
}
.wp .dwwbm.dwb-a span {
    background-position: -104px -26px;
}
.wp .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #1f1f1f transparent;
}
.wp .dw-bubble-top .dw-arr {
    border-color: #1f1f1f transparent transparent transparent;
}
.wp .dwwms .dw-li {
    opacity: 0.3;
    filter: Alpha(Opacity=30);
    padding: 0 0 0 30px;
}
.wp .dwwms .dw-v {
    opacity: 1;
    filter: Alpha(Opacity=100);
}
.wp .dwc .dwwms .dw-i,
.wp .dwc .dwwms .dw-sel .dw-i,
.wp .dwc .dwwms .dw-hl .dw-i,
.wp .dwc .dwwms.dwa .dw-sel .dw-i {
    border: 0;
    background: 0;
}
.wp .dwwms .dw-li:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 5px;
    width: 20px;
    height: 20px;
    margin-top: -10px;
    font-size: 18px;
    line-height: 20px;
    background: #4c4c4c;
    color: #fff;
}
.wp .dwwms .dw-msel:after {
    content: "✔";
}
.wp.light .dw {
    background: #dedede;
}
.wp.light .dwv {
    color: #000;
}
.wp.light .dw-li {
    color: #6b6b6b;
}
.wp.light .dw-i {
    border-color: #b5b5b5;
}
.wp.light .dw-sel .dw-i {
    background: #b5b5b5;
}
.wp.light .dw-hl .dw-i {
    color: #fff;
    background: #b5b5b5;
}
.wp.light .dw-day,
.wp.light .dw-mon {
    color: #6b6b6b;
}
.wp.light .dw-sel .dw-day,
.wp.light .dw-sel .dw-mon {
    color: #fff;
}
.wp.light .dw .dwa .dw-sel .dw-i {
    color: #6b6b6b;
    border: 1px solid #b5b5b5;
    background-color: transparent;
}
.wp.light .dw .dwc .dwa .dw-day,
.wp.light .dw .dwc .dwa .dw-mon {
    color: #6b6b6b;
}
.wp.light .dwb {
    color: #000;
}
.wp.light .dwb:after {
    background-image: url(../images/staticwp_icons_light.png);
}
.wp.light .dw .dwwb {
    background: #dedede;
}
.wp.light .dwwb span {
    background-image: url(../images/staticwp_icons_light.png);
}
.wp.light .dw-bubble-bottom .dw-arr {
    border-color: transparent transparent #dedede transparent;
}
.wp.light .dw-bubble-top .dw-arr {
    border-color: #dedede transparent transparent transparent;
}
.wp.light .dwc .dwwms .dw-i,
.wp.light .dwwms.dwa .dw-sel .dw-i {
    border: 0;
    background: 0;
    color: #000;
}
.wp.light .dwwms .dw-li:after {
    background: #b5b5b5;
}
.wp.light .wp-none .dwwms .dw-li:after {
    color: #000;
}
.wp.light .wp-none .dw-sel .dw-i,
.wp.light .wp-none .dw-hl .dw-i {
    color: #000;
}
.wp.light .wp-none .dw-day,
.wp.light .wp-none .dw-mon {
    color: #6b6b6b;
}
.wp .wp-lime .dw-sel .dw-i,
.wp .wp-lime .dw-hl .dw-i,
.wp .wp-lime .dwwms .dw-li:after {
    background: #a4c400;
    border-color: #a4c400;
}
.wp .wp-green .dw-sel .dw-i,
.wp .wp-green .dw-hl .dw-i,
.wp .wp-green .dwwms .dw-li:after {
    background: #60a917;
    border-color: #60a917;
}
.wp .wp-emerald .dw-sel .dw-i,
.wp .wp-emerald .dw-hl .dw-i,
.wp .wp-emerald .dwwms .dw-li:after {
    background: #008a00;
    border-color: #008a00;
}
.wp .wp-teal .dw-sel .dw-i,
.wp .wp-teal .dw-hl .dw-i,
.wp .wp-teal .dwwms .dw-li:after {
    background: #00aba9;
    border-color: #00aba9;
}
.wp .wp-cyan .dw-sel .dw-i,
.wp .wp-cyan .dw-hl .dw-i,
.wp .wp-cyan .dwwms .dw-li:after {
    background: #1ba1e2;
    border-color: #1ba1e2;
}
.wp .wp-cobalt .dw-sel .dw-i,
.wp .wp-cobalt .dw-hl .dw-i,
.wp .wp-cobalt .dwwms .dw-li:after {
    background: #0050ef;
    border-color: #0050ef;
}
.wp .wp-indigo .dw-sel .dw-i,
.wp .wp-indigo .dw-hl .dw-i,
.wp .wp-indigo .dwwms .dw-li:after {
    background: #6a00ff;
    border-color: #6a00ff;
}
.wp .wp-violet .dw-sel .dw-i,
.wp .wp-violet .dw-hl .dw-i,
.wp .wp-violet .dwwms .dw-li:after {
    background: #a0f;
    border-color: #a0f;
}
.wp .wp-pink .dw-sel .dw-i,
.wp .wp-pink .dw-hl .dw-i,
.wp .wp-pink .dwwms .dw-li:after {
    background: #f472d0;
    border-color: #f472d0;
}
.wp .wp-magenta .dw-sel .dw-i,
.wp .wp-magenta .dw-hl .dw-i,
.wp .wp-magenta .dwwms .dw-li:after {
    background: #d80073;
    border-color: #d80073;
}
.wp .wp-crimson .dw-sel .dw-i,
.wp .wp-crimson .dw-hl .dw-i,
.wp .wp-crimson .dwwms .dw-li:after {
    background: #a20025;
    border-color: #a20025;
}
.wp .wp-red .dw-sel .dw-i,
.wp .wp-red .dw-hl .dw-i,
.wp .wp-red .dwwms .dw-li:after {
    background: #e51400;
    border-color: #e51400;
}
.wp .wp-orange .dw-sel .dw-i,
.wp .wp-orange .dw-hl .dw-i,
.wp .wp-orange .dwwms .dw-li:after {
    background: #fa6800;
    border-color: #fa6800;
}
.wp .wp-amber .dw-sel .dw-i,
.wp .wp-amber .dw-hl .dw-i,
.wp .wp-amber .dwwms .dw-li:after {
    background: #f0a30a;
    border-color: #f0a30a;
}
.wp .wp-yellow .dw-sel .dw-i,
.wp .wp-yellow .dw-hl .dw-i,
.wp .wp-yellow .dwwms .dw-li:after {
    background: #d8c100;
    border-color: #d8c100;
}
.wp .wp-brown .dw-sel .dw-i,
.wp .wp-brown .dw-hl .dw-i,
.wp .wp-brown .dwwms .dw-li:after {
    background: #825a2c;
    border-color: #825a2c;
}
.wp .wp-olive .dw-sel .dw-i,
.wp .wp-olive .dw-hl .dw-i,
.wp .wp-olive .dwwms .dw-li:after {
    background: #6d8764;
    border-color: #6d8764;
}
.wp .wp-steel .dw-sel .dw-i,
.wp .wp-steel .dw-hl .dw-i,
.wp .wp-steel .dwwms .dw-li:after {
    background: #647687;
    border-color: #647687;
}
.wp .wp-mauve .dw-sel .dw-i,
.wp .wp-mauve .dw-hl .dw-i,
.wp .wp-mauve .dwwms .dw-li:after {
    background: #76608a;
    border-color: #76608a;
}
.wp .wp-sienna .dw-sel .dw-i,
.wp .wp-sienna .dw-hl .dw-i,
.wp .wp-sienna .dwwms .dw-li:after {
    background: #7a3b3f;
    border-color: #7a3b3f;
}
/*! /static/new/qselect/q-select.css */
.q-select-bk {
    position: fixed;
    left: 0;
    top: 0;
    height: 100vh;
    width: 100%;
    background-color: #000;
    opacity: 0.3;
}
.q-select {
    position: fixed;
    width: 100%;
    height: auto;
    background-color: #fff;
    bottom: 0;
    left: 0;
}
.q-select-header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
}
.q-select-header::after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-bottom: 1px solid #ebebeb;
}
.q-select-header > .q-select-header-title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    width: 100%;
    overflow: hidden;
}
.q-select-header > .q-select-header-cancel,
.q-select-header > .q-select-header-confirm {
    -webkit-box-flex: 0;
    -ms-flex-positive: 0;
    flex-grow: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.q-select-header > .q-select-header-confirm {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.q-select-header-title__value {
    white-space: nowrap;
    text-overflow: ellipsis;
    text-align: center;
    width: 100%;
    overflow: hidden;
    color: #4a90e2;
}
.q-select-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.q-select-box-item {
    -webkit-box-flex: 1;
    -ms-flex-positive: 1;
    flex-grow: 1;
    -ms-flex-negative: 1;
    flex-shrink: 1;
    position: relative;
    overflow: hidden;
}
.q-select-flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.q-select-none {
    display: none;
}
.q-select-box-item-collections {
    width: 100%;
    will-change: transform;
}
.q-select-box-item-collections__tick {
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.q-select-box-item-collections__tick--disabled {
    opacity: 0.3;
}
.q-select-box-item__highlight {
    width: 100%;
    position: absolute;
    left: 0;
}
.q-select-box-item__highlight::before {
    content: " ";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 1px;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-top: 1px solid #ebebeb;
}
.q-select-box-item__highlight::after {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    -webkit-transform-origin: bottom right;
    transform-origin: bottom right;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
    border-bottom: 1px solid #ebebeb;
}
.q-select-box-item__overlay {
    height: 100%;
    width: 100%;
    position: absolute;
    z-index: 5;
    background-position: top, bottom;
    background-repeat: no-repeat;
    background-image:
        -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6))),
        -webkit-gradient(linear, left bottom, left top, from(rgba(255, 255, 255, 0.95)), to(rgba(255, 255, 255, 0.6)));
    background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6)),
        linear-gradient(to top, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.6));
}
.q-select-loading {
    width: 100%;
    position: absolute;
    display: none;
    z-index: 6;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.q-select-loading-svg {
    -webkit-animation: loading-rotate 2s linear infinite;
    animation: loading-rotate 2s linear infinite;
}
.q-select-loading-svg__circle {
    -webkit-animation: loading-dash 1.5s ease-in-out infinite;
    animation: loading-dash 1.5s ease-in-out infinite;
    stroke-dasharray: 90, 150;
    stroke-dashoffset: 0;
    stroke-width: 2;
    stroke-linecap: round;
    stroke: #4a90e2;
}
.animated {
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
    -webkit-animation-duration: 0.2s;
    animation-duration: 0.2s;
}
@-webkit-keyframes loading-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40;
    }
    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120;
    }
}
@keyframes loading-dash {
    0% {
        stroke-dasharray: 1, 200;
        stroke-dashoffset: 0;
    }
    50% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -40;
    }
    100% {
        stroke-dasharray: 90, 150;
        stroke-dashoffset: -120;
    }
}
@-webkit-keyframes loading-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes loading-rotate {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@-webkit-keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
@keyframes slideInUp {
    from {
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
        visibility: visible;
    }
    to {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
}
.slideInUp {
    -webkit-animation-name: slideInUp;
    animation-name: slideInUp;
}
@-webkit-keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
@keyframes slideOutDown {
    from {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
    }
    to {
        visibility: hidden;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }
}
.slideOutDown {
    -webkit-animation-name: slideOutDown;
    animation-name: slideOutDown;
}
/*! /static/css/m.css */
a,
body,
button,
dd,
dl,
dt,
h1,
h2,
h3,
h4,
h5,
h6,
html,
img,
input,
li,
p,
ul {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
    font-weight: 400;
}
body {
    background-color: #f2f2f2;
    margin: 0 auto;
    font-size: 87.5%;
}
span.red {
    color: red;
}
span.hint {
    color: #999;
    display: block;
}
input {
    outline: 0;
}
a {
    -webkit-tap-highlight-color: transparent;
}
a:hover {
    text-decoration: none;
}
input[type="button"],
input[type="submit"],
textarea {
    -webkit-appearance: none;
}
.toperr span.err {
    color: red;
    position: absolute;
    right: 10px;
    top: 10px;
    display: inline-block;
    background: #fff;
    padding-left: 5px;
    z-index: 6;
}
.suopiaoye span.err {
    color: red;
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 90%;
    background: #f9f6f6;
}
.success {
    text-indent: -2000px;
    font-size: 0;
    display: none;
}
#hd {
    width: 100%;
    z-index: 100;
}
header.hd {
    background-color: #ba201f;
    border-bottom: 1px #8f0000 solid;
    color: #fff;
    font-weight: 700;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10;
    width: 100%;
}
#logo {
    font-size: 18px;
    line-height: 40px;
    margin-left: 5px;
    text-shadow: 0 3px 2px #881717;
}
.sites {
    margin-left: 5px;
    width: 62px;
    height: 22px;
    margin-top: 9px;
}
.sites dt,
.sites li {
    line-height: 20px;
    height: 22px;
    border-radius: 3px;
    width: 100%;
    background-color: #9c1111;
    font-size: 14px;
}
.sites dt {
    background: #9c1111 url(../images/60459df09dc64fc4a373077136278db1.gif) no-repeat 50px center;
}
.sites a {
    padding-left: 5px;
}
.sites a {
    color: #fff;
}
.sites ul {
    margin-top: 1px;
}
.sites li.first {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.sites li.last {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
article.hd .login,
header.hd .login {
    background: #d23434
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAYAAADaILXQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEQTU0Njk4NEQ3QTExRTI4RjQ4REMxQjk3MDA2RUEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEQTU0Njk5NEQ3QTExRTI4RjQ4REMxQjk3MDA2RUEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OURBNTQ2OTY0RDdBMTFFMjhGNDhEQzFCOTcwMDZFQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OURBNTQ2OTc0RDdBMTFFMjhGNDhEQzFCOTcwMDZFQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Z9KL7AAABsElEQVR42mJkIBK8v3sORHEB8TdBZSOi9DASMFAMSMkCcSQQF4PE/vz9u+Tjp88JKiZOf8k2HGiwO5DaQUC/E9AX+3FJMuEJgqmEXPbv379twoICbCQZDgQcQKxMyHAmJiYOA10tMVINZyI2ohXlZbhJNZyZWMP//vn7j1TD/xJr+LsPH3+TavghYg3vaarsJtVwXWINF+TndwJS3KQYfoNYw7//+A5Sy0aK4a7AnPiUYJHw4eOOuvYJCaCMS7ThwFz36s2bd0H4DP7///+fqfOWlM5fvvYZkPuZpPSsaeV+6sPHT1m45M9evJrdO3UuyOBvZBVcIPDi2ol97OxsjshiX799Oy2ja+MJZH4CYpKTIhwADX6PLvbz129QfPzCZzBBw4EFGMhnDujinOzsSrw83P8Jlj14DAal3TVALIRhOCeH3rHtqyuBQcZCVHkOdaUkEIcCcQYQaxCTzoGp5ggjIyMolx4FprK3KIZDDc0D4hYg5mGgAADL99vAYjgdVoGAgmUREE+g1GBo+a4KpPbdPbu/BOby/ww0AEDXczAx0A7w0NJweGoRpoXhAAEGAM4TjJgI47MoAAAAAElFTkSuQmCC)
        no-repeat 5px center;
    box-shadow: -1px -1px 1px #a71010;
    border-radius: 3px;
    text-indent: -2000px;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: 10px;
    right: 5px;
}
header.hd a.login_old {
    margin-top: -5px;
    height: 20px;
}
span.user {
    position: absolute;
    right: 5px;
    font-size: 14px;
    color: #fff;
    font-weight: 700;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAZCAYAAADaILXQAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjlEQTU0Njk4NEQ3QTExRTI4RjQ4REMxQjk3MDA2RUEzIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjlEQTU0Njk5NEQ3QTExRTI4RjQ4REMxQjk3MDA2RUEzIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6OURBNTQ2OTY0RDdBMTFFMjhGNDhEQzFCOTcwMDZFQTMiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6OURBNTQ2OTc0RDdBMTFFMjhGNDhEQzFCOTcwMDZFQTMiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7Z9KL7AAABsElEQVR42mJkIBK8v3sORHEB8TdBZSOi9DASMFAMSMkCcSQQF4PE/vz9u+Tjp88JKiZOf8k2HGiwO5DaQUC/E9AX+3FJMuEJgqmEXPbv379twoICbCQZDgQcQKxMyHAmJiYOA10tMVINZyI2ohXlZbhJNZyZWMP//vn7j1TD/xJr+LsPH3+TavghYg3vaarsJtVwXWINF+TndwJS3KQYfoNYw7//+A5Sy0aK4a7AnPiUYJHw4eOOuvYJCaCMS7ThwFz36s2bd0H4DP7///+fqfOWlM5fvvYZkPuZpPSsaeV+6sPHT1m45M9evJrdO3UuyOBvZBVcIPDi2ol97OxsjshiX799Oy2ja+MJZH4CYpKTIhwADX6PLvbz129QfPzCZzBBw4EFGMhnDujinOzsSrw83P8Jlj14DAal3TVALIRhOCeH3rHtqyuBQcZCVHkOdaUkEIcCcQYQaxCTzoGp5ggjIyMolx4FprK3KIZDDc0D4hYg5mGgAADL99vAYjgdVoGAgmUREE+g1GBo+a4KpPbdPbu/BOby/ww0AEDXczAx0A7w0NJweGoRpoXhAAEGAM4TjJgI47MoAAAAAElFTkSuQmCC)
        no-repeat 5px center;
    height: 30px;
    line-height: 30px;
    top: 7px;
}
span.user a {
    display: inline-block;
    color: #fff36e;
    padding-left: 32px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1);
    max-width: 60px;
    white-space: nowrap;
    overflow-x: hidden;
    text-overflow: ellipsis;
}
span.user b {
    display: inline-block;
    max-width: 60px;
    overflow: hidden;
    text-overflow: ellipsis;
}
span.notice {
    right: 25px;
}
span.user .notice_remind {
    position: absolute;
    top: 1px;
    right: -20px;
    display: inline-block;
    color: #000;
    border-radius: 20px;
    text-shadow: none;
    line-height: 15px;
    width: 15px;
    text-align: center;
    border: 1px #fff solid;
    font-size: 10px;
    font-weight: 400;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffefaa), to(#ffe155));
    background-image: -webkit-linear-gradient(#ffefaa, #ffe155);
    background-image: -moz-linear-gradient(#ffefaa, #ffe155);
    background-image: -ms-linear-gradient(#ffefaa, #ffe155);
    background-image: -o-linear-gradient(#ffefaa, #ffe155);
    background-image: linear-gradient(#ffefaa, #ffe155);
}
.exchange .info .row .getcode_on {
    color: #00bbd3 !important;
}
.regular-radio {
    display: none;
}
.regular-radio + b {
    -webkit-appearance: none;
    background-color: #fafafa;
    border: 1px solid #cacece;
    box-shadow:
        0 1px 2px rgba(0, 0, 0, 0.05),
        inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05);
    padding: 9px;
    border-radius: 50px;
    display: inline-block;
    position: relative;
    vertical-align: -4px;
    margin-right: 5px;
}
.regular-radio:checked + b:after {
    content: " ";
    width: 12px;
    height: 12px;
    border-radius: 50px;
    position: absolute;
    top: 3px;
    background: #e02020;
    text-shadow: 0;
    left: 3px;
    font-size: 32px;
}
.regular-radio:checked + b {
    background-color: #fff;
    color: #99a1a7;
    border: 1px solid #e02020;
    box-shadow:
        0 1px 2px rgba(0, 0, 0, 0.05),
        inset 0 -15px 10px -12px rgba(0, 0, 0, 0.05),
        inset 15px 10px -12px rgba(255, 255, 255, 0.1),
        inset 0 0 10px rgba(0, 0, 0, 0.1);
}
.regular-radio + b:active,
.regular-radio:checked + b:active {
    box-shadow:
        0 1px 2px rgba(0, 0, 0, 0.05),
        inset 0 1px 3px rgba(0, 0, 0, 0.1);
}
header a.home {
    position: absolute;
    margin-top: 5px;
    left: 5px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAfCAYAAABplKSyAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEZSURBVHja7JfBDYMwDEVxyBnBAF2gQr13knaCDtUF2s7BofeKDToAEgPgxiGBpIBUpBo4xFIUMJL/w4kPH25pGqnAaKU4VxVIC3DI8zaLaDYeLgCwD3q7ZxmC6gRqACWqhe3iDAJQC8wubV4DNE0PwgxBACiE3mV3BLYTBOIcCwsAaRGA0RVR34oWhBPA1EZHj0IMLiEuMCiOBnqdWDHk1Ifd4+q9v0+X0fzcsHXc+LkTz7r+y1+P1dnEcWz7TtDZjbVuKs8CQXFMkln5MB1hOsJ0hOkI0xGmY6npEJ4hcUwJu+9wzJAYGBJuEFfD6MhvR9T5AW4QC+E6MA9gSRto7gS8yrJNEgStOFZfBMui2laHNPdFAR8BBgCtFJhsB5Z3WgAAAABJRU5ErkJggg==)
        no-repeat;
    box-shadow: none;
    width: 33px;
    height: 31px;
    text-indent: -2000px;
    z-index: 2000;
}
header .bd {
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    position: relative;
    margin: 0 50px 0 50px;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    font-weight: 400;
}
header .bd b {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABgSURBVHjaYvj////5//gBSJ6fAUTgUQxRBAMWFhYuHz58uIOsAsQ3MDAIAEq7gpTA1LIgK8aiiIUBCYAVf/r06QE2RYwMqAAkaALEvED8GYjPAPEfBhwApNgK3TqAAAMAjvN0qXf4IlAAAAAASUVORK5CYII=)
        no-repeat right center;
    padding: 0 15px 0 10px;
    cursor: pointer;
    display: inline-block;
}
nav.nav {
    height: 32px;
    border-bottom: 1px solid #362424;
    background: #453232;
}
nav.nav li {
    width: 25%;
    text-align: center;
    height: 32px;
}
nav.nav li a {
    color: #fff;
    text-align: center;
    line-height: 32px;
    display: block;
    background-color: #453232;
    font-size: 16px;
}
nav.nav li a.on,
nav.nav li a:hover {
    background-color: #7f0000;
    border-right: 1px solid #922121;
}
nav.nav li:last-child a {
    border-right: 0;
}
nav.nav li a b {
    line-height: 30px;
    font-size: 14px;
}
nav.nav li a em {
    display: inline-block;
    width: 67px;
    height: 67px;
    background: url(../images/index_icon.jpg) no-repeat 0 0;
}
nav.nav li.bbs a em {
    background-position: -84px top;
}
nav.nav li.ask a em {
    background-position: -167px top;
}
nav.nav li.my a em {
    background-position: left -105px;
}
nav.nav li.expo a em {
    background-position: -84px -105px;
}
menu.sec_nav {
    padding: 0;
    margin: 2px 0 0;
    height: 89px;
    line-height: 88px;
    word-spacing: normal;
}
menu.sec_nav li {
    text-align: center;
}
menu.sec_nav li.in {
    background: #f2706d url(../images/bg_sprite.gif) center 5px no-repeat;
}
menu.sec_nav li.zb {
    background: #0160be url(../images/bg_sprite.gif) center -78px no-repeat;
}
menu.sec_nav li.jz {
    background: #c42db8 url(../images/bg_sprite.gif) center -158px no-repeat;
}
menu.sec_nav li.my {
    background: #28d3ff url(../images/bg_sprite.gif) center -246px no-repeat;
}
menu.sec_nav li a {
    color: #fff;
    display: block;
    border: 2px solid #fff;
    height: 87px;
}
menu.sec_nav li:last-child a {
    border-right: 0;
}
menu.sec_nav li a span {
    bottom: 3px;
    right: 50%;
    border-bottom: 0;
    width: 35px;
    left: auto;
    height: 22px;
    font-size: 11px;
    background: #ffcb2a;
    top: auto;
    line-height: 22px;
    border-radius: 7px;
    color: #55054f;
    box-shadow:
        1px 1px 2px #333,
        1px 1px 2px #fff inset;
    text-shadow: 1px 1px 2px #fff;
    margin-right: -17.5px;
}
menu.sec_nav li a span.txt {
    background: 0;
    border: 0;
    box-shadow: none;
    text-shadow: none;
    width: 48px;
    line-height: 16px;
    bottom: 7px;
    margin-right: -23.5px;
}
.pager {
    margin: 5px 0;
}
.pager ul {
    padding: 5px 0;
    text-align: center;
}
.pager li {
    display: inline-block;
    margin: 0 5px;
    text-shadow: none;
    font-weight: 400;
}
.pager li.f,
.pager li.l,
.pager li.n,
.pager li.p {
    display: inline-block;
    margin: 0 2px;
    line-height: 25px;
    font-size: 14px;
    border: 1px #e9dbc4 solid;
    padding: 0 6px;
    background-color: #fff;
    border-radius: 3px;
    color: #ccbda6;
}
.pager li.o {
    display: inline-block;
    margin: 0 5px;
    color: #d50000;
}
.pager li.d,
.pager li.i {
    display: none;
}
.pager li a {
    color: #6d8641;
}
.pager li.l a {
    color: #444;
}
.pagination {
    padding: 5px 0;
    text-align: center;
}
.pagination li {
    display: inline-block;
    margin: 0 5px;
    text-shadow: none;
    font-weight: 400;
}
.pagination li.f,
.pagination li.l,
.pagination li.n,
.pagination li.p {
    display: inline-block;
    margin: 0 2px;
    line-height: 25px;
    font-size: 14px;
    border: 1px #e9dbc4 solid;
    padding: 0 6px;
    background-color: #fff;
    border-radius: 3px;
    color: #ccbda6;
}
.pagination li.o {
    display: inline-block;
    margin: 0 5px;
    color: #d50000;
}
.pagination li.d,
.pagination li.i {
    display: none;
}
.pagination li a {
    color: #6d8641;
}
.pagination li.l a {
    color: #444;
}
.pagination li.active a {
    color: red;
}
#con_tip p {
    text-align: center;
    color: #666;
}
#doc #con_tip p {
    border-top: 1px #e9dbc4 solid;
    padding-top: 5px;
}
.yellow-btn-a {
    height: 30px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid #f4c63f;
    font-weight: 700;
    color: #222;
    text-shadow: 0 1px 0 #fff;
    border-radius: 3px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#ffefaa), to(#ffe155));
    background-image: -webkit-linear-gradient(#ffefaa, #ffe155);
    background-image: -moz-linear-gradient(#ffefaa, #ffe155);
    background-image: -ms-linear-gradient(#ffefaa, #ffe155);
    background-image: -o-linear-gradient(#ffefaa, #ffe155);
    background-image: linear-gradient(#ffefaa, #ffe155);
    line-height: 30px;
    padding: 0 10px;
}
.citychoice_top {
    background: url(../images/wwwlogo.gif) no-repeat top center #890300;
    padding-top: 142px;
    width: 100%;
}
.mc-home article ul {
    padding: 0 15px;
    background: #890300;
}
.mc-home article li {
    width: 100%;
    padding: 5px 0;
    margin-bottom: 4px;
    box-shadow: 1px 0 5px rgba(0, 0, 0, 0.2);
    position: relative;
    background: url(../images/arrow_right.png) no-repeat right center #fff;
    background-size: 5%;
    background-position: 96% center;
    border-radius: 5px;
}
.mc-home article li span {
    width: 33px;
    text-align: center;
    font-size: 17px;
    color: #fff;
    background: #f53c44;
}
.mc-home article li div {
    display: inline-block;
    width: 87%;
}
.mc-home article li a.lf {
    background: url(../images/m_citysites.png) no-repeat;
    height: 71px;
    border-radius: 6px;
    width: 71px;
    box-shadow: 3px 1px 1px rgba(0, 0, 0, 0.2);
}
.mc-home article li.bj a.lf {
    background-position: left -90px;
}
.mc-home article li.sh a.lf {
    background-position: left top;
}
.mc-home article li.gz a.lf {
    background-position: left -270px;
}
.mc-home article li.wh a.lf {
    background-position: left -180px;
}
.mc-home article li.tj a.lf {
    background-position: left -360px;
}
.mc-home article li.hz a.lf {
    background-position: left -450px;
}
.mc-home article li nav.rt {
    line-height: 18px;
    color: #333;
    padding-left: 5px;
    width: 59%;
    font-size: 0.8rem;
}
.mc-home article li nav.rt b {
    display: block;
    margin-bottom: 5px;
    line-height: 22px;
    font-weight: 400;
}
.mc-home article li nav.rt a {
    color: #333;
}
.mc-home article li nav.rt a.date {
    padding: 2px 0;
    font-size: 0.8rem;
}
.mc-home article li nav.rt em {
    font-style: normal;
    color: #f5ad3c;
    margin: 0 2px;
}
.mc-home article li a.a {
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    width: 100%;
    height: 85px;
}
.mc-home footer {
    text-align: center;
    color: #c34644;
    line-height: 18px;
    font-size: 12px;
}
.mc-home footer img {
    width: 0;
}
nav.bbs_nav {
    background-color: #5d4949;
}
nav.bbs_nav li {
    line-height: 33px;
    width: 25%;
    text-shadow: none;
    text-align: center;
}
nav.bbs_nav li a {
    color: #fff;
    font-size: 14px;
    height: 33px;
    font-weight: 400;
    display: block;
    background-color: #4a3939;
    margin-right: 1px;
}
nav.bbs_nav li.on {
    background-color: #000;
}
nav.bbs_nav li.on a {
    background-color: #000;
}
nav.ask_nav li {
    width: 20%;
}
nav.bbs_nav li:last-child a {
    background-color: #ffe2a5;
    border-radius: 3px;
    display: block;
    height: 25px;
    line-height: 25px;
    color: #ac3500;
    text-shadow: -1px -1px 1px #fff;
    margin: 4px 5px;
}
.topic_title {
    position: relative;
    padding: 2px 80px 6px 10px;
}
.topic_title h2 {
    color: #333;
    font-size: 16px;
    background: 0 0;
}
.mainTopic .main_content {
    background-color: #fff8ed;
    padding: 5px 10px;
}
.mainTopic .author {
    margin: 0;
    color: #a07648;
    background-color: #4a3939;
    line-height: 20px;
    font-size: 14px;
    padding-left: 10px;
    padding-bottom: 5px;
}
.mainTopic .author time {
    color: #999;
    margin-left: 5px;
}
.mainTopic .author em {
    color: #999;
}
.post {
    border-bottom: 1px #aaa solid;
    padding: 8px 10px;
    background-color: #f7ecda;
}
.mainTopic,
.post {
    border-bottom: 1px #e9dbc4 solid;
    clear: both;
}
.post .author {
    line-height: 20px;
    margin: 0;
    font-size: 12px;
    color: #a07648;
}
.post time {
    color: #999;
    margin-left: 5px;
}
.mainTopic .author em,
.post .author em {
    float: right;
    font-style: normal;
    font-size: 12px;
    margin-right: 10px;
}
.post .author em.good {
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAeCAYAAACiyHcXAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAWsSURBVHjarFfda1RHFP/NvXN3725cY0xqtDFaNGixKlgpotSHfii+SCv0oRQsFOpDofah/QMEX/okVLD0wYdSpA8Faz8gUCotiKGCBn2oKfErRpKYVN0kZrObvV8zPXMzN5m9btbEOsnh3J0755zfnI+5Z9g5wAaQIVpG9AJR597Dh78Qu3e/HN6+PSOF4EQWzTMsfUhmWYIo5F1dOevSpf6LZ86coPkhoodE00Q+18qVEYcoR7S8pb193+T27WgdGKA3Fp7HUPpWDAx00uNpbcfRdhnXaxSQxCP5sFyGjCIo/ryGoS+v7diJdxNPMBNIWCpBhiEUbzSCwgSC18pwepvgTLU0BjGvzwTATE/AmLT8qSmIIIDijUZ1TxGr3z+NseoRyN/shmsNfZZhC4knkAYSPH4cCym+0Ag7xrHiwCdg2XY0H/gQkz3fgI+sbAhC62PpJOf1BHxabCnkDUBYh/PIr34dqNyN+eSb38E/1WB9A30Lgsj4/pyQ7PKAdRLqT/2zVoa1+4+TOx5SrKtgwkXr/iMYvnkMsijjjTJGmx2LwPrcWIepb1EgAkogTkKKK8c5e5qw7uNPKZgKBsXeysB2OGRlkJ4dyCBC1rXx0tGj9FyEJX0IuwnDP/8A7zIZFpjXt2gQVEpZJaRLNPh2GmPrTmPt2wep1EijnSdOO7Rclfb0PwHpj1IyPSDvPAKzGf69PILpkxNAaTb8pr7FgahWIZQQ8XjQ+fbo+C1k115F26YdEJ7K8iIlGxkJxwlQmULiQ4oZWNzGo5EQD78cgxw0EtPUtxgQQspYSPG5cQ+4f+ICnGM55NwSxMx9lT0UHms21WUUF195ahlGT91EdFvW6kzrexqISAl5Xsxr5v8QmHyvF84meh+Sa217vtiEoPTIY2pgHNXfxZMbq6OvsSeUQYU8NW+/SIf+6jyiaEwFjSpAahCMvlQKWAh3zSpYtC4cSm2gjr6nglDI00LWxgxyzWFcljzPwd0CbLIuLIHQLyPyqmhqiRDROjHkP+GJpYPQyOMoUs0LouwrBbjLOZXgSsyUsug7L3Dvoo31e0NseiuHfEuVPGLD2bIM3oUJWidrc2IpICItFJLhiD7lEeeoZjNo2+hi/L6Nq93L8eAauXyUTg1fYOKWjb+7GVa96mDnOwz5rgweuFlkvICACDCd6NH/8YQkJXYYof9rDz4dv6jQb5tEOR1fFgMPJPjdENM3fVz41ULGEXBpvZj1Y5w24plygoSUcUZ9ACdSZ797pxKHRSSNDtOlIeeN2ZO1+5WanhlEjZByqeZWFC38tVxofokgZBwG2rlo0B/Yzc3IbdsGp7MTwdAQyr29kAuciKjVJ58GQiYgRD0QqkI2bEB+xw5E1KDM9PVhqqcHTkcHCvv2xUsq167BHx6u20+I2gjVgJAGAOXnQGqh5AVva4O7eTN4ayu8wUGMnz1b++kfGYmJZbPIU0Ob27kTAf2u3riBSH85DX2htjNnlxsAhF5QFbondLduRXb9eoTFIir9/TE3xgitO0vaLtPhvYtS9SN4XqF05cps/7BmDXLkMbtQQOX69Vif9sSMtjN3DHEjn2IARCWZdMfk8nJ3dyo9cZ4Mf6XvDJ6Spd93iM5RdXQQmM+I7/JGR6Eobq+3bIn16a1PazsJEDB9+VF3gCYi1TK3k6KeVEj/IQXfE/2lQKrQ6x0FejeW7qJdradAQA4QfUDPHanq2UtMfXyoD4BqMAJu5IKvJ8eNrDlJzz9pgxVNVe2BwHBpcl1Qm8kqMDR5huhHddGhl58TP6h1FrUdP8kN5QnzBpbVt6N3if5MehxNnvEcGckljVucpUPMtWcyWmcS9jeIftGbmduIAmHewLgGY2uShsGEhHEmyTr3lgSQbei0U7kXJFVyiI7ldHUkLk6USeOdTNW4rHPGMLMlSXmo5kA2q+M/AQYAHzYOjbeBn3UAAAAASUVORK5CYII=)
        no-repeat 0 0;
    padding-left: 33px;
    margin-top: -8px;
    height: 30px;
    line-height: 30px;
    color: #d20000;
}
.main_content,
.post_content {
    word-wrap: break-word;
    word-break: break-all;
    font-size: 16px;
    background: #fff;
}
.main_content {
    padding: 0.5rem 0;
}
.post_content {
    margin-top: 8px;
    font-size: 16px;
}
.post .quote_replay {
    text-align: right;
    font-size: 16px;
}
.post .quote_replay a {
    padding-left: 30px;
    color: #c51414;
}
.vote_lists {
    padding: 10px;
}
.prefect_user {
    padding-left: 20px;
}
.prefect_user h4 {
    font-size: 16px;
    color: #666;
    font-weight: 700;
}
.prefect_user h4 a {
    color: #ff6800;
}
.vote_lists .vote {
    margin-left: 10px;
    background: #fbfbfb;
    padding: 10px;
    line-height: 22px;
    margin-top: 10px;
}
.vote .vote_num {
    margin-bottom: 2px;
    line-height: 20px;
    color: #ce0000;
    font-family: Tahoma, "Microsoft Yahei", Simsun, arial, "瀹嬩綋", sans-serif;
    vertical-align: middle;
    font-size: 20px;
}
.vote .vote_content {
    color: #333;
}
.vote .vote_content a {
    color: #666;
}
.vote .vote_content .vote_time {
    font-size: 14px;
}
.vote .normal-vote {
    line-height: 30px;
    position: relative;
}
.sub_vote {
    padding: 10px 0 0 10px;
}
.vote_lists .vote .vote_topic {
    text-align: center;
    font-size: 14px;
    color: #ce0000;
}
.vote_lists .vote .vote_topic a {
    color: #ce0000;
}
.vote_lists .is_voted {
    background: #f7dfc5;
}
.vote_lists .not_prefect_user {
    margin-left: 10px;
}
.vote_lists .not_prefect_user h4 {
    color: #ce0000;
    font-size: 16px;
}
.isvote_user {
    overflow: hidden;
    padding: 20px;
    word-break: break-all;
    word-wrap: break-word;
}
.isvote_user p {
    color: #333;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
}
.vote_scores {
    overflow: hidden;
    word-break: break-all;
    word-wrap: break-word;
}
.vote_suc h3 {
    text-align: center;
    font-size: 16px;
}
.vote_suc p {
    text-indent: 2em;
    line-height: 24px;
    color: #333;
}
.vote_suc p b {
    color: #ce0000;
    font-weight: 700;
    font-size: 14px;
}
.vote_suc .v-share {
    padding-left: 300px;
    z-index: 99999;
}
.isvote_user .not_voteuser {
    color: #666;
    font-size: 14px;
    margin-top: 8px;
}
.post_content .replay_quote,
.post_content .reply_quote {
    margin-left: 5px;
    border: 2px #e9dbc4 dotted;
    background-color: #fff8ed;
    border-radius: 5px;
    padding: 5px;
}
.reply_quote h5 {
    font-weight: 400;
}
#photo,
.JE_photo {
    margin: 0;
    padding: 0;
}
#photo li,
.JE_photo li {
    list-style: none;
    display: inline-block;
}
#photo li img,
.JE_photo li img {
    width: 40px;
    height: 40px;
    display: block;
}
.editor {
    margin: 10px 0;
    border: 1px #aaa solid;
    border-radius: 3px;
    height: auto;
    box-shadow: 2px 2px 5px #ddd inset;
    background-color: #fff;
}
.editor header ul {
    margin: 0;
    padding: 0;
    height: 36px;
    boder-top-left-radius: 3px;
    border-top-right-radius: 3px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#dbdbdb));
    background-image: -webkit-linear-gradient(#f4f4f4, #dbdbdb);
    background-image: -moz-linear-gradient(#f4f4f4, #dbdbdb);
    background-image: -ms-linear-gradient(#f4f4f4, #dbdbdb);
    background-image: -o-linear-gradient(#f4f4f4, #dbdbdb);
    background-image: linear-gradient(#f4f4f4, #dbdbdb);
}
.editor ul li.emot,
.editor ul li.pic {
    list-style: none;
    display: inline-block;
    vertical-align: top;
    width: 49%;
    background: url(../images/editor-icon.png) no-repeat;
    margin-top: 1px;
    height: 34px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
.editor ul li.emot {
    border-right: 1px #aaa solid;
    background-position: center 6px;
    position: relative;
}
.editor ul li.pic {
    border-left: 1px #fff solid;
    background-position: center -42px;
    text-align: right;
    font-size: 12px;
    line-height: 35px;
}
.editor ul li.pic span.red {
    color: red;
}
.edit_content {
    min-height: 200px;
    padding: 3px;
    color: #333;
    background: #f3f3f3;
    overflow: scroll;
    word-break: break-all;
}
.edit_content img {
    max-width: 60px;
}
.add_topic {
    background: #fff;
}
.add_topic .row input {
    border: 0;
    border-bottom: 1px solid #e5e5e5;
}
.add_topic select {
    border: 0;
    background: #e7e7e7;
    box-shadow: none;
    border-radius: 0;
}
.add_topic .editor {
    border: 0;
}
.add_topic .upload_img {
    position: absolute;
    right: 10px;
    bottom: 99px;
}
.add_topic .upload_img input {
    opacity: 0;
    width: 0;
    height: 0;
}
.xheEmot {
    position: absolute;
    width: 260px;
    height: 150px;
    border: 1px #999 solid;
    top: 36px;
    left: 0;
    background-color: #fff;
}
.xheEmot > div {
    overflow-y: auto;
    height: 120px;
    padding-top: 3px;
}
.xheEmot > div a {
    display: inline-block;
    vertical-align: top;
    width: 26px;
    height: 26px;
    margin: 2px;
    background: url(../images/smile.gif) no-repeat;
}
.editor header .xheEmot ul {
    margin: 0;
    padding: 0;
    background: 0;
    height: auto;
    background-color: #dbdbdb;
}
.xheEmot ul li {
    list-style: none;
    display: inline-block;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    border-sizing: border-box;
    width: 33.33%;
    text-align: center;
    padding: 3px 0;
    font-size: 14px;
}
.xheEmot ul li.on {
    background-color: #fff;
}
.add_topic,
.addpost {
    margin-top: 10px;
}
.searched_list {
    display: none;
    background-color: #fff;
    border-radius: 5px;
    padding: 10px 8px;
}
.searched_list li {
    padding-bottom: 5px;
    margin-bottom: 5px;
    border-bottom: 1px solid #e9dbc4;
}
.searched_list li a,
.searched_list li span {
    display: block;
    color: #000;
    line-height: 25px;
}
.searched_list li span p {
    margin: 0;
    display: inline;
}
.searched_list li span.answer em,
.searched_list li span.ask em {
    border-radius: 2px;
    font-style: normal;
    color: #fff;
    display: inline-block;
    width: 16px;
    height: 16px;
    line-height: 16px;
    font-size: 12px;
    text-align: center;
    margin-right: 5px;
}
.searched_list li span.ask em {
    background-color: #46a70d;
}
.searched_list li span.answer em {
    background-color: #f57d2b;
}
.dialog {
    background-color: #fff;
    border-radius: 5px;
    box-shadow:
        -1px 1px 2px rgba(0, 0, 0, 0.3),
        1px 1px 2px rgba(0, 0, 0, 0.3);
    overflow: hidden;
}
.dialog .hd {
    font-size: 16px;
    height: 38px;
    line-height: 38px;
    position: relative;
    background-color: #eaeaea;
    border-bottom: 1px solid #dfdfdf;
    overflow: hidden;
}
.dialog .hd p {
    color: #999;
    padding: 0 0 0 15px;
    height: 38px;
    line-height: 38px;
}
.dialog .hd a.close {
    position: absolute;
    right: 9px;
    top: 8px;
    display: block;
    zoom: 1;
    background: url(../images/close.gif) no-repeat 0 -195px;
    width: 0.6rem;
    height: 0.6rem;
    background-size: cover;
    background-position-y: 82%;
}
.dialog .bd {
    min-height: 50%;
}
.dialog span.ok {
    display: block;
    margin-top: 3px;
    padding-top: 30px;
    text-align: center;
}
.dialog span.err {
    display: block;
    margin-top: 3px;
    color: red;
    padding: 5px;
    text-align: center;
}
.dialog .ft {
    text-align: center;
}
.dialog .ft input {
    display: inline-block;
    width: 30%;
    height: 35px;
    line-height: 35px;
    margin: 0 5%;
    background: #d5d5d5;
    border: none;
}
.dialog .ft input.e-btn-light {
    background: #f85451;
    background-image: none;
    color: #fff;
    font-size: 16px;
    text-align: center;
    margin: 20px auto;
}
.dialog.ruby {
    border: none;
    overflow: inherit;
}
.dialog.ruby .bd {
    min-height: inherit;
}
.dialog.ruby .hd {
    height: 60px;
    font-size: 36px;
    color: #fff;
    position: relative;
    background: #e23f2e;
    background-position: 0 -98px;
    border: none;
}
.dialog.ruby span.icon {
    width: 150px;
    height: 114px;
    position: absolute;
    left: 0;
    top: -38px;
    background: url(../images/jielist_icons.png) no-repeat;
    background-position: 0 -60px;
}
.dialog.ruby .hd a.close {
    width: 17px;
    height: 17px;
    position: absolute;
    right: 10px;
    top: 10px;
    background: url(../images/jielist_icons.png) no-repeat;
    background-position: 0 -36px;
}
.dialog.ruby #dialog_title {
    height: 60px;
    line-height: 60px;
    font-size: 28px;
    color: #fff;
    padding-left: 148px;
}
.dialog.ticket_dlg_wap {
    border-radius: 0.4rem;
    overflow: hidden;
    height: auto !important;
}
.ticket_dlg_wap .hd a.close {
    background: url(../images/icon_x.png);
    background-size: 100%;
}
.dialog.ticket_dlg_wap .hd {
    height: 24px;
    background-color: #fff;
    border-bottom: none;
}
.dialog.ticket_dlg_wap .hd a.close {
    height: 0.6rem;
    width: 0.6rem;
}
.dialog.ticket_dlg_wap .bd {
    height: auto !important;
}
.ticket_dlg_wap .ticket_dlg_title {
    font-size: 0.6rem;
    color: #333;
    font-weight: 700;
    text-align: center;
}
.ticket_dlg_wap .desc {
    position: relative;
    border: 2px solid #ff4242;
    font-size: 12px;
    width: 194px;
    padding: 14px 13px;
    margin: 23px auto;
    border-radius: 3px;
    color: #666;
}
.ticket_dlg_wap .desc p.desc_title {
    color: #ff3b50;
    white-space: nowrap;
    font-size: 13px;
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: #fff;
    padding: 0 5px;
}
.ticket_dlg_wap .download-btn {
    text-align: center;
    color: #fff;
    font-size: 13px;
    display: block;
    margin: 7px auto 17px;
    width: 171px;
    height: 34px;
    line-height: 34px;
    background: linear-gradient(270deg, rgba(255, 85, 66, 1) 0, rgba(255, 59, 80, 1) 100%);
    border-radius: 17px;
}
.ticket_dlg_wap .isB {
    padding-bottom: 30px;
}
.ticket_dlg_wap .isB .msgbox {
    padding-top: 14px;
    margin: 0 20px;
    font-size: 13px;
    color: rgba(255, 59, 80, 1);
    line-height: 20px;
    font-weight: 700;
}
.ticket_dlg_wap .isB .tips {
    margin-top: 10px;
    text-align: center;
    font-size: 12px;
    color: rgba(153, 153, 153, 1);
    line-height: 17px;
}
.ticket_dlg_wap .isB .copy-btn {
    text-align: center;
    display: block;
    margin: 5px auto 0;
    width: 165px;
    height: 49px;
    background: rgba(239, 241, 243, 1);
    border-radius: 3px;
}
.ticket_dlg_wap .isB .wxname {
    padding-top: 6px;
    font-size: 13px;
    font-weight: 500;
    color: rgba(51, 51, 51, 1);
    line-height: 19px;
}
.ticket_dlg_wap .isB .hint {
    padding-top: 3px;
    font-size: 11px;
    color: rgba(32, 100, 190, 1);
    line-height: 15px;
}
.dialog.ticket_dlg_wap .ft {
    display: none !important;
}
.dialog_red {
    border: none;
    border-radius: 5px;
}
.dialog_red .hd {
    background-color: #f85451;
    height: 60px;
    line-height: 60px;
    color: #fff;
    border-radius: 5px 5px 0 0;
}
.dialog_red .hd p {
    color: #fff;
    font-size: 24px;
    height: 60px;
    line-height: 60px;
}
.dialog_red .hd a.close {
    background: url(../images/r_dialog.gif) no-repeat;
    height: 20px;
    width: 20px;
    top: 18px;
}
.dialog_red iframe {
    border-radius: 5px;
}
.dia_ctn {
    padding-top: 30px;
}
.yuyue_ctn {
    padding-top: 10px;
}
.yuyue_quan {
    text-align: center;
    margin: 0 auto;
}
.yuyue_quan h2 {
    font-size: 26px;
}
.yuyue_quan .main,
.yuyue_tohbh .main {
    width: 320px;
    margin: 0 auto;
    background: url(../images/huan_cashbg.png) no-repeat center 0;
    background-size: 100%;
    height: 280px;
    position: relative;
    text-align: center;
}
.yuyue_quan .main .tishi,
.yuyue_tohbh .main .tishi {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 23px;
    text-align: center;
    color: #333;
}
.yuyue_quan .main .tishi p strong,
.yuyue_tohbh .main .tishi p strong {
    color: #e02020;
}
.yuyue_quan .main h4 {
    position: absolute;
    top: 100px;
    width: 100%;
    font-size: 18px;
    color: #e02020;
}
.yuyue_quan .main h4 p,
.yuyue_tohbh .main h4 p {
    text-align: center;
    color: #333;
}
.yuyue_quan .main .cashes {
    color: #fff;
    position: absolute;
    bottom: 33px;
    width: 100%;
}
.yuyue_quan .main .cashes p,
.yuyue_tohbh .main .cashes p {
    font-size: 12px;
}
.yuyue_quan .bt {
    display: table;
    width: 80%;
    text-align: center;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    border-radius: 5px;
}
.yuyue_quan .bt a {
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 24px;
    background: #e02020;
    border-radius: 6px;
    width: 43%;
    margin: 0 2%;
}
.yuyue_quan .bt a.moreyouhui {
    background: #ffa200;
}
.yuyue_quan .suoticket {
    padding-top: 5px;
    color: #666;
}
.yuyue_quan .suoticket p span {
    color: #f85451;
}
.yuyue_quan .main .yuyuezhuangxiang {
    font-size: 30px;
    text-align: center;
    width: 340px;
    line-height: 30px;
    top: 100px;
}
.yuyue_quan .main .cashes_center {
    left: 60px;
    color: #fff;
    position: absolute;
    bottom: 25px;
    width: 214px;
}
.yuyue_quan .quanbt a {
    width: 214px;
    margin-left: 20px;
}
#quote_reply {
    margin: 10px;
}
#quote_reply .replay_quote span {
    color: #888;
    display: block;
}
#quote_reply .edit_content {
    min-height: 120px;
}
#quote_reply .replay_quote {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
#quote_reply .editor {
    margin: 5px 0;
}
.submit_row input {
    border: 0;
    width: 100%;
    background: #ea6969;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
    text-shadow: none;
}
.submitbt {
    width: 86% !important;
    padding: 0 7%;
    overflow: hidden;
}
.submitbt .findpass {
    float: left;
    color: #ea6969;
}
.submitbt a.phoneregister {
    float: right;
}
.login,
.register {
    background: #fff;
}
.login .row,
.register .row {
    position: relative;
}
.login .row .vcode_img,
.register .row {
    vertical-align: middle;
}
.login .tishi {
    font-size: 0.8rem;
}
.add_topic input,
.login input,
.recharge input,
.register input,
.zhaohui input {
    vertical-align: middle;
    line-height: 0.9rem;
    padding: 5px;
    box-shadow: none;
    border-radius: 0;
    border: 1px solid #ccc;
    height: 42px;
}
.add_topic select {
    height: 40px;
}
.m-tab-login .logmethod {
    margin-bottom: 0.8rem;
}
.m-tab-login .logmethod dd ul li {
    background: #fca780;
    padding: 0.4rem 0.5rem;
}
.m-tab-login .logmethod dd ul li.on {
    background: #dc0000;
}
.m-tab-login .logmethod dd ul li a {
    color: #fff;
}
.login .yanzheng span.err {
    display: none;
    position: absolute;
    top: 50px;
    color: red;
}
.login .password,
.login .username {
    font-size: 0.9rem;
    padding-left: 30px;
    background: url(../images/login_user.png) no-repeat 0 0 #fff;
    background-position: 7px center;
    background-size: 5%;
}
.login .password {
    background-image: url(../images/login_pass.png);
}
.login .yanzheng input {
    line-height: 40px;
    height: 40px;
    width: 50%;
    margin-right: 8%;
    padding-left: 5px;
    border: 1px solid #f53c44;
}
.login .yanzheng img {
    width: 20%;
    vertical-align: middle;
}
.login .yanzheng a {
    line-height: 40px;
    float: right;
    color: #e4393c;
}
.login a.sendyz {
    color: #fff;
    background: #b6b6b6;
    text-align: center;
    width: 35%;
    height: 40px;
    border: 1px solid #ccc;
}
.login .noneed,
.login .noneed .xiaci {
    background: 0 0;
    border: 0;
    box-shadow: none;
    border-radius: 0;
}
.login .noneed .xiaci {
    padding: 0;
}
.login .noneed .xiaci input {
    margin: 0;
    width: 15px;
    height: 15px;
    border: 1px solid #ccc;
    background: #fff;
}
.error_tishi {
    border: 1px solid red;
}
.login_other {
    padding-top: 10px;
    border-top: 1px solid #d9d9d9;
}
.login_other h5 {
    color: grey;
    font-weight: 400;
}
.submit_row_con {
    padding-top: 20px;
}
.submit_row_con a {
    display: inline-block;
    width: 32%;
    text-align: center;
}
.submit_row_con a img {
    width: 50% !important;
}
.register .verify-code input.yanzheng {
    width: 55% !important;
}
.register .verify-code a {
    box-shadow: none;
    border-radius: 0;
    display: inline-block;
    width: 42%;
    background: #f76369;
    color: #fff;
}
.register .get_code {
    height: 25px;
    border: 0;
}
.passerror {
    background: #fff;
    text-align: center;
    padding: 10px 0;
}
.passerror h4 {
    color: #333;
    font-size: 1.2rem;
    height: 30px;
    line-height: 30px;
}
.passerror p {
    color: #007eff;
    font-size: 1.1rem;
    padding: 10px 0;
    border-bottom: 1px solid #bdbdbd;
}
.passerror a {
    display: inline-block;
    width: 100%;
    background: #ea6969;
    border: 0;
    font-size: 1.1rem;
    color: #fff;
    height: 40px;
    line-height: 40px;
    margin-top: 10px;
}
.login_rec {
    margin-bottom: 10px;
}
.reg_suc h2 {
    text-align: center;
    margin-top: 15px;
    font-size: 16px;
}
.verify-code input[type="tel"],
.verify-code input[type="text"] {
    width: 100px;
}
.verify-code .e-btn-yellow {
    width: 120px;
}
.verify-code .e-btn-gray-a {
    width: 120px;
    color: #888;
}
#countime,
.verify-code .get_code {
    display: block;
    margin-top: 5px;
}
.verify-code .code_note {
    display: block;
    margin-top: 5px;
}
.add #uploadZong,
.add object {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 99;
}
.add #uploadZong,
.add object {
    display: block;
    opacity: 0;
}
.add #uploadZong form,
.add #uploadZong input {
    width: 100% !important;
    height: 100% !important;
    display: block;
}
#uploader-demo .uploader-list {
    display: inline;
}
#uploader-demo .uploader-list .remark_pic {
    margin: 0.5rem 0.9rem 0.5rem 0;
    width: 3rem;
    height: 2rem;
    float: none;
    display: inline-block;
}
#uploader-demo .uploader-list .remark_pic img {
    width: 3rem;
    height: 2rem;
}
#uploader-demo .uploader-list .remark_pic .error {
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 0.5rem;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    color: #fff;
}
#filePicker {
    height: 1.5rem;
    width: 1.5rem;
    display: inline-block;
    line-height: 1.5rem;
    margin: 0.3rem 0.5rem;
}
#filePicker b {
    width: 100%;
    color: #bdbdbd;
    font-weight: 400;
    display: block;
    text-align: center;
    font-size: 1rem;
    height: 1.5rem;
    line-height: 1.5rem;
    padding: 0;
    background: url(../images/uploadicon.gif) no-repeat;
    background-size: 100%;
}
#filePicker div:nth-child(1) {
    height: 1.5rem !important;
    width: 1.5rem !important;
}
#filePicker input {
    opacity: 0;
    height: 1.5rem !important;
    width: 1.5rem !important;
}
#uploader-demo .add_bg {
    background-color: #fff;
    padding: 0.5rem 0.5rem 0.7rem 0.5rem;
    margin-bottom: 0.5rem;
}
#uploader-demo .remark_pics_con div img {
    vertical-align: middle;
    width: 100%;
    height: 100%;
}
#uploader-demo .remark_pic a {
    height: 1rem;
    line-height: 1rem;
    width: 1rem;
    right: -0.3rem;
    top: -0.2rem;
}
.hbh-uploader #uploader-demo .uploader-list {
    display: inline;
}
.hbh-uploader #uploader-demo .uploader-list .remark_pic {
    margin: 0.5rem 0.3rem 0.5rem 0;
    width: 2.8rem;
    height: 2.8rem;
    float: left;
}
.hbh-uploader #uploader-demo .uploader-list .remark_pic img {
    width: 2.8rem;
    height: 2.8rem;
    max-height: 2.8rem;
    max-width: 2.8rem;
    vertical-align: middle;
}
.hbh-uploader #uploader-demo .uploader-list .remark_pic .error {
    font-size: 1rem;
}
.hbh-uploader #filePicker {
    width: 2.8rem;
    height: 2.8rem;
    line-height: 2.8rem;
    border: 3px dashed #e4e4e4;
    margin: 0.3rem 0 0.5rem 0;
}
.hbh-uploader #filePicker b {
    font-size: 2.8rem;
    height: 2.8rem;
    line-height: 2.5rem;
    background: 0 0;
}
.hbh-uploader #filePicker div:nth-child(1) {
    height: 2.8rem !important;
    width: 2.8rem !important;
}
.hbh-uploader #filePicker input {
    opacity: 0;
    height: 2.8rem !important;
    width: 2.8rem !important;
    line-height: 2.8rem;
}
.ybs-uploader #filePicker div:nth-child(1) {
    margin: 0 auto;
    margin-top: 0.2rem;
}
.ybs-uploader #filePicker {
    border: 1px dotted #ddd;
    margin-top: 0.5rem;
    margin-left: 0;
    vertical-align: middle;
    background: url(../images/muying-bg-jiahao.png) no-repeat;
    background-size: 100% 100%;
}
.ybs-uploader #filePicker b {
    font-size: 0 !important;
    line-height: 2.3rem;
    margin-left: 0.7rem;
    color: #ff6387;
    font-weight: lighter;
}
.ybs-uploader #filePicker div:nth-child(2) {
    width: 2.8rem !important;
    height: 2.8rem !important;
    position: absolute;
}
.ybs-uploader #uploader-demo .remark_pic a {
    font-size: 0;
    width: 0.72rem;
    height: 0.75rem;
    background: url(../images/muying-delete.png) no-repeat;
    background-size: 100% 100%;
}
.load-circle {
    position: fixed;
    margin: auto;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 40px;
    height: 40px;
    border: 2px solid #ccc;
    border-bottom-color: #ddd;
    border-radius: 50%;
    -webkit-animation-fill-mode: both;
    -webkit-animation: rotate 0.75s 0s linear infinite;
    animation: rotate 0.75s 0s linear infinite;
}
@-webkit-keyframes rotate {
    from {
        -webkit-transform: rotate(0);
        transform: rotate(0);
    }
    to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
.public {
    text-align: center;
    padding: 15px 15px 10px;
}
.remark_succ {
    margin-top: 40px;
    padding: 10px 30px;
    font-size: 1rem;
}
.remark_succ h4 {
    font-weight: 400;
    font-size: 1.2rem;
    padding: 10px 0;
}
.remark_succ p {
    margin: 0;
    padding: 0;
    line-height: 1.5rem;
}
.remark_succ_btns {
    text-align: center;
    padding: 20px 0 50px;
}
.lottery_banner {
    overflow: hidden;
    text-align: center;
}
.lottery_banner img {
    width: 100%;
    max-width: 100%;
}
.lottery_main p {
    text-align: center;
    font-size: 1.1rem;
    line-height: 1rem;
}
.lottery_main p span,
.lotteryself_main p span {
    color: red;
}
.lottery_btn {
    padding: 50px 0 20px;
    text-align: center;
}
.lotteryself_main {
    text-align: center;
    padding: 0 40px 5px;
}
.lotteryself_main p {
    font-size: 1.1rem;
    line-height: 1.5rem;
}
.lotteryself_btns p {
    height: 2rem;
    margin-bottom: 18px;
    text-align: center;
}
.lotteryself_btns p.lotteryself_btn a {
    display: inline-block;
    height: 35px;
    line-height: 35px;
    font-size: 1rem;
    padding: 0 10px;
    border-radius: 5px;
    color: #fff;
    background: #d23434;
}
.lotteryself_btns p.lotteryself_link a {
    color: #ac3500;
    border-bottom: 2px solid #c1663b;
    padding-bottom: 1px;
    font-size: 1.1rem;
}
.cash {
    background: #fff;
    overflow: hidden;
    color: #1f1f1f;
}
.cash_banner {
    height: 100%;
    background: #fff;
}
.cash_banner img {
    width: 100%;
    max-width: 100%;
    vertical-align: middle;
}
.cash_banner p {
    margin-top: -30px;
    font-size: 0.9rem;
    text-align: center;
    font-weight: 700;
}
.cash_banner h2 {
    margin-top: -10px;
    color: #eb0533;
    font-size: 1.2rem;
    text-align: center;
}
.cash_banner ul {
    padding-left: 20%;
}
.cash_banner ul li {
    background: url(../images/dots.png) no-repeat left 5px;
    padding-left: 10px;
}
.kuang {
    position: relative;
    margin: 14% 1% 5%;
    border: 1px solid #ffc1c1;
    border-radius: 5px;
}
.cash_lottery h3 {
    width: 54%;
    text-align: center;
    position: absolute;
    top: -8%;
    left: 23%;
}
.cash_lottery h3 img,
.cash_rules h3 img {
    width: 100%;
}
.cash_lotterycon {
    padding: 5% 0;
}
.cash_links {
    padding: 0 11% 0;
    height: 84px;
}
.cash_links li {
    float: left;
    width: 33%;
}
.cash_linksbt {
    height: 84px;
}
.cash_linksbt li {
    float: left;
    width: 25%;
}
.cash_lotterycon .cash_lotterycon_top {
    text-align: center;
    padding-bottom: 5px;
}
.cash_lotterycon .wenxin {
    width: 90%;
    margin: 0 auto;
}
.cash_lotterycon .wenxin h4 {
    color: #555;
}
.cash_lotterycon .wenxin h5 {
    font-weight: 400;
}
.cash_lotterycon .wenxin p {
    font-size: 0.8rem;
    margin: 0;
}
.cash_lotterycon .wenxin p strong {
    display: inline-block;
    background: #ff86b9;
    border-radius: 50%;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    color: #fff;
}
.cash_lotterycon .wenxin p span {
    color: #ff007f;
}
.cash_lotterycon .wenxin p a {
    color: #d90000;
    text-decoration: underline;
}
.cash_links h4,
.cash_linksbt h4 {
    text-shadow:
        1px 0 0 #8c0000,
        -1px 0 0 #8c0000,
        0 1px 0 #8c0000,
        0 -1px 0 #8c0000;
    height: 77px;
    line-height: 95px;
    text-align: center;
    color: #fff;
    background: url(../images/cash_box.png) no-repeat center center;
    background-size: 90%;
}
.cash_links p,
.cash_linksbt p {
    margin: -5px 0 0 0;
    text-align: center;
    color: #929292;
    font-size: 0.7rem;
}
.cash_links a {
    display: inline-block;
    width: 100%;
}
.cash_rules h3 {
    width: 65%;
    text-align: center;
    position: absolute;
    top: -10%;
    left: 18%;
}
.cash_rulescon {
    padding: 4% 2%;
}
.cash_rulescon p {
    overflow: hidden;
    margin: 1px;
    line-height: 1.1rem;
    font-size: 0.9rem;
}
.cash_rulescon p img {
    float: left;
    width: 12%;
    vertical-align: -2px;
}
.cash_rulescon p span {
    float: right;
    width: 87%;
    font-size: 0.8rem;
}
.cash_xinxi {
    padding-top: 16px;
    background: url(../images/cash_btbg.png) no-repeat;
    background-size: contain;
    -moz-background-size: contain;
    -webkit-background-size: contain;
    text-align: center;
    color: #ff9;
}
.cash_xinxi p {
    margin: 0;
    padding: 0 0 5px 18px;
}
.cash_xinxi img {
    width: 100%;
}
.cash_xinxi p img {
    width: 2%;
    vertical-align: 2px;
}
.cash_xinxi a {
    width: 100%;
    overflow: hidden;
    display: block;
    margin-top: -2%;
}
.cash_mask {
    display: none;
}
.cash_mask_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #2e0000;
    z-index: 998;
    -moz-opacity: 0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
}
.cash_mask_con {
    z-index: 999;
    position: absolute;
    top: 35%;
    left: 2%;
    text-align: center;
    padding: 10px;
    width: 90%;
    background: #fff;
    border-radius: 5px;
}
.cash_mask_con h4 {
    font-size: 1.2rem;
    font-weight: 400;
}
.cash_mask_con p {
    font-size: 1rem;
}
.cash_mask_con p input {
    width: 30%;
    color: #fff;
    font-size: 1rem;
    line-height: 1.8rem;
    border: 0;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    background: -webkit-linear-gradient(#d43a3a, #d23434, #d43a3a);
}
.dialog_bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    background-color: #000;
    height: 100%;
    z-index: 1000;
    opacity: 0.2;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
#coupon_sure {
    position: fixed;
    left: 50%;
    margin-left: -120px;
    top: 50%;
    margin-top: -65px;
    z-index: 1000;
    width: 240px;
    height: 130px;
    padding: 0;
}
#coupon_sure .hd {
    text-align: center;
    color: #fff;
}
.dialog .ft input.cancel {
    border: 1px #ddd solid;
    color: #000;
    border-radius: 3px;
    padding: 2px 8px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fff, #f1f1f1);
    background-image: -moz-linear-gradient(#fff, #f1f1f1);
    background-image: -ms-linear-gradient(#fff, #f1f1f1);
    background-image: -o-linear-gradient(#fff, #f1f1f1);
    background-image: linear-gradient(#fff, #f1f1f1);
}
.row .label {
    margin-top: 15px;
    display: inline-block;
}
.dialog_list {
    margin-top: 0;
    padding-top: 10px;
    padding-bottom: 10px;
    background: #fff;
}
.dialog_list dl {
    position: relative;
    margin: 15px 0;
}
.dialog_list dl dt {
    position: absolute;
    width: 40px;
    height: 40px;
}
.dialog_list dl.to dt {
    right: 0;
}
.dialog_list dl dt img {
    border: 1px #ddd solid;
    width: 40px;
    height: 40px;
    border-radius: 5px;
}
.dialog_list dd {
    margin: 0 50px;
    border: 1px #ddd solid;
    border-radius: 5px;
    padding: 10px;
    position: relative;
    background-color: #fffefe;
}
.dialog_list dl.to dd {
    background-color: #eee;
}
.dialog_list ul {
    padding: 0;
    margin: 0;
}
.dialog_list li {
    list-style: none;
    border-bottom: 1px #ddd dotted;
    line-height: 25px;
    height: auto;
}
.dialog_list dd span {
    position: absolute;
    display: inline-block;
    width: 10px;
    height: 10px;
    background-color: #fffefe;
    left: -6px;
    top: 10px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    border-left: 1px #ddd solid;
    border-bottom: 1px #ddd solid;
}
.dialog_list dl.to dd span {
    right: -6px;
    left: auto;
    border-left-style: none;
    border-bottom-style: none;
    border-top: 1px #ddd solid;
    border-right: 1px #ddd solid;
    background-color: #eee;
}
.dialog_list dl b {
    font-weight: 400;
    color: #369;
}
.dialog_list dl em {
    font-style: normal;
    font-size: 12px;
    color: #999;
}
.dialog_list dl p {
    margin: 0;
    word-wrap: break-word;
}
.dialog_list dl p.ft {
    text-align: right;
}
.dialog_list li.on p.bd {
    font-weight: 700;
}
.my_uscore {
    clear: both;
    margin: 15px -15px;
    border-top: 1px #aaa solid;
}
.my_uscore ul {
    padding: 0 10px;
}
.my_uscore li {
    list-style: none;
    line-height: 30px;
    border-bottom: 1px #ddd solid;
    color: #d10000;
}
.my_uscore li label {
    display: inline-block;
    width: 100px;
    text-align: right;
    color: #333;
}
.my_uscore_count {
    margin-top: 30px;
}
.my_uscore_count li label {
    width: 120px;
}
dl.uscore_tit {
    margin-top: 15px;
}
nav.my_score {
    background: #fff;
    border-bottom: 1px solid #ccc;
    position: fixed;
    top: 41px;
    width: 100%;
    max-width: 640px;
    z-index: 999;
}
.hf-mobile-750 nav.my_score {
    max-width: 750px;
}
nav.my_reserve {
    background: #fff;
    border-bottom: 1px solid #ccc;
    height: 44px;
}
nav.my_reserve li {
    position: relative;
}
nav.my_reserve li.right {
    border-right: none;
}
nav.my_reserve li a {
    padding-top: 10px;
}
nav.my_reserve li span {
    display: block;
    width: 18px;
    height: 18px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background: #ff5841;
    position: absolute;
    border-radius: 50%;
    right: 8px;
    top: 1px;
}
.my_reserve {
    position: fixed;
    top: 41px;
    width: 100%;
    max-width: 640px;
    z-index: 999;
}
.hf-mobile-750 .my_reserve {
    max-width: 750px;
}
.dp_notice {
    background-color: #fffee8;
    padding: 5px 10px;
    margin-bottom: 10px;
    color: #8b8470;
}
.dp_notice em {
    color: #e02020;
    font-style: normal;
}
.dp_notice .xiaocha {
    float: right;
    position: relative;
    top: 2px;
    width: 20px;
    height: 16px;
    overflow: hidden;
}
.dp_notice .xiaocha i {
    display: block;
    width: 30px;
    height: 25px;
    margin: 0 auto;
    position: absolute;
    top: 0;
    right: -12px;
}
.dp_notice .xiaocha i em,
.dp_notice .xiaocha i span {
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
}
.dp_notice .xiaocha i em {
    border: 8px solid transparent;
    border-left: 8px solid #858585;
    left: 2px;
}
.dp_notice .xiaocha i span {
    border: 8px solid transparent;
    border-left: 8px solid #fffee8;
}
.dp_notice .xiaocha i:nth-child(2) {
    right: -14px;
}
.dp_notice .xiaocha i:nth-child(2) em {
    border: 8px solid transparent;
    border-right: 8px solid #858585;
    left: -2px;
}
.dp_notice .xiaocha i:nth-child(2) span {
    border: 8px solid transparent;
    border-right: 8px solid #fffee8;
}
.reserve_con .reserve_list {
    padding: 5px 12px 7px;
    margin-bottom: 10px;
    background-color: #fff;
}
.reserve_con .reserve_list a {
    display: block;
    overflow: hidden;
    color: #333;
}
.reserve_con .reserve_list dl {
    overflow: hidden;
}
.reserve_con .reserve_list dt h4 {
    width: 90%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.reserve_con .reserve_list dd {
    float: right;
}
.reserve_con .reserve_list dt h4 {
    font-weight: 600;
    font-size: 0.9rem;
    color: #333;
}
.reserve_con .reserve_list dt p {
    max-width: 22rem;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    margin: 8px 0;
    font-size: 0.9rem;
    color: #333;
    height: 1.2rem;
    line-height: 1.2rem;
}
.redfixed {
    padding: 15px 10%;
    width: 80%;
    position: fixed;
    left: 0;
    bottom: 0;
    border-top: 1px solid #e1e1e1;
    background-color: #f4f4f4;
}
.btnbox a,
.redfixed a {
    display: block;
    width: 100%;
    color: #fff;
    text-align: center;
    background-color: #e02020;
    padding: 10px 0;
    border-radius: 5px;
    font-size: 1.1rem;
}
.btnbox a.gray,
.redfixed a.gray {
    background-color: #8b8470;
}
.btnbox a:nth-child(n + 2),
.redfixed a:nth-child(n + 2) {
    margin-top: 10px;
}
.btnbox {
    border-top: 1px solid #e1e1e1;
    background-color: #f4f4f4;
    padding: 10px 10%;
}
.btnbox_mb {
    margin-bottom: 25px;
}
.btnbox .redbtn,
.redfixed .redbtn {
    display: block;
    width: 100%;
    color: #fff;
    height: auto;
    text-align: center;
    font-weight: 400;
    background: #e02020;
    border: 0 none;
    padding: 10px 0;
    border-radius: 5px;
    font-size: 1rem;
}
.btnbox input[type="submit"],
.redfixed input[type="submit"] {
    display: block;
    width: 100%;
    color: #fff;
    height: auto;
    text-align: center;
    font-weight: 400;
    text-shadow: 0 0 0 #fff;
    background: #e02020;
    border: 0 none;
    padding: 10px 0;
    border-radius: 5px;
    font-size: 0.8rem;
}
.reserve_con .reserve_list span {
    color: #666;
    display: inline-block;
    width: 90px;
    text-align: right;
}
.reserve_con .reserve_list dt p span {
    font-size: 0.8rem;
}
.reserve_con .reserve_list dd {
    text-align: left;
}
.reserve_con .reserve_list strong {
    position: absolute;
    right: 0;
    top: 0;
    color: #e02020;
    font-weight: 400;
}
.reserve_con .reserve_list .gotodp {
    display: inline-block;
    float: right;
    margin-right: 5px;
    padding: 1px 5px;
    border: 1px solid #8b8470;
    border-radius: 5px;
    background-color: #fff;
    font-size: 1rem;
    color: #8b8470;
}
.reserve_con .reserve_list .gotodp b {
    font-weight: 400;
}
.reserve_prompt {
    padding: 10px 0 0 0;
}
.reserve_prompt h3 {
    font-size: 1rem;
    color: #e02020;
    text-align: center;
}
.reserve_prompt .text {
    font-size: 0.7rem;
    color: #666;
    text-align: center;
    margin: 10px 0 20px 0;
}
.reserve_prompt nav {
    margin: 3%;
    background-color: #fff;
    border: 1px solid #d1d1d1;
    border-radius: 10px;
}
.reserve_prompt nav ul {
    overflow: hidden;
    padding: 5% 5% 0 5%;
}
.reserve_prompt nav li {
    width: 31.5%;
    display: inline-block;
    margin: 0 1% 8% 0;
    text-align: center;
    font-size: 1rem;
}
.reserve_prompt nav li img {
    width: 70%;
}
.reserve_prompt nav li:nth-child(3n) {
    margin-right: 0;
}
.remark_contents,
.remark_core,
.remark_pics,
.remark_sellers {
    color: #333;
    font-size: 0.9rem;
}
.remark_contents h4,
.remark_core h4,
.remark_sellers h4 {
    height: 28px;
    line-height: 28px;
    text-align: center;
    font-weight: 400;
    background: #f2f2f2;
    border-top: 1px solid #999;
    border-bottom: 1px solid #999;
}
.remark_sellers_con {
    padding: 0 10px;
}
.remark_sellers_con p {
    height: 26px;
    line-height: 26px;
}
.remark_sellers_con p input {
    width: 45%;
    height: 26px;
    line-height: 23px;
    border: 1px solid #797979;
}
.remark_sellers_con dl {
    overflow: hidden;
}
.remark_sellers_con dl .add {
    float: left;
    width: 80px;
    margin-right: 1%;
    text-align: center;
    height: 80px;
    line-height: 85px;
    border: 1px solid #e4e4e4;
}
.remark_sellers_con dd,
.remark_sellers_con dt {
    float: left;
}
.remark_sellers_con dd {
    padding-left: 5px;
}
.remark_core,
.remark_sellers {
    padding-bottom: 10px;
}
.remark_contents_overall textarea {
    width: 80%;
    vertical-align: top;
}
.remark_core .cores {
    padding: 10px 15px 5px;
}
.remark_core .cores table th {
    width: 25%;
    font-weight: 400;
    font-size: 0.9rem;
}
.remark_core .cores table td {
    height: 1.5rem;
}
.remark_core .cores table td span.remark_star {
    display: inline-block;
    background: url(../images/stars_sprite.png);
    background-position: 0 0;
    height: 30px;
    width: 170px;
}
.remark_core .cores table td span.remark_star a {
    display: inline-block;
    line-height: 30px;
}
.remark_core .cores table td span.remark_star_1 {
    background-position: 0 320px;
}
.remark_core .cores table td span.remark_star_2 {
    background-position: 0 250px;
}
.remark_core .cores table td span.remark_star_3 {
    background-position: 0 180px;
}
.remark_core .cores table td span.remark_star_4 {
    background-position: 0 110px;
}
.remark_core .cores table td span.remark_star_5 {
    background-position: 0 40px;
}
.remark_core .cores table td span.remark_fenshu {
    float: right;
    padding-top: 4px;
}
.remark_core .cores dl {
    overflow: hidden;
    height: 38px;
    line-height: 32px;
}
.remark_core .cores dt {
    float: left;
    width: 25%;
}
.remark_core .cores dd {
    float: left;
    width: 75%;
}
.remark_core p {
    overflow: hidden;
    padding-left: 10px;
    margin: 8px 0;
}
.remark_core p span {
    margin-top: 10px;
    display: inline-block;
    height: 38px;
    line-height: 38px;
    padding: 0 12px;
    border: 1px solid #797979;
    margin-right: 10px;
}
.remark_core p span.selected {
    background: #f66;
    color: #fff;
    border: 1px solid #797979;
}
.remark_contents div {
    padding: 0 10px;
}
.remark_contents h5 {
    font-weight: 400;
    height: 30px;
    line-height: 30px;
    padding-top: 3px;
}
.remark_contents input {
    width: 99%;
    font-size: 0.9rem;
}
.remark_contents_tit input {
    width: 100%;
}
.remark_pic {
    float: left;
    width: 25%;
    height: 80px;
    margin-right: 8%;
    margin-bottom: 20px;
    display: table-cell;
    vertical-align: middle;
    position: relative;
    text-align: center;
    border: 1px solid #e4e4e4;
}
.remark_pic:nth-child(3n) {
    margin-right: 0;
}
.remark_pic img {
    vertical-align: middle;
}
.remark_pic a {
    height: 28px;
    line-height: 24px;
    width: 28px;
    color: #fff;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: -10px;
    right: -18px;
    background-color: #e02020;
    font-weight: bolder;
}
.remark_pics {
    padding: 10px 0 0;
    vertical-align: middle;
    text-align: center;
}
.remark_pics_con {
    margin: 10px 0;
    padding: 0;
}
.remark_pics_con .add,
.remark_pics_con .emp {
    float: left;
    width: 25%;
    text-align: center;
    height: 74px;
    line-height: 74px;
    border: 3px dashed #e4e4e4;
}
.remark_pics_con .add {
    position: relative;
}
.remark_pics_con .add b {
    position: absolute;
    z-index: 9;
    top: 0;
    left: 0;
    width: 100%;
    color: #bdbdbd;
    font-size: 6rem;
    font-weight: 400;
    line-height: 55px;
    display: block;
    text-align: center;
}
.remark_pics_con div.add span,
.remark_pics_con div.emp span {
    display: inline-block;
    width: 100%;
    height: 85px;
    line-height: 85px;
    background: #e4e4e4;
}
.remark_pics_con div.add span {
    color: #666;
    font-size: 40px;
}
.remark_pics_con div img {
    vertical-align: middle;
}
.my_exchange table {
    border: 1px solid #dbdbdb;
    clear: both;
    width: 100%;
}
.my_exchange td {
    line-height: 28px;
    padding: 3px 4px;
    text-align: left;
}
.my_exchange th {
    background: url(../images/my_sprite.gif) repeat-x scroll left -156px transparent;
    border-bottom: 1px solid #cfcbc8;
    font-weight: 700;
    height: 30px;
    text-align: left;
    vertical-align: middle;
}
.my_exchange tbody tr:nth-child(2n) {
    background-color: #fff3eb;
}
.letter_list dl {
    border-bottom: 1px #ddd solid;
    padding: 10px 0;
    position: relative;
    min-height: 60px;
}
.letter_list dt {
    position: absolute;
    left: 0;
    width: 60px;
    display: inline-block;
    vertical-align: top;
}
.letter_list dt img {
    width: 60px;
    height: 60px;
    border: 1px #ddd solid;
    border-radius: 5px;
}
.letter_list dd {
    margin: 0 0 0 70px;
    cursor: pointer;
}
.letter_list dd p {
    margin: 0;
}
.letter_list dd label {
    color: #369;
}
.letter_list dd p.bd {
    margin-bottom: 10px;
    word-wrap: break-word;
    color: #222;
}
.letter_list dd p.ft {
    text-align: right;
}
.letter_list dd p.ft span {
    color: #222;
    font-size: 12px;
}
.letter_list dd p.ft span b {
    color: #d10000;
}
.letter_list dd em {
    color: #999;
    font-style: normal;
    font-size: 12px;
}
.reply_letter {
    position: fixed;
    bottom: 0;
    width: 100%;
    left: 0;
    padding: 5px 0;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border: 1px #ddd solid;
    background-color: #fff;
}
.reply_letter article,
.reply_letter footer,
.reply_letter header {
    margin: 0 10px;
}
.reply_letter header {
    line-height: 25px;
}
.reply_letter header b {
    font-weight: 400;
    color: #369;
}
.reply_letter article textarea {
    height: 36px;
    width: 73%;
    display: inline-block;
    vertical-align: bottom;
}
.reply_letter article input {
    vertical-align: bottom;
    width: 25%;
    height: 36px;
    min-width: 50px;
}
.reply_letter span.err {
    display: inline;
}
.notice_list li {
    border-bottom: 1px #ddd solid;
    padding: 5px 0;
}
.notice_list li.on {
    font-weight: 700;
}
.notice_list li.on b {
    font-weight: 700;
}
.notice_list li b {
    font-weight: 400;
    font-size: 14px;
}
.notice_list li p {
    margin: 5px 0;
    font-size: 14px;
}
.notice_list li time {
    float: right;
    margin-right: 5px;
}
.expo_block h4 {
    color: #000;
    margin: 0;
    font-size: 16px;
    font-weight: 700;
    border-bottom: 2px #c30300 solid;
    text-shadow: none;
    padding: 3px 10px;
    margin-bottom: 15px;
}
.expo_block .bd {
    color: #666;
    text-shadow: none;
    font-size: 14px;
    padding-bottom: 5px;
}
.expo_block .bd p {
    margin: 0;
}
.expo_block ul.tupian,
.expo_block ul.tupian li {
    list-style: none;
    margin: 0;
    padding: 0;
}
.expo_block ul.tupian li {
    display: inline-block;
    vertical-align: top;
    margin-left: 5px;
    text-align: center;
    width: 142px;
}
.expo_block ul li img {
    border: 1px #b6b6b6 solid;
}
.expo_block ul.tupian li span {
    display: block;
    color: #333;
    text-shadow: none;
    font-size: 12px;
}
.mingpin {
    line-height: 22px;
}
.mingpin b {
    display: inline-block;
    margin-left: 5px;
}
.expo_block ul.waimei {
    width: 300px;
    margin: 0 auto;
}
.tehui .shd {
    text-align: center;
}
.tehui img {
    margin-bottom: 10px;
}
.expo_jie {
    padding-top: 20px;
}
.expo_jie dl dt {
    padding: 8px 15px;
    position: relative;
    border: 1px solid #ccc;
    border-top: 0;
    padding-left: 35px;
    cursor: pointer;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background-image: -webkit-linear-gradient(#fff, #f1f1f1);
    background-image: -moz-linear-gradient(#fff, #f1f1f1);
    background-image: -ms-linear-gradient(#fff, #f1f1f1);
    background-image: -o-linear-gradient(#fff, #f1f1f1);
    background-image: linear-gradient(#fff, #f1f1f1);
}
.expo_jie dl dt span.icon {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -8px;
    width: 18px;
    height: 18px;
    background: rgba(0, 0, 0, 0.5) url(../images/m_icon.png) no-repeat 0 -6px;
    border-radius: 10px;
}
.expo_jie dl dd {
    padding-left: 10px;
    display: none;
}
.expo_jie dl.on dd {
    display: block;
}
.ticket_info {
    color: #333;
    text-align: center;
    background: #fff;
    margin: 0;
    padding: 5px 0;
    font-size: 1rem;
}
.ticket_address input[type="text"] {
    margin-top: 15px;
}
.mc-form select {
    -webkit-appearance: none;
    appearance: none;
    background: 0 0;
}
.mc-form .xiala {
    position: relative;
}
.mc-form .xiala b {
    position: absolute;
    right: 3%;
    top: 40%;
    display: inline-block;
    width: 12px;
    height: 9px;
    background: url(../images/xiala.png) no-repeat;
}
.step3 {
    text-align: center;
    color: #000;
    text-shadow: 0 0 1px #fff;
    font-size: 18px;
    margin-top: 20px;
}
#doc {
    width: 100%;
    overflow: auto;
}
.sidenav {
    width: 100%;
    height: 900px;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100;
    display: none;
    overflow-y: auto;
}
.sidenav .bd {
    width: 80%;
    height: 1000px;
    background-color: #323232;
    box-shadow: 2px 0 5px rgba(0, 0, 0, 0.8);
}
.sidenav header {
    height: 25px;
    padding: 17px 0;
    position: relative;
}
.sidenav header h1 {
    display: inline-block;
    vertical-align: middle;
    font-size: 18px;
    color: #fff;
    font-weight: 400;
    margin-left: 10px;
    white-space: nowrap;
    overflow: hidden;
}
.sidenav header h1 a {
    color: #fff;
}
.sidenav header dl {
    display: inline-block;
    position: relative;
    margin-left: 5px;
    margin-top: 2px;
    vertical-align: middle;
}
.sidenav header dl dt,
.sidenav header dl li {
    background-color: #9c1111;
    border-radius: 3px;
    color: #fff;
    padding: 0 8px;
    height: 22px;
    line-height: 20px;
    cursor: pointer;
}
.sidenav header dl li:first-child {
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.sidenav header dl dd {
    margin-top: 1px;
    position: absolute;
}
.sidenav header dl li:last-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.sidenav header dl li a {
    color: #fff;
}
.sidenav article dl {
    border-top: 1px #2b2b2b solid;
}
.sidenav article dl dt {
    height: 36px;
    line-height: 36px;
    color: #888;
}
.sidenav article dl dd {
    height: 38px;
    border-bottom: 1px #282828 solid;
    border-top: 1px #383838 solid;
    color: #fff;
    background: #323232
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACVSURBVHjaYpgwYUL8////GbBhJgYGhgUTJ070Z8ACmKA0SIE+LkkBID6ArgAk+RBNgTyyZAAQf0RSsAGogB/EYQS5CsgxAOkCYn6oogtA7AC2Mz8/H8xBsg6smIkBDwBLIhnLgGwss6CgIFb7gFZ9BOncgCTxAeR6kATMWHkkCZCOh+ghBJO4iC34EtAlwABflAEEGAB2y1b4TMpVowAAAABJRU5ErkJggg==)
        no-repeat 95% center;
}
.sidenav article dl dd a {
    color: #fff;
    display: block;
    line-height: 38px;
}
.sidenav article dl dd,
.sidenav article dl dt {
    padding-left: 45px;
    white-space: nowrap;
    overflow: hidden;
}
.sidenav dt.menu {
    background: #282828
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAG9SURBVHjajJRPKMRREMd/P//KonVADrT+xiZri3JTFMvVzQWlRO1BOBI3pfWn9lduSmpzcnHh4OTkIH8TB7XRykUSkk3ynZqnaXq2nfr03sxv3rw385v33Hg87mSQM9AGOsExuAFh8GUcotHon3OOJcAQuAKzHIjkicdmsAZ2wLBemKd02rkJdIM9Yf8U80ne5BwsgHrbyZIcyAQtFt90Bi881nmel9ROMRDg+SMYUIsLlT4FjngeQMCYTPMERMAPF7oc9IBv4ONTRzjdXD7ZDOgFLigzwabBith1HMyDamGrBQfqdP1g3yg4nZ/SHFFOpyoQSdry1y+VPkHBQsr4bllYYLG5Sg9RmoPglXf38Z+kFD7YSdbM2IpAStQxH/gp2K7aIShrkaFmjdpGaV4rp1JLSuksbBcUbEsZW8FDFjULKn2d0lzmxc+izw65iTP1GV2nPtNnuPAJ07Tt3ITmBsyBzQw1WwUdoIt16tOEK56gpLhSJeBNLK4UL4fDfWhKkcKpqvQFrgF3PA+LNnA4fSkVPN6bQLbXoIHfKQ8s/nPRN8ASGBOZWN8zkm2GZBS0cJokt/xi2FrF+RVgAFh4ZyaV3nmxAAAAAElFTkSuQmCC)
        no-repeat 15px center;
}
.sidenav dt.my {
    background: #282828
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEISURBVHjaYpw8eTIDASABxKJAfBmbZE5ODphmwqGZE4gnAPFtIH4OxJeAeB0QpwGxEDYNLDgMmgnEsWhigVBsD8TR6BpwucgGj1e1sAniMogfj0FCpBj0F49BX4g1KBkaS7iAOhC7EmOQNIHkwAzEBsQYtAOIP+Ix6CYQbyXGoFNAnIjDkF9AHATE14gN7PVAXIZFvBibIfgMAoGVWMQW41LMRCB2iI4IJiwxAsoCjUC8Gov6LUBchC11MyHZDsqUP4H4ABDX4UjdikDcC8RXgfgDKE9OmTIFnNIZgcWILlSzEAN54A4Qm4BclECBISCgAsThIIPkGCgHWqDyaC4Q76bQoDsAAQYAXWEquRhXrOIAAAAASUVORK5CYII=)
        no-repeat 15px center;
}
.sidenav dt.bbs {
    background: #282828
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAOCAYAAAArMezNAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjU1MkIxMUUzNUZCODExRTI4NTBEQTJBMThGQzU0M0Q5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjU1MkIxMUU0NUZCODExRTI4NTBEQTJBMThGQzU0M0Q5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTUyQjExRTE1RkI4MTFFMjg1MERBMkExOEZDNTQzRDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTUyQjExRTI1RkI4MTFFMjg1MERBMkExOEZDNTQzRDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz49DJbcAAAA9klEQVR42mL8//8/A7FgypQpjECKE4hZgPhLTk7OP1xqGYkxGGggiPID4vlALIQkVQPEHUAL/qLrYSLSscVAvBHNUBBoAeJ9UJ+gABYcLmQGUvJA/AmIuYC4B4+ldkDsDMR78LoYaCgrkLoCxHeB+DUQ3ybCR5nEBEUeEGsg8dmIMDgIGg/YDQZKskEjiRwgh5EqoLalA/EMBsoAKNWkglIJzMWBVDAUBBKBeBLYxZMnTwbRL4BYnIF6gAPkYmYqGwoCvCCDQbnmHRUN/QXEb5mAAQ0LY2qBIKCZ/8GRB2QcAlI6QNwLtZEcMA2IVYFmbQVxAAIMAAzqQI+x/ay4AAAAAElFTkSuQmCC)
        no-repeat 15px center;
}
.sidenav dd.sub {
    padding-left: 65px;
}
.sidenav article dl dd:hover {
    background: #9c1111
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABUSURBVHjaYvj//388EDNgwyACBPzxSb4HYn1cklgVgIgHaArkkSUNgPgDkoLzQMwPk8SpANkBBv9RwXkmBnyAkLF4HYTXK3gDgWDw4Qx4nFEGEGAAf+xjZ5I01PwAAAAASUVORK5CYII=)
        no-repeat 95% center;
}
.sidenav article dl dd.on {
    background: #9c1111
        url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAQCAYAAADagWXwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAABUSURBVHjaYvj//388EDNgwyACBPzxSb4HYn1cklgVgIgHaArkkSUNgPgDkoLzQMwPk8SpANkBBv9RwXkmBnyAkLF4HYTXK3gDgWDw4Qx4nFEGEGAAf+xjZ5I01PwAAAAASUVORK5CYII=)
        no-repeat 95% center;
}
.fcate {
    opacity: 0;
    position: absolute;
    left: 0;
    top: 0;
    cursor: pointer;
}
.score_rank li {
    line-height: 34px;
    border-bottom: 1px #e9dbc4 solid;
    color: #444;
    padding-left: 40px;
}
.score_rank li em {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #ba201f;
    color: #fff;
    text-align: center;
    font-style: normal;
    line-height: 20px;
    margin-right: 20px;
}
.score_rank li b {
    font-weight: 400;
    display: inline-block;
    width: 165px;
}
.score_rank li span {
    color: #ce0000;
}
.img-bg {
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    left: 0;
    top: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1000;
}
.mc-picview {
    margin: 0 auto;
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
    overflow: auto;
}
.mc-picview img {
    vertical-align: middle;
}
.view-img img[b-img*="http"] {
    cursor: pointer;
}
.mc-list-a li.fop {
    padding-left: 20px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHlSURBVHjalFM7T9xAEB7j3bMvBzoiBAUpUtCkoYsiUVAfRQRKzU9A/ARKCiQqpCugINW1kShRpFQJEjQIGqCIrjsk4kh3YPBj157sK2cWHxZYGnl2Hp/n+2YNiAiVtr+MuNvCNDzBqroxqHiSwzUEliifdjaqSp8HYqdb6HUv7ODeEr4KaHDWQXp8qA95atvXFXwRUP/qOzZ/7VbwvYPo22oJzJFCDWviv+jtfyk35+VPJnPz4LXazsiJvL3PAJwVlmeiggDU3ogs12eT836fKh3LQDsLZe6Z0ISLrcUD4ctqV3AwQ3AE+vNA6SmPRAXbn+RlEIVPsFA0OWIC4hcUZR1ykweQevb9GXSwvYgQ9TUFSxeuY64ngKj2ZYxFhrKrpuVxAHAXwJgUDeqTAI2ZAiDnhZ8lWpcs1CD/p2a3Qruacsn0B3trUjz6o2NPRhuaXprqRvHmfy6BvPsIsH403JrFh3fPgWJiLoakJIzdF/nbnqKh5Lm/AafqQiLPTIYUE0nzfSAT7yGOmLKE5VYfKW08e1CrlsNgktlxM41fp8Cf9FlA9UFoFcjm+OYaQoE37hZxORFpVABFzXGgPaNH0IUgZMNcSlz7dggk/7l/TQFszqKk8Bhk1PN2OwDPnxrq/U+AAQD1wB09joyjvAAAAABJRU5ErkJggg==)
        no-repeat 3px 15px;
    background-size: 15px 15px;
}
.mc-list-a li.sfop {
    padding-left: 20px;
    background: url(../images/ftop.png) no-repeat 3px 15px;
    background-size: 16px 18px;
}
.mc-list-a li.sftop {
    padding-left: 20px;
    background: url(../images/sftop.png) no-repeat 3px 15px;
    background-size: 18px 18px;
}
.m-third-shares {
    line-height: 16px;
    width: 350px;
    padding-left: 10px;
}
.m-third-shares dl {
    margin-right: 5px;
}
.m-third-shares dl .m-share-word {
    color: #666;
    width: auto;
    padding: 0;
}
.m-third-shares dd {
    margin: 0 5px 0 0;
}
.m-third-shares dd.m-share-more {
    margin-left: 30px;
}
.m-third-shares dd.qq,
.m-third-shares dd.qq .sharesel,
.m-third-shares dd.qq_shuoshuo,
.m-third-shares dd.qq_shuoshuo .sharesel,
.m-third-shares dd.qq_weibo,
.m-third-shares dd.qq_weibo .sharesel,
.m-third-shares dd.qq_zone,
.m-third-shares dd.qq_zone .sharesel,
.m-third-shares dd.renren,
.m-third-shares dd.renren .sharesel,
.m-third-shares dd.renren_msg,
.m-third-shares dd.renren_msg .sharesel,
.m-third-shares dd.sina_wb,
.m-third-shares dd.sina_wb .sharesel,
.m-third-shares dd.wb,
.m-third-shares dd.wb .sharesel {
    background: url(../images/login_third_sprite.gif) no-repeat;
    height: 16px;
    width: 16px;
}
.m-third-shares dd.qq_zone {
    background-position: -30px -558px;
}
.m-third-shares dd.qq_weibo {
    background-position: -30px -584px;
}
.m-third-shares dd.qq_shuoshuo {
    background-position: -30px -660px;
}
.m-third-shares dd.sina_wb {
    background-position: -30px -610px;
}
.m-third-shares dd.renren_msg {
    background-position: -30px -636px;
}
.m-third-shares dd.qq {
    background-position: -30px -533px;
}
.m-third-shares dd.wb {
    background-position: -30px -610px;
}
.m-third-shares dd.renren {
    background-position: -30px -636px;
}
.m-third-shares dd a {
    display: block;
    height: 16px;
    width: 16px;
}
.m-third-shares dd a input {
    display: none;
}
.m-third-shares dd.qq_zone .sharesel {
    background-position: left -558px;
}
.m-third-shares dd.qq_weibo .sharesel {
    background-position: left -584px;
}
.m-third-shares dd.qq .sharesel,
.m-third-shares dd.qq_shuoshuo .sharesel {
    background-position: left -660px;
}
.m-third-shares dd.sina_wb .sharesel,
.m-third-shares dd.wb .sharesel {
    background-position: left -610px;
}
.m-third-shares dd.renren .sharesel,
.m-third-shares dd.renren_msg .sharesel {
    background-position: left -636px;
}
.m-third-share-dlg .bind-desc {
    width: 280px;
    margin-left: 20px;
}
.m-third-share-dlg .bind-desc h2,
.m-third-share-dlg .bind-desc p {
    font-size: 12px;
    color: #323232;
}
.m-third-share-dlg .bind-desc h2 {
    font-weight: 700;
}
.m-third-share-dlg .bind-desc p {
    border-bottom: 1px dotted #ababab;
}
.m-third-share-dlg .bind-op {
    width: 100%;
}
.m-third-share-dlg .bind-op div.bind-tips {
    color: red;
    font-size: 12px;
}
.m-third-share-dlg .bind-desc a:hover,
.m-third-share-dlg .bind-op a {
    background: url(../images/login_third_sprite.gif) no-repeat left -498px transparent;
    color: #000;
    display: inline-block;
    height: 27px;
    line-height: 26px;
    text-align: center;
    width: 69px;
    margin: 0 0 0 30px;
    text-decoration: none;
}
.m-third-share-dlg .bind-op a.e-cancle {
    background-position: left -462px;
}
.list {
    min-width: 320px;
    font-size: 12px;
    background: url(../images/body_bg.jpg) repeat-x left 42px;
}
.list * {
    margin: 0;
    padding: 0;
}
.list #hd {
    height: 42px;
    background: url(../images/hd_bg.png) repeat-x left top;
}
.list #hd .logo {
    margin: 9px 0 0 11px;
}
.list #hd span {
    right: 13px;
    top: 10px;
}
.list #hd span a {
    color: #fff;
    margin-left: 20px;
}
.list #hd span a.comp img {
    width: 21px;
    vertical-align: middle;
}
.list #hd span a.back img {
    width: 19px;
    height: 19px;
    vertical-align: middle;
}
.list .bd-jie {
    background: url(../images/hd.bg.jpg) no-repeat top center;
    min-height: 200px;
}
.list #bd .area_date {
    margin: 0;
    text-align: center;
    color: #fff;
    padding-top: 82px;
}
.list #bd a.suopiao {
    width: 142px;
    height: 35px;
    display: block;
    margin: 14px auto 0;
    text-indent: -9999px;
}
.list #bd .info {
    text-align: center;
    margin-top: 5px;
}
.list #bd .info h3 {
    color: #900;
    font-size: 13px;
}
.list #bd .info p {
    color: #f60;
    font-size: 11px;
}
.list #bd .con {
    margin: 10px 11px 0;
}
.list .con dl {
    margin-bottom: 3px;
}
.list .con dt {
    height: 40px;
    background: url(../images/tit_bg.png) repeat-x;
    line-height: 40px;
    color: #fff;
    font-size: 13.5px;
    padding-right: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.list .con dt em {
    vertical-align: top;
    display: inline-block;
    height: 40px;
    width: 35px;
    background: url(../images/ico.png) no-repeat;
}
.list .con dt em.ico_1 {
    background-position: 0 0;
}
.list .con dt em.ico_2 {
    background-position: 0 -47px;
}
.list .con dt em.ico_3 {
    background-position: 0 -93px;
}
.list .con dt em.ico_4 {
    background-position: 0 -140px;
}
.list .con dt em.ico_5 {
    background-position: 0 -187px;
}
.list .con dt span {
    display: block;
    width: 23px;
    height: 23px;
    top: 7px;
    right: 12px;
    transition: all 0.25s linear;
    -moz-transition: all 0.25s linear;
    webkit-transition: all 0.25s linear;
    -o-transition: all 0.25s linear;
    -ms-transition: all 0.25s linear;
}
.list .con dd {
    padding: 10px;
    border: 1px solid #fbd9b7;
    border-top: 0;
    margin: 0 10px;
    position: relative;
    display: none;
}
.list .con dd .shadow_l {
    width: 9px;
    height: 7px;
    display: block;
    background: url(../images/shadow_l.png) no-repeat top left;
    position: absolute;
    left: -10px;
    top: 0;
}
.list .con dd .shadow_r {
    width: 9px;
    height: 7px;
    display: block;
    background: url(../images/shadow_r.png) no-repeat top left;
    position: absolute;
    right: -10px;
    top: 0;
}
.list .con dd h4 {
    font-size: 14px;
    padding-top: 15px;
    margin-bottom: 15px;
}
.list .con dd div.cont {
    padding-bottom: 30px;
    border-bottom: 1px solid #ff1210;
    margin-bottom: 10px;
}
.list .con dd li {
    width: 50px;
    height: 34px;
    background: #ffe8b2;
    margin: 0 3.5px 8px 3.5px;
    border-radius: 100%;
    text-align: center;
    font-size: 11px;
    color: #900;
    padding: 18px 10px;
}
.list .con dd li.on,
.list .con dd li:hover {
    background: #ff2b61;
    color: #fff;
}
.list .con dd ul {
    margin-bottom: 10px;
}
.list .con dd.ei_sec h4 {
    color: #ff0b56;
    margin: 0;
    padding: 0;
    padding-bottom: 5px;
    border-bottom: 1px dashed #ff95b6;
    margin-bottom: 10px;
}
.list .con dd.ei_sec p {
    border: 0;
    margin-bottom: 10px;
}
.list .con dd.ei_sec p a {
    margin-right: 5px;
}
.list .con dd.ei_sec table {
    border-top: 1px solid #ff95b6;
    border-left: 1px solid #ff95b6;
}
.list .con dd.ei_sec table thead {
    color: #ff0b56;
}
.list .con dd.ei_sec td,
.list .con dd.ei_sec th {
    padding: 5px;
    border-right: 1px solid #ff95b6;
    border-bottom: 1px solid #ff95b6;
}
.bd-zhb {
    background: url(../images/body_bg1.jpg) repeat-x 0 42px;
}
.bd-zhb .bd-jie {
    background: url(../images/zb_bg.jpg) no-repeat top center;
    min-height: 200px;
}
.bd-zhb .bd-jie2 {
    background: url(../images/gz_zb_bg.jpg) no-repeat top center;
    min-height: 200px;
}
.bd-zhb #bd .area_date {
    font-size: 14px;
    padding-top: 87px;
    padding-left: 82px;
}
.bd-zhb #bd a.suopiao {
    height: 200px;
    left: 0;
    margin: 0;
    position: absolute;
    top: 42px;
    width: 100%;
}
.bd-zhb #bd .info {
    display: none;
}
.bd-zhb #bd .con {
    margin-top: 105px;
}
.bd-zhb .con dt {
    background-position: 0 -40px;
}
.bd-jzh {
    background: url(../images/body_bg2.jpg) repeat-x 0 42px;
}
.bd-jzh .bd-jie {
    background: url(../images/jzh_bg.jpg) no-repeat top center;
    min-height: 200px;
}
.bd-jzh #bd .area_date {
    font-size: 16px;
    padding-top: 75px;
}
.bd-jzh #bd a.suopiao {
    height: 58px;
    left: 50%;
    margin: 43px 0 0 -37px;
    position: absolute;
    width: 76px;
}
.bd-jzh #bd .info {
    display: none;
}
.bd-jzh #bd .con {
    margin-top: 115px;
}
.bd-jzh .con dt {
    background-position: 0 -80px;
}
.bd-myu {
    background: url(../images/body_bg3.jpg) repeat-x 0 42px;
}
.bd-myu .bd-jie {
    background: url(../images/myue_bg1.jpg) no-repeat top center;
    min-height: 200px;
}
.bd-myu #bd .area_date {
    font-size: 13px;
    margin-left: -30px;
    padding-top: 80px;
}
.bd-myu #bd a.suopiao {
    height: 58px;
    left: 50%;
    margin: 43px 0 0 -50px;
    position: absolute;
    width: 103px;
}
.bd-myu #bd .info {
    display: none;
}
.bd-myu #bd .con {
    margin-top: 110px;
}
.bd-myu .con dt {
    background-position: 0 -120px;
}
.download {
    height: 55px;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    color: #fff;
}
.download div {
    height: 55px;
    background: #000;
    opacity: 0.7;
    width: 100%;
}
.download a {
    display: block;
}
.download p {
    padding: 10px 13px 10px 52px;
    cursor: pointer;
    line-height: 18px;
    margin: 0;
    background: url(../images/download_bg.png) no-repeat 18px 14px;
    margin-top: -55px;
    color: #fff;
    position: relative;
    font-size: 14px;
}
.download p span {
    width: 150px;
    display: block;
}
.download a.dld {
    width: 79px;
    text-align: center;
    line-height: 30px;
    color: #333;
    height: 30px;
    background: #d9d9d9;
    border-radius: 5px;
    position: absolute;
    right: 13px;
    top: 15px;
}
.download a.clos {
    width: 21px;
    height: 25px;
    position: absolute;
    top: 0;
    left: 0;
    background: url(../images/download_bg.png) no-repeat 0 -37px;
}
.wx {
    background: #fff;
    width: 320px;
    margin: 0 auto;
}
.wx #hd {
    height: 69px;
    background: url(../images/wx_h_bg.gif) no-repeat top center;
    padding-top: 0;
}
.wx #hd p {
    color: #fff;
    padding-top: 40px;
    text-align: right;
}
.wx #bd {
    width: 320px;
    padding: 0;
}
.wx #bd div.go {
    color: #df0255;
    font-size: 16px;
    line-height: 27px;
    text-align: center;
    margin-top: 20px;
    position: relative;
}
.wx #bd div.go p.big {
    font-size: 26.43px;
}
.wx #bd div.go p.big span {
    color: #fff;
    background: #df0255;
    border-radius: 5px;
    margin-right: 1px;
}
.wx #bd div.go a {
    width: 26px;
    height: 39px;
    background: url(../images/wx_sprite.gif) no-repeat 0 0;
    position: absolute;
    right: 10px;
    bottom: 0;
}
.wx #bd div.info {
    margin: 14px 13px 0;
}
.wx #bd div.info h3 {
    height: 29px;
    background: url(../images/wx_f_t.gif) no-repeat center top;
}
.wx #bd div.info p {
    padding: 5px 10px;
    border-radius: 10px;
    background: #fdb3ce;
    color: #df0255;
    margin-top: -1px;
}
.wx #bd .con {
    margin: 34px 10px 0 30px;
}
.wx #bd .con div {
    padding: 6px 0 15px;
}
.wx #bd .con h4 {
    font-size: 19px;
    color: #985807;
    padding-left: 25px;
    margin-bottom: 10px;
}
.wx #bd .con h4 span {
    width: 46px;
    height: 46px;
    display: block;
    position: absolute;
    background: url(../images/wx_sprite.gif) no-repeat;
    top: -10px;
    left: -25px;
}
.wx #bd .con div p {
    padding-left: 10px;
    color: #985807;
    line-height: 18px;
}
.wx #bd .con div p.tit {
    color: #492900;
    font-weight: 700;
}
.wx #bd .con h4 span.baiyang {
    background-position: 0 -39px;
}
.wx #bd .con h4 span.jingniu {
    background-position: 0 -85px;
}
.wx #bd .con h4 span.shuangzi {
    background-position: 0 -131px;
}
.wx #bd .con h4 span.jvxie {
    background-position: 0 -177px;
}
.wx #bd .con h4 span.shizi {
    background-position: 0 -223px;
}
.wx #bd .con h4 span.chunv {
    background-position: 0 -269px;
}
.wx #bd .con h4 span.tianping {
    background-position: 0 -315px;
}
.wx #bd .con h4 span.tianxie {
    background-position: 0 -361px;
}
.wx #bd .con h4 span.sheshou {
    background-position: 0 -465px;
}
.wx #bd .con h4 span.moxie {
    background-position: 0 -511px;
}
.wx #bd .con h4 span.shuiping {
    background-position: 0 -557px;
}
.wx #bd .con h4 span.shuangyv {
    background-position: 0 -603px;
}
.wx #con_tip h2 {
    font-size: 16px;
    color: #e14366;
    font-weight: 700;
}
.wx #con_tip p.tit {
    height: 40px;
    line-height: 40px;
    background: #df0255;
    color: #fff;
    text-align: center;
    font-size: 20px;
    font-weight: 700;
}
.wx #con_tip div.con {
    height: 200px;
    padding-top: 5px;
}
.wx #con_tip div.con p {
    text-align: left;
    padding: 0 8px;
    color: #900d03;
}
.wx #con_tip div.con p span {
    color: #fc0775;
}
.wx #con_tip div.con a {
    display: block;
    width: 126px;
    height: 45px;
    margin: 10px 0 0 69px;
}
.wx #con_tip div.pop {
    width: 306px;
    margin: 0 auto;
    background: #fff1f7;
    padding: 6px 6px 30px 8px;
    display: none;
    position: absolute;
    top: 40px;
    z-index: 104;
}
.wx #con_tip div.pop h3 {
    padding: 28px 15px 4px;
    background: url(../images/wx_f_t.gif) no-repeat 6px -33px;
    line-height: 30px;
    text-align: center;
    font-size: 24.42px;
    color: #e11e63;
}
.wx #con_tip div.pop h3 span {
    color: #168005;
}
.wx #con_tip div.pop div {
    background: #ffc9e2;
    padding: 10px 8px;
    border-radius: 5px;
}
.wx #con_tip div.pop div h4 {
    font-size: 18px;
    color: #168005;
}
.wx #con_tip div.pop div p {
    color: #7f797c;
    text-align: left;
}
.wx div.pop div span {
    color: #9a0b4d;
    font-weight: 700;
}
.wx div.pop .clse {
    width: 32px;
    height: 40px;
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    padding-top: 8px;
}
.wx div.pop .clse span {
    width: 20px;
    height: 20px;
    display: block;
    text-align: center;
    line-height: 20px;
    color: #fff;
    background: #ffc9e2;
    border-radius: 100%;
    margin: 0 auto;
}
.wx #shadow {
    height: 100%;
    width: 100%;
    background: #000;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0.5;
    z-index: 103;
    display: none;
}
.wx .dialog .ft input {
    background-image: url(../images/btn_sprite.gif);
}
.wx #bd .con_hd {
    width: 320px;
    padding: 0;
    background: url(../images/wap-qrj.jpg) no-repeat;
    height: 385px;
}
.wx #bd .con_hd a {
    display: block;
    width: 320px;
    height: 385px;
    margin: 0;
}
.wx #bd .con_jinpaishangjia {
    width: 320px;
    padding: 0;
    background: url(../images/wap-jpsj.gif) no-repeat;
    height: 186px;
    margin-top: 12px;
}
.wx #bd .con_jinpaishangjia p {
    font-size: 14px;
    color: #d81743;
    line-height: 24px;
    width: 266px;
    height: 126px;
    padding: 40px 0 0 30px;
}
.wx #bd #con_tip .wz-r {
    color: red;
}
.whatscore {
    padding: 10px;
}
.whatscore div {
    margin-bottom: 10px;
}
.whatscore p {
    color: #666;
    padding: 0;
    margin: 0;
    line-height: 25px;
}
.whatscore p.goscore {
    text-align: center;
    margin: 20px 0;
}
.whatscore p.goscore a {
    display: block;
    width: 155px;
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #fff;
    background: #d23434;
    margin: 0 auto;
    border-radius: 3px;
}
.whatscore div.download_bbs {
    width: 292px;
    height: 79px;
    margin: 0 auto;
    border: 1px solid #e9dbc4;
    background: #f7ecda;
    padding-top: 5px;
    text-align: center;
}
.whatscore div.download_bbs p {
    color: #333;
}
.whatscore div.download_bbs p.g-f {
    color: #d23434;
    margin-top: 8px;
    text-align: left;
    padding-left: 20px;
}
.whatscore div.download_bbs p.g-f img {
    vertical-align: middle;
    width: 35px;
    height: 35px;
}
.whatscore div.download_bbs p.g-f a {
    width: 66px;
    height: 23px;
    color: #fff;
    background: #d23434;
    line-height: 23px;
    right: 25px;
    text-align: center;
    top: 5px;
    border-radius: 3px;
}
.pt10 {
    padding-top: 10px;
}
.gift_card .ticket_info {
    margin: 0 10px 10px;
    padding: 10px;
    background: #f2e5d1;
    color: #4a3939;
    border-radius: 5px;
    text-align: left;
}
.gift_card h3 {
    margin: 10px;
    padding: 8px;
    font-size: 14px;
    color: #d23434;
    background: #fdd;
    border-radius: 5px;
}
.gift_card .mc-form {
    background: 0 0;
    border: none;
    padding-top: 0;
}
.gift_card .mc-form input,
.gift_card .mc-form select {
    box-shadow: none;
    border-color: #e9dbc4;
}
.gift_card .mc-form input:focus,
.gift_card .mc-form select:focus {
    box-shadow: 0 1px 2px #ccc inset;
}
.gift_card .m-prepare {
    margin-top: 5px;
}
.gift_card li label {
    padding: 8px;
    margin: 0 5px 10px;
}
.gift_card li label input:focus {
    box-shadow: 0 0 3px #00f;
}
.gift_card .row {
    color: #666;
}
footer#ft {
    background: #fff;
}
article.bt {
    text-align: left;
    color: #333;
    padding-bottom: 12px;
}
article.bt .caozuo {
    height: 40px;
    line-height: 40px;
    margin: 10px;
    border-bottom: 1px solid #f2f2f2;
    font-size: 0.7rem;
}
article.bt .caozuo a {
    color: #666;
}
article.bt .caozuo a.to_top {
    position: absolute;
    right: 0;
    top: 2px;
    font-size: 1rem;
}
article.bt .caozuo a.to_top img {
    width: auto;
}
article.bt .caozuo span {
    padding: 0 5px;
    color: #666;
}
article.bt .banben {
    float: right;
}
article.bt .banben a {
    color: #666;
    text-align: center;
    height: 32px;
    line-height: 32px;
    margin: 0 5px 0 15px;
}
footer#ft p.copyright {
    margin: 0;
    text-align: center;
    font-size: 0.7rem;
    color: #666;
    padding-bottom: 2px;
}
footer#ft p.copyright a {
    color: #666;
}
.hf-mobile-750,
.hf-mobile-750 article.bt .caozuo,
.hf-mobile-750 footer#ft p.copyright {
    font-size: 0.48rem;
}
.gototop {
    z-index: 999;
    position: fixed;
    right: 1rem;
    bottom: 2rem;
    width: 1.5rem;
    height: 1.5rem;
    background: url(../images/top_03.png) no-repeat;
    background-size: 100%;
}
.gototop a {
    display: block;
    width: 1.5rem;
    height: 1.5rem;
}
.advertise {
    text-align: center;
}
.content_div {
    margin: 20px 10px;
}
.content_div .content_title {
    border: 1px solid #e0e0e0;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 17px;
    background-color: #ebeaea;
    color: #fff;
}
.content_div .prize_title {
    background-color: #e32b2b;
    border: 1px solid #e32b2b;
}
.content_div .content_box {
    border: 1px solid #e0e0e0;
    border-top: 0;
    padding: 10px;
    font-size: 16px;
    background-color: #fff;
}
.content_div .content_box p {
    margin: 3px 0;
}
.content_div .content_box p span {
    color: red;
}
.login_btn {
    width: 75%;
    height: 37px;
    margin: 0 auto;
    padding: 0 7px;
    line-height: 37px;
    text-align: center;
    background-color: #e32b2b;
    border-radius: 5px;
}
.login_btn a {
    font-size: 17px;
    color: #fff;
}
.content_div .content_title dt.title_head {
    width: 30px;
    height: 30px;
    float: left;
    margin: 0 3px 0 7px;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAATCAYAAACdkl3yAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEISURBVHjaYpw8eTIDASABxKJAfBmbZE5ODphmwqGZE4gnAPFtIH4OxJeAeB0QpwGxEDYNLDgMmgnEsWhigVBsD8TR6BpwucgGj1e1sAniMogfj0FCpBj0F49BX4g1KBkaS7iAOhC7EmOQNIHkwAzEBsQYtAOIP+Ix6CYQbyXGoFNAnIjDkF9AHATE14gN7PVAXIZFvBibIfgMAoGVWMQW41LMRCB2iI4IJiwxAsoCjUC8Gov6LUBchC11MyHZDsqUP4H4ABDX4UjdikDcC8RXgfgDKE9OmTIFnNIZgcWILlSzEAN54A4Qm4BclECBISCgAsThIIPkGCgHWqDyaC4Q76bQoDsAAQYAXWEquRhXrOIAAAAASUVORK5CYII=)
        no-repeat center;
}
.content_div .content_title span {
    float: left;
    color: #646464;
}
.content_div .content_title p {
    margin: 0 auto;
    color: #646464;
}
.content_box .bing_phone {
    padding: 0 35px;
    margin: 0 auto;
}
.content_box .bing_phone li {
    margin: 15px auto;
}
.content_box .bing_phone li .input_code {
    width: 60%;
    float: left;
    margin-right: 10px;
}
.content_box .bing_phone li .btn_code {
    width: 35%;
    height: 35px;
    float: right;
    background-color: #e32b2b;
    text-align: center;
}
.content_box .bing_phone li .btn_code .e-btn-bgray,
.content_box .bing_phone li .btn_code .e-btn-code {
    line-height: 35px;
    color: #fff;
}
.content_box .bing_phone li .order_btn {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background-color: #e32b2b;
}
.content_box h3 {
    color: #939393;
    text-align: center;
}
.content_box ul.suopiao {
    padding: 0 25px;
    margin: 10px auto 0 auto;
}
.content_box ul.suopiao li {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 17px;
    color: #fff;
    background-color: #e32b2b;
    border-radius: 3px;
}
.content_box ul.suopiao li a {
    color: #fff;
}
.content_box ul.order_lists li {
    padding: 5px 0;
    border-bottom: 1px dashed #e0e0e0;
}
.content_box ul.order_lists li dl {
    padding: 0 10px;
}
.content_box ul.order_lists li dt {
    margin-bottom: 7px;
    color: #585858;
}
.content_box ul.order_lists li dd {
    font-size: 15px;
    color: grey;
}
.content_box ul.order_lists li dd.order_id .allow_dp {
    float: right;
    color: #5ab42a;
}
.content_box ul.order_lists li dd.order_id .update_dp {
    float: right;
    color: #ff9b3f;
}
.content_box .remark_step {
    padding: 5px 10px;
}
.content_box .remark_step p {
    margin: 5px 0;
    font-size: 15px;
    color: grey;
}
.content_box .remark_help {
    margin: 0 10px 10px;
    text-align: center;
}
.content_box .remark_help table th {
    height: 40px;
    font-weight: 400;
    padding-right: 5px;
    text-align: left;
}
.content_box .remark_help table td {
    padding-left: 5px;
    text-align: left;
}
.content_box .remark_help table td input {
    height: 30px;
}
.content_box ul.other_ask {
    padding: 5px 10px;
}
.content_box ul.other_ask li {
    margin: 5px;
}
.content_box ul.other_ask li a {
    font-size: 16px;
    color: grey;
}
.remark_foot {
    bottom: 0;
    left: 0;
    position: fixed;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #eeebeb;
}
.remark_foot .login_botton {
    background: none repeat 0 0 #e32b2b;
    border-radius: 3px;
    color: #fff;
    letter-spacing: 0;
    margin: 0 15px;
    padding: 8px 15px;
}
.remark_foot .gototop {
    background: url(../images/top.png) no-repeat scroll center center #e0e0e0;
    border-radius: 3px;
    display: block;
    height: 29px;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 12px;
    width: 29px;
}
.suopiaoye .mc-form input {
    box-shadow: none;
    height: 40px;
    font-size: 0.8rem;
}
.suopiaoye .mc-form form {
    position: relative;
}
.suopiaoye .mc-form form .row {
    margin-bottom: 12px;
}
.suopiaoye .mc-form form .verify-code input {
    width: 54%;
    float: left;
    margin-right: 5%;
}
.suopiaoye .mc-form form .verify-code .tupian {
    display: inline-block;
    width: 22%;
    text-align: center;
    float: left;
    height: 34px;
    padding-top: 2px;
    border: 1px solid #666;
    border-radius: 4px;
    margin-right: 5%;
}
.suopiaoye .mc-form form .verify-code .tupian img {
    width: 100%;
    max-height: 34px;
}
.suopiaoye .mc-form form .verify-code a {
    display: inline-block;
    width: 9%;
    float: left;
    padding-top: 0.5%;
}
.suopiaoye .mc-form form .verify-code a img {
    width: 100%;
    max-height: 34px;
}
.suopiaoye .mc-form form .submit_row input {
    background: #f53c44;
    border-radius: 0;
    margin-top: 12px;
    font-size: 1rem;
}
.suopiaoye .mc-form .mc-choose .duiqi {
    vertical-align: middle;
}
.sign_photo {
    background-color: #fff8ed;
}
.rbtns {
    height: 60px;
    padding: 10px 6% 10px 6%;
}
.rbtns a {
    display: block;
    float: left;
    width: 46%;
    height: 60px;
    line-height: 60px;
    background: #e5e5e5;
    color: #333;
}
.rbtns a b {
    display: block;
    width: 22px;
    height: 28px;
    margin: 0 45%;
    background: url(../images/rbtns.png) no-repeat;
}
.rbtns a.sign {
    margin-right: 7%;
}
.rbtns a.sign b {
    background-position: -35px 11px;
}
.rbtns a.sign.can b {
    background-position: 2px 9px;
}
.rbtns a.paizhao span,
.rbtns a.sign span {
    display: block;
    height: 30px;
    line-height: 30px;
    text-align: center;
}
.rbtns a.paizhao b {
    background-position: -38px -36px;
}
.rbtns a.paizhao.can b {
    background-position: 0 -36px;
}
.rbtns a.can {
    color: #fff;
    background: #e43b38;
}
.mask {
    z-index: 10000;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
.mask_bg {
    z-index: 998;
    background: #000;
    -moz-opacity: 0.6;
    opacity: 0.6;
    width: 100%;
}
.popwrap {
    position: absolute;
    top: 190px;
    z-index: 999;
    width: 100%;
}
.pop {
    background: #fff;
    margin: 0 auto;
    position: relative;
}
.qiandao {
    display: block;
    left: 0;
    width: 96%;
    border: 5px solid #f85451;
}
.qiandao_top {
    padding: 20px 46px;
}
.photo h4,
.qiandao_top h4 {
    font-weight: 400;
    font-size: 16px;
    color: #777;
    height: 30px;
}
.qiandao_top h4 a {
    color: #333;
    font-weight: 700;
    padding-left: 5px;
}
.qiandao_top h3 {
    height: 44px;
    font-size: 14px;
    color: #555;
}
.qiandao_top h3 span {
    color: #f85451;
}
.qiandao_top p {
    width: 490px;
    height: 65px;
    background: #000;
}
.qiandao_top p img {
    width: 490px;
    height: 65px;
}
.qiandao .task {
    padding: 10px 40px;
    height: 218px;
    background: #f7f7f7;
    box-shadow: 0 3px 8px #dedede inset;
}
.qiandao .task h4 {
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #666;
}
.qiandao .task h4 span {
    color: #f85451;
}
.qiandao .task h4 a {
    float: right;
    color: #f85451;
}
.qiandao .task ul {
    padding-top: 6px;
    height: 160px;
}
.qiandao .task ul li {
    text-align: center;
}
.qiandao .task ul li b {
    display: inline-block;
    width: 64px;
    height: 64px;
    background: url(../images/task.png) no-repeat;
}
.qiandao .task ul li.answertz b {
    background-position: 0 -78px;
}
.qiandao .task ul li.replytz b {
    background-position: 0 -157px;
}
.qiandao .task ul li.sharetz b {
    background-position: 0 -235px;
}
.qiandao .task ul li h4 {
    font-size: 14px;
    text-align: center;
    height: 30px;
}
.qiandao .task ul li p {
    line-height: 16px;
    color: #666;
}
.qiandao .task ul li a {
    display: inline-block;
    margin: 8px 0;
    background: #f85451;
    width: 83px;
    text-align: center;
    height: 23px;
    line-height: 23px;
    color: #fff;
}
.qiandao_suc {
    display: none;
    width: 386px;
    height: 188px;
    padding: 15px 12px;
    border: 5px solid #f85451;
}
.qiandao_suc h3 {
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 26px;
    font-weight: 400;
    color: #f85451;
}
.qiandao_suc p {
    text-align: center;
    font-size: 18px;
}
.add {
    display: block;
    width: 100%;
    height: 60px;
}
.add img {
    display: block;
    width: 100%;
    height: 60px;
}
.photo {
    display: block;
    width: 84%;
    height: 125px;
    padding: 20px;
    border: 5px solid #f85451;
}
.photo a.colse,
.pop a.close {
    position: absolute;
    top: 10px;
    right: 10px;
    height: 14px;
    width: 14px;
    background: url(../images/icon_close.png) no-repeat;
}
.photo h4 {
    padding: 10px 0;
}
.photo p {
    height: 37px;
    line-height: 37px;
    margin-top: 15px;
}
.photo p input.txt {
    float: left;
    width: 167px;
    height: 35px;
    border: 1px solid #e0e0e0;
    margin-right: 10px;
}
.photo p img {
    float: left;
    width: 104px;
    height: 37px;
}
.photo p input.submit {
    float: left;
    width: 83px;
    text-align: center;
    height: 37px;
    line-height: 37px;
    background: #f85451;
    border: 0;
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}
.photo img.yanzheng {
    vertical-align: -8px;
}
.photo a.change {
    color: #f53c44;
    font-size: 14px;
}
.photo_no h4 {
    text-align: center;
    padding-top: 43px;
    font-size: 20px;
}
.photo_top h3 span {
    color: #666;
    font-size: 12px;
}
.photo_top .add {
    height: 150px;
}
.photo_top .add img {
    display: block;
    width: 100%;
    height: 150px;
}
#activeSign .mask {
    display: block;
}
.e-btn-red {
    border-radius: 3px;
    cursor: pointer;
    color: #fff;
    background-color: #e32b2b;
    letter-spacing: 2px;
    padding: 5px 10px;
}
.wap_list li {
    margin-bottom: 10px;
}
.wap_list label {
    width: 127px;
    text-align: right;
    display: inline-block;
    line-height: 24px;
}
.wap_list input {
    vertical-align: top;
}
.wap_list textarea {
    width: 150px;
    vertical-align: top;
}
.whitebody {
    background-color: #fff;
    max-width: 640px;
}
.hf-mobile-750 .whitebody {
    max-width: 750px;
}
.addform .tagslist {
    padding: 10px 0 0 0;
    margin-bottom: 0;
}
.addform .tagslist .pleft {
    padding-left: 0.4rem;
}
.addform .tagslist li {
    border-bottom: 1px solid #f0f0f0;
    padding: 10px 5%;
    width: 90%;
    margin-bottom: 0;
}
.addform .tagslist select {
    width: 100%;
    background: 0 0;
    box-shadow: none;
}
.addform .tagslist li label.item {
    font-size: 0.7rem;
    color: #666;
    margin-bottom: 5px;
}
.addform .order_confirm {
    margin-bottom: 10px;
    padding: 0;
}
.addform .order_confirm label {
    display: inline-block;
}
.addform .order_confirm input[type="text"] {
    width: auto;
    vertical-align: middle;
    border-radius: 0;
}
.addform .order_confirm li p {
    display: inline-block;
    width: 80%;
    vertical-align: top;
}
.ordertip {
    padding: 10px;
    font-size: 1rem;
    color: #666;
}
.tagslist {
    font-size: 14px;
    padding: 20px;
    background-color: #fff;
    margin-bottom: 10px;
}
.tagslist .subbox {
    padding-right: 20px;
}
.tagslist input[type="text"] {
    border: 1px solid #ddd;
    vertical-align: top;
    width: 100%;
    box-shadow: none;
    margin-top: 5px;
}
.tagslist input.checkbox,
.tagslist input.radio,
.tagslist input:checkbox,
.tagslist input:radio {
    vertical-align: middle;
}
.tagslist select,
.tagslist textarea {
    border: 1px solid #ddd;
    vertical-align: top;
    width: auto;
}
.tagslist li {
    margin-bottom: 5px;
    width: 100%;
}
.tagslist .hetong {
    overflow: hidden;
    margin-top: 10px;
    padding: 10px 0;
    border-top: 1px solid #f7f7f7;
    border-bottom: 1px solid #f7f7f7;
}
.tagslist .hetong img {
    box-sizing: border-box;
    display: -webkit-box;
    -webkit-box-pack: justify;
    width: 32%;
    margin-bottom: 2%;
    margin-right: 2%;
    float: left;
}
.tagslist .hetong img:nth-child(3n) {
    margin-right: 0;
}
.tagslist li.uploaded p {
    padding-left: 0;
}
.tagslist li .red {
    color: red;
    font-style: normal;
}
.tagslist li label.item {
    color: #333;
}
.tagslist li span {
    display: inline-block;
    vertical-align: top;
    height: 100%;
    padding: 0 5px;
    border: 1px solid #fce098;
    color: #999;
    background-color: #fff0c9;
    cursor: pointer;
}
.tagslist li span.success {
    display: none;
}
.tagslist li span.err {
    border: 0;
    background-color: #fff;
    padding-left: 20px;
    margin: 5px 0 0 85px;
    height: auto;
    display: block;
    color: red;
    background: url(../images/sprite.gif) 0 2px no-repeat;
}
.tagslist li span.redtip {
    background-color: #f97877;
    color: #fff;
    font-size: 0.8rem;
    border: none;
    border-radius: 10px;
    margin-left: 5px;
}
.tagslist li span.yellowtip {
    background-color: #f8aa65;
    color: #fff;
    font-size: 0.8rem;
    border: none;
    border-radius: 10px;
    margin-left: 5px;
}
.tagslist li span b {
    position: absolute;
    right: -7px;
    top: 0;
    margin-left: 5px;
    border-left: 1px solid #fce098;
    color: #ef9f05;
    font-weight: 400;
    padding-right: 15px;
    width: 15px;
    height: 22px;
    background: url(../images/mysicon.png) no-repeat 2px -23px;
}
.tagslist li span em {
    font-style: normal;
}
.labellist {
    width: 816px;
    padding-left: 5px;
}
.tagslist .labellist label {
    height: 22px;
    line-height: 22px;
    margin: 0 5px 0 0;
    position: relative;
}
.tagslist .slf {
    border-radius: 3px;
    color: #fff;
    font-size: 18px;
    line-height: 35px;
    height: 35px;
    overflow: hidden;
    text-align: center;
    width: 100px;
    position: relative;
    background-color: red;
    display: inline-block;
    vertical-align: top;
}
.tagslist .slf span {
    width: 100px;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    border: 0;
    background: 0;
    position: absolute;
    left: 0;
    top: -28px;
}
.tagslist .slf .upload {
    float: left;
    height: 25px;
    margin: 7px 0 0 17px;
    width: 25px;
}
.tagslist .slf object {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
    height: 35px;
}
.tagslist .slf form {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}
.tagslist .slf img {
    left: 0;
    opacity: 0;
    position: absolute;
    top: 0;
}
.tagslist .clickinput {
    margin: 0 10px 0 0;
    padding: 10px 0;
    display: inline-block;
    vertical-align: middle;
}
.tagslist .clickinput input {
    vertical-align: middle;
}
.tagslist li .contract {
    padding: 20px 0;
    overflow: hidden;
}
.tagslist li .contract img {
    display: block;
    width: 100%;
}
.tagslist li .contract li {
    float: left;
    width: 32%;
    margin-right: 2%;
}
.tagslist li .contract li:nth-child(3n) {
    margin-right: 0;
}
.tagslist li .contract li a {
    display: block;
    width: 100%;
    height: 35px;
    line-height: 35px;
    background-color: #f4c63f;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    font-size: 16px;
}
#op_type {
    background: 0 0;
    border: none;
}
#op_type .e-btn-red {
    height: 35px;
    line-height: 35px;
    display: inline-block;
    font-size: 16px;
}
header.shouye,
nav.shouye,
section {
    min-width: 320px;
    max-width: 640px;
    margin: 0 auto;
}
.hf-mobile-750 header.shouye,
.hf-mobile-750 nav.shouye,
section {
    max-width: 750px;
}
.ellipsis {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.mask {
    display: none;
}
.mask_bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 108%;
    background: 0 0;
    z-index: 998;
    -moz-opacity: 0.6;
    opacity: 0.6;
}
.mask_con ul {
    box-shadow: -1px 2px 3px #ccc;
    z-index: 999;
    position: absolute;
    top: 42px;
    right: 5px;
    width: 120px;
    background: #f0f0f0;
    border-radius: 5px;
}
.mask_con ul li {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #d4d4d4;
}
.mask_con ul li:last-child {
    border-bottom: 0 none;
}
.mask_con ul li.on {
    background: url(../images/arrow_right_red.png) no-repeat 95px center #feebec;
    background-size: 8%;
}
.mask_con ul li a {
    padding-left: 10px;
    width: 100%;
    display: inline-block;
    height: 35px;
    color: #888;
    font-size: 0.9rem;
}
.mask_con i.arrow {
    position: absolute;
    right: 5px;
    top: 22px;
    width: 25px;
    height: 20px;
    z-index: 1000;
}
.mask_con i.arrow em {
    position: absolute;
    width: 0;
    height: 0;
    border: 10px solid transparent;
    border-bottom: 10px solid #f0f0f0;
    z-index: 999999;
}
.mask_con .num {
    height: 15px;
    line-height: 15px;
    padding: 0 4px;
    position: relative;
    margin-top: -8px;
    top: -8px;
    border-radius: 10px;
    display: inline-block;
    background-color: #ffa200;
    color: #fff;
    font-size: 0.6rem;
}
.mask_con b {
    background-image: url(../images/hdicon.png);
    background-size: 100%;
    height: 15px;
    width: 18px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: -1px;
}
.mask_con b.home {
    background-position: 0 0;
}
.mask_con b.my {
    background-position: 0 -22px;
}
.mask_con b.notice {
    background-position: 0 -42px;
}
.mask_con b.notice_new {
    background-position: 0 -42px;
}
.mask_con b.message {
    background-position: 0 -62px;
}
header.new_hd {
    background: #e32b2b;
    border-bottom: 1px #eee solid;
    color: #fff;
    font-weight: 700;
    width: 100%;
    position: relative;
}
#hdclone {
    height: 0 !important;
}
.new_hd a.back {
    position: absolute;
    margin-top: 7px;
    left: 10px;
    background: url(../images/header_bg.png) no-repeat;
    background-size: 75%;
    box-shadow: none;
    width: 33px;
    height: 31px;
    text-indent: -2000px;
}
.new_hd a.shouye {
    position: absolute;
    margin-top: 7px;
    left: 10px;
    z-index: 2000;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
.new_hd div {
    font-weight: 400;
    text-align: center;
    line-height: 40px;
    font-size: 16px;
    position: relative;
    margin: 0 50px;
    height: 40px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.new_hd .hd_search {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 55px;
    margin-top: -30px;
    background: url(../images/search_btn02.png) no-repeat;
    background-size: 100%;
}
.new_hd .hd_right {
    position: absolute;
    background: url(../images/header_bg.png) no-repeat 5px -24px #e32b2b;
    background-size: 78%;
    text-indent: -2000px;
    display: inline-block;
    width: 30px;
    height: 30px;
    margin-top: -35px;
    right: 5px;
}
.new_hd .hd_right .hasmessage {
    position: absolute;
    top: 5px;
    right: -2px;
    background-color: #ffa200;
    width: 6px;
    height: 6px;
    border-radius: 50%;
}
.post_detail .hd_right {
    position: fixed;
    right: 8px;
    top: -3px;
    z-index: 999;
    color: #fff;
    font-size: 2rem;
}
.new_hd a.zhuce {
    color: #fff;
    position: absolute;
    right: 10px;
    top: 9px;
    font-size: 14px;
}
.new_hd .tickbtn {
    position: absolute;
    right: 5px;
    top: 0;
    line-height: 40px;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
}
.score_index_banner,
header .banners {
    width: 100%;
    position: relative;
    background: #fff;
}
header .banners a {
    display: block;
}
.score_index_banner,
header .banners img {
    width: 100%;
    min-height: 133px;
}
header .banners ul {
    position: absolute;
    bottom: 5px;
    left: 40%;
    text-align: center;
    z-index: 111;
}
.score_index_banner ul li,
header .banners ul li {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #bcc0c1;
    margin-right: 10px;
}
.score_index_banner ul li.on,
header .banners ul li.on {
    background: #fff;
}
.prompt_page .katong {
    width: 28%;
    margin: 30% auto 10%;
    text-align: center;
}
.prompt_page .katong img {
    width: 100%;
}
.prompt_page p {
    padding-bottom: 5%;
    text-align: center;
    font-size: 1rem;
    color: #666;
}
.prompt_page .downapp_btn {
    margin: 0 auto;
    display: block;
    width: 63%;
    text-align: center;
    height: 40px;
    line-height: 40px;
    font-size: 1rem;
    background: #e02020;
    color: #fff;
    border-radius: 5px;
}
.hetongbox {
    background-color: #fff;
    margin-top: 10px;
    padding: 3% 5%;
    overflow: hidden;
}
.m-liner {
    background-color: #f7f7f7;
    height: 10px;
}
.hetongbox .item {
    color: #333;
    font-size: 0.8rem;
}
.hetongbox .item em {
    font-style: normal;
    color: #999;
    font-size: 0.7rem;
}
.hetongbox p {
    color: #999;
    font-size: 0.5rem;
    margin: 0;
    padding: 0;
    font-weight: 400;
}
.nocash {
    text-align: center;
    font-size: 0.95rem;
}
.nocash img {
    width: 23%;
    margin: 10% 0 4%;
}
.nocash .lingqu {
    display: block;
    width: 78%;
    margin: 50% 0 0 11%;
    height: 44px;
    line-height: 44px;
    background: #e02020;
    color: #fff;
    font-size: 1rem;
    border-radius: 5px;
}
.appdown {
    height: 100%;
    text-align: center;
    padding-bottom: 5%;
    overflow: hidden;
}
.appdown .hbslogo {
    width: 29%;
    padding: 8% 0 4%;
    margin: 0 auto;
}
.appdown .hbslogo img {
    width: 100%;
}
.appdown h2 {
    color: #fff;
    font-size: 1.6rem;
    line-height: 2.2rem;
}
.appdown a.downbtn {
    position: fixed;
    bottom: 8%;
    display: block;
    width: 60%;
    margin-left: 20%;
    height: 45px;
    line-height: 45px;
    font-size: 1.4rem;
    color: #e02020;
    background: #fff;
    border-radius: 5px;
    box-shadow: 2px 2px 3px #cc2f2f;
}
.gotop {
    display: none;
    position: fixed;
    right: 2%;
    bottom: 50px;
    z-index: 3000;
    width: 45px;
    height: 45px;
    background: url(../images/top.png) center center no-repeat;
    background-size: 60%;
    background-color: rgba(229, 229, 229, 0.8);
    border-radius: 10px;
}
.mgzine {
    overflow: hidden;
    background-color: #fff;
}
.mgzine li {
    list-style: none;
    padding: 0.5rem 0;
    width: 16rem;
    border-bottom: 1px solid #ddd;
}
.mgzine li:last-child {
    border-bottom: 0 none;
}
.mgzine li .bookinfo {
    padding: 0 0.5rem;
    min-height: 7.15rem;
}
.mgzine li .img {
    display: inline-block;
    width: 5.4rem;
    height: 7.15rem;
    vertical-align: top;
}
.mgzine li img {
    display: block;
    width: 100%;
}
.mgzine li dl {
    display: inline-block;
    width: 9rem;
    margin-left: 0.4rem;
    vertical-align: top;
}
.mgzine li dl dt {
    color: #333;
    font-size: 0.7rem;
    line-height: 1.1rem;
    margin-bottom: 0.2rem;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
}
.mgzine li dl dd {
    color: #999;
    font-size: 0.6rem;
}
.mgzine li .dloadmg {
    position: absolute;
    bottom: 0;
    left: 6.5rem;
    color: #fff;
    border-radius: 0.2rem;
    margin-top: 0.5rem;
    background-color: #e02020;
    font-size: 0.7rem;
    padding: 0.4rem 0.8rem;
    text-align: center;
}
.mgzine .mgmore {
    background-color: #f2f2f2;
    text-align: center;
    color: #d1d1d1;
    padding: 0.5rem;
    font-size: 1rem;
}
.yuyue-hbh {
    padding: 5%;
    text-align: center;
    background-color: #fff;
}
.yuyue-hbh h1 {
    font-size: 1.3rem;
    color: #666;
}
.yuyue-hbh h3 {
    color: #666;
    text-align: center;
    font-size: 1rem;
    margin: 8px 0 80px 0;
}
.yuyue-hbh h3.mt0 {
    margin-bottom: 0;
}
.red-yy-btn,
.yellow-yy-btn {
    background-color: #ffa200;
    font-size: 1.2rem;
    color: #fff;
    padding: 10px 0;
    display: block;
    width: 85%;
    margin: 0 auto;
    border-radius: 5px;
}
.red-yy-btn {
    background-color: #e02020;
}
.red-yy-href {
    color: #e02020;
    font-size: 1.2rem;
    text-decoration: underline;
}
.linebg {
    background: url(../images/huabian.png) top left repeat-x;
    padding-top: 25px;
    margin-bottom: 15px;
}
.yuyue-hbh .tishi {
    color: #e02020;
    text-align: center;
    font-size: 0.8rem;
    margin-top: 5px;
}
.yuyue-hbh .successicon {
    background: url(../images/duigou.png) center center no-repeat;
    background-size: 100%;
    margin: 30px auto 20px auto;
    width: 85px;
    height: 85px;
}
.yuyue-hbh .cashimg {
    background: url(../images/cash.png) -6px -10px no-repeat;
    background-size: 100%;
    margin: 0 auto;
    width: 290px;
    height: 235px;
}
.yuyue-hbh .cashimg p {
    padding-top: 55px;
    text-align: center;
    color: #fff;
    font-size: 0.6rem;
}
.yuyue-hbh .cashimg .cahes {
    padding-top: 60px;
    text-align: center;
    color: #ea3925;
    font-size: 1.1rem;
    line-height: 1.4rem;
}
.yuyue-hbh .cashimg .cahes dt {
    color: #666;
}
.yy-form {
    background-color: #fff;
    padding: 3% 10%;
    overflow: hidden;
}
.yy-form p {
    color: #999;
    margin-bottom: 5px;
    font-size: 0.9rem;
}
.yy-form .yy-text-input {
    width: 80%;
    height: 33px;
    font-size: 0.9rem;
    float: left;
    background-color: #f8f8f8;
    box-shadow: 0 0 0;
    border-radius: 0 0;
}
.yy-form .yy-submit-input {
    width: 20%;
    min-width: 50px;
    height: 33px;
    float: left;
    background: #e02020;
    padding: 0;
    border: 1px solid #e02020;
    border-radius: 0 0;
    text-shadow: 0 0;
    color: #fff;
    font-size: 1rem;
    font-weight: 400;
}
.yuyue-hbh-form dl {
    padding: 5%;
    background: #fff;
}
.yuyue-hbh-form dl dt {
    font-size: 1.1rem;
    color: #ffa924;
    padding-bottom: 5px;
    border-bottom: 1px solid #f2f2f2;
}
.yuyue-hbh-form dl dd {
    font-size: 0.9rem;
    margin-top: 5px;
}
.yuyue-hbh-form input[type="submit"] {
    margin-top: 10px;
    height: 50px;
    display: block;
    background: #e02020;
    border: 1px solid #e02020;
    text-shadow: 0 0;
    color: #fff;
    font-size: 1.2rem;
    font-weight: 400;
}
.yuyue-hbh-form input[type="text"] {
    width: 158px;
    background-color: #f8f8f8;
    box-shadow: 0 0 0;
    border-radius: 0 0;
}
.yuyue-hbh-form .yy-tishi {
    font-size: 0.9rem;
    padding: 5px 0 5px 30px;
    color: #999;
    background-color: #ececec;
}
.yuyue-hbh-form .qqtextbox {
    color: #999;
}
.yuyue-hbh-form .yy-ads {
    margin-bottom: 5%;
}
.yuyue-hbh-form .yy-ads .info {
    background-color: #fff;
    text-align: center;
    font-size: 1.1rem;
}
.yuyue-hbh-form .yy-ads .info p {
    padding: 0 5%;
}
.yuyue-hbh-form .yy-ads img {
    display: block;
    width: 94%;
    padding: 3%;
}
.continuedmg {
    position: absolute;
    left: 35%;
    display: block;
    color: #fff;
    border-radius: 5px;
    margin-top: 17px;
    background-color: #e02020;
    font-size: 16px;
    width: 80px;
    padding: 10px;
    text-align: center;
}
.one-text-line {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.several-text-line {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.cal {
    width: 336px;
    background: #fff;
    z-index: 10006;
    box-shadow: 2px 2px 4px #999;
    border-radius: 5px;
    background: -webkit-linear-gradient(#fff, #f0f0f0);
    background: -moz-linear-gradient(#fff, #f0f0f0);
    background: -ms-linear-gradient(#fff, #f0f0f0);
    background-image: -o-linear-gradient(#fff, #f0f0f0);
    background-image: linear-gradient(#fff, #f0f0f0);
}
.cal li {
    height: 24px;
    line-height: 24px;
}
.cal li a {
    display: block;
    border-radius: 4px;
}
.cal li a.btn {
    background-color: #5c799a;
    border-color: #cdd9e7 #496380 #496380 #cdd9e7;
    border-style: solid;
    border-width: 1px;
    color: #fff;
    display: inline-block;
    font-weight: 700;
    padding: 1px 10px;
    vertical-align: middle;
}
.cal .hd .g-1-8 {
    text-align: center;
}
.cal .hd dl {
    position: absolute;
    z-index: 9999;
    overflow: hidden;
    width: 75px;
    background: #fff;
    height: 24px;
}
.cal .hd .ct {
    position: relative;
}
.cal .hd .slt {
    left: 0;
    top: 0;
    position: absolute;
}
.cal .hd .slt a {
    padding-left: 15px;
}
.cal .hd .srt {
    right: 0;
    top: 0;
    position: absolute;
}
.cal .hd .srt a {
    padding-left: 28px;
}
.cal .hd .slt a:hover,
.cal .hd .srt a:hover {
    background: #369;
    color: #fff;
}
.cal .hd dl dd {
    height: 24px;
    line-height: 24px;
    border: solid 1px #fff;
    border-top: 0;
}
.cal .hd dl.on {
    height: 100px;
    overflow: scroll;
    overflow-x: hidden;
}
.cal .hd dl.on dd {
    background: #eee;
}
.cal .hd dl.on dd:hover {
    background: #333;
    color: #fff;
}
.cal .bd li {
    text-align: center;
}
.cal .bd .cp a {
    color: #333;
}
.cal .bd .cn a {
    color: #333;
}
.cal .bd .cw {
    background: #bbb;
    color: #333;
    cursor: default;
    font-weight: 700;
}
.cal .bd .cd .cday {
    background: #ff0;
    color: #000;
}
.cal .bd .ded .cday {
    background: #7eca3c;
    color: #fff;
}
.cal .bd .dedcd .cday {
    background: #f33;
    color: #fff;
}
.cal .bd li a:hover {
    background: #333;
    color: #fff;
}
.cal .bd .co a {
    color: #999;
}
.cal .bd .co a:hover {
    background: 0 0;
    color: #999;
    text-decoration: none;
    cursor: default;
}
.arti-con {
    padding: 1rem;
}
.downloadapp-temp {
    height: 2.8rem;
}
.downloadapp {
    height: 2.8rem;
    width: 100%;
    background-color: #fff;
    border-bottom: 1px solid #eee;
}
.downloadapp .download-close {
    position: absolute;
    left: 0.4rem;
    top: 1rem;
    z-index: 9;
    height: 0.8rem;
    width: 0.8rem;
    background: url(../images/close.gif) no-repeat;
    background-size: 100%;
}
.download-open {
    color: #fff;
    display: block;
    text-decoration: none;
    height: 100%;
}
.download-open p {
    margin: 0 0 0 1.6rem;
    display: -webkit-box;
    display: flex;
    height: 100%;
    overflow: hidden;
    -webkit-box-align: center;
    align-items: center;
}
.download-open p b.img {
    margin: 0 0.4rem 0 0;
    width: 2.2rem;
    height: 2.2rem;
    display: inline-block;
    vertical-align: top;
}
.download-open p b.img img {
    width: 100%;
    height: 100%;
}
.download-open p > span {
    color: #fff;
    font-size: 0.55rem;
    -webkit-box-flex: 1;
    flex: 1;
    display: block;
    line-height: 120%;
    padding-right: 0.5rem;
}
.download-open p > span > i {
    display: block;
    margin: 0.1rem 0 0.2rem;
    font-size: 0.64rem;
    font-style: normal;
    color: #333;
}
.download-open p > span > em {
    font-size: 0.52rem;
    font-style: normal;
    color: #666;
}
.download-open p b.downbtn {
    display: inline-block;
    width: 4rem;
    text-align: center;
    height: 1.4rem;
    line-height: 1.4rem;
    margin-right: 0.4rem;
    color: #fff;
    font-size: 0.6rem;
    font-weight: 400;
    background-color: #e02020;
    border-radius: 0.15rem;
}
.download-open.ybsdownload {
    background-color: #fafafa;
}
.download-open.ybsdownload i {
    font-size: 0.68rem;
    color: #333;
    font-weight: 700;
}
.download-open.ybsdownload em {
    color: #666;
}
.download-open.ybsdownload b.downbtn {
    background-color: #ff527a;
}
.icon_ok {
    display: inline-block;
    position: relative;
    width: 0.8rem;
    height: 0.8rem;
    border: 2px solid #0caa36;
    border-radius: 50%;
    vertical-align: middle;
}
.icon_ok:after {
    content: "";
    display: block;
    width: 30%;
    height: 50%;
    position: absolute;
    border-bottom: 2px solid #0caa36;
    border-right: 2px solid #0caa36;
    top: 50%;
    left: 50%;
    -webkit-transform: rotate(45deg) translateY(-26%) translateX(-100%);
}
.iconred_ok {
    display: inline-block;
    position: relative;
    width: 0.8rem;
    height: 0.8rem;
    background-color: #e02020;
    border: 2px solid #e02020;
    border-radius: 50%;
    vertical-align: middle;
}
.iconred_ok:after {
    content: "";
    display: block;
    width: 30%;
    height: 50%;
    position: absolute;
    border-bottom: 2px solid #fff;
    border-right: 2px solid #fff;
    top: 50%;
    left: 50%;
    -webkit-transform: rotate(45deg) translateY(-26%) translateX(-100%);
}
.icon_no {
    display: inline-block;
    position: relative;
    width: 0.6rem;
    height: 0.6rem;
    background-color: #fff;
    border: 0.06rem solid #878787;
    border-radius: 50%;
    vertical-align: middle;
}
.icon_radio {
    display: inline-block;
    position: relative;
    width: 0.5rem;
    height: 0.5rem;
    border: 1px dotted #ffa6ba;
    background: #fff;
    border-radius: 50%;
    vertical-align: middle;
}
.icon_radio:after {
    content: "";
    display: block;
    width: 60%;
    height: 60%;
    border-radius: 50%;
    position: absolute;
    top: 20%;
    left: 20%;
    background: #ff527a;
}
.hf-mobile-750 .btnbox {
    padding: 10px 25%;
}
.hf-mobile-750 .btnbox span a {
    font-size: 0.65rem;
}
.hf-mobile-750 .tagslist li span.redtip {
    font-size: 0.5rem;
}
.vcode_lists .vcode_ok {
    color: #fff;
    text-align: center;
    width: 20px;
    height: 20px;
    margin: 30% auto;
    background: #0c3;
    border-radius: 50%;
    font-size: 13px;
}
#dlgvcode {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99999;
    background: rgba(0, 0, 0, 0.8);
}
#dlgvcode .dlgvcode_c {
    width: 260px;
    margin: 200px auto;
    background: #fff;
    border-radius: 5px;
    padding: 15px;
    font-size: 16px;
}
#dlgvcode .vcode_t {
    padding: 5px 0;
    color: #666;
}
#dlgvcode .dlgvcode_c input {
    width: 160px;
}
#dlgvcode .dlgvcode_c img {
    display: inline-block;
    height: 36px;
    margin-left: 5px;
}
#dlgvcode .vcode_btn {
    text-align: center;
    padding-top: 10px;
}
#dlgvcode .vcode_btn a {
    padding: 5px 20px;
    border: 1px solid #ccc;
    border-radius: 8px;
    margin: 5px 5px 0;
} /*!*dialog弹框--母婴系列*!*/
.muying {
    border: none;
    border-radius: 0.5rem;
    font-family: "微软雅黑";
}
.muying .hd {
    background-color: #fff;
    height: 1.8rem;
    line-height: 1.8rem;
    color: #fff;
    border-radius: 0.5rem 0.5rem 0 0;
    border: none;
}
.muying .hd p {
    color: #ff527a;
    font-size: 0.6rem;
    height: 1.8rem;
    line-height: 2.3rem;
    text-align: center;
}
.muying .hd a.close {
    width: 1rem;
    height: 1rem;
    top: 0;
    right: 0.5rem;
    background: url(../images/muying_close.png) no-repeat;
    background-size: 100%;
}
.muying .bd {
    height: auto !important;
}
.muying input {
    width: 8.7rem;
    padding: 0 0.5rem;
    box-shadow: none;
    text-shadow: none;
    font-weight: 400;
    border-radius: 0.5rem;
    -webkit-tap-hightlight-color: none;
    -webkit-appearance: none;
}
.muying input[type="submit"] {
    width: 8.7rem;
    background: #ff527a;
    color: #fff;
    border-radius: 0.8rem;
}
.muying .ft {
    display: none;
}
/*! /static/css/m_750.css */
.hf-mobile header {
    position: relative;
    width: 100%;
    height: 1.42rem;
    line-height: 1.42rem;
    padding: 0.16rem 0;
    color: #333;
    font-weight: 700;
    border-bottom: 1px solid #eee;
    background-color: #fff;
}
#hdclone {
    height: 0 !important;
}
header.oldest {
    height: 2rem;
}
header a.back {
    position: absolute;
    top: 0.4rem;
    left: 0.4rem;
    width: 1rem;
    height: 1rem;
    background: url(../images/back_black.png) no-repeat;
    background-size: 100%;
    box-shadow: none;
}
header.oldest a.back {
    width: 1.4rem;
    height: 1.4rem;
}
header a.shouye {
    position: absolute;
    margin-top: 7px;
    left: 10px;
    z-index: 2000;
    color: #fff;
    font-size: 16px;
    font-weight: 400;
}
header .tit {
    overflow: hidden;
    width: 10rem;
    margin: 0 auto;
    font-weight: 400;
    text-align: center;
    height: 100%;
    font-size: 16px;
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
}
header.oldest .tit {
    line-height: 2rem;
}
header .hd_right {
    position: absolute;
    top: 0.4rem;
    right: 0.4rem;
    width: 1rem;
    height: 1rem;
    background: url(../images/gongneng.png) no-repeat;
    background-size: 100%;
}
header .hd_right.hasmessage {
    background: url(../images/hasmessage.png) no-repeat;
    background-size: 100%;
}
header .hd_search {
    position: absolute;
    right: 2.4rem;
    top: 0.4rem;
    width: 1rem;
    height: 1rem;
    background: url(../images/search_btn.png) no-repeat;
    background-size: 100%;
}
header .tickbtn {
    position: absolute;
    right: 0.4rem;
    top: 0.4rem;
    color: #666;
}
.header .hd_search {
    background: url(../images/search_btn02.png) no-repeat;
    background-size: 100%;
}
header.oldest .hd_search {
    width: 1.4rem;
    height: 1.4rem;
}
.header .hd_right {
    right: 5px;
    width: 30px;
    height: 30px;
    margin-top: -35px;
    text-indent: -2000px;
    background: url(../images/header_bg.png) no-repeat 5px -24px #e32b2b;
    background-size: 78%;
}
header.oldest .hd_right {
    width: 1.4rem;
    height: 1.4rem;
}
.header a.zhuce,
header a.zhuce {
    color: #666;
    position: absolute;
    right: 10px;
    top: 6px;
    font-size: 14px;
}
.header .tickbtn {
    position: absolute;
    right: 5px;
    top: 0;
    line-height: 40px;
    font-weight: 400;
    color: #fff;
    font-size: 16px;
}
.header_sear .hd_search {
    right: 0.4rem;
}
.post_detail .hd_right {
    position: fixed;
    right: 8px;
    top: -3px;
    z-index: 999;
    color: #fff;
    font-size: 2rem;
}
.mask_con ul li a {
    font-size: 0.62rem;
}
.share_dlg {
    display: none;
    position: fixed;
    z-index: 10005;
    height: 8rem;
    width: 12rem;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
}
.share_dlg_mask {
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 10004;
    height: 100%;
    width: 100%;
    background-color: #000;
    opacity: 0.6;
}
.share_box {
    width: 9rem;
    margin: 0 auto;
    text-align: center;
}
.share_box h2 {
    font-size: 0.68rem;
    color: #333;
    font-weight: 400;
    text-align: center;
    position: relative;
    top: -0.8rem;
}
.share_box li {
    width: 25%;
    text-align: center;
    float: left;
    padding-bottom: 0.5rem;
}
.share_box a {
    float: initial;
    padding: 0;
    display: block;
    margin: 0 auto;
    width: 1.4rem;
    height: 1.4rem;
    background-image: url(../images/share_img.png);
    background-size: cover;
}
.share_box li p {
    text-align: center;
    font-size: 0.4rem;
    color: #666;
}
.share_box a.weixin {
    background-position: 0 19.5%;
}
.share_box a.qzone {
    background-position: 0 75.5%;
}
.share_box a.tsina {
    background-position: 0 57%;
}
.share_box a.qq {
    background-position: 0 38.5%;
}
.share_box a.cp {
    background-position: 0 94%;
}
#wxShareMask {
    display: none;
    position: fixed;
    z-index: 10005;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.8);
    background-image: url(../images/wxshare.png);
    background-size: 100%;
    background-repeat: no-repeat;
}
.share_box .jiathis_style_32x32 a span.jtico {
    display: none !important;
}
#jiathis_weixin_modal {
    width: 300px !important;
    margin-left: -150px !important;
}
body .layui-m-layer .pink {
    background-color: rgba(254, 82, 122, 1);
}
body .layui-m-layer .red-hbh {
    background-color: rgba(227, 43, 43, 0.8);
}
.layer-muying .layui-m-layerbtn {
    background-color: #fff;
}
.layer-muying .layui-m-layerbtn span {
    color: #ff527a;
}
.layer-hbh .layui-m-layerbtn span {
    color: #f85451;
}
.nomore {
    text-align: center;
    height: 1.76rem;
    line-height: 2rem;
    font-size: 0.4rem;
    color: #666;
}
.nomore em {
    display: inline-block;
    width: 0.4rem;
    height: 1px;
    vertical-align: middle;
    margin: 0 0.16rem;
    background-color: #666;
}
.vr-button-icon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
}
.vr-button-icon.detail {
    z-index: 8;
}
.vricon_sm {
    background: url(../images/vricon_sm.png) no-repeat center;
    background-size: 1.5rem 1.5rem;
}
.vricon_mid {
    background: url(../images/vricon_mid.png) no-repeat center;
    background-size: 2rem 2rem;
}
.vricon_big {
    background: url(../images/vricon_big.png) no-repeat center;
    background-size: 2.5rem 2.5rem;
}
.layui-m-layer0 .layui-m-layerchild {
    border-radius: 0;
}
.layui-m-layer-vr-skin .layui-m-layerbtn {
    border: 0;
    background-color: #fff;
    font-size: 0;
}
.layui-m-layer-vr-skin .layui-m-layerbtn span {
    display: inline-block;
    margin-left: 0.6rem;
    width: 6.5rem;
    height: 1.76rem;
    line-height: 1.76rem;
    font-size: 0.6rem;
}
.layui-m-layer-vr-skin .layui-m-layerbtn span[no] {
    border: 1px solid #e02020;
    border-radius: 0.16rem;
    background-color: #fff2f2;
    color: #e02020;
}
.layui-m-layer-vr-skin .layui-m-layerbtn span[yes] {
    border: 1px solid #e02020;
    border-radius: 0.16rem;
    background-color: #e02020;
    color: #fff;
}
.collect,
.share {
    display: inline-block;
    width: 1rem;
    height: 1rem;
    margin-left: 0.4rem;
}
.collect {
    background: url(../images/collect_btn.png) no-repeat;
    background-size: 100%;
}
.collect.on {
    background: url(../images/collected.png) no-repeat;
    background-size: 100%;
}
.share {
    background: url(../images/share_btn.png) no-repeat;
    background-size: 100%;
}
.fixbt {
    position: fixed;
    z-index: 100;
    bottom: 0;
    width: 15rem;
    text-align: center;
    height: 2rem;
    line-height: 2rem;
    font-size: 0.5rem;
    background: #fff;
    border-top: 1px solid #e8e8e8;
}
.fixbt .redbtn {
    display: inline-block;
    width: 11.8rem;
    color: #fff;
    background: #e02020;
}
.fixbt .collect,
.fixbt .collected {
    float: left;
    width: 3rem;
    text-align: center;
    line-height: 1rem;
    color: #666;
}
.fixbt .storelink {
    float: left;
    width: 1.9rem;
    text-align: center;
    line-height: 0.8rem;
    color: #666;
    background-color: #fff;
}
.fixbt .storelink b {
    width: 0.88rem;
    height: 0.68rem;
    background: url(../images/fixbtn_icon.png) no-repeat;
    background-size: cover;
    background-position: 0 63%;
}
.fixbt .zixunlink {
    float: left;
    width: 1.9rem;
    text-align: center;
    line-height: 0.8rem;
    color: #666;
    background-color: #fff;
}
.fixbt .zixunlink b {
    width: 0.8rem;
    height: 0.8rem;
    background: url(../images/bt_zixun.png) no-repeat;
    background-size: cover;
    background-position: 0 0;
}
.fixbt .phonelink {
    position: relative;
    float: left;
    width: 1.9rem;
    text-align: center;
    line-height: 0.8rem;
    color: #666;
    background-color: #fff;
}
.fixbt .phonelink b {
    width: 0.8rem;
    height: 0.8rem;
    background: url(../images/bt_tel.png) no-repeat;
    background-size: cover;
    background-position: 0 27%;
}
.fixbt .phonelink span {
    position: absolute;
    top: 0.3rem;
    right: 0;
    width: 1px;
    height: 1.4rem;
    background-color: #ccc;
}
.fixbt .freedlink {
    float: left;
    width: 5.6rem;
    height: 2rem;
    font-size: 0.6rem;
    text-align: center;
    line-height: 2rem;
    color: #fff;
    background-color: #f88;
}
.fixbt .graylink {
    background-color: #666;
}
.fixbt .bticon {
    display: block;
    width: 0.8rem;
    height: 0.7rem;
    margin: 0.25rem auto 0;
    text-align: center;
    background: url(../images/storeicons_collect.png) no-repeat;
    background-size: 100%;
}
.fixbt .bticon.collected {
    background: url(../images/storeicons_collected.png) no-repeat;
    background-size: 100%;
}
.fixbt .collect .bticon,
.fixbt .collected .bticon {
    margin: 0.23rem auto 0.04rem;
    height: 0.8rem;
}
.fixbt .collected .bticon {
    background: url(../images/storeicons_collected.png) no-repeat;
    background-size: 100%;
}
