﻿@charset "UTF-8";#ttkefuico_table{width:117px !important; }
.yx-cp-icon-yxfixedtool, .yx-cp-icon-yxfoot, .yx-cp-icon-yxmember, .yx-cp-icon-yxnormal, .yx-cp-icon-yxtop {
    background-repeat: no-repeat
}
.yx-cp-base, .yx-cp-base .yx-f-fz12 {
    font-size: 12px
}
.yx-cp-base .yx-f-clearfix:after, .yx-cp-base .yx-w-button .yx-wrap:after {
    clear: both
}
.yx-cp-base .yx-m-overlay, .yx-cp-base .yx-w-mask {
    z-index: 100;
    position: fixed
}
.yx-cp-base {
    line-height: 1.5;
    font-family: "Microsoft Yahei", "微软雅黑", verdana;
    color: #333
}
.yx-cp-base * {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}
.yx-cp-base button, .yx-cp-base code, .yx-cp-base input, .yx-cp-base select, .yx-cp-base textarea {
    font-family: "Microsoft Yahei", "微软雅黑", verdana;
    color: #333;
    outline: 0
}
.yx-cp-base blockquote, .yx-cp-base button, .yx-cp-base dd, .yx-cp-base dl, .yx-cp-base dt, .yx-cp-base fieldset, .yx-cp-base figure, .yx-cp-base form, .yx-cp-base h1, .yx-cp-base h2, .yx-cp-base h3, .yx-cp-base h4, .yx-cp-base h5, .yx-cp-base h6, .yx-cp-base hr, .yx-cp-base input, .yx-cp-base legend, .yx-cp-base li, .yx-cp-base ol, .yx-cp-base p, .yx-cp-base pre, .yx-cp-base td, .yx-cp-base textarea, .yx-cp-base th, .yx-cp-base ul {
    margin: 0;
    padding: 0
}
.yx-cp-base ol, .yx-cp-base ul {
    list-style: none
}
.yx-cp-base q {
    quotes: none
}
.yx-cp-base q:after, .yx-cp-base q:before {
    content: "";
    content: none
}
.yx-cp-base button::-moz-focus-inner, .yx-cp-base input::-moz-focus-inner {
    border: 0;
    padding: 0
}
.yx-cp-base textarea {
    overflow: auto
}
.yx-cp-base img {
    border: 0;
    vertical-align: top
}
.yx-cp-base a {
    color: #333
}
.yx-cp-base a:hover {
    color: #e2a74a
}
.yx-cp-base a, .yx-cp-base a:hover {
    text-decoration: none
}
.yx-cp-base i {
    font-style: normal
}
.yx-cp-base video {
    outline: 0
}
.yx-cp-base ::-webkit-input-placeholder {
    color: #999
}
.yx-cp-base :-moz-placeholder {
    color: #999
}
.yx-cp-base ::-moz-placeholder {
    color: #999
}
.yx-cp-base :-ms-input-placeholder {
    color: #999 !important
}
.yx-cp-base .yx-f-text-justify {
    text-align: justify;
    text-justify: inter-ideograph
}
.yx-cp-base .yx-f-text-overflow {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis
}
.yx-cp-base .yx-f-word-break {
    word-break: break-all;
    word-wrap: break-word
}
.yx-cp-base .yx-m-pop .yx-w-close, .yx-cp-base .yx-w-button, .yx-cp-icon-yxclose, .yx-cp-icon-yxfixedtool, .yx-cp-icon-yxfoot, .yx-cp-icon-yxmember, .yx-cp-icon-yxnormal, .yx-cp-icon-yxtop {
    display: -moz-inline-stack;
    display: inline-block;
    overflow: hidden;
    vertical-align: top;
    font-size: 12px;
    word-spacing: normal;
    letter-spacing: normal
}
.yx-cp-base .yx-m-overlay, .yx-cp-base .yx-m-overlay .yx-overlay-container, .yx-cp-base .yx-w-mask {
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}
.yx-cp-base .yx-m-overlay .yx-overlay-container {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto
}
.yx-cp-icon-yxfixedtool {
    background-image: url(/themes/default/images/icons/icon-yxfixedtool-sc3414db566-a72e983968.png);
}
.icon-yxfixedtool-clear {
    background-position: 0 0;
    height: 14px;
    width: 14px
}
.icon-yxfixedtool-crown {
    background-position: 0 -24px;
    height: 12px;
    width: 14px
}
.icon-yxfixedtool-customerService {
    background-position: 0 -87px;
    height: 31px;
    width: 32px
}
.icon-yxfixedtool-customerService.customerService-hover, .icon-yxfixedtool-customerService:hover, .yx-cp-fixedtool .yx-fixedtoolCustomerService:hover .icon-yxfixedtool-customerService {
    background-position: 0 -46px
}
.icon-yxfixedtool-downloadapp {
    background-position: 0 -168px;
    height: 30px;
    width: 20px
}
.icon-yxfixedtool-downloadapp.downloadapp-hover, .icon-yxfixedtool-downloadapp:hover, .yx-cp-fixedtool .yx-fixedtoolDownload.active .icon-yxfixedtool-downloadapp, .yx-cp-fixedtool .yx-fixedtoolDownload:hover .icon-yxfixedtool-downloadapp {
    background-position: 0 -128px
}
.icon-yxfixedtool-goTop {
    background-position: 0 -233px;
    height: 15px;
    width: 24px
}
.icon-yxfixedtool-goTop.goTop-hover, .icon-yxfixedtool-goTop:hover, .yx-cp-fixedtool .yx-fixedtoolGoTop:hover .icon-yxfixedtool-goTop {
    background-position: 0 -208px
}
.icon-yxfixedtool-newuser {
    background-position: 0 -297px;
    height: 29px;
    width: 28px
}
.icon-yxfixedtool-newuser.newuser-hover, .icon-yxfixedtool-newuser:hover, .yx-cp-fixedtool .yx-fixedtoolNewuser:hover .icon-yxfixedtool-newuser {
    background-position: 0 -258px
}
.icon-yxfixedtool-rightArrow {
    background-position: 0 -336px;
    height: 19px;
    width: 11px
}
.icon-yxfixedtool-sack {
    background-position: 0 -365px;
    height: 14px;
    width: 14px
}
.icon-yxfixedtool-subscribe {
    background-position: 0 -425px;
    height: 26px;
    width: 26px
}
.icon-yxfixedtool-subscribe.subscribe-hover, .icon-yxfixedtool-subscribe:hover, .yx-cp-fixedtool .yx-fixedtoolSubscribe.active .icon-yxfixedtool-subscribe, .yx-cp-fixedtool .yx-fixedtoolSubscribe:hover .icon-yxfixedtool-subscribe {
    background-position: 0 -389px
}
.icon-yxfixedtool-tag {
    background-position: 0 -461px;
    height: 14px;
    width: 14px
}
.yx-cp-icon-yxtop {
    background-image: url(/themes/default/images/icons/icon-yxtop-sc6353bfedb-173a41cd9d.png);
}
.icon-yxtop-app {
    background-position: 0 0;
    height: 11px;
    width: 7px
}
.icon-yxtop-badge-l {
    background-position: 0 -21px;
    height: 20px;
    width: 28px
}
.icon-yxtop-badge {
    background-position: 0 -51px;
    height: 19px;
    width: 19px
}
.icon-yxtop-cart {
    background-position: 0 -113px;
    height: 23px;
    width: 23px
}
.icon-yxtop-cart.cart-hover, .icon-yxtop-cart:hover {
    background-position: 0 -80px
}
.icon-yxtop-logo {
    background-position: 0 -141px;
    height: 77px;
    width: 241px
}
.icon-yxtop-miniLogo {
    background-position: 0 -218px;
    height: 35px;
    width: 105px
}
.icon-yxtop-search {
    background-position: 0 -291px;
    height: 20px;
    width: 20px;
    position: absolute;
    top: 9px;
    left: 16px;
}
.icon-yxtop-search.search-hover, .icon-yxtop-search:hover {
    background-position: 0 -261px
}
.icon-yxtop-upArrow {
    background-position: 0 -321px;
    height: 5px;
    width: 11px
}
.icon-yxtop-upArrowshadow {
    background-position: 0 -336px;
    height: 7px;
    width: 12px
}
.icon-yxtop-userempty {
    background-position: 0 -385px;
    height: 22px;
    width: 20px
}
.icon-yxtop-userempty.userempty-hover, .icon-yxtop-userempty:hover {
    background-position: 0 -353px
}
.yx-cp-icon-yxfoot {
    background-image: url(/themes/default/images/icons/icon-yxfoot-sd12b4b6a14-1c34a0ea19.png);
}
.icon-yxfoot-baoyou {
    background-position: 0 0;
    height: 51px;
    width: 51px
}
.icon-yxfoot-feedback {
    background-position: 0 -98px;
    height: 27px;
    width: 30px
}
.icon-yxfoot-feedback.feedback-hover, .icon-yxfoot-feedback:hover {
    background-position: 0 -61px
}
.icon-yxfoot-netease {
    background-position: 0 -135px;
    height: 51px;
    width: 51px
}
.icon-yxfoot-service {
    background-position: 0 -232px;
    height: 26px;
    width: 31px
}
.icon-yxfoot-service.service-hover, .icon-yxfoot-service:hover {
    background-position: 0 -196px
}
.icon-yxfoot-wb {
    background-position: 0 -268px;
    height: 32px;
    width: 32px
}
.icon-yxfoot-wuyou {
    background-position: 0 -310px;
    height: 51px;
    width: 51px
}
.icon-yxfoot-wx {
    background-position: 0 -372px;
    height: 32px;
    width: 32px
}
.icon-yxfoot-yx {
    background-position: 0 -414px;
    height: 32px;
    width: 32px
}
.yx-cp-icon-yxmember {
    background-image: url(/themes/default/images/icons/icon-yxmember-s711ac23945-027a5db28a.png);
}
.icon-yxmember-top-vip1 {
    background-position: 0 0;
    height: 18px;
    width: 18px
}
.icon-yxmember-top-vip2 {
    background-position: 0 -28px;
    height: 18px;
    width: 18px
}
.icon-yxmember-top-vip3 {
    background-position: 0 -56px;
    height: 18px;
    width: 18px
}
.icon-yxmember-top-vip4 {
    background-position: 0 -84px;
    height: 18px;
    width: 18px
}
.icon-yxmember-top-vip5 {
    background-position: 0 -112px;
    height: 18px;
    width: 18px
}
.icon-yxmember-top-vip6 {
    background-position: 0 -140px;
    height: 18px;
    width: 18px
}
.yx-cp-base .yx-m-pop .yx-w-close, .yx-cp-icon-yxclose {
    background-image: url(/themes/default/images/icons/icon-yxclose-s2ee250e88f-0060a787aa.png);
    background-repeat: no-repeat
}
.icon-yxclose-close10 {
    background-position: 0 0;
    height: 10px;
    width: 10px
}
.icon-yxclose-close11 {
    background-position: 0 -40px;
    height: 10px;
    width: 11px
}
.icon-yxclose-close11.close11-hover, .icon-yxclose-close11:hover {
    background-position: 0 -20px
}
.icon-yxclose-close24, .yx-cp-base .yx-m-pop .yx-w-close {
    background-position: 0 -94px;
    height: 24px;
    width: 24px
}
.icon-yxclose-close24.close24-hover, .icon-yxclose-close24:hover, .yx-cp-base .yx-m-pop .close24-hover.yx-w-close, .yx-cp-base .yx-m-pop .yx-w-close:hover {
    background-position: 0 -60px
}
.icon-yxclose-close8 {
    background-position: 0 -146px;
    height: 8px;
    width: 8px
}
.icon-yxclose-close8.close8-hover, .icon-yxclose-close8:hover {
    background-position: 0 -128px
}
.yx-cp-icon-yxnormal {
    background-image: url(/themes/default/images/icons/icon-yxnormal-s63b5049b0b-08dbdeeece.png)
}
.icon-yxnormal-deleteAll {
    background-position: 0 -24px;
    height: 14px;
    width: 12px
}
.icon-yxnormal-deleteAll.deleteAll-hover, .icon-yxnormal-deleteAll:hover {
    background-position: 0 0
}
.icon-yxnormal-disable {
    background-position: 0 -48px;
    height: 16px;
    width: 16px
}
.icon-yxnormal-select-arrow {
    background-position: 0 -74px;
    height: 10px;
    width: 10px
}
.yx-cp-base .yx-f-clearfix:after, .yx-cp-base .yx-f-clearfix:before {
    content: " ";
    display: table
}
.yx-cp-base .yx-f-pr {
    position: relative
}
.yx-cp-base .yx-f-pa {
    position: absolute
}
.yx-cp-base .yx-f-left {
    float: left
}
.yx-cp-base .yx-f-right {
    float: right
}
.yx-cp-base .yx-f-dn {
    display: none
}
.yx-cp-base .yx-f-center {
    text-align: center
}
.yx-cp-base .yx-f-txt-default {
    color: #333 !important
}
.yx-cp-base .yx-f-txt-impt {
    color: #555 !important
}
.yx-cp-base .yx-f-txt-warn {
    color: #f33 !important
}
.yx-cp-base .yx-f-txt-tip {
    color: #10880d !important
}
.yx-cp-base .yx-f-txt-err {
    color: #c30 !important
}
.yx-cp-base .yx-f-txt-assist {
    color: #999 !important
}
.yx-cp-base .yx-f-txt-weak {
    color: #666 !important
}
.yx-cp-base .yx-f-txt-empty {
    color: #ccc !important
}
.yx-cp-base .yx-f-txt-red {
    color: #d4282d !important
}
.yx-cp-base .yx-f-txt-gold {
    color: #e2a74a !important
}
.yx-cp-base .yx-f-txtleft {
    text-align: left !important
}
.yx-cp-base .yx-f-txtcenter {
    text-align: center !important
}
.yx-cp-base .yx-f-txtright {
    text-align: right !important
}
.yx-cp-base .yx-f-text-underline, .yx-cp-base .yx-f-text-underline .txt {
    text-decoration: underline
}
.yx-cp-base .yx-f-margin-top-10 {
    margin-top: 10px
}
.yx-cp-base .yx-f-margin-top-20 {
    margin-top: 20px
}
.yx-cp-base .yx-f-margin-top-25 {
    margin-top: 25px
}
.yx-cp-base .yx-f-margin-top-50 {
    margin-top: 50px
}
.yx-cp-base .yx-f-margin-bottom-10 {
    margin-bottom: 10px
}
.yx-cp-base .yx-f-margin-bottom-20 {
    margin-bottom: 20px
}
.yx-cp-base .yx-f-margin-bottom-30 {
    margin-bottom: 30px
}
.yx-cp-base .yx-f-margin-bottom-40 {
    margin-bottom: 40px
}
.yx-cp-base .yx-f-margin-bottom-60 {
    margin-bottom: 60px
}
.yx-cp-base .yx-f-margin-left-20 {
    margin-left: 20px
}
.yx-cp-base .yx-f-pb20 {
    padding-bottom: 20px
}
.yx-cp-base .yx-f-pl20 {
    padding-left: 20px
}
.yx-cp-base .yx-f-half {
    width: 50%
}
.yx-cp-base .yx-f-full {
    width: 100%
}
.yx-cp-base .yx-f-lh1 {
    line-height: 1
}
.yx-cp-base .yx-f-lh18 {
    line-height: 18px
}
.yx-cp-base .yx-f-fwb {
    font-weight: 700
}
.yx-cp-base .yx-f-fz13 {
    font-size: 13px
}
.yx-cp-base .yx-f-fz14 {
    font-size: 14px
}
.yx-cp-base .yx-f-fz16 {
    font-size: 16px
}
.yx-cp-base .yx-f-fz18 {
    font-size: 18px
}
.yx-cp-base .yx-f-fz20 {
    font-size: 20px
}
.yx-cp-base .yx-f-bcf {
    background-color: #fff !important
}
.yx-cp-base .yx-f-bcf5 {
    background-color: #f5f5f5 !important
}
.yx-cp-base .yx-f-imgCenterBanner {
    position: relative;
    overflow: hidden;
    height: 420px !important
}
.yx-cp-base .yx-f-imgCenterBanner .wrap {
    position: absolute;
    left: 50%
}
.yx-cp-base .yx-f-imgCenterBanner .wrap img {
    position: relative;
    left: -50%;
    max-width: none
}
.yx-cp-base .yx-f-hr {
    border: 0;
    height: 1px;
    background-color: #e8e8e8
}
.yx-cp-base .yx-f-hide {
    display: none !important
}
.yx-cp-base .yx-f-tlbr {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 100%;
    overflow: hidden
}
.yx-cp-base .yx-f-scroll-y {
    position: relative;
    overflow-x: hidden;
    overflow-y: auto
}
.yx-cp-base .yx-w-button {
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
    width: 96px;
    height: 28px;
    padding: 0;
    vertical-align: middle;
    letter-spacing: normal;
    line-height: 26px;
    font-size: 12px;
    text-align: center;
    color: #333;
    cursor: pointer;
    border: 1px solid #ccc;
    background-color: #fff
}
.yx-cp-base .yx-w-button:hover {
    color: #333;
    border: 1px solid #ccc;
    background-color: #fff
}
.yx-cp-base .yx-w-button .yx-wrap {
    display: inline-block
}
.yx-cp-base .yx-w-button .yx-wrap:after, .yx-cp-base .yx-w-button .yx-wrap:before {
    content: " ";
    display: table
}
.yx-cp-fixedtool .yx-fixedtoolDownload:after, .yx-cp-fixedtool .yx-fixedtoolGoTop:before {
    content: '';
    border-bottom: 1px solid #eaeaea;
    position: absolute
}
.yx-cp-base .yx-w-button-primary {
    color: #fff;
    border: 1px solid #e2a74a;
    background-color: #e2a74a
}
.yx-cp-base .yx-w-button-primary:hover {
    color: #fff;
    border: 1px solid #c0ae8a;
    background-color: #c0ae8a
}
.yx-cp-base .yx-w-button-ghost {
    color: #e2a74a;
    border: 1px solid #e2a74a;
    background-color: #f5f3ef
}
.yx-cp-base .yx-w-button-ghost:hover {
    color: #c0ae8a;
    border: 1px solid #c0ae8a;
    background-color: #fff
}
.yx-cp-base .yx-w-button-danger {
    color: #fff;
    background-color: #be4141
}
.yx-cp-base .yx-w-button-danger:hover {
    background-color: #da4f4f;
    color: #fff
}
.yx-cp-base .yx-w-button-red {
    background-color: #fff3f3;
    color: #be4141;
    border: 1px solid #d25a5a
}
.yx-cp-base .yx-w-button-red:hover {
    background-color: #fff;
    border: 1px solid #d25a5a;
    color: #be4141
}
.yx-cp-base .yx-w-button-disabled, .yx-cp-base .yx-w-button-disabled:hover, .yx-cp-base .yx-w-button-forbid, .yx-cp-base .yx-w-button-forbid:hover, .yx-cp-base .yx-w-button.disabled, .yx-cp-base .yx-w-button.disabled:hover, .yx-cp-base .yx-w-button[disabled], .yx-cp-base .yx-w-button[disabled]:hover {
    color: #fff;
    border: 1px solid #ccc;
    background-color: #ccc
}
.yx-cp-base .yx-w-button-l {
    width: 144px;
    height: 42px;
    line-height: 40px;
    font-size: 16px
}
.yx-cp-base .yx-w-button-xl {
    width: 168px;
    height: 50px;
    line-height: 50px;
    font-size: 18px
}
.yx-cp-base .yx-w-mask {
    background-color: #000;
    -moz-opacity: .8;
    filter: alpha(opacity=80);
    opacity: .8
}
.yx-cp-base .yx-m-overlay .yx-overlay-container::-webkit-scrollbar {
    width: 6px;
    height: 6px
}
.yx-cp-base .yx-m-overlay .yx-overlay-container::-webkit-scrollbar-button {
    width: 0;
    height: 0;
    display: none
}
.yx-cp-base .yx-m-overlay .yx-overlay-container::-webkit-scrollbar-corner {
    background-color: transparent
}
.yx-cp-base .yx-m-overlay .yx-overlay-container::-webkit-scrollbar-thumb {
    background-color: rgba(255, 255, 255, .3);
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .1)
}
.yx-cp-base .yx-m-overlay .yx-overlay-container::-webkit-scrollbar-thumb:hover {
    background-color: rgba(255, 255, 255, .5);
    border-radius: 10px;
    -webkit-box-shadow: inset 1px 1px 0 rgba(255, 255, 255, .1)
}
.yx-cp-base .yx-m-overlay .yx-overlay-container::-webkit-scrollbar-track {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(255, 255, 255, 0)
}
.yx-cp-base .yx-w-mask-ani {
    opacity: 0;
    -webkit-transition: all .2s linear;
    -moz-transition: all .2s linear;
    -o-transition: all .2s linear;
    transition: all .2s linear
}
.yx-cp-base .yx-overlay-container-ani {
    opacity: 0;
    -webkit-transform: scale(.9);
    -moz-transform: scale(.9);
    -ms-transform: scale(.9);
    -o-transform: scale(.9);
    transform: scale(.9);
    -webkit-transition: transform .3s ease-out .1s, opacity .3s ease-out .1s;
    -moz-transition: transform .3s ease-out .1s, opacity .3s ease-out .1s;
    -o-transition: transform .3s ease-out .1s, opacity .3s ease-out .1s;
    transition: opacity .3s ease-out .1s, -webkit-transform .3s ease-out .1s;
    transition: transform .3s ease-out .1s, opacity .3s ease-out .1s;
    transition: transform .3s ease-out .1s, opacity .3s ease-out .1s, -webkit-transform .3s ease-out .1s
}
.yx-cp-base .yx-m-overlay-avatar .yx-overlay-container-ani {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1)
}
.yx-cp-base .yx-m-overlay-ani {
    opacity: 1
}
.yx-cp-base .yx-f-ani-mask {
    opacity: .8 !important
}
.yx-cp-base .yx-f-ani-bouncein {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1 !important
}
.yx-cp-base .yx-f-ani-overlay {
    opacity: 0 !important;
    -webkit-transition: all .15s linear;
    -moz-transition: all .15s linear;
    -o-transition: all .15s linear;
    transition: all .15s linear
}
.yx-cp-base .yx-w-form-control {
    display: block;
    background-color: #fff;
    border: 1px solid #e8e8e8
}
.yx-cp-base input[type=text].yx-w-form-control, .yx-cp-base input[type=email].yx-w-form-control, .yx-cp-base input[type=password].yx-w-form-control {
    height: 42px;
    padding: 11px 20px;
    font-size: 14px;
    line-height: 18px
}
.yx-cp-base input[type=text].yx-w-form-control.yx-error, .yx-cp-base input[type=email].yx-w-form-control.yx-error, .yx-cp-base input[type=password].yx-w-form-control.yx-error {
    border: 1px solid #d4282d
}
.yx-cp-fixedtool {
    position: fixed;
    bottom: 200px;
    z-index: 99;
    right: 0;
    display: none
}
.yx-cp-fixedtool .yx-fixedtoolActivityEntry {
    position: absolute;
    top: -153px;
    display: block
}
.yx-cp-fixedtool .yx-fixedtoolActivityEntry .yx-fixedtoolActivityPic {
    width: 72px
}
.yx-cp-fixedtool a.yx-fixedtoolDownload, .yx-cp-fixedtool a.yx-fixedtoolNewuser {
    text-decoration: none
}
.yx-cp-fixedtool .yx-fixedtoolCustomerService, .yx-cp-fixedtool .yx-fixedtoolDownload, .yx-cp-fixedtool .yx-fixedtoolGoTop, .yx-cp-fixedtool .yx-fixedtoolNewuser, .yx-cp-fixedtool .yx-fixedtoolSubscribe {
    display: block;
    width: 72px;
    height: 82px;
    background-color: #fff;
    color: #666;
    text-align: center;
    line-height: 1;
    cursor: pointer;
    padding-top: 14px;
    position: relative
}
.yx-cp-fixedtool .yx-fixedtoolCustomerService:hover, .yx-cp-fixedtool .yx-fixedtoolDownload:hover, .yx-cp-fixedtool .yx-fixedtoolGoTop:hover, .yx-cp-fixedtool .yx-fixedtoolNewuser:hover, .yx-cp-fixedtool .yx-fixedtoolSubscribe:hover {
    color: #e2a74a
}
.yx-cp-fixedtool .yx-fixedtoolCustomerService p.yx-fixedtoolText, .yx-cp-fixedtool .yx-fixedtoolDownload p.yx-fixedtoolText, .yx-cp-fixedtool .yx-fixedtoolGoTop p.yx-fixedtoolText, .yx-cp-fixedtool .yx-fixedtoolNewuser p.yx-fixedtoolText, .yx-cp-fixedtool .yx-fixedtoolSubscribe p.yx-fixedtoolText {
    line-height: 20px;
    font-size: 14px;
    margin: 8px auto 0;
    position: relative
}
.yx-cp-fixedtool .yx-fixedtoolCustomerService p.yx-fixedtoolText:after, .yx-cp-fixedtool .yx-fixedtoolDownload p.yx-fixedtoolText:after, .yx-cp-fixedtool .yx-fixedtoolGoTop p.yx-fixedtoolText:after, .yx-cp-fixedtool .yx-fixedtoolNewuser p.yx-fixedtoolText:after, .yx-cp-fixedtool .yx-fixedtoolSubscribe p.yx-fixedtoolText:after {
    content: '';
    position: absolute;
    display: block;
    left: 6px;
    bottom: -10px;
    width: 60px;
    border-bottom: 1px solid #eaeaea
}
.yx-cp-fixedtool .yx-fixedtoolDownload {
    height: 140px;
    padding-top: 0
}
.yx-cp-fixedtool .yx-fixedtoolDownload .yx-fixTool-downloadQrcode {
    height: 64px;
    margin-bottom: 8px
}
.yx-cp-fixedtool .yx-fixedtoolDownload .yx-fixedtool-downText1 {
    line-height: 17px;
    color: #666
}
.yx-cp-fixedtool .yx-fixedtoolDownload .yx-fixedtool-downText2 {
    line-height: 17px;
    color: #BC3B3B
}
.yx-cp-fixedtool .yx-fixedtoolDownload.active, .yx-cp-fixedtool .yx-fixedtoolSubscribe.active {
    color: #e2a74a
}
.yx-cp-fixedtool .yx-fixedtoolDownload:after {
    display: block;
    left: 6px;
    bottom: 0;
    width: 60px
}
.yx-cp-fixedtool .yx-fixedtoolDownload:hover .yx-downloadLinkDialog {
    display: block !important
}
.yx-cp-fixedtool .yx-fixedtoolSubscribe {
    height: 78px;
    display: none
}
.yx-cp-fixedtool .yx-fixedtoolSubscribe:hover .yx-subscribeDialog {
    display: block
}
.yx-cp-fixedtool .yx-fixedtoolSubscribe.active .yx-subscribeDialog {
    display: block !important
}
.yx-cp-fixedtool .yx-fixedtoolCustomerService p.yx-fixedtoolText:after, .yx-cp-fixedtool .yx-fixedtoolGoTop p.yx-fixedtoolText:after {
    display: none
}
.yx-cp-fixedtool .yx-fixedtoolGoTop {
    position: absolute;
    bottom: -60px;
    display: none;
    width: 72px;
    height: 60px
}
.yx-cp-fixedtool .yx-fixedtoolGoTop:before {
    display: block;
    left: 6px;
    top: 0;
    width: 60px
}
.yx-cp-fixedtool .yx-fixedtoolGoTop.active {
    display: block
}
.yx-cp-fixedtool .yx-fixedtoolAppGift {
    width: 326px;
    height: 150px;
    position: fixed;
    display: none;
    right: 0;
    bottom: 36px;
    background: url(/themes/default/images/icons/4da1e0859bcf1634adf77a1e10686555.png) no-repeat
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-left {
    float: left;
    width: 190px;
    height: 150px;
    text-align: center
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-left .yx-tag {
    margin: 27px 0 2px 72px
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-left .yx-txt {
    line-height: 1;
    color: #BE4141
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-left .yx-txt .yx-unit {
    line-height: 25px
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-left .yx-txt .yx-account {
    font-size: 36px;
    line-height: 38px;
    position: relative;
    top: 2px
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-left .yx-txt1 {
    color: #BE4141;
    line-height: 18px;
    letter-spacing: 20px;
    padding-left: 23px
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-left .yx-txt2 {
    line-height: 20px;
    margin-top: 10px
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-right {
    float: right;
    width: 136px;
    position: relative
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-right .yx-appGiftQrcode {
    margin-top: 20px;
    margin-left: 4px;
    width: 114px;
    height: 114px;
    border: 4px solid #fff
}
.yx-cp-fixedtool .yx-fixedtoolAppGift .yx-right .yx-delete {
    position: absolute;
    width: 12px;
    height: 10px;
    right: 10px;
    top: 8px;
    cursor: pointer
}
.yx-cp-fixedtool .yx-downloadLinkDialog, .yx-cp-fixedtool .yx-subscribeDialog {
    width: 400px;
    height: 220px;
    position: absolute;
    right: 62px;
    top: -68px;
    cursor: default;
    line-height: 20px;
    display: none
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main, .yx-cp-fixedtool .yx-subscribeDialog .yx-main {
    width: 370px;
    height: 220px;
    background: #FFF;
    border: 1px solid #EAEAEA;
    box-shadow: 0 2px 4px 0 #7f7f7f;
    position: relative
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-head, .yx-cp-fixedtool .yx-subscribeDialog .yx-head {
    height: 70px;
    text-align: center;
    line-height: 70px;
    font-size: 26px;
    color: #FFF;
    margin-top: -1px;
    margin-left: -1px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-desc, .yx-cp-fixedtool .yx-subscribeDialog .yx-desc {
    font-size: 14px;
    color: #999;
    text-align: center;
    margin-top: 20px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-inputWrap, .yx-cp-fixedtool .yx-subscribeDialog .yx-inputWrap {
    width: 286px;
    height: 34px;
    margin: 10px auto 0;
    position: relative
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-inputWrap input, .yx-cp-fixedtool .yx-subscribeDialog .yx-inputWrap input {
    width: 206px;
    height: 34px;
    padding: 5px 10px;
    font-size: 14px;
    background: #F8F8F8;
    border: 1px solid #DDD;
    border-right: none;
    float: left;
    outline: 0
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-inputWrap .yx-submit, .yx-cp-fixedtool .yx-subscribeDialog .yx-inputWrap .yx-submit {
    width: 80px;
    height: 34px;
    background-color: #e2a74a;
    float: left;
    font-size: 14px;
    color: #fff;
    line-height: 34px;
    cursor: pointer
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-inputWrap .icon-yxfixedtool-clear, .yx-cp-fixedtool .yx-subscribeDialog .yx-inputWrap .icon-yxfixedtool-clear {
    display: none;
    position: absolute;
    top: 10px;
    right: 90px;
    cursor: pointer
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-tip, .yx-cp-fixedtool .yx-subscribeDialog .yx-tip {
    color: #d4282d;
    font-size: 14px;
    position: absolute;
    top: 155px;
    left: 40px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-foot, .yx-cp-fixedtool .yx-subscribeDialog .yx-foot {
    margin-top: 31px;
    overflow: hidden;
    line-height: 1
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-foot .yx-privilege, .yx-cp-fixedtool .yx-subscribeDialog .yx-foot .yx-privilege {
    width: 122px;
    float: left
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-foot .yx-privilege .yx-text, .yx-cp-fixedtool .yx-subscribeDialog .yx-foot .yx-privilege .yx-text {
    font-size: 14px;
    color: #e2a74a
}
.yx-cp-fixedtool .yx-downloadLinkDialog .icon-yxfixedtool-rightArrow, .yx-cp-fixedtool .yx-subscribeDialog .icon-yxfixedtool-rightArrow {
    position: absolute;
    right: -11px;
    top: 96px
}
.yx-cp-fixedtool .yx-downloadLinkDialog.active, .yx-cp-fixedtool .yx-subscribeDialog.active {
    display: block
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-placeholder, .yx-cp-fixedtool .yx-subscribeDialog .yx-placeholder {
    color: #999
}
.yx-cp-fixedtool .yx-subscribeDialog .icon-yxclose-close10 {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer
}
.yx-cp-fixedtool .yx-downloadLinkDialog {
    z-index: 2;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    width: 260px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main {
    width: 230px;
    height: 218px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main span {
    display: inline-block
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-top {
    margin: 20px 0 8px 15px;
    overflow: hidden
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-top .yx-txt .yx-unit {
    line-height: 28px;
    position: relative;
    top: -2px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-top .yx-txt .yx-account {
    font-size: 54px;
    line-height: 54px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-top .yx-tag {
    margin-bottom: 4px;
    margin-left: 2px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-top .yx-txt1 {
    margin-left: 1px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-bottom {
    overflow: hidden;
    margin-left: 15px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-bottom .yx-img {
    height: 114px;
    border: 1px solid #eaeaea;
    padding: 3px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-bottom .yx-txt3 {
    line-height: 28px;
    color: #333;
    margin-top: 30px;
    margin-left: 4px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-main .yx-bottom .yx-txt4 {
    line-height: 20px;
    color: #333;
    margin-left: 4px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-tag, .yx-cp-fixedtool .yx-fixedtoolAppGift .yx-tag {
    width: 40px;
    height: 18px;
    color: #A94528;
    border-radius: 2px;
    background: #F8BC59;
    line-height: 18px
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-txt, .yx-cp-fixedtool .yx-fixedtoolAppGift .yx-txt {
    line-height: 1;
    color: #BE4141
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-txt1, .yx-cp-fixedtool .yx-fixedtoolAppGift .yx-txt1 {
    color: #BE4141
}
.yx-cp-fixedtool .yx-downloadLinkDialog .yx-txt2, .yx-cp-fixedtool .yx-fixedtoolAppGift .yx-txt2 {
    color: #333
}
.yx-cp-fixedtool .yx-subscribebg {
    background: url(/themes/default/images/icons/86fe9b8317068538cda05d96768a6e17.png)
}
.yx-cp-fixedtool .yx-recommendation {
    position: absolute;
    left: 72px;
    top: 0;
    background-color: #fff;
    box-shadow: 0 0 8px 0 rgba(189, 172, 141, .3)
}
.yx-cp-base .yx-m-pop .yx-cp-fixedtool .yx-recommendation .yx-w-close, .yx-cp-fixedtool .yx-recommendation .icon-yxclose-close24, .yx-cp-fixedtool .yx-recommendation .yx-cp-base .yx-m-pop .yx-w-close {
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
    z-index: 1
}
.yx-cp-fixedtool .yx-recommendation .yx-imgLabel {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #B4A079;
    border-radius: 0 0 9px;
    color: #fff;
    font-size: 14px;
    text-align: center;
    width: 75px;
    height: 22px;
    line-height: 22px
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation {
    width: 480px;
    height: 220px;
    font-size: 18px
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodImgWarp {
    float: left;
    margin: 20px;
    width: 180px;
    height: 180px;
    position: relative;
    background-color: #f4f4f4
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodImgWarp .yx-goodImg {
    width: 100%;
    height: 100%
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp {
    float: left
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp .yx-goodTitle {
    margin-top: 32px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 230px
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp .yx-goodLabel {
    margin-top: 10px;
    padding: 0 5px;
    display: inline-block;
    text-align: center;
    color: #B4A079;
    border: 1px solid #B4A079;
    border-radius: 2px;
    font-size: 14px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 230px
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp .yx-goodName {
    margin-top: 6px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 230px
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp .yx-goodDesc {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    max-width: 230px;
    margin-top: 4px;
    font-size: 14px;
    color: #999
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp .yx-goodPrice {
    margin-top: 4px
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp .yx-retailPrice {
    color: #B4282D
}
.yx-cp-fixedtool .yx-recommendation .yx-goodRecommendation .yx-goodInfoWarp .yx-counterPrice {
    color: #999;
    text-decoration: line-through;
    font-size: 14px
}
.yx-cp-fixedtool .yx-recommendation .yx-bannerRecommendation {
    margin: 10px;
    position: relative;
    width: 370px;
    height: 180px
}
.yx-cp-fixedtool .yx-recommendation .yx-bannerRecommendation .yx-recommendationImg {
    width: 338px;
    height: 180px
}
.yx-cp-base .yx-m-pop {
    position: relative;
    width: 500px;
    height: 274px;
    top: 20%;
    margin: 0 auto;
    background-color: #fff;
    z-index: 10;
    display: none
}
.yx-cp-base .yx-m-pop .yx-w-close {
    width: 24px;
    height: 24px;
    position: absolute;
    top: 20px;
    right: 20px;
    cursor: pointer
}
.yx-cp-base .yx-m-pop .yx-w-title {
    position: absolute;
    font-size: 18px;
    top: 40px;
    left: 40px
}
.yx-cp-base .yx-m-pop .yx-w-tips, .yx-cp-base .yx-m-pop .yx-w-tips-small {
    color: #333;
    font-size: 18px;
    text-align: center;
    margin: 65px auto 0;
    word-break: break-all;
    word-wrap: break-word
}
.yx-cp-base .yx-m-pop .yx-w-tips-small {
    font-size: 14px;
    margin: 10px auto 0
}
.yx-cp-base .yx-m-pop .yx-w-button {
    bottom: 71px
}
.yx-cp-base .yx-m-pop .yx-pos-l, .yx-cp-base .yx-m-pop .yx-pos-m, .yx-cp-base .yx-m-pop .yx-pos-r {
    position: absolute
}
.yx-cp-base .yx-m-pop .yx-pos-l {
    left: 101px
}
.yx-cp-base .yx-m-pop .yx-pos-r {
    right: 101px
}
.yx-cp-base .yx-m-pop .yx-pos-m {
    left: 175px
}
.yx-cp-base.yx-m-notify {
    transition: opacity .5s ease-in;
    z-index: 10000;
    position: fixed;
    width: 306px;
    top: 50%;
    left: 50%;
    margin-top: -51px;
    margin-left: -153px;
    border-radius: 4px;
    background: #000;
    display: none
}
.yx-cp-base.yx-m-notify .yx-text {
    padding: 17px 20px;
    text-align: center;
    font-size: 15px;
    color: #fff
}
.yx-cp-base.yx-m-notify.yx-show {
    opacity: .75
}
.yx-cp-base.yx-m-notify.yx-hide {
    opacity: 0
}
.yx-cp-m-uploadImage {
    display: inline-block;
    overflow: hidden
}
.yx-cp-m-uploadImage .yx-cp-queue {
    float: left
}
.yx-cp-m-uploadImage .yx-cp-w-button-upload {
    width: 60px;
    height: 60px;
    border: 1px solid #e8e8e8;
    text-align: center;
    line-height: 60px;
    font-size: 30px;
    color: #e8e8e8;
    float: left;
    position: relative;
    overflow: hidden;
    cursor: pointer;
    background: url(/themes/default/images/icons/b36bbd1a8dcd3502c4104e045286b825.png) center center no-repeat
}
.yx-cp-m-uploadImage .yx-cp-w-button-upload .yx-cp-file-input {
    font-size: 100px;
    position: absolute;
    bottom: 0;
    right: 0;
    width: 500px;
    height: 500px;
    opacity: 0;
    cursor: pointer;
    filter: alpha(opacity=0)
}
.yx-cp-m-uploadImage .yx-cp-w-uploadImgBox {
    width: 60px;
    height: 60px;
    margin-right: 10px;
    float: left;
    border: 1px solid #e8e8e8;
    position: relative
}
.yx-cp-m-uploadImage .yx-cp-w-uploadImgBox .yx-cp-uploadImg {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    max-height: 100%;
    max-width: 100%
}
.yx-cp-m-uploadImage .yx-cp-w-uploadImgBox .yx-cp-uploadProgress {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    line-height: 60px;
    text-align: center;
    background-color: rgba(0, 0, 0, .3);
    color: #fff
}
.yx-cp-m-uploadImage .yx-cp-w-uploadImgBox .yx-cp-deleteImg {
    display: none;
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 20px;
    line-height: 20px;
    text-align: center;
    background: url(/themes/default/images/icons/06798a43c36ca2575c6ddee3fc25b901.png);
    color: #fff;
    cursor: pointer
}
.yx-cp-m-uploadImage .yx-cp-uploadSuccess:hover .yx-cp-deleteImg {
    display: block
}
.yx-cp-base .yx-cp-m-feedbackPop {
    width: 534px !important;
    height: 531px !important;
    padding: 30px 50px 0
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackModal .yx-cp-feedbackTitle {
    margin-bottom: 26px;
    font-size: 18px;
    font-weight: 400;
    line-height: 1
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup {
    margin-bottom: 20px;
    line-height: 34px;
    overflow: hidden
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup .yx-cp-formLabel {
    float: left;
    margin-right: 20px;
    font-size: 14px;
    text-align: right;
    width: 70px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup .yx-cp-uploadImage {
    height: 60px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-inputControl {
    float: left;
    font-size: 13px;
    line-height: 1.5;
    background-color: #fff;
    border: 1px solid #ddd;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-inputControl.yx-cp-inputError {
    border: 1px solid #d4282d
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm [type=text].yx-cp-inputControl {
    height: 34px;
    padding: 0 9px;
    line-height: 34px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-type .yx-cp-typeOpts {
    position: absolute;
    border: 1px solid #ccc;
    display: inline-block;
    width: 180px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-type .yx-cp-typeOpts .yx-cp-typeVal {
    padding-left: 5px;
    font-size: 14px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-type .yx-cp-typeOpts .yx-cp-options {
    z-index: 1;
    font-size: 13px;
    line-height: 24px;
    border: 1px solid #ccc;
    position: absolute;
    left: -1px;
    width: 180px;
    background-color: #fff
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-type .yx-cp-typeOpts .yx-cp-options .yx-cp-optionItem {
    padding-left: 5px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-type .yx-cp-typeOpts .yx-cp-options .yx-cp-optionItem:hover {
    background-color: #f8f5f0;
    color: #c5b79d
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-type .yx-cp-typeOpts .yx-cp-downIcon {
    float: right;
    margin-right: 10px;
    margin-top: 12px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-type .yx-cp-typeOpts.yx-cp-inputError {
    border: 1px solid #d4282d
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-feedbackCnt .yx-cp-inputControl {
    height: 102px;
    width: 344px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-feedbackCnt .yx-cp-inputControl .yx-cp-inputArea {
    vertical-align: middle;
    margin: 0;
    outline: 0;
    border: 0;
    height: 70px;
    padding: 5px 5px 0;
    width: 100%;
    resize: none;
    overflow: auto;
    font-size: 12px;
    line-height: 1.5
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-feedbackCnt .yx-cp-inputControl .yx-cp-inputArea::-webkit-input-placeholder {
    color: #ccc
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-feedbackCnt .yx-cp-tip {
    margin-top: 10px;
    line-height: 1;
    margin-right: 10px;
    text-align: right
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-phone .yx-cp-inputControl {
    width: 344px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-phone .yx-cp-inputControl::-webkit-input-placeholder {
    color: #ccc
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-captcha .yx-cp-inputGroup .yx-cp-captcha, .yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-captcha .yx-cp-inputGroup .yx-cp-inputControl, .yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-captcha .yx-cp-inputGroup .yx-cp-unclear {
    float: left
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-captcha .yx-cp-inputGroup .yx-cp-unclear {
    color: #69c
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-captcha .yx-cp-inputGroup .yx-cp-inputControl {
    width: 121px;
    margin-right: 5px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-captcha .yx-cp-inputGroup .yx-cp-captcha {
    width: 100px;
    height: 34px;
    margin-right: 10px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-formGroup-captcha .yx-cp-inputGroup .yx-cp-captcha:hover {
    cursor: pointer
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-submitGroup {
    float: left;
    margin-left: 90px
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-submitGroup .yx-cp-tipMsg {
    color: #d22b33;
    font-size: 14px;
    line-height: 16px;
    margin-top: 10px;
    white-space: nowrap
}
.yx-cp-base .yx-cp-m-feedbackPop .yx-cp-m-feedbackForm .yx-cp-submitGroup .yx-cp-tipMsg .icon-yxnormal-disable {
    margin-right: 10px;
    float: left
}
.yx-cp-base .yx-m-pop-relateDialog .yx-w-close, .yx-cp-m-loginBox #j-yx-mailLoginWrap, .yx-cp-m-loginBox #j-yx-mobileLoginWrap {
    display: none
}
.yx-cp-m-foot .yx-cp-m-followUs:after, .yx-cp-m-foot .yx-cp-m-ft1 .yx-cp-item:after, .yx-cp-m-foot .yx-cp-m-siteEnsure:after, .yx-cp-m-foot .yx-cp-row:after, .yx-cp-m-foot-official .yx-cp-m-followUs .yx-cp-followWayList:after, .yx-cp-m-miniCart:after, .yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-cateCardList:after, .yx-cp-m-top .yx-cp-row:after {
    clear: both
}
.yx-cp-base .yx-m-unbindDialog .yx-w-tips {
    width: 390px
}
.yx-cp-base .yx-m-pop-relateDialog {
    width: 520px;
    height: 325px;
    overflow: visible
}
.yx-cp-base .yx-m-pop-relateDialog .yx-w-button {
    width: 140px;
    height: 40px;
    font-size: 16px;
    line-height: 40px;
    position: absolute;
    bottom: 53px;
    left: 265px
}
.yx-cp-base .yx-m-pop-relateDialog .yx-relateLoginCon {
    overflow: hidden;
    min-height: 143px;
    margin-bottom: 41px
}
.yx-cp-base .yx-m-pop-relateDialog .yx-tips {
    font-size: 16px;
    color: #333;
    letter-spacing: 0;
    line-height: 20px;
    width: 380px;
    position: relative;
    word-break: break-all
}
.yx-cp-base .yx-m-pop-relateDialog .yx-line1 {
    margin-top: 51px;
    margin-left: 70px
}
.yx-cp-base .yx-m-pop-relateDialog .yx-line2 {
    margin-top: 10px;
    margin-left: 70px
}
.yx-cp-base .yx-m-pop-relateDialog .yx-loading {
    position: absolute;
    top: 0;
    width: 100%;
    height: 300px;
    background: url(/themes/default/images/icons/1982e84dc093d77fa50bfe8fb3aaed2f.gif) center center no-repeat
}
.yx-cp-m-loginBox {
    width: 386px;
    background: #fff;
    height: auto !important;
    border: 1px solid #F5F3EF;
    position: relative
}
.yx-cp-m-loginBox .yx-headerWrap {
    padding: 30px 0 10px;
}
.yx-cp-m-loginBox .yx-loginHeader {
    font-size: 18px;
    color: #333;
    letter-spacing: 0;
    line-height: 18px;
    background: #fff;
    width: 306px;
    overflow: hidden
}
.yx-cp-m-loginBox .yx-loginHeader .yx-headTitle {
    /*cursor: pointer;*/
    color: #999
}
.yx-cp-m-loginBox .yx-loginHeader .yx-headTitle:hover {
    color: #e2a74a
}
.yx-cp-m-loginBox.yx-loginBox0 .yx-headTitle1, .yx-cp-m-loginBox.yx-loginBox0 .yx-headTitle1:hover, .yx-cp-m-loginBox.yx-loginBox1 .yx-headTitle2, .yx-cp-m-loginBox.yx-loginBox1 .yx-headTitle2:hover {
    color: #333
}
.yx-cp-m-loginBox .yx-loginHeader .yx-headTitle1 {
    margin-left: 10px
}
.yx-cp-m-loginBox .yx-loginHeader .yx-split {
    width: 1px;
    height: 20px;
    background: #ddd;
    margin-left: 55px
}
.yx-cp-m-loginBox .yx-loginHeader .yx-headTitle2 {
    margin-left: 40px
}
.yx-cp-m-loginBox .yx-regHeader {
    font-size: 18px;
    color: #333;
    line-height: 18px
}
.yx-cp-m-loginBox .yx-loading {
    width: 100%;
    background: url(/themes/default/images/icons/1982e84dc093d77fa50bfe8fb3aaed2f.gif) center center no-repeat
}
.yx-cp-m-loginBox .mobileCodeHeight {
    height: 444px;
    min-height: 444px !important
}
.yx-cp-m-loginBox .mailHeight, .yx-cp-m-loginBox .mobilePwdHeight {
    /*height: 400px;*/
    /*min-height: 400px !important*/
}
.yx-cp-m-loginBox.yx-loginBox0 #j-yx-mobileLoginWrap {
    display: block
}
.yx-cp-m-loginBox.yx-loginBox0 #j-yx-mailLoginWrap, .yx-cp-m-loginBox.yx-loginBox1 #j-yx-mobileLoginWrap {
    display: none
}
.yx-cp-m-loginBox.yx-loginBox1 #j-yx-mailLoginWrap {
    display: block
}
.yx-cp-m-foot .yx-cp-m-siteEnsure:after, .yx-cp-m-foot .yx-cp-m-siteEnsure:before, .yx-cp-m-foot .yx-cp-row:after, .yx-cp-m-foot .yx-cp-row:before {
    display: table;
    content: " "
}
.yx-cp-base .yx-m-loginPop {
    width: 386px;
    overflow: visible;
    height: 445px !important;
    background-color: transparent
}
.yx-cp-base .yx-m-loginPop .yx-w-close {
    top: 12px;
    right: 12px;
    z-index: 1
}
.yx-cp-m-foot {
    clear: both;
    padding-top: 0
}
.yx-cp-m-foot .yx-cp-row {
    width: 1090px;
    margin: 0 auto;
    position: relative
}
@media screen and (max-width: 767px){
    .yx-cp-m-foot .yx-cp-row {
        width: 100%;
    }
}
.yx-cp-m-foot .yx-cp-m-ft2 {
    padding-top: 37px;
    padding-bottom: 8px;
    background-color: #414141
}
.yx-cp-m-foot .yx-cp-m-ft2 .yx-cp-hr {
    height: 1px;
    margin-bottom: 27px;
    background-color: #4f4f4f;
    border: 0
}
.yx-cp-m-foot .yx-cp-m-siteEnsure {
    margin-bottom: 30px !important
}
.yx-cp-m-foot .yx-cp-m-siteEnsure .yx-cp-item {
    float: left;
    width: 33.333333%;
    text-align: center
}
.yx-cp-m-foot .yx-cp-m-siteEnsure .yx-cp-item .yx-cp-inner {
    color: #fff;
    font-size: 18px;
    line-height: 51px;
    display: inline-block;
    vertical-align: middle
}
.yx-cp-m-foot .yx-cp-m-siteEnsure .yx-cp-item .yx-cp-inner .yx-cp-icon, .yx-cp-m-foot .yx-cp-m-siteEnsure .yx-cp-item .yx-cp-inner .yx-cp-text {
    float: left
}
.yx-cp-m-foot .yx-cp-m-siteEnsure .yx-cp-item .yx-cp-inner .yx-cp-icon {
    margin-right: 17px
}
.yx-cp-m-foot .yx-cp-m-siteInfo {
    text-align: center;
    color: #999;
    position: relative
}
.yx-cp-m-foot .yx-cp-m-siteInfo .yx-cp-nav .yx-cp-text {
    color: #999
}
.yx-cp-m-foot .yx-cp-m-siteInfo .yx-cp-nav .yx-cp-split {
    margin: auto 13px
}
.yx-cp-m-foot .yx-cp-m-siteInfo .yx-cp-businessAdmin {
    display: block;
    width: 36px;
    position: absolute;
    right: 150px;
    top: -4px
}
.yx-cp-m-foot .yx-cp-m-siteInfo .yx-cp-businessAdmin .yx-cp-img {
    width: 100%
}
.yx-cp-m-foot .yx-cp-m-ft1 {
    padding-top: 60px;
    padding-bottom: 34px;
    background-color: #fff;
    border-top: 1px solid #e8e8e8
}
.yx-cp-m-foot .yx-cp-m-ft1 .yx-cp-item {
    width: 33.33333%;
    height: 204px;
    float: left;
    border-left: 1px solid #e9e9e9
}
.yx-cp-m-foot .yx-cp-m-ft1 .yx-cp-item:after, .yx-cp-m-foot .yx-cp-m-ft1 .yx-cp-item:before {
    content: " ";
    display: table
}
.yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn .icon-yxfoot-feedback.feedback-hover, .yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn .icon-yxfoot-service.service-hover, .yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn:hover .icon-yxfoot-feedback, .yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn:hover .icon-yxfoot-service {
    display: none
}
.yx-cp-m-foot .yx-cp-m-ft1 .yx-cp-item:first-child {
    border-left: 0
}
.yx-cp-m-foot .yx-cp-m-ft1 .yx-cp-item .yx-cp-hd {
    font-size: 16px;
    font-weight: 400;
    margin-bottom: 28px;
    line-height: 1
}
.yx-cp-m-foot .yx-cp-m-serviceTel {
    text-align: center;
    line-height: 1
}
.yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-phone {
    margin-top: 25px;
    font-size: 26px
}
.yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-datetime {
    margin-top: 15px;
    margin-bottom: 35px;
    font-size: 14px
}
.yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn {
    width: 80px;
    height: 100px;
    font-size: 14px;
    /*background-color: #fff;*/
    padding-top: 25px;
    text-align: center;
    border: 1px solid #ddd
}
.yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn.yx-cp-feedbackBtn {
    margin-left: 29px
}
.yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn:hover {
    color: #e2a74a
}
.yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn:hover .icon-yxfoot-feedback.feedback-hover, .yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn:hover .icon-yxfoot-service.service-hover {
    display: inline-block
}
.yx-cp-m-foot .yx-cp-m-whatIsYX {
    padding: 0 37px;
    text-align: center;
    line-height: 1
}
.yx-cp-m-foot .yx-cp-m-whatIsYX .yx-cp-hd {
    margin-bottom: 23px
}
.yx-cp-m-foot .yx-cp-m-whatIsYX .yx-cp-desc {
    text-align: left;
    font-size: 13px;
    line-height: 23px;
    margin-bottom: 22px
}
.yx-cp-m-foot .yx-cp-m-followUs {
    padding: 0 37px;
    line-height: 1;
    text-align: left
}
.yx-cp-m-foot .yx-cp-m-followUs:after, .yx-cp-m-foot .yx-cp-m-followUs:before {
    content: " ";
    display: table
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-title {
    margin-right: 15px;
    margin-bottom: 0;
    font-size: 14px;
    line-height: 32px;
    float: left
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-followWayList {
    float: left
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-followWay {
    margin-right: 15px;
    position: relative;
    padding-bottom: 10px
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-followWay .yx-cp-bd {
    position: absolute;
    display: none;
    top: 38px;
    left: -47px;
    width: 123px;
    padding-top: 5px
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-followWay:hover .yx-cp-bd {
    display: block
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-followWay .yx-cp-wrap {
    position: relative;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 10px;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2)
}
.yx-cp-m-foot-official, .yx-cp-m-foot-official .yx-cp-m-ft1 {
    border-top: 0
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-followWay .yx-cp-wrap .yx-cp-imgQR {
    width: 103px;
    height: 103px
}
.yx-cp-m-foot .yx-cp-m-followUs .yx-cp-followWay .yx-cp-wrap .icon-yxtop-upArrowshadow {
    display: block;
    position: absolute;
    top: -7px;
    right: 0;
    left: 0;
    margin: auto
}
.yx-cp-m-foot .yx-cp-m-ftAppDownload {
    text-align: center
}
.yx-cp-m-foot .yx-cp-m-ftAppDownload .yx-cp-title {
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: 400;
    line-height: 1
}
.yx-cp-m-foot .yx-cp-m-ftAppDownload .yx-cp-tip {
    color: #e2a74a;
    font-size: 12px;
    margin-top: 3px
}
.yx-cp-m-foot .yx-cp-m-ftAppDownload .yx-cp-footQRcode {
    display: inline-block;
    width: 104px;
    height: 104px
}
.yx-cp-m-foot .yx-cp-m-ftAppDownload .yx-cp-footQRcode .yx-cp-arcodeImg {
    width: 104px;
    height: 104px
}
.yx-cp-m-foot-official .yx-cp-m-whatIsYX .yx-cp-desc {
    font-size: 14px;
    line-height: 30px;
    margin-top: -5px
}
.yx-cp-m-foot-official .yx-cp-m-ft1 .yx-cp-item .yx-cp-hd {
    font-size: 18px;
    font-weight: 400;
    margin-bottom: 28px;
    line-height: 1
}
.yx-cp-m-foot-official .yx-cp-m-followUs {
    text-align: center
}
.yx-cp-m-foot-official .yx-cp-m-followUs .yx-cp-followWayList {
    margin-left: 43px;
    margin-top: 29px
}
.yx-cp-m-foot-official .yx-cp-m-followUs .yx-cp-followWayList:after, .yx-cp-m-foot-official .yx-cp-m-followUs .yx-cp-followWayList:before {
    content: " ";
    display: table
}
.yx-cp-m-foot-official .yx-cp-m-followUs .yx-cp-followWay {
    float: left;
    margin-right: 41px
}
.yx-cp-m-foot-official .yx-cp-m-followUs .yx-cp-followWay .yx-cp-bd {
    top: 43px;
    left: -44px
}
.yx-cp-footHeight-h1 {
    height: 503px !important
}
.yx-cp-footHeight-h2 {
    height: 272px !important
}
.yx-cp-footHeight-h3 {
    height: 204px !important
}
.yx-cp-footHeight-h4 {
    height: 0 !important
}
.yx-cp-base .yx-m-remindPop {
    text-align: center;
    width: 500px;
    height: 273px
}
.yx-cp-base .yx-m-remindPop .yx-desp {
    color: #333;
    font-size: 14px;
    padding-top: 75px
}
.yx-cp-base .yx-m-remindPop .yx-mobile {
    display: block;
    width: 296px;
    height: 40px;
    padding: 10px 9px;
    border: 1px solid #ccc;
    margin: 14px auto 30px
}
.yx-cp-base .yx-m-remindPop .yx-tips {
    color: #d4282d;
    position: absolute;
    top: 155px;
    left: 103px
}
.yx-cp-base .yx-m-remindPop .yx-w-score {
    color: #e2a74a;
    font-size: 24px;
    opacity: 0;
    text-align: center;
    line-height: 36px
}
.yx-cp-m-noticeList {
    margin-left: 20px;
    overflow: hidden;
    height: 36px;
    line-height: 36px;
    background: url(/themes/default/images/icons/d132c2561f18f1149d566a60d05fd9b7.gif) center left no-repeat
}
.yx-cp-m-noticeList .yx-cp-noticeListUL {
    position: relative;
    top: 0
}
.yx-cp-m-noticeList .yx-cp-noticeItem {
    padding-left: 26px;
    height: 36px
}
.yx-cp-m-noticeList .yx-cp-noticeItem .yx-cp-noticeTxt {
    color: #e2a74a;
    font-size: 12px
}
.yx-cp-m-dropdownMenu-appDownload {
    width: 139px;
    text-align: center;
    left: -43px;
    padding: 10px 0 !important;
    -webkit-border-radius: 1px;
    -moz-border-radius: 1px;
    border-radius: 1px
}
.yx-cp-m-dropdownMenu-appDownload .yx-cp-QRcode {
    vertical-align: middle;
    margin: 0 auto 6px;
    width: 117px;
    height: 117px
}
.yx-cp-m-dropdownMenu-appDownload .yx-cp-QRtxt {
    display: block;
    text-align: center;
    line-height: 1;
    color: #e2a74a;
    font-size: 12px
}
.yx-cp-m-siteNav {
    position: relative;
    height: 36px;
    line-height: 36px;
    background-color: #333;
    z-index: 4
}
.yx-cp-m-siteNav .yx-cp-siteNav-l {
    float: left
}
.yx-cp-m-siteNav .yx-cp-siteNav-r {
    float: right
}
.yx-cp-m-siteNav .yx-cp-siteNavItem {
    float: left;
    margin-left: 30px;
    position: relative;
    color: #ccc
}
.yx-cp-m-siteNav .yx-cp-siteNavItem:hover {
    color: #fff
}
.yx-cp-m-siteNav .yx-cp-siteNavItem:hover .icon-yxtop-upArrow {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}
.yx-cp-m-siteNav .yx-cp-siteNavItem .yx-cp-userName {
    display: inline-block;
    height: 36px;
    max-width: 70px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    vertical-align: middle;
    float: left;
}
.yx-cp-m-siteNav .yx-cp-siteNavItemHd {
    font-size: 12px;
    height: 36px;
    line-height: 36px;
    cursor: pointer
}
.yx-cp-m-siteNav .yx-cp-siteNavItemHd .j-yx-cp-topLogin:after {
    content: '';
    display: inline-block;
    margin-left: 15px;
    height: 16px;
    border-left: 1px solid #5c5c5c;
    vertical-align: middle;
}
.yx-cp-m-siteNav .yx-cp-siteNavItemHd a {
    display: inline-block;
    color: #ccc;
}
.yx-cp-m-siteNav .yx-cp-siteNavItemHd a.left-nav {
    width: 85px;
    text-align: center;
}
.yx-cp-m-siteNav .yx-cp-siteNavItemHd a.left-nav.active {
    background: #fff;
    color: #333;
}
.yx-cp-m-siteNav .yx-cp-siteNavItemHd a:hover {
    color: #fff;
}
.yx-cp-m-siteNav .yx-cp-siteNavItemHd .yx-cp-icon-yxmember {
    vertical-align: middle;
    margin-right: 8px
}
.yx-cp-m-siteNav .yx-cp-icon-yxtop {
    vertical-align: middle
}
.yx-cp-m-siteNav .yx-cp-unReadedMessageRemind {
    width: 5px;
    height: 5px;
    background: #D4282D;
    position: absolute;
    right: -5px;
    top: 10px;
    border-radius: 50px;
    display: none
}
.yx-cp-m-search {
    position: relative;
    margin-top: 75px;
    float: right;
    width: 272px;
    height: 22px
}
.yx-cp-m-search .yx-cp-searchInput {
    position: absolute;
    left: 25px;
    top: -8px;
    z-index: 1;
    display: block;
    height: 36px;
    padding: 0 15px;
    line-height: 36px;
    border-radius: 18px;
    border: 2px solid #94a5b6;
    font-size: 12px;
    width: 252px;
    outline: 0;
    overflow: hidden;
    background: 0 0;
    background: url(/themes/default/images/icons/78c8186034200f5a02eefbdae9674d88.png) \9
}
.yx-cp-m-search .yx-cp-searchInput::-webkit-input-placeholder {
    color: #999
}
.yx-cp-m-search .yx-cp-searchButton {
    position: absolute;
    cursor: pointer;
    width: 50px;
    background: #94a5b6;
    height: 34px;
    top: -7px;
    right: -4px;
    border-radius: 18px;
    z-index: 100;
}
.yx-cp-m-search .yx-cp-searchDefaultKeyword {
    position: absolute;
    top: 5px;
    left: 11px;
    color: #999;
    display: block;
    line-height: 1;
    cursor: text;
    touch-action: none;
    -ms-touch-action: none;
    pointer-events: none;
    -ms-pointer-events: none;
    -webkit-user-select: none;
    white-space: nowrap;
    overflow: hidden;
    width: 230px;
    text-overflow: ellipsis
}
.yx-cp-m-search .yx-cp-m-suggest {
    position: absolute;
    background-color: #fff;
    border: 1px solid #e8e8e8;
    font-size: 14px;
    outline: 0;
    opacity: 0;
    top: 21px;
    width: 252px;
    -webkit-transition: opacity .1s ease-out;
    -moz-transition: opacity .1s ease-out;
    -o-transition: opacity .1s ease-out;
    transition: opacity .1s ease-out
}
.yx-cp-m-search .yx-cp-f-ani-suggest {
    opacity: 1 !important;
    margin-top: 0 !important
}
.yx-cp-m-search .yx-cp-m-suggestList {
    -webkit-user-select: none;
    -moz-user-select: -moz-none;
    -ms-user-select: none
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-top-item {
    color: #999;
    font-size: 13px;
    padding: 2px 10px
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-top-item .icon-yxnormal-deleteAll {
    float: right;
    margin-top: 2px;
    cursor: pointer
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-hl-item {
    height: 26px;
    line-height: 26px;
    padding: 0 12px 0 10px;
    cursor: pointer
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-hl-item .icon-yxclose-close8 {
    display: none
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-hl-item:hover .icon-yxclose-close8 {
    display: block;
    float: right;
    margin-top: 8px
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-hl-item.highlight {
    color: #b4282d
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-hl-item-txt {
    display: inline-block;
    width: 210px;
    font-size: 13px;
    word-break: normal;
    word-wrap: normal;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden
}
.yx-cp-m-search .yx-cp-m-suggestList .yx-cp-hl-item-selected {
    overflow: hidden;
    background-color: #f8f5f0;
    color: #e2a74a
}
.yx-cp-m-search .yx-cp-hiddenFixedSearchInputButton {
    display: none
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search {
    margin-top: 21px;
    margin-right: 16px;
    width: auto;
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-m-suggest {
    left: -252px
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-searchInputWrap {
    position: absolute;
    display: none;
    width: auto;
    height: 22px;
    right: 20px;
    background-color: #fff
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-searchInputWrap .yx-cp-searchDefaultKeyword, .yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-searchInputWrap .yx-cp-searchInput {
    left: -228px;
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-searchInputWrap .yx-cp-searchInput {
    right: auto;
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-searchInputWrap .yx-cp-searchDefaultKeyword {
    right: 10px
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-hiddenFixedSearchInputButton {
    position: absolute;
    top: 1px;
    left: 40px;
    cursor: pointer
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-hiddenFixedSearchInputButton:hover {
    color: #e2a74a
}
.yx-cp-m-funcTab-fixed .yx-cp-m-search .yx-cp-fixedSearchInputDisplay {
    display: block !important
}
.yx-cp-m-tabNav {
    line-height: 1;
    font-weight: 700;
    position: absolute;
    height: 30px;
    bottom: 18px;
    width: 70%;
    left: 290px;
}
.yx-cp-m-tabNav .yx-cp-tabNav-split {
    border-left: 1px solid #ccc;
    height: 20px;
    margin-top: 3px;
    float: left
}
.yx-cp-m-tabNav .yx-cp-tabNav-item {
    float: left;
    margin-top: 6px;
    padding: 0 12px;
    font-size: 14px
}
.yx-cp-m-tabNav .yx-cp-tabNav-item .yx-cp-topLevel {
    display: block;
    padding-bottom: 6px;
    color: #000;
    font-size: 20px;
}
.yx-cp-m-tabNav .yx-cp-tabNav-item.yx-cp-active .yx-cp-topLevel, .yx-cp-m-tabNav .yx-cp-tabNav-item:hover .yx-cp-topLevel {
    color: #e2a74a;
    border-bottom: 3px solid #e2a74a
}
.yx-cp-m-tabNav .yx-cp-tabNav-item.yx-cp-firstItem {
    margin-left: 0
}
.yx-cp-m-tabNav .yx-cp-tabNav-item.yx-cp-lastItem {
    padding-right: 0
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown {
    display: none;
    position: absolute;
    top: 29px;
    left: 0;
    width: 100%;
    padding-left: 50%;
    background-color: transparent
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-cateCard {
    position: relative;
    padding-top: 33px;
    background-color: #fff;
    text-align: center;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .2);
    border-bottom: 1px solid #e8e8e8 \9
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-cateCardList {
    display: inline-block;
    white-space: nowrap;
    width: 930px
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-cateCardList:after, .yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-cateCardList:before {
    content: " ";
    display: table
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-item {
    float: left;
    margin-bottom: 30px;
    vertical-align: middle;
    width: 44px
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-item .yx-cp-item-subCate {
    display: block
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-item .yx-cp-item-subCate > .yx-cp-subCate-icon {
    height: 44px;
    width: 44px
}
.yx-cp-m-tabNav .yx-cp-tabNav-dropdown .yx-cp-dropdown-item .yx-cp-item-subCate > .yx-cp-subCate-text {
    font-size: 14px;
    line-height: 1;
    width: 100px;
    margin-left: -28px;
    padding-top: 10px
}
.yx-cp-m-funcTab-fixed .yx-cp-m-tabNav {
    top: 16px;
    left: 126px;
    bottom: auto;
    width: auto;
}
.yx-cp-m-funcTab-fixed .yx-cp-m-tabNav .yx-cp-tabNav-item {
    margin-top: 2px;
    padding: 0 19px
}
.yx-cp-m-funcTab-fixed .yx-cp-m-tabNav .yx-cp-tabNav-item.yx-cp-firstItem {
    margin-left: 12px
}
.yx-cp-m-cartEnterWrap {
    position: relative;
    margin-top: 65px;
    margin-right: 9px;
    margin-left: 20px;
    float: right
}
.yx-cp-m-cartEnterWrap:hover .yx-cp-m-miniCart {
    display: block !important;
}
.yx-cp-m-cartEnter {
    position: relative;
    cursor: pointer;
    width: 34px;
    height: 32px
}
.yx-cp-m-cartEnter .icon-yxtop-badge, .yx-cp-m-cartEnter .icon-yxtop-badge-l {
    position: absolute;
    top: 0;
    right: 0;
    color: #fff;
    text-align: center;
    line-height: 20px;
    z-index: 1
}
.yx-cp-m-cartEnter .icon-yxtop-badge-l {
    right: -7px
}
.yx-cp-m-cartEnter .icon-yxtop-cart {
    position: absolute;
    bottom: 0;
    left: 0
}
.yx-cp-m-funcTab-fixed .yx-cp-m-cartEnterWrap {
    margin-top: 10px;
    margin-right: 24px;
    margin-left: 15px
}
.yx-cp-m-miniCart {
    position: absolute;
    right: -19px;
    top: 30px;
    z-index: 1;
    padding-top: 10px;
    padding-right: 10px;
    overflow: visible;
    display: none
}
.yx-cp-m-miniCart .yx-cp-tw-1, .yx-cp-m-miniCart .yx-cp-tw-2 {
    position: absolute;
    right: 22px;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent
}
.yx-cp-m-miniCart:after, .yx-cp-m-miniCart:before {
    content: " ";
    display: table
}
.yx-cp-m-miniCart .yx-cp-tw-1 {
    top: -8px;
    border-bottom: 8px solid #d7ccb6
}
.yx-cp-m-miniCart .yx-cp-tw-2 {
    top: -6px;
    border-bottom: 8px solid #fff
}
.yx-cp-m-miniCart .yx-cp-wrap {
    position: relative;
    width: 330px;
    /*height: 328px;*/
    border: 1px solid #b5a176;
    border-top: 2px solid #d7ccb6;
    background-color: #fff;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2)
}
.yx-cp-m-dropdownMenu, .yx-cp-m-funcTab {
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2)
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-emptyCart {
    font-size: 17px;
    line-height: 80px;
    text-align: center
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo {
    margin: 14px 0 0;
    /*height: 245px;*/
    background-color: #fff;
    overflow: auto
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-cartInfo-inner {
    background-color: #e8e8e8
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart {
    margin: 10px 0;
    background-color: #fff
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-suitCartHd {
    height: 27px;
    border-bottom: 1px solid #eaeaea;
    margin: 0 0 4px 15px;
    line-height: 26px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-suitCartHd .yx-cp-suitFlag {
    display: inline-block;
    height: 14px;
    width: 28px;
    font-size: 11px;
    line-height: 14px;
    text-align: center;
    color: #fff;
    background-color: #d22b33;
    vertical-align: middle
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-suitCartHd .yx-cp-suitIntro {
    display: inline-block;
    margin-left: 8px;
    width: 167px;
    height: 27px;
    font-size: 14px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-suitCartHd .yx-cp-suitIntro .yx-cp-suitName {
    display: inline-block;
    vertical-align: middle;
    max-width: 122px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-suitCartHd .yx-cp-suitIntro .yx-cp-suitCount {
    vertical-align: middle
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-suitCartHd .yx-cp-suitPrice {
    display: inline-block;
    width: 60px;
    margin-right: 11px;
    height: 27px;
    vertical-align: middle;
    color: #b4282d;
    font-size: 14px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-suitCartHd .yx-cp-deleteSuit {
    height: 27px;
    padding: 8px 0;
    width: 10px;
    cursor: pointer;
    display: inline-block;
    vertical-align: middle
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-cartItem {
    background: 0 0
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-cartItem .yx-cp-price {
    color: #999
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-cartItem.yx-cp-invalid .yx-cp-item .yx-cp-count, .yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-cartItem.yx-cp-invalid .yx-cp-item .yx-cp-price, .yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-cartItem.yx-cp-invalid .yx-cp-item .yx-cp-specValue, .yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-disValidSuit .yx-cp-cartItem .yx-cp-price, .yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-disValidSuit .yx-cp-suitCartHd .yx-cp-suitPrice {
    color: #ccc
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart .yx-cp-deleteItem {
    display: none
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart:hover {
    background-color: #fffbf0
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-disValidSuit .yx-cp-suitCartHd .yx-cp-suitFlag {
    background-color: #ccc
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-disValidSuit:hover {
    background-color: #fcfcfc
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-suitCart + .yx-cp-cartItem {
    height: 80px;
    padding-top: 10px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-firstSuit {
    margin-top: 0
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-cartItem {
    height: 70px;
    padding: 0 0 10px 15px;
    background-color: #fff
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-cartItem.yx-cp-invalid {
    background-color: #fcfcfc
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item {
    float: left
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-left {
    background-color: #f4f4f4;
    position: relative;
    text-align: center;
    border: 1px solid #ebebeb;
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-left img {
    width: 60px;
    height: 60px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-left .yx-cp-offShift, .yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-left .yx-cp-sellOut {
    line-height: 11px;
    padding: 3px 0;
    position: absolute;
    bottom: 0;
    background: #999;
    color: #fff;
    width: 100%;
    font-size: 11px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle {
    width: 130px;
    margin-left: 10px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle p:first-child {
    font-size: 14px;
    line-height: 14px;
    padding: 12px 0 11px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle .yx-cp-count, .yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle .yx-cp-specValue {
    display: block;
    color: #999;
    font-size: 11px;
    line-height: 12px;
    float: left
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle .yx-cp-count:hover, .yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle .yx-cp-specValue:hover {
    cursor: default
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle .yx-cp-specValue {
    max-width: 84px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-middle .yx-cp-count {
    margin-left: 14px;
    margin-top: 1px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-right p {
    float: left
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-right .yx-cp-price {
    width: 60px;
    text-align: right;
    font-size: 11px;
    color: #b62628;
    margin-top: 14px;
    line-height: 11px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-right .yx-cp-deleteItem {
    margin: 14px 0 0 10px;
    line-height: 10px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-item-right .yx-cp-deleteItem:hover {
    cursor: pointer
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartInfo .yx-cp-invalidTitle {
    padding: 15px 0 0 15px;
    height: 40px;
    line-height: 1;
    font-size: 14px;
    background-color: #e8e8e8
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartBottom {
    height: 66px;
    background-color: #f4f0ea;
    /*position: absolute;*/
    bottom: 0;
    width: 100%
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartBottom .yx-cp-totalPrice {
    font-size: 14px;
    line-height: 20px;
    padding: 12px 0 0 15px;
    color: #BE4141;
    float: left
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartBottom .yx-cp-goToCart {
    float: right;
    margin-right: 31px
}
.yx-cp-m-miniCart .yx-cp-wrap .yx-cp-cartBottom .yx-cp-goToCart .yx-cp-btn {
    width: 110px;
    height: 36px;
    line-height: 36px;
    margin-top: 15px
}
.yx-cp-m-funcTab {
    position: relative;
    height: 204px;
    background-color: #fff;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    border-bottom: 1px solid #e8e8e8 \9
}
.yx-cp-m-funcTab .yx-cp-tabLogo-activityWrap {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
    height: 150px;
    display: block;
    text-align: center;
    overflow: hidden
}
.yx-cp-m-funcTab .yx-cp-tabLogo-activityLink {
    display: inline-block;
    height: 150px;
    width: 220px;
    position: absolute;
    left: 435px;
    top: 0;
    background: url(/themes/default/images/icons/78c8186034200f5a02eefbdae9674d88.png)
}
.yx-cp-m-funcTab .yx-cp-tabLogo-activity {
    display: inline-block
}
.yx-cp-m-funcTab .yx-cp-tabLogo {
    position: absolute;
    top: 30px;
    left: -10px;
}
.yx-cp-m-funcTab .yx-cp-funcTab-hide {
    display: none
}
.yx-cp-m-funcTab .yx-cp-zIndex3 {
    z-index: 3
}
.yx-cp-m-funcTab-fixed {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 60px !important;
    -webkit-animation: hdnav2-show .3s;
    -moz-animation: hdnav2-show .3s;
    -o-animation: hdnav2-show .3s;
    animation: hdnav2-show .3s
}
.yx-cp-m-funcTab-fixed .yx-cp-tabLogo-fixed {
    position: absolute;
    top: 13px;
    left: 5px;
    z-index: 1
}
.yx-cp-m-funcTab-fixed .yx-cp-funcTabFixed-hide {
    display: none !important
}
.yx-cp-m-funcTab-fixed .yx-cp-funcTab-hide {
    display: block
}
.yx-cp-m-funcTab-fixed .yx-cp-fixed-user {
    position: relative;
    margin-top: 19px;
    padding: 0 10px 19px 10px;
    float: right
}
.yx-cp-m-funcTab-fixed .yx-cp-fixed-notLogin {
    z-index: 1;
    position: absolute;
    right: 85px;
    top: 20px
}
.yx-cp-m-funcTab-fixed .yx-cp-fixed-notLogin .yx-cp-fixed-login, .yx-cp-m-funcTab-fixed .yx-cp-fixed-notLogin .yx-cp-fixed-register {
    color: #666
}
.yx-cp-m-funcTab-fixed .yx-cp-fixed-notLogin .yx-cp-fixed-login {
    margin-right: 23px
}
.yx-cp-m-funcTab-christmas .yx-cp-tabLogo, .yx-cp-m-funcTab-christmas .yx-cp-tabLogo-activityLink .yx-cp-tabLogo-activity, .yx-cp-m-funcTab-christmas .yx-cp-tabLogo-activityWrap {
    display: none
}
.yx-cp-m-funcTab-christmas .yx-cp-m-search .yx-cp-searchDefaultKeyword, .yx-cp-m-funcTab-christmas .yx-cp-m-search .yx-cp-searchInput {
    color: #fff
}
.yx-cp-m-funcTab-christmas .yx-cp-tabLogo-christmas {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 1;
    width: 100%;
    height: 150px;
    display: block;
    background: url(/themes/default/images/icons/0455318de8c2f20c00b3a38ee620ef5b.gif) center top no-repeat
}
@-webkit-keyframes hdnav2-show {
    0% {
        top: -42px
    }
    100% {
        top: 0
    }
}
@keyframes hdnav2-show {
    0% {
        top: -42px
    }
    100% {
        top: 0
    }
}
.yx-cp-topHeight-h1 {
    height: 240px !important
}
.yx-cp-topHeight-h2 {
    height: 36px !important
}
.yx-cp-m-top {
    position: relative;
    z-index: 2
}
.yx-cp-m-top .yx-cp-row {
    width: 1090px;
    margin: 0 auto;
    position: relative
}
@media screen and (max-width: 767px){
    .yx-cp-m-top .yx-cp-row {
        width: 100%;
    }
}
.yx-cp-m-top .yx-cp-row:after, .yx-cp-m-top .yx-cp-row:before {
    content: " ";
    display: table
}
.yx-cp-m-dropdownMenu {
    position: absolute;
    background-color: #fff;
    border: 1px solid #ddd;
    min-width: 83px;
    padding: 3px 0;
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2)
}
.yx-cp-m-dropdownMenu.yx-cp-m-dropdownMenu-appDownload { display: none; }
.appDownload-box:hover .yx-cp-m-dropdownMenu.yx-cp-m-dropdownMenu-appDownload { display: block; }
.appDownload-box:hover .yx-cp-siteNavItemHd a { color: #fff; }
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItem {
    position: relative;
    display: block;
    margin: 0 13px;
    color: #999;
    text-align: center;
    line-height: 38px;
    border-top: 1px solid #ddd;
    white-space: nowrap;
    font-size: 12px;
    text-decoration: none;
    cursor: pointer
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItem:first-child {
    border-top: 0
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItem:hover {
    color: #e2a74a
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItemTriangle {
    display: inline-block;
    margin-right: -8px;
    width: 0;
    height: 0;
    margin-left: 4px;
    border-top: 4px solid #fff;
    border-right: 4px solid #fff;
    border-bottom: 4px solid #fff;
    border-left: 4px solid #999
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItemHover:hover .yx-cp-dropdownMenuItemTriangle {
    border-left: 4px solid #e2a74a
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItemHover:hover .yx-cp-dropdownMenuItemPanelWrap {
    display: block
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItemPanelWrap {
    display: none;
    position: absolute;
    right: -124px;
    padding-left: 18px;
    top: 0
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItemPanel {
    display: block;
    width: 110px;
    height: 57px;
    background-color: #fff;
    border: 1px solid #ddd;
    border-left: none;
    text-align: center;
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    -moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, .2)
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItemPanel .yx-cp-servicePhoNum {
    margin-top: 9px;
    font-size: 14px;
    color: #999;
    line-height: 19px
}
.yx-cp-m-dropdownMenu .yx-cp-dropdownMenuItemPanel .yx-cp-serviceTime {
    font-size: 12px;
    color: #ccc;
    line-height: 19px
}
.yx-cp-m-dropdownMenu .icon-yxtop-upArrowshadow {
    position: absolute;
    top: -7px;
    right: 0;
    left: 0;
    margin: auto
}
@media screen and (max-width: 767px){
    .yx-cp-m-foot .yx-cp-m-ft1 .yx-cp-item {
        width: 100%;
        height: auto;
        padding-bottom: 30px;
    }
    .yx-cp-m-foot .yx-cp-m-siteEnsure .yx-cp-item {
        width: 100%;
    }
    .yx-cp-m-foot .yx-cp-m-siteEnsure .yx-cp-item .yx-cp-inner .yx-cp-text {
        width: 140px;
        font-size: 14px;
    }
    #j-YXComponentFoot { height: auto !important;padding-bottom: 74px;}
    .yx-cp-m-foot .yx-cp-m-siteInfo {padding: 0 3%;margin-bottom: 10px;}
    .yx-cp-m-foot .yx-cp-m-siteInfo .yx-cp-nav .yx-cp-split {margin: auto 5px;}
    .yx-cp-m-siteNav { display: none; }
    .yx-cp-m-foot .yx-cp-m-ft1 {
        padding-top: 20px;
        padding-bottom: 0;
    }
    .yx-cp-m-foot .yx-cp-m-serviceTel .yx-cp-btn {
        height: 80px;
        padding-top: 10px;
    }
    .yx-cp-m-foot .yx-cp-m-ft2 {
        height: auto;
        padding-top: 10px;
    }
    .yx-cp-m-foot .yx-cp-m-siteEnsure {
        margin-bottom: 10px !important;
    }
}
/*//自定义*/
.header-tel {
    position: absolute;
    top: 16px;
    right: 20px;
    color: #000;
    font-size: 24px;
}
.header-tel img {
    vertical-align: -4px;
    margin-right: 6px;
}
.yx-cp-m-funcTab.j-yx-cp-m-funcTab.yx-cp-m-funcTab-fixed .header-tel {
    display: none;
}
/*清除浮动*/
.clearfix:after {
    content: '';
    display: block;
    clear: both;
}
/*用户中心sidebar*/
.m-sideBar {
    border: 1px solid #eaeaea;
    padding-top: 24px;
    width: 180px
}
.m-sideBar .m-sideItem {
    text-align: left;
    color: #333;
    margin-bottom: 40px
}
.m-sideBar .m-sideItem .sideText {
    line-height: 18px;
    margin: 16px 0
}
.m-sideBar .m-sideItem .hd {
    padding-left: 43px;
    font-size: 16px;
    color: #333;
    font-weight: 700
}
.m-sideBar .m-sideItem .hd.active {
    border-left: 1px solid #BEA988;
}
.m-sideBar .m-sideItem .hd.active a {
    color: #b4a078;
}
.m-sideBar .m-sideItem .bd {
    text-align: left
}
.m-sideBar .m-sideItem .bd .w-menu-item {
    font-size: 14px;
    display: block;
    padding-left: 41px;
    border-left: 2px solid #fff;
    border-right: 2px solid #fff;
    color: #666
}
.m-sideBar .m-sideItem .bd .w-menu-item:hover {
    color: #b4a078
}
.m-sideBar .m-sideItem .bd .w-menu-item.active {
    color: #b4a078;
    border-left-color: #BEA988
}
.sidebar-btn { display: none; }
.toTop{position:fixed;bottom:10px;right:20px; z-index:999;display:none; font-size:16px;cursor: pointer;overflow:hidden;visibility:visible; background-color:#fff;border: 1px solid #d9d9d9;color: #9c9c9c;font-size: 16px;width: 38px;height: 38px;line-height: 38px;text-align: center; text-decoration:none;_position:absolute;_top:expression(documentElement.scrollTop + documentElement.clientHeight-this.offsetHeight)}
.toTop:hover{ color:#fff; text-decoration:none; background-color:#999}
.custom_service p img {display: inline; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:350px;right:0}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;background: #fff;}
.show_btn{ width:0; height:130px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(/themes/default/images/icons/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-top: 5px; margin-bottom:5px;}
.msgserver a { background:url(/themes/default/images/icons/sidebar_bg.png) no-repeat -150px -113px; padding-left:22px; font-size: 13px;}
/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(/themes/default/images/icons/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}
/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(/themes/default/images/icons/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}
.page-404 {
    padding-top: 60px;
    padding-bottom: 90px;
    text-align: center;
    /*color: #e2a74a;*/
    color: #afb5bf;
}
.page-404 .error-title {
    font-size: 80px
}
.page-404 .error-title .layui-icon {
    font-size: 80px
}
.page-404 .error-title .iconfont {
    font-size: 80px
}
.page-404 .error-description {
    font-size: 24px
}
.page-404 .error-info {
    margin-top: 15px;
    font-size: 14px;
}
.page-404 .error-info a {
    color: #e2a74a;
}
@media screen and (max-width: 767px){
    .scrollsidebar { display: none; }
    .sidebar-btn {
        position: absolute;
        display: block;
        right: 3%;
        top: 8px;
    }
    .sidebar-btn .layui-icon { font-size: 20px; color: #e2a74a; }
    .m-sideBar {
        display: block;
        position: fixed;
        right: -100%;
        top: 117px;
        background: #fff;
        padding-top: 0;
    }
    .m-sideBar .m-sideItem {
        margin-bottom: 10px;
    }
    .m-sideBar .m-sideItem .hd { margin: 12px 0;}
    .layui-layer.layui-layer-page {
        width: 100% !important;
    }
}
