﻿@charset "utf-8";
body {
    background: #f5f5f5;
    font-family: "华文细黑", "Myriad Pro", "微软雅黑"
}

a {
    color: #333
}

select {
    color: #666;
    line-height: 1.2rem
}

.webContainerBox {
    top: 0rem;
    -webkit-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    backface-visibility: hidden
}

.g_panel {
    background: #d8d8d8
}

.g_replyPanel {
    background: #ababab
}

.g_panelArrow {
    color: #ababab
}

.g_separator {
    background: #f0f0f0
}

.g_separator:last-child {
    height: 0
}

.separatorLine {
    border-style: none;
    height: 1px
}

.g_button {
    border-radius: 1rem;
    background: -webkit-linear-gradient(left, #fcdc5b, #fcc601);
    background: -moz-linear-gradient(left, #fcdc5b, #fcc601);
    background: -o-linear-gradient(left, #fcdc5b, #fcc601);
    background: linear-gradient(left, #fcdc5b, #fcc601);
    background-color: #fcc601
}

.g_selectTag {
    color: #666
}

.form {
    padding: .4rem 0rem 0rem;
    margin-top: 0rem
}

.form .titleCenter {
    height: 2.25rem;
    line-height: 2.25rem;
    background: #fff;
    border-bottom: 1px solid #f0f0f0;
    position: relative;
    padding: 0
}

.form .formBannerMore .titleMore {
    display: none
}

.form .formBannerMore .titleMoreIcon {
    display: block;
    padding: 0rem;
    width: 1.4rem;
    height: 2.25rem;
    line-height: 2.25rem;
    margin: 0rem;
    background-size: 1.3rem;
    margin: 0rem
}

.form .formBannerMore .titleMoreIcon:active {
    background: #f2f2f2
}

.form .formBannerTitle .textContent {
    width: auto;
    padding-left: .3rem;
    padding-right: .5rem;
    display: inline
}

.form .formBannerTitle .titleText {
    color: #dc0000;
    background-position: .25rem 50%;
    font-size: .7rem
}

.form .formMiddle {
    overflow: hidden;
    background: #fff;
    padding-bottom: 0rem
}

.form .formMiddle .styleForm1 {
    padding-bottom: .5rem
}

.form .moduleContent {
    color: #333
}

.form .moduleContent a {
    color: #333
}

.form .formBannerTitle {
    -webkit-border-radius: .2rem .2rem 0rem 0rem;
    -ms-border-radius: .2rem .2rem 0rem 0rem;
    -moz-border-radius: .2rem .2rem 0rem 0rem;
    -o-border-radius: .2rem .2rem 0rem 0rem;
    border-radius: .2rem .2rem 0rem 0rem
}

.multilingualArea {
    background: #fff;
    display: none
}

.multilingualArea .multiLanguageCtrl {
    color: #333
}

.multilingualArea .g_mullink {
    color: #333
}

.lanSelect .lanItem:hover {
    background-color: rgba(67, 179, 203, 0.7)
}

.mbTitle {
    color: #666
}

.admReqContent {
    color: #fff
}

.admReq {
    color: #fff
}

.msgBoard .msgTop {
    background: 0;
    margin: .5rem;
    padding-bottom: .5rem;
    margin-left: .2rem;
    margin-top: 0rem
}

.newsList .topFlagLine a {
    -webkit-text-shadow: 0rem .05rem .15 rgba(0, 0, 0, 0.15);
    -ms-text-shadow: 0rem .05rem .15 rgba(0, 0, 0, 0.15);
    -moz-text-shadow: 0rem .05rem .15 rgba(0, 0, 0, 0.15);
    -o-text-shadow: 0rem .05rem .15 rgba(0, 0, 0, 0.15);
    text-shadow: 0rem .05rem .15 rgba(0, 0, 0, 0.15)
}

.newsList .line:before {
    content: "";
    position: absolute;
    width: .2rem;
    height: .2rem;
    top: 1rem;
    left: .75rem;
    background: #666;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.newsList .firstClass:before {
    content: "";
    left: .75rem;
    position: absolute;
    width: .2rem;
    height: .2rem;
    background: #666
}

.newsList .line:nth-last-child(2):before {
    content: "";
    position: absolute;
    width: .2rem;
    height: .2rem;
    left: .75rem;
    background: #666;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.newsList .line:after {
    position: absolute
}

.newsList .line:active {
    background: #f2f2f2
}

.newsDetail .title {
    border: 0;
    color: #fff;
    background: 0;
    padding: .25rem .1rem
}

.newsDetail .title .titleText {
    color: #333;
    background: 0;
    width: auto
}

.form .mProductList a {
    color: #333
}

.form .formMiddle .productPicListForm {
    margin-top: .5rem;
    margin-bottom: .5rem
}

.form .formMiddle .mProductTileForm {
    padding: 0rem;
    padding-bottom: .5rem;
    background: 0
}

.form .formMiddle .mProductTileForm .style1Img {
    -webkit-border-radius: .2rem;
    -ms-border-radius: .2rem;
    -moz-border-radius: .2rem;
    -o-border-radius: .2rem;
    border-radius: .2rem
}

.form .mProductList .paramCollection {
    padding-left: .5rem
}

.tableBox .paramWrap {
    padding-right: .5rem
}

.form .mProductList .productParam {
    font-size: .55rem;
    color: #666;
    line-height: .85rem
}

.form .mProductList .productParamKey {
    font-size: .55rem;
    color: #666
}

.form .mProductList .paramName {
    font-size: .65rem;
    color: #333;
    margin-bottom: .2rem;
    text-overflow: ellipsis;
    overflow: hidden
}

.mProductTileForm .paramWrap {
    word-break: normal;
    word-wrap: break-word
}

.form .mProductList .marketPrice {
    font-size: .5rem
}

.form .proImgSwipe .proDetailImgBox {
    background: #fff
}

.proDetailDiv .mallOptionBox {
    border-top: 0
}

.proDetailDiv .mallOptionLine .optionsBlock {
    color: #333
}

.orderSettle {
    color: #333
}

.orderDetail {
    margin-bottom: 0
}

.orderDetail .orderDetailArea {
    border: 0
}

.orderDetail .orderDetail_line {
    color: #333;
    border: 0
}

.orderDetail .orderDetail_line .line_title {
    color: #333;
    font-size: .6rem
}

.mallButton {
    color: #fcc601;
    background: #fff;
    border: .05rem solid #fcc601
}

.integralList {
    color: #333
}

.photoModule.styleForm1 {
    background: 0
}

.photoModule.styleForm1 .photoDiv .imgName {
    color: #333;
    font-size: .7rem
}

.photoModule.styleForm7 {
    margin: .3rem .1rem;
    -webkit-border-radius: .2rem;
    -ms-border-radius: .2rem;
    -moz-border-radius: .2rem;
    -o-border-radius: .2rem;
    border-radius: .2rem
}

.photoModule.styleForm6 {
    margin-top: .3rem;
    margin-bottom: .3rem
}

.sortPanelList .line:before {
    content: "";
    position: absolute;
    width: .2rem;
    height: .2rem;
    top: 50%;
    top: -webkit-calc(50% - .1rem);
    top: -moz-calc(50% - .1rem);
    top: -o-calc(50% - .1rem);
    top: -ms-calc(50% - .1rem);
    top: calc(50% - .1rem);
    left: .75rem;
    background: #666;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%
}

.pagenation {
    width: 100%
}

.pagenation a {
    color: #fff;
    display: block
}

.pagenation .pageSelect {
    height: 1.25rem;
    line-height: 1.05rem;
    font-size: .6rem;
    border: 0;
    background: 0;
    -webkit-border-radius: 1rem;
    -ms-border-radius: 1rem;
    -moz-border-radius: 1rem;
    -o-border-radius: 1rem;
    border-radius: 1rem;
    position: relative
}

.pagenation .pageSelect:before {
    height: .2rem;
    content: "";
    width: .2rem;
    background: #000;
    -webkit-border-radius: 100%;
    -ms-border-radius: 100%;
    -moz-border-radius: 100%;
    -o-border-radius: 100%;
    border-radius: 100%;
    position: absolute;
    top: .8rem;
    left: .5rem
}

.pagenation .pagePrev, .pagenation .pageNext {
    width: 1.3rem;
    background: #fcc601;
    border: 0;
    -webkit-border-radius: 50%;
    -ms-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    overflow: hidden;
    background-size: 100%
}

.pagenation .pagePrev {
    left: 4rem
}

.pagenation .pageNext {
    right: 4rem
}

.pagenation .pagePrev span {
    display: none
}

.pagenation .pageNext span {
    display: none
}

.pagenation .pagePrev:active {
    background: #fcc601
}

.pagenation .pageNext:active {
    background: #fcc601
}

.pagenation .pageDisable span {
    color: #999
}

.pagenation .pageOptions {
    color: #000
}

.webFooterBox {
    position: relative
}

.footer {
    background: #fff
}

.webMapServiceBox {
    background: #43b3cb;
    border-bottom: 1px rgba(0, 0, 0, 0.1) solid
}

.webCustomerServiceBox .customerServiceDiv {
    padding-top: .15rem;
    position: fixed;
    bottom: 0rem;
    height: 2.4rem;
    z-index: 1;
    background-image: url(../images/bg.png);
    background-color: #fcc601;
    background-size: cover
}

.webFooterBox .bottomdiv .bottom {
    background: #fcc601;
    height: 1.4rem
}

.technical a {
    color: #333
}

.technicalSupport {
    color: #333;
    font-size: .45rem
}

.webFooterBox .bottomdiv .bottom .backtop {
    line-height: 1.4rem;
    font-size: .7rem;
    font-weight: bold
}

.siteFormMsg .loginClass {
    color: #000
}

.richContent {
    padding: 0 .5rem;
    color: #666
}

.richContent a {
    color: #fff
}

.line {
    padding-left: 1.3rem
}

.navItem_3 .icon-navItemIcon:before {
    content: "\e687"
}

.navItem_6 .icon-navItemIcon:before {
    content: "\e6ad"
}

.navItem_7 .icon-navItemIcon:before {
    content: "\e66a"
}

.navItem_9 .icon-navItemIcon:before {
    content: "\e6b7"
}

.navItem_101 .icon-navItemIcon:before {
    content: "\e6a9"
}

.navItem_102 .icon-navItemIcon:before {
    content: "\e668"
}

.navItem_103 .icon-navItemIcon:before {
    content: "\e641"
}

.navBaseIcon .icon-navItemIcon:before {
    font-size: 2rem;
    color: #666
}

.faisco-icons-contact1:before {
    content: "\e641"
}

.faisco-icons-edit1:before {
    content: "\e662"
}

.faisco-icons-cart1:before {
    content: "\e631"
}

.navButton .menuNav .icon-menuNavTip:before {
    font-size: 2.25rem;
    margin-left: -0.3rem;
    margin-top: -0.15rem
}

.faisco-icons-call1:before {
    content: "\e62d"
}

.faisco-icons-mail1:before {
    content: "\e6a1"
}

.faisco-icons-gps1:before {
    content: "\e67d"
}

.faisco-icons-message1:before {
    content: "\e6b3"
}

.faisco-icons-qq1:before {
    content: "\e6cb"
}

.icon-publishIcon:before {
    content: "\ea84";
    vertical-align: middle
}

.icon-userMsgIcon:before {
    content: "\e6b5"
}

.g_background {
    background: 0
}

.productCrossedSlide:nth-child(2n+1) {
    margin-left: .6rem
}

.productCrossedSlide:nth-child(2n) {
    margin-right: .6rem
}

.productWaterFall:nth-child(2n+1) {
    margin-left: .65rem
}

.productWaterFall:nth-child(2n) {
    right: .65rem
}

.paramPadding {
    background: rgba(255, 255, 255, .7)
}

.webContainerBox .bullets li.on {
    background: #fcc601
}

.webContainerBox .bullets li {
    background: #ccc
}

.icon-gline:after {
    content: "\e672";
    font-size: .8rem;
    color: #666;
    position: absolute;
    top: .6rem;
    right: .4rem
}

.form .formBannerMore .icon-titleMore:before {
    content: "\b0212";
    display: inline;
    width: 1rem;
    height: 1rem;
    top: 0;
    margin-top: 0rem;
    color: #b3b3b3
}

.icon-gClose:before {
    color: #fff
}

.pagenation .icon-pagePrev:before, .pagenation .icon-pageNext:before {
    font-family: 'icomoon';
    color: #fff;
    margin: 0;
    width: 1.3rem;
    font-size: .7rem
}

.pagenation .icon-pagePrev.icon-cnListP:before {
    content: '\e60e';
    font-family: 'icomoon';
    color: #fff;
    margin: 0;
    width: 1.3rem
}

.pagenation .icon-pageNext.icon-cnListN:before {
    content: '\e672';
    font-family: 'icomoon';
    color: #fff;
    margin: 0;
    width: 1.3rem
}

.pagenation .icon-pagePrev.pageDisable:active:before, .pagenation .icon-pageNext.pageDisable:active:before {
    color: #fff;
    background-color: #fcc601;
    border-radius: .1rem
}

.navItem.itemSelected .navItemName {
    color: #fcc601
}

#g_web .g_mainColor {
    color: #fcc601
}

.productNewDetailPanel .bullets li.on {
    background-color: #fcc601
}

.productNewDetailPanel .optionSelected {
    background-color: #fcc601
}

.productNewDetailPanel .g_button {
    background-color: #fcc601
}

.productNewDetailPanel .icon-pagePrev:before {
    color: #fcc601
}

.productNewDetailPanel .icon-pagePrev {
    border-color: #fcc601
}

.productNewDetailPanel .icon-pageNext:before {
    color: #fcc601
}

.productNewDetailPanel .icon-pageNext {
    border-color: #fcc601
}

.productNewDetailPanel .productAddMall {
    color: #fcc601;
    border-color: #fcc601
}

.productNewDetailPanel .productImmediatelyBug {
    background-color: #fcc601;
    border-color: #fcc601
}

.productNewDetailPanel .tabUl .tabActive {
    color: #333;
    border-color: #dc0000
}

.productNewDetailPanel .mallPrice {
    color: #fcc601
}

.navItem_10 .icon-navItemIcon:before {
    content: "\e641"  
}

.navItem_11 .icon-navItemIcon:before {
    content: "\e65e"
}

.navItem_12 .icon-navItemIcon:before {
    content: "\e725"
}

.webPagePanel .mallPrice {
    color: #fcc601
}

.webPagePanel .tabUl .tabLi {
    color: #666
}

.webPagePanel .tabUl .tabActive {
    color: #fcc601;
    border-color: #fcc601
}

.webPagePanel .optionSelected {
    background-color: #fcc601
}

.webPagePanel .bullets li.on {
    background-color: #fcc601
}

.msgArea .msgLevalUser {
    color: #fcc601
}

.searchType0 .icon-mSearchBtn {
    color: #fcc601
}

.searchType1 .icon-mSearchBtn {
    background-color: #fcc601
}

.searchType2 .icon-mSearchBtn {
    background-color: #fcc601;
    border-color: #fcc601
}

.searchType3 .icon-mSearchBtn {
    color: #fcc601
}

.searchType4 .icon-mSearchBtn {
    background-color: #fcc601
}

.form .formMiddle .search.searchType5 {
    background-color: #fcc601
}

#g_web .g_bgColor {
    background-color: #fcc601
}

.productNewDetailPanel .detailHeaderColor {
    background-color: #fcc601
}

.newsNewDetailPanel .detailHeaderColor {
    background-color: #fcc601
}

.g_bdColor {
    border-color: #fcc601
}

.g_color {
    color: #fcc601
}

.mobiCol10 .middleCenter, .mobiCol11 .middleCenter, .mobiCol12 .middleCenter, .mobiCol13 .middleCenter {
    background-color: #f5f5f5
}

.mobiCol11 #g_web, .mobiCol12 #g_web, .mobiCol14 #g_web, .mobiCol16 #g_web {
    background-color: #f5f5f5
}

.webHeaderBg {
    background: -webkit-linear-gradient(90deg, #4882ad, #4882ad);
    background: -moz-linear-gradient(90deg,#4882ad, #4882ad);
    background: -o-linear-gradient(90deg, #4882ad, #4882ad);
    background: linear-gradient(90deg, #4882ad, #4882ad);
}

.webBackground {
    background: #fff
}

.mallPrice {
    color: #fcc601
}

.mallThemeHeader {
    display: block
}

.mallThemeTopBar {
    display: block
}

.footerMenu {
    display: block
}

.footerMenu {
    display: block
}

.serviceBtn {
    display: block
}

.mallCartBtn {
    display: inline-block
}

.noMallNavBtn {
    display: block
}

.fixedAreaBox {
    display: block
}

a {
    color: #fff
}

.webContainerBox {
    top: 0
}

.mobiCol3 .webContainerBox {
    position: relative !important;
    top: 2rem;
    margin-bottom: 2rem
}

.mobiCol3 div#webHeaderBox {
    display: block;
    position: fixed;
    z-index: 1
}

div#webHeaderBox {
    display: block
}

.webHeaderBox .navButton {
    display: none
}

.webHeaderBox .navButtonPanel {
    display: none
}

.webHeaderBox .headerSiteMaskWhiteBg {
    display: none
}

.webHeaderBox .headerSiteMaskBg {
    display: none
}

.webHeaderBox .header {
    display: none
}

.mallThemeHeader .headerBgArea {
    height: 2rem;
    background: -webkit-linear-gradient(90deg, #dc0000, #dc0000);
    background: -moz-linear-gradient(90deg,#dc0000, #dc0000);
    background: -o-linear-gradient(90deg, #dc0000, #dc0000);
    background: linear-gradient(90deg, #dc0000, #dc0000);
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    box-sizing: border-box
}

.mallThemeHeader .headerHandlerArea {
    display: none
}

.webHeaderBox.mallThemeHeader {
    margin-bottom: .4rem
}

.webHeader {
    height: 100%;
    display: block
}

.mallThemeHeaderStyle0 {
    position: relative;
    height: 2rem;
    font-family: "微软雅黑";
    background: #fafafa
}

.mallThemeHeaderStyle0 .headerBgArea {
    height: 2rem
}

.mallThemeHeaderStyle0 .headerHandlerArea {
    display: none
}

.mallThemeHeaderStyle0 .mallUserBtnArea {
    position: relative;
    width: 100%;
    height: 2.25rem;
    z-index: 1
}

.mallThemeHeaderStyle0 .allProducts {
    float: left;
    width: 33.3%;
    height: 100%
}

.mallThemeHeaderStyle0 .userCenter {
    float: left;
    width: 33.3%;
    height: 100%
}

.mallThemeHeaderStyle0 .myOrder {
    float: left;
    width: 33.3%;
    height: 100%
}

.mallThemeHeaderStyle0 .headerItemMenu {
    position: relative;
    display: inline;
    text-align: center;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.mallThemeHeaderStyle0 .headerItemMenu:after {
    content: "";
    position: absolute;
    right: 0;
    top: .8rem;
    height: .7rem;
    width: .05rem;
    background: #ebebeb
}

.mallThemeHeaderStyle0 .mallUserBtnArea .headerItemMenu:last-child:after {
    content: "";
    height: 0;
    width: 0;
    background: 0
}

.mallThemeHeaderStyle0 .noMallMenu {
    width: 50%
}

.mallThemeHeaderStyle0 .allProducts .icon-allProductIcon {
    display: none
}

.mallThemeHeaderStyle0 .allProducts .headerMenuNum {
    color: #323232;
    font-size: .45rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: .75rem;
    line-height: .95rem;
    margin-top: .36rem;
    color: #323232;
    cursor: pointer
}

.mallThemeHeaderStyle0 .headerMenuIcon {
    height: .8rem;
    margin-top: .3rem;
    color: #323232;
    font-size: .95rem;
    cursor: pointer
}

.mallThemeHeaderStyle0 .headerItemMenu span {
    font-size: .45rem
}

.mallThemeHeaderStyle0 .headerItemMenu .allProductNumText {
    font-size: .55rem;
    font-family: SimHei
}

.mallThemeHeaderStyle0 .userCenter .headerMenuIcon:before {
    content: "\ea98"
}

.mallThemeHeaderStyle0 .myOrder .headerMenuIcon:before {
    content: "\ea99"
}

.mallThemeHeaderStyle0 .headerMenuBg {
    position: absolute;
    width: 100%;
    height: 2.25rem;
    left: 0;
    bottom: 0;
    background: #fff
}

.mobiCol3 .webBannerBox {
    top: 2rem
}

.mallThemeHeaderStyle1 {
    position: relative;
    height: 2rem;
    background-color: #fff
}

.mallThemeHeaderStyle1 .headerBgArea {
    height: 2rem;
    background: -webkit-linear-gradient(90deg, #fcdc5b, #fcc601);
    background: -moz-linear-gradient(90deg, #fcdc5b, #fcc601);
    background: -o-linear-gradient(90deg, #fcdc5b, #fcc601);
    background: linear-gradient(90deg, #fcdc5b, #fcc601)
}

.mallThemeHeaderStyle1 .headerHandlerArea {
    display: none
}

.mallThemeHeaderStyle1 .mallUserBtnArea a {
    color: #999
}

.mallThemeHeaderStyle1 .mallUserBtnArea {
    position: relative;
    width: 100%;
    height: 2.25rem;
    font-size: .5rem;
    color: #999;
    z-index: 1
}

.mallThemeHeaderStyle1 .headerItemMenu {
    text-align: center
}

.mallThemeHeaderStyle1 .allProducts {
    float: left;
    width: 33.3%;
    height: 100%
}

.mallThemeHeaderStyle1 .allProducts .headerMenuNum {
    font-size: .45rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    height: 1.05rem;
    line-height: .95rem;
    margin-top: .36rem;
    color: #666;
    cursor: pointer
}

.mallThemeHeaderStyle1 .userCenter {
    float: left;
    width: 33.3%;
    height: 100%
}

.mallThemeHeaderStyle1 .myOrder {
    float: left;
    width: 33.3%;
    height: 100%
}

.mallThemeHeaderStyle1 .headerMenuIcon {
    height: 1.2rem;
    margin-top: .2rem;
    color: #666;
    font-size: 1.15rem;
    cursor: pointer
}

.mallThemeHeaderStyle1 .userCenter .headerMenuIcon {
    font-size: 1.1rem
}

.mallThemeHeaderStyle1 .userCenter .headerMenuIcon:before {
    content: "\ea98"
}

.mallThemeHeaderStyle1 .myOrder .headerMenuIcon:before {
    content: "\ea99"
}

.mallThemeHeaderStyle1 .headerItemMenu {
    position: relative;
    display: inline;
    text-align: center;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.mallThemeHeaderStyle1 .headerItemMenu:after {
    content: "";
    position: absolute;
    right: 0;
    top: .8rem;
    height: 1rem;
    width: 1px;
    background: #ebebeb
}

.mallThemeHeaderStyle1 .mallUserBtnArea .headerItemMenu:last-child:after {
    content: "";
    height: 0;
    width: 0;
    background: 0
}

.mallThemeHeaderStyle1 .noMallMenu {
    width: 50%
}

.mallThemeHeaderStyle1 .headerItemMenu .allProductNumText {
    font-size: .6rem;
    font-family: SimHei;
    color: #666
}

.mallThemeFooter .footerInfo {
    color: #666
}

.mallThemeFooter .PcVer {
    display: none
}

.mallThemeFooter .bottomdiv {
    display: none
}

.mallThemeFooter {
    padding: .3rem 0;
    margin-top: .5rem;
    margin-bottom: 1px;
    color: #cecece;
    background: 0
}

.mallThemeFooter .technical {
    margin: 0
}

.mallThemeFooter .technicalSupport {
    padding-bottom: .2rem;
    padding-top: .4rem;
    background: 0
}

.mallThemeFooter .technicalSupport a {
    color: #ccc;
    font-size: .45rem
}

.mallThemeFooter .footerMenu {
    position: relative;
    width: 100%;
    line-height: 1.75rem;
    margin: 0 auto;
    color: #323232;
    text-align: center;
    font-size: .5rem
}

.mallThemeFooter .footerMenu:after {
    content: "";
    width: 90%;
    height: 1px;
    background: #f0f0f0;
    position: absolute;
    bottom: 0;
    left: 5%
}

.mallThemeFooter .footerMenuItem {
    display: inline-block
}

.mallThemeFooter .footerMenuItemText {
    padding: 0 .5rem;
    border-left: 1px solid #f0f0f0;
    cursor: pointer
}

.mallThemeFooter .footerMenuItemText a {
    color: #323232;
    font-size: .5rem
}

.mallThemeFooter .homePage {
    border-left: none
}

.mallThemeFooter .languageFullBg {
    display: none;
    position: fixed;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    background: #000;
    opacity: .3;
    z-index: 8
}

.mallThemeFooter .languageListPanel {
    display: none;
    position: fixed;
    bottom: -6rem;
    left: 0;
    width: 100%;
    max-height: 20rem;
    overflow-y: auto;
    z-index: 20;
    background: #fff;
    transition: top .8s
}

.mallThemeFooter .langItem {
    width: 85%;
    height: 2.85rem;
    line-height: 2.85rem;
    border-bottom: 1px solid #eaeaea;
    margin: 0 auto;
    text-align: center
}

.mallThemeFooter .langItemText {
    color: #333;
    font-size: .6rem
}

.mallThemeFooter .langPanelUp {
    bottom: 0;
    display: block
}

.g_web {
    padding-bottom: 2.5rem
}

.mobiCol5 .g_web {
    padding-bottom: 0
}

.mobiCol21 .g_web {
    padding-bottom: 0
}

.mobiCol28 .g_web {
    padding-bottom: 0
}

.mobiCol24 .g_web {
    padding-bottom: 0
}

.mobiCol17 .g_web {
    padding-bottom: 0
}

.mobiCol10 .g_web {
    padding-bottom: 0
}

.mobiCol11 .g_web {
    padding-bottom: 0
}

.mobiCol13 .g_web {
    padding-bottom: 0
}

.mobiCol23 .g_web {
    padding-bottom: 0
}

.mobiCol14 .g_web {
    padding-bottom: 3.1rem
}

.mobiCol15 .g_web {
    padding-bottom: 0
}

.mobiCol16 .g_web {
    padding-bottom: 3.2rem
}

.mobiCol23 .g_web {
    padding-bottom: 0
}

.mobiCol20 .g_web {
    background: #fbfbfb
}

.navbar {
    display: none
}

.fixedAreaBox {
    position: fixed;
    bottom: 0;
    left: 50%;
    margin-left: -8rem;
    width: 100%;
    max-width: 768px;
    z-index: 9
}

.fixedAreaBox .mallFixNavWrap {
    border-top: 1px solid #ebebeb;
    text-align: center;
    background: #fff;
    overflow: hidden
}

.fixedAreaBox .homePageBtn {
    float: left;
    width: 19%;
    height: 2.5rem;
    line-height: 2.5rem;
    cursor: pointer
}

.fixedAreaBox .homePageBtnText {
    display: inline-block;
    color: #494949;
    font-size: 1.8rem;
    line-height: 2.7rem
}

.fixedAreaBox .homePageBtnText:before {
    content: "\ea86"
}

.fixedAreaBox .mallNavBtn {
    display: inline-block;
    float: left;
    width: 27%;
    height: 2.45rem;
    line-height: 2.45rem;
    cursor: pointer;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.fixedAreaBox .mallNavBtnText {
    height: 100%;
    width: 100%;
    line-height: 2.45rem;
    border-left: 1px solid #ebebeb;
    color: #494949;
    font-size: .9rem;
    white-space: nowrap
}

.fixedAreaBox .mallNavBtnText .icon-mallNavBtnText {
    display: none
}

.fixedAreaBox .mallNavText {
    font-size: .6rem
}

.fixedAreaBox .noMallNavBtn {
    width: 81%
}

.webCustomerServiceBox {
    display: none;
    margin-bottom: 0
}

.customerServiceDiv {
    display: none
}

.mallThemeTopBar {
    position: relative;
    height: 1.5rem;
    background: 0;
    white-space: nowrap;
    font-size: .5rem;
    font-family: "微软雅黑"
}

.jz_mall_pro_group .logoTitleSide {
    display: none
}

.mallThemeTopBar .logoTitleSide {
    float: left;
    width: 50%;
    height: 100%
}

.mallThemeTopBar .logoArea {
    float: left;
    padding-left: .3rem
}

.mallThemeTopBar .logoArea .pageLogo {
    display: inline-block
}

.mallThemeTopBar .logoArea .logoImg {
    display: inline-block;
    width: 1.1rem;
    height: 1.1rem;
    margin-top: .2rem;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    box-sizing: border-box
}

.mallThemeTopBar .titleArea {
    height: 100%;
    line-height: 1.5rem;
    padding-left: .5rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.jz_mall_pro_group .toolMenuSide {
    display: none
}

.mallThemeTopBar .toolMenuSide {
    float: right;
    width: 50%;
    height: 100%;
    overflow: hidden;
    text-align: right;
    overflow: hidden
}

.mallThemeTopBar .seacherAera {
    float: right;
    display: inline-block;
    max-width: 50%;
    line-height: 1.5rem;
    color: #fff;
    text-align: right;
    text-indent: .3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 0.5rem;
}

.mallThemeTopBar .seacherBtnIcon {
    float: left;
    font-size: .8rem;
    line-height: 1.5rem
}

.mallThemeTopBar .icon-seacherBtnIcon:before {
    content: "\ea88"
}

.mallThemeTopBar .seacherAeraText {
    float: left;
    font-family: "微软雅黑"
}

.mallThemeTopBar .userEnterAera {
    float: right;
    display: inline-block;
    max-width: 57%;
    height: 100%;
    line-height: 1.5rem;
    text-align: left;
    white-space: nowrap;
    overflow: hidden
}

.mallThemeTopBar .userEnterLink {
    font-size: .5rem;
    color: #fff;
    border-left: 1px solid rgba(256, 256, 256, 0.2);
    padding-left: .5rem;
    margin: 0 .5rem
}

.mallThemeTopBar .userEnterIcon {
    display: none
}

.mallThemeTopBar .userEnterText {
    font-family: "微软雅黑"
}

.mallThemeTopBarBg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.mProductTileForm .paramCollection {
    margin-top: .5rem
}

.webPagePanel .productMallOptionPanel .productMallShop {
    height: 2rem;
    margin-top: 0;
    margin-bottom: 0
}

.webPagePanel .productMallOptionPanel .productMallShop .g_mallButton2 {
    float: left;
    width: 50%;
    height: 2rem;
    line-height: 2rem;
    background: #fcdc5b;
    padding: 0;
    border: 0;
    margin: 0;
    color: #fff;
    font-size: .6rem;
    cursor: pointer
}

.productAddMall {
    font-size: .6rem
}

.productImmediatelyBug {
    font-size: .6rem
}

.productDetailName .productName {
    padding-right: 1.1rem
}

.productDetailName {
    font-size: .6rem
}

.productDetailMallAmount {
    font-size: .55rem
}

.productMallOptionHead .productMallOptionImageContent {
    border: 0
}

.webPagePanel .productName {
    font-size: .65rem;
    margin-bottom: .3rem;
    color: #333;
    max-height: 1.9rem
}

.productDetailClose {
    border: 0;
    background: #777
}

.icon-defaultColor:before {
    color: #fff
}

.g_mallLabel {
    line-height: 1.47rem;
    background-color: #f5f5f5;
    border: 1px solid transparent;
    color: #333;
    border-radius: 1rem;
    margin: .4rem .75rem 0 0
}

.webPagePanel .g_decrease, .webPagePanel .g_increase {
    background-color: #f5f5f5;
    border: 1px solid transparent
}

.productMallOptionContentPanel .productNumberContent {
    left: 60%
}

.g_decrease, .g_buyNumber, .g_increase {
    width: 1.6rem;
    height: 1.35rem
}

.icon-decrease:before {
    color: #949494;
    font-size: .7rem;
    content: "\ead4"
}

.icon-increase:before {
    color: #949494;
    font-size: .7rem;
    font-weight: bold;
    content: "\ead3"
}

.productMallOptionPanel .g_buyNumber {
    font-size: .6rem;
    border: 1px solid transparent
}

.productMallOptionPanel .mallNewOptionBox + .separatorLine {
    display: none
}

.productMallOptionPanel .productMallOptionHead + .separatorLine {
    display: none
}

.productMallOptionContent .productNumberPanel {
    border-top: 1px solid #f0f0f0;
    font-size: .65rem
}

.mallNewOptionLine {
    font-size: .6rem
}

.productDetailHeader {
    display: none
}

.tabUl_fix {
    top: 2rem
}

.productDetailTabPanel {
    margin-bottom: 0
}

.serviceBtnOuter {
    display: none
}

.productMallShop {
    height: 2rem;
    min-height: 2rem;
    line-height: 1;
    border-top-color: #ebebeb;
    font-size: 0;
    overflow: hidden
}

.serviceBtn {
    float: left;
    display: inline-block;
    width: 15.6%;
    height: 2rem;
    font-size: .45rem;
    color: #666
}

.serviceInner {
    height: 100%;
    border-right: 1px solid #ebebeb
}

div.serviceBtnIcon {
    font-size: 1.1rem;
    line-height: 1.1rem;
    padding-top: .2rem
}

.serviceBtnIcon:before {
    content: "\ea89"
}

.noMallServiceBtn {
    width: 100%;
    display: #fff
}

.mallCart {
    padding-top: 1px
}

.mallCartBtn {
    float: left;
    display: inline-block;
    width: 15.6%;
    height: 2rem;
    font-size: .45rem;
    color: #666
}

.mallCartBtnInner {
    height: 100%;
    border-right: 1px solid #ebebeb
}

div.mallCartBtnIcon {
    font-size: 1.1rem;
    line-height: 1.1rem;
    padding-top: .2rem
}

.mallCartBtnIcon:before {
    content: "\ea87"
}

#g_web div.productAddMall.mallThemeAddCartBtn {
    float: left;
    width: 34.3%;
    height: 2rem;
    line-height: 2rem;
    padding: 0;
    border: 0;
    margin: 0;
    color: #fff;
    background: #fcd95b;
    font-size: .6rem;
    cursor: pointer
}

.mallThemeImmeBtn {
    float: left;
    width: 34.3%;
    height: 2rem;
    line-height: 2rem;
    padding: 0;
    border: 0;
    margin: 0;
    font-size: .6rem;
    cursor: pointer;
    background: #fcc601
}

#g_web div.productAddMall.noServiceProduct {
    width: 42.5%
}

#g_web div.g_gbButton.noServiceProduct {
    width: 42.5%
}

.noServiceProduct {
    width: 42.5%
}

.mallCartBtn.noServiceProduct {
    width: 15%
}

.serviceFullBg {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: #000;
    opacity: .3;
    z-index: 1001
}

.serviceListPanel {
    position: fixed;
    bottom: 0;
    width: 100%;
    max-height: 70%;
    overflow-y: auto;
    background: #fff;
    z-index: 1001;
    max-width: 768px;
    left: 0;
    right: 0;
    margin: 0 auto
}

.serviceListPanel .serviceItem {
    width: 85%;
    height: 2.85rem;
    line-height: 2.85rem;
    border-bottom: 1px solid #eaeaea;
    margin: 0 auto
}

.serviceListPanel .serviceItem a {
    width: 100%;
    height: 100%
}

.serviceListPanel .serviceIcon {
    float: left;
    width: 16%;
    height: 100%;
    text-align: right;
    font-size: 1rem;
    color: #fff
}

.serviceListPanel .serviceIconText {
    display: inline-block;
    width: 1.75rem;
    height: 1.75rem;
    line-height: 1.75rem;
    margin-top: .55rem;
    border-radius: .1rem;
    text-align: center;
    overflow: hidden;
    font-size: 1.6rem;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: no-repeat
}

.serviceListPanel .phoneServiceIcon {
    background-color: #2eb063
}

.serviceListPanel .qqServiceIcon {
    background-color: #ee5266
}

.serviceListPanel .serviceName {
    float: left;
    width: 39%;
    height: 100%;
    text-align: left;
    text-indent: 1rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .6rem;
    color: #333
}

.serviceListPanel .serviceNumber {
    float: left;
    width: 45%;
    height: 100%;
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .6rem;
    color: #333;
    text-indent: .1rem
}

.serviceListPanel .cancleSer {
    width: 100%;
    height: 2.85rem;
    line-height: 2.85rem;
    text-align: center
}

.icon-qqServiceIcon:before {
    content: "\e6ca"
}

.icon-phoneServiceIcon:before {
    content: "\e62c"
}

.productNameSwipBox {
    display: none
}

.mallThemeProductWrap {
    display: block;
    position: relative;
    padding: .8rem .5rem 0 .5rem
}

.productNameText {
    display: inline-block;
    width: 74%;
    height: 1.8rem;
    line-height: .9rem;
    font-size: .65rem;
    color: #333;
    word-break: break-all;
    white-space: normal;
    overflow: hidden;
    text-overflow: ellipsis
}

.proCommProperty .mallCollectionIcon {
    display: none
}

.mallThemeProductWrap .mallProductToolBtns {
    float: right;
    position: relative;
    max-width: 26%;
    height: 1.7rem;
    box-shadow: -1px 0 0 0 #ebebeb;
    float: right
}

.mallThemeProductWrap .mallCollectionIcon {
    display: inline-block;
    position: static;
    width: 1.9rem;
    border-left: none
}

.mallThemeProductWrap .mallShareIcon {
    display: inline-block;
    position: static;
    width: 1.9rem;
    text-align: center
}

.mallThemeProductWrap .g_iconMiddle:before {
    position: static;
    content: "\ea9c";
    font-size: .8rem;
    color: #666;
    transform: inherit;
    -ms-transform: inherit;
    -webkit-transform: inherit;
    -moz-transform: inherit;
    -o-transform: inherit;
    transform: inherit
}

.mallThemeProductWrap .icon-share {
    border: 0
}

.productNewDetail .icon-collection:before {
    content: "\e920";
    font-size: .8rem;
    color: #666
}

.productNewDetail .icon-collectSelect:before {
    color: #fcc601;
    content: "\eabb"
}

.productNewDetail .shareBlockTop2 {
    top: .15rem
}

.collectText {
    font-size: .45rem;
    color: #666
}

.shareText {
    font-size: .45rem;
    color: #666
}

.proCommProperty .mallPrice {
    height: 1.6rem;
    line-height: 1.6rem
}

.productNewDetail .productPrice .mallPrice {
    font-size: .9rem;
    padding-left: .5rem
}

.productNewDetail .productPrice .mallPrice.hiddenMallPrice {
    display: none
}

.productNewDetail .marketPriceNew {
    top: -0.3rem;
    margin-left: 0;
    font-size: .45rem;
    color: #666;
    padding-left: .5rem
}

.productNewDetailPanel .g_middleColor {
    font-size: .6rem;
    color: #999
}

#g_body .productNewDetailPanel .g_defaultColor {
    color: #333
}

#g_body .productNewDetailPanel .propInfoCell .mallPrice {
    color: #666;
    font-size: .55rem
}

#g_body .productNewDetailPanel .marketPrice {
    color: #666;
    font-size: .55rem
}

.productDetailInfoPanel {
    font-size: .5rem
}

.tabUl {
    width: 90%;
    padding: 0 .75rem;
    border-bottom: 1px solid #f0f0f0
}

.tabUl .tabLi {
    height: 1.95rem;
    line-height: 1.95rem
}

.tabUl .tabLi.tabActive {
    border-bottom-width: .075rem
}

.productDetailInfoPanel {
    padding: 0 .5rem
}

.propInfoCell {
    height: 2.25rem;
    color: #666;
    font-size: .55rem
}

.productNewDetail .marketPrice {
    height: 1.6rem;
    line-height: 1.6rem
}

.productNewDetailPanel .propValue.propInfoCell .mallPrice {
    font-size: .6rem
}

.productNewDetail .marketMemberPrice {
    display: none
}

.userCommentPanel .userCommentHead {
    font-size: .7rem;
    background: -webkit-linear-gradient(left, #fcdc5b, #fcc601);
    background: -moz-linear-gradient(left, #fcdc5b, #fcc601);
    background: -o-linear-gradient(left, #fcdc5b, #fcc601);
    background: linear-gradient(left, #fcdc5b, #fcc601);
    color: #fff
}

.userCommentPanel .userCommentHead .icon-gHome:before {
    content: "\ea86";
    color: #fff
}

.userCommentPanel .userCommentBody .userCommentInfo .itemEdit {
    padding-left: .625rem;
    line-height: 1
}

.userCommentPanel .userCommentBody .userCommentInfo .icon-mnameIcon, .userCommentPanel .userCommentBody .userCommentInfo .icon-mpswIcon, .userCommentPanel .userCommentBody .userCommentInfo .icon-mmsgIcon {
    display: none
}

.userCommentGoBack.icon-gClose:before {
    font-size: 1.1rem;
    color: #fff
}

.productNewDetailPanel .propValue.propInfoCell .mallPrice {
    font-size: .6rem
}

.userCommentInfo .uploadify-button {
    border: 1px solid #e5e5e5;
    background: #fff;
    width: 2.75rem;
    height: 2.75rem;
    line-height: 2.75rem
}

.userCommentInfo .uploadify-button:before {
    content: "\ead2";
    font-family: 'icomoon';
    color: #e5e5e5;
    font-size: 1.5rem
}

.userCommentInfo .comm-show-td-bd {
    width: 2.75rem;
    height: 2.75rem;
    line-height: 2.75rem;
    max-height: 2.75rem;
    border: solid 1px #e5e5e5
}

.userCommentInfo .comm-up-set {
    width: 2.75rem;
    max-height: 2.75rem;
    display: block
}

.userCommentInfo .comm-find-tb {
    width: 2.75rem;
    height: 2.75rem;
    line-height: 2.75rem;
    max-height: 2.75rem;
    padding-right: .3rem
}

#comm-img-swfu-placeholder input.selectbtn {
    position: absolute
}

.userCommentPanel .g_input {
    border: 1px solid #e5e5e5
}

.userCommentPanel .g_textArea {
    border: 1px solid #e5e5e5
}

.userCommentPanel .tabUl {
    border: 0
}

.userCommentInfo .comm-up-div-set {
    background: 0;
    font-family: "icomoon";
    line-height: 1;
    text-align: right
}

.userCommentInfo .comm-up-div-set:before {
    content: "\eadd";
    font-size: .6rem;
    color: #ff6a6a
}

.msgUserHeacPic {
    border-color: #f4f4f4
}

.statisticCommBox {
    display: none
}

.statisticCommBox .fk-right-statisBox > div div:first-child {
    font-size: .6rem
}

.commentBox {
    margin: .5rem .5rem
}

.commentBoxPanel .commentBox div.productCommentPanel {
    margin-top: .5rem;
    position: relative
}

.tabBody .msgArea .msgUser {
    height: 1rem;
    line-height: 1rem;
    font-size: .5rem;
    color: #666 !important
}

.tabBody .msgArea .msgLevalUser {
    height: 1rem;
    line-height: 1rem;
    font-size: .5rem;
    color: #ffb600
}

.pdMsgTitle {
    position: relative
}

.msgArea .msgTime {
    font-size: .5rem;
    color: #999
}

.commentBox .fk-star-list {
    width: 4.4rem;
    position: absolute;
    top: .6rem;
    right: 0rem
}

.commentBox .msgTime {
    line-height: 1rem;
    height: 1rem;
    float: none;
    position: absolute;
    left: 2.3rem;
    bottom: .4rem
}

.msgContent {
    font-size: .5rem
}

.ct-panel .ct-s-content-m {
    margin-top: .2rem
}

.ct-panel .ct-s-content-m .s-img-f-tb {
    width: 4rem;
    height: 4rem
}

.ct-panel .ct-s-content-m .s-img-bd {
    width: 4rem;
    height: 4rem;
    border-color: #f4f4f4
}

.ct-panel .ct-s-content-m .s-img-set {
    width: 4rem !important;
    max-height: 4rem !important
}

.ct-panel .l-area-item .tipImg {
    display: none
}

.ct-panel .l-area-item .comm_input {
    padding-left: .5rem
}

.commentBoxPanel .commentBox .msgArea {
    border-color: #ebebeb
}

.bossReplyKey {
    color: #333
}

.bossReplyVal {
    color: #666;
    line-height: 1rem
}

.productNewDetail .propInfoRow {
    border-color: #ebebeb
}

.productNewDetailPanel .userComment {
    margin-left: 1rem;
    margin-top: 0rem;
    margin-bottom: .5rem;
    font-size: .5rem;
    color: #fcc601;
    border: 1px solid #fcc601;
    border-radius: 3px;
    float: right;
    padding: .1rem .3rem
}

.productNewDetail .proCommProperty {
    border: 0;
    padding: 0
}

.mallThemeSeparator {
    display: block;
    background: #f5f5f5;
    border-top: 0;
    height: .35rem;
    margin: 0
}

.productNewDetail .propName {
    text-indent: 0;
    padding: 0 .25rem 0 1.25rem;
    font-size: .55rem;
    color: #999
}

.productNewDetail .saleInfoDl {
    position: relative;
    top: .7rem
}

.productNewDetail .saleCountDown {
    font-size: .5rem;
    color: #999;
    margin-top: .8rem;
    margin-bottom: -0.4rem;
    padding: .325rem .5rem;
    background-color: #fafafa;
    position: relative
}

.productNewDetail .saleCountDown:before {
    content: "";
    display: inline-block;
    height: 1px;
    background: #eaeaea;
    position: absolute;
    bottom: 0;
    right: .5rem;
    left: .5rem
}

.productNewDetail .saleCountDown + .saleInfoDl {
    position: static
}

.productNewDetail .saleProDetail {
    font-size: .6rem;
    background-color: #fafafa;
    border-top: 0;
    padding-left: .95rem;
    margin-left: -0.5rem;
    margin-bottom: .5rem;
    min-height: 1.95rem;
    line-height: 1.97rem;
    position: relative
}

.productNewDetail .saleProDetail:first-child:before {
    content: "";
    display: inline-block;
    height: 1px;
    background: #eaeaea;
    position: absolute;
    bottom: 0;
    right: .5rem;
    left: .5rem;
    margin-left: .5rem;
    margin-right: .5rem
}

.productNewDetail .saleProDetail:last-child:before {
    display: none
}

.saleProShowMore {
    right: 1rem
}

.saleProShowMore + .saleProDetail:before {
    content: "";
    display: inline-block;
    height: 1px;
    background: #eaeaea;
    position: absolute;
    top: 0;
    right: 1.5rem;
    left: .5rem
}

.productNewDetail .productParamterNameList {
    padding-left: .5rem
}

.productNewDetail .productInfoSize .icon-gGoforward:before {
    left: 1.1rem
}

.productNewDetail .saleTypeBg {
    height: .75rem;
    line-height: .75rem;
    font-size: .5rem
}

.productNewDetail .saleProDetail .saleProDetailRule {
    font-size: .5rem;
    color: #666 !important
}

.productNewDetail .showSaleTimeImg {
    width: 1rem;
    font-size: 1.2rem;
    color: #fcc601
}

.productNewDetail .showSaleTimeImg:before {
    content: "\ead0";
    font-size: .8rem
}

.productNewDetail .productGuarantee {
    border-top: 1px solid #f1f1f1
}

.productNewDetail .productGuarantee .more {
    right: .6rem
}

.matcherForm {
    line-height: 1.2rem
}

.matcherForm .fk_item {
    font-size: .65rem;
    color: #333
}

.matcherForm .icon-matchUpIcon::before {
    content: "\eadc";
    font-size: .4rem
}

.matcherForm .icon-matchDownIcon::before {
    content: "\eac3";
    font-size: .4rem
}

.matcherForm .item_right {
    font-size: .65rem;
    color: #333
}

.formStyle17 .loginHeader {
    display: none
}

.formStyle18 .loginHeader {
    display: none
}

.formStyle20 .loginHeader {
    display: none
}

.formStyle12 .loginHeader {
    display: none
}

.formStyle14 .loginHeader {
    display: none
}

.formStyle19 .loginHeader {
    display: none
}

.formStyle15 .loginHeader {
    display: none
}

.form .loginHeaderShow {
    display: block
}

.formStyle43 .photoGroupDetailHeader {
    display: none
}

.mobiCol10 .webFooterBox, .mobiCol11 .webFooterBox, .mobiCol12 .webFooterBox, .mobiCol14 .webFooterBox, .mobiCol16 .webFooterBox, .mobiCol22 .webFooterBox {
    display: block
}

.mobiCol10 .webFooterBox .footerMenu, .mobiCol11 .webFooterBox .footerMenu, .mobiCol12 .webFooterBox .footerMenu, .mobiCol14 .webFooterBox .footerMenu, .mobiCol16 .webFooterBox .footerMenu, .mobiCol22 .webFooterBox .footerMenu {
    display: none
}

.mobiCol10 .webFooterBox .footerInfo, .mobiCol11 .webFooterBox .footerInfo, .mobiCol12 .webFooterBox .footerInfo, .mobiCol14 .webFooterBox .footerInfo, .mobiCol16 .webFooterBox .footerInfo, .mobiCol22 .webFooterBox .footerInfo {
    display: none
}

.mobiCol14 .orderSettle {
    margin-bottom: 0
}

.mobiCol16 .orderDetail .footerSeparator {
    height: 0
}

.mobiCol16 .fixedInBottom {
    max-width: 768px
}

.mobiCol13 .middleCenter {
    padding: 0
}

.icon-homeIcon:before {
    content: "\ea86"
}

.memberBasicInfo {
    height: 3.7rem;
    border-bottom: 0;
    border-top: 0;
    padding-top: 1px;
    position: relative;
    padding: 0rem 0rem 0rem 3rem;
    background: -webkit-linear-gradient(left, #fcdc5b, #fcc601);
    background: -moz-linear-gradient(left, #fcdc5b, #fcc601);
    background: -o-linear-gradient(left, #fcdc5b, #fcc601);
    background: linear-gradient(left, #fcdc5b, #fcc601)
}

.memberBasicInfo .icon-pnameIcon {
    left: -2.3rem;
    width: 2rem;
    height: 2rem;
    margin-top: .75rem;
    border: .14rem solid rgba(256, 256, 256, 0.6);
    position: relative;
    vertical-align: bottom
}

.memberBasicInfo .icon-pnameIcon img {
    height: 2rem;
    position: absolute
}

.memberBasicInfo .memberName {
    display: block;
    float: none;
    margin-top: 1rem;
    font-size: .6rem;
    color: #fff;
    position: absolute;
    top: .1rem;
    left: 3rem
}

.memberBasicInfo .memberLevelName {
    display: block;
    float: none;
    margin-top: .15rem;
    font-size: .5rem;
    color: #fff;
    position: absolute;
    top: 1.8rem;
    left: 3rem
}

.profileContent ul {
    margin-top: 0;
    background-color: #f5f5f5;
    border: 0
}

.profileContent li {
    overflow: hidden;
    border-color: #ebebeb
}

.profileContent li:last-child {
    border-bottom: 0
}

.profileContent li .itemName {
    text-indent: .3rem;
    font-size: .6rem;
    color: #666
}

.profileContent .modifyArea li {
    cursor: auto;
    background-color: #fff;
    height: auto
}

.profileContent .modifyArea li.myMallOrderList {
    border: 0
}

.profileContent .myMallOrderList {
    height: 5.75rem;
    margin-bottom: .35rem;
    cursor: auto
}

.profileContent .myMallOrderList + li {
    border: 1px solid #f0f0f0;
    border-top: 0
}

.profileContent .myMallOrderLine {
    height: 2.5rem;
    line-height: 2.5rem;
    overflow: hidden;
    border-bottom: 1px #f0f0f0 solid;
    cursor: pointer
}

.useItgPanel .useItgOpera .notUseBtn, .fk-coupon-opera .notUseBtn {
    border-radius: .1rem;
    border-width: 1px;
    line-height: 1.95rem;
    width: 7.15rem
}

.useItgPanel .useItgOpera .notUseBtn, .fk-coupon-opera .notUseBtn {
    border-radius: .1rem
}

.useItgPanel .useItgOpera .g_button, .fk-coupon-opera .g_button {
    border-radius: .1rem
}

.myMallOrderDiviceLine {
    display: block;
    height: 3rem;
    line-height: 3rem;
    padding-top: .25rem;
    box-sizing: border-box
}

.mallOrderDiviceItem {
    position: relative;
    display: inline-block;
    width: 25%;
    height: 100%;
    text-align: center
}

.mallDiviceNoCommentLine .mallOrderDiviceItem {
    width: 33.3%
}

.mallOrderDiviceItem a {
    font-size: 0
}

.mallItemIcon {
    height: 1.5rem;
    font-size: 1rem;
    line-height: 1.8rem;
    color: #fcc601
}

.mallWaitPay:before {
    content: "\eabf";
    font-size: .9rem
}

.mallFinGroupBuy:before {
    content: "\b0233";
    font-size: .9rem
}

.waitShip:before {
    content: "\eabe"
}

.toSignUp:before {
    content: "\eac0"
}

.toComment:before {
    content: "\ead1"
}

.toRefund:before {
    content: "\eaa7"
}

.mallItemText {
    height: 1rem;
    line-height: .7rem;
    padding: 0 .2rem;
    font-size: .5rem;
    color: #999;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.diviceOrderNum {
    display: none;
    position: absolute;
    top: .2rem;
    right: 1.25rem;
    width: .72rem;
    height: .72rem;
    line-height: .75rem;
    text-align: bottom;
    border: .05rem solid #ff4644;
    border-radius: 50%;
    text-align: center;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    background: #fff;
    color: #ff4644;
    font-size: .45rem;
    font-family: "微软雅黑"
}

.mallDiviceNoCommentLine .diviceOrderNum {
    right: 1.92rem
}

.diviceOrderNumShow {
    display: inline-block
}

.couponListPanel {
    margin-top: 0rem;
    background-color: #f5f5f5
}

.couponListPanel .coupon-warp {
    border-top-color: #f5f5f5
}

.couponListPanel .icon-coupons1 {
    background: url(../images/defaulticon09.png) no-repeat center center;
    background-size: contain;
    border-radius: 0
}

.couponListPanel .icon-coupons1:before {
    content: ""
}

#modifyCoupon .tabList .coupon-tab {
    border-bottom: 2px solid transparent;
    color: #999
}

#modifyCoupon .tabList .coupon-tab em {
    display: none
}

#modifyCoupon .tabList .coupon-tab-selected {
    color: #fcc601;
    border-color: #fcc601
}

.profileContent .onLogout {
    border: 0;
    margin-top: .35rem;
    text-indent: .3rem;
    font-size: .6rem;
    color: #666
}

#profile .profileContent .icon-orderIcon:before {
    content: "\e669";
    color: #747474;
    position: relative;
    visibility: hidden;
    margin-left: -1.3rem
}

#profile .profileContent .icon-addrInfoIcon:before {
    content: "\eabc";
    color: #747474
}

#profile .profileContent .icon-fenxiao:before {
    content: "\eaec";
    color: #747474
}

#profile .profileContent .icon-integralIcon:before {
    content: "\eac6";
    color: #747474
}

#profile .profileContent .icon-starIcon:before {
    content: "\eabb";
    color: #747474
}

#profile .profileContent .icon-coupons:before {
    content: "\eabd";
    color: #747474
}

#profile .profileContent .icon-noticeIcon:before {
    content: "\eaca";
    color: #747474
}

#profile .profileContent .icon-pInfoIcon:before {
    content: "\eac1";
    color: #747474
}

#profile .profileContent .icon-cPswIcon:before {
    content: "\eac7";
    color: #747474
}

#profile .profileContent .icon-bangding:before {
    content: "\eae6";
    color: #ccc
}

#profile .profileContent .icon-cLogoutIcon:before {
    content: "\eac2";
    color: #747474;
    left: .1rem
}

.profileContent li .clickIcon .icon-clickIcon:before {
    content: "\ea9e";
    color: #747474;
    vertical-align: middle
}

#profile .profileContent .icon-pInfoIcon:before, #profile .profileContent .icon-cPswIcon:before, #profile .profileContent .icon-cLogoutIcon:before, #profile .profileContent .icon-orderIcon:before, #profile .profileContent .icon-addrInfoIcon:before, #profile .profileContent .icon-starIcon:before, #profile .profileContent .icon-integralIcon:before, #profile .profileContent .icon-noticeIcon:before, #profile .profileContent .icon-coupons:before, #profile .profileContent .icon-fenxiao:before {
    width: 2rem;
    color: #ccc;
    font-size: .75rem;
    top: .1rem
}

#editMemberHeadPic .editHeadPicFooter {
    z-index: 11
}

#modifyIntegral .profileContent {
    padding: 0rem
}

.profileContent .integrationLine, .profileContent .incomeLine {
    border: 0;
    border-bottom: 1px solid #ebebeb;
    margin-top: 0
}

.profileContent .incomeLine {
    border-bottom: 0
}

#modifyPersInfo #mobile {
    width: 9.2rem;
    margin-top: -1px;
    border-left: none
}

#modifyPersInfo .g_button {
    height: 2rem
}

#modifyPersInfo .profileContent {
    padding: 0rem;
    margin-top: 0
}

#modifyPersInfo .g_globalLine {
    margin-top: 0
}

#modifyPersInfo .g_globalLine .canNotReset {
    background-color: #fff
}

#modifyPersInfo .g_input {
    border-bottom: 1px solid #f0f0f0;
    margin-bottom: 1px
}

#modifyPersInfo .g_input:focus {
    border-bottom: 1px solid #f0f0f0
}

#modifyCollection .profileContent {
    background: #fff
}

#modifyCollection .profileContent li .mallPrice {
    color: #fcc601
}

#modifyCollection .profileContent li .cancelCollection {
    width: 3.5rem;
    height: 1.25rem;
    line-height: 1.25rem;
    padding: 0;
    border: 1px solid #dadada;
    color: #999;
    border-radius: 1rem;
    font-size: .6rem
}

.orderList .noProduct {
    line-height: 6.4rem
}

#modifyPsw .profileContent {
    padding: .9rem 1.6rem;
    background: #fff
}

#modifyPsw .profileContent .g_globalLine {
    border-bottom: 1px solid #ebebeb
}

#modifyPsw .profileContent .g_globalLine:last-child {
    border-bottom: 0
}

#modifyPsw .profileContent .g_input {
    padding-left: .35rem;
    border: 0;
    margin-top: 0;
    height: 2.6rem;
    line-height: 1
}

#modifyPsw .profileContent .g_globalLine .icon-cnOldPsw, .modifyProfile .profileContent .g_globalLine .icon-cnNewPsw {
    display: none
}

#modifyPsw .profileContent .g_globalLine .g_button {
    margin: 1.5rem auto
}

.modifyProfile {
    background: 0
}

.mallThemeBulletinCotentBg {
    width: 4rem;
    height: 4rem;
    margin: 2.5rem auto 1.5rem auto;
    background: url(../images/defaulticon08.png) center no-repeat;
    background-size: contain
}

.mallThemeBulletinCotent {
    font-size: .6rem;
    color: #666;
    text-align: center
}

.freeRegister {
    font-size: .6rem
}

.loginContent {
    padding: 1.3rem 1.6rem .75rem 1.6rem;
    background-color: #fff
}

.loginContent .sendIcon {
    margin-top: 1.9rem;
    border-radius: 1rem
}

.loginContent .itemEdit {
    padding-left: 0rem;
    border: 0;
    border-bottom: 1px solid #ebebeb;
    margin-left: 1.2rem;
    width: 86%;
    margin-top: 0;
    height: 2rem;
    line-height: 1;
    font-size: .6rem;
    margin-bottom: 1px;
    border-radius: 0
}

.loginContent .itemEdit:focus {
    border-color: #fcc601;
    color: #333
}

.loginContent .itemEdit.userAddItem, .loginContent #mobileCt {
    padding-left: 0
}

.loginContent .oLgnPanel .middle {
    color: #ccc
}

.loginContent .oLgnPanel .head {
    line-height: 1rem
}

.loginContent .icon-userIcon:before {
    color: #999;
    content: "\ea98";
    font-family: 'icomoon';
    font-size: 1.1rem;
    margin-left: -1rem;
    margin-top: -0.4rem
}

.loginContent .icon-fastUserIcon:before {
    color: #999;
    content: "\ea98";
    font-family: 'icomoon';
    font-size: 1.1rem;
    margin-left: -1rem;
    margin-top: -0.4rem
}

.loginContent .icon-pswIcon:before {
    color: #999;
    content: "\ea97";
    font-family: 'icomoon';
    font-size: 1.1rem;
    margin-left: -1rem;
    margin-top: -0.4rem
}

.loginContent .icon-fastCodeIcon:before {
    color: #999;
    content: "\ea97";
    font-family: 'icomoon';
    font-size: 1.1rem;
    margin-left: -1rem;
    margin-top: -0.4rem
}

.loginContent .oLgnPanel .rightLine {
    border-color: #ccc;
    width: 4.2rem
}

.loginContent .oLgnPanel .leftLine {
    border-color: #ccc;
    width: 4.2rem;
    margin-left: 0
}

.loginContent .autoLoginCtrl .autoLoginLabel {
    color: #999
}

.loginContent .oLgnPanel .oLgn .qqLgnPanel {
    width: 2.8rem;
    height: 3.2rem;
    float: left;
    margin-left: 2.6rem
}

.loginContent .oLgnPanel .oLgn .sinaLgnPanel, .wxLgnPanel {
    width: 3rem;
    height: 3.2rem;
    float: left;
    margin-left: 1.4rem
}

.loginContent .oLgnPanel .oLgn .qqLgnPanel .qqLgn, .loginContent .oLgnPanel .oLgn .sinaLgnPanel .sinaLgn, .loginContent .oLgnPanel .oLgn .wxLgnPanel .wxLgn {
    width: 2.2rem;
    height: 2.2rem;
    margin-left: .3rem
}

.loginContent #memCodeInput {
    width: 43%
}

.loginContent #memCodeSplitLine {
    display: inline-block;
    width: 1px;
    height: 1rem;
    background: #ebebeb;
    position: relative;
    top: .3rem
}

.loginContent #acquireCode {
    display: inline-block;
    text-align: center;
    border: 0;
    border-bottom: 1px solid #ebebeb;
    font-size: .6rem;
    color: #858585;
    padding: .6rem;
    position: relative;
    left: -.218rem;
    width: 35%;
    height: inherit;
    box-sizing: inherit;
    background-color: inherit;
    margin-top: 0
}

.loginContent .loginToggle {
    cursor: pointer;
    font-size: .6rem;
    float: left;
    position: relative;
    top: .12rem
}

.loginContent .icon-nameIcon:before, .loginContent .icon-emailIcon:before, .loginContent .icon-phoneIcon:before, .loginContent .icon-msgIcon:before {
    margin-left: -1rem;
    margin-top: -0.2rem;
    font-size: .65rem
}

.loginContent .customIcon {
    top: .5rem;
    left: -0.5rem;
    font-size: .65rem;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 1.9rem
}

.loginContent .customIcon:first-of-type {
    left: -1.2rem;
    overflow: inherit
}

.loginContent .loginTypeAvator {
    height: 2.5rem;
    width: 2.5rem;
    margin-top: 1rem;
    margin-left: 5.2rem;
    border-radius: .5rem;
    background-size: 2.5rem
}

.loginContent .otherLoginTypeAvator {
    height: 1.2rem;
    width: 1.2rem;
    margin-top: 1rem;
    margin-left: 5.6rem;
    border-radius: .5rem;
    background-size: 1.2rem
}

.loginContent .remarkCon {
    font-size: .5rem;
    color: #c5c5c5;
    position: relative;
    height: 2rem
}

.loginContent .remarkCon .remarkLine {
    border-top: 1px solid #c5c5c5;
    width: 100%;
    position: absolute;
    top: .32rem
}

.loginContent .remarkCon .remarkInfo {
    background: #f0f0f5;
    width: 6rem;
    text-align: center;
    margin: 0 auto;
    position: absolute;
    left: 3.5rem
}

#signupPage .signUpContent {
    margin: 0;
    padding: .75rem 1rem 1rem 1rem;
    text-align: right;
    background: #fff
}

#signupPage .signUpContent .itemEdit {
    padding-left: 0rem;
    border: 0;
    border-bottom: 1px solid #ebebeb;
    margin-top: 0;
    width: 80%;
    height: 2rem;
    line-height: 2rem;
    font-size: .6rem;
    font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma !important
}

#signupPage .signUpContent .itemEdit:focus {
    border-color: #fcc601
}

.signUpContent .mustIcon {
    display: none
}

.signUpContent .icon-userIcon:before, .signUpContent .icon-fastUserIcon:before, .signUpContent .icon-pswIcon:before, .signUpContent .icon-fastCodeIcon:before, .signUpContent .icon-nameIcon:before, .signUpContent .icon-emailIcon:before, .signUpContent .icon-phoneIcon:before, .signUpContent .customIcon, .signUpContent .icon-msgIcon:before, .signUpContent .icon-captcha:before {
    font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma, "icomoon";
    font-size: .9rem;
    position: absolute;
    top: .5rem;
    left: .6rem;
    z-index: 3;
    display: inline-block;
    max-width: 2.8rem;
    height: 1rem;
    overflow: hidden;
    white-space: nowrap !important
}

.g_locale2052 .signUpContent .icon-userIcon:before, .g_locale2052 .signUpContent .icon-fastUserIcon:before, .g_locale2052 .signUpContent .icon-pswIcon:before, .g_locale2052 .signUpContent .icon-fastCodeIcon:before, .g_locale2052 .signUpContent .icon-nameIcon:before, .g_locale2052 .signUpContent .icon-emailIcon:before, .g_locale2052 .signUpContent .icon-phoneIcon:before, .g_locale2052 .signUpContent .customIcon, .g_locale2052 .signUpContent .icon-msgIcon:before, .g_locale2052 .signUpContent .icon-captcha:before {
    font-size: .6rem;
    left: 0rem;
    line-height: 1rem
}

.signUpContent .customIcon {
    display: none
}

.g_locale2052 .signUpContent .customIcon {
    display: inline-block;
    text-align: left
}

.signUpContent .icon-captcha:before {
    content: "\e6b3"
}

.g_locale2052 .signUpContent .icon-captcha:before {
    content: "验证码";
    color: #333
}

.signUpContent .captchaText {
    height: 2rem;
    line-height: 2rem;
    border: 0;
    border-bottom: 1px solid #ebebeb;
    width: 80%;
    padding-left: 0rem;
    margin-top: 0rem;
    font-size: .6rem
}

.signUpContent .captchaText:focus {
    border-color: #fcc601
}

.signUpContent .captchaImg {
    top: .3rem;
    right: 0rem
}

.signUpContent .ProtocolLineCtrl {
    text-align: left;
    padding: .75rem 0 .45rem
}

.fk-sign-getMobileCodeFix {
    top: .2rem
}

.faiscoIconsGwc:before {
    content: "\ea87"
}

.fixedAreaBox .foreignVersion .mallNavBtnText .icon-mallNavBtnText {
    display: inline-block
}

.fixedAreaBox .foreignVersion .productSortCol .icon-mallNavBtnText:before {
    content: "\ea93"
}

.fixedAreaBox .foreignVersion .mallCartCol .icon-mallNavBtnText:before {
    content: "\ea95"
}

.fixedAreaBox .foreignVersion .myOrderBtn .icon-mallNavBtnText:before {
    content: "\ea99"
}

.fixedAreaBox .foreignVersion .mallNavBtnText .mallNavText {
    display: none
}

.fixedAreaBox .foreignVersion.fk-mallNavStyle4 .mallNavBtnText .icon-navItemIcon {
    font-size: 1.15rem;
    vertical-align: middle;
    height: 1.6rem;
    line-height: 1.6rem
}

.fixedAreaBox .foreignVersion.fk-mallNavStyle5 .f-navCheck .mallNavBtnText .icon-mallNavBtnText {
    display: inline-block
}

.foreignVersion.fk-mallNavStyle5 .f-navCheck .mallNavBtnText {
    height: auto
}

.foreignVersion .serviceBtnText {
    display: none
}

.foreignVersion .mallCartBtnText {
    display: none
}

.foreignVersion div.serviceBtnIcon {
    font-size: 1.3rem;
    line-height: 2rem;
    padding: 0
}

.foreignVersion div.mallCartBtnIcon {
    font-size: 1.3rem;
    line-height: 2rem;
    padding: 0
}

.productMallOptionPanel .productMallOptionContent {
    bottom: 2rem
}

.productMallBuyPanel {
    padding: 0;
    text-align: center
}

.productMallBuyPanel .g_button {
    margin-top: .5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 0rem;
    font-size: .65rem
}

.mallThemeProductContentPanel .productMallOptionContent {
    bottom: 2rem
}

.mallThemeProductContentPanel .productMallBuyPanel {
    height: 2rem
}

.mobiCol20 .productMallBuyPanel {
    border-color: #ebebeb;
    height: 2rem
}

.mobiCol20 .productMallBuyPanel .g_button {
    height: 2rem;
    line-height: 2rem;
    width: 100%;
    border-top: 0;
    margin-left: 0;
    margin: 0
}

.orderSettle .orderAssign_line {
    margin-bottom: .35rem
}

.orderSettle .orderAssign_line .shipTopBg {
    height: .3rem
}

.orderSettle .orderAssign_line .shipTopBg:first-child {
    display: none
}

.orderSettle .orderAssign_line .linetitle1 {
    height: 0;
    overflow: hidden;
    visibility: hidden
}

.orderSettle .orderAssign_line .noAddrMsgList {
    height: 2.2rem;
    line-height: 2.2rem;
    font-size: .6rem;
    color: #333;
    visibility: visible
}

.orderSettle .orderAssign_line .noAddrMsgList .mall_editIcon:before {
    content: "\ea9a";
    top: .2rem
}

.assignItem_line {
    text-align: right
}

.orderSettle .orderAssign_line .assignItem_line .info_name {
    float: left;
    display: block;
    width: 46%;
    margin-right: 0;
    padding-left: 0;
    text-align: left;
    line-height: 2.6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderSettle .orderAssign_line .assignItem_line span#info_phone {
    float: right;
    display: inline-block;
    height: 100%;
    line-height: 2.6rem;
    margin-right: .3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderSettle .mallTheme_defaultAddr {
    line-height: 2.6rem
}

.mallTheme_defaultAddr .button_defaultAddr {
    display: inline-block;
    width: 1.5rem;
    height: .75rem;
    line-height: .8rem;
    border-radius: .05rem;
    background: #ff6843
}

.orderSettle .orderAssign_line .separatorLine {
    display: none
}

.icon-addrSelected {
    position: relative;
    font-size: 1.2rem;
    vertical-align: middle;
    display: inline-block
}

.icon-addrSelected:before {
    content: "\ea9a"
}

.orderSettle .icon-toAddrListArrow {
    position: absolute;
    right: -0.3rem;
    font-size: 1.2rem;
    vertical-align: middle;
    line-height: 2.6rem
}

.icon-toAddrListArrow:before {
    content: "\ea9e"
}

.orderSettle .orderAssign_line .mall_DefaultAddr {
    display: none
}

.orderSettle .g_input {
    font-size: .6rem
}

.receiverLine {
    position: relative;
    height: 2.4rem;
    line-height: 3rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderSettle .orderAssign_line .assignItem_line .addr_value {
    font-size: .6rem
}

.orderSettle .orderAssign_line .assignItem_line div.item_value {
    width: 100%;
    position: relative;
    text-align: left;
    margin: 0;
    font-size: .6rem;
    color: #666;
    line-height: 1rem;
    overflow: visible
}

.orderSettle .orderAssign_line .assignItem_line .info_addr {
    word-break: break-all;
    vertical-align: middle;
    display: inline-block;
    width: 13rem
}

.orderSettle .pay_line .select_line {
    white-space: nowrap;
    overflow: hidden
}

.cusInfo .orderSettle .orderSettle_line {
    padding: .35rem 0 0;
    border: 0
}

.mall_product {
    border: 0
}

.orderSettle .orderSettle_line .mall_product {
    margin: 0;
    padding: .5rem .75rem;
    background: #fafafa;
    margin-bottom: .35rem
}

.orderSettle .orderAssign_line .linetitle1 .icon-rightIcon {
    color: #333
}

.mall_product .left {
    width: 4.5rem;
    height: 4.5rem;
    border: 0
}

.mall_product .left .imgClass {
    max-width: 5rem;
    max-height: 5rem;
    width: 4.5rem;
    height: 4.5rem
}

.mall_product .right {
    position: relative
}

.orderSettle .mall_product .right .product_name {
    height: auto;
    max-height: 1.8rem
}

.mall_product .right .product_name a {
    height: auto;
    max-height: 1.8rem;
    margin-right: 0;
    font-size: .6rem;
    margin-bottom: .3rem
}

.mall_product .right .product_name .mall_product a {
    font-size: .65rem
}

.form .moduleContent .mall_product a {
    font-size: .6rem;
    color: #333
}

.orderSettle .product_amount {
    position: absolute;
    top: auto;
    color: #333
}

.orderSettle .mall_product .right .product_attr {
    color: #999;
    width: 100%
}

.orderSettle .product_price {
    position: absolute;
    top: auto;
    font-size: .6rem;
    color: #fcc601
}

.mall_product .right .product_param {
    padding-top: 1px
}

.mallThemeTotalMoney {
    white-space: nowrap
}

.orderSettle .orderSettle_line .mall_price {
    margin: 0 .75rem
}

.saleTotalDetail .tr2 {
    font-size: .45rem
}

.orderSettle .ship_line, .orderSettle .mall_integral, .orderSettle .useItg_line, .orderSettle .coupon_line {
    margin: 0 .75rem
}

.mall_integral .mallPrice {
    color: #333
}

.orderSettle .orderSettle_line .count_line {
    font-size: .6rem;
    color: #333
}

.icon-rightIcon:before {
    content: "\ea9e";
    margin-left: .35rem
}

.orderSettle .pay_line {
    padding: 0 .75rem
}

.orderSettle .orderSettle_line .order_leave_msg {
    padding: 0 .75rem;
    border-top: 0;
    border-bottom: 0;
    font-size: .6rem
}

.levelMsgTitle {
    display: inline
}

.orderSettle .orderSettle_line .lvMsgValue {
    padding-left: .4rem;
    border: 0;
    background: 0;
    font-size: .6rem;
    color: #999;
    max-width: 9.5rem;
    width: auto
}

.orderSettle .orderSettle_line .count_line1 {
    height: 2.5rem
}

.saleTotalDetail .td1 {
    padding: 0;
    line-height: 2.5rem
}

.saleTotalDetail .td2 {
    height: .8rem;
    padding: 0;
    padding-top: .45rem;
    line-height: .8rem
}

.saleTotalDetail .td4 {
    height: .8rem;
    padding: 0;
    padding-bottom: .45rem;
    line-height: .8rem
}

.orderSettle .order_bottom {
    font-size: .7rem;
    border-color: #ebebeb
}

.orderSettle .order_btm_sep {
    display: none
}

.orderSettle .order_bottom .mall_allPrice {
    margin-top: .6rem;
    min-width: 7.2rem;
    font-size: .65rem
}

.orderSettle .order_bottom .g_button {
    width: 4.5rem;
    height: 2rem;
    line-height: 2rem;
    font-size: .65rem;
    margin: 0;
    float: right
}

.orderSettle .g_separator {
    border: 0;
    height: .35rem
}

.orderDetail .orderDetailTop {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem
}

.orderDetail .orderDetailTop .submitSucceed {
    margin-top: .65rem;
    font-size: .6rem
}

.orderDetail .orderDetailArea .payAcountLine .item {
    font-size: .6rem;
    color: #333
}

.orderDetail .orderDetailButton {
    width: 5rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-width: 1px;
    border-radius: .1rem;
    font-size: .65rem;
    float: right
}

.orderDetail .g_separator {
    height: .35rem;
    border: 0;
    background: #f5f5f5
}

.orderDetail .orderDetailArea .line {
    border-bottom: 1px solid #f0f0f0
}

.orderDetail .orderDetailArea .line .item_name {
    width: 25%;
    font-size: .6rem;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderDetail .orderDetailArea .line .item_val {
    width: 75%;
    font-size: .6rem;
    color: #666;
    text-align: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderDetail .orderDetailTop .bottom {
    width: 76%;
    margin-left: auto;
    margin-right: auto
}

.orderDetail .orderDetailTop .payButton {
    margin-left: auto;
    margin-right: auto
}

.orderDetail .orderDetailTop .mallButton {
    margin-left: auto;
    margin-right: auto
}

.morePayMode {
    border: 0
}

.g_locale2052 .orderNumber {
    font-size: .6rem;
    color: #333
}

.g_locale2052 .orderStatus {
    font-size: .6rem
}

.orderDetail_line .bankDetail .chooseBank {
    font-size: .6rem;
    color: #333;
    border-bottom: 0;
    border-top: 1px solid #f0f0f0;
    margin-bottom: .2rem;
    padding-top: .4rem
}

.orderDetail_line .bankDetail .remark {
    color: #999
}

.orderDetail .orderDetail_line .line_title {
    padding: 0;
    margin: 0 .75rem
}

.orderDetail .orderDetail_line .line_title.noflow {
    height: 2.25rem;
    line-height: 2.25rem;
    padding: 0 .75rem;
    border: none !important
}

.inlineBlock1 {
    width: 5rem;
    height: 5rem;
    border: 1px solid #f4f4f4;
    text-align: center;
    vertical-align: middle
}

.orderDetail .orderDetail_line .line_item .imgClass {
    width: auto;
    height: auto;
    max-width: 3.75rem;
    max-height: 3.75rem;
    margin: 0;
    vertical-align: middle
}

.orderDetail .orderDetail_line .line_item {
    height: 2.5rem;
    line-height: 2.5rem;
    margin: 0;
    padding: 0 .75rem
}

.orderDetail .orderDetail_goodsLine .line_item {
    height: auto;
    position: relative;
    padding: .5rem .75rem;
    margin: 0;
    background-color: #fafafa;
    border: 0
}

.orderDetail .orderDetail_line .seeMore {
    background: #fff;
    border: 0
}

.inlineBlock2 {
    width: 8.5rem;
    padding-left: .5rem
}

.orderDetail .orderDetail_line .line_item .product_name {
    max-height: 1.6rem;
    margin-bottom: .3rem
}

.orderDetail .orderDetail_line .line_item .product_name div {
    max-height: 1.6rem;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all
}

.orderDetail .orderDetail_line .line_item .product_name a {
    font-size: .65rem;
    color: #333;
    line-height: .8rem;
    border-bottom: 1px solid #ebebeb
}

.orderDetail .orderDetail_line .line_item .product_prop {
    width: 100%;
    height: auto;
    max-height: 1.6rem;
    line-height: .8rem
}

.g_manageMode .orderDetail .inlineBlock3 {
    display: none
}

.orderDetail .inlineBlock3 {
    position: absolute;
    bottom: 0;
    right: 0
}

.orderDetail .orderDetail_line .line_item .amount {
    position: absolute;
    top: auto;
    bottom: .6rem;
    right: 1rem
}

.orderDetail .orderDetail_line .line_item .price {
    position: absolute;
    top: auto;
    bottom: .6rem;
    left: -0.8rem;
    color: #fcc601
}

.orderDetail .orderDetail_line .line_item .refundGrey {
    color: #666
}

.orderDetail .orderDetail_line .refundLine {
    padding-bottom: 2rem
}

.orderDetail .refundLine .inlineBlock3 {
    bottom: 1.4rem
}

.orderDetail .refundLine .inlineBlock4 {
    position: absolute;
    bottom: 0;
    right: 0;
    display: inline-block
}

.g_manageMode .orderDetail .refundLine .inlineBlock3 {
    display: none
}

.orderDetail .inlineBlock4 {
    display: none
}

.orderDetail .orderDetail_line .line_item .inlineBlock4 .refundBtn {
    line-height: 1.2rem;
    height: 1.2rem;
    border-radius: 3px;
    border-width: 1px;
    border-style: solid;
    text-align: center;
    margin-left: .7rem;
    position: absolute;
    bottom: .37rem;
    right: 0;
    margin-right: .75rem
}

.orderDetail .orderDetail_line .line_item .inlineBlock4 .icon-refund {
    position: absolute;
    top: .1rem
}

.orderDetail .orderDetail_line .line_item .inlineBlock4 .refundStatus {
    position: absolute;
    top: 0;
    line-height: .7rem;
    left: .7rem
}

.orderDetail .orderDetail_line .integral_line {
    height: auto;
    line-height: normal
}

.orderDetail .orderDetail_line .orderCodeTime {
    height: auto;
    line-height: normal;
    margin: 0;
    margin-top: .3rem
}

.orderDetail .orderDetail_line .morePayMode {
    height: 2.5rem;
    line-height: 2.25rem;
    margin: 0 .75rem;
    border-top: 0;
    font-size: .6rem;
    color: #333;
    border-bottom: none !important
}

.orderDetail .orderDetail_line .saleTotalDetail {
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0;
    margin: 0 .75rem;
    border: 0;
    font-size: .6rem;
    color: #333
}

.orderDetail .orderDetail_line .shippingItem {
    height: 1.85rem;
    line-height: 1.85rem;
    padding: 0 .75rem;
    font-size: .6rem;
    color: #666;
    background-color: #fafafa;
    border-bottom: 0
}

.orderDetail .orderDetail_line .cartTotalItem {
    height: 1.85rem;
    line-height: 1.85rem;
    padding: 0;
    margin: 0 .75rem;
    font-size: .6rem;
    color: #666;
    padding: 0 .75rem;
    margin: 0;
    background-color: #fafafa
}

.orderDetail .orderAddrDetailLine .line_title {
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0;
    margin: 0 .75rem;
    font-size: .6rem;
    color: #333
}

.orderDetail .orderAddrDetailLine .line_item {
    height: 1.25rem;
    line-height: 1.25rem;
    background-color: #fafafa;
    font-size: .6rem;
    color: #666;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderDetail .orderAddrDetailLine .line_title + .line_item {
    padding-top: .4rem
}

.orderDetail .orderAddrDetailLine .line_item:last-child {
    padding-bottom: .4rem
}

.orderDetail .orderDetail_line .line_item:nth-last-child(1) {
    border-bottom: none !important
}

.orderDetail .orderBuyerMsgLine {
    height: auto;
    padding: 0 .75rem;
    margin: 0
}

.orderDetail .orderBuyerMsgLine .line_title {
    display: inline-block;
    width: 30%;
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0;
    margin: 0;
    box-shadow: none !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .6rem;
    color: #333
}

.orderDetail .orderBuyerMsgLine div.line_item:nth-last-child(1) {
    display: inline-block;
    width: 70%;
    height: 100%;
    line-height: 2.5rem;
    padding: 0;
    margin: 0;
    box-shadow: none;
    border-bottom: none !important;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .6rem;
    color: #333;
    text-indent: .4rem;
    text-align: right
}

.orderDetail .orderFlow_line .line_title {
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 .75rem;
    margin: 0
}

.orderDetail .orderFlow_line .line_item {
    height: 1.1rem;
    line-height: 1.1rem;
    padding: 0 .75rem;
    margin: 0;
    font-size: .6rem;
    background: #fafafa
}

.orderDetail .orderFlow_line .line_title + .line_item {
    padding-top: .4rem
}

.orderDetail .orderFlow_line .line_item:last-child {
    padding-bottom: .4rem
}

.orderDetail .orderDetailArea .lines {
    border-bottom: 0
}

.orderDetail_line .bankDetail {
    font-size: .6rem;
    color: #333;
    margin: 0 .75rem;
    height: 3.5rem;
    line-height: 2.5rem;
    border: 0
}

.orderDetail_line .morePayMode .icon-rightIcon:before {
    margin-left: 0;
    margin-right: -0.35rem
}

.orderDetail_line .bankDetail .chooseBank .icon-rightIcon:before {
    content: "\ea9e";
    margin: 0;
    margin-right: -0.35rem
}

.orderDetail .bankDetailArea .bankList .bankListTable .bankItemName {
    text-align: left;
    font-size: .55rem;
    color: #666
}

.orderDetail .orderDetail_line .goodsTotalItem {
    height: 1.85rem;
    line-height: 1.85rem;
    font-size: .6rem;
    background-color: #fafafa
}

.orderDetail .orderDetail_line .integralItem {
    height: 1.85rem;
    line-height: 1.85rem;
    font-size: .6rem;
    background-color: #fafafa
}

.orderDetail .orderDetail_line .couponItem {
    height: 1.85rem;
    line-height: 1.85rem;
    font-size: .6rem;
    background-color: #fafafa
}

.orderDetail .orderDetailArea .payByBankLines .payAcountLine {
    padding-top: .5rem
}

.orderDetail .orderDetailArea .payByBankLines {
    height: 3rem;
    padding: 0 .75rem;
    margin: 0;
    background: #fafafa
}

.orderDetail .orderDetailArea .payByBankLines .remarkLine {
    height: 1.5rem
}

.orderDetail .orderDetailArea .payByBankLines .remarkLine .item {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    line-height: 1.5rem;
    font-size: .5rem
}

.orderDetail .orderDetailArea .bankListTable {
    text-align: left
}

.orderDetail .orderDetailArea .bankListTable .bankItemName {
    text-align: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderDetail .bankListArea {
    font-size: .6rem;
    color: #666;
    padding: .4rem .75rem 0;
    margin: 0;
    background: #fafafa;
    border: 0
}

.orderDetail .bankListArea:first-child {
    padding-top: .4rem
}

.orderDetail .bankListArea:last-child {
    padding-bottom: .4rem
}

.orderDetail .bankListArea p {
    padding: .15rem;
    padding-left: 0rem
}

.orderDetail .orderDetail_goodsLine {
    margin: .3rem 0
}

.orderDetail .orderDetail_goodsLine .noflowInfo {
    padding-left: 1.7rem;
    background-color: #fff;
    font-size: .6rem;
    color: #333;
    text-align: left;
    line-height: .5rem;
    padding-top: 0;
    margin-bottom: 0;
    line-height: 1rem
}

.orderDetail .orderDetail_goodsLine .noflowInfo + .line_item {
    border-top: 0
}

.orderDetail .orderDetail_goodsLine .noflowInfo + .noMallIntegal + .line_item {
    border-top: 0
}

.orderDetail .orderDetail_line .fixedInBottom {
    height: 2.25rem
}

.orderDetail .orderButton {
    width: 3.5rem;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: .6rem;
    box-sizing: border-box;
    border-radius: 1rem;
    text-align: center;
    padding: 0
}

.orderList .orderButton {
    border-radius: 1rem;
    text-align: center;
    padding: 0;
    margin: .5rem 0;
    width: 3.5rem;
    height: 1.25rem;
    line-height: 1.25rem;
    font-size: .6rem
}

.noMallIntegal {
    display: none
}

.orderDetail .flowInfo {
    padding-left: .7rem;
    padding-right: 0;
    color: #49b344
}

.orderDetail .flowLastNews {
    position: relative;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    padding-right: 1.2rem
}

.orderDetail .icon-flowMoreArrow {
    position: absolute;
    top: .05rem;
    right: 0;
    font-size: 1rem;
    color: #747474
}

.orderDetail .icon-flowMoreArrow:before {
    content: "\ea9e"
}

.orderDetail .flowBusMsg {
    overflow: hidden
}

.orderDetail .flowBusName {
    float: left;
    display: inline-block;
    width: 50%;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderDetail .flowBusNumber {
    float: right;
    display: inline-block;
    width: 38%;
    padding-right: 1rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    text-align: right
}

.orderDetail .flowInfo:nth-child(1) .flowFlag:before {
    content: "\ea8d";
    background: 0;
    border-radius: none;
    border: 0
}

.orderDetail .flowMsgTime {
    font-size: .5rem;
    color: #999
}

.orderDetail .orderDetail_line .itgName {
    font-size: .6rem
}

.orderDetail .orderDetail_line .mallPrice {
    color: #333
}

.orderDetail .separatorLine:last-child {
    display: none
}

.settleTimeItem {
    height: 2.5rem;
    line-height: 2.5rem;
    padding: 0 .75rem;
    font-size: .6rem
}

.settleTimeItem .right {
    text-align: right
}

.orderList .notAdded {
    width: 5rem;
    height: 5rem;
    margin-top: -5rem
}

.mallCart .mall_product {
    margin: 0 .75rem 0 .3rem
}

.mallCart .faisco-icons-shape11 {
    color: #666
}

.mallCart .mall_product .right .product_name {
    position: relative;
    height: auto;
    max-height: 1.8rem;
    padding-top: .6rem;
    padding-top: 0rem
}

.mallCart .mall_product .product_name a {
    padding-right: .8rem;
    font-size: .65rem
}

.mallCart .mall_product .right {
    padding-left: .7rem
}

.mallCart .icon-delIcon {
    position: absolute;
    top: 0rem;
    right: 0
}

.mallCart .icon-delIcon:before {
    content: "\eaa9";
    font-size: .55rem
}

.mallCart .icon-minisIcon:before {
    content: "\ead4";
    color: #949494;
    font-size: .7rem
}

.mallCart .icon-plusIcon:before {
    color: #949494;
    font-size: .7rem;
    font-weight: bold;
    content: "\ead3"
}

.mallCart .mall_product .buyNumber {
    width: 1.9rem;
    margin-left: 1px;
    border: 1px solid transparent
}

.mall_product .icon-minisIcon, .mall_product .icon-plusIcon {
    background-color: #f5f5f5;
    border: 1px solid transparent
}

.mallCart .mall_product .right .param_line .mallPrice {
    font-size: .6rem;
    max-width: 3.2rem
}

.mallCart .mall_product .right .product_attr {
    line-height: .75rem;
    height: 1.5rem;
    margin-bottom: .1rem
}

.mallCart .mall_product .right .product_attr .mallOptions {
    font-size: .45rem;
    color: #999
}

.mallCart .selectAllBtnWrap {
    margin-right: .4rem;
    padding-top: .4rem
}

.mallCart .payCount_line {
    padding: .2rem 0rem
}

.mallCart .selectAllBtn {
    padding-left: .1rem;
    margin-right: .2rem
}

.mallCart .allMallPrice {
    font-size: .6rem
}

.mallCart .bottom {
    border-top-color: #ebebeb
}

.mallCart .bottom .g_button {
    width: 5rem;
    height: 2rem;
    line-height: 2rem;
    margin: 0rem;
    border-radius: 0rem;
    font-size: .65rem
}

.saleSaveMoneyKey {
    font-size: .5rem
}

.saleSaveMoney {
    font-size: .5rem
}

.mCartSelectAllText {
    font-size: .65rem
}

.orderSort_line {
    width: 100%;
    height: 2rem;
    background: #fff
}

.orderDiviceItemLink {
    display: inline-block;
    height: 1.9rem;
    width: 20%;
    text-align: center
}

.mallSortItemText {
    display: inline-block;
    min-width: 70%;
    margin: 0 auto;
    height: 1.9rem;
    line-height: 1.9rem;
    border-bottom: .1rem solid transparent;
    font-size: .6rem;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden
}

.orderItemActive .mallSortItemText {
    border-bottom: .1rem solid #fcc601
}

.mobiCol15 .g_separator {
    background: #f5f5f5;
    border-top: 0;
    border-bottom: 0;
    height: .5rem;
    margin: 0
}

.orderList .moreGoods {
    display: none
}

.orderList .icon-seemoreIcon:before {
    content: "\e656";
    font-size: .6rem;
    margin-left: .3rem;
    position: relative;
    top: .1rem
}

.orderList .seeMore .icon-hidemoreIcon:before {
    content: "\e701";
    font-size: .5rem;
    margin-left: .2rem;
    color: #666;
    font-weight: bold;
    position: relative;
    top: .15rem
}

.orderList .seeMore {
    width: 90%;
    height: 1.8rem;
    line-height: 1.8rem;
    border: 0;
    margin: .2rem auto;
    font-size: .5rem;
    color: #666;
    background-color: #fff;
    text-align: center
}

.order_inlineBlock1 {
    display: inline-block;
    width: 5rem;
    height: 5rem;
    border: 1px solid #f4f4f4;
    vertical-align: top;
    text-align: center
}

.orderList .orderListMore_line .line_item_container .imgClass {
    width: auto;
    height: auto;
    max-width: 5rem;
    max-height: 5rem;
    vertical-align: middle;
    margin: 0
}

.orderList div.orderListMore_line .line_item {
    padding: 0;
    margin: 0 .75rem;
    border-top: 1px solid #f0f0f0
}

.orderList div.orderListMore_line .line_item_container {
    padding: .5rem .75rem;
    background-color: #fafafa;
    margin: 0 0 .25rem 0;
    border: 0
}

.order_inlineBlock2 {
    position: relative;
    display: inline-block;
    width: 58%;
    height: 4.5rem;
    padding: .5rem 0 0 0;
    margin-left: .5rem
}

.orderList .orderListMore_line .line_item_container .order_product_name {
    height: auto;
    max-height: 1.65rem;
    margin-bottom: .3rem;
    line-height: .8rem;
    font-size: .6rem;
    color: #333;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all
}

.orderList .orderListMore_line .line_item_container .order_product_props {
    width: 100%;
    height: auto;
    max-height: 1.6rem;
    line-height: .8rem;
    font-size: .6rem;
    color: #999;
    overflow: hidden
}

.orderList .orderListMore_line .line_item_container .order_product_money_amount {
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    max-height: 2.1rem;
    padding-left: .5rem;
    line-height: .8rem;
    font-size: .6rem;
    color: #333
}

.orderList .orderListMore_line .line_item_container .order_product_money_amount .moneyText {
    color: #ff6239;
    float: left;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: .55rem;
    color: #666
}

.orderList .orderListMore_line .line_item_container .order_product_money_amount .amountText {
    float: right;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    color: #666;
    font-size: .5rem
}

.orderList .orderListMore_line .line_item_container .order_product_money_amount .icon-refund {
    font-size: .8rem
}

.orderList .orderListMore_line .line_item_container .order_product_money_amount .icon-refund:before {
    content: "\eaab";
    vertical-align: top
}

.orderList .orderListMore_line .line_item_container .order_product_money_amount .refundStatusText {
    font-size: .55rem;
    color: #666
}

.orderList .orderListMore_line .line_title {
    padding: 0;
    margin: 0 .75rem;
    overflow: hidden
}

.orderList .orderListMore_line .orderNumber {
    float: left
}

.orderList .orderList_line {
    border: 0
}

.orderList .orderList_line .line_item {
    border: 0
}

.orderList .orderListMore_line .line_item .order_product_money_amount .moneyText {
    color: #fcc601
}

.orderList .orderListMore_line .line_item .order_product_money_amount .greyClass {
    color: #666
}

.noOrderListContent {
    padding: 1px 0;
    background: #f5f5f5
}

.noOrderList {
    width: 5.5rem;
    height: 4rem;
    margin: 4.3rem auto .8rem auto;
    background: url(../images/defaulticon07.png) no-repeat center center;
    background-size: contain
}

.noOrderListDescribe {
    width: 95%;
    margin: 0 auto 4.5rem auto;
    line-height: 1;
    text-align: center;
    font-size: .6rem;
    color: #666
}

.mallCart .noOrderList {
    width: 5.5rem;
    height: 5rem;
    margin: 4.3rem auto .8rem auto;
    background: url(../images/defaulticon02.png) no-repeat center center;
    background-size: contain
}

.mallCart .noOrderListDescribe {
    margin-bottom: 1.3rem
}

.orderTotalMsgline {
    margin: .75rem .75rem .7rem .75rem;
    font-size: .6rem;
    color: #333;
    text-align: right
}

.mallCart .orderTotalMsgline {
    margin: .75rem .75rem 1rem .75rem;
    font-size: .6rem;
    color: #333;
    text-align: right
}

.mallCart .noOrderListContent .mallButton {
    border-width: 1px;
    font-size: .65rem;
    margin-bottom: 2.9rem;
    height: 1.5rem;
    line-height: 1.5rem;
    border-radius: 1rem
}

#addrInfoList .addrInfo {
    height: auto;
    padding-bottom: .4rem;
    margin-top: 0;
    margin-bottom: .35rem;
    border: 0
}

#addrInfoList .addrInfo .nameAndPhone {
    padding-top: .4rem
}

#addrInfoList .addrInfo .address {
    margin-top: .1rem
}

#addrInfoList .addrInfo .address {
    height: auto;
    max-height: 3rem;
    margin-bottom: .5rem
}

#addrInfoList .addrInfo .right .edit:before {
    content: "\eaaa";
    font-size: .6rem
}

#addrInfoList .addrInfo .right .cutOut:before {
    content: "\eaa9";
    font-size: .6rem
}

#addrInfoList .addAddrInfo {
    position: static;
    width: 15rem;
    height: 2rem;
    line-height: 2rem;
    padding: 0;
    border: 0;
    margin: .75rem auto;
    border-radius: .1rem
}

#editAddrInfo .saveAddrInfo {
    position: static;
    width: 15rem;
    height: 2rem;
    line-height: 2rem;
    padding: 0;
    border: 0;
    margin: .75rem auto;
    border-radius: .1rem
}

#editAddrInfo .orderSaveAddrInfo {
    padding: 0;
    margin: 0 auto;
    border: 0;
    height: 2rem;
    line-height: 2rem;
    margin-top: 1rem
}

#editAddrInfo.modifyProfile {
    background: #fff
}

#editAddrInfo .addrSettle .editPanel {
    padding: 0
}

#editAddrInfo .editPanel .edit_line {
    margin-bottom: .025rem;
    position: relative
}

#editAddrInfo .editPanel .edit_line .icon-addrSelect:before {
    position: absolute;
    top: 0rem;
    right: -11.2rem
}

#editAddrInfo .addrSettle .g_input:focus {
    color: #333
}

#editAddrInfo .addrSettle .fk-mobileBox select {
    text-indent: 0
}

#editAddrInfo .editPanel .edit_line .mobileCtSelStyle {
    padding: 0;
    padding-left: 2.5rem !important;
    width: 55%;
    height: 2.25rem;
    line-height: 2.25rem;
    padding-right: 1rem;
    font-size: .6rem;
    border: 0
}

#editAddrInfo .editPanel .icon-mobileCtSelect:before {
    top: .65rem;
    right: 8.8rem;
    position: absolute
}

#editAddrInfo .editPanel .edit_line .mobileInStrClass {
    width: 60%;
    margin-left: 0rem;
    border: 0
}

#editCusInfo .editPanel {
    padding: 0rem
}

#editCusInfo .editPanel .edit_line {
    position: relative
}

#editCusInfo .editPanel .edit_line .mobileCtSelStyle {
    padding: 0;
    padding-left: 2.5rem !important;
    width: 55%;
    height: 2.25rem;
    line-height: 2.25rem;
    padding-right: 1rem
}

#editCusInfo .editPanel .edit_line .mobileInStrClass {
    width: 60%;
    margin-left: 0rem
}

#editCusInfo .editPanel .icon-mobileCtSelect:before {
    top: -0.2rem;
    right: -1.2rem;
    position: absolute
}

.orderSettle .pay_line {
    border-bottom: 0
}

.orderSettle .ship_line .selectship {
    line-height: 2.5rem !important
}

.loginHeader .title, .ShipDetailsHeader .title {
    font-size: .7rem
}

.loginHeader .icon-gClose, .ShipDetailsHeader .icon-gClose {
    font-size: 1.1rem
}

#addrInfoList #addrInfo {
    padding-top: 0
}

#addrInfoList .addAddrInfo {
    position: static;
    width: 15rem;
    height: 2rem;
    margin: .75rem auto;
    border-radius: .1rem
}

#addrInfoList .orderAddAddrInfo {
    width: 15rem;
    height: 2rem;
    line-height: 2rem;
    padding: 0;
    border: 0;
    margin: .75rem auto;
    border-radius: 1rem
}

.productScreenFilterPanel .productScreenFilterTitle .productScreenFilterTi {
    height: 1.6rem;
    line-height: 1.3rem;
    font-size: .7rem;
    color: #333
}

.productScreenFilterPanel .productScreenFilterTitle .icon-screenFilterRt:before {
    font-size: 1.2rem
}

.productScreenFilterPanel .productScreenFilterLine {
    font-size: .6rem
}

.productScreenFilterPanel .productScreenFilterLine .productScreenFilterLineLf {
    margin-top: .25rem
}

.productScreenFilterPanel .productScreenFilterLine .productScreenFilterOption {
    margin-top: .25rem
}

.productScreenFilterPanel .productScreenFilterLineCheck {
    border-width: 1px
}

.productScreenFilterPanel .productScreenFilterContent .g_separator {
    border-color: #ebebeb
}

.productScreenFilterPanel .productScreenFilterLine .productScreenFilterLineLfLong {
    margin-top: .25rem
}

.productScreenFilterPanel .productScreenFilterLineCheck .productScreenFilterLineLf {
    font-size: .6rem;
    margin-top: .2rem
}

.productScreenFilterPanel .productScreenFilterLineCheck .productScreenFilterLineLfLong {
    margin-top: .2rem;
    font-size: .6rem
}

.productScreenFilterPanel .checkIcon {
    line-height: .7rem
}

.productScreenFilterPanel .productScreenFilterLib .productScreenLibLeft {
    font-size: .6rem;
    color: #666;
    margin-top: .25rem
}

.productScreenFilterPanel .productScreenFilterLib .productScreenLibRight .productScreenLibName {
    font-size: .6rem;
    margin-top: .25rem
}

.productScreenFilterPanel .libNextMoreIcon {
    padding-top: .2rem
}

.productScreenFilterPanel .nextMoreIcon {
    padding-top: .2rem
}

.productScreenFilterPanel .icon-nextMore:before {
    content: "\ea9e"
}

.productScreenFilterPanel .icon-libNextMore:before {
    content: "\ea9e"
}

.productScreenFilterPanel .productScreenFilterButton {
    border-radius: .1rem
}

.editPanel .edit_line .linetitle {
    font-size: .6rem
}

.form .mProductList .nameWrap {
    padding-right: .4rem
}

.searchInputBar .icon-closeSearch:before {
    font-size: 1.1rem
}

.searchInputBar {
    border-color: #f0f0f0
}

.searchWindow h3 {
    font-size: .6rem;
    color: #999
}

.historyTopicWrap .topicItem {
    background-color: #f5f5f5;
    border: 0;
    border-radius: 4px;
    font-size: .6rem;
    color: #666;
    padding: .35rem .5rem
}

.clearHistoryBtn {
    position: absolute;
    bottom: 0;
    left: 0;
    margin: 0;
    width: 100%;
    background-color: #fff;
    border-top: 1px solid #f0f0f0;
    line-height: 2.2rem;
    padding: 0;
    font-size: .6rem;
    color: #666
}

.clearHistoryBtn:before {
    content: "\e6f8";
    color: #666;
    font-size: .75rem;
    font-family: "icomoon";
    vertical-align: top;
    margin-right: .2rem
}

.foreignVersion .headerMenuText {
    display: none
}

.foreignVersion .allProducts .icon-allProductIcon {
    display: inline;
    line-height: 2.25rem;
    font-size: 1.1rem
}

.foreignVersion .allProducts .icon-allProductIcon:before {
    content: "\ea8f"
}

.foreignVersion .allProducts .headerMenuNum {
    height: 100%;
    line-height: 2.25rem;
    margin-top: 0;
    font-size: .6rem
}

.foreignVersion .headerItemMenu span {
    vertical-align: top;
    font-size: .6rem
}

.foreignVersion .headerMenuIcon {
    height: 100%;
    line-height: 2.25rem;
    margin-top: 0;
    font-size: 1rem
}

.foreignVersion .mallUserBtnArea {
    line-height: 2.25rem
}

.foreignVersion .allProducts .headerMenuIcon {
    font-size: .6rem
}

.foreignVersion .seacherAeraText {
    display: none
}

.foreignVersion .userEnterText {
    display: none
}

.foreignVersion .userEnterIcon {
    display: inline;
    line-height: 1.5rem;
    font-size: .8rem
}

.foreignVersion .icon-userEnterIcon:before {
    content: "\e91f"
}

.refundList .refundLineItem {
    padding: .5rem 0
}

.refundList .refundLineItem .item1 {
    display: inline-block;
    width: 5rem;
    height: 5rem;
    border: 1px solid #f4f4f4;
    vertical-align: top;
    text-align: center
}

.refundList .refundLineItem .item1 .pdImg {
    width: auto;
    height: auto;
    max-width: 5rem;
    max-height: 5rem;
    vertical-align: middle;
    margin: 0
}

.refundList .refundLineItem .item2 {
    position: relative;
    display: inline-block;
    width: 58%;
    height: 4.5rem;
    padding: .5rem 0 0 0;
    margin-left: .5rem
}

.refundList .refundLineItem .item2 .pdName {
    height: auto;
    max-height: 1.5rem;
    margin-bottom: .3rem;
    line-height: .8rem;
    font-size: .6rem;
    color: #333;
    overflow: hidden;
    padding-top: 0
}

.refundList .refundLineItem .item2 .pdOpt {
    width: 100%;
    height: auto;
    max-height: 1.6rem;
    line-height: .8rem;
    font-size: .6rem;
    color: #999;
    overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    word-break: break-all
}

.refundList .refundLineItem .item2 .pdPriceAmount {
    position: absolute;
    bottom: .3rem;
    right: 0;
    width: 100%;
    height: auto;
    max-height: 2.1rem;
    padding-left: .5rem;
    line-height: .8rem;
    font-size: .55rem
}

.refundDetail .refundOptContent .btn {
    font-size: .65rem;
    width: 5rem;
    height: 1.5rem;
    float: right;
    line-height: 1.5rem;
    margin: 0 .3rem 0 0
}

.tabPanel .mProductListTitle {
    color: #333;
    font-size: .6rem;
    border-top: 1px solid #f0f0f0
}

.productSlideList .productCrossedSlideSec .paramPadding .paramName {
    color: #333
}

.productDetailTabPanel .productSlideList .productCrossedSlideSec .paramPadding .paramName {
    color: #fff;
    font-size: .55rem
}

.mobiCol28 .webFooterBox {
    display: none
}

.mobiCol21 #fixedAreaBox {
    display: none
}

.formMiddleContent27 .newsDetailV3Panel .title-textStyle {
    padding-top: .75rem
}

#newsDetailV3Share {
    display: block
}

.newsDetailV3Panel .pagenation {
    color: #fff
}

.newsDetailV3Panel .pagenation .icon-pagePrev:before {
    content: "\e60e";
    width: 1.3rem;
    margin-right: 0;
    font-size: .7rem
}

.newsDetailV3Panel .pagenation .icon-pageNext:before {
    content: "\e672";
    width: 1.3rem;
    margin-left: 0;
    font-size: .7rem
}

.icon_mBookSysBtn {
    border: 1px solid #fcc601;
    background-color: #fcc601
}

.defaultBanner {
    background-image: url(../images/n2004.jpg);
    background-position: 50% 50%
}

.mallThemeTopBar .jz_top_wrapper {
    display: none
}

.jz_mall_pro_group {
    height: 2rem
}

.mallThemeHeader .jz_top_wrapper, .jz_mall_pro_group .jz_top_wrapper {
    display: -webkit-flex;
    display: flex; 
    /* align-items: center; */
    height: 2rem;
    padding-left: .5rem;
    padding-right: .6rem;
    padding-top:0.35rem;
}

.jz_top_wrapper .f_back, .jz_top_wrapper .f_home {
    font-size: .8rem;
    cursor: pointer
}

.jz_top_wrapper .f_logo {
    width: 1.3rem;
    height: 1.3rem;
    background-size: cover !important;
    background-repeat: repeat !important;
    background-clip: content-box;
    box-sizing: border-box
}

.jz_top_wrapper .f_input_box {
    flex-grow: 1;
    position: relative;
    width: 11rem;
    padding-left: .5rem
}
.f_input_box{
    float: left;
}
.J_top_right{
    float: right;
}
.jz_top_wrapper .f_input_box .f_icon_conter {
    position: absolute;
    top: 52%;
    transform: translateY(-50%);
    left: 1rem;
    color: #666;
    font-size: .65rem
}

.jz_top_wrapper .f_input_box input {
    width: 100%;
    height: 1.3rem;
    text-indent: 0.5rem;
    padding: 0;
    border-radius: 1rem;
    border: 0;
    outline: 0;
    background: rgba(255, 255, 255, .9);
    font-family: "\5FAE\8F6F\96C5\9ED1", Helvetica, "黑体", Arial, Tahoma;
    font-size: .6rem;
    -webkit-appearance: none
}

.jz_top_wrapper .f_top_right i {
    margin-left: .7rem;
    cursor: pointer;
    font-size: .85rem;
    vertical-align: -.1rem
}

.mallThemeTopBar .jz_top_wrapper .f_input_box {
    width: 11.9rem
}

.jz_top_wrapper .f_input_box input::placeholder {
    color: #666
}

.productNewDetail .proCommProperty .ptInfo {
    right: .75rem
}

.productNewDetail .proCommProperty .ptInfo .ptNum {
    font-size: .75rem;
    line-height: .75rem;
    margin-bottom: .3rem
}

.productNewDetail .proCommProperty .ptInfo .ptSaleNum {
    font-size: .45rem;
    line-height: .45rem
}

#g_web .productMallShop_gb .g_gbButton {
    width: 34.3%
}
.f_logo{
    float: left;
}