html {
    color: rgb(0, 0, 0);
    overflow-y: scroll;
    background: rgb(255, 255, 255);
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
    margin: 0px;
    padding: 0px;
}

body, button, input, select, textarea {
    font: 12px / 1.5 Tahoma, Arial, 雅黑, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}

address, cite, dfn, em, var {
    font-style: normal;
}

code, kbd, pre, samp, tt {
    font-family: "Courier New", Courier, monospace;
}

small {
    font-size: 12px;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    color: rgb(255, 115, 0);
}

abbr[title], acronym[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

q::before, q::after {
    content: "";
}

:focus {
    outline: 0px;
}

legend {
    color: rgb(0, 0, 0);
}

fieldset, img {
    border: none;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

hr {
    border: none;
    height: 1px;
}

img {
}

.fd-left {
    float: left;
}

.fd-right {
    float: right;
}

.fd-clear {
    clear: both;
}

.fd-clr {
    zoom: 1; }

.fd-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.fd-hide {
    display: none;
}

.fd-show {
    display: block;
}

.fd-inline {
    display: inline;
}

.fd-lump {
    display: inline-block;
    zoom: 1; }

.fd-visible {
    visibility: visible;
}

.fd-hidden {
    visibility: hidden;
}

.fd-locate {
    position: relative;
}

.fd-cny {
    font-family: Helvetica, Arial;
}

.fd-gray {
    color: rgb(102, 102, 102);
}

.fd-bold {
    font-weight: 700;
}

#header::after, #content::after, #footer::after, .layout::after, .main-wrap::after, .grid-sub::after, .grid-extra::after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
}

#header, #content, #footer, .layout, .main-wrap, .grid-sub, .grid-extra {
}

.w952 {
    width: 952px;
    margin: 0px auto;
    padding: 0px 4px;
}

.grid-main {
    float: left;
    width: 100%;
    min-height: 1px;
}

.grid-sub, .grid-extra {
    float: left;
}

.screen {
    width: 990px;
    margin: 0px auto;
    padding: 0px 5px;
}

.ui-font-beauty {
    font-family: "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", STHeiti;
    font-size: 16px;
}

.ui-overflow-hidden {
    overflow: hidden;
}

.ui-clr {
    zoom: 1; }

.ui-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.ui-left {
    float: left;
}

.ui-right {
    float: right;
}

.ui-hide {
    display: none !important;
}

.ui-vertical-img {
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.ui-vertical-img .img-box, .ui-vertical-img .ui-img-box {
    display: table-cell;
    vertical-align: middle;
}

.ui-vertical-img img {
    vertical-align: middle;
}

.ui-cny {
    font-family: Arial;
}

.ui-btn-default, .ui-btn-default:hover {
    color: rgb(51, 51, 51);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-default, .ui-btn-default span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-default {
    padding-right: 16px;
    background-position: right 0px;
}

.ui-btn-default span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 26px;
}

.ui-btn-default:hover {
    background-position: right -52px;
}

.ui-btn-default:hover span {
    background-position: 0px -52px;
}

.ui-btn-small, .ui-btn-small:hover {
    color: rgb(102, 102, 102);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-small, .ui-btn-small span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/diy-page-btn.png");
}

.ui-btn-small {
    padding-right: 8px;
    background-position: right 0px;
}

.ui-btn-small span {
    height: 24px;
    padding-left: 8px;
    background-position: 0px 0px;
    line-height: 23px;
}

.ui-btn, .ui-btn span, .ui-btn-disabled, .ui-btn-disabled span, .ui-btn-primary, .ui-btn-primary span, .ui-btn-s, .ui-btn-s span, .ui-btn-s-primary, .ui-btn-s-primary span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2013/405/316/613504_681975369.png");
}

.ui-btn, .ui-btn:hover {
    color: rgb(69, 69, 69);
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
}

.ui-btn {
    padding-right: 14px;
    background-position: right -200px;
}

.ui-btn span {
    height: 28px;
    padding-left: 14px;
    background-position: 0px -200px;
    line-height: 28px;
}

.ui-btn:hover {
    background-position: right -240px;
}

.ui-btn:hover span {
    background-position: 0px -240px;
}

.ui-btn-disabled, .ui-btn-disabled:hover {
    color: rgb(204, 204, 204);
    cursor: default;
    background-position: right -280px;
}

.ui-btn-disabled span, .ui-btn-disabled:hover span {
    background-position: 0px -280px;
}

.ui-btn-primary {
    color: rgb(255, 255, 255);
    background-position: right -120px;
}

.ui-btn-primary span {
    background-position: 0px -120px;
}

.ui-btn-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -160px;
}

.ui-btn-primary:hover span {
    background-position: 0px -160px;
}

.ui-btn-s, .ui-btn-s:hover {
    color: rgb(69, 69, 69);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-s {
    padding-right: 10px;
    background-position: right -60px;
}

.ui-btn-s span {
    height: 24px;
    padding-left: 10px;
    background-position: 0px -60px;
    line-height: 24px;
}

.ui-btn-s:hover {
    background-position: right -90px;
}

.ui-btn-s:hover span {
    background-position: 0px -90px;
}

.ui-btn-s-primary {
    color: rgb(255, 255, 255);
    background-position: right 0px;
}

.ui-btn-s-primary span {
    background-position: 0px 0px;
}

.ui-btn-s-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -30px;
}

.ui-btn-s-primary:hover span {
    background-position: 0px -30px;
}

.ui-txt {
    background-color: rgb(255, 255, 255);
    background-position: 98px -67px;
    border: 1px solid rgb(183, 183, 183);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
    color: rgb(68, 68, 68);
    height: 18px;
    padding: 3px 4px;
    vertical-align: middle;
    width: 190px;
}

.ui-txt:focus {
    background-color: rgb(255, 255, 255);
    border-color: rgb(100, 130, 185);
    box-shadow: rgb(230, 230, 230) 0px 1px 1px inset, rgb(163, 193, 242) 0px 0px 2px;
}

.ui-txt-error {
    background-color: rgb(255, 255, 255);
    border-color: rgb(238, 90, 90);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt-success {
    background-color: rgb(255, 255, 255);
    border-color: rgb(80, 170, 80);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt.disabled {
    background-color: rgb(245, 245, 245);
    border-color: rgb(221, 221, 221);
    box-shadow: rgb(230, 230, 230) 0px 2px 1px inset;
}

.ui-txt-small {
    padding: 1px 2px;
    width: 120px;
}

.ui-select {
    border: 1px solid rgb(183, 183, 183);
    color: rgb(68, 68, 68);
    display: inline-block;
    height: 26px;
    padding: 4px;
    vertical-align: middle;
}

.ui-layout-p10m30 {
    zoom: 1; }

.ui-layout-p10m30::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.ui-layout-p10m30 .grid-1 {
    float: left;
    width: 30px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-2 {
    float: left;
    width: 70px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-3 {
    float: left;
    width: 110px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-4 {
    float: left;
    width: 150px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-5 {
    float: left;
    width: 190px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-6 {
    float: left;
    width: 230px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-7 {
    float: left;
    width: 270px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-8 {
    float: left;
    width: 310px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-9 {
    float: left;
    width: 350px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-10 {
    float: left;
    width: 390px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-11 {
    float: left;
    width: 430px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-12 {
    float: left;
    width: 470px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-13 {
    float: left;
    width: 510px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-14 {
    float: left;
    width: 550px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-15 {
    float: left;
    width: 590px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-16 {
    float: left;
    width: 630px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-17 {
    float: left;
    width: 670px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-18 {
    float: left;
    width: 710px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-19 {
    float: left;
    width: 750px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-20 {
    float: left;
    width: 790px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-21 {
    float: left;
    width: 830px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-22 {
    float: left;
    width: 870px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-23 {
    float: left;
    width: 910px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-24 {
    float: left;
    width: 950px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-25 {
    float: left;
    width: 990px;
}

.ui-layout-p10m30 .grid-fixed {
    margin-right: 0px;
}

.ui-mod {
    border: 1px solid rgb(216, 216, 216);
    background-color: rgb(255, 255, 255);
}

.ui-mod .ui-mod-hd {
    background-color: rgb(250, 250, 250);
    background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(248, 248, 248));
    padding: 5px 8px 0px;
    height: 25px;
}

.ui-mod .ui-mod-hd h3 {
    font-size: 14px;
    font-weight: 700;
}

.ui-mod .ui-mod-bd {
    border-top: 1px solid rgb(238, 238, 238);
    padding: 8px;
}

.ui-mod-main .ui-mod-hd {
    padding: 5px 16px 0px;
}

.ui-mod-main .ui-mod-bd {
    padding: 16px;
}

.ui-paging .paging-list a.pre, .ui-paging .paging-list a.pre-disabled, .ui-paging .paging-list a.next, .ui-paging .paging-list a.next-disabled {
    background: url("//cbu01.alicdn.com/cms/upload/winport/dpl/20130109/dpl-bg.png") no-repeat;
}

.ui-paging {
    zoom: 1; }

.ui-paging::after {
    clear: both;
    content: " ";
    display: block;
    height: 0px;
}

.ui-paging .paging {
    float: left;
}

.ui-paging-right .paging {
    float: right;
}

.ui-paging-center .paging {
    margin: 0px auto;
}

.ui-paging ul.paging-list {
    float: left;
}

.paging-list li {
    float: left;
    height: 22px;
    overflow: hidden;
    padding: 0px 2px;
    color: rgb(68, 68, 68);
    font-family: Tahoma;
}

.ui-paging .paging-list a {
    display: inline-block;
    border: 1px solid rgb(183, 183, 183);
    background-color: rgb(255, 255, 255);
    margin-right: 3px;
    padding: 0px 4px;
    min-width: 12px;
    height: 20px;
    color: rgb(68, 68, 68);
    line-height: 20px;
    text-align: center;
    word-break: keep-all;
    text-decoration: none !important;
}

.ui-paging .paging-list a:hover {
    border-color: rgb(95, 138, 207);
    color: rgb(95, 138, 207);
}

.ui-paging .paging-list a.omit, .ui-paging .paging-list a.indic {
    background: 0px 0px;
    padding: 1px 4px;
    border: 0px none;
    cursor: default;
    color: rgb(68, 68, 68) !important;
}

.ui-paging .paging-list a.current {
    border-color: rgb(95, 138, 207);
    background-color: rgb(95, 138, 207);
    font-weight: 700;
    color: rgb(255, 255, 255);
    cursor: default;
}

.ui-paging .paging-list a.pre, .ui-paging .paging-list a.pre-disabled, .ui-paging .paging-list a.next, .ui-paging .paging-list a.next-disabled {
    background-color: rgb(255, 255, 255);
    overflow: hidden;
}

.ui-paging .paging-list a.pre {
    width: 10px;
    background-position: -8px -150px;
    overflow: hidden;
    line-height: 500%;
}

.ui-paging .paging-list a.pre:hover {
    border-color: rgb(255, 115, 0);
    background-position: -8px -169px;
}

.ui-paging .paging-list a.pre-disabled {
    background-position: -8px -189px;
    color: rgb(221, 221, 221);
    width: 10px;
    cursor: default;
    line-height: 500%;
    border-color: rgb(221, 221, 221) !important;
}

.ui-paging .paging-list a.next {
    background-position: 43px -150px;
    padding-right: 16px;
}

.ui-paging .paging-list a.next:hover {
    border-color: rgb(95, 138, 207);
    background-position: 43px -169px;
}

.ui-paging .paging-list a.next-disabled {
    border-color: rgb(221, 221, 221);
    background-position: 43px -189px;
    padding-right: 16px;
    color: rgb(221, 221, 221);
    cursor: default;
}

.ui-paging .paging-form {
    float: left;
    line-height: 20px;
}

.ui-paging .paging-form span {
    float: left;
    margin-right: 4px;
}

.ui-paging .paging-form input {
    margin: -1px 2px 0px;
    width: 30px;
    line-height: 18px;
    text-align: right;
}

.ui-paging .paging-btn, .ui-paging .paging-btn:link {
    float: left;
    background-color: rgb(245, 245, 245);
    border-radius: 3px;
    border: 1px solid rgb(183, 183, 183);
    color: rgb(68, 68, 68);
    display: inline-block;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    padding: 0px 10px;
}

.ui-paging .paging-btn:hover {
    background-color: rgb(245, 245, 245);
    text-decoration: none;
}

.ui-crumbs .ui-crumbs-arrow {
    background: url("//cbu01.alicdn.com/cms/upload/winport/dpl/20130109/dpl-bg.png") no-repeat;
}

.ui-crumbs a:link, .ui-crumbs a:visited {
    color: rgb(0, 85, 187);
}

.ui-crumbs a:hover {
    color: rgb(255, 115, 0);
}

.ui-crumbs {
    color: rgb(102, 102, 102);
    zoom: 1; }

.ui-crumbs::after {
    clear: both;
    content: " ";
    display: block;
    height: 0px;
}

.ui-crumbs li {
    float: left;
    margin-right: 10px;
}

.ui-crumbs li a {
    float: left;
}

.ui-crumbs .ui-crumbs-arrow {
    float: left;
    background-position: 0px 3px;
    width: 7px;
    height: 18px;
    margin-left: 10px;
    line-height: 400%;
    overflow: hidden;
}

.ui-tips .ui-tips-close, .ui-bubbletip .ui-tips-close, .ui-bubbletip .bubble-pos {
    background: url("//cbu01.alicdn.com/cms/upload/winport/dpl/20130109/dpl-bg.png") no-repeat;
}

.ui-tips a:link, .ui-tips a:visited {
    color: rgb(0, 85, 187);
}

.ui-tips a:hover {
    color: rgb(255, 115, 0);
}

.ui-tips, .ui-bubbletip, .ui-tip-quiet {
    background-color: rgb(255, 255, 229);
    border: 1px solid rgb(255, 204, 127);
    padding: 8px;
}

.ui-tips .ui-tips-close {
    float: right;
    width: 10px;
    height: 10px;
    background-position: 0px -23px;
    line-height: 400%;
    overflow: hidden;
}

.ui-tips .ui-tips-close:hover {
    background-position: 0px -43px;
}

.ui-tips .ui-tips-bd {
    margin-right: 10px;
}

.ui-tips dl.ui-tips-bd dt {
    font-weight: 700;
}

.ui-bubbletip {
    position: relative;
    width: 220px;
    height: 60px;
}

.ui-bubbletip .bubble-pos {
    position: absolute;
    line-height: 400%;
    overflow: hidden;
}

.ui-bubbletip .pos-t-l, .ui-bubbletip .pos-t-r {
    background-position: 0px -63px;
    width: 14px;
    height: 7px;
}

.ui-bubbletip .pos-r-t, .ui-bubbletip .pos-r-b {
    background-position: -14px -63px;
    width: 7px;
    height: 14px;
}

.ui-bubbletip .pos-b-l, .ui-bubbletip .pos-b-r {
    background-position: -7px -77px;
    width: 14px;
    height: 7px;
}

.ui-bubbletip .pos-l-t, .ui-bubbletip .pos-l-b {
    background-position: 0px -70px;
    width: 7px;
    height: 14px;
}

.ui-bubbletip .pos-t-l {
    left: 22px;
    top: -7px;
}

.ui-bubbletip .pos-t-r {
    right: 22px;
    top: -7px;
}

.ui-bubbletip .pos-r-t {
    right: -7px;
    top: 9px;
}

.ui-bubbletip .pos-r-b {
    right: -7px;
    bottom: 9px;
}

.ui-bubbletip .pos-b-l {
    left: 22px;
    bottom: -7px;
}

.ui-bubbletip .pos-b-r {
    right: 22px;
    bottom: -7px;
}

.ui-bubbletip .pos-l-t {
    left: -7px;
    top: 9px;
}

.ui-bubbletip .pos-l-b {
    left: -7px;
    bottom: 9px;
}

.ui-bubbletip .ui-tips-close {
    float: right;
    width: 10px;
    height: 10px;
    background-position: 0px -23px;
    line-height: 400%;
    overflow: hidden;
    margin-top: 3px;
}

.ui-bubbletip .ui-tips-close:hover {
    background-position: 0px -43px;
}

.ui-bubbletip .ui-bubbletip-hasclose-bd {
    margin-right: 16px;
}

.ui-tip-inline .ui-ico-serious, .ui-tip-inline .ui-ico-success, .ui-tip-inline .ui-ico-general {
    background: url("//cbu01.alicdn.com/cms/upload/2012/277/204/402772_1921578814.png") 0px 0px no-repeat scroll transparent;
}

.ui-tip-inline {
    color: rgb(68, 68, 68);
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 1.5;
    vertical-align: middle;
}

.ui-tip-inline-warning {
    color: rgb(228, 42, 42);
}

.ui-tip-inline .ui-ico-serious, .ui-tip-inline .ui-ico-success, .ui-tip-inline .ui-ico-general {
    background-position: -40px -112px;
    display: inline-block;
    height: 18px;
    margin: 0px 8px 0px 0px;
    overflow: hidden;
    vertical-align: middle;
    width: 12px;
}

.ui-tip-inline .ui-ico-success {
    background-position: -100px -112px;
}

.ui-tip-inline .ui-ico-general {
    background-position: -40px -172px;
}

.ui-tabs-01 .ui-tabs-hd {
    border-bottom: 1px solid rgb(160, 160, 160);
    display: block;
    height: 30px;
    position: relative;
}

.ui-tabs-01 .ui-tabs-ul {
    height: 31px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
}

.ui-tabs-01 .ui-tabs-t {
    display: inline;
    float: left;
    margin-right: 4px;
}

.ui-tabs-01 .ui-tabs-t a, .ui-tabs-01 .tab-option:link, .ui-tabs-01 .ui-tabs-t a:visited, .ui-tabs-01 .ui-tabs-t a:hover, .ui-tabs-01 .ui-tabs-t a {
    background-color: rgb(235, 235, 235);
    border-color: rgb(220, 220, 220);
    border-style: solid;
    border-width: 1px 1px 0px;
    color: rgb(153, 153, 153);
    display: inline;
    float: left;
    height: 22px;
    margin-top: 1px;
    padding: 3px 14px;
    font-size: 14px;
    text-decoration: none;
}

.ui-tabs-01 .ui-tabs-hd .active a:link, .ui-tabs-01 .tab-current .ui-tabs-t a:visited, .ui-tabs-01 .tab-current .ui-tabs-t a:hover {
    background-color: rgb(255, 255, 255);
    border-color: rgb(187, 187, 187);
    border-style: solid;
    border-width: 2px 1px 0px;
    color: rgb(68, 68, 68);
    font-weight: 700;
    margin-top: 0px;
    padding-bottom: 4px;
}

.ui-tabs-01 .tab-details {
    overflow: hidden;
}

.site-dialog {
    padding: 5px;
    background: rgba(122, 122, 122, 0.6);
}

.site-dialog .d-body {
    width: 480px;
    border: 1px solid rgb(122, 122, 122);
    background: rgb(255, 255, 255);
}

.site-dialog .d-header {
    height: 35px;
    padding: 0px 8px;
    border-bottom: 1px solid rgb(230, 230, 230);
    background: rgb(246, 246, 246);
}

.site-dialog .d-header h3 {
    float: left;
    height: 35px;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    color: rgb(68, 68, 68);
}

.ui-draggable .site-dialog .d-header {
    cursor: move;
}

.site-dialog .d-header .d-close, .site-dialog .d-header .d-close:hover {
    background-image: url("//cbu01.alicdn.com/cms/upload/2013/808/766/667808_681975369.png");
    background-position: 2px 2px;
}

.site-dialog .d-header .d-close {
    overflow: hidden;
    float: right;
    width: 21px;
    height: 22px;
    margin-top: 7px;
}

.site-dialog .d-header .d-close:hover {
    background-position: 2px -48px;
}

.site-dialog .d-content {
    padding: 0px;
    background: rgb(255, 255, 255);
}

.site-dialog .d-loading, .site-dialog .d-error {
    line-height: 60px;
    text-align: center;
}

.site-dialog .d-footer {
    height: 52px;
    border-top: 1px solid rgb(238, 238, 238);
    margin: 0px 12px;
}

.site-dialog .d-btn-group {
    float: right;
    margin: 12px 0px;
    padding-right: 8px;
}

.site-dialog-center-footer .d-footer .d-btn-group {
    float: none;
    margin-left: 15px;
    text-align: center;
}

.site-dialog .d-btn-group .d-btn {
    margin-left: 8px;
}

.site-dialog .d-footer .d-loading {
    position: absolute;
    right: 45px;
    height: 32px;
    margin-top: 6px;
    padding-left: 36px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/common/loading.gif") 0px 0px no-repeat;
    line-height: 32px;
}

.site-dialog-center-footer .d-footer .d-loading {
    left: 50%;
    margin-left: -50px;
}

.site-dialog .d-alert {
    padding: 32px 0px;
    font-size: 14px;
    text-align: center;
}

.site-dialog .d-alert .detail {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}

.site-dialog .d-alert i {
    display: inline-block;
    height: 32px;
    width: 32px;
    margin-right: 8px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/msg-icon.png") 0px -100px no-repeat;
    vertical-align: middle;
}

.site-dialog .d-alert-warn i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-error i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-info i {
    background-position: 0px -100px;
}

.site-dialog .d-alert-success i {
    background-position: 0px -50px;
}

.site-dialog .form-tabs {
    margin-bottom: 10px;
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-bottom: 1px solid rgb(219, 219, 219);
    height: 34px;
}

.site-dialog .form-tabs li {
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-right: 1px solid rgb(219, 219, 219);
    color: rgb(51, 51, 51);
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 113px;
}

.site-dialog .form-tabs li.selected {
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
    font-weight: 700;
    height: 35px;
    margin-top: -1px;
    position: relative;
    top: 1px;
}

.ui-img-text {
    border: 1px solid rgb(238, 238, 238);
    float: left;
    padding: 7px;
    margin-left: 12px;
}

.ui-img-text .ui-vertical-img {
    margin-bottom: 5px;
}

.ui-img-text .price {
    color: rgb(255, 115, 0);
    font-weight: 700;
}

.ui-img-150 {
    width: 150px;
}

.ui-img-150 .ui-vertical-img {
    width: 150px;
    height: 150px;
}

.ui-img-100 {
    width: 100px;
}

.ui-img-100 .ui-vertical-img {
    width: 100px;
    height: 100px;
}

.ui-table {
    width: 100%;
    border: 1px solid rgb(204, 204, 204);
}

.ui-table td, ui-table th {
    border-bottom: 1px solid rgb(204, 204, 204);
}

.ui-table thead tr {
    background: rgb(229, 228, 228);
    height: 46px;
}

.ui-table tbody tr {
    height: 26px;
}

.ui-table .even {
    background: rgb(247, 247, 247);
    text-align: center;
}

.ui-table .odd {
    text-align: center;
}

.ui-table .text-left {
    text-align: left;
}

.stack-slider-container {
    width: 100%;
    height: 400px;
    position: relative;
    background-color: rgb(51, 51, 51);
}

.stack-slider-container .stack-slider-ul {
    height: 400px;
    overflow: hidden;
    position: relative;
}

.stack-slider-container .stack-slider-li {
    transform: translate(0px, 0px) scale(0.81);
    transform-origin: 0px 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    list-style: none;
    opacity: 0;
    transition: all 0.3s ease-out 0s;
}

.stack-slider-container .stack-slider-img {
    width: 400px;
    height: 400px;
    border: none;
    float: left;
}

.stack-slider-container .current_pre {
    transform: translate(50px, 0px) scale(0.85);
    transform-origin: 0px 50%;
    opacity: 0.5;
    z-index: 2;
    cursor: pointer;
}

.stack-slider-container .current {
    transform: translate(147px, 0px) scale(1);
    z-index: 3;
    opacity: 1;
    box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 22px 1px;
}

.stack-slider-container .current_next {
    transform: translate(245px, 0px) scale(0.85);
    transform-origin: 100% 50%;
    opacity: 0.5;
    z-index: 2;
    cursor: pointer;
}

.stack-slider-container .btn {
    width: 18px;
    height: 18px;
    border-top: 2px solid rgb(255, 255, 255);
    border-right: 2px solid rgb(255, 255, 255);
    transform: rotate(-135deg);
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    z-index: 10;
}

.stack-slider-container .btn:hover {
    opacity: 0.7;
}

.stack-slider-container .btn.pre {
    left: 15px;
}

.stack-slider-container .btn.next {
    transform: rotate(45deg);
    right: 15px;
}

html {
    color: rgb(0, 0, 0);
    overflow-y: scroll;
    background: rgb(255, 255, 255);
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
    margin: 0px;
    padding: 0px;
}

body, button, input, select, textarea {
    font: 12px / 1.5 Tahoma, Arial, 雅黑, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}

address, cite, dfn, em, var {
    font-style: normal;
}

code, kbd, pre, samp, tt {
    font-family: "Courier New", Courier, monospace;
}

small {
    font-size: 12px;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    color: rgb(255, 115, 0);
}

abbr[title], acronym[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

q::before, q::after {
    content: "";
}

:focus {
    outline: 0px;
}

legend {
    color: rgb(0, 0, 0);
}

fieldset, img {
    border: none;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

hr {
    border: none;
    height: 1px;
}

img {
}

.fd-left {
    float: left;
}

.fd-right {
    float: right;
}

.fd-clear {
    clear: both;
}

.fd-clr {
    zoom: 1; }

.fd-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.fd-hide {
    display: none;
}

.fd-show {
    display: block;
}

.fd-inline {
    display: inline;
}

.fd-lump {
    display: inline-block;
    zoom: 1; }

.fd-visible {
    visibility: visible;
}

.fd-hidden {
    visibility: hidden;
}

.fd-locate {
    position: relative;
}

.fd-cny {
    font-family: Helvetica, Arial;
}

.fd-gray {
    color: rgb(102, 102, 102);
}

.fd-bold {
    font-weight: 700;
}

#header::after, #content::after, #footer::after, .layout::after, .main-wrap::after, .grid-sub::after, .grid-extra::after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
}

#header, #content, #footer, .layout, .main-wrap, .grid-sub, .grid-extra {
}

.w952 {
    width: 952px;
    margin: 0px auto;
    padding: 0px 4px;
}

.grid-main {
    float: left;
    width: 100%;
    min-height: 1px;
}

.grid-sub, .grid-extra {
    float: left;
}

.screen {
    width: 990px;
    margin: 0px auto;
    padding: 0px 5px;
}

.ui-font-beauty {
    font-family: "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", STHeiti;
    font-size: 16px;
}

.ui-overflow-hidden {
    overflow: hidden;
}

.ui-clr {
    zoom: 1; }

.ui-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.ui-left {
    float: left;
}

.ui-right {
    float: right;
}

.ui-hide {
    display: none !important;
}

.ui-vertical-img {
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.ui-vertical-img .img-box, .ui-vertical-img .ui-img-box {
    display: table-cell;
    vertical-align: middle;
}

.ui-vertical-img img {
    vertical-align: middle;
}

.ui-cny {
    font-family: Arial;
}

.ui-btn-default, .ui-btn-default:hover {
    color: rgb(51, 51, 51);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-default, .ui-btn-default span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-default {
    padding-right: 16px;
    background-position: right 0px;
}

.ui-btn-default span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 26px;
}

.ui-btn-default:hover {
    background-position: right -52px;
}

.ui-btn-default:hover span {
    background-position: 0px -52px;
}

.ui-btn-small, .ui-btn-small:hover {
    color: rgb(102, 102, 102);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-small, .ui-btn-small span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/diy-page-btn.png");
}

.ui-btn-small {
    padding-right: 8px;
    background-position: right 0px;
}

.ui-btn-small span {
    height: 24px;
    padding-left: 8px;
    background-position: 0px 0px;
    line-height: 23px;
}

.ui-btn, .ui-btn span, .ui-btn-disabled, .ui-btn-disabled span, .ui-btn-primary, .ui-btn-primary span, .ui-btn-s, .ui-btn-s span, .ui-btn-s-primary, .ui-btn-s-primary span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2013/405/316/613504_681975369.png");
}

.ui-btn, .ui-btn:hover {
    color: rgb(69, 69, 69);
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
}

.ui-btn {
    padding-right: 14px;
    background-position: right -200px;
}

.ui-btn span {
    height: 28px;
    padding-left: 14px;
    background-position: 0px -200px;
    line-height: 28px;
}

.ui-btn:hover {
    background-position: right -240px;
}

.ui-btn:hover span {
    background-position: 0px -240px;
}

.ui-btn-disabled, .ui-btn-disabled:hover {
    color: rgb(204, 204, 204);
    cursor: default;
    background-position: right -280px;
}

.ui-btn-disabled span, .ui-btn-disabled:hover span {
    background-position: 0px -280px;
}

.ui-btn-primary {
    color: rgb(255, 255, 255);
    background-position: right -120px;
}

.ui-btn-primary span {
    background-position: 0px -120px;
}

.ui-btn-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -160px;
}

.ui-btn-primary:hover span {
    background-position: 0px -160px;
}

.ui-btn-s, .ui-btn-s:hover {
    color: rgb(69, 69, 69);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-s {
    padding-right: 10px;
    background-position: right -60px;
}

.ui-btn-s span {
    height: 24px;
    padding-left: 10px;
    background-position: 0px -60px;
    line-height: 24px;
}

.ui-btn-s:hover {
    background-position: right -90px;
}

.ui-btn-s:hover span {
    background-position: 0px -90px;
}

.ui-btn-s-primary {
    color: rgb(255, 255, 255);
    background-position: right 0px;
}

.ui-btn-s-primary span {
    background-position: 0px 0px;
}

.ui-btn-s-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -30px;
}

.ui-btn-s-primary:hover span {
    background-position: 0px -30px;
}

.ui-txt {
    background-color: rgb(255, 255, 255);
    background-position: 98px -67px;
    border: 1px solid rgb(183, 183, 183);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
    color: rgb(68, 68, 68);
    height: 18px;
    padding: 3px 4px;
    vertical-align: middle;
    width: 190px;
}

.ui-txt:focus {
    background-color: rgb(255, 255, 255);
    border-color: rgb(100, 130, 185);
    box-shadow: rgb(230, 230, 230) 0px 1px 1px inset, rgb(163, 193, 242) 0px 0px 2px;
}

.ui-txt-error {
    background-color: rgb(255, 255, 255);
    border-color: rgb(238, 90, 90);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt-success {
    background-color: rgb(255, 255, 255);
    border-color: rgb(80, 170, 80);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt.disabled {
    background-color: rgb(245, 245, 245);
    border-color: rgb(221, 221, 221);
    box-shadow: rgb(230, 230, 230) 0px 2px 1px inset;
}

.ui-txt-small {
    padding: 1px 2px;
    width: 120px;
}

.ui-select {
    border: 1px solid rgb(183, 183, 183);
    color: rgb(68, 68, 68);
    display: inline-block;
    height: 26px;
    padding: 4px;
    vertical-align: middle;
}

.site-dialog {
    padding: 5px;
    background: rgba(122, 122, 122, 0.6);
}

.site-dialog .d-body {
    width: 480px;
    border: 1px solid rgb(122, 122, 122);
    background: rgb(255, 255, 255);
}

.site-dialog .d-header {
    height: 35px;
    padding: 0px 8px;
    border-bottom: 1px solid rgb(230, 230, 230);
    background: rgb(246, 246, 246);
}

.site-dialog .d-header h3 {
    float: left;
    height: 35px;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    color: rgb(68, 68, 68);
}

.ui-draggable .site-dialog .d-header {
    cursor: move;
}

.site-dialog .d-header .d-close, .site-dialog .d-header .d-close:hover {
    background-image: url("//cbu01.alicdn.com/cms/upload/2013/808/766/667808_681975369.png");
    background-position: 2px 2px;
}

.site-dialog .d-header .d-close {
    overflow: hidden;
    float: right;
    width: 21px;
    height: 22px;
    margin-top: 7px;
}

.site-dialog .d-header .d-close:hover {
    background-position: 2px -48px;
}

.site-dialog .d-content {
    padding: 0px;
    background: rgb(255, 255, 255);
}

.site-dialog .d-loading, .site-dialog .d-error {
    line-height: 60px;
    text-align: center;
}

.site-dialog .d-footer {
    height: 52px;
    border-top: 1px solid rgb(238, 238, 238);
    margin: 0px 12px;
}

.site-dialog .d-btn-group {
    float: right;
    margin: 12px 0px;
    padding-right: 8px;
}

.site-dialog-center-footer .d-footer .d-btn-group {
    float: none;
    margin-left: 15px;
    text-align: center;
}

.site-dialog .d-btn-group .d-btn {
    margin-left: 8px;
}

.site-dialog .d-footer .d-loading {
    position: absolute;
    right: 45px;
    height: 32px;
    margin-top: 6px;
    padding-left: 36px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/common/loading.gif") 0px 0px no-repeat;
    line-height: 32px;
}

.site-dialog-center-footer .d-footer .d-loading {
    left: 50%;
    margin-left: -50px;
}

.site-dialog .d-alert {
    padding: 32px 0px;
    font-size: 14px;
    text-align: center;
}

.site-dialog .d-alert .detail {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}

.site-dialog .d-alert i {
    display: inline-block;
    height: 32px;
    width: 32px;
    margin-right: 8px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/msg-icon.png") 0px -100px no-repeat;
    vertical-align: middle;
}

.site-dialog .d-alert-warn i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-error i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-info i {
    background-position: 0px -100px;
}

.site-dialog .d-alert-success i {
    background-position: 0px -50px;
}

.site-dialog .form-tabs {
    margin-bottom: 10px;
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-bottom: 1px solid rgb(219, 219, 219);
    height: 34px;
}

.site-dialog .form-tabs li {
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-right: 1px solid rgb(219, 219, 219);
    color: rgb(51, 51, 51);
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 113px;
}

.site-dialog .form-tabs li.selected {
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
    font-weight: 700;
    height: 35px;
    margin-top: -1px;
    position: relative;
    top: 1px;
}

.debug-container {
    width: 952px;
    margin: 0px auto;
}

.debug-container .body {
    border-top: 1px solid rgb(215, 215, 215);
}

.debug-container .debug {
    padding: 2px 5px;
    border-bottom: 1px solid rgb(215, 215, 215);
}

.debug-container .debug-error {
    background: rgb(255, 102, 102);
}

.debug-container .debug-info {
    background: rgb(235, 245, 255);
}

.debug-container .editor {
    width: 500px;
    height: 80px;
}

a {
    color: rgb(0, 102, 204);
}

.segment-box {
    width: 952px;
    margin: 0px auto;
    padding: 0px 4px;
}

.segment-box-w0 {
    width: 1190px;
    padding: 0px;
}

.segment-box-fluid {
    width: 100%;
    padding: 0px;
}

.ui-segment-empty {
    display: none;
}

.layout-fly {
    position: absolute;
    left: 0px;
    top: 0px;
}

.layout-s5m0 .main-wrap, .layout-s5w0 .main-wrap {
    margin-left: 200px;
}

.layout-s5m0 .grid-sub, .layout-s5w0 .grid-sub {
    width: 192px;
    margin-left: -100%;
}

.layout-m0s5 .main-wrap {
    margin-right: 200px;
}

.layout-m0s5 .grid-sub {
    width: 192px;
    margin-left: -192px;
}

.layout-m0s12 .main-wrap {
    margin-right: 480px;
}

.layout-m0s12 .grid-sub {
    width: 472px;
    margin-left: -472px;
}

.layout-s5m0s5 .main-wrap {
    margin-left: 200px;
    margin-right: 200px;
}

.layout-s5m0s5 .grid-sub {
    width: 192px;
    margin-left: -100%;
}

.layout-s5m0s5 .grid-extra {
    width: 192px;
    margin-left: -192px;
}

.layout {
    padding-bottom: 8px;
}

#site_top {
    padding-bottom: 0px;
}

#site_footer {
    padding-bottom: 0px;
}

.mod::after, .mod .m-body::after, .mod .m-header::after, .mod .m-content::after, .mod .m-footer::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.mod, .mod .m-body, .mod .m-header, .mod .m-content, .mod .m-footer {
}

.mod {
    margin-bottom: 8px;
}

.m-body {
    padding-bottom: 8px;
    border: 1px solid rgb(214, 214, 214);
    background: rgb(255, 255, 255);
}

.layout-fly .mod {
    margin-bottom: 0px;
}

.layout-fluid .mod {
    width: 952px;
    margin-left: auto;
    margin-right: auto;
}

.page-layout-990 .layout-fluid .mod {
    width: 990px;
}

.layout-fluid .mod-ui-fluid, .page-layout-990 .layout-fluid .mod-ui-fluid {
    width: auto;
    margin-left: auto;
    margin-right: auto;
}

.m-header {
    display: block;
    height: 40px;
    background: rgb(74, 74, 74);
    color: rgb(255, 255, 255);
    line-height: 40px;
}

.m-header a {
    color: rgb(255, 255, 255);
}

.m-header-ext {
    position: relative;
    height: 0px;
}

.m-header-ext-body {
    position: absolute;
    right: 0px;
    top: -40px;
    padding-right: 8px;
}

.m-header-ext.no-padding .m-header-ext-body {
    top: -25px;
}

.mod-ui-not-show-title .m-header-ext {
    display: none;
}

.m-header h3 {
    float: left;
    padding-left: 15px;
    font-size: 14px;
    font-weight: 700;
}

.m-content {
    padding: 8px 8px 0px;
}

.m-footer {
    padding: 0px 8px;
}

.mod-ui-hidden-title .m-header, .mod-ui-not-show-title .m-header, #content .mod-ui-hidden-title .m-header, #content .mod-ui-not-show-title .m-header {
    display: none;
}

.mod-ui-hidden-title .m-body, .mod-ui-not-show-title .m-body, #content .mod-ui-hidden-title .m-body, #content .mod-ui-not-show-title .m-body {
    padding-bottom: 0px;
    border: 0px;
    opacity: 1;
    filter: none;
}

.mod-ui-no-margin-bottom {
    margin-bottom: 0px;
}

.mod-ui-transparent-body .m-body {
    background: 0px 0px;
}

#site_top .mod-ui-hidden-title, #site_top .mod-ui-not-show-title, #site_header .mod-ui-hidden-title, #site_header .mod-ui-not-show-title, #site_footer .mod-ui-hidden-title, #site_footer .mod-ui-not-show-title {
    margin-bottom: 0px;
}

#content .mod-ui-hidden-title .m-content, #content .mod-ui-not-show-title .m-content {
    padding: 0px;
}

#content .mod-ui-hidden-title .m-footer, #content .mod-ui-not-show-title .m-footer {
    padding: 0px;
}

#content .mod-ui-only-show-title .m-header {
    display: block;
}

#content .mod-ui-only-show-title .m-body {
    padding-bottom: 0px;
    border: 0px;
    opacity: 1;
    filter: none;
}

#content .mod-ui-only-show-title .m-header-ext {
    display: block;
}

#content .mod-ui-hidden {
    display: none;
}

.ui-mini-mode #content .m-header {
    display: block;
}

.ui-mini-mode #content .m-body {
    padding: 0px;
}

.ui-mini-mode #content .m-content, .ui-mini-mode #content .m-footer, .ui-mini-mode .m-body-ext {
    display: none;
}

.ui-mini-mode #content .layout-fly {
    display: none;
}

.grid-main .m-content {
    padding: 16px 16px 0px;
}

.grid-main .m-body {
    padding-bottom: 16px;
}

.grid-main .m-footer {
    padding: 0px 16px;
}

.m-footer, .m-content .m-content-footer {
    text-align: right;
}

.m-content .no-content {
    text-align: center;
    padding: 15px 0px;
}

.mod-ui-async {
    display: none;
}

.mod-ui-async-complete {
    display: block;
}

.mod-ui-html-fragment .ui-html-fragment {
    visibility: hidden;
}

.mod-ui-html-fragment .ui-html-fragment-draft, .mod-ui-html-fragment .ui-html-fragment-complete {
    visibility: visible;
}

.ui-colorbox {
    border: 1px solid rgb(204, 204, 204);
    z-index: 100000;
}

.widget-color-picker {
    overflow: hidden;
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid rgb(210, 210, 210);
    padding: 1px;
    cursor: pointer;
}

.widget-color-picker span {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: rgb(167, 167, 167);
}

.widget-color-picker span.color-transparent {
    background: url("//cbu01.alicdn.com/cms/upload/winport/new5/color-picker.png") -79px -173px no-repeat;
}

.widget-upload-panel {
    overflow: hidden;
    width: 325px;
}

.widget-upload-panel .preview {
    display: none;
    float: left;
    position: relative;
    overflow: hidden;
    width: 80px;
    height: 80px;
    border: 1px solid rgb(217, 217, 217);
    margin-right: 8px;
}

.widget-upload-panel .preview a.remove {
    position: absolute;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    width: 12px;
    height: 12px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/remove-icon.png");
    text-indent: -5000px;
    font-size: 0px;
}

.widget-upload-panel .preview img {
    width: 80px;
    height: 80px;
}

.widget-upload-panel .upload-section {
    float: left;
    width: 235px;
}

.widget-upload-panel .loading {
    display: none;
    height: 32px;
    padding-left: 35px;
    background: url("//cbu01.alicdn.com/images/cn/home/loading.gif") left center no-repeat;
    line-height: 32px;
}

.widget-upload-panel .message {
    display: none;
}

.widget-upload-panel .message.success {
    color: rgb(0, 153, 0);
}

.widget-upload-panel .message.error {
    color: red;
}

.widget-upload-panel .desc {
    color: rgb(153, 153, 153);
}

.widget-upload-panel .upload, .widget-upload-panel .loading, .widget-upload-panel .message, .widget-upload-panel .desc {
    margin-bottom: 5px;
}

.ui-btn-01, .ui-btn-01:hover {
    color: rgb(51, 51, 51);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-01, .ui-btn-01 span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-01 {
    padding-right: 16px;
    background-position: right 0px;
}

.ui-btn-01 span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 26px;
}

.ui-btn-01:hover {
    background-position: right -52px;
}

.ui-btn-01:hover span {
    background-position: 0px -52px;
}

.ui-btn-01-disabled, .ui-btn-01-disabled:hover {
    color: rgb(153, 153, 153);
    text-decoration: none;
    cursor: default;
}

.ui-btn-01-disabled, .ui-btn-01-disabled span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-01-disabled {
    padding-right: 16px;
    background-position: right -78px;
}

.ui-btn-01-disabled span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px -78px;
    line-height: 26px;
}

.ui-btn-02, .ui-btn-02:hover {
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-02, .ui-btn-02 span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2012/127/053/350721_646277519.png");
}

.ui-btn-02 {
    padding-right: 16px;
    background-position: right 0px;
    color: rgb(147, 64, 2);
}

.ui-btn-02 span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 25px;
}

.ui-btn-02:hover {
    background-position: right -32px;
    color: rgb(51, 51, 51);
}

.ui-btn-02:hover span {
    background-position: 0px -32px;
}

.widget-date-picker {
    width: 107px;
    border: 1px solid rgb(224, 224, 224);
}

.widget-date-picker::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widget-date-picker .text {
    float: left;
    height: 18px;
    width: 72px;
    padding-left: 11px;
    color: rgb(153, 153, 153);
    line-height: 18px;
}

.widget-date-picker-disabled .text {
    color: rgb(204, 204, 204);
}

.widget-date-picker .trigger {
    overflow: hidden;
    float: left;
    width: 12px;
    height: 13px;
    margin-top: 3px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/common/widget-date-picker.png") 0px 0px no-repeat;
    cursor: pointer;
}

.widget-date-picker-disabled .trigger {
    background-position: 0px -15px;
}

.widget-date-picker-group {
}

.widget-date-picker-group::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widget-date-picker-group .widget-date-picker {
    float: left;
    margin-right: 7px;
}

.widget-date-picker-group .to-label {
    float: left;
    margin-right: 7px;
}

.ui-datepicker {
    z-index: 3000;
}

.ui-dialog #sys-ibank {
    height: auto;
}

.ui-dialog #sys-ibank .overlay {
    z-index: 3504;
}

.ui-dialog #sys-ibank .tabs-content {
    z-index: 3501;
}

.ui-dialog #sys-ibank .indicator {
    z-index: 3506;
}

.ui-dialog #sys-ibank .create {
    z-index: 3503;
}

a.ui-alitalk {
    padding: 2px 0px 2px 20px;
    background: url("//cbu01.alicdn.com/images/fdevlib/contact-icon.gif") no-repeat;
    color: rgb(0, 102, 204);
    font: 400 12px / 1.5 Tahoma, Arial, 雅黑, sans-serif;
    zoom: 1; }

a.ui-alitalk:hover {
    color: rgb(255, 115, 0);
}

a.ui-alitalk-on {
    background-position: -190px -58px;
}

a.ui-alitalk-off {
    background-position: -190px -28px;
}

a.ui-alitalk-mb {
    background-position: -190px 2px;
}

textarea.lazy-load-template {
    display: none;
}

input.ui-placeholder-on {
    color: rgb(191, 191, 191);
}

.widget-color-chooser-simple .widget-color-chooser {
    top: 20px;
}

.part-offer-list-main {
    overflow: hidden;
    width: 716px;
    margin: 0px auto;
    padding-left: 1px;
}

.part-offer-list-main::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.part-offer-list-main li {
    float: left;
    width: 160px;
    padding: 0px 10px 10px 9px;
}

.part-offer-list-main .image {
    position: relative;
    width: 150px;
    height: 150px;
    margin-bottom: 5px;
    padding: 3px;
    border: 1px solid rgb(212, 212, 212);
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.part-offer-list-main .image a {
    display: table-cell;
    vertical-align: middle;
}

.part-offer-list-main .image img {
    vertical-align: middle;
}

.part-offer-list-main .image a.img-lock {
    position: absolute;
    left: 4px;
    top: 4px;
    width: 150px;
    height: 150px;
    background: url("//cbu01.alicdn.com/cms/upload/integrity/private/150.png") no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main .image span.img-unlock {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: -1px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -150px no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main .title {
    margin-bottom: 5px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.part-offer-list-main .price {
    margin-bottom: 5px;
}

.part-offer-list-main .price .cny {
    float: left;
    color: rgb(143, 143, 143);
    font-family: Arial;
    margin-right: 2px;
}

.part-offer-list-main .price em {
    float: left;
    color: red;
    font-weight: 700;
}

.part-offer-list-main .props {
    clear: both;
    margin-bottom: 5px;
}

.part-offer-list-main .props .mix-text {
    color: rgb(143, 143, 143);
}

.part-offer-list-main .price .price-lock, .part-offer-list-main .price .price-unlock, .part-offer-list-main .price .mix-icon, .part-offer-list-main .price .alipay-icon {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0px 2px;
}

.part-offer-list-main .price .price-lock, .part-offer-list-main .price .price-unlock {
    float: left;
}

.part-offer-list-main .booked-info {
    margin-bottom: 5px;
    text-align: center;
}

.part-offer-list-main .price .price-lock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.part-offer-list-main .price .price-unlock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.part-offer-list-main .price .icon {
    float: right;
    text-align: right;
}

.part-offer-list-main .price .mix-icon {
    width: 37px;
    height: 14px;
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/mix.gif");
}

.part-offer-list-main .price .alipay-icon {
    width: 12px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/cn/market/b2bauction/logo_alipay.gif");
}

.part-offer-list-main .discount {
    color: rgb(143, 143, 143);
    text-align: center;
}

.part-offer-list-main .discount em {
    color: rgb(255, 115, 0);
}

.part-offer-list-main .booked-count, .part-offer-list-main .booked-count em {
    color: rgb(149, 110, 15);
    font-weight: 700;
}

.part-offer-list-main .purchase-button em {
    color: rgb(102, 102, 102);
    text-decoration: underline;
}

.part-offer-list-sub li {
    overflow: hidden;
    width: 100%;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted rgb(203, 203, 203);
}

.part-offer-list-sub li.last {
    border-bottom: 0px;
}

.part-offer-list-sub .image {
    position: relative;
    float: left;
    width: 64px;
    height: 64px;
    padding: 1px;
    margin-right: 4px;
    border: 1px solid rgb(229, 229, 229);
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.part-offer-list-sub .image a {
    display: table-cell;
    vertical-align: middle;
}

.part-offer-list-sub .image img {
    vertical-align: middle;
}

.part-offer-list-sub .title, .part-offer-list-sub .price {
    float: left;
    width: 100px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.part-offer-list-sub .price {
    margin-top: 3px;
}

.part-offer-list-sub .price em {
    color: red;
    font-weight: 700;
}

.part-offer-list-sub .booked-count, .part-offer-list-sub .booded-count em {
    color: rgb(149, 110, 15);
    font-weight: 700;
}

.part-offer-list-sub .price .price-lock, .part-offer-list-sub .price .price-unlock {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0px 2px;
    width: 16px;
    height: 16px;
}

.part-offer-list-sub .price .price-lock {
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.part-offer-list-sub .price .price-unlock {
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.part-offer-list-sub .image a.img-lock {
    position: absolute;
    left: 2px;
    width: 64px;
    height: 64px;
    background: url("//cbu01.alicdn.com/cms/upload/integrity/private/64.png") no-repeat;
}

.part-offer-list-sub .image span.img-unlock {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: -1px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -150px no-repeat;
    text-indent: -5000px;
}

.part-offer-list-sub .props-wrap {
    float: left;
    width: 100px;
}

.part-offer-list-main-catalogs {
    margin-top: 15px;
}

.part-offer-list-main-catalogs li {
    border-bottom: 1px dotted rgb(204, 204, 204);
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 8px;
    width: 100%;
}

.part-offer-list-main-catalogs li .image {
    overflow: hidden;
    border: 1px solid rgb(229, 229, 229);
    float: left;
    height: 100px;
    width: 100px;
    padding: 1px;
    position: relative;
}

.part-offer-list-main-catalogs li .image a {
    display: table-cell;
    height: 100px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
}

.part-offer-list-main-catalogs li .image img {
    vertical-align: middle;
}

.part-offer-list-main-catalogs .image a.img-lock {
    position: absolute;
    left: 1px;
    top: 1px;
    background: url("//cbu01.alicdn.com/cms/upload/integrity/private/100.png") no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main-catalogs .image span.img-unlock {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: -1px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -150px no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main-catalogs li .title {
    float: left;
    padding-left: 16px;
    width: 260px;
    overflow-wrap: break-word;
}

.part-offer-list-main-catalogs li .title a {
    font-size: 14px;
}

.part-offer-list-main-catalogs li .title p {
    width: 250px;
    color: rgb(153, 153, 153);
}

.part-offer-list-main-catalogs li .price-props-wrap {
    float: right;
}

.part-offer-list-main-catalogs li .price {
    float: left;
    margin-bottom: 5px;
    padding-left: 16px;
    width: 110px;
    text-align: center;
}

.part-offer-list-main-catalogs li .price .cny {
    color: rgb(143, 143, 143);
    font-family: Arial;
    margin-right: 2px;
}

.part-offer-list-main-catalogs li .price em {
    color: red;
    font-weight: 700;
}

.part-offer-list-main-catalogs li .props {
    float: left;
    margin-bottom: 5px;
    padding-left: 16px;
    width: 110px;
    text-align: center;
    color: rgb(136, 136, 136);
}

.part-offer-list-main-catalogs li .props .mix-text {
    color: rgb(143, 143, 143);
}

.part-offer-list-main-catalogs li .price .price-lock, .part-offer-list-main-catalogs li .price .price-unlock, .part-offer-list-main-catalogs li .price .mix-icon, .part-offer-list-main-catalogs li .price .alipay-icon, .part-offer-list-main-catalogs li .price .process-icon, .offer-list-tab-box .mix-icon {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0px 2px;
}

.part-offer-list-main-catalogs li .price .price-lock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.part-offer-list-main-catalogs li .price .price-unlock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.part-offer-list-main-catalogs li .price .mix-icon, .offer-list-tab-box .mix-icon {
    width: 37px;
    height: 14px;
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/mix.gif");
}

.part-offer-list-main-catalogs li .price .alipay-icon {
    width: 12px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/cn/market/b2bauction/logo_alipay.gif");
}

.part-offer-list-main-catalogs li .price .process-icon {
    width: 45px;
    height: 15px;
    background: url("//cbu01.alicdn.com/cms/upload/2012/214/894/498412_602705795.png");
}

.part-offer-list-main-catalogs li .discount {
    color: rgb(143, 143, 143);
    text-align: center;
}

.part-offer-list-main-catalogs li .discount em {
    color: rgb(255, 115, 0);
}

.part-offer-list-main-catalogs li .booked-count, .part-offer-list-main-catalogs li .booked-count em {
    color: rgb(136, 136, 136);
    font-weight: 700;
}

.part-offer-list-main-catalogs li .purchase .purchase-button {
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}

.part-offer-list-main-catalogs li .purchase a {
    float: left;
    margin-left: 6px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist2.png") no-repeat;
    display: inline-block;
    height: 27px;
    width: 77px;
    line-height: 27px;
    text-align: center;
}

.part-offer-list-main-catalogs li .purchase a:hover {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist.png") no-repeat;
    color: rgb(255, 255, 255);
}

.part-offer-list-main-catalogs li .purchase .msg-expired {
    color: rgb(255, 115, 0);
    font-weight: 400;
}

.popup-window {
    overflow: hidden;
    padding: 8px;
    width: 444px;
    height: 352px;
}

.callme-mask {
    width: 460px;
    height: 368px;
    opacity: 0.35;
    background: rgb(0, 0, 0);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}

.callme-mask-ifr {
    background: none 0px 0px repeat scroll rgb(0, 0, 0);
    left: 0px;
    position: absolute;
    top: 0px;
    width: 460px;
    height: 368px;
    z-index: -1;
    opacity: 0;
}

.popup-window-wrapper {
    z-index: 10001;
    position: relative;
    height: 350px;
    overflow: hidden;
    width: 442px;
    border: 1px solid rgb(254, 186, 101);
}

.popup-window-wrapper::after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

.popup-window .bd {
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.popup-window .hd {
    position: relative;
    z-index: 3;
}

.popup-window .hd a.close-btn:link, .popup-window .hd a.close-btn:visited {
    display: block;
    height: 18px;
    width: 18px;
    overflow: hidden;
    text-decoration: none;
    position: absolute;
    right: 8px;
    top: 7px;
    background: url("//cbu01.alicdn.com/cms/upload/2010/450/100/1054_1301427272.gif") 0px 0px no-repeat transparent;
}

.popup-window .hd a.close-btn:hover {
    background-position: 0px -22px;
}

.callme-window .bd {
    height: 351px;
    padding: 0px;
    width: 444px;
}

.mod a.d-callme:link, .mod a.d-callme:visited {
    background: url("//cbu01.alicdn.com/cms/upload/2010/730/100/1037_1301427272.gif") 0px 0px no-repeat transparent;
    vertical-align: middle;
    margin-left: 5px;
    padding: 2px 4px 4px 23px;
    line-height: 20px;
    display: none;
    text-decoration: none !important;
}

.mod a.d-callme:hover {
    background-position: 0px -30px;
}

.mod a.d-callme-on {
    display: inline-block !important;
}

.mod a.callme {
    display: none;
}

.mod a.callme:link, .mod a.callme:visited {
    width: 54px;
    height: 21px;
    padding-left: 21px;
    background: url("//cbu01.alicdn.com/cms/upload/2010/730/100/1037_1301427272.gif") 0px 0px no-repeat;
    color: rgb(0, 52, 154);
    font-size: 12px;
    line-height: 21px;
    vertical-align: middle;
}

.mod a.callme:hover, .mod a.callme:active {
    color: rgb(255, 102, 0);
    text-decoration: none;
    background-position: 0px -30px;
}

.mod a.callme-on {
    display: inline-block;
}

.segment-box {
    width: 990px;
    margin: 0px auto;
    padding: 0px 4px;
}

.segment-box-fluid {
    width: 100%;
    padding: 0px;
}

.layout-fly {
    position: absolute;
    left: 0px;
    top: 0px;
}

.layout-s5m0 .main-wrap {
    margin-left: 240px;
}

.layout-s5m0 .grid-sub {
    width: 230px;
    margin-left: -100%;
}

.layout-m0s5 .main-wrap {
    margin-right: 240px;
}

.layout-m0s5 .grid-sub {
    width: 230px;
    margin-left: -230px;
}

.layout-s5m0s5 .main-wrap {
    margin-left: 240px;
    margin-right: 240px;
}

.layout-s5m0s5 .grid-sub {
    width: 230px;
    margin-left: -100%;
}

.layout-s5m0s5 .grid-extra {
    width: 230px;
    margin-left: -230px;
}

.layout {
    padding-bottom: 8px;
}

#site_top {
    padding-bottom: 0px;
}

#site_footer {
    padding-bottom: 0px;
}

.widgetx-tabs .tab-pane {
    overflow: hidden;
}

.widgetx-tabs .tab-pane img {
    display: block;
}

.widgetx-tabs .lazy-load-loading {
    height: 170px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new5/loading.gif") center center no-repeat;
}

.widgetx-tabs-style-a {
    overflow: hidden;
    position: relative;
    height: 170px;
}

.widgetx-tabs-style-a .tab-nav {
    position: absolute;
    right: 10px;
    bottom: 10px;
    zoom: 1; z-index: 9;
}

.widgetx-tabs-style-a .tab-nav::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widgetx-tabs-style-a .tab-nav li {
    float: left;
    overflow: hidden;
    width: 18px;
    height: 18px;
    border: 1px solid rgb(216, 216, 216);
    background: rgb(255, 255, 255);
    color: rgb(255, 102, 0);
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    opacity: 0.7;
}

.widgetx-tabs-style-a .tab-nav li.active {
    background: rgb(255, 102, 0);
    color: rgb(255, 255, 255);
    font-weight: 700;
    opacity: 1;
}

.widgetx-tabs-style-b {
    overflow: hidden;
    position: relative;
    height: 170px;
}

.widgetx-tabs-style-b .tab-nav {
    position: absolute;
    left: 50%;
    bottom: 8px;
    margin-left: -20px;
    z-index: 9;
    zoom: 1; }

.widgetx-tabs-style-b .tab-nav::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widgetx-tabs-style-b .tab-nav li {
    float: left;
    overflow: hidden;
    width: 18px;
    height: 18px;
    margin-right: 2px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new2/tabs-2.png") 4px 4px no-repeat;
    cursor: pointer;
    line-height: 5000px;
}

.widgetx-tabs-style-b .tab-nav li.active {
    background-position: -17px 4px;
}

.widgetx-tabs-effect-leftright .tab-content {
    width: 10000px;
    zoom: 1; }

.widgetx-tabs-effect-leftright ta-content::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widgetx-tabs-effect-leftright .tab-pane {
    float: left;
}

.widgetx-tabs-effect-fade .tab-content {
    position: relative;
}

.widgetx-tabs-effect-fade .tab-pane {
    position: absolute;
    left: 0px;
    top: 0px;
}

.image-home-container {
    position: relative;
}

.d-close {
    overflow: hidden;
    float: right;
    width: 24px;
    height: 22px;
    cursor: pointer;
    color: rgb(0, 0, 0);
}

.app-globalConfig {
    display: none;
}

.app-officialsite_share {
    position: fixed;
    left: 50%;
    margin-left: 500px;
    bottom: 20px;
    width: 22px;
}

.app-officialsite_share .content {
}

.app-officialsite_share .top {
}

.app-officialsite_share .top .top-link {
    background: url("//cbu01.alicdn.com/cms/upload/2013/478/626/1626874_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 60px;
    width: 22px;
}

.app-officialsite_share .top .top-link:hover {
    background: url("//cbu01.alicdn.com/cms/upload/2013/678/626/1626876_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 60px;
    width: 22px;
}

.app-officialsite_share .share {
}

.app-officialsite_share .share-link {
    background: url("//cbu01.alicdn.com/cms/upload/2013/378/626/1626873_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 55px;
    width: 22px;
}

.app-officialsite_share .share-link:hover {
    background: url("//cbu01.alicdn.com/cms/upload/2013/578/626/1626875_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 55px;
    width: 22px;
}

.app-topToolBar .tool-bar-content {
    width: 990px;
    height: 24px;
    margin: 0px auto;
}

.app-topToolBar .tool-bar-content .login-info {
    float: left;
    margin-top: 2px;
}

.app-topToolBar .tool-bar-content .login-tips {
    float: left;
    margin-right: 10px;
}

.app-topToolBar .tool-bar-content .login-icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/login/login.png") no-repeat;
    display: block;
    float: left;
    height: 19px;
    width: 101px;
}

.app-topToolBar .tool-bar-content .join {
    color: rgb(0, 102, 204);
    float: left;
    margin-left: 9px;
}

.app-topToolBar .tool-bar-content .signout {
    color: rgb(0, 102, 204);
    margin-left: 10px;
}

.app-topToolBar .tool-bar-content .contact-info {
    float: right;
    margin-top: 2px;
}

.app-topToolBar .tool-bar-content .contact-info .separator {
    margin: 0px 8px;
    color: rgb(204, 204, 204);
}

.app-topToolBar .tool-bar-content .contact-info .tencent-icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/weibo/qq.png") no-repeat;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin-left: 4px;
    vertical-align: middle;
    margin-top: 2px;
}

.app-topToolBar .tool-bar-content .contact-info .sina-icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/weibo/sina.png") no-repeat;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    vertical-align: middle;
    margin-top: 2px;
}

.app-topToolBar .contact-info .sethome, .app-topToolBar .contact-info .saveme {
    cursor: pointer;
}

.app-topToolBar .contact-info .phonesite {
    margin-right: 15px;
    display: inline-block;
    position: relative;
}

.app-topToolBar .contact-info .phone-icon {
    display: inline-block;
    position: relative;
    top: 2px;
}

.app-topToolBar .contact-info .phone-arrow {
    display: inline-block;
    position: relative;
    top: -2px;
}

.app-topToolBar .hide {
    display: none;
}

.app-topToolBar .m-qrcode {
    position: absolute;
    top: 30px;
    left: 0px;
    padding: 10px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(220, 220, 220);
    z-index: 9999;
}

.app-topToolBar .m-qrcode .arror-top {
    position: absolute;
    top: -18.5px;
    left: 35px;
    width: 11px;
    height: 8px;
}

.app-topToolBar .m-qrcode .arror-top img {
    display: block;
    width: 100%;
    height: 100%;
}

.app-topToolBar .companycode-wrap {
    width: 80px;
    text-align: center;
}

.app-topToolBar .companycode-wrap .codeimg img {
    width: 80px;
    height: 80px;
}

.top-nav-bar {
    background: rgb(74, 74, 74);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.top-nav-bar ul {
    padding-left: 21px;
}

.top-nav-bar ul::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.top-nav-bar li {
    float: left;
    width: 100px;
}

.top-nav-bar li a {
    display: block;
    height: 30px;
    color: rgb(255, 255, 255);
    line-height: 30px;
}

.top-nav-bar li a:hover {
    text-decoration: none;
}

.top-nav-bar li.selected a, .top-nav-bar li a:hover {
    color: rgb(0, 0, 0);
}

.offer-category-container {
    position: absolute;
    z-index: 5001;
    width: 192px;
    border-right: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(221, 221, 221);
    border-left: 1px solid rgb(221, 221, 221);
    background-color: rgb(255, 255, 255);
}

.mod-categoryFly a:hover {
    color: rgb(255, 115, 0);
    text-decoration: underline;
}

.mod-categoryFly ul li {
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.mod-categoryFly ul li.sec {
    background: url("//cbu01.alicdn.com/cms/upload/winport/topNav/right.png") 170px center no-repeat;
}

.mod-categoryFly ul li.rhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-left: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: -1px -1px 0px;
    z-index: 1001;
}

.mod-categoryFly ul li.lhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-right: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: -1px 0px 0px -1px;
    text-indent: 1px;
    z-index: 1001;
}

.mod-categoryFly .category-hide {
    display: none;
}

.mod-categoryFly ul li a {
    color: rgb(30, 80, 162);
}

.mod-categoryFly .page {
    background: rgb(247, 250, 255);
    padding: 0px;
    margin-bottom: -3px;
}

.mod-categoryFly .all {
    background: none;
}

.mod-categoryFly .page li {
    float: left;
    width: 43px;
    border-left: 1px solid rgb(238, 238, 238);
    text-align: center;
    color: rgb(136, 136, 136);
}

.mod-categoryFly .page li a {
    color: rgb(136, 136, 136);
}

.mod-categoryFly .sub-category {
    width: 200px;
    margin-top: -1px;
    background: rgb(255, 255, 255);
    position: absolute;
    z-index: 1000;
}

.mod-categoryFly div.right {
    width: 400px;
}

.mod-categoryFly .sub-category li {
    height: 30px;
    line-height: 30px;
    background: none;
    border: none;
    color: rgb(30, 80, 162);
}

.mod-categoryFly .sub-category li .offer-count {
    color: rgb(136, 136, 136);
}

.mod-categoryFly .sub-category .sub-left {
    width: 200px;
    float: left;
    border-right: 1px solid rgb(238, 238, 238);
}

.mod-categoryFly .sub-category .no-right {
    border: 1px solid rgb(255, 115, 0);
}

.mod-categoryFly .sub-category .sub-right {
    width: 199px;
    float: left;
}

.mod-categoryFly .right {
    border: 1px solid rgb(255, 115, 0);
}

.app-officialsite_offerColumn .wp-category-nav-unit ul {
    overflow: hidden;
    width: 100%;
    margin-bottom: 12px;
}

.app-officialsite_offerColumn .wp-category-nav-unit li {
    overflow: hidden;
    float: left;
    width: 170px;
    line-height: 1.8em;
}

.app-officialsite_offerColumn .wp-category-nav-unit li.has-child .name {
    padding-right: 15px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/mod/icon-haschild.png") right center no-repeat;
}

.app-officialsite_offerColumn .wp-category-nav-unit li .num {
    color: rgb(159, 159, 159);
}

.app-officialsite_offerColumn .wp-category-nav-unit li.selected .name {
    color: rgb(45, 45, 45);
    font-weight: bold;
    text-decoration: none;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-folding {
    float: right;
    width: 21px;
    height: 21px;
    background: url("../images/listbg.gif") 0px 0px no-repeat scroll transparent;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-folding.minus {
    background-position: 0px -62px;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-folding.plus {
    background-position: 0px -89px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-cat-path {
    margin-bottom: 10px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-cat-path ol {
    height: 27px;
    border-bottom: 1px dotted rgb(102, 102, 102);
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-cat-path ol li {
    float: left;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-cat-path .sub-cat {
    margin-left: 8px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-cat-path .offer-stat {
    margin-left: 20px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-cat-path .offer-stat em {
    color: rgb(255, 0, 0);
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-cat-path .keywords {
    margin-left: 8px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit .search-intro {
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-right: 12px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit dl {
    padding-bottom: 16px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit dt, .wp-all-offer-column .wp-search-in-site-unit dd {
    float: left;
    height: 24px;
    margin-bottom: 4px;
    line-height: 24px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit dt {
    width: 38px;
    margin-right: 8px;
    text-align: right;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit .search-keywords {
    width: 116px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit dl input {
    height: 18px;
    padding: 3px 0px 0px;
    border: 1px solid rgb(159, 163, 164);
    background: url("../images/listbg.gif");
    vertical-align: middle;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit .price-low, .wp-all-offer-column .wp-search-in-site-unit .price-high {
    width: 43px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit .price-low {
    margin-right: 8px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit .price-high {
    margin-left: 8px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit .search-btn {
    display: block;
    width: 69px;
    height: 26px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: url("../images/listbg.gif") 0px -31px no-repeat;
    line-height: 26px;
    text-indent: -9999px;
    cursor: pointer;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit dl {
    float: left;
    margin-right: 8px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-search-in-site-unit .search-btn {
    float: left;
    height: 26px;
}

.app-officialsite_offerColumn .wp-all-offer-column .filter-bottom-scroll {
    position: fixed;
    width: 694px;
    top: 0px;
    z-index: 999;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting {
    border: 1px solid rgb(238, 238, 238);
    clear: left;
    color: rgb(102, 102, 102);
    height: 38px;
    margin-bottom: 8px;
    padding: 0px 10px;
    background-color: rgb(250, 250, 250);
}

.app-officialsite_offerColumn .wp-all-offer-column .mix-explain {
    border: 1px solid rgb(224, 230, 240);
    padding: 10px 8px;
    margin-top: 8px;
    background-color: rgb(247, 250, 255);
    font: 14px / 1.5 雅黑;
}

.app-officialsite_offerColumn .wp-all-offer-column .mix-detail {
    font: bold 14px / 1.5 雅黑;
}

.app-officialsite_offerColumn .wp-all-offer-column .mix-explain .mix-amount, .app-officialsite_offerColumn .wp-all-offer-column .mix-explain .mix-number {
    font: bold 13px / 1.5 Arial, 雅黑;
    color: rgb(204, 0, 0);
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting {
    margin-top: 8px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting li {
    float: left;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting li label {
    height: 23px;
    line-height: 23px;
    margin-right: 3px;
    float: left;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .filters label {
    float: none;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting a {
    float: left;
    height: 23px;
    overflow: hidden;
    width: 23px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .show-type, .app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort {
    margin-right: 16px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .show-type .catalogs {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") -23px -30px no-repeat;
    width: 22px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .show-type .catalogs-select {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") -23px 0px no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .show-type .windows {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .show-type .windows-select {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") 0px -30px no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .icon {
    display: inline-block;
    height: 23px;
    margin-right: 2px;
    vertical-align: text-bottom;
    width: 23px;
    cursor: pointer;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort li {
    float: left;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort li.tradenum, .app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort li.time {
    margin-right: 16px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-down-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-down-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-down-select .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/current_sort_down2.png") no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-up-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-up-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-up-select .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/current_sort_up.png") no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-up .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-up .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-up .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/sort_up.png") no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-down .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-down .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-down .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/sort_down.png") no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range {
    float: left;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range .price-selected {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    width: 124px;
    height: 55px;
    margin-top: -8px;
    padding: 7px;
    z-index: 100;
    position: absolute;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range .price-low, .app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range .price-high {
    width: 50px;
    height: 23px;
    line-height: 23px;
    padding-left: 4px;
    border: 1px solid rgb(183, 183, 183);
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range p {
    display: none;
    padding-top: 7px;
    text-align: center;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-selected p {
    display: block;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .filters {
    float: right;
    width: 263px;
    text-align: right;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range input.price-btn {
    width: 50px;
    height: 23px;
    line-height: 23px;
    background-color: rgb(247, 247, 247);
    border: 1px solid rgb(198, 198, 198);
    color: rgb(0, 0, 0);
    cursor: pointer;
}

.app-officialsite_offerColumn #offerlist-price-filter, .app-officialsite_offerColumn #offerlist-mix-filter, .mod-offerColumn #offerlist-private-filter, .app-officialsite_offerColumn #offerlist-group-filter, .app-officialsite_offerColumn #offerlist-tradenum-filter {
    vertical-align: middle;
    margin-right: 5px;
}

.app-officialsite_offerColumn #offerlist-private-filter {
    margin-right: 5px;
    vertical-align: middle;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-etc-tip {
    background-color: rgb(255, 254, 236);
    border: 1px solid rgb(255, 230, 188);
    color: rgb(102, 102, 102);
    line-height: 150%;
    margin: 12px 0px;
    padding: 8px;
    text-align: left;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-etc-tip .bow {
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/bow.gif") 0px 0px no-repeat scroll transparent;
    margin: 0px 2px;
    padding-left: 18px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-offerlist-etc-tip a:link, .wp-offerlist-etc-tip a:visited {
    color: rgb(0, 90, 198);
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .title {
    overflow: hidden;
    height: 35px;
    text-align: left;
    word-break: break-all;
    overflow-wrap: break-word;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .price {
    float: left;
    margin-bottom: 5px;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .discount {
    margin-bottom: 5px;
    text-align: left;
    color: rgb(143, 143, 143);
    clear: both;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .props {
    margin-bottom: 5px;
    text-align: right;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .other-info {
    clear: both;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .other-info .booked {
    margin-bottom: 5px;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .other-info .booked, .wp-all-offer-column .offer-list-main .other-info .booked span.booked-count, .wp-all-offer-column .offer-list-main .other-info .purchase a.purchase-button em {
    color: rgb(102, 102, 102);
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .other-info .purchase a.purchase-button em {
    text-decoration: underline;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main .booked-count {
    color: rgb(102, 102, 102);
    font-weight: bold;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs li .title {
    float: left;
    padding-left: 16px;
    width: 260px;
    overflow-wrap: break-word;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs li .title p {
    width: 250px;
    color: rgb(153, 153, 153);
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs li .price-props-wrap {
    float: left;
    width: 110px;
    padding-left: 16px;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs li div.booked {
    float: left;
    width: 110px;
    margin-bottom: 5px;
    padding-left: 16px;
    text-align: center;
    color: rgb(102, 102, 102);
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs li div.booked span.booked-count {
    color: rgb(102, 102, 102);
    font-weight: bold;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs li div.purchase {
    float: left;
    padding-left: 16px;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs .purchase-button, .offer-list-main-catalogs .purchase-button em {
    background: url("//cbu01.alicdn.com/cms/upload/2012/346/433/334643_1070828466.png") 0px -220px no-repeat scroll transparent;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs .purchase-button {
    display: inline-block;
    background-position: 0px -340px;
    padding-left: 2px;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs div.purchase a.purchase-button {
    text-decoration: none;
    cursor: pointer;
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs div.purchase em {
    display: inline-block;
    background-position: right -710px;
    height: 26px;
    padding: 0px 4px;
    line-height: 26px;
    color: rgb(68, 68, 68);
}

.app-officialsite_offerColumn .wp-all-offer-column .search-intro {
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-right: 12px;
}

.app-officialsite_offerColumn .wp-all-offer-column .app-searchInSite dl {
    padding-bottom: 16px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab {
    clear: both;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr {
    zoom: 1; }

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr::after {
    clear: both;
    content: " ";
    display: block;
    height: 0px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.offer-list-tab-title {
    position: relative;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 16px;
    border: 1px solid rgb(217, 217, 217);
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.current {
    font-size: 12px;
    font-weight: bold;
    background-color: rgb(255, 115, 0);
    border: 1px solid rgb(255, 115, 0);
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.offer-list-tab-title a, .app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.offer-list-tab-title em {
    display: inline-block;
    height: 26px;
    line-height: 24px;
    cursor: pointer;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.current em {
    color: rgb(255, 255, 255);
    cursor: pointer;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch {
    float: right;
    height: 30px;
    line-height: 30px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a {
    border: 1px solid rgb(217, 217, 217);
    padding: 2px 8px 2px 20px;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a.window {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/switch-catalogs.png") 6px 5px no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a.catalog {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/switch-windows.png") 6px 5px no-repeat;
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab .offer-list-tab-box {
    border-top: 1px solid rgb(255, 115, 0);
}

.app-officialsite_offerColumn .wp-all-offer-column .wp-all-offer-tab .offer-list-tab-box .wp-offerlist-view-setting {
    background-color: rgb(250, 250, 250);
}

.app-officialsite_offerColumn .wp-all-offer-column .offer-list-main-catalogs span.msg-expired {
    color: rgb(255, 115, 0);
    font-weight: normal;
}

.app-officialsite_offerColumn .wp-category-nav-unit a:hover {
    color: rgb(255, 115, 0);
    text-decoration: underline;
}

.app-officialsite_offerColumn input.ui-placeholder-on {
    color: rgb(191, 191, 191);
}

.app-officialsite_offerColumn-hover .wp-category-nav-unit ul {
    overflow: hidden;
    width: 100%;
    margin-bottom: 12px;
}

.app-officialsite_offerColumn-hover .wp-category-nav-unit li {
    overflow: hidden;
    float: left;
    width: 170px;
    line-height: 1.8em;
}

.app-officialsite_offerColumn-hover .wp-category-nav-unit li.has-child .name {
    padding-right: 15px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/mod/icon-haschild.png") right center no-repeat;
}

.app-officialsite_offerColumn-hover .wp-category-nav-unit li .num {
    color: rgb(159, 159, 159);
}

.app-officialsite_offerColumn-hover .wp-category-nav-unit li.selected .name {
    color: rgb(45, 45, 45);
    font-weight: bold;
    text-decoration: none;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-folding {
    float: right;
    width: 21px;
    height: 21px;
    background: url("../images/listbg.gif") 0px 0px no-repeat scroll transparent;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-folding.minus {
    background-position: 0px -62px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-folding.plus {
    background-position: 0px -89px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-cat-path {
    margin-bottom: 10px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-cat-path ol {
    height: 27px;
    border-bottom: 1px dotted rgb(102, 102, 102);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-cat-path ol li {
    float: left;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-cat-path .sub-cat {
    margin-left: 8px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-cat-path .offer-stat {
    margin-left: 20px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-cat-path .offer-stat em {
    color: rgb(255, 0, 0);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-cat-path .keywords {
    margin-left: 8px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit .search-intro {
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-right: 12px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit dl {
    padding-bottom: 16px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit dt, .wp-all-offer-column .wp-search-in-site-unit dd {
    float: left;
    height: 24px;
    margin-bottom: 4px;
    line-height: 24px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit dt {
    width: 38px;
    margin-right: 8px;
    text-align: right;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit .search-keywords {
    width: 116px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit dl input {
    height: 18px;
    padding: 3px 0px 0px;
    border: 1px solid rgb(159, 163, 164);
    background: url("../images/listbg.gif");
    vertical-align: middle;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit .price-low, .wp-all-offer-column .wp-search-in-site-unit .price-high {
    width: 43px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit .price-low {
    margin-right: 8px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit .price-high {
    margin-left: 8px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit .search-btn {
    display: block;
    width: 69px;
    height: 26px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: url("../images/listbg.gif") 0px -31px no-repeat;
    line-height: 26px;
    text-indent: -9999px;
    cursor: pointer;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit dl {
    float: left;
    margin-right: 8px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-search-in-site-unit .search-btn {
    float: left;
    height: 26px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .filter-bottom-scroll {
    position: fixed;
    width: 694px;
    top: 0px;
    z-index: 999;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting {
    border: 1px solid rgb(238, 238, 238);
    clear: left;
    color: rgb(102, 102, 102);
    height: 38px;
    margin-bottom: 8px;
    padding: 0px 10px;
    background-color: rgb(250, 250, 250);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting {
    margin-top: 8px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting li {
    float: left;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting li label {
    height: 23px;
    line-height: 23px;
    margin-right: 3px;
    float: left;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .filters label {
    float: none;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting a {
    float: left;
    height: 23px;
    overflow: hidden;
    width: 23px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .show-type, .app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort {
    margin-right: 16px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .show-type .catalogs {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") -23px -30px no-repeat;
    width: 22px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .show-type .catalogs-select {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") -23px 0px no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .show-type .windows {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .show-type .windows-select {
    text-indent: -9999px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offerColumn/show_type.png") 0px -30px no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .icon {
    display: inline-block;
    height: 23px;
    margin-right: 2px;
    vertical-align: text-bottom;
    width: 23px;
    cursor: pointer;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort li {
    float: left;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort li.tradenum, .app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort li.time {
    margin-right: 16px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-down-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-down-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-down-select .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/current_sort_down2.png") no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-up-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-up-select .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-up-select .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/current_sort_up.png") no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-up .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-up .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-up .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/sort_up.png") no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .time-down .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .price-down .icon, .wp-all-offer-column .wp-offerlist-view-setting .view-setting .sort .tradenum-down .icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/sort_down.png") no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range {
    float: left;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range .price-selected {
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(221, 221, 221);
    width: 124px;
    height: 55px;
    margin-top: -8px;
    padding: 7px;
    z-index: 100;
    position: absolute;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range .price-low, .app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range .price-high {
    width: 50px;
    height: 23px;
    padding-left: 4px;
    border: 1px solid rgb(183, 183, 183);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range p {
    display: none;
    padding-top: 7px;
    text-align: center;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-selected p {
    display: block;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .filters {
    float: right;
    width: 263px;
    text-align: right;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-view-setting .view-setting .price-range input.price-btn {
    width: 50px;
    height: 23px;
    line-height: 23px;
    background-color: rgb(247, 247, 247);
    border: 1px solid rgb(198, 198, 198);
    color: rgb(0, 0, 0);
    cursor: pointer;
}

.app-officialsite_offerColumn-hover #offerlist-price-filter, .app-officialsite_offerColumn-hover #offerlist-mix-filter, .app-officialsite_offerColumn-hover #offerlist-private-filter, .app-officialsite_offerColumn-hover #offerlist-group-filter, .app-officialsite_offerColumn-hover #offerlist-tradenum-filter {
    vertical-align: middle;
    margin-right: 5px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-etc-tip {
    background-color: rgb(255, 254, 236);
    border: 1px solid rgb(255, 230, 188);
    color: rgb(102, 102, 102);
    line-height: 150%;
    margin: 12px 0px;
    padding: 8px;
    text-align: left;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-etc-tip .bow {
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/bow.gif") 0px 0px no-repeat scroll transparent;
    margin: 0px 2px;
    padding-left: 18px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-offerlist-etc-tip a:link, .wp-offerlist-etc-tip a:visited {
    color: rgb(0, 90, 198);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .title {
    overflow: hidden;
    height: 35px;
    text-align: left;
    word-break: break-all;
    overflow-wrap: break-word;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .price {
    float: left;
    margin-bottom: 5px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .discount {
    margin-bottom: 5px;
    text-align: left;
    color: rgb(143, 143, 143);
    clear: both;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .props {
    margin-bottom: 5px;
    text-align: right;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .other-info {
    clear: both;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .other-info .booked {
    margin-bottom: 5px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .other-info .booked, .wp-all-offer-column .offer-list-main .other-info .booked span.booked-count, .wp-all-offer-column .offer-list-main .other-info .purchase a.purchase-button em {
    color: rgb(102, 102, 102);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .other-info .purchase a.purchase-button em {
    text-decoration: underline;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main .booked-count {
    color: rgb(102, 102, 102);
    font-weight: bold;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs li .title {
    float: left;
    padding-left: 16px;
    width: 260px;
    overflow-wrap: break-word;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs li .title p {
    width: 250px;
    color: rgb(153, 153, 153);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs li .price-props-wrap {
    float: left;
    width: 110px;
    padding-left: 16px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs li div.booked {
    float: left;
    width: 110px;
    margin-bottom: 5px;
    padding-left: 16px;
    text-align: center;
    color: rgb(102, 102, 102);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs li div.booked span.booked-count {
    color: rgb(102, 102, 102);
    font-weight: bold;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs li div.purchase {
    float: left;
    padding-left: 16px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs .purchase-button, .offer-list-main-catalogs .purchase-button em {
    background: url("//cbu01.alicdn.com/cms/upload/2012/346/433/334643_1070828466.png") 0px -220px no-repeat scroll transparent;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs .purchase-button {
    display: inline-block;
    background-position: 0px -340px;
    padding-left: 2px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs div.purchase a.purchase-button {
    text-decoration: none;
    cursor: pointer;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs div.purchase em {
    display: inline-block;
    background-position: right -710px;
    height: 26px;
    padding: 0px 4px;
    line-height: 26px;
    color: rgb(68, 68, 68);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .search-intro {
    float: left;
    font-size: 12px;
    height: 24px;
    line-height: 24px;
    padding-right: 12px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .app-searchInSite dl {
    padding-bottom: 16px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab {
    clear: both;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr {
    zoom: 1; }

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr::after {
    clear: both;
    content: " ";
    display: block;
    height: 0px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.offer-list-tab-title {
    position: relative;
    float: left;
    height: 30px;
    line-height: 30px;
    padding: 0px 16px;
    border: 1px solid rgb(217, 217, 217);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.current {
    font-size: 12px;
    font-weight: bold;
    background-color: rgb(255, 115, 0);
    border: 1px solid rgb(255, 115, 0);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.offer-list-tab-title a, .app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.offer-list-tab-title em {
    display: inline-block;
    height: 26px;
    line-height: 24px;
    cursor: pointer;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.current em {
    color: rgb(255, 255, 255);
    cursor: pointer;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch {
    float: right;
    height: 30px;
    line-height: 30px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a {
    border: 1px solid rgb(217, 217, 217);
    padding: 2px 8px 2px 20px;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a.window {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/switch-catalogs.png") 6px 5px no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab ul.clr li.switch a.catalog {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offercolumn/switch-windows.png") 6px 5px no-repeat;
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab .offer-list-tab-box {
    border-top: 1px solid rgb(255, 115, 0);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .wp-all-offer-tab .offer-list-tab-box .wp-offerlist-view-setting {
    background-color: rgb(250, 250, 250);
}

.app-officialsite_offerColumn-hover .wp-all-offer-column .offer-list-main-catalogs span.msg-expired {
    color: rgb(255, 115, 0);
    font-weight: normal;
}

.app-officialsite_offerColumn-hover .wp-category-nav-unit a:hover {
    color: rgb(255, 115, 0);
    text-decoration: underline;
}

.app-officialsite_offerColumn-hover input.ui-placeholder-on {
    color: rgb(191, 191, 191);
}

.part-searchInSite {
    margin-bottom: 8px;
}

.part-searchInSite dt, .part-searchInSite dd {
    float: left;
    height: 24px;
    margin-bottom: 4px;
    line-height: 24px;
}

.part-searchInSite dt {
    width: 38px;
    margin-right: 8px;
    text-align: right;
}

.part-searchInSite .search-text {
    zoom: 1; }

.part-searchInSite .search-text::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.part-searchInSite .search-keywords {
    width: 116px;
}

.part-searchInSite .search-keywords-big {
    float: left;
    width: 360px;
    height: 28px;
    line-height: 28px;
    margin-right: 5px;
    padding-left: 4px;
    border: 1px solid rgb(183, 183, 183);
}

.part-searchInSite input.ui-placeholder-on {
    color: rgb(191, 191, 191);
}

.part-searchInSite dl input {
    height: 18px;
    padding: 3px 0px 0px;
    border: 1px solid rgb(159, 163, 164);
    background: url("../images/listbg.gif");
    vertical-align: middle;
}

.part-searchInSite .price-low, .part-searchInSite .price-high {
    width: 43px;
}

.part-searchInSite .price-low {
    margin-right: 8px;
}

.part-searchInSite .price-high {
    margin-left: 8px;
}

.part-searchInSite .search-btn {
    display: block;
    width: 69px;
    height: 26px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: url("../images/listbg.gif") 0px -31px no-repeat;
    line-height: 26px;
    text-indent: -9999px;
    cursor: pointer;
}

.part-searchInSite .search-btn-big {
    float: left;
    width: 69px;
    height: 30px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/search_btn/search.png") 0px 1px no-repeat;
    line-height: 30px;
    text-indent: -9999px;
    cursor: pointer;
}

.grid-sub .part-searchInSite dl, .grid-extra .part-searchInSite dl {
    width: 100%;
    overflow: hidden;
}

.grid-sub .part-searchInSite .search-btn, .grid-extra .part-searchInSite .search-btn {
    margin: 4px 0px 0px 46px;
}

.grid-main .part-searchInSite dl {
    float: left;
    margin-right: 8px;
}

.grid-main .part-searchInSite .search-btn {
    height: 29px;
    margin-left: 5px;
}

.app-officialsite_offerGeneralForColumn .offer-list-row::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.app-officialsite_offerGeneralForColumn .offer-list-row {
    margin: 0px auto;
    padding-bottom: 16px;
}

.app-officialsite_offerGeneralForColumn .region-full .offer-list-row {
    margin: 0px auto;
    width: 911px;
    padding-bottom: 16px;
}

.app-officialsite_offerGeneralForColumn .region-big .offer-list-row, .app-officialsite_offerGeneralForColumn .region-column .offer-list-row {
    margin: 0px auto;
    width: 718px;
    padding-bottom: 16px;
}

.app-officialsite_offerGeneralForColumn .common-big-150 .offer-list-row li {
    float: left;
    margin-right: 10px;
    width: 150px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    height: 240px;
    overflow: hidden;
}

.app-officialsite_offerGeneralForColumn .common-big-150 .offer-list-row .last-offer, .app-officialsite_offerGeneralForColumn .common-column-150 .offer-list-row .last-offer {
    margin-right: 0px;
}

.app-officialsite_offerGeneralForColumn .common-big-150 .offer-list-row .image, .app-officialsite_offerGeneralForColumn .common-column-150 .offer-list-row .image {
    display: table;
    font-size: 0px;
    height: 150px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 150px;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .hover .price, .app-officialsite_offerGeneralForColumn .common-big-120 .hover .price, .app-officialsite_offerGeneralForColumn .common-big-150 .hover .price, .app-officialsite_offerGeneralForColumn .common-big-220 .hover .price {
    float: right;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .hover .price, .app-officialsite_offerGeneralForColumn .common-column-150 .hover .price, .app-officialsite_offerGeneralForColumn .common-colmun-220 .hover .price {
    float: right;
}

.app-officialsite_offerGeneralForColumn .hover .linechange .amount {
    width: 116px;
}

.app-officialsite_offerGeneralForColumn .hover .linechange .price {
    float: left;
}

.app-officialsite_offerGeneralForColumn .common-big-120 .offer-list-row li {
    float: left;
    margin-right: 9px;
    width: 120px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    height: 220px;
    overflow: hidden;
}

.app-officialsite_offerGeneralForColumn .common-big-120 .offer-list-row .last-offer, .app-officialsite_offerGeneralForColumn .common-column-120 .offer-list-row .last-offer {
    margin-right: 0px;
}

.app-officialsite_offerGeneralForColumn .common-big-120 .offer-list-row .image, .app-officialsite_offerGeneralForColumn .common-column-120 .offer-list-row .image {
    display: table;
    font-size: 0px;
    height: 120px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 120px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .offer-list-row li {
    float: left;
    margin-right: 5px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    height: 320px;
    overflow: hidden;
}

.app-officialsite_offerGeneralForColumn .region-full .common-big-150 .offer-list-row li {
    width: 150px;
}

.app-officialsite_offerGeneralForColumn .region-full .common-big-120 .offer-list-row li {
    width: 128px;
}

.app-officialsite_offerGeneralForColumn .region-big .common-big-220 .offer-list-row li, .app-officialsite_offerGeneralForColumn .region-column .common-column-220 .offer-list-row li {
    width: 220px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .offer-list-row .last-offer, .app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .last-offer {
    margin-right: 0px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .offer-list-row .image, .app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .image {
    display: table;
    font-size: 0px;
    height: 220px;
    margin-bottom: 5px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 220px;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .image a {
    display: table-cell;
    vertical-align: middle;
}

.app-officialsite_offerGeneralForColumn .offer-list-row img {
    vertical-align: middle;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .price {
    margin-bottom: 5px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .price-detail .price, .app-officialsite_offerGeneralForColumn .offer-list-row .price-detail .price {
    margin-bottom: 0px;
}

.app-officialsite_offerGeneralForColumn .region-220 .offer-list-row .price-detail .price {
    margin-bottom: 5px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .cny, .app-officialsite_offerGeneralForColumn .offer-list-row .hover .price-detail .price .cny, .app-officialsite_offerGeneralForColumn .offer-list-row .price .cny {
    color: rgb(255, 85, 0);
    float: left;
    font-family: Arial;
    margin-right: 2px;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .price em {
    color: rgb(255, 85, 0);
    float: none;
    font-weight: bold;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .title {
    /*height: 36px;*/
    margin-bottom: 5px;
    overflow-wrap: break-word;
    overflow: hidden;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .attributes, .app-officialsite_offerGeneralForColumn .offer-list-row .booked-count {
    margin-bottom: 5px;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .booked-count, .app-officialsite_offerGeneralForColumn .offer-list-row .booked-count em {
    color: rgb(136, 136, 136);
}

.app-officialsite_offerGeneralForColumn .offer-list-row .booked-counts {
    font-weight: bold;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .attributes .mix-icon, .app-officialsite_offerGeneralForColumn .offer-list-row .attributes .mix-icon {
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/mix.gif") 0px 0px repeat scroll transparent;
    height: 14px;
    width: 37px;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .attributes .mix-icon, .app-officialsite_offerGeneralForColumn .offer-list-row .attributes .alipay-icon, .app-officialsite_offerGeneralForColumn .common-small-150 .attributes .mix-icon, .app-officialsite_offerGeneralForColumn .common-small-150 .attributes .alipay-icon {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
}

.app-officialsite_offerGeneralForColumn .region-220 .attributes .alipay-icon, .app-officialsite_offerGeneralForColumn .region-220 .attributes .mix-icon {
    display: inline-block;
    vertical-align: middle;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .attributes .alipay-icon, .app-officialsite_offerGeneralForColumn .offer-list-row .attributes .alipay-icon {
    width: 12px;
    height: 16px;
    margin-left: 1px;
    background: url("//cbu01.alicdn.com/images/cn/market/b2bauction/logo_alipay.gif");
}

.app-officialsite_offerGeneralForColumn .common-big-120 .offer-list-row .attributes, .app-officialsite_offerGeneralForColumn .common-column-120 .offer-list-row .attributes, .app-officialsite_offerGeneralForColumn .common-big-150 .offer-list-row .attributes, .app-officialsite_offerGeneralForColumn .common-column-150 .offer-list-row .attributes {
    float: left;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .offer-list-row .price, .app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .price {
    float: left;
    font-size: 14px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .offer-list-row .title, .app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .title {
    margin-bottom: 12px;
}

.app-officialsite_offerGeneralForColumn .common-big-120 .offer-list-row .booked-count, .app-officialsite_offerGeneralForColumn .common-big-150 .offer-list-row .booked-count, .app-officialsite_offerGeneralForColumn .common-big-220 .offer-list-row .booked-count {
    text-align: right;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .offer-list-row .booked-count, .app-officialsite_offerGeneralForColumn .common-column-150 .offer-list-row .booked-count, .app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .booked-count {
    height: 18px;
    overflow: visible;
    text-align: right;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub li {
    overflow: hidden;
    width: 100%;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted rgb(203, 203, 203);
}

.app-officialsite_offerGeneralForColumn .offer-list-sub li.last {
    border-bottom: 0px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .image {
    position: relative;
    float: left;
    width: 64px;
    height: 64px;
    padding: 1px;
    margin-right: 4px;
    border: 1px solid rgb(229, 229, 229);
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .image a {
    display: table-cell;
    vertical-align: middle;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .image img {
    vertical-align: middle;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .title, .app-officialsite_offerGeneralForColumn .offer-list-sub .price {
    float: left;
    word-break: break-all;
    overflow-wrap: break-word;
}

.app-officialsite_offerGeneralForColumn .common-small-64 .offer-list-sub .title, .app-officialsite_offerGeneralForColumn .common-small-64 .offer-list-sub .price {
    width: 100px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .unhover .price {
    width: 140px;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .offer-list-sub .unhover .price {
    width: 149px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .hover span {
    margin-top: 3px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .hover span.cny {
    margin-top: 1px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .hover .price-unlock, .app-officialsite_offerGeneralForColumn .offer-list-sub .hover .price {
    margin-top: 0px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .price {
    margin-top: 3px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .price em {
    color: rgb(255, 0, 0);
    font-weight: bold;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .booked-count, .app-officialsite_offerGeneralForColumn .offer-list-sub .booded-count em {
    color: rgb(149, 110, 15);
    font-weight: bold;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .price-lock, .app-officialsite_offerGeneralForColumn .offer-list-row .price-unlock, .app-officialsite_offerGeneralForColumn .offer-list-row .price-lock, .app-officialsite_offerGeneralForColumn .offer-list-sub .price-unlock {
    float: left;
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0px 2px;
    width: 16px;
    height: 16px;
}

.app-officialsite_offerGeneralForColumn .price-lock {
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.app-officialsite_offerGeneralForColumn .price-unlock {
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .image a.img-lock, .app-officialsite_offerGeneralForColumn .offer-list-sub .image a.img-lock {
    position: absolute;
    left: 1px;
    top: -1px;
}

.app-officialsite_offerGeneralForColumn .common-small-64 .image a.img-lock {
    width: 64px;
    height: 64px;
    background: url("//cbu01.alicdn.com/cms/upload/integrity/private/64.png") no-repeat;
}

.app-officialsite_offerGeneralForColumn .common-big-150 .image a.img-lock, .app-officialsite_offerGeneralForColumn .common-column-150 .image a.img-lock, .app-officialsite_offerGeneralForColumn .common-small-150 .image a.img-lock {
    width: 150px;
    height: 150px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new/private-150.png") no-repeat;
}

.app-officialsite_offerGeneralForColumn .common-big-120 .image a.img-lock, .app-officialsite_offerGeneralForColumn .common-column-120 .image a.img-lock {
    width: 120px;
    height: 120px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new/private-120.png") no-repeat;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .image a.img-lock, .app-officialsite_offerGeneralForColumn .common-column-220 .image a.img-lock {
    width: 220px;
    height: 220px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new/private-220.png") no-repeat;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .image span.img-unlock, .app-officialsite_offerGeneralForColumn .offer-list-sub .image span.img-unlock {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: -1px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -150px no-repeat;
    text-indent: -5000px;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .props-wrap {
    float: left;
    width: 100px;
}

.app-officialsite_offerGeneralForColumn .common-small-64 .booked-count, .app-officialsite_offerGeneralForColumn .common-small-150 .booked-count {
    color: rgb(136, 136, 136);
    font-weight: 400;
}

.app-officialsite_offerGeneralForColumn .common-small-64 .booked-counts, .app-officialsite_offerGeneralForColumn .common-small-150 .booked-counts {
    font-weight: 700;
}

.app-officialsite_offerGeneralForColumn .common-small-64 li {
    border-bottom: 1px solid rgb(241, 241, 241);
}

.app-officialsite_offerGeneralForColumn .common-small-64 .price, .app-officialsite_offerGeneralForColumn .common-small-64 .price em, .app-officialsite_offerGeneralForColumn .common-small-150 .price, .app-officialsite_offerGeneralForColumn .common-small-150 .price em {
    color: rgb(255, 96, 17);
}

.app-officialsite_offerGeneralForColumn .common-small-150 li {
    width: 150px;
    padding: 6px;
    border: 1px solid rgb(238, 238, 238);
}

.app-officialsite_offerGeneralForColumn .common-small-150 .image {
    width: 150px;
    height: 150px;
    border: 0px;
    margin: 0px;
    float: none;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .title, .app-officialsite_offerGeneralForColumn .common-small-150 .price {
    float: none;
    margin-bottom: 5px;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .title {
    width: 100%;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .attributes {
    float: left;
    margin-bottom: 5px;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .booked-count {
    text-align: right;
}

.app-officialsite_offerGeneralForColumn .order {
    position: relative;
}

.app-officialsite_offerGeneralForColumn .add-to-list {
    width: 77px;
    height: 26px;
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist.png") no-repeat;
    margin: 5px 0px 8px;
}

.app-officialsite_offerGeneralForColumn .common-big-120 .offer-list-row {
    height: 236px;
}

.app-officialsite_offerGeneralForColumn .common-big-150 .offer-list-row {
    height: 256px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .offer-list-row {
    height: 335px;
}

#content .app-officialsite_offerGeneralForColumn .hovered {
    border-width: 2px 2px 0px;
    border-top-style: solid;
    border-top-color: rgb(221, 221, 221);
    border-left-style: solid;
    border-left-color: rgb(221, 221, 221);
    border-right-style: solid;
    border-right-color: rgb(221, 221, 221);
    border-bottom-style: initial;
    border-bottom-color: initial;
    padding: 6px;
    height: auto;
    overflow: visible;
    z-index: 101;
    position: relative;
}

#content .app-officialsite_offerGeneralForColumn .region-full-220 .hovered {
    margin-left: -1px;
}

.app-officialsite_offerGeneralForColumn .displayWindowCarouselView {
    display: block;
    height: 287px;
    overflow: hidden;
    position: relative;
    width: 718px;
}

.app-officialsite_offerGeneralForColumn .region-normal .displayWindowCarouselView {
    width: 528px;
}

.app-officialsite_offerGeneralForColumn .region-normal-120 .displayWindowCarouselView {
    width: 547px;
}

.app-officialsite_offerGeneralForColumn .region-big .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .region-column .displayWindowCarouselView {
    width: 718px;
}

.app-officialsite_offerGeneralForColumn .region-full-150 .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .region-full-120 .displayWindowCarouselView {
    width: 911px;
}

.app-officialsite_offerGeneralForColumn .region-full-220 .displayWindowCarouselView {
    width: 939px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .common-column-220 .displayWindowCarouselView {
    height: 340px;
}

.app-officialsite_offerGeneralForColumn .region-normal .displayWindowCarouselViewList, .app-officialsite_offerGeneralForColumn .region-full .displayWindowCarouselViewList, .app-officialsite_offerGeneralForColumn .region-big .displayWindowCarouselViewList, .app-officialsite_offerGeneralForColumn .region-column .displayWindowCarouselViewList {
    position: absolute;
    width: 100000px;
}

.mod-imageRollOfferBig .bigImgPlay {
    border: 1px solid rgb(163, 208, 222);
    padding: 10px 10px 0px;
    background: rgb(232, 243, 247);
    position: absolute;
    width: 218px;
    height: 243px;
    overflow: hidden;
    z-index: 1;
    display: none;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox {
    height: 220px;
    overflow: hidden;
    background: white;
    position: relative;
    display: block;
}

.mod-imageRollOfferBig .bigImgPlay_tag {
    text-align: center;
    width: 220px;
    padding-top: 5px;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox ul {
    width: 10000px;
    height: 1%;
    position: absolute;
}

.mod-imageRollOfferBig .bigImgPlay_tag::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox li {
    text-align: center;
    display: table-cell;
    vertical-align: middle;
    width: 220px;
    height: 220px;
    float: left;
    line-height: 220px;
}

.mod-imageRollOfferBig .bigImgPlay_ImgBox li img {
    vertical-align: middle;
    display: inline;
}

.mod-imageRollOfferBig .bigImgPlay_tag span {
    width: 8px;
    height: 8px;
    background: url("//cbu01.alicdn.com/cms/upload/2011/093/561/165390_1887239065.jpg") -8px 0px no-repeat;
    display: inline-block;
    cursor: pointer;
    margin-right: 5px;
}

.mod-imageRollOfferBig .bigImgPlay_tag .bigImgPlayTagHover {
    background-position: 0px 0px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .small-images {
    width: 38px;
    height: 45px;
    float: left;
    overflow: hidden;
    display: table;
    font-size: 0px;
    position: relative;
    text-align: center;
    padding: 0px 4px 4px 0px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .small-images a {
    display: inline-block;
    vertical-align: middle;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .small-images a:hover {
    border: 2px solid rgb(255, 85, 0);
}

.app-officialsite_offerGeneralForColumn .common-big-220 .hover .price, .app-officialsite_offerGeneralForColumn .common-column-220 .hover .price {
    float: right;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .hover .booked-counts, .app-officialsite_offerGeneralForColumn .common-column-220 .hover .booked-counts {
    color: rgb(136, 136, 136);
}

.app-officialsite_offerGeneralForColumn .common-big-220 .hover .price-detail, .app-officialsite_offerGeneralForColumn .common-column-220 .hover .price-detail {
    line-height: 14px;
}

.app-officialsite_offerGeneralForColumn .region-full {
    padding: 16px;
}

.app-officialsite_offerGeneralForColumn .region-full-220 {
    padding: 0px;
}

.app-officialsite_offerGeneralForColumn .region-normal {
    padding: 16px;
}

.app-officialsite_offerGeneralForColumn .region-normal-120 {
    padding: 0px;
}

.app-officialsite_offerGeneralForColumn .region-full .common-big-220 .offer-list-row li {
    width: 220px;
    margin-right: 0px;
    border-width: 0px 1px 1px 0px;
    border-left-style: initial;
    border-left-color: initial;
    border-top-style: initial;
    border-top-color: initial;
    border-bottom-style: solid;
    border-bottom-color: rgb(238, 238, 238);
    border-right-style: solid;
    border-right-color: rgb(238, 238, 238);
}

.app-officialsite_offerGeneralForColumn .region-full-220 .offer-list-row li.last-offer {
    border-right: none;
}

.app-officialsite_offerGeneralForColumn .region-full .common-big-220 .offer-list-row {
    width: 940px;
    padding-bottom: 0px;
}

.app-officialsite_offerGeneralForColumn .region-normal-120 {
    width: 550px;
    padding: 0px 1px;
}

.app-officialsite_offerGeneralForColumn .region-normal .common-big-120 .offer-list-row li {
    width: 122px;
    margin-right: 0px;
    border-width: 0px 1px 1px 0px;
    border-left-style: initial;
    border-left-color: initial;
    border-bottom-style: solid;
    border-bottom-color: rgb(238, 238, 238);
    border-right-style: solid;
    border-right-color: rgb(238, 238, 238);
    border-top-style: initial;
    border-top-color: initial;
}

.app-officialsite_offerGeneralForColumn .region-normal .common-big-120 .last-ul li {
    border-bottom: 0px;
}

.app-officialsite_offerGeneralForColumn .region-normal .common-big-120 .offer-list-row {
    width: 550px;
    padding-bottom: 0px;
}

.app-officialsite_offerGeneralForColumn .region-normal-120 .offer-list-row li.last-offer {
    border-right: 0px;
}

.app-officialsite_offerGeneralForColumn .region-normal-220 li {
    width: 236px;
}

.app-officialsite_offerGeneralForColumn .unhover {
    zoom: 1; }

.app-officialsite_offerGeneralForColumn .unhover::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.app-officialsite_offerGeneralForColumn .hover {
    display: none;
}

.app-officialsite_offerGeneralForColumn .hovered .hover {
    display: block;
}

.app-officialsite_offerGeneralForColumn .hovered .unhover {
    display: none;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .hover {
    position: relative;
    height: 0px;
}

.app-officialsite_offerGeneralForColumn .amount {
    color: rgb(136, 136, 136);
    float: left;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .hover .order, .app-officialsite_offerGeneralForColumn .offer-list-sub .hover .order {
    text-align: center;
}

.app-officialsite_offerGeneralForColumn .offer-list-row .hover-body, .app-officialsite_offerGeneralForColumn .offer-list-sub .hover-body {
    position: absolute;
    left: -8px;
    padding: 0px 8px 2px;
    border-right: 2px solid rgb(221, 221, 221);
    border-bottom: 2px solid rgb(221, 221, 221);
    border-left: 2px solid rgb(221, 221, 221);
    border-image: initial;
    border-top: none;
    z-index: 101;
}

.app-officialsite_offerGeneralForColumn .offer-list-sub .hover-body {
    padding-bottom: 5px;
}

.app-officialsite_offerGeneralForColumn .order {
    clear: both;
}

.app-officialsite_offerGeneralForColumn .common-big-120 .hover-body, .app-officialsite_offerGeneralForColumn .common-column-120 .hover-body {
    width: 146px;
}

.app-officialsite_offerGeneralForColumn .region-full-120 .common-big-120 .hover-body {
    width: 124px;
}

.app-officialsite_offerGeneralForColumn .region-normal-120 .common-big-120 .hover-body {
    width: 117px;
    left: -7px;
}

.app-officialsite_offerGeneralForColumn .region-big-120 .common-big-120 .hover-body, .app-officialsite_offerGeneralForColumn .region-column-120 .common-column-120 .hover-body {
    width: 116px;
}

#content .app-officialsite_offerGeneralForColumn .region-normal-120 .common-big-120 li.hovered {
    padding: 6px 6px 6px 5px;
}

.app-officialsite_offerGeneralForColumn .common-big-150 .hover-body, .app-officialsite_offerGeneralForColumn .common-column-150 .hover-body {
    width: 146px;
}

#content .app-officialsite_offerGeneralForColumn .common-small-150 .hovered {
    padding: 5px 6px 7px 5px;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .hovered .unhover {
    display: block;
    visibility: hidden;
}

.app-officialsite_offerGeneralForColumn .common-small-150 .hover-body {
    left: -2px;
    width: 145px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .hover-body, .app-officialsite_offerGeneralForColumn .common-column-220 .hover-body {
    width: 216px;
}

.app-officialsite_offerGeneralForColumn .region-normal-220 .common-big-220 .hover-body {
    width: 232px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 li.hovered .unhover, .app-officialsite_offerGeneralForColumn .common-column-220 li.hovered .unhover {
    display: none;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .hover .attributes, .app-officialsite_offerGeneralForColumn .common-column-220 .hover .attributes {
    float: left;
    margin-top: 8px;
}

.app-officialsite_offerGeneralForColumn .common-big-220 .hover .add-to-list, .app-officialsite_offerGeneralForColumn .common-column-220 .hover .add-to-list {
    float: right;
}

#content .app-officialsite_offerGeneralForColumn .region-full-220 .hovered {
    padding: 5px 6px 6px;
}

#content .app-officialsite_offerGeneralForColumn .region-column-220 .hovered {
    padding: 5px 6px 6px;
}

.app-officialsite_offerGeneralForColumn .region-full-150 .common-big-150 li {
    margin-right: 20px;
}

.app-officialsite_offerGeneralForColumn .region-big-150 .common-big-150 li, .app-officialsite_offerGeneralForColumn .region-column-150 .common-column-150 li {
    margin-right: 18px;
}

.app-officialsite_offerGeneralForColumn .region-normal-150 .common-big-150 li {
    margin-right: 10px;
}

.app-officialsite_offerGeneralForColumn .region-normal-220 .common-big-220 li {
    margin-right: 14px;
}

.app-officialsite_offerGeneralForColumn .region-full-120 .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .region-big-120 .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .region-normal-120 .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .region-column-120 .displayWindowCarouselView {
    height: 238px;
}

.app-officialsite_offerGeneralForColumn .region-full-150 .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .region-big-150 .displayWindowCarouselView, .app-officialsite_offerGeneralForColumn .region-normal-150 .displayWindowCarouselView {
    height: 258px;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .order, .app-officialsite_offerGeneralForColumn .common-column-150 .order, .app-officialsite_offerGeneralForColumn .common-column-220 .order, .app-officialsite_offerGeneralForColumn .common-column-120 .column-order, .app-officialsite_offerGeneralForColumn .common-column-150 .column-order {
    text-align: center;
    margin-bottom: 6px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .column-order {
    margin-bottom: 10px;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .add-to-list, .app-officialsite_offerGeneralForColumn .common-column-150 .add-to-list, .app-officialsite_offerGeneralForColumn .common-column-220 .add-to-list {
    margin: 0px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist2.png") no-repeat;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .column-order a, .app-officialsite_offerGeneralForColumn .common-column-150 .column-order a, .app-officialsite_offerGeneralForColumn .common-column-220 .column-order a {
    display: inline-block;
    height: 26px;
    width: 77px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist.png") no-repeat;
}

.app-officialsite_offerGeneralForColumn .common-column-120 a.add-to-list:hover, .app-officialsite_offerGeneralForColumn .common-column-150 a.add-to-list:hover, .app-officialsite_offerGeneralForColumn .common-column-220 a.add-to-list:hover {
    margin: 0px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist.png") no-repeat;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .offer-list-row li {
    float: left;
    margin-right: 9px;
    width: 120px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    height: 240px;
    overflow: hidden;
}

.app-officialsite_offerGeneralForColumn .common-column-150 .offer-list-row li {
    float: left;
    margin-right: 18px;
    width: 150px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    height: 272px;
    overflow: hidden;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row li {
    float: left;
    margin-right: 5px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    height: 328px;
    overflow: hidden;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .offer-list-row {
    height: 256px;
}

.app-officialsite_offerGeneralForColumn .common-column-150 .offer-list-row {
    height: 288px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row {
    height: 344px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .attributes {
    float: left;
    margin-top: 3px;
    color: rgb(136, 136, 136);
}

.app-officialsite_offerGeneralForColumn .common-column-220 .add-to-list {
    float: right;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .fixheight .hover .add-to-list {
    position: absolute;
    left: 27px;
    top: 87px;
}

.app-officialsite_offerGeneralForColumn .common-column-150 .fixheight .hover .add-to-list {
    position: absolute;
    left: 42px;
    top: 87px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .fixheight .attributes-fixed {
    position: absolute;
    top: 73px;
    width: 216px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .attributes-fixed {
    width: 216px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .hover .attributes {
    margin-left: -2px;
}

#content .app-officialsite_offerGeneralForColumn .common-column-220 .hovered {
    margin-top: 1px;
}

.app-officialsite_offerGeneralForColumn .common-column-120 .offer-list-row .attributes .mix-icon {
    margin-left: -4px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .attributes .alipay-icon {
    margin-left: 2px;
}

.app-officialsite_offerGeneralForColumn .common-column-220 .offer-list-row .hover .price-detail .fd-clr {
    margin-bottom: 4px;
}

.app-officialsite_offerGeneralForColumn .region-big-220-commonroll, .app-officialsite_offerGeneralForColumn .region-normal-150-commonroll, .app-officialsite_offerGeneralForColumn .region-normal-220-commonroll {
    padding-right: 0px;
}

.app-officialsite_offerGeneralForColumn .region-normal-120-commonroll .common-big-120 .displayWindowCarouselViewList, .app-officialsite_offerGeneralForColumn .region-full-220-commonroll .common-big-220 .displayWindowCarouselViewList {
    position: absolute;
    width: 100000px;
}

.wp-paging-unit::after {
    clear: both;
    display: block;
    height: 0px;
    content: " ";
}

.wp-paging-unit {
    padding: 20px 8px 10px 0px;
}

.wp-paging-unit ul {
    float: right;
}

.wp-paging-unit li {
    color: rgb(102, 102, 102);
    float: left;
    font-family: Tahoma;
    padding: 0px 2px;
}

.wp-paging-unit input {
    background: url("//cbu01.alicdn.com/images/trade/quotation/100426/bg1.gif") 0px 0px repeat-x;
    border: 1px solid rgb(168, 172, 173);
    height: 14px;
    line-height: 1.2;
    margin: 0px 2px;
    padding: 3px 2px;
    text-align: right;
    width: 30px;
}

.wp-paging-unit .pagination a {
    border: 1px solid rgb(204, 204, 204);
    color: rgb(0, 102, 204);
    display: block;
    float: left;
    height: 20px;
    line-height: 1.6;
    margin-right: 3px;
    min-width: 12px;
    padding: 0px 4px;
    text-align: center;
    text-decoration: none !important;
}

.wp-paging-unit .pagination a:hover {
    border-color: rgb(255, 115, 0);
    color: rgb(255, 115, 0);
}

.wp-paging-unit .pagination a.omit, .wp-paging-unit .pagination a.indic {
    border: 0px none;
    cursor: default;
    padding: 1px 4px;
    color: rgb(102, 102, 102) !important;
}

.wp-paging-unit .pagination a.current {
    cursor: default;
    font-weight: 700;
    border-color: rgb(255, 255, 255) !important;
    color: rgb(255, 115, 0) !important;
}

.wp-paging-unit .pagination a.pre, .wp-paging-unit .pagination a.pre-disabled, .wp-paging-unit .pagination a.next, .wp-paging-unit .pagination a.next-disabled {
    background: url("//cbu01.alicdn.com/images/trade/quotation/100426/icon2.gif") 0px 0px no-repeat;
}

.wp-paging-unit .pagination a.pre {
    background-position: 6px 5px;
    width: 10px;
    text-indent: -9999px;
}

.wp-paging-unit .pagination a.pre:hover {
    background-position: 6px -15px;
    border-color: rgb(255, 115, 0);
}

.wp-paging-unit .pagination a.pre-disabled {
    background-position: 6px -35px;
    color: rgb(204, 204, 204);
    cursor: default;
    padding-left: 16px;
    border-color: rgb(204, 204, 204) !important;
}

.wp-paging-unit .pagination a.next {
    background-position: 45px -55px;
    padding-right: 16px;
}

.wp-paging-unit .pagination a.next:hover {
    background-position: 45px -75px;
    border-color: rgb(255, 115, 0);
}

.wp-paging-unit .pagination a.next-disabled {
    background-position: 45px -95px;
    cursor: default;
    padding-right: 16px;
    border-color: rgb(204, 204, 204) !important;
    color: rgb(204, 204, 204) !important;
}

.wp-paging-unit .pagination span {
    padding: 0px 4px;
}

.wp-paging-unit .goto-page {
    display: block;
    float: left;
    height: 22px;
    overflow: hidden;
    text-decoration: none !important;
}

.wp-paging-unit .goto-page span {
    background: url("//cbu01.alicdn.com/images/trade/quotation/100426/btn1.png") 0px 0px no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    height: 22px;
}

.wp-paging-unit .goto-page .btn-l {
    background-position: left top;
    padding-left: 2px;
}

.wp-paging-unit .goto-page .btn-r {
    background-position: right top;
    width: 2px;
}

.wp-paging-unit .goto-page button {
    background: 0px 0px;
    border: 0px none;
    cursor: pointer;
    margin: 0px;
    outline: none medium;
    padding: 0px;
}

.wp-paging-unit .goto-page em {
    font: 12px / 1.8 雅黑;
    padding: 0px 8px;
    color: rgb(51, 51, 51) !important;
}

.wp-paging-unit .goto-page:hover .btn-l {
    background-position: left -22px;
}

.wp-paging-unit .goto-page:hover .btn-r {
    background-position: right -22px;
}

.wp-paging-unit .goto-page-disabled .btn-l {
    background-position: left top !important;
}

.wp-paging-unit .goto-page-disabled .btn-r {
    background-position: right top !important;
}

.wp-paging-unit .goto-page-disabled em {
    color: rgb(153, 153, 153) !important;
}

.wp-paging-unit.new-pagination ul {
    float: left;
    margin-left: 90px;
    line-height: 38px;
    font-size: 14px;
    color: rgb(102, 102, 102);
}

.wp-paging-unit.new-pagination ul a {
    padding: 0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    transition: all 0.3s ease 0s;
    border-radius: 3px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px;
    color: rgb(136, 136, 136) !important;
    font-size: 14px !important;
    height: 38px !important;
    line-height: 38px !important;
    border: 1px solid rgb(217, 217, 217) !important;
    margin-left: 10px !important;
    width: 38px !important;
}

.wp-paging-unit.new-pagination ul a.pre, .wp-paging-unit.new-pagination ul a.pre-disabled, .wp-paging-unit.new-pagination ul a.next, .wp-paging-unit.new-pagination ul a.next-disabled {
    background-image: none;
}

.wp-paging-unit.new-pagination ul a.pre-disabled, .wp-paging-unit.new-pagination ul a.next-disabled {
    cursor: default;
    color: rgb(204, 204, 204) !important;
    background-color: rgb(248, 248, 248) !important;
    border-color: rgb(233, 233, 233) !important;
}

.wp-paging-unit.new-pagination ul a.current {
    background-image: none;
    cursor: default;
    color: rgb(255, 255, 255) !important;
    background-color: rgb(255, 115, 0) !important;
    border: 1px solid rgb(255, 115, 0) !important;
}

.wp-paging-unit.new-pagination ul a:hover {
    color: rgb(102, 102, 102);
    border-color: rgb(204, 204, 204);
    background-color: rgb(245, 245, 245);
}

.wp-paging-unit.new-pagination ul a.pre, .wp-paging-unit.new-pagination ul a.next, .wp-paging-unit.new-pagination ul a.pre-disabled, .wp-paging-unit.new-pagination ul a.next-disabled {
    padding-right: 0px;
    padding-left: 0px;
    text-indent: inherit;
    width: 70px !important;
}

.wp-paging-unit.new-pagination ul .pnum {
    height: 38px;
    background-image: none;
    padding: 0px;
    width: 42px;
    text-align: center;
    border-color: rgb(217, 217, 217);
    margin: 0px 5px;
}

.wp-paging-unit.new-pagination ul .padding-elm {
    padding: 0px 10px 0px 5px;
}

.wp-paging-unit.new-pagination ul a.goto-page {
    text-align: center;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px;
    width: 70px !important;
}

.wp-paging-unit.new-pagination ul a.goto-page .btn-l {
    float: none;
    background-image: none;
}

.wp-paging-unit.new-pagination ul a.goto-page .btn-r {
    display: none;
}

.wp-paging-unit.new-pagination ul a.goto-page em {
    font-size: 14px;
    color: rgb(102, 102, 102) !important;
}

.wp-paging-unit.new-pagination ul .fui-forward {
    vertical-align: top;
}

.mod-officialsite_categorySmall .shop-category {
    line-height: 1.8em;
    word-break: break-all;
    overflow-wrap: break-word;
}

.mod-officialsite_categorySmall .shop-category ul.simple li a.image {
    overflow: hidden;
    display: block;
    width: 150px;
}

.mod-officialsite_categorySmall .shop-category ul.simple li a.image img {
    float: left;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.cat {
    padding-bottom: 6px;
    margin-bottom: 6px;
    border-bottom: 1px dotted rgb(203, 203, 203);
}

.mod-officialsite_categorySmall .shop-category .bd ul.simple li.last-cat {
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.mod-officialsite_categorySmall .shop-category ul.simple .cat-hd {
    padding-left: 16px;
    font-weight: bold;
    background: url("../images/category-nav2.png") 0px -600px no-repeat;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.expand .cat-hd {
    overflow: hidden;
    padding-left: 16px;
    background-position: -229px 5px;
    zoom: 1; }

.mod-officialsite_categorySmall .shop-category ul.simple li.expand h4.collapse {
    background: url("../images/category-nav2.png") 0px 5px no-repeat;
    cursor: pointer;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.expand h4 a {
    float: left;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.collapse ul {
    display: none;
}

.mod-officialsite_categorySmall .shop-category ul.simple li li {
    padding: 3px 0px 3px 16px;
    background: url("../images/category-nav2.png") -475px center no-repeat;
}

.mod-officialsite_categorySmall .shop-category ul.simple li li.last {
    background-position: -725px center;
}

.mod-officialsite_categorySmall .shop-category .bd ul.vas .cat-hd {
    line-height: 27px;
    text-indent: 25px;
}

.mod-officialsite_categorySmall .shop-category ul.vas li .cat-hd {
    display: block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    list-style: outside none none;
    text-indent: 35px;
}

.shop-category .bd ul.vas {
    display: block;
    padding: 0px;
    width: 212px;
    margin: 0px;
}

.shop-category .bd ul.vas h4, .shop-category ul.vas .cat-bd li {
    display: block;
    list-style: none;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    text-indent: 35px;
}

.shop-category ul.vas .cat-bd li {
    padding: 0px;
}

.shop-category .bd ul.vas .cat-hd {
    text-indent: 25px;
    line-height: 27px;
}

.shop-category .bd ul.vas a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.shop-category .bd ul.vas .cat {
    margin-bottom: 10px;
}

.shop-category .bd ul.vas li.last-cat {
    margin-bottom: 0px;
}

.shop-category ul.vas .cat-hd {
    cursor: pointer;
}

.mod-officialsite_categorySmall-emersion .m-content {
    padding: 0px;
}

.mod-officialsite_categorySmall-emersion ul li {
    border-top: 1px solid rgb(238, 238, 238);
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
}

.mod-officialsite_categorySmall-emersion .categroy-emersion-main ul li.all {
    border-bottom: 1px solid rgb(255, 255, 255);
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
}

.mod-officialsite_categorySmall-emersion ul li.sec {
    background: url("//cbu01.alicdn.com/cms/upload/winport/20120801/officialsite_categorySmall/right.png") 165px center no-repeat scroll transparent;
}

.mod-officialsite_categorySmall-emersion ul li.rhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-left: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: 0px -1px -1px;
    z-index: 1001;
}

.mod-officialsite_categorySmall-emersion ul li.lhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-right: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: 0px 0px -1px -1px;
    text-indent: 1px;
    z-index: 1001;
}

.mod-officialsite_categorySmall-emersion .sub-category {
    background: rgb(255, 255, 255);
    position: absolute;
    width: 200px;
    margin-top: -1px;
    z-index: 1000;
    display: none;
}

.mod-officialsite_categorySmall-emersion .two-column {
    width: 400px;
}

.mod-officialsite_categorySmall-emersion .sub-category .sub-left {
    border-right: 1px solid rgb(238, 238, 238);
    float: left;
    width: 200px;
}

.mod-officialsite_categorySmall-emersion .sub-category .sub-right {
    float: left;
    width: 199px;
}

.mod-officialsite_categorySmall-emersion .sub-category li {
    background: none 0px 0px repeat scroll transparent;
    border: medium none;
    color: rgb(30, 80, 162);
    height: 30px;
    line-height: 30px;
}

.mod-officialsite_categorySmall-emersion ul li a {
    color: rgb(30, 80, 162);
}

.mod-officialsite_categorySmall-emersion a {
    text-decoration: none;
}

.mod-officialsite_categorySmall-emersion .sub-category .sub-left {
    width: 200px;
    float: left;
    border-right: 1px solid rgb(238, 238, 238);
}

.mod-officialsite_categorySmall-emersion .sub-category .no-right {
    border: 1px solid rgb(255, 115, 0);
}

.mod-officialsite_categorySmall-emersion .two-column {
    border: 1px solid rgb(255, 115, 0);
}

.mod-officialsite_customContent .m-body {
    background: rgb(255, 255, 255);
}

.mod-officialsite_customContent.mod-ui-not-show-title .custom-content-wrap {
    background: rgb(255, 255, 255);
}

.mod-officialsite_customContent .custom-content-wrap {
    overflow: hidden;
    width: 100%;
    color: rgb(0, 0, 0);
    overflow-wrap: break-word;
    word-break: break-all;
    zoom: 1; }

.mod-officialsite_customContent .custom-content-wrap li {
    list-style-position: inside;
}

.mod-officialsite_customContent .custom-content-wrap ul, .mod-officialsite_customContent .custom-content-wrap ol {
    padding: 10px 18px;
}

.mod-officialsite_customContent .custom-content-wrap ul {
    list-style-type: disc;
}

.mod-officialsite_customContent .custom-content-wrap ol {
    list-style-type: decimal;
}

.mod-officialsite_customContent.no-border .custom-content-wrap {
    min-height: 1em;
}

.mod-officialsite_customContent .custom-content-wrap img {
    vertical-align: bottom;
}

.layout-fluid .mod-officialsite_customContent, .page-layout-990 .layout-fluid .mod-officialsite_customContent {
    width: auto;
}

.app-officialsite_footer .m-body {
    background: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}

.app-officialsite_footer a {
    color: rgb(0, 102, 204);
}

.app-officialsite_footer a:hover {
    color: rgb(255, 115, 0);
}

.app-officialsite_footer .support {
    color: rgb(0, 102, 204);
}

.app-officialsite_footer .content-bg {
    background-repeat: repeat;
}

.app-officialsite_footer .content {
    width: 990px;
    margin: 0px auto;
    padding: 16px 0px;
}

.app-officialsite_footer .part-address {
    margin-bottom: 10px;
    text-align: center;
}

.app-officialsite_footer .part-image-list {
    font-size: 0px;
    text-align: center;
}

.app-officialsite_footer .part-image-list li {
    display: inline;
    margin: 0px 5px;
}

.app-officialsite_footer .part-image-list img {
    height: 70px;
}

.app-officialsite_footer .designer-site {
    margin-left: 10px;
}

.content-wrap {
    background: url("../images/navbg.gif") repeat-x rgb(255, 255, 255);
}

.skin-topbanner {
    background: url("https://cbu01.alicdn.com/img/ibank/2013/267/102/840201762_2097112388.jpg") no-repeat;
}

.mod .m-header {
    background: url("../images/brand-1.gif") left center no-repeat;
    color: rgb(255, 255, 255);
}

.mod .m-header {
    height: 40px;
    line-height: 40px;
}

.mod .m-header h3 {
    font-family: Tahoma, Arial, 雅黑, sans-serif;
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;
}

.mod .m-body {
    border: 1px solid rgb(239, 239, 239);
}

.skin-text-color, .mod .m-body {
    color: rgb(102, 102, 102);
}

.skin-link-color, .mod a {
    color: rgb(102, 102, 102);
}

.top-nav-bar {
    background: url("../images/navbg.gif") repeat-x;
}

.top-nav-bar li a, .top-nav-bar li a:hover {
    color: rgb(51, 51, 51);
}

.top-nav-bar li a:hover {
    color: rgb(255, 255, 255);
    background: url("https://cbu01.alicdn.com/img/ibank/2013/567/102/840201765_2097112388.jpg") no-repeat;
}

.top-nav-bar li.selected a, .top-nav-bar li.selected a:hover {
    color: rgb(255, 255, 255);
    background: url("https://cbu01.alicdn.com/img/ibank/2013/567/102/840201765_2097112388.jpg") no-repeat;
}

.m-header-ext a {
    color: rgb(12, 147, 207);
}

.m-header-ext-body {
    top: -40px;
}

.design-header {
    height: 28px;
    line-height: 26px;
    background: url("../images/brand-1.gif") left center no-repeat;
    color: rgb(255, 255, 255);
}

.design-header h3 {
    font-family: Tahoma, Arial, 雅黑, sans-serif;
    font-size: 14px;
    padding-left: 15px;
}

.app-_t_13679310646632_1_0_0_1368025359964 .design-box {
    height: 120px;
    background: url("https://cbu01.alicdn.com/img/ibank/2013/347/612/840216743_2097112388.jpg") repeat-x;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-box {
    height: 120px;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-body {
    width: 990px;
    height: 120px;
    margin: 0px auto;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-cn {
    float: left;
    font-family: "Microsoft YaHei", é»‘ä½“;
    margin-top: 38px;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-cn a {
    color: rgb(0, 0, 0);
    font-size: 30px;
    text-decoration: none;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-box {
    overflow: hidden;
    position: relative;
}

.app-_t_13679310646632_1_0_0_1368025376966 .fx-box {
    width: 990px;
    margin: 0px auto;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider {
    width: 990px;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-pane li {
    width: 990px;
    overflow: hidden;
    text-align: center;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-nav {
    width: 990px;
    position: absolute;
    bottom: 5px;
    text-align: center;
    z-index: 9;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-nav li {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url("https://cbu01.alicdn.com/cms/upload/winport/new2/tabs-2.png") 4px center no-repeat;
    cursor: pointer;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-nav li.active {
    background-position: -17px center;
}

.app-_t_13679310646632_1_0_0_1368025389631 .design-box {
    border: 1px solid rgb(239, 239, 239);
}

.app-_t_13679310646632_1_0_0_1368025389631 .fx-body {
    width: 212px;
    padding: 8px;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025389631 .fx-pic img {
    width: 212px;
}

.app-_t_13679310646632_1_0_0_1368025389631 .fx-info {
    margin-top: 3px;
    color: rgb(102, 102, 102);
    line-height: 20px;
    text-indent: 2em;
}

.app-_t_13679310646632_1_0_0_1368025404017 .design-box {
    border: 1px solid rgb(239, 239, 239);
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-body {
    width: 212px;
    padding: 10px 8px 8px;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-pic img {
    width: 212px;
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-info {
    color: rgb(102, 102, 102);
    line-height: 24px;
    margin-bottom: 14px;
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-info img {
    position: relative;
    bottom: -4px;
}

.shop-category .bd ul.vas .cat a {
    font-family: å¾®è½¯é›…é»‘;
    color: rgb(58, 78, 43);
}

.shop-category .bd ul.vas li.expand .collapse {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px 0px no-repeat;
}

.shop-category .bd ul.vas .cat-hd {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -28px no-repeat;
}

.shop-category .bd ul.vas li.expand .cat-hd {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -28px no-repeat;
}

.shop-category .bd ul.vas .cat-bd li {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -56px no-repeat;
}

.shop-category .bd ul.vas .cat-bd li.last {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -81px no-repeat;
}

.shop-category .bd ul.vas .cat a {
    font-family: å¾®è½¯é›…é»‘;
    color: rgb(58, 78, 43);
}

.shop-category .bd ul.vas li.expand .collapse {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px 0px no-repeat;
}

.shop-category .bd ul.vas .cat-hd {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -28px no-repeat;
}

.shop-category .bd ul.vas li.expand .cat-hd {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -28px no-repeat;
}

.shop-category .bd ul.vas .cat-bd li {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -56px no-repeat;
}

.shop-category .bd ul.vas .cat-bd li.last {
    background: url("https://cbu01.alicdn.com/cms/upload/winport/catimgs/04.jpg") 0px -81px no-repeat;
}

html {
    margin: 0px;
    padding: 0px;
    color: rgb(0, 0, 0);
    overflow-y: scroll;
    background: rgb(255, 255, 255);
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
    margin: 0px;
    padding: 0px;
}

body, button, input, select, textarea {
    font: 12px / 1.5 Tahoma, Arial, 雅黑, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}

address, cite, dfn, em, var {
    font-style: normal;
}

code, kbd, pre, samp, tt {
    font-family: "Courier New", Courier, monospace;
}

small {
    font-size: 12px;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    color: rgb(255, 115, 0);
}

abbr[title], acronym[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

q::before, q::after {
    content: "";
}

:focus {
    outline: 0px;
}

legend {
    color: rgb(0, 0, 0);
}

fieldset, img {
    border: none;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

hr {
    border: none;
    height: 1px;
}

img {
}

.fd-left {
    float: left;
}

.fd-right {
    float: right;
}

.fd-clear {
    clear: both;
}

.fd-clr {
    zoom: 1; }

.fd-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.fd-hide {
    display: none;
}

.fd-show {
    display: block;
}

.fd-inline {
    display: inline;
}

.fd-lump {
    display: inline-block;
    zoom: 1; }

.fd-visible {
    visibility: visible;
}

.fd-hidden {
    visibility: hidden;
}

.fd-locate {
    position: relative;
}

.fd-cny {
    font-family: Helvetica, Arial;
}

.fd-gray {
    color: rgb(102, 102, 102);
}

.fd-bold {
    font-weight: 700;
}

#header::after, #content::after, #footer::after, .layout::after, .main-wrap::after, .grid-sub::after, .grid-extra::after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
}

#header, #content, #footer, .layout, .main-wrap, .grid-sub, .grid-extra {
}

.w952 {
    width: 952px;
    margin: 0px auto;
    padding: 0px 4px;
}

.grid-main {
    float: left;
    width: 100%;
    min-height: 1px;
}

.grid-sub, .grid-extra {
    float: left;
}

.screen {
    width: 990px;
    margin: 0px auto;
    padding: 0px 5px;
}

.ui-font-beauty {
    font-family: "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", STHeiti;
    font-size: 16px;
}

.ui-overflow-hidden {
    overflow: hidden;
}

.ui-clr {
    zoom: 1; }

.ui-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.ui-left {
    float: left;
}

.ui-right {
    float: right;
}

.ui-hide {
    display: none !important;
}

.ui-vertical-img {
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.ui-vertical-img .img-box, .ui-vertical-img .ui-img-box {
    display: table-cell;
    vertical-align: middle;
}

.ui-vertical-img img {
    vertical-align: middle;
}

.ui-cny {
    font-family: Arial;
}

.ui-btn-default, .ui-btn-default:hover {
    color: rgb(51, 51, 51);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-default, .ui-btn-default span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-default {
    padding-right: 16px;
    background-position: right 0px;
}

.ui-btn-default span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 26px;
}

.ui-btn-default:hover {
    background-position: right -52px;
}

.ui-btn-default:hover span {
    background-position: 0px -52px;
}

.ui-btn-small, .ui-btn-small:hover {
    color: rgb(102, 102, 102);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-small, .ui-btn-small span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/diy-page-btn.png");
}

.ui-btn-small {
    padding-right: 8px;
    background-position: right 0px;
}

.ui-btn-small span {
    height: 24px;
    padding-left: 8px;
    background-position: 0px 0px;
    line-height: 23px;
}

.ui-btn, .ui-btn span, .ui-btn-disabled, .ui-btn-disabled span, .ui-btn-primary, .ui-btn-primary span, .ui-btn-s, .ui-btn-s span, .ui-btn-s-primary, .ui-btn-s-primary span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2013/405/316/613504_681975369.png");
}

.ui-btn, .ui-btn:hover {
    color: rgb(69, 69, 69);
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
}

.ui-btn {
    padding-right: 14px;
    background-position: right -200px;
}

.ui-btn span {
    height: 28px;
    padding-left: 14px;
    background-position: 0px -200px;
    line-height: 28px;
}

.ui-btn:hover {
    background-position: right -240px;
}

.ui-btn:hover span {
    background-position: 0px -240px;
}

.ui-btn-disabled, .ui-btn-disabled:hover {
    color: rgb(204, 204, 204);
    cursor: default;
    background-position: right -280px;
}

.ui-btn-disabled span, .ui-btn-disabled:hover span {
    background-position: 0px -280px;
}

.ui-btn-primary {
    color: rgb(255, 255, 255);
    background-position: right -120px;
}

.ui-btn-primary span {
    background-position: 0px -120px;
}

.ui-btn-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -160px;
}

.ui-btn-primary:hover span {
    background-position: 0px -160px;
}

.ui-btn-s, .ui-btn-s:hover {
    color: rgb(69, 69, 69);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-s {
    padding-right: 10px;
    background-position: right -60px;
}

.ui-btn-s span {
    height: 24px;
    padding-left: 10px;
    background-position: 0px -60px;
    line-height: 24px;
}

.ui-btn-s:hover {
    background-position: right -90px;
}

.ui-btn-s:hover span {
    background-position: 0px -90px;
}

.ui-btn-s-primary {
    color: rgb(255, 255, 255);
    background-position: right 0px;
}

.ui-btn-s-primary span {
    background-position: 0px 0px;
}

.ui-btn-s-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -30px;
}

.ui-btn-s-primary:hover span {
    background-position: 0px -30px;
}

.ui-txt {
    background-color: rgb(255, 255, 255);
    background-position: 98px -67px;
    border: 1px solid rgb(183, 183, 183);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
    color: rgb(68, 68, 68);
    height: 18px;
    padding: 3px 4px;
    vertical-align: middle;
    width: 190px;
}

.ui-txt:focus {
    background-color: rgb(255, 255, 255);
    border-color: rgb(100, 130, 185);
    box-shadow: rgb(230, 230, 230) 0px 1px 1px inset, rgb(163, 193, 242) 0px 0px 2px;
}

.ui-txt-error {
    background-color: rgb(255, 255, 255);
    border-color: rgb(238, 90, 90);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt-success {
    background-color: rgb(255, 255, 255);
    border-color: rgb(80, 170, 80);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt.disabled {
    background-color: rgb(245, 245, 245);
    border-color: rgb(221, 221, 221);
    box-shadow: rgb(230, 230, 230) 0px 2px 1px inset;
}

.ui-txt-small {
    padding: 1px 2px;
    width: 120px;
}

.ui-select {
    border: 1px solid rgb(183, 183, 183);
    color: rgb(68, 68, 68);
    display: inline-block;
    height: 26px;
    padding: 4px;
    vertical-align: middle;
}

.ui-layout-p10m30 {
    zoom: 1; }

.ui-layout-p10m30::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.ui-layout-p10m30 .grid-1 {
    float: left;
    width: 30px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-2 {
    float: left;
    width: 70px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-3 {
    float: left;
    width: 110px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-4 {
    float: left;
    width: 150px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-5 {
    float: left;
    width: 190px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-6 {
    float: left;
    width: 230px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-7 {
    float: left;
    width: 270px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-8 {
    float: left;
    width: 310px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-9 {
    float: left;
    width: 350px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-10 {
    float: left;
    width: 390px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-11 {
    float: left;
    width: 430px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-12 {
    float: left;
    width: 470px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-13 {
    float: left;
    width: 510px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-14 {
    float: left;
    width: 550px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-15 {
    float: left;
    width: 590px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-16 {
    float: left;
    width: 630px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-17 {
    float: left;
    width: 670px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-18 {
    float: left;
    width: 710px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-19 {
    float: left;
    width: 750px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-20 {
    float: left;
    width: 790px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-21 {
    float: left;
    width: 830px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-22 {
    float: left;
    width: 870px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-23 {
    float: left;
    width: 910px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-24 {
    float: left;
    width: 950px;
    margin-right: 10px;
}

.ui-layout-p10m30 .grid-25 {
    float: left;
    width: 990px;
}

.ui-layout-p10m30 .grid-fixed {
    margin-right: 0px;
}

.ui-mod {
    border: 1px solid rgb(216, 216, 216);
    background-color: rgb(255, 255, 255);
}

.ui-mod .ui-mod-hd {
    background-color: rgb(250, 250, 250);
    background-image: -webkit-linear-gradient(top, rgb(255, 255, 255), rgb(248, 248, 248));
    padding: 5px 8px 0px;
    height: 25px;
}

.ui-mod .ui-mod-hd h3 {
    font-size: 14px;
    font-weight: 700;
}

.ui-mod .ui-mod-bd {
    border-top: 1px solid rgb(238, 238, 238);
    padding: 8px;
}

.ui-mod-main .ui-mod-hd {
    padding: 5px 16px 0px;
}

.ui-mod-main .ui-mod-bd {
    padding: 16px;
}

.ui-paging .paging-list a.pre, .ui-paging .paging-list a.pre-disabled, .ui-paging .paging-list a.next, .ui-paging .paging-list a.next-disabled {
    background: url("//cbu01.alicdn.com/cms/upload/winport/dpl/20130109/dpl-bg.png") no-repeat;
}

.ui-paging {
    zoom: 1; }

.ui-paging::after {
    clear: both;
    content: " ";
    display: block;
    height: 0px;
}

.ui-paging .paging {
    float: left;
}

.ui-paging-right .paging {
    float: right;
}

.ui-paging-center .paging {
    margin: 0px auto;
}

.ui-paging ul.paging-list {
    float: left;
}

.paging-list li {
    float: left;
    height: 22px;
    overflow: hidden;
    padding: 0px 2px;
    color: rgb(68, 68, 68);
    font-family: Tahoma;
}

.ui-paging .paging-list a {
    display: inline-block;
    border: 1px solid rgb(183, 183, 183);
    background-color: rgb(255, 255, 255);
    margin-right: 3px;
    padding: 0px 4px;
    min-width: 12px;
    height: 20px;
    color: rgb(68, 68, 68);
    line-height: 20px;
    text-align: center;
    word-break: keep-all;
    text-decoration: none !important;
}

.ui-paging .paging-list a:hover {
    border-color: rgb(95, 138, 207);
    color: rgb(95, 138, 207);
}

.ui-paging .paging-list a.omit, .ui-paging .paging-list a.indic {
    background: 0px 0px;
    padding: 1px 4px;
    border: 0px none;
    cursor: default;
    color: rgb(68, 68, 68) !important;
}

.ui-paging .paging-list a.current {
    border-color: rgb(95, 138, 207);
    background-color: rgb(95, 138, 207);
    font-weight: 700;
    color: rgb(255, 255, 255);
    cursor: default;
}

.ui-paging .paging-list a.pre, .ui-paging .paging-list a.pre-disabled, .ui-paging .paging-list a.next, .ui-paging .paging-list a.next-disabled {
    background-color: rgb(255, 255, 255);
    overflow: hidden;
}

.ui-paging .paging-list a.pre {
    width: 10px;
    background-position: -8px -150px;
    overflow: hidden;
    line-height: 500%;
}

.ui-paging .paging-list a.pre:hover {
    border-color: rgb(255, 115, 0);
    background-position: -8px -169px;
}

.ui-paging .paging-list a.pre-disabled {
    background-position: -8px -189px;
    color: rgb(221, 221, 221);
    width: 10px;
    cursor: default;
    line-height: 500%;
    border-color: rgb(221, 221, 221) !important;
}

.ui-paging .paging-list a.next {
    background-position: 43px -150px;
    padding-right: 16px;
}

.ui-paging .paging-list a.next:hover {
    border-color: rgb(95, 138, 207);
    background-position: 43px -169px;
}

.ui-paging .paging-list a.next-disabled {
    border-color: rgb(221, 221, 221);
    background-position: 43px -189px;
    padding-right: 16px;
    color: rgb(221, 221, 221);
    cursor: default;
}

.ui-paging .paging-form {
    float: left;
    line-height: 20px;
}

.ui-paging .paging-form span {
    float: left;
    margin-right: 4px;
}

.ui-paging .paging-form input {
    margin: -1px 2px 0px;
    width: 30px;
    line-height: 18px;
    text-align: right;
}

.ui-paging .paging-btn, .ui-paging .paging-btn:link {
    float: left;
    background-color: rgb(245, 245, 245);
    border-radius: 3px;
    border: 1px solid rgb(183, 183, 183);
    color: rgb(68, 68, 68);
    display: inline-block;
    overflow: hidden;
    height: 20px;
    line-height: 20px;
    padding: 0px 10px;
}

.ui-paging .paging-btn:hover {
    background-color: rgb(245, 245, 245);
    text-decoration: none;
}

.ui-crumbs .ui-crumbs-arrow {
    background: url("//cbu01.alicdn.com/cms/upload/winport/dpl/20130109/dpl-bg.png") no-repeat;
}

.ui-crumbs a:link, .ui-crumbs a:visited {
    color: rgb(0, 85, 187);
}

.ui-crumbs a:hover {
    color: rgb(255, 115, 0);
}

.ui-crumbs {
    color: rgb(102, 102, 102);
    zoom: 1; }

.ui-crumbs::after {
    clear: both;
    content: " ";
    display: block;
    height: 0px;
}

.ui-crumbs li {
    float: left;
    margin-right: 10px;
}

.ui-crumbs li a {
    float: left;
}

.ui-crumbs .ui-crumbs-arrow {
    float: left;
    background-position: 0px 3px;
    width: 7px;
    height: 18px;
    margin-left: 10px;
    line-height: 400%;
    overflow: hidden;
}

.ui-tips .ui-tips-close, .ui-bubbletip .ui-tips-close, .ui-bubbletip .bubble-pos {
    background: url("//cbu01.alicdn.com/cms/upload/winport/dpl/20130109/dpl-bg.png") no-repeat;
}

.ui-tips a:link, .ui-tips a:visited {
    color: rgb(0, 85, 187);
}

.ui-tips a:hover {
    color: rgb(255, 115, 0);
}

.ui-tips, .ui-bubbletip, .ui-tip-quiet {
    background-color: rgb(255, 255, 229);
    border: 1px solid rgb(255, 204, 127);
    padding: 8px;
}

.ui-tips .ui-tips-close {
    float: right;
    width: 10px;
    height: 10px;
    background-position: 0px -23px;
    line-height: 400%;
    overflow: hidden;
}

.ui-tips .ui-tips-close:hover {
    background-position: 0px -43px;
}

.ui-tips .ui-tips-bd {
    margin-right: 10px;
}

.ui-tips dl.ui-tips-bd dt {
    font-weight: 700;
}

.ui-bubbletip {
    position: relative;
    width: 220px;
    height: 60px;
}

.ui-bubbletip .bubble-pos {
    position: absolute;
    line-height: 400%;
    overflow: hidden;
}

.ui-bubbletip .pos-t-l, .ui-bubbletip .pos-t-r {
    background-position: 0px -63px;
    width: 14px;
    height: 7px;
}

.ui-bubbletip .pos-r-t, .ui-bubbletip .pos-r-b {
    background-position: -14px -63px;
    width: 7px;
    height: 14px;
}

.ui-bubbletip .pos-b-l, .ui-bubbletip .pos-b-r {
    background-position: -7px -77px;
    width: 14px;
    height: 7px;
}

.ui-bubbletip .pos-l-t, .ui-bubbletip .pos-l-b {
    background-position: 0px -70px;
    width: 7px;
    height: 14px;
}

.ui-bubbletip .pos-t-l {
    left: 22px;
    top: -7px;
}

.ui-bubbletip .pos-t-r {
    right: 22px;
    top: -7px;
}

.ui-bubbletip .pos-r-t {
    right: -7px;
    top: 9px;
}

.ui-bubbletip .pos-r-b {
    right: -7px;
    bottom: 9px;
}

.ui-bubbletip .pos-b-l {
    left: 22px;
    bottom: -7px;
}

.ui-bubbletip .pos-b-r {
    right: 22px;
    bottom: -7px;
}

.ui-bubbletip .pos-l-t {
    left: -7px;
    top: 9px;
}

.ui-bubbletip .pos-l-b {
    left: -7px;
    bottom: 9px;
}

.ui-bubbletip .ui-tips-close {
    float: right;
    width: 10px;
    height: 10px;
    background-position: 0px -23px;
    line-height: 400%;
    overflow: hidden;
    margin-top: 3px;
}

.ui-bubbletip .ui-tips-close:hover {
    background-position: 0px -43px;
}

.ui-bubbletip .ui-bubbletip-hasclose-bd {
    margin-right: 16px;
}

.ui-tip-inline .ui-ico-serious, .ui-tip-inline .ui-ico-success, .ui-tip-inline .ui-ico-general {
    background: url("//cbu01.alicdn.com/cms/upload/2012/277/204/402772_1921578814.png") 0px 0px no-repeat scroll transparent;
}

.ui-tip-inline {
    color: rgb(68, 68, 68);
    display: inline-block;
    font-size: 12px;
    height: 18px;
    line-height: 1.5;
    vertical-align: middle;
}

.ui-tip-inline-warning {
    color: rgb(228, 42, 42);
}

.ui-tip-inline .ui-ico-serious, .ui-tip-inline .ui-ico-success, .ui-tip-inline .ui-ico-general {
    background-position: -40px -112px;
    display: inline-block;
    height: 18px;
    margin: 0px 8px 0px 0px;
    overflow: hidden;
    vertical-align: middle;
    width: 12px;
}

.ui-tip-inline .ui-ico-success {
    background-position: -100px -112px;
}

.ui-tip-inline .ui-ico-general {
    background-position: -40px -172px;
}

.ui-tabs-01 .ui-tabs-hd {
    border-bottom: 1px solid rgb(160, 160, 160);
    display: block;
    height: 30px;
    position: relative;
}

.ui-tabs-01 .ui-tabs-ul {
    height: 31px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
}

.ui-tabs-01 .ui-tabs-t {
    display: inline;
    float: left;
    margin-right: 4px;
}

.ui-tabs-01 .ui-tabs-t a, .ui-tabs-01 .tab-option:link, .ui-tabs-01 .ui-tabs-t a:visited, .ui-tabs-01 .ui-tabs-t a:hover, .ui-tabs-01 .ui-tabs-t a {
    background-color: rgb(235, 235, 235);
    border-color: rgb(220, 220, 220);
    border-style: solid;
    border-width: 1px 1px 0px;
    color: rgb(153, 153, 153);
    display: inline;
    float: left;
    height: 22px;
    margin-top: 1px;
    padding: 3px 14px;
    font-size: 14px;
    text-decoration: none;
}

.ui-tabs-01 .ui-tabs-hd .active a:link, .ui-tabs-01 .tab-current .ui-tabs-t a:visited, .ui-tabs-01 .tab-current .ui-tabs-t a:hover {
    background-color: rgb(255, 255, 255);
    border-color: rgb(187, 187, 187);
    border-style: solid;
    border-width: 2px 1px 0px;
    color: rgb(68, 68, 68);
    font-weight: 700;
    margin-top: 0px;
    padding-bottom: 4px;
}

.ui-tabs-01 .tab-details {
    overflow: hidden;
}

.site-dialog {
    padding: 5px;
    background: rgba(122, 122, 122, 0.6);
}

.site-dialog .d-body {
    width: 480px;
    border: 1px solid rgb(122, 122, 122);
    background: rgb(255, 255, 255);
}

.site-dialog .d-header {
    height: 35px;
    padding: 0px 8px;
    border-bottom: 1px solid rgb(230, 230, 230);
    background: rgb(246, 246, 246);
}

.site-dialog .d-header h3 {
    float: left;
    height: 35px;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    color: rgb(68, 68, 68);
}

.ui-draggable .site-dialog .d-header {
    cursor: move;
}

.site-dialog .d-header .d-close, .site-dialog .d-header .d-close:hover {
    background-image: url("//cbu01.alicdn.com/cms/upload/2013/808/766/667808_681975369.png");
    background-position: 2px 2px;
}

.site-dialog .d-header .d-close {
    overflow: hidden;
    float: right;
    width: 21px;
    height: 22px;
    margin-top: 7px;
}

.site-dialog .d-header .d-close:hover {
    background-position: 2px -48px;
}

.site-dialog .d-content {
    padding: 0px;
    background: rgb(255, 255, 255);
}

.site-dialog .d-loading, .site-dialog .d-error {
    line-height: 60px;
    text-align: center;
}

.site-dialog .d-footer {
    height: 52px;
    border-top: 1px solid rgb(238, 238, 238);
    margin: 0px 12px;
}

.site-dialog .d-btn-group {
    float: right;
    margin: 12px 0px;
    padding-right: 8px;
}

.site-dialog-center-footer .d-footer .d-btn-group {
    float: none;
    margin-left: 15px;
    text-align: center;
}

.site-dialog .d-btn-group .d-btn {
    margin-left: 8px;
}

.site-dialog .d-footer .d-loading {
    position: absolute;
    right: 45px;
    height: 32px;
    margin-top: 6px;
    padding-left: 36px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/common/loading.gif") 0px 0px no-repeat;
    line-height: 32px;
}

.site-dialog-center-footer .d-footer .d-loading {
    left: 50%;
    margin-left: -50px;
}

.site-dialog .d-alert {
    padding: 32px 0px;
    font-size: 14px;
    text-align: center;
}

.site-dialog .d-alert .detail {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}

.site-dialog .d-alert i {
    display: inline-block;
    height: 32px;
    width: 32px;
    margin-right: 8px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/msg-icon.png") 0px -100px no-repeat;
    vertical-align: middle;
}

.site-dialog .d-alert-warn i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-error i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-info i {
    background-position: 0px -100px;
}

.site-dialog .d-alert-success i {
    background-position: 0px -50px;
}

.site-dialog .form-tabs {
    margin-bottom: 10px;
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-bottom: 1px solid rgb(219, 219, 219);
    height: 34px;
}

.site-dialog .form-tabs li {
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-right: 1px solid rgb(219, 219, 219);
    color: rgb(51, 51, 51);
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 113px;
}

.site-dialog .form-tabs li.selected {
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
    font-weight: 700;
    height: 35px;
    margin-top: -1px;
    position: relative;
    top: 1px;
}

.ui-img-text {
    border: 1px solid rgb(238, 238, 238);
    float: left;
    padding: 7px;
    margin-left: 12px;
}

.ui-img-text .ui-vertical-img {
    margin-bottom: 5px;
}

.ui-img-text .price {
    color: rgb(255, 115, 0);
    font-weight: 700;
}

.ui-img-150 {
    width: 150px;
}

.ui-img-150 .ui-vertical-img {
    width: 150px;
    height: 150px;
}

.ui-img-100 {
    width: 100px;
}

.ui-img-100 .ui-vertical-img {
    width: 100px;
    height: 100px;
}

.ui-table {
    width: 100%;
    border: 1px solid rgb(204, 204, 204);
}

.ui-table td, ui-table th {
    border-bottom: 1px solid rgb(204, 204, 204);
}

.ui-table thead tr {
    background: rgb(229, 228, 228);
    height: 46px;
}

.ui-table tbody tr {
    height: 26px;
}

.ui-table .even {
    background: rgb(247, 247, 247);
    text-align: center;
}

.ui-table .odd {
    text-align: center;
}

.ui-table .text-left {
    text-align: left;
}

.stack-slider-container {
    width: 100%;
    height: 400px;
    position: relative;
    background-color: rgb(51, 51, 51);
}

.stack-slider-container .stack-slider-ul {
    height: 400px;
    overflow: hidden;
    position: relative;
}

.stack-slider-container .stack-slider-li {
    transform: translate(0px, 0px) scale(0.81);
    transform-origin: 0px 50%;
    position: absolute;
    top: 0px;
    left: 0px;
    list-style: none;
    opacity: 0;
    transition: all 0.3s ease-out 0s;
}

.stack-slider-container .stack-slider-img {
    width: 400px;
    height: 400px;
    border: none;
    float: left;
}

.stack-slider-container .current_pre {
    transform: translate(50px, 0px) scale(0.85);
    transform-origin: 0px 50%;
    opacity: 0.5;
    z-index: 2;
    cursor: pointer;
}

.stack-slider-container .current {
    transform: translate(147px, 0px) scale(1);
    z-index: 3;
    opacity: 1;
    box-shadow: rgba(0, 0, 0, 0.6) 0px 1px 22px 1px;
}

.stack-slider-container .current_next {
    transform: translate(245px, 0px) scale(0.85);
    transform-origin: 100% 50%;
    opacity: 0.5;
    z-index: 2;
    cursor: pointer;
}

.stack-slider-container .btn {
    width: 18px;
    height: 18px;
    border-top: 2px solid rgb(255, 255, 255);
    border-right: 2px solid rgb(255, 255, 255);
    transform: rotate(-135deg);
    display: block;
    position: absolute;
    top: 50%;
    margin-top: -9px;
    cursor: pointer;
    transition: all 0.3s ease 0s;
    z-index: 10;
}

.stack-slider-container .btn:hover {
    opacity: 0.7;
}

.stack-slider-container .btn.pre {
    left: 15px;
}

.stack-slider-container .btn.next {
    transform: rotate(45deg);
    right: 15px;
}

html {
    color: rgb(0, 0, 0);
    overflow-y: scroll;
    background: rgb(255, 255, 255);
}

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend, button, input, textarea, form, th, td {
    margin: 0px;
    padding: 0px;
}

body, button, input, select, textarea {
    font: 14px / 1.5 Tahoma, Arial, 雅黑, sans-serif;
}

h1, h2, h3, h4, h5, h6 {
    font-size: 100%;
    font-weight: 400;
}

address, cite, dfn, em, var {
    font-style: normal;
}

code, kbd, pre, samp, tt {
    font-family: "Courier New", Courier, monospace;
}

small {
    font-size: 12px;
}

ul, ol {
    list-style: none;
}

a {
    text-decoration: none;
}

a:hover {
    text-decoration: underline;
    color: rgb(255, 115, 0);
}

abbr[title], acronym[title] {
    border-bottom: 1px dotted;
    cursor: help;
}

q::before, q::after {
    content: "";
}

:focus {
    outline: 0px;
}

legend {
    color: rgb(0, 0, 0);
}

fieldset, img {
    border: none;
}

button, input, select, textarea {
    font-size: 100%;
}

table {
    border-collapse: collapse;
    border-spacing: 0px;
}

hr {
    border: none;
    height: 1px;
}

img {
}

.fd-left {
    float: left;
}

.fd-right {
    float: right;
}

.fd-clear {
    clear: both;
}

.fd-clr {
    zoom: 1; }

.fd-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.fd-hide {
    display: none;
}

.fd-show {
    display: block;
}

.fd-inline {
    display: inline;
}

.fd-lump {
    display: inline-block;
    zoom: 1; }

.fd-visible {
    visibility: visible;
}

.fd-hidden {
    visibility: hidden;
}

.fd-locate {
    position: relative;
}

.fd-cny {
    font-family: Helvetica, Arial;
}

.fd-gray {
    color: rgb(102, 102, 102);
}

.fd-bold {
    font-weight: 700;
}

#header::after, #content::after, #footer::after, .layout::after, .main-wrap::after, .grid-sub::after, .grid-extra::after {
    content: " ";
    display: block;
    height: 0px;
    clear: both;
}

#header, #content, #footer, .layout, .main-wrap, .grid-sub, .grid-extra {
}

.w952 {
    width: 952px;
    margin: 0px auto;
    padding: 0px 4px;
}

.grid-main {
    float: left;
    width: 100%;
    min-height: 1px;
}

.grid-sub, .grid-extra {
    float: left;
}

.screen {
    width: 990px;
    margin: 0px auto;
    padding: 0px 5px;
}

.ui-font-beauty {
    font-family: "Microsoft YaHei", SimHei, "WenQuanYi Micro Hei", STHeiti;
    font-size: 16px;
}

.ui-overflow-hidden {
    overflow: hidden;
}

.ui-clr {
    zoom: 1; }

.ui-clr::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.ui-left {
    float: left;
}

.ui-right {
    float: right;
}

.ui-hide {
    display: none !important;
}

.ui-vertical-img {
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.ui-vertical-img .img-box, .ui-vertical-img .ui-img-box {
    display: table-cell;
    vertical-align: middle;
}

.ui-vertical-img img {
    vertical-align: middle;
}

.ui-cny {
    font-family: Arial;
}

.ui-btn-default, .ui-btn-default:hover {
    color: rgb(51, 51, 51);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-default, .ui-btn-default span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-default {
    padding-right: 16px;
    background-position: right 0px;
}

.ui-btn-default span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 26px;
}

.ui-btn-default:hover {
    background-position: right -52px;
}

.ui-btn-default:hover span {
    background-position: 0px -52px;
}

.ui-btn-small, .ui-btn-small:hover {
    color: rgb(102, 102, 102);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-small, .ui-btn-small span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/diy-page-btn.png");
}

.ui-btn-small {
    padding-right: 8px;
    background-position: right 0px;
}

.ui-btn-small span {
    height: 24px;
    padding-left: 8px;
    background-position: 0px 0px;
    line-height: 23px;
}

.ui-btn, .ui-btn span, .ui-btn-disabled, .ui-btn-disabled span, .ui-btn-primary, .ui-btn-primary span, .ui-btn-s, .ui-btn-s span, .ui-btn-s-primary, .ui-btn-s-primary span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2013/405/316/613504_681975369.png");
}

.ui-btn, .ui-btn:hover {
    color: rgb(69, 69, 69);
    font-weight: 700;
    text-decoration: none;
    cursor: pointer;
}

.ui-btn {
    padding-right: 14px;
    background-position: right -200px;
}

.ui-btn span {
    height: 28px;
    padding-left: 14px;
    background-position: 0px -200px;
    line-height: 28px;
}

.ui-btn:hover {
    background-position: right -240px;
}

.ui-btn:hover span {
    background-position: 0px -240px;
}

.ui-btn-disabled, .ui-btn-disabled:hover {
    color: rgb(204, 204, 204);
    cursor: default;
    background-position: right -280px;
}

.ui-btn-disabled span, .ui-btn-disabled:hover span {
    background-position: 0px -280px;
}

.ui-btn-primary {
    color: rgb(255, 255, 255);
    background-position: right -120px;
}

.ui-btn-primary span {
    background-position: 0px -120px;
}

.ui-btn-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -160px;
}

.ui-btn-primary:hover span {
    background-position: 0px -160px;
}

.ui-btn-s, .ui-btn-s:hover {
    color: rgb(69, 69, 69);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-s {
    padding-right: 10px;
    background-position: right -60px;
}

.ui-btn-s span {
    height: 24px;
    padding-left: 10px;
    background-position: 0px -60px;
    line-height: 24px;
}

.ui-btn-s:hover {
    background-position: right -90px;
}

.ui-btn-s:hover span {
    background-position: 0px -90px;
}

.ui-btn-s-primary {
    color: rgb(255, 255, 255);
    background-position: right 0px;
}

.ui-btn-s-primary span {
    background-position: 0px 0px;
}

.ui-btn-s-primary:hover {
    color: rgb(255, 255, 255);
    background-position: right -30px;
}

.ui-btn-s-primary:hover span {
    background-position: 0px -30px;
}

.ui-txt {
    background-color: rgb(255, 255, 255);
    background-position: 98px -67px;
    border: 1px solid rgb(183, 183, 183);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
    color: rgb(68, 68, 68);
    height: 18px;
    padding: 3px 4px;
    vertical-align: middle;
    width: 190px;
}

.ui-txt:focus {
    background-color: rgb(255, 255, 255);
    border-color: rgb(100, 130, 185);
    box-shadow: rgb(230, 230, 230) 0px 1px 1px inset, rgb(163, 193, 242) 0px 0px 2px;
}

.ui-txt-error {
    background-color: rgb(255, 255, 255);
    border-color: rgb(238, 90, 90);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt-success {
    background-color: rgb(255, 255, 255);
    border-color: rgb(80, 170, 80);
    box-shadow: rgb(225, 225, 225) 0px 1px 1px inset;
}

.ui-txt.disabled {
    background-color: rgb(245, 245, 245);
    border-color: rgb(221, 221, 221);
    box-shadow: rgb(230, 230, 230) 0px 2px 1px inset;
}

.ui-txt-small {
    padding: 1px 2px;
    width: 120px;
}

.ui-select {
    border: 1px solid rgb(183, 183, 183);
    color: rgb(68, 68, 68);
    display: inline-block;
    height: 26px;
    padding: 4px;
    vertical-align: middle;
}

.site-dialog {
    padding: 5px;
    background: rgba(122, 122, 122, 0.6);
}

.site-dialog .d-body {
    width: 480px;
    border: 1px solid rgb(122, 122, 122);
    background: rgb(255, 255, 255);
}

.site-dialog .d-header {
    height: 35px;
    padding: 0px 8px;
    border-bottom: 1px solid rgb(230, 230, 230);
    background: rgb(246, 246, 246);
}

.site-dialog .d-header h3 {
    float: left;
    height: 35px;
    font-size: 14px;
    font-weight: 700;
    line-height: 35px;
    color: rgb(68, 68, 68);
}

.ui-draggable .site-dialog .d-header {
    cursor: move;
}

.site-dialog .d-header .d-close, .site-dialog .d-header .d-close:hover {
    background-image: url("//cbu01.alicdn.com/cms/upload/2013/808/766/667808_681975369.png");
    background-position: 2px 2px;
}

.site-dialog .d-header .d-close {
    overflow: hidden;
    float: right;
    width: 21px;
    height: 22px;
    margin-top: 7px;
}

.site-dialog .d-header .d-close:hover {
    background-position: 2px -48px;
}

.site-dialog .d-content {
    padding: 0px;
    background: rgb(255, 255, 255);
}

.site-dialog .d-loading, .site-dialog .d-error {
    line-height: 60px;
    text-align: center;
}

.site-dialog .d-footer {
    height: 52px;
    border-top: 1px solid rgb(238, 238, 238);
    margin: 0px 12px;
}

.site-dialog .d-btn-group {
    float: right;
    margin: 12px 0px;
    padding-right: 8px;
}

.site-dialog-center-footer .d-footer .d-btn-group {
    float: none;
    margin-left: 15px;
    text-align: center;
}

.site-dialog .d-btn-group .d-btn {
    margin-left: 8px;
}

.site-dialog .d-footer .d-loading {
    position: absolute;
    right: 45px;
    height: 32px;
    margin-top: 6px;
    padding-left: 36px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/common/loading.gif") 0px 0px no-repeat;
    line-height: 32px;
}

.site-dialog-center-footer .d-footer .d-loading {
    left: 50%;
    margin-left: -50px;
}

.site-dialog .d-alert {
    padding: 32px 0px;
    font-size: 14px;
    text-align: center;
}

.site-dialog .d-alert .detail {
    margin-top: 8px;
    font-size: 12px;
    font-weight: 400;
    text-align: center;
}

.site-dialog .d-alert i {
    display: inline-block;
    height: 32px;
    width: 32px;
    margin-right: 8px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/msg-icon.png") 0px -100px no-repeat;
    vertical-align: middle;
}

.site-dialog .d-alert-warn i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-error i {
    background-position: 0px 0px;
}

.site-dialog .d-alert-info i {
    background-position: 0px -100px;
}

.site-dialog .d-alert-success i {
    background-position: 0px -50px;
}

.site-dialog .form-tabs {
    margin-bottom: 10px;
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-bottom: 1px solid rgb(219, 219, 219);
    height: 34px;
}

.site-dialog .form-tabs li {
    background: none 0px 0px repeat scroll rgb(250, 250, 250);
    border-right: 1px solid rgb(219, 219, 219);
    color: rgb(51, 51, 51);
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 34px;
    line-height: 34px;
    text-align: center;
    width: 113px;
}

.site-dialog .form-tabs li.selected {
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
    font-weight: 700;
    height: 35px;
    margin-top: -1px;
    position: relative;
    top: 1px;
}

.debug-container {
    width: 952px;
    margin: 0px auto;
}

.debug-container .body {
    border-top: 1px solid rgb(215, 215, 215);
}

.debug-container .debug {
    padding: 2px 5px;
    border-bottom: 1px solid rgb(215, 215, 215);
}

.debug-container .debug-error {
    background: rgb(255, 102, 102);
}

.debug-container .debug-info {
    background: rgb(235, 245, 255);
}

.debug-container .editor {
    width: 500px;
    height: 80px;
}

a {
    color: rgb(0, 102, 204);
}

.segment-box {
    width: 952px;
    margin: 0px auto;
    padding: 0px 4px;
}

.segment-box-w0 {
    width: 1190px;
    padding: 0px;
}

.segment-box-fluid {
    /* width: 100%; */
    /* padding: 0px; */
}

.ui-segment-empty {
    display: none;
}

.layout-fly {
    position: absolute;
    left: 0px;
    top: 0px;
}

.layout-s5m0 .main-wrap, .layout-s5w0 .main-wrap {
    margin-left: 200px;
}

.layout-s5m0 .grid-sub, .layout-s5w0 .grid-sub {
    width: 192px;
    margin-left: -100%;
}

.layout-m0s5 .main-wrap {
    margin-right: 200px;
}

.layout-m0s5 .grid-sub {
    width: 192px;
    margin-left: -192px;
}

.layout-m0s12 .main-wrap {
    margin-right: 480px;
}

.layout-m0s12 .grid-sub {
    width: 472px;
    margin-left: -472px;
}

.layout-s5m0s5 .main-wrap {
    margin-left: 200px;
    margin-right: 200px;
}

.layout-s5m0s5 .grid-sub {
    width: 192px;
    margin-left: -100%;
}

.layout-s5m0s5 .grid-extra {
    width: 192px;
    margin-left: -192px;
}

.layout {
    padding-bottom: 8px;
}

#site_top {
    padding-bottom: 0px;
}

#site_footer {
    padding-bottom: 0px;
}

.mod::after, .mod .m-body::after, .mod .m-header::after, .mod .m-content::after, .mod .m-footer::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.mod, .mod .m-body, .mod .m-header, .mod .m-content, .mod .m-footer {
}

.mod {
    margin-bottom: 8px;
}

.m-body {
    padding-bottom: 8px;
    border: 1px solid rgb(214, 214, 214);
    background: rgb(255, 255, 255);
}

.layout-fly .mod {
    margin-bottom: 0px;
}

.layout-fluid .mod {
    width: 952px;
    margin-left: auto;
    margin-right: auto;
}

.page-layout-990 .layout-fluid .mod {
    width: 990px;
}

.layout-fluid .mod-ui-fluid, .page-layout-990 .layout-fluid .mod-ui-fluid {
    width: auto;
    margin-left: auto;
    margin-right: auto;
}

.m-header {
    display: block;
    height: 40px;
    background: rgb(74, 74, 74);
    color: rgb(255, 255, 255);
    line-height: 40px;
}

.m-header a {
    color: rgb(255, 255, 255);
}

.m-header-ext {
    position: relative;
    height: 0px;
}

.m-header-ext-body {
    position: absolute;
    right: 0px;
    top: -40px;
    padding-right: 8px;
}

.m-header-ext.no-padding .m-header-ext-body {
    top: -25px;
}

.mod-ui-not-show-title .m-header-ext {
    display: none;
}

.m-header h3 {
    float: left;
    padding-left: 15px;
    font-size: 14px;
    font-weight: 700;
}

.m-content {
    padding: 0px;
}

.m-footer {
    padding: 0px 8px;
}

.mod-ui-hidden-title .m-header, .mod-ui-not-show-title .m-header, #content .mod-ui-hidden-title .m-header, #content .mod-ui-not-show-title .m-header {
    display: none;
}

.mod-ui-hidden-title .m-body, .mod-ui-not-show-title .m-body, #content .mod-ui-hidden-title .m-body, #content .mod-ui-not-show-title .m-body {
    padding-bottom: 0px;
    border: 0px;
    opacity: 1;
    filter: none;
}

.mod-ui-no-margin-bottom {
    margin-bottom: 0px;
}

.mod-ui-transparent-body .m-body {
    background: 0px 0px;
}

#site_top .mod-ui-hidden-title, #site_top .mod-ui-not-show-title, #site_header .mod-ui-hidden-title, #site_header .mod-ui-not-show-title, #site_footer .mod-ui-hidden-title, #site_footer .mod-ui-not-show-title {
    margin-bottom: 0px;
}

#content .mod-ui-hidden-title .m-content, #content .mod-ui-not-show-title .m-content {
    padding: 0px;
}

#content .mod-ui-hidden-title .m-footer, #content .mod-ui-not-show-title .m-footer {
    padding: 0px;
}

#content .mod-ui-only-show-title .m-header {
    display: block;
}

#content .mod-ui-only-show-title .m-body {
    padding-bottom: 0px;
    border: 0px;
    opacity: 1;
    filter: none;
}

#content .mod-ui-only-show-title .m-header-ext {
    display: block;
}

#content .mod-ui-hidden {
    display: none;
}

.ui-mini-mode #content .m-header {
    display: block;
}

.ui-mini-mode #content .m-body {
    padding: 0px;
}

.ui-mini-mode #content .m-content, .ui-mini-mode #content .m-footer, .ui-mini-mode .m-body-ext {
    display: none;
}

.ui-mini-mode #content .layout-fly {
    display: none;
}

.grid-main .m-content {
    padding: 16px 16px 0px;
}

.grid-main .m-body {
    padding-bottom: 16px;
}

.grid-main .m-footer {
    padding: 0px 16px;
}

.m-footer, .m-content .m-content-footer {
    text-align: right;
}

.m-content .no-content {
    text-align: center;
    padding: 15px 0px;
}

.mod-ui-async {
    display: none;
}

.mod-ui-async-complete {
    display: block;
}

.mod-ui-html-fragment .ui-html-fragment {
    visibility: hidden;
}

.mod-ui-html-fragment .ui-html-fragment-draft, .mod-ui-html-fragment .ui-html-fragment-complete {
    visibility: visible;
}

.ui-colorbox {
    border: 1px solid rgb(204, 204, 204);
    z-index: 100000;
}

.widget-color-picker {
    overflow: hidden;
    display: inline-block;
    width: 16px;
    height: 16px;
    border: 1px solid rgb(210, 210, 210);
    padding: 1px;
    cursor: pointer;
}

.widget-color-picker span {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: rgb(167, 167, 167);
}

.widget-color-picker span.color-transparent {
    background: url("//cbu01.alicdn.com/cms/upload/winport/new5/color-picker.png") -79px -173px no-repeat;
}

.widget-upload-panel {
    overflow: hidden;
    width: 325px;
}

.widget-upload-panel .preview {
    display: none;
    float: left;
    position: relative;
    overflow: hidden;
    width: 80px;
    height: 80px;
    border: 1px solid rgb(217, 217, 217);
    margin-right: 8px;
}

.widget-upload-panel .preview a.remove {
    position: absolute;
    right: 0px;
    bottom: 0px;
    overflow: hidden;
    width: 12px;
    height: 12px;
    background: url("//cbu01.alicdn.com/images/app/platform/winport/diy/remove-icon.png");
    text-indent: -5000px;
    font-size: 0px;
}

.widget-upload-panel .preview img {
    width: 80px;
    height: 80px;
}

.widget-upload-panel .upload-section {
    float: left;
    width: 235px;
}

.widget-upload-panel .loading {
    display: none;
    height: 32px;
    padding-left: 35px;
    background: url("//cbu01.alicdn.com/images/cn/home/loading.gif") left center no-repeat;
    line-height: 32px;
}

.widget-upload-panel .message {
    display: none;
}

.widget-upload-panel .message.success {
    color: rgb(0, 153, 0);
}

.widget-upload-panel .message.error {
    color: red;
}

.widget-upload-panel .desc {
    color: rgb(153, 153, 153);
}

.widget-upload-panel .upload, .widget-upload-panel .loading, .widget-upload-panel .message, .widget-upload-panel .desc {
    margin-bottom: 5px;
}

.ui-btn-01, .ui-btn-01:hover {
    color: rgb(51, 51, 51);
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-01, .ui-btn-01 span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-01 {
    padding-right: 16px;
    background-position: right 0px;
}

.ui-btn-01 span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 26px;
}

.ui-btn-01:hover {
    background-position: right -52px;
}

.ui-btn-01:hover span {
    background-position: 0px -52px;
}

.ui-btn-01-disabled, .ui-btn-01-disabled:hover {
    color: rgb(153, 153, 153);
    text-decoration: none;
    cursor: default;
}

.ui-btn-01-disabled, .ui-btn-01-disabled span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2011/088/980/89880_719516335.png");
}

.ui-btn-01-disabled {
    padding-right: 16px;
    background-position: right -78px;
}

.ui-btn-01-disabled span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px -78px;
    line-height: 26px;
}

.ui-btn-02, .ui-btn-02:hover {
    text-decoration: none;
    cursor: pointer;
}

.ui-btn-02, .ui-btn-02 span {
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/2012/127/053/350721_646277519.png");
}

.ui-btn-02 {
    padding-right: 16px;
    background-position: right 0px;
    color: rgb(147, 64, 2);
}

.ui-btn-02 span {
    height: 26px;
    padding-left: 16px;
    background-position: 0px 0px;
    line-height: 25px;
}

.ui-btn-02:hover {
    background-position: right -32px;
    color: rgb(51, 51, 51);
}

.ui-btn-02:hover span {
    background-position: 0px -32px;
}

.widget-date-picker {
    width: 107px;
    border: 1px solid rgb(224, 224, 224);
}

.widget-date-picker::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widget-date-picker .text {
    float: left;
    height: 18px;
    width: 72px;
    padding-left: 11px;
    color: rgb(153, 153, 153);
    line-height: 18px;
}

.widget-date-picker-disabled .text {
    color: rgb(204, 204, 204);
}

.widget-date-picker .trigger {
    overflow: hidden;
    float: left;
    width: 12px;
    height: 13px;
    margin-top: 3px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/common/widget-date-picker.png") 0px 0px no-repeat;
    cursor: pointer;
}

.widget-date-picker-disabled .trigger {
    background-position: 0px -15px;
}

.widget-date-picker-group {
}

.widget-date-picker-group::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widget-date-picker-group .widget-date-picker {
    float: left;
    margin-right: 7px;
}

.widget-date-picker-group .to-label {
    float: left;
    margin-right: 7px;
}

.ui-datepicker {
    z-index: 3000;
}

.ui-dialog #sys-ibank {
    height: auto;
}

.ui-dialog #sys-ibank .overlay {
    z-index: 3504;
}

.ui-dialog #sys-ibank .tabs-content {
    z-index: 3501;
}

.ui-dialog #sys-ibank .indicator {
    z-index: 3506;
}

.ui-dialog #sys-ibank .create {
    z-index: 3503;
}

a.ui-alitalk {
    padding: 2px 0px 2px 20px;
    background: url("//cbu01.alicdn.com/images/fdevlib/contact-icon.gif") no-repeat;
    color: rgb(0, 102, 204);
    font: 400 12px / 1.5 Tahoma, Arial, 雅黑, sans-serif;
    zoom: 1; }

a.ui-alitalk:hover {
    color: rgb(255, 115, 0);
}

a.ui-alitalk-on {
    background-position: -190px -58px;
}

a.ui-alitalk-off {
    background-position: -190px -28px;
}

a.ui-alitalk-mb {
    background-position: -190px 2px;
}

textarea.lazy-load-template {
    display: none;
}

input.ui-placeholder-on {
    color: rgb(191, 191, 191);
}

.widget-color-chooser-simple .widget-color-chooser {
    top: 20px;
}

.part-offer-list-main {
    overflow: hidden;
    width: 716px;
    margin: 0px auto;
    padding-left: 1px;
}

.part-offer-list-main::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.part-offer-list-main li {
    float: left;
    width: 160px;
    padding: 0px 10px 10px 9px;
}

.part-offer-list-main .image {
    position: relative;
    width: 150px;
    height: 150px;
    margin-bottom: 5px;
    padding: 3px;
    border: 1px solid rgb(212, 212, 212);
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.part-offer-list-main .image a {
    display: table-cell;
    vertical-align: middle;
}

.part-offer-list-main .image img {
    vertical-align: middle;
}

.part-offer-list-main .image a.img-lock {
    position: absolute;
    left: 4px;
    top: 4px;
    width: 150px;
    height: 150px;
    background: url("//cbu01.alicdn.com/cms/upload/integrity/private/150.png") no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main .image span.img-unlock {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: -1px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -150px no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main .title {
    margin-bottom: 5px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.part-offer-list-main .price {
    margin-bottom: 5px;
}

.part-offer-list-main .price .cny {
    float: left;
    color: rgb(143, 143, 143);
    font-family: Arial;
    margin-right: 2px;
}

.part-offer-list-main .price em {
    float: left;
    color: red;
    font-weight: 700;
}

.part-offer-list-main .props {
    clear: both;
    margin-bottom: 5px;
}

.part-offer-list-main .props .mix-text {
    color: rgb(143, 143, 143);
}

.part-offer-list-main .price .price-lock, .part-offer-list-main .price .price-unlock, .part-offer-list-main .price .mix-icon, .part-offer-list-main .price .alipay-icon {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0px 2px;
}

.part-offer-list-main .price .price-lock, .part-offer-list-main .price .price-unlock {
    float: left;
}

.part-offer-list-main .booked-info {
    margin-bottom: 5px;
    text-align: center;
}

.part-offer-list-main .price .price-lock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.part-offer-list-main .price .price-unlock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.part-offer-list-main .price .icon {
    float: right;
    text-align: right;
}

.part-offer-list-main .price .mix-icon {
    width: 37px;
    height: 14px;
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/mix.gif");
}

.part-offer-list-main .price .alipay-icon {
    width: 12px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/cn/market/b2bauction/logo_alipay.gif");
}

.part-offer-list-main .discount {
    color: rgb(143, 143, 143);
    text-align: center;
}

.part-offer-list-main .discount em {
    color: rgb(255, 115, 0);
}

.part-offer-list-main .booked-count, .part-offer-list-main .booked-count em {
    color: rgb(149, 110, 15);
    font-weight: 700;
}

.part-offer-list-main .purchase-button em {
    color: rgb(102, 102, 102);
    text-decoration: underline;
}

.part-offer-list-sub li {
    overflow: hidden;
    width: 100%;
    margin-bottom: 8px;
    padding-bottom: 8px;
    border-bottom: 1px dotted rgb(203, 203, 203);
}

.part-offer-list-sub li.last {
    border-bottom: 0px;
}

.part-offer-list-sub .image {
    position: relative;
    float: left;
    width: 64px;
    height: 64px;
    padding: 1px;
    margin-right: 4px;
    border: 1px solid rgb(229, 229, 229);
    display: table;
    text-align: center;
    overflow: hidden;
    font-size: 0px;
}

.part-offer-list-sub .image a {
    display: table-cell;
    vertical-align: middle;
}

.part-offer-list-sub .image img {
    vertical-align: middle;
}

.part-offer-list-sub .title, .part-offer-list-sub .price {
    float: left;
    width: 100px;
    word-break: break-all;
    overflow-wrap: break-word;
}

.part-offer-list-sub .price {
    margin-top: 3px;
}

.part-offer-list-sub .price em {
    color: red;
    font-weight: 700;
}

.part-offer-list-sub .booked-count, .part-offer-list-sub .booded-count em {
    color: rgb(149, 110, 15);
    font-weight: 700;
}

.part-offer-list-sub .price .price-lock, .part-offer-list-sub .price .price-unlock {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0px 2px;
    width: 16px;
    height: 16px;
}

.part-offer-list-sub .price .price-lock {
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.part-offer-list-sub .price .price-unlock {
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.part-offer-list-sub .image a.img-lock {
    position: absolute;
    left: 2px;
    width: 64px;
    height: 64px;
    background: url("//cbu01.alicdn.com/cms/upload/integrity/private/64.png") no-repeat;
}

.part-offer-list-sub .image span.img-unlock {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: -1px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -150px no-repeat;
    text-indent: -5000px;
}

.part-offer-list-sub .props-wrap {
    float: left;
    width: 100px;
}

.part-offer-list-main-catalogs {
    margin-top: 15px;
}

.part-offer-list-main-catalogs li {
    border-bottom: 1px dotted rgb(204, 204, 204);
    margin-bottom: 8px;
    overflow: hidden;
    padding-bottom: 8px;
    width: 100%;
}

.part-offer-list-main-catalogs li .image {
    overflow: hidden;
    border: 1px solid rgb(229, 229, 229);
    float: left;
    height: 100px;
    width: 100px;
    padding: 1px;
    position: relative;
}

.part-offer-list-main-catalogs li .image a {
    display: table-cell;
    height: 100px;
    width: 100px;
    text-align: center;
    vertical-align: middle;
}

.part-offer-list-main-catalogs li .image img {
    vertical-align: middle;
}

.part-offer-list-main-catalogs .image a.img-lock {
    position: absolute;
    left: 1px;
    top: 1px;
    background: url("//cbu01.alicdn.com/cms/upload/integrity/private/100.png") no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main-catalogs .image span.img-unlock {
    position: absolute;
    display: block;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: -1px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -150px no-repeat;
    text-indent: -5000px;
}

.part-offer-list-main-catalogs li .title {
    float: left;
    padding-left: 16px;
    width: 260px;
    overflow-wrap: break-word;
}

.part-offer-list-main-catalogs li .title a {
    font-size: 14px;
}

.part-offer-list-main-catalogs li .title p {
    width: 250px;
    color: rgb(153, 153, 153);
}

.part-offer-list-main-catalogs li .price-props-wrap {
    float: right;
}

.part-offer-list-main-catalogs li .price {
    float: left;
    margin-bottom: 5px;
    padding-left: 16px;
    width: 110px;
    text-align: center;
}

.part-offer-list-main-catalogs li .price .cny {
    color: rgb(143, 143, 143);
    font-family: Arial;
    margin-right: 2px;
}

.part-offer-list-main-catalogs li .price em {
    color: red;
    font-weight: 700;
}

.part-offer-list-main-catalogs li .props {
    float: left;
    margin-bottom: 5px;
    padding-left: 16px;
    width: 110px;
    text-align: center;
    color: rgb(136, 136, 136);
}

.part-offer-list-main-catalogs li .props .mix-text {
    color: rgb(143, 143, 143);
}

.part-offer-list-main-catalogs li .price .price-lock, .part-offer-list-main-catalogs li .price .price-unlock, .part-offer-list-main-catalogs li .price .mix-icon, .part-offer-list-main-catalogs li .price .alipay-icon, .part-offer-list-main-catalogs li .price .process-icon, .offer-list-tab-box .mix-icon {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    margin: 0px 2px;
}

.part-offer-list-main-catalogs li .price .price-lock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.part-offer-list-main-catalogs li .price .price-unlock {
    width: 16px;
    height: 16px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.part-offer-list-main-catalogs li .price .mix-icon, .offer-list-tab-box .mix-icon {
    width: 37px;
    height: 14px;
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/mix.gif");
}

.part-offer-list-main-catalogs li .price .alipay-icon {
    width: 12px;
    height: 16px;
    background: url("//cbu01.alicdn.com/images/cn/market/b2bauction/logo_alipay.gif");
}

.part-offer-list-main-catalogs li .price .process-icon {
    width: 45px;
    height: 15px;
    background: url("//cbu01.alicdn.com/cms/upload/2012/214/894/498412_602705795.png");
}

.part-offer-list-main-catalogs li .discount {
    color: rgb(143, 143, 143);
    text-align: center;
}

.part-offer-list-main-catalogs li .discount em {
    color: rgb(255, 115, 0);
}

.part-offer-list-main-catalogs li .booked-count, .part-offer-list-main-catalogs li .booked-count em {
    color: rgb(136, 136, 136);
    font-weight: 700;
}

.part-offer-list-main-catalogs li .purchase .purchase-button {
    cursor: pointer;
    display: inline-block;
    text-decoration: none;
}

.part-offer-list-main-catalogs li .purchase a {
    float: left;
    margin-left: 6px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist2.png") no-repeat;
    display: inline-block;
    height: 27px;
    width: 77px;
    line-height: 27px;
    text-align: center;
}

.part-offer-list-main-catalogs li .purchase a:hover {
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist.png") no-repeat;
    color: rgb(255, 255, 255);
}

.part-offer-list-main-catalogs li .purchase .msg-expired {
    color: rgb(255, 115, 0);
    font-weight: 400;
}

.popup-window {
    overflow: hidden;
    padding: 8px;
    width: 444px;
    height: 352px;
}

.callme-mask {
    width: 460px;
    height: 368px;
    opacity: 0.35;
    background: rgb(0, 0, 0);
    position: absolute;
    top: 0px;
    left: 0px;
    z-index: 2;
}

.callme-mask-ifr {
    background: none 0px 0px repeat scroll rgb(0, 0, 0);
    left: 0px;
    position: absolute;
    top: 0px;
    width: 460px;
    height: 368px;
    z-index: -1;
    opacity: 0;
}

.popup-window-wrapper {
    z-index: 10001;
    position: relative;
    height: 350px;
    overflow: hidden;
    width: 442px;
    border: 1px solid rgb(254, 186, 101);
}

.popup-window-wrapper::after {
    content: "";
    display: block;
    clear: both;
    height: 0px;
    overflow: hidden;
}

.popup-window .bd {
    background: none 0px 0px repeat scroll rgb(255, 255, 255);
    display: block;
    overflow: hidden;
    position: relative;
    z-index: 2;
}

.popup-window .hd {
    position: relative;
    z-index: 3;
}

.popup-window .hd a.close-btn:link, .popup-window .hd a.close-btn:visited {
    display: block;
    height: 18px;
    width: 18px;
    overflow: hidden;
    text-decoration: none;
    position: absolute;
    right: 8px;
    top: 7px;
    background: url("//cbu01.alicdn.com/cms/upload/2010/450/100/1054_1301427272.gif") 0px 0px no-repeat transparent;
}

.popup-window .hd a.close-btn:hover {
    background-position: 0px -22px;
}

.callme-window .bd {
    height: 351px;
    padding: 0px;
    width: 444px;
}

.mod a.d-callme:link, .mod a.d-callme:visited {
    background: url("//cbu01.alicdn.com/cms/upload/2010/730/100/1037_1301427272.gif") 0px 0px no-repeat transparent;
    vertical-align: middle;
    margin-left: 5px;
    padding: 2px 4px 4px 23px;
    line-height: 20px;
    display: none;
    text-decoration: none !important;
}

.mod a.d-callme:hover {
    background-position: 0px -30px;
}

.mod a.d-callme-on {
    display: inline-block !important;
}

.mod a.callme {
    display: none;
}

.mod a.callme:link, .mod a.callme:visited {
    width: 54px;
    height: 21px;
    padding-left: 21px;
    background: url("//cbu01.alicdn.com/cms/upload/2010/730/100/1037_1301427272.gif") 0px 0px no-repeat;
    color: rgb(0, 52, 154);
    font-size: 12px;
    line-height: 21px;
    vertical-align: middle;
}

.mod a.callme:hover, .mod a.callme:active {
    color: rgb(255, 102, 0);
    text-decoration: none;
    background-position: 0px -30px;
}

.mod a.callme-on {
    display: inline-block;
}

.segment-box {
    width: 1100px;
    margin: 0px auto;
    padding: 0px 4px;
}

.segment-box-fluid {
    width: 100%;
    padding: 0px;
}

.layout-fly {
    position: absolute;
    left: 0px;
    top: 0px;
}

.layout-s5m0 .main-wrap {
    margin-left: 240px;
}

.layout-s5m0 .grid-sub {
    width: 230px;
    margin-left: -100%;
}

.layout-m0s5 .main-wrap {
    margin-right: 240px;
}

.layout-m0s5 .grid-sub {
    width: 230px;
    margin-left: -230px;
}

.layout-s5m0s5 .main-wrap {
    margin-left: 240px;
    margin-right: 240px;
}

.layout-s5m0s5 .grid-sub {
    width: 230px;
    margin-left: -100%;
}

.layout-s5m0s5 .grid-extra {
    width: 230px;
    margin-left: -230px;
}

.layout {
    padding-bottom: 8px;
}

#site_top {
    padding-bottom: 0px;
}

#site_footer {
    padding-bottom: 0px;
}

.widgetx-tabs .tab-pane {
    overflow: hidden;
}

.widgetx-tabs .tab-pane img {
    display: block;
}

.widgetx-tabs .lazy-load-loading {
    height: 170px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new5/loading.gif") center center no-repeat;
}

.widgetx-tabs-style-a {
    overflow: hidden;
    position: relative;
    height: 170px;
}

.widgetx-tabs-style-a .tab-nav {
    position: absolute;
    right: 10px;
    bottom: 10px;
    zoom: 1; z-index: 9;
}

.widgetx-tabs-style-a .tab-nav::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widgetx-tabs-style-a .tab-nav li {
    float: left;
    overflow: hidden;
    width: 18px;
    height: 18px;
    border: 1px solid rgb(216, 216, 216);
    background: rgb(255, 255, 255);
    color: rgb(255, 102, 0);
    text-align: center;
    line-height: 18px;
    cursor: pointer;
    opacity: 0.7;
}

.widgetx-tabs-style-a .tab-nav li.active {
    background: rgb(255, 102, 0);
    color: rgb(255, 255, 255);
    font-weight: 700;
    opacity: 1;
}

.widgetx-tabs-style-b {
    overflow: hidden;
    position: relative;
    height: 170px;
}

.widgetx-tabs-style-b .tab-nav {
    position: absolute;
    left: 50%;
    bottom: 8px;
    margin-left: -20px;
    z-index: 9;
    zoom: 1; }

.widgetx-tabs-style-b .tab-nav::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widgetx-tabs-style-b .tab-nav li {
    float: left;
    overflow: hidden;
    width: 18px;
    height: 18px;
    margin-right: 2px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new2/tabs-2.png") 4px 4px no-repeat;
    cursor: pointer;
    line-height: 5000px;
}

.widgetx-tabs-style-b .tab-nav li.active {
    background-position: -17px 4px;
}

.widgetx-tabs-effect-leftright .tab-content {
    width: 10000px;
    zoom: 1; }

.widgetx-tabs-effect-leftright ta-content::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.widgetx-tabs-effect-leftright .tab-pane {
    float: left;
}

.widgetx-tabs-effect-fade .tab-content {
    position: relative;
}

.widgetx-tabs-effect-fade .tab-pane {
    position: absolute;
    left: 0px;
    top: 0px;
}

.image-home-container {
    position: relative;
}

.d-close {
    overflow: hidden;
    float: right;
    width: 24px;
    height: 22px;
    cursor: pointer;
    color: rgb(0, 0, 0);
}

.app-globalConfig {
    display: none;
}

.app-officialsite_share {
    position: fixed;
    left: 50%;
    margin-left: 500px;
    bottom: 20px;
    width: 22px;
}

.app-officialsite_share .content {
}

.app-officialsite_share .top {
}

.app-officialsite_share .top .top-link {
    background: url("//cbu01.alicdn.com/cms/upload/2013/478/626/1626874_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 60px;
    width: 22px;
}

.app-officialsite_share .top .top-link:hover {
    background: url("//cbu01.alicdn.com/cms/upload/2013/678/626/1626876_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 60px;
    width: 22px;
}

.app-officialsite_share .share {
}

.app-officialsite_share .share-link {
    background: url("//cbu01.alicdn.com/cms/upload/2013/378/626/1626873_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 55px;
    width: 22px;
}

.app-officialsite_share .share-link:hover {
    background: url("//cbu01.alicdn.com/cms/upload/2013/578/626/1626875_353646508.png") 0px 0px no-repeat scroll transparent;
    display: block;
    height: 55px;
    width: 22px;
}

.app-topToolBar .tool-bar-content {
    width: 990px;
    height: 24px;
    margin: 0px auto;
}

.app-topToolBar .tool-bar-content .login-info {
    float: left;
    margin-top: 2px;
}

.app-topToolBar .tool-bar-content .login-tips {
    float: left;
    margin-right: 10px;
}

.app-topToolBar .tool-bar-content .login-icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/login/login.png") no-repeat;
    display: block;
    float: left;
    height: 19px;
    width: 101px;
}

.app-topToolBar .tool-bar-content .join {
    color: rgb(0, 102, 204);
    float: left;
    margin-left: 9px;
}

.app-topToolBar .tool-bar-content .signout {
    color: rgb(0, 102, 204);
    margin-left: 10px;
}

.app-topToolBar .tool-bar-content .contact-info {
    float: right;
    margin-top: 2px;
}

.app-topToolBar .tool-bar-content .contact-info .separator {
    margin: 0px 8px;
    color: rgb(204, 204, 204);
}

.app-topToolBar .tool-bar-content .contact-info .tencent-icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/weibo/qq.png") no-repeat;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    margin-left: 4px;
    vertical-align: middle;
    margin-top: 2px;
}

.app-topToolBar .tool-bar-content .contact-info .sina-icon {
    background: url("//cbu01.alicdn.com/cms/upload/winport/weibo/sina.png") no-repeat;
    height: 16px;
    width: 16px;
    display: block;
    float: left;
    vertical-align: middle;
    margin-top: 2px;
}

.app-topToolBar .contact-info .sethome, .app-topToolBar .contact-info .saveme {
    cursor: pointer;
}

.app-topToolBar .contact-info .phonesite {
    margin-right: 15px;
    display: inline-block;
    position: relative;
}

.app-topToolBar .contact-info .phone-icon {
    display: inline-block;
    position: relative;
    top: 2px;
}

.app-topToolBar .contact-info .phone-arrow {
    display: inline-block;
    position: relative;
    top: -2px;
}

.app-topToolBar .hide {
    display: none;
}

.app-topToolBar .m-qrcode {
    position: absolute;
    top: 30px;
    left: 0px;
    padding: 10px;
    background-color: rgb(255, 255, 255);
    border: 1px solid rgb(220, 220, 220);
    z-index: 9999;
}

.app-topToolBar .m-qrcode .arror-top {
    position: absolute;
    top: -18.5px;
    left: 35px;
    width: 11px;
    height: 8px;
}

.app-topToolBar .m-qrcode .arror-top img {
    display: block;
    width: 100%;
    height: 100%;
}

.app-topToolBar .companycode-wrap {
    width: 80px;
    text-align: center;
}

.app-topToolBar .companycode-wrap .codeimg img {
    width: 80px;
    height: 80px;
}

.top-nav-bar {
    background: rgb(74, 74, 74);
    font-weight: bold;
    font-size: 14px;
    text-align: center;
}

.top-nav-bar ul {
    padding-left: 21px;
}

.top-nav-bar ul::after {
    display: block;
    clear: both;
    height: 0px;
    content: " ";
}

.top-nav-bar li {
    float: left;
    width: 150px;
}

.top-nav-bar li a {
    display: block;
    height: 30px;
    color: rgb(255, 255, 255);
    line-height: 30px;
}

.top-nav-bar li a:hover {
    text-decoration: none;
}

.top-nav-bar li.selected a, .top-nav-bar li a:hover {
    color: rgb(0, 0, 0);
}

.offer-category-container {
    position: absolute;
    z-index: 5001;
    width: 192px;
    border-right: 1px solid rgb(221, 221, 221);
    border-bottom: 1px solid rgb(221, 221, 221);
    border-left: 1px solid rgb(221, 221, 221);
    background-color: rgb(255, 255, 255);
}

.mod-categoryFly a:hover {
    color: rgb(255, 115, 0);
    text-decoration: underline;
}

.mod-categoryFly ul li {
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.mod-categoryFly ul li.sec {
    background: url("//cbu01.alicdn.com/cms/upload/winport/topNav/right.png") 170px center no-repeat;
}

.mod-categoryFly ul li.rhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-left: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: -1px -1px 0px;
    z-index: 1001;
}

.mod-categoryFly ul li.lhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-right: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: -1px 0px 0px -1px;
    text-indent: 1px;
    z-index: 1001;
}

.mod-categoryFly .category-hide {
    display: none;
}

.mod-categoryFly ul li a {
    color: rgb(30, 80, 162);
}

.mod-categoryFly .page {
    background: rgb(247, 250, 255);
    padding: 0px;
    margin-bottom: -3px;
}

.mod-categoryFly .all {
    background: none;
}

.mod-categoryFly .page li {
    float: left;
    width: 43px;
    border-left: 1px solid rgb(238, 238, 238);
    text-align: center;
    color: rgb(136, 136, 136);
}

.mod-categoryFly .page li a {
    color: rgb(136, 136, 136);
}

.mod-categoryFly .sub-category {
    width: 200px;
    margin-top: -1px;
    background: rgb(255, 255, 255);
    position: absolute;
    z-index: 1000;
}

.mod-categoryFly div.right {
    width: 400px;
}

.mod-categoryFly .sub-category li {
    height: 30px;
    line-height: 30px;
    background: none;
    border: none;
    color: rgb(30, 80, 162);
}

.mod-categoryFly .sub-category li .offer-count {
    color: rgb(136, 136, 136);
}

.mod-categoryFly .sub-category .sub-left {
    width: 200px;
    float: left;
    border-right: 1px solid rgb(238, 238, 238);
}

.mod-categoryFly .sub-category .no-right {
    border: 1px solid rgb(255, 115, 0);
}

.mod-categoryFly .sub-category .sub-right {
    width: 199px;
    float: left;
}

.mod-categoryFly .right {
    border: 1px solid rgb(255, 115, 0);
}

.mod-officialsite_customContent .m-body {
    background: rgb(255, 255, 255);
}

.mod-officialsite_customContent.mod-ui-not-show-title .custom-content-wrap {
    background: rgb(255, 255, 255);
}

.mod-officialsite_customContent .custom-content-wrap {
    overflow: hidden;
    width: 100%;
    color: rgb(0, 0, 0);
    overflow-wrap: break-word;
    word-break: break-all;
    zoom: 1; }

.mod-officialsite_customContent .custom-content-wrap li {
    list-style-position: inside;
}

.mod-officialsite_customContent .custom-content-wrap ul, .mod-officialsite_customContent .custom-content-wrap ol {
    padding: 10px 18px;
}

.mod-officialsite_customContent .custom-content-wrap ul {
    list-style-type: disc;
}

.mod-officialsite_customContent .custom-content-wrap ol {
    list-style-type: decimal;
}

.mod-officialsite_customContent.no-border .custom-content-wrap {
    min-height: 1em;
}

.mod-officialsite_customContent .custom-content-wrap img {
    vertical-align: bottom;
}

.layout-fluid .mod-officialsite_customContent, .page-layout-990 .layout-fluid .mod-officialsite_customContent {
    width: auto;
}

.app-officialsite_manualOffer .m-body {
    padding-bottom: 0px;
}

.app-officialsite_manualOffer .m-content {
    padding: 0px;
}

.app-officialsite_manualOffer-detail .m-body {
    padding-bottom: 0px;
}

.app-officialsite_manualOffer-detail .m-content {
    padding: 0px;
}

.app-officialsite_manualOffer-roll .m-body {
    padding-bottom: 0px;
}

.app-officialsite_manualOffer-roll .m-content {
    padding: 0px;
}

.app-officialsite_autoOffer .m-body {
    padding-bottom: 0px;
}

.app-officialsite_autoOffer .m-content {
    padding: 0px;
}

.app-officialsite_autoOffer-detail .m-body {
    padding-bottom: 0px;
}

.app-officialsite_autoOffer-detail .m-content {
    padding: 0px;
}

.app-officialsite_autoOffer-roll .m-body {
    padding-bottom: 0px;
}

.app-officialsite_autoOffer-roll .m-content {
    padding: 0px;
}

.app-officialsite_offerGeneral .template-common {
    height: 84px;
}

.app-officialsite_offerGeneral .offer-row-item {
    float: left;
}

.app-officialsite_offerGeneral .image {
    position: relative;
    overflow: hidden;
    margin-bottom: 7px;
}

.app-officialsite_offerGeneral .img-unlock {
    position: absolute;
    height: 25px;
    width: 25px;
    right: 0px;
    bottom: 0px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") 0px -149px no-repeat;
}

.app-officialsite_offerGeneral .offer-150 a.img-lock {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 150px;
    height: 150px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new/private-150.png") no-repeat;
}

.app-officialsite_offerGeneral .offer-220 a.img-lock {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 220px;
    height: 220px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/new/private-220.png") no-repeat;
}

.app-officialsite_offerGeneral .price {
    color: rgb(255, 85, 0);
    font-size: 12px;
    font-weight: bold;
}

.app-officialsite_offerGeneral .cny {
    font-family: Arial;
}

.app-officialsite_offerGeneral .price-lock, .app-officialsite_offerGeneral .price-unlock {
    display: inline-block;
    overflow: hidden;
    vertical-align: middle;
    width: 16px;
    height: 16px;
}

.app-officialsite_offerGeneral .price-lock {
    background: url("//cbu01.alicdn.com/images/sys/lock/state_locked.gif");
}

.app-officialsite_offerGeneral .price-unlock {
    background: url("//cbu01.alicdn.com/cms/upload/winport/private/private-all.png") -50px -149px;
}

.app-officialsite_offerGeneral .title {
    word-break: break-all;
    overflow-wrap: break-word;
    height: 36px;
    margin-bottom: 10px;
}

.app-officialsite_offerGeneral .attributes {
    height: 19px;
}

.app-officialsite_offerGeneral .mix-icon {
    display: inline-block;
    height: 14px;
    width: 37px;
    background: url("//cbu01.alicdn.com/images/app/winport/layout/list/mix.gif") no-repeat;
    vertical-align: middle;
    margin-right: 5px;
}

.app-officialsite_offerGeneral .alipay-icon {
    display: inline-block;
    height: 16px;
    width: 12px;
    background: url("//cbu01.alicdn.com/images/cn/market/b2bauction/logo_alipay.gif") no-repeat;
    vertical-align: middle;
    margin-right: 5px;
}

.app-officialsite_offerGeneral .offer-roll {
    overflow: hidden auto;
    position: relative;
}

.app-officialsite_offerGeneral .offer-roll .offer-row {
    width: 10000px;
}

.app-officialsite_offerGeneral .offer-normal-150-roll {
    margin: auto;
    width: 500px;
}

.app-officialsite_offerGeneral .offer-normal-220-roll {
    margin: auto;
    width: 508px;
}

.app-officialsite_offerGeneral .offer-big-150-roll {
    margin: auto;
    width: 746px;
}

.app-officialsite_offerGeneral .offer-big-220-roll {
    margin: auto;
    width: 740px;
}

.app-officialsite_offerGeneral .offer-full-150-roll {
    margin: auto;
    width: 988px;
}

.app-officialsite_offerGeneral .offer-full-220-roll {
    margin: auto;
    width: 968px;
}

.app-officialsite_offerGeneral .offer-roll li.offer-row-item-last {
    border-right: 1px solid rgb(238, 238, 238);
}

.app-officialsite_offerGeneral .template-detail {
    display: none;
    position: absolute;
    border-width: 0px 2px 2px;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    border-right-color: rgb(204, 204, 204);
    border-bottom-color: rgb(204, 204, 204);
    border-left-color: rgb(204, 204, 204);
    border-image: initial;
    border-top-style: initial;
    border-top-color: initial;
    padding: 3px 3px 7px;
    background: rgb(255, 255, 255);
    left: 0px;
}

.app-officialsite_offerGeneral .template-detail .summ-imagelist {
    padding-bottom: 7px;
}

.app-officialsite_offerGeneral .template-detail .summ-imagelist li {
    overflow: hidden;
    float: left;
    width: 40px;
    height: 40px;
    border: 1px solid rgb(204, 204, 204);
    margin-right: 4px;
    margin-top: 1px;
}

.app-officialsite_offerGeneral .template-detail .summ-imagelist li.hover {
    border: 2px solid rgb(255, 84, 0);
    margin-top: 0px;
    margin-right: 3px;
    margin-left: -1px;
}

.app-officialsite_offerGeneral .template-detail .amount {
    color: rgb(136, 136, 136);
    float: left;
}

.app-officialsite_offerGeneral .template-detail .price-detail {
    margin-bottom: 10px;
}

.app-officialsite_offerGeneral .template-detail .price {
    float: right;
}

.app-officialsite_offerGeneral .template-detail .attributes {
    float: left;
    height: auto;
}

.app-officialsite_offerGeneral .template-detail .order {
    font-size: 0px;
    float: right;
}

.app-officialsite_offerGeneral .template-detail .add-to-list {
    width: 77px;
    height: 26px;
    display: inline-block;
    background: url("//cbu01.alicdn.com/cms/upload/winport/offer/addtolist.png") no-repeat;
}

.app-officialsite_offerGeneral .offer-row .offer-row-item-hover {
    position: relative;
    background: rgb(255, 255, 255);
    z-index: 5;
    border: 2px solid rgb(204, 204, 204);
}

.app-officialsite_offerGeneral .offer-row-item-hover .template-detail {
    display: block;
}

.app-officialsite_offerGeneral .offer-row-item-hover .template-common {
    visibility: hidden;
}

.app-officialsite_offerGeneral .offer-220 .image {
    height: 220px;
    width: 220px;
}

.app-officialsite_offerGeneral .offer-150 .image {
    height: 150px;
    width: 150px;
}

.app-officialsite_offerGeneral .offer-small-220 {
}

.app-officialsite_offerGeneral .offer-small-220 .offer-row-item {
    padding: 4px 4px 8px;
    border-bottom: 1px solid rgb(238, 238, 238);
}

.app-officialsite_offerGeneral .offer-small-220 .offer-row-item-hover {
    left: -1px;
    top: -1px;
    width: 220px;
    padding: 3px 3px 7px;
}

.app-officialsite_offerGeneral .offer-small-220 .offer-row-column-item-last {
    border-bottom: 0px;
}

.app-officialsite_offerGeneral .offer-small-220 .template-detail {
    left: -2px;
    width: 220px;
}

.app-officialsite_offerGeneral .offer-normal-150 .offer-row {
    padding-left: 4px;
}

.app-officialsite_offerGeneral .offer-normal-150 .offer-row-item {
    width: 150px;
    padding: 8px;
    border-bottom: 1px solid rgb(238, 238, 238);
    border-right: 1px solid rgb(238, 238, 238);
}

.app-officialsite_offerGeneral .offer-normal-150 .offer-row-item-last {
    border-right: 0px;
}

.app-officialsite_offerGeneral .offer-normal-150 .offer-column-item-last {
    border-bottom: 0px;
}

.app-officialsite_offerGeneral .offer-normal-150 .offer-row-item-hover {
    border: 2px solid rgb(204, 204, 204);
    padding: 6px 7px 6px 6px;
}

.app-officialsite_offerGeneral .offer-normal-150 .template-detail {
    width: 150px;
    padding-left: 6px;
    padding-right: 7px;
    left: -2px;
}

.app-officialsite_offerGeneral .offer-normal-220 .offer-row {
    padding-left: 4px;
    padding-top: 10px;
}

.app-officialsite_offerGeneral .offer-normal-220 .offer-row-last {
    margin-bottom: 10px;
}

.app-officialsite_offerGeneral .offer-normal-220 .offer-row-item {
    width: 220px;
    padding: 9px;
    border: 1px solid rgb(238, 238, 238);
    margin-right: 5px;
    margin-left: 5px;
}

.app-officialsite_offerGeneral .offer-normal-220 .offer-row-item-hover {
    border: 2px solid rgb(204, 204, 204);
    padding: 8px;
}

.app-officialsite_offerGeneral .offer-normal-220 .template-detail {
    width: 220px;
    padding-left: 8px;
    padding-right: 8px;
    left: -2px;
}

.app-officialsite_offerGeneral .offer-big-150 .offer-row {
    padding-left: 10px;
    padding-top: 20px;
}

.app-officialsite_offerGeneral .offer-big-150 .offer-row-last {
    margin-bottom: 20px;
}

.app-officialsite_offerGeneral .offer-big-150 .offer-row-item {
    width: 150px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    margin-left: 8px;
    margin-right: 8px;
}

.app-officialsite_offerGeneral .offer-big-150 .offer-row-item-hover {
    border: 2px solid rgb(204, 204, 204);
    padding: 6px;
}

.app-officialsite_offerGeneral .offer-big-150 .template-detail {
    width: 150px;
    padding-left: 6px;
    padding-right: 6px;
    left: -2px;
}

.app-officialsite_offerGeneral .offer-big-220 .offer-row {
    padding-left: 7px;
    padding-top: 10px;
}

.app-officialsite_offerGeneral .offer-big-220 .offer-row-last {
    margin-bottom: 10px;
}

.app-officialsite_offerGeneral .offer-big-220 .offer-row-item {
    width: 220px;
    padding: 9px;
    border: 1px solid rgb(238, 238, 238);
    margin-left: 2px;
    margin-right: 3px;
}

.app-officialsite_offerGeneral .offer-big-220 .offer-row-item-hover {
    border: 2px solid rgb(204, 204, 204);
    padding: 8px;
}

.app-officialsite_offerGeneral .offer-big-220 .template-detail {
    width: 220px;
    padding-left: 8px;
    padding-right: 8px;
    left: -2px;
}

.app-officialsite_offerGeneral .offer-full-150 .offer-row {
    padding-left: 12px;
    padding-top: 20px;
}

.app-officialsite_offerGeneral .offer-full-150 .offer-row-last {
    margin-bottom: 20px;
}

.app-officialsite_offerGeneral .offer-full-150 .offer-row-item {
    width: 150px;
    padding: 7px;
    border: 1px solid rgb(238, 238, 238);
    margin-left: 13px;
    margin-right: 14px;
}

.app-officialsite_offerGeneral .offer-full-150 .offer-row-item-hover {
    border: 2px solid rgb(204, 204, 204);
    padding: 6px;
}

.app-officialsite_offerGeneral .offer-full-150 .template-detail {
    width: 150px;
    padding-left: 6px;
    padding-right: 6px;
    left: -2px;
}

.app-officialsite_offerGeneral .offer-full-220 .offer-row {
    padding-left: 17px;
}

.app-officialsite_offerGeneral .offer-full-220 .offer-row-item {
    width: 220px;
    padding: 9px;
    border-bottom: 1px solid rgb(238, 238, 238);
    border-right: 1px solid rgb(238, 238, 238);
}

.app-officialsite_offerGeneral .offer-full-220 .offer-row-item-last {
    border-right: 0px;
}

.app-officialsite_offerGeneral .offer-full-220 .offer-column-item-last {
    border-bottom: 0px;
}

.app-officialsite_offerGeneral .offer-full-220 .offer-row-item-hover {
    border: 2px solid rgb(204, 204, 204);
    padding: 7px 8px 7px 7px;
}

.app-officialsite_offerGeneral .offer-full-220 .template-detail {
    width: 220px;
    padding-left: 7px;
    padding-right: 8px;
    left: -2px;
}

.part-searchInSite dt, .part-searchInSite dd {
    float: left;
    height: 24px;
    margin-bottom: 4px;
    line-height: 24px;
}

.part-searchInSite dt {
    width: 38px;
    margin-right: 8px;
    text-align: right;
}

.part-searchInSite .search-keywords {
    width: 130px;
}

.part-searchInSite .search-keywords-big {
    float: left;
    width: 360px;
    height: 28px;
    line-height: 28px;
    margin: 0px 5px 8px 0px;
    padding-left: 4px;
    border: 1px solid rgb(183, 183, 183);
}

.part-searchInSite input.ui-placeholder-on {
    color: rgb(191, 191, 191);
}

.part-searchInSite dl input {
    height: 18px;
    padding: 3px 0px 0px;
    border: 1px solid rgb(159, 163, 164);
    background: url("../images/listbg.gif");
    vertical-align: middle;
}

.part-searchInSite .price-low, .part-searchInSite .price-high {
    width: 50px;
}

.part-searchInSite .price-low {
    margin-right: 8px;
}

.part-searchInSite .price-high {
    margin-left: 8px;
}

.part-searchInSite .search-btn {
    display: block;
    width: 69px;
    height: 26px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: url("../images/listbg.gif") 0px -31px no-repeat;
    line-height: 26px;
    text-indent: -9999px;
    cursor: pointer;
}

.part-searchInSite .search-btn-big {
    float: left;
    width: 69px;
    height: 30px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    background: url("//cbu01.alicdn.com/cms/upload/winport/search_btn/search.png") 0px 1px no-repeat;
    line-height: 30px;
    text-indent: -9999px;
    cursor: pointer;
}

.grid-sub .part-searchInSite dl, .grid-extra .part-searchInSite dl {
    width: 100%;
    overflow: hidden;
}

.grid-sub .part-searchInSite .search-btn, .grid-extra .part-searchInSite .search-btn {
    margin: 4px 0px 0px 46px;
}

.grid-main .part-searchInSite dl {
    float: left;
    margin-right: 8px;
}

.grid-main .part-searchInSite .search-btn {
    height: 29px;
    margin-left: 5px;
}

.mod-officialsite_categorySmall .shop-category {
    line-height: 1.8em;
    word-break: break-all;
    overflow-wrap: break-word;
}

.mod-officialsite_categorySmall .shop-category ul.simple li a.image {
    overflow: hidden;
    display: block;
    width: 150px;
}

.mod-officialsite_categorySmall .shop-category ul.simple li a.image img {
    float: left;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.cat {
    padding-bottom: 6px;
    margin-bottom: 6px;
    border-bottom: 1px dotted rgb(203, 203, 203);
}

.mod-officialsite_categorySmall .shop-category .bd ul.simple li.last-cat {
    border-bottom: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.mod-officialsite_categorySmall .shop-category ul.simple .cat-hd {
    padding-left: 16px;
    font-weight: bold;
    background: url("../images/category-nav2.png") 0px -600px no-repeat;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.expand .cat-hd {
    overflow: hidden;
    padding-left: 16px;
    background-position: -229px 5px;
    zoom: 1; }

.mod-officialsite_categorySmall .shop-category ul.simple li.expand h4.collapse {
    background: url("../images/category-nav2.png") 0px 5px no-repeat;
    cursor: pointer;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.expand h4 a {
    float: left;
}

.mod-officialsite_categorySmall .shop-category ul.simple li.collapse ul {
    display: none;
}

.mod-officialsite_categorySmall .shop-category ul.simple li li {
    padding: 3px 0px 3px 16px;
    background: url("../images/category-nav2.png") -475px center no-repeat;
}

.mod-officialsite_categorySmall .shop-category ul.simple li li.last {
    background-position: -725px center;
}

.mod-officialsite_categorySmall .shop-category .bd ul.vas .cat-hd {
    line-height: 27px;
    text-indent: 25px;
}

.mod-officialsite_categorySmall .shop-category ul.vas li .cat-hd {
    display: block;
    font-size: 12px;
    height: 26px;
    line-height: 26px;
    list-style: outside none none;
    text-indent: 35px;
}

.shop-category .bd ul.vas {
    display: block;
    padding: 0px;
    width: 212px;
    margin: 0px;
}

.shop-category .bd ul.vas h4, .shop-category ul.vas .cat-bd li {
    display: block;
    list-style: none;
    height: 23px;
    line-height: 23px;
    font-size: 12px;
    text-indent: 35px;
}

.shop-category ul.vas .cat-bd li {
    padding: 0px;
}

.shop-category .bd ul.vas .cat-hd {
    text-indent: 25px;
    line-height: 27px;
}

.shop-category .bd ul.vas a {
    color: rgb(0, 0, 0);
    text-decoration: none;
}

.shop-category .bd ul.vas .cat {
    margin-bottom: 10px;
}

.shop-category .bd ul.vas li.last-cat {
    margin-bottom: 0px;
}

.shop-category ul.vas .cat-hd {
    cursor: pointer;
}

.mod-officialsite_categorySmall-emersion .m-content {
    padding: 0px;
}

.mod-officialsite_categorySmall-emersion ul li {
    border-top: 1px solid rgb(238, 238, 238);
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
}

.mod-officialsite_categorySmall-emersion .categroy-emersion-main ul li.all {
    border-bottom: 1px solid rgb(255, 255, 255);
    height: 30px;
    line-height: 30px;
    padding: 0px 10px;
}

.mod-officialsite_categorySmall-emersion ul li.sec {
    background: url("//cbu01.alicdn.com/cms/upload/winport/20120801/officialsite_categorySmall/right.png") 165px center no-repeat scroll transparent;
}

.mod-officialsite_categorySmall-emersion ul li.rhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-left: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: 0px -1px -1px;
    z-index: 1001;
}

.mod-officialsite_categorySmall-emersion ul li.lhover {
    border-top: 1px solid rgb(255, 115, 0);
    border-right: 1px solid rgb(255, 115, 0);
    border-bottom: 1px solid rgb(255, 115, 0);
    position: relative;
    background-color: rgb(255, 255, 255);
    margin: 0px 0px -1px -1px;
    text-indent: 1px;
    z-index: 1001;
}

.mod-officialsite_categorySmall-emersion .sub-category {
    background: rgb(255, 255, 255);
    position: absolute;
    width: 200px;
    margin-top: -1px;
    z-index: 1000;
    display: none;
}

.mod-officialsite_categorySmall-emersion .two-column {
    width: 400px;
}

.mod-officialsite_categorySmall-emersion .sub-category .sub-left {
    border-right: 1px solid rgb(238, 238, 238);
    float: left;
    width: 200px;
}

.mod-officialsite_categorySmall-emersion .sub-category .sub-right {
    float: left;
    width: 199px;
}

.mod-officialsite_categorySmall-emersion .sub-category li {
    background: none 0px 0px repeat scroll transparent;
    border: medium none;
    color: rgb(30, 80, 162);
    height: 30px;
    line-height: 30px;
}

.mod-officialsite_categorySmall-emersion ul li a {
    color: rgb(30, 80, 162);
}

.mod-officialsite_categorySmall-emersion a {
    text-decoration: none;
}

.mod-officialsite_categorySmall-emersion .sub-category .sub-left {
    width: 200px;
    float: left;
    border-right: 1px solid rgb(238, 238, 238);
}

.mod-officialsite_categorySmall-emersion .sub-category .no-right {
    border: 1px solid rgb(255, 115, 0);
}

.mod-officialsite_categorySmall-emersion .two-column {
    border: 1px solid rgb(255, 115, 0);
}

.app-officialsite_news .news-date {
    color: rgb(178, 178, 178);
    float: right;
}

.app-officialsite_news .news-title {
    border-bottom: 1px dotted rgb(228, 228, 228);
    padding: 10px 0px 10px 8px;
}

.app-officialsite_news .news-title-text {
    float: left;
}

.app-officialsite_news .first {
    border-bottom: 1px dotted rgb(228, 228, 228);
    padding: 2px 0px 10px 8px;
}

.app-officialsite_news .last {
    border-bottom: 0px;
    padding: 10px 0px 4px 8px;
}

.app-officialsite_news .news {
    top: -33px;
}

.app-officialsite_friendLinkSmall li {
    border-bottom: 1px dashed rgb(228, 228, 228);
    padding: 5px 5px 6px;
}

.app-officialsite_friendLinkSmall li.lastLi {
    border-bottom: 0px dashed rgb(228, 228, 228);
    padding: 5px 5px 6px;
}

.app-officialsite_friendLinkSmall li {
    overflow-wrap: break-word;
}

.app-officialsite_friendLinkSmall li a {
    color: rgb(51, 51, 51);
    padding-left: 5px;
}

.app-officialsite_friendLinkSmall li a:hover {
    color: rgb(255, 85, 0);
}

.app-officialsite_friendLinkSmall .flpoint {
    background-repeat: no-repeat;
    background-position: left center;
}

.app-officialsite_footer .m-body {
    background: rgb(255, 255, 255);
    color: rgb(0, 0, 0);
}

.app-officialsite_footer a {
    color: rgb(0, 102, 204);
}

.app-officialsite_footer a:hover {
    color: rgb(255, 115, 0);
}

.app-officialsite_footer .support {
    color: rgb(0, 102, 204);
}

.app-officialsite_footer .content-bg {
    background-repeat: repeat;
}

.app-officialsite_footer .content {
    width: 990px;
    margin: 0px auto;
    padding: 16px 0px;
}

.app-officialsite_footer .part-address {
    margin-bottom: 10px;
    text-align: center;
}

.app-officialsite_footer .part-image-list {
    font-size: 0px;
    text-align: center;
}

.app-officialsite_footer .part-image-list li {
    display: inline;
    margin: 0px 5px;
}

.app-officialsite_footer .part-image-list img {
    height: 70px;
}

.app-officialsite_footer .designer-site {
    margin-left: 10px;
}

.content-wrap {
    background: url("../images/navbg.gif") repeat-x rgb(255, 255, 255);
}

.skin-topbanner {
    background: url("https://cbu01.alicdn.com/img/ibank/2013/267/102/840201762_2097112388.jpg") no-repeat;
}

.mod .m-header {
    background: url("../images/brand-1.gif") left center no-repeat;
    color: rgb(255, 255, 255);
}

.mod .m-header {
    height: 32px;
    line-height: 32px;
}

.mod .m-header h3 {
    font-family: Tahoma, Arial, 雅黑, sans-serif;
    font-size: 14px;
    font-weight: bold;
    /*padding-left: 20px;*/
    width: 90px;
     text-align:center;
}

.mod .m-body {
    border: 1px solid rgb(239, 239, 239);
}

.skin-text-color, .mod .m-body {
    color: rgb(102, 102, 102);
}

.skin-link-color, .mod a {
    color: rgb(102, 102, 102);
}

.top-nav-bar {
    background: url("../images/navbg.gif") repeat-x;
}

.top-nav-bar li a, .top-nav-bar li a:hover {
    color: rgb(51, 51, 51);
}

.top-nav-bar li a:hover {
    color: rgb(255, 255, 255);
    background: linear-gradient(180deg,#5aa7f8 1%,#4ea1f9 50%,#046cf1 99%);;
}

.top-nav-bar li.selected a, .top-nav-bar li.selected a:hover {
    color: rgb(255, 255, 255);
    background: url("https://cbu01.alicdn.com/img/ibank/2013/567/102/840201765_2097112388.jpg") no-repeat;
}

.m-header-ext a {
    color: rgb(12, 147, 207);
}

.m-header-ext-body {
    top: -40px;
}

.design-header {
    height: 28px;
    line-height: 26px;
    background: url("../images/brand-1.gif") left center no-repeat;
    color: rgb(255, 255, 255);
}

.design-header h3 {
    font-family: Tahoma, Arial, 雅黑, sans-serif;
    font-size: 14px;
    padding-left: 15px;
}

.app-_t_13679310646632_1_0_0_1368025359964 .design-box {
    height: 120px;
    background: url("https://cbu01.alicdn.com/img/ibank/2013/347/612/840216743_2097112388.jpg") repeat-x;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-box {
    height: 120px;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-body {
    width: 990px;
    height: 120px;
    margin: 0px auto;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-cn {
    float: left;
    font-family: "Microsoft YaHei", é»‘ä½“;
    margin-top: 38px;
}

.app-_t_13679310646632_1_0_0_1368025359964 .fx-cn a {
    color: rgb(0, 0, 0);
    font-size: 30px;
    text-decoration: none;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-box {
    overflow: hidden;
    position: relative;
}

.app-_t_13679310646632_1_0_0_1368025376966 .fx-box {
    width: 990px;
    margin: 0px auto;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider {
    width: 990px;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-pane li {
    width: 990px;
    overflow: hidden;
    text-align: center;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-nav {
    width: 990px;
    position: absolute;
    bottom: 5px;
    text-align: center;
    z-index: 9;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-nav li {
    width: 18px;
    height: 18px;
    display: inline-block;
    background: url("https://cbu01.alicdn.com/cms/upload/winport/new2/tabs-2.png") 4px center no-repeat;
    cursor: pointer;
}

.app-_t_13679310646632_1_0_0_1368025376966 .design-slider ul.fx-tab-nav li.active {
    background-position: -17px center;
}

.app-_t_13679310646632_1_0_0_1368025389631 .design-box {
    border: 1px solid rgb(239, 239, 239);
}

.app-_t_13679310646632_1_0_0_1368025389631 .fx-body {
    width: 212px;
    padding: 8px;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025389631 .fx-pic img {
    width: 212px;
}

.app-_t_13679310646632_1_0_0_1368025389631 .fx-info {
    margin-top: 3px;
    color: rgb(102, 102, 102);
    line-height: 20px;
    text-indent: 2em;
}

.app-_t_13679310646632_1_0_0_1368025404017 .design-box {
    border: 1px solid rgb(239, 239, 239);
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-body {
    width: 212px;
    padding: 10px 8px 8px;
    overflow: hidden;
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-pic img {
    width: 212px;
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-info {
    color: rgb(102, 102, 102);
    line-height: 24px;
    margin-bottom: 14px;
}

.app-_t_13679310646632_1_0_0_1368025404017 .fx-info img {
    position: relative;
    bottom: -4px;
}
.cat-item:hover{
   background:#eef;
}
.children{
   background:#fff;
}
.brand-item{
   border: 1.0px solid #c9cfcf;
    width: 450.0px;
    background: transparent no-repeat scroll center bottom;
    height: 160.0px;
    padding: 0.0px 0.0px 0.0px 18.0px;
    float: left;
    margin: 2.0px;
}
.brand-item:hover{
   background:#ddeeff;
}

a{
    text-decoration : none;
    color: #666;
}
a:hover{
    text-decoration : none;
    color: #666;
}
