﻿* {margin:0; padding:0;}
body {font-family:"microsoft yahei",'SimSun','tahoma','MS Gothic',Arial,Helvetica,sans-serif; line-height:20px; color:#757575; font-size:12px;}
ul,ol {list-style:none;}
img {border:none; vertical-align:top;}
a {text-decoration:none; color:#757575;}
a:hover {text-decoration:none;}
input,select,textarea {color:#757575; font-size:12px;}
input {outline:none; border:none; font-family:"microsoft yahei",'SimSun','tahoma','MS Gothic',Arial,Helvetica,sans-serif;}
.fl {float:left;}
.fr {float:right;}
.w {width:1230px;margin:0 auto;}
/*清除浮动*/
.clearfix:after{content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:0;}
.clearfix{zoom:1;}

#hm_t_undefined{display: none;}

/* 顶部 */
.head-top .hd-qr {margin-left:5px; margin-right:4px; position:relative;}
.head-top .hd-qr .qr-til {height:100%; cursor:pointer; padding:0 8px;}
.head-top .hd-qr .qr-til .icon {position: absolute;
    z-index: 2;
    left: 14px;
    top: 5px;
    width: 13px;
    height: 22px;
/*    background-image: url();*/
    background-repeat: no-repeat;
    background-position: -128px -360px;}
.head-top .hd-qr .qr-content {width:218px; background:#fff; border:1px solid #ececec; border-top:none; position:absolute; right:-1px; top:32px; display:none;}
.head-top .hd-qr .qr-content .qr-item {padding:15px 0; line-height:20px;}
.head-top .hd-qr .qr-content .qr-item dt {width:64px; float:left; font-weight:bold; color:#555; text-align:right;}
.head-top .hd-qr .qr-content .qr-item dd {width:225px; float:left; margin-left:15px; padding-left:5px; border-left:1px solid #ececec;}
.head-top .hd-qr .qr-content .qr-item dd a {float:left; color:#555; margin:0 10px;}
.head-top .hd-qr .qr-content .qr-item dd a:hover {color:#d22929; text-decoration:underline;}
.head-top .hd-qr .qr-content .qr-item dd a.active {color:#d22929; text-decoration:underline;}
    .head-top .hd-qr .qr-content  img {
        width: 70px;
        height: 70px;
    }
    .head-top .hd-qr .qr-content .machine_item {
        text-align: center;
        width: 40px;
        display: inline-block;
    }
    .head-top .hd-qr .qr-content  .machine img {
        height: 20px;
        width: 20px;
    }
    .head-top .hd-qr .qr-content  .label {
        font-weight: bold;
        font-size: 12px;
    }
.head-top .hd-qr .qr-content .qr-list {padding:10px;}
    .head-top .hd-qr .qr-content .qr-list li {
        height: auto;
        padding: 20px 8px;
        width: 185px;
        display: flex;
    }
    .head-top .hd-qr .qr-content .left {
        border: 1px solid #f3f3f3;
        margin-right: 10px;
    }
    .head-top .hd-qr .qr-content li + li {
        border-top: 1px solid #f3f3f3;
    }
.head-top .hd-qr .qr-content .qr-list li a {float:left; height:24px; line-height:24px; padding:0 8px; overflow:hidden;}
.head-top .hd-qr .qr-content .qr-list li a:hover {background-color:#f4f4f4; color:#d22929;}
.head-top .hd-qr .qr-content .qr-list li a.selected {background-color:#d22929; color:#fff;}
.head-top .hd-qr:hover {border-left:1px solid #ececec; border-right:1px solid #ececec; background:#fff;}
.head-top .hd-qr:hover .qr-til {color:#d22929; padding:0 7px;}
.head-top .hd-qr:hover .qr-content {display:block;}
.head-top .hd-qr .qr-til .icon {display:inline-block; width:8px; height:24px; background:url(../images/hd-phone.png) no-repeat center;  }

.head-top {width:100%; min-width:1230px; height:32px; line-height:32px; background:#f2f2f2; border-bottom:0px solid #e0e0e0; position:relative; z-index:102;}
.head-top .w,.head-top .fl,.head-top .fr {height:100%;} 
.head-top a:hover {color:#d22929;}
.head-top .hd-link li {float:left; height:100%; margin-left:13px;}
.head-top .hd-link li:first-child {margin-left:0;}
.head-top .hd-link li .icon {display:inline-block; height:100%; vertical-align:top; *vertical-align:middle; margin-right:4px;}
.head-top .hd-link li .icon1 {width:12px; background:url(../images/hd-star.png) no-repeat center; transform:transform 0.3s linear; -webkit-transition:transform 0.3s linear; -moz-transition:transform 0.3s linear; -ms-transition:transform 0.3s linear;}
.head-top .hd-link li:hover .icon1 {transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.head-top .hd-link li .icon2 {width:13px; background:url(../images/hd-investor.png) no-repeat center;}
.head-top .hd-link li .icon3 {width:13px; background:url(../images/hd-english.png) no-repeat center;}
.head-top .hd-area {margin-left:5px; margin-right:4px; position:relative;}
.head-top .hd-area .area-til {height:100%; cursor:pointer; padding:0 8px;}
.head-top .hd-area .area-til .icon {display:inline-block; width:9px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/area.png) no-repeat center; margin-right:4px;}
.head-top .hd-area .area-content {width:320px; background:#fff; border:1px solid #ececec; border-top:none; position:absolute; left:-1px; top:32px; display:none;}
.head-top .hd-area .area-content .area-item {padding:15px 0; line-height:20px;}
.head-top .hd-area .area-content .area-item dt {width:64px; float:left; font-weight:bold; color:#555; text-align:right;}
.head-top .hd-area .area-content .area-item dd {width:225px; float:left; margin-left:15px; padding-left:5px; border-left:1px solid #ececec;}
.head-top .hd-area .area-content .area-item dd a {float:left; color:#555; margin:0 10px;}
.head-top .hd-area .area-content .area-item dd a:hover {color:#d22929; text-decoration:underline;}
.head-top .hd-area .area-content .area-item dd a.active {color:#d22929; text-decoration:underline;}

.head-top .hd-area .area-content .area-list {padding:10px;}
.head-top .hd-area .area-content .area-list li {width:60px; float:left; padding:2px 0; overflow:hidden;}
.head-top .hd-area .area-content .area-list li a {float:left; height:24px; line-height:24px; padding:0 8px; overflow:hidden;}
.head-top .hd-area .area-content .area-list li a:hover {background-color:#f4f4f4; color:#d22929;}
.head-top .hd-area .area-content .area-list li a.selected {background-color:#d22929; color:#fff;}
.head-top .hd-area:hover {border-left:1px solid #ececec; border-right:1px solid #ececec; background:#fff;}
.head-top .hd-area:hover .area-til {color:#d22929; padding:0 7px;}
.head-top .hd-area:hover .area-content {display:block;}
.head-top .hd-cart {margin-left:14px; margin-right:11px;}
.head-top .hd-cart .icon {display:inline-block; width:17px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/hd-cart.png) no-repeat center; margin-right:3px;}
.head-top .hd-cart .cart-num {margin:0 2px;}
.head-top .hd-line {color:#d6d7d7;}
.head-top .hd-phone {margin-left:12px; margin-right:12px; position:relative;}
.head-top .hd-phone .phone-til {height:100%;}
.head-top .hd-phone .phone-til .icon {display:inline-block; width:8px; height:100%; background:url(../images/hd-phone.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:4px;}
.head-top .hd-phone .phone-content {width:120px; padding-bottom:5px; background:#fff; box-shadow:0 0 5px #aaa; text-align:center; position:absolute; top:30px; left:-36px; display:none;}
.head-top .hd-phone .phone-content .hd-qrcode {height:112px; padding-top:4px;}
.head-top .hd-phone .phone-content .phone-icon {display:block; width:0; height:0; line-height:0; font-size:0; border-width:5px; border-style:dashed dashed solid; border-color:transparent transparent #fff; position:absolute; left:50%; top:-10px; margin-left:-2px;}
.head-top .hd-phone:hover .phone-content {display:block;}
.head-top .hd-pay {margin-left:12px; margin-right:12px;}
.head-top .hd-pay .icon {display:inline-block; width:12px; height:100%; background:url(../images/hd-pay.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:4px;}
.head-top .hd-service {margin-left:6px;}
.head-top .hd-business {margin-left:12px;}
.head-top .hd-sitemap {margin-left:4px; position:relative;}
.head-top .hd-sitemap .sitemap-til {height:100%; padding:0 7px;}
.head-top .hd-sitemap .sitemap-til i {display:inline-block; height:100%; vertical-align:top; *vertical-align:middle;}
.head-top .hd-sitemap .sitemap-til i.icon {width:12px; background:url(../images/hd-nav.png) no-repeat center; margin-right:4px;}
.head-top .hd-sitemap .sitemap-til i.arrow {width:7px; background-image:url(../images/mycomix-arr.png); background-repeat:no-repeat; margin-left:3px; transform:transform 0.2s linear; -webkit-transition:transform 0.2s linear; -moz-transition:transform 0.2s linear; -ms-transition:transform 0.2s linear;}
.head-top .hd-sitemap .sitemap-menu {width:318px; border:1px solid #ececec; border-top:none; background:#fff; padding:3px 0; position:absolute; right:-1px; top:32px; display:none;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item {padding:8px 0; line-height:20px;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dt {width:74px; float:left; font-weight:bold; color:#555; text-align:right;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dd {width:225px; float:left; margin-left:12px; padding-left:3px; border-left:1px solid #ececec;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dd a {float:left; color:#555; margin:0 10px;}
.head-top .hd-sitemap .sitemap-menu .sitemap-item dd a:hover {color:#d22929; text-decoration:underline;}
.head-top .hd-sitemap:hover {border-left:1px solid #ececec; border-right:1px solid #ececec;}
.head-top .hd-sitemap:hover .sitemap-til {background:#fff; padding:0 6px; color:#d22929;}
.head-top .hd-sitemap:hover .sitemap-til .arrow {background-position:0 -32px; transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.head-top .hd-sitemap:hover .sitemap-menu {display:block;}

.head-adv {width:100%; min-width:1230px; height:80px; position:relative; overflow:hidden;}
.head-adv .head-adv-img {display:block; width:5000px; height:100%; position:absolute; left:50%; margin-left:-2500px; text-align:center;}
.head-adv .head-adv-close {width:19px; height:19px; background-image:url(../images/head-close.png); cursor:pointer; position:absolute; right:50%; top:0; margin-right:-615px; z-index:3;}
.head-adv .head-adv-close:hover {background-position:0 -19px;}

.head-bg {width:100%; min-width:1230px; background:#fff;}
.head {height:130px;}
.head .logo {width:320px;  float:left;margin-top:37px;}
.head .logo table {height:100%;}
.head .head-search {width:500px; float:left; margin:40px 0 0 45px; position:relative; z-index:101;}
.head .head-search .search-ipt {width:420px; height:18px; line-height:18px; padding:6px 9px; float:left; border:3px solid #bb1824; border-right:none; background:url(../images/search-ipt-bg.png) repeat; font-size:14px; font-family:"SimSun"; color:#000; vertical-align:top; position:relative; z-index:3;}
.head .head-search .search-btn {width:59px; height:36px; background:url(../images/head-search.png) center no-repeat #c60a0a; cursor:pointer; vertical-align:top;}
.head .head-search .search-placeholder {height:36px; line-height:36px; font-size:14px; font-family:"SimSun"; color:#757575; position:absolute; left:12px; top:0;}
.head .head-search .search-sug {width:439px; background:#fff; border:1px solid #ccc; position:absolute; left:0px; top:33px; z-index:4; display:none;}
.head .head-search .search-sug li {height:22px; line-height:22px; padding:0 11px; font-family:"SimSun"; font-size:14px; color:#000; cursor:default; overflow:hidden;}
.head .head-search .search-sug li:hover {background:#f0f0f0;}
.head .head-search .search-sug li em {color:red;}
.i-search .dropMenu em {color:red;}
.head .head-search .hot-query {height:24px; line-height:14px; overflow:hidden;}
.head .head-search .hot-query li {padding:0 11px; border-left:1px solid #c3c4c5; float:left; white-space:nowrap; margin-top:8px; }
.head .head-search .hot-query li:first-child {border-left:none;}
.head .head-search .hot-query li a {color:#9f9f9f; font-size:14px; *font-size:12px; font-family:"SimSun";}
.head .head-search .hot-query li a:hover {color:#c60a0a;}
.head .head-search .hot-query .hot-query-highlight a {color:#c60a0a;}
.head-nav {width:100%; min-width:1230px; height:36px; background:#d22929; position:relative; z-index:100;}
.head-nav .main-menu {width:200px; height:36px; float:left; position:relative;}
.head-nav .main-menu .menu-til {height:36px; line-height:36px; background:#080404;}
.head-nav .main-menu .menu-til .icon {display:block; width:8px; height:100%; background:url(../images/menu-til-arr.png) no-repeat center; float:right; margin-right:12px; transform:transform 0.2s linear; -webkit-transition:transform 0.2s linear; -moz-transition:transform 0.2s linear; -ms-transition:transform 0.2s linear;}
.head-nav .main-menu:hover .menu-til .icon {transform:rotate(180deg); -webkit-transform:rotate(180deg); -moz-transform:rotate(180deg); -ms-transform:rotate(180deg);}
.head-nav .main-menu .menu-til .text {float:left; margin-left:17px; font-size:16px; font-weight:bold; color:#fff;cursor:default;}
.head-nav .main-menu .menu {width:200px; height:0; position:absolute; left:0; top:36px; overflow:hidden; display:none;}
.head-nav .main-menu .menu .menu-bg {width:200px; height:100%; background:#fff; filter:alpha(opacity:80); opacity:0.8;}
.head-nav .main-menu .menu .menu-con {width:200px; position:absolute; left:0; top:0;}
.head-nav .main-menu .menu .menu-con a {display:block; height:28px; line-height:28px; padding-left:15px; font-size:14px; color:#030000; overflow:hidden;}
.head-nav .main-menu .menu .menu-con a.hover {background:#fff; color:#d22929;}
.head-nav .main-menu .menu .menu-con .icon {display:inline-block; width:16px; height:100%; margin-right:8px; vertical-align:top; *vertical-align:middle; background-image:url(../images/menu-hover.png); background-repeat:no-repeat;}
.head-nav .main-menu .menu .menu-con .icon.icon-1 {background-position:0px 6px;}
.head-nav .main-menu .menu .menu-con .icon.icon-2 {background-position:0px -57px;}
.head-nav .main-menu .menu .menu-con .icon.icon-3 {background-position:0px -25px;}
.head-nav .main-menu .menu .menu-con .icon.icon-4 {background-position:0px -88px;}
.head-nav .main-menu .menu .menu-con .icon.icon-5 {background-position:0px -120px;}
.head-nav .main-menu .menu .menu-con .icon.icon-6 {background-position:0px -153px;}
.head-nav .main-menu .menu .menu-con .icon.icon-7 {background-position:0px -184px;}
.head-nav .main-menu .menu .menu-con .icon.icon-8 {background-position:0px -249px;}
.head-nav .main-menu .menu .menu-con .icon.icon-9 {background-position:0px -281px;}
.head-nav .main-menu .menu .menu-con .icon.icon-10 {background-position:0px -312px;}
.head-nav .main-menu .menu .menu-con .icon.icon-11 {background-position:0px -407px;}
.head-nav .main-menu .menu .menu-con .icon.icon-12 {background-position:0px -217px;}
.head-nav .main-menu .menu .menu-con .icon.icon-13 {background-position:0px -344px;}
.head-nav .main-menu .menu .menu-con .icon.icon-14 {background-position:0px -435px;}
.head-nav .main-menu .menu .menu-con .icon.icon-15 {background-position:0px -376px;}
.head-nav .main-menu .menu .menu-con .icon.icon-16 {background-position:0px -466px;}
.head-nav .main-menu .menu .menu-con .icon.icon-17 {background-position:0px -493px;}
.head-nav .main-menu .menu .menu-con .icon.icon-18 {background-position:0px -523px;}
.head-nav .main-menu .menu .menu-con .icon.icon-19 {background-position:0px -553px;}
.head-nav .main-menu .menu .menu-con .icon.icon-20 {background-position:0px -583px;}
.head-nav .main-menu .menu .menu-con .icon.icon-21 {background-position:0px -613px;}
.head-nav .main-menu .menu .menu-con .icon.icon-22 {background-position:0px -643px;}
.head-nav .main-menu .menu .menu-con .icon.icon-23 {background-position:0px -673px;}
.head-nav .main-menu .menu .menu-con .icon.icon-24 {background-position:0px -703px;}
.head-nav .main-menu .menu .menu-con .icon.icon-25 {background-position:0px -733px;}
.head-nav .main-menu .menu .menu-con .icon.icon-26 {background-position:0px -763px;}
.head-nav .main-menu .menu .menu-con .icon.icon-27 {background-position:0px -794px;}
.head-nav .main-menu .menu .menu-con .icon.icon-28 {background-position:0px -823px;}
.head-nav .main-menu .menu .menu-con .icon.icon-29 {background-position:0px -853px;}
.head-nav .main-menu .menu .menu-con .icon.icon-30 {background-position:0px -883px;}
.head-nav .main-menu .menu .menu-con .icon.icon-31 {background-position:0px -913px;}
.head-nav .main-menu .menu .menu-con .icon.icon-32 {background-position:0px -943px;}
.head-nav .main-menu .menu .menu-con .icon.icon-33 {background-position:0px -974px;}
.head-nav .main-menu .menu .menu-con .arrow {width:4px; height:100%; float:right; margin-right:11px; background:url(../images/menu-arr.png) no-repeat center;}
.head-nav .main-menu .menu .pannel {width:828px; background:#fff; position:absolute; left:200px; top:0; display:none;}
.head-nav .main-menu .menu .pannel .pannel-con {padding:3px 25px; display:none;}
.head-nav .main-menu .menu .pannel .pannel-con a:hover {color:#d22929 !important;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item {padding:7px 0;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dt {height:32px; line-height:32px; padding:0 10px; border-bottom:1px dashed #ececec}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dt a {font-size:14px; font-weight:bold; color:#d22929;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dt a:hover {text-decoration:underline;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dd {margin-top:5px; line-height:20px;}
.head-nav .main-menu .menu .pannel .pannel-con .pannel-item dd a {float:left; margin:0 10px; white-space:nowrap;}
.head-nav .main-nav {float:left; margin-left:17px;}
.head-nav .main-nav a {display:block; height:36px; line-height:36px; float:left; padding:0 17px; font-size:16px; color:#fff;}
.head-nav .main-nav a:hover {text-decoration:underline;}
.head-nav .main-nav .nav-new {position:relative;}
.head-nav .main-nav .nav-new .newIco {display:block; width:34px; height:24px; background:url(../images/new.png) no-repeat; background-size:100%; position:absolute; right:-20px; bottom:19px; cursor:pointer; overflow:hidden; display:none;}
/* CC商品中心下拉选择导航菜单 */
.main-menu-select {width:278px; height:34px; border:1px solid #eae7f0; position:relative; z-index:10;}
.main-menu-select .menu-til {height:100%; line-height:34px; cursor:pointer;}
.main-menu-select .menu-til .icon {display:block; width:14px; height:100%; background:url(../images/menu-select-arr.png) no-repeat center; float:right; margin-right:10px;}
.main-menu-select .menu-til .text {height:100%; margin:0 30px 0 10px; font-size:14px; color:#030000; overflow:hidden; text-overflow:ellipsis; word-spacing:normal;}
.main-menu-select .menu-select {width:200px; height:0; position:absolute; left:-1px; top:35px; overflow:hidden; display:none;}
.main-menu-select .menu-select .menu-all {width:200px; height:28px; line-height:28px; font-size:14px; color:#030000; text-indent:39px; overflow:hidden; cursor:pointer; position:absolute; left:0; top:0; z-index:3;}
.main-menu-select .menu-select .menu-bg {width:200px; height:100%; background:#fff; filter:alpha(opacity:80); opacity:0.8;}
.main-menu-select .menu-select .menu-con-select {width:200px; padding-top:28px; position:absolute; left:0; top:0;}
.main-menu-select .menu-select .menu-con-select a {display:block; height:28px; line-height:28px; padding-left:15px; font-size:14px; color:#030000; overflow:hidden;}
.main-menu-select .menu-select .menu-con-select a.hover {background:#fff; color:#d22929;}
.main-menu-select .menu-select .menu-con-select .icon {display:inline-block; width:16px; height:100%; margin-right:8px; vertical-align:top; *vertical-align:middle; background-image:url(../images/menu-hover.png); background-repeat:no-repeat;}
.main-menu-select .menu-select .menu-con-select .icon.icon-1 {background-position:0px 6px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-2 {background-position:0px -57px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-3 {background-position:0px -25px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-4 {background-position:0px -88px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-5 {background-position:0px -120px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-6 {background-position:0px -153px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-7 {background-position:0px -184px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-8 {background-position:0px -249px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-9 {background-position:0px -281px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-10 {background-position:0px -312px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-11 {background-position:0px -407px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-12 {background-position:0px -217px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-13 {background-position:0px -344px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-14 {background-position:0px -435px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-15 {background-position:0px -376px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-16 {background-position:0px -466px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-17 {background-position:0px -493px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-18 {background-position:0px -523px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-19 {background-position:0px -553px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-20 {background-position:0px -583px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-21 {background-position:0px -613px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-22 {background-position:0px -643px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-23 {background-position:0px -673px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-24 {background-position:0px -703px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-25 {background-position:0px -733px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-26 {background-position:0px -763px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-27 {background-position:0px -794px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-28 {background-position:0px -823px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-29 {background-position:0px -853px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-30 {background-position:0px -883px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-31 {background-position:0px -913px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-32 {background-position:0px -943px;}
.main-menu-select .menu-select .menu-con-select .icon.icon-33 {background-position:0px -974px;}
.main-menu-select .menu-select .menu-con-select .arrow {width:4px; height:100%; float:right; margin-right:11px; background:url(../images/menu-arr.png) no-repeat center;}
.main-menu-select .menu-select .pannel-select {width:828px; background:#fff; position:absolute; left:200px; top:0; display:none;}
.main-menu-select .menu-select .pannel-select .pannel-con {padding:3px 25px; display:none;}
.main-menu-select .menu-select .pannel-select .pannel-con a:hover {color:#d22929 !important;}
.main-menu-select .menu-select .pannel-select .pannel-con .pannel-item {padding:7px 0;}
.main-menu-select .menu-select .pannel-select .pannel-con .pannel-item dt {height:32px; line-height:32px; padding:0 10px; border-bottom:1px dashed #ececec}
.main-menu-select .menu-select .pannel-select .pannel-con .pannel-item dt a {font-size:14px; font-weight:bold; color:#d22929;}
.main-menu-select .menu-select .pannel-select .pannel-con .pannel-item dt a:hover {text-decoration:underline;}
.main-menu-select .menu-select .pannel-select .pannel-con .pannel-item dd {margin-top:5px; line-height:20px;}
.main-menu-select .menu-select .pannel-select .pannel-con .pannel-item dd a {float:left; margin:0 10px; white-space:nowrap;}
/* CC商品中心下拉选择导航菜单 end */

/* 商城入口切换 */
.head .portal-main {width:163px; height:118px; background:url(../images/pbg.png) no-repeat; float:right; margin:12px 18px 0 0; position:relative;}
.head .portal-main .portal-link {display:block; width:81px; height:113px; position:absolute; left:39px; bottom:0; z-index:3;}
.head .portal-main .portal-link:hover {background-position:-81px 0;}
.head .portal-main .portal-orange {background:url(../images/omen.png) no-repeat;}
.head .portal-main .portal-blue {background:url(../images/bmen.png) no-repeat;}
/* 大客户专属 */
.head .b-customer {width:138px; height:100%; float:right; margin-right:30px; position:relative;}
.head .b-customer .b-point {background-repeat:no-repeat; position:absolute;}
.head .b-customer .b-point1 {width:8px; height:8px; background-image:url(../images/p1.png); left:0; top:67px;}
.head .b-customer .b-point2 {width:5px; height:5px; background-image:url(../images/p2.png); left:17px; top:28px;}
.head .b-customer .b-point3 {width:7px; height:8px; background-image:url(../images/p3.png); left:44px; top:31px;}
.head .b-customer .b-point4 {width:14px; height:13px; background-image:url(../images/p4.png); left:66px; top:17px;}
.head .b-customer .b-point5 {width:5px; height:5px; background-image:url(../images/p5.png); left:94px; top:30px;}
.head .b-customer .b-point6 {width:12px; height:12px; background-image:url(../images/p6.png); left:126px; top:56px;}
.head .b-customer .b-mainbg {width:110px; height:46px; background:url(../images/customer.png) no-repeat; position:absolute; left:14px; top:39px;}
.head .b-customer .b-link {display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:3;}
.head .b-customer .b-link .b-btn {width:122px; height:44px; background:url(../images/btn.png) no-repeat 3px 2px; cursor:pointer; position:absolute; left:12px; top:84px;}
.head .b-customer .b-link .b-btn:hover {background:url(../images/btn_hover.png);}

/* 5级分类菜单 */
.head-nav .menu-five .menu .pannel-f {width:0px; position:absolute; left:200px; top:0; display:none;}
.head-nav .menu-five .menu .pannel-f .pannel-f-con {display:none;}
.head-nav .menu-five .menu .pannel-f .menu-con-f {display:none;}
.head-nav .menu-five .menu .menu-two {width:150px; background:#fff; position:absolute; left:0; top:0; bottom:0; display:none;}
.head-nav .menu-five .menu .menu-two .menu-two-con {display:block;}
.head-nav .menu-five .menu .menu-two .hover {font-weight:bold; color:#d22929;}
.head-nav .menu-five .menu .menu-two a.twa {display:block; height:32px; line-height:32px; padding-left:7px; overflow:hidden;}
.head-nav .menu-five .menu .menu-two .arrow {width:4px; height:100%; float:right; margin-right:7px; background:url(../images/f1.png) no-repeat center;}
.head-nav .menu-five .menu .menu-three {width:150px; background:url(../images/f2.png) repeat-y left #fff; position:absolute; left:150px; top:0; bottom:0; display:none;}
.head-nav .menu-five .menu .menu-three a.tha {display:block; height:32px; line-height:32px; padding-left:12px; overflow:hidden;}
.head-nav .menu-five .menu .menu-four {width:528px; background:url(../images/f2.png) repeat-y left #fff; position:absolute; left:150px; top:0; bottom:0; display:none;}
.head-nav .menu-five .menu .menu-four .menu-con-f {padding:7px 10px 0 10px;}
.head-nav .menu-five .menu .menu-four .four-item dt {height:28px; line-height:28px; padding:0 8px;}
.head-nav .menu-five .menu .menu-four .four-item dt a {font-weight:bold; color:#d22929;}
.head-nav .menu-five .menu .menu-four .four-item dt a:hover {text-decoration:underline;}
.head-nav .menu-five .menu .menu-four .four-item dd {padding-top:4px; padding-bottom:15px; line-height:20px; border-top:1px dashed #ececec;}
.head-nav .menu-five .menu .menu-four .four-item dd a {float:left; margin:0 10px; white-space:nowrap;}
.head-nav .menu-five .menu .menu-four .four-item dd a:hover {color:#d22929;}
/* 5级分类菜单(一直显示) */
.head-nav .menu-five-show .menu-til .icon {width:19px; background-image:url(../images/menu-til.png); float:left; margin-left:15px; margin-right:0; transform:none; -webkit-transition:none; -moz-transition:none; -ms-transition:none;}
.head-nav .menu-five-show:hover .menu-til .icon {transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none;}
.head-nav .menu-five-show .menu-til .text {margin-left:14px;}
.head-nav .menu-five-show .menu {height:450px; display:block; overflow:visible;}
/* 惠采分类菜单 */
.head-nav .hui-menu .menu-til .text {margin-left:10px;}
.head-nav .hui-menu .menu .menu-bg {background:#6b6669; filter:alpha(opacity=90); opacity:0.9;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item {height:32px; line-height:32px; padding-left:10px; font-size:14px; color:#fff; overflow:hidden;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item .hui-menu-link {display:inline; padding-left:0; color:#fff;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item .hui-menu-link:hover {text-decoration:underline;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item .hui-menu-line {font-size:12px; /* padding:0 4px; */}
.head-nav .hui-menu .menu .menu-con .hui-menu-item.hover {background:#fff; background:rgba(255,255,255,0.9); color:#d22929;}
.head-nav .hui-menu .menu .menu-con .hui-menu-item.hover .hui-menu-link {color:#d22929;}
.head-nav .hui-menu .menu .pannel .pannel-con {padding:12px 0;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item {padding:0;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item:after{content:"."; display:block; clear:both; visibility:hidden; height:0; line-height:0; font-size:0;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item dt {width:95px; height:auto; line-height:24px; padding:6px 0 0 0; border:none; float:left; text-align:right;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item dd {width:695px; float:left; margin-top:0; margin-left:15px; padding:6px 0; border-bottom:1px solid #f5f5f5;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item:last-child dd {border-bottom:none;}
.head-nav .hui-menu .menu .pannel .pannel-con .pannel-item dd a {height:16px; line-height:16px; margin:4px 0; padding:0 10px; border-left:1px solid #e0e0e0;}
/* 行合并菜单 */
.head-nav .cate-menu .menu .menu-con .hui-menu-item {height:28px; line-height:28px; padding-left:10px; font-size:14px; color:#030000; overflow:hidden;}
.head-nav .cate-menu .menu .menu-con .icon {background-image:url(../images/menu-cate.png); float:left;}
.head-nav .cate-menu .menu .menu-con .icon.icon-1 {background-position:0px 0px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-2 {background-position:0px -30px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-3 {background-position:0px -60px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-4 {background-position:0px -90px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-5 {background-position:0px -120px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-6 {background-position:0px -150px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-7 {background-position:0px -180px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-8 {background-position:0px -210px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-9 {background-position:0px -240px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-10 {background-position:0px -270px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-11 {background-position:0px -300px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-12 {background-position:0px -330px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-13 {background-position:0px -360px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-14 {background-position:0px -390px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-15 {background-position:0px -420px;}
.head-nav .cate-menu .menu .menu-con .icon.icon-16 {background-position:0px -450px;}
.head-nav .cate-menu .menu .menu-con .hui-menu-item .hui-menu-link {display:inline; padding-left:0;}
.head-nav .cate-menu .menu .menu-con .hui-menu-item .hui-menu-link:hover {text-decoration:underline;}
.head-nav .cate-menu .menu .menu-con .hui-menu-item .hui-menu-line {font-size:12px;}
.head-nav .cate-menu .menu .menu-con .hui-menu-item.hover {background:#fff; background:rgba(255,255,255,0.9); color:#d22929;}
.head-nav .cate-menu .menu .menu-con .hui-menu-item.hover .hui-menu-link {color:#d22929;}
/* 右边菜单超出显示滚动条 */
.head-nav .menu-scroll .menu .pannel {min-height:0 !important; height:450px; overflow-y:auto;}
/* mro高度 */
.head-nav .menu-mro .menu {height:420px !important;}
.head-nav .menu-mro .menu .pannel {height:420px;}

/* 积分head */
.head-jf {height:108px;}
.head-jf .logo {height:100%; float:left;}
.head-jf .logo .logo-middle {height:108px; display:table-cell; vertical-align:middle; *display:block; *font-size:94px; *font-family:Arial;}
.head-jf .logo img {vertical-align:middle;}
.nav-jf {float:right; margin-top:52px;}
.nav-jf > a {display:block; height:30px; line-height:30px; float:left; font-size:16px; color:#555; margin-left:38px;}
.nav-jf > a:first-child {margin-left:0;}
.nav-jf > a:hover {color:#d22929;}
.nav-jf .active {color:#d22929;}

/* footer */
.footer {width:100%; min-width:1230px; background:#fff; border-top:1px solid #d2d2d2; margin-top:40px;}
.footer a:hover {text-decoration:underline;}
.footer .footer-w {width:1200px; margin:0 auto;}
.footer .footer-service {padding:50px 0;}
.footer .footer-service li {width:239px; height:38px; float:left; border-left:1px solid #d2d2d2; text-align:center; overflow:hidden;}
.footer .footer-service li:first-child {border-left:none;}
.footer .footer-service li .icon {display:inline-block; width:34px; height:34px; line-height:34px; border:2px solid #e50011; border-radius:2px; text-align:center; font-size:24px; color:#e50011; overflow:hidden; vertical-align:top;}
.footer .footer-service li .text {display:inline-block; *display:inline; *zoom:1; max-width:185px; vertical-align:top; text-align:left; margin-left:2px;}
.footer .footer-service li .text .text-1 {height:16px; line-height:16px; font-size:14px; font-weight:bold; color:#000; overflow:hidden;}
.footer .footer-service li .text .text-2 {height:16px; line-height:16px; font-size:14px; *font-size:12px; color:#757575; overflow:hidden; margin-top:6px;}
.footer .footer-nav {padding:80px 0 100px 0px;; border-top:1px solid #e8e8e8;}
.footer .footer-nav .col-links {width:120px; float:left; margin-left:15px;}
.footer .footer-nav .col-links dt {height:28px; line-height:28px; font-size:16px; overflow:hidden;}
.footer .footer-nav .col-links dd {height:20px; line-height:20px; overflow:hidden; font-family:"SimSun";}
.footer .footer-nav .col-links dd a {font-size:12px;}
.footer .footer-nav .col-contact {width:95px; float:right; margin-right:15px;}
.footer .footer-nav .col-contact .til {height:28px; line-height:28px; font-size:16px; text-indent:4px;}
.footer .footer-nav .col-contact .qrcode dt {width:84px; height:84px; float:left; overflow:hidden;}
.footer .footer-nav .col-contact .qrcode dt img {width:100%; height:100%;}
.footer .footer-nav .col-contact .qrcode dd {width:180px; line-height:20px; float:right; font-family:"SimSun";}
.footer .footer-nav .col-contact .qrcode .col-dd-top {height:26px; margin-top:-24px;}
.footer .footer-nav .col-contact .qrcode dd .text {line-height:22px; margin-top:6px; border-top:1px solid #d2d2d2; padding:5px; color:#555;}
.footer .footer-nav .col-contact .text b {font-size:14px;}
.footer .site-info {line-height:24px; border-top:1px solid #e8e8e8; padding:20px 0; text-align:center;}
.footer .info-line {margin:0 4px; color:#ccc;}
.footer .footer-link {text-align:center; padding-bottom:30px; font-family:"SimSun";}
.footer .footer-link a {display:inline-block; width:108px; height:44px; vertical-align:top; margin:0px 3px;}
.footer .footer-link a img {width:100%; height:100%;}
/* footer2 */
.footer2 {width:100%; min-width:1230px; margin-top:40px;}
.footer2 .foot-item {width:100%; background:#d22929;}
.footer2 .foot-item .item {width:930px; float:left; padding:2px 0 4px 0;}
.footer2 .foot-item .item li {width:310px; height:136px; padding-top:10px; float:left; position:relative;}
.footer2 .foot-item .item .icon {width:170px; height:100%; float:left; background-repeat:no-repeat; background-position:center;}
.footer2 .foot-item .item .title,.footer2 .foot-item .item .txt {width:140px; float:left; color:#fff;}
.footer2 .foot-item .item .title {font-size:16px; font-weight:bold; margin-top:42px;}
.footer2 .foot-item .item .txt {line-height:18px; font-size:14px;}
.footer2 .foot-item .item .line-vertical {width:1px; height:94px; background:#f34040; position:absolute; top:30px; right:0;}
.footer2 .foot-item .item .ico-wushi {background-image:url(../images/f-wushi.png);}
.footer2 .foot-item .item .ico-zhangqi {background-image:url(../images/f-zhangqi.png);}
.footer2 .foot-item .item .ico-kuaisu {background-image:url(../images/f-kuaisu.png);}
.footer2 .foot-item .item .ico-fangbian {background-image:url(../images/f-fangbian.png);}
.footer2 .foot-item .item .ico-guankong {background-image:url(../images/f-guankong.png);}
.footer2 .foot-item .item .ico-youhua {background-image:url(../images/f-youhua.png);}
.footer2 .foot-item .item .line-transverse {height:1px; padding:0; overflow:hidden;}
.footer2 .foot-item .item .line-transverse span {display:block; width:148px; height:1px; background:#f34040; margin:0 auto;}
.footer2 .foot-item .qrcode {float:right; margin-top:34px;}
.footer2 .foot-item .qrcode .txt {line-height:20px; font-size:14px; color:#fff;}
.footer2 .foot-item .qrcode .img {width:262px; height:224px; background:url(../images/f-qrcodebg.png) no-repeat; margin-top:17px;}
.footer2 .foot-item .qrcode .img img {width:154px; height:154px; margin:18px 0 0 18px;}
.footer2 .foot-cont {padding:25px 0 20px 0;}
.footer2 .foot-cont .foot-logo {float:left;}
.footer2 .foot-cont .desc {width:1020px; line-height:18px; float:right;}
.footer2 .foot-cont .txt {padding-top:16px; color:#555;}
.footer2 .foot-cont .cont {padding-top:36px; text-align:center;}
.footer2 .foot-cont .cont a:hover {text-decoration:underline;}


/* 弹层背景 */
.login-bg {width:100%; height:100%; background:#555; position:fixed; top:0px; left:0px; z-index:10003; display:none;}
/* 登录弹层 */
.login-wrapper {width:410px; height:380px; padding:4px; position:fixed; top:50%; left:50%; z-index:10004; margin:-194px 0 0 -209px; background:rgba(173,173,173,0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#50858585,endColorstr=#50858585); display:none;}
.login-wrapper a:hover {color:#e73441 !important; text-decoration:underline;}
.login-wrapper .login-main {width:100%; height:100%; background:#fff;}
.login-wrapper .login-til {height:30px; line-height:30px; background:#f3f3f3; font-size:16px;}
.login-wrapper .login-til .text {float:left; margin-left:13px;}
.login-wrapper .login-til .login-close {width:30px; height:30px; float:right; background:url(../images/login-fixed.png) no-repeat; cursor:pointer;}
.login-wrapper .login-til .login-close:hover {background-position:0 -30px;}
.login-wrapper .login-con {padding:30px 50px 0 50px;}
.login-wrapper .login-con .mt {height:40px; line-height:40px;}
.login-wrapper .login-con .mt .text {float:left; font-size:18px; color:#030000;}
.login-wrapper .login-con .mt .link {float:right;}
.login-wrapper .login-con .mt .link a {font-family:"SimSun"; font-size:14px; color:#e73441;}
.login-wrapper .login-con .mt .link .icon {display:inline-block; width:18px; height:18px; background:url(../images/login-fixed.png) no-repeat center -70px; vertical-align:middle; margin-right:5px; margin-top:-3px; *margin-top:0;}
.login-wrapper .login-con .hint-msg {height:24px; line-height:24px; background:#fff5e0; border:1px solid #f2d9b8;}
.login-wrapper .login-con .hint-msg dt {width:18px; height:100%; float:left; margin-left:8px; background:url(../images/login-fixed.png) no-repeat center -98px;}
.login-wrapper .login-con .hint-msg dd {width:265px; float:left; margin-left:10px; font-family:"SimSun"; overflow:hidden;}
.login-wrapper .login-con .hint-msg.error {background:#fce9eb; border-color:#f36973;}
.login-wrapper .login-con .hint-msg.error dt {background-position: center -120px;}
.login-wrapper .login-con .hint-msg.error dd {color:#e73441;}
.login-wrapper .login-con .ipt-main {padding:10px 0;}
.login-wrapper .login-con .ipt-main .ipt-icon {width:37px; height:38px; border:1px solid #d2d2d2; background:url(../images/login-fixed.png) no-repeat #f3f3f3; float:left;}
.login-wrapper .login-con .ipt-main .user-icon {background-position:center -144px;}
.login-wrapper .login-con .ipt-main .psw-icon {background-position:center -239px;}
.login-wrapper .login-con .ipt-main .ipt-box {width:270px; height:38px; border:1px solid #d2d2d2; border-left:none; background:#fff; float:left; position:relative;}
.login-wrapper .login-con .ipt-main .ipt-box .login-ipt {width:250px; height:18px; line-height:18px; padding:10px; font-size:14px; color:#030000; background:url(../images/search-ipt-bg.png); position:relative; z-index:3;}
.login-wrapper .login-con .ipt-main .ipt-box .login-ipt.userIpt {font-family:"SimSun";}
.login-wrapper .login-con .ipt-main .ipt-box .hint {height:38px; line-height:38px; font-family:"SimSun"; font-size:14px; color:#b5b5b5; position:absolute; left:10px; top:0; z-index:2;}
.login-wrapper .login-con .ipt-main .ipt-box .ipt-close {width:18px; height:18px; background:url(../images/login-fixed.png) no-repeat center -338px #fff; position:absolute; right:7px; top:10px; z-index:4; cursor:pointer; display:none;}
.login-wrapper .login-con .ipt-main .ipt-box .ipt-close:hover {background-position: center -358px;}
.login-wrapper .login-con .ipt-main.error .ipt-icon {border-color:#f36973; background-color:#fce9eb;}
.login-wrapper .login-con .ipt-main.error .user-icon {background-position:center -204px;}
.login-wrapper .login-con .ipt-main.error .psw-icon {background-position:center -299px;}
.login-wrapper .login-con .ipt-main.error .ipt-box {border-color:#f36973;}
.login-wrapper .login-con .ipt-main.ipt-focus .ipt-icon {border-color:#7eb6e9; background-color:#e8f1f9;}
.login-wrapper .login-con .ipt-main.ipt-focus .user-icon {background-position:center -174px;}
.login-wrapper .login-con .ipt-main.ipt-focus .psw-icon {background-position:center -269px;}
.login-wrapper .login-con .ipt-main.ipt-focus .ipt-box {border-color:#7eb6e9;}
.login-wrapper .login-con .mc {height:20px; line-height:20px; font-family:"SimSun"; margin-top:10px;}
.login-wrapper .login-con .mc .fl input {vertical-align:middle;}
.login-wrapper .login-con .login-sub {margin-top:15px;}
.login-wrapper .login-con .login-sub .login-btn {width:100%; height:36px; background:#e73441; font-size:20px; font-weight:200; color:#fff; cursor:pointer;}


/* 猜你喜欢 */
.like-til {height:56px; line-height:56px; margin-top:26px;}
.like-til .text {float:left; font-size:24px; font-weight:200; color:#c60a0a; margin-left:25px;}
.like-til .like-refresh {display:block; float:right; font-size:16px; color:#555;}
.like-til .like-refresh .icon {display:inline-block; width:20px; height:20px; background:url(../images/refresh.png) no-repeat; vertical-align:middle; margin:-2px 10px 0 0; transform:transform 0.4s linear; -webkit-transition:transform 0.4s linear; -moz-transition:transform 0.4s linear; -ms-transition:transform 0.4s linear;}
.like-til .like-refresh:hover {color:#f47f2f;}
.like-til .like-refresh:hover .icon {background:url(../images/refresh-hover.png) no-repeat; transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg); -ms-transform:rotate(360deg);}
.like-box .like-item li {width:234px; height:300px; float:left; background:#fff; margin-left:15px; overflow:hidden; position:relative; transform:all 0.2s linear; -webkit-transition:all 0.2s linear; -moz-transition:all 0.2s linear; -ms-transition:all 0.2s linear;}
.like-box .like-item li:first-child {margin-left:0;}
.like-box .like-item li:hover {-webkit-box-shadow:0 15px 30px rgba(0,0,0,0.1); box-shadow:0 15px 30px rgba(0,0,0,0.1); -webkit-transform:translate3d(0, -2px, 0); transform:translate3d(0, -2px, 0);}
.like-box .like-item li a {display:block; height:100%; padding:0 15px; overflow:hidden;}
.like-box .like-item li a .like-item-img {display:block; width:140px; height:140px; margin:40px auto 0 auto;}
.like-box .like-item li a .row {text-align:center; font-size:14px; overflow:hidden; cursor:pointer;}
.like-box .like-item li a .title {height:26px; line-height:26px; color:#444; margin-top:30px;}
.like-box .like-item li a .price {height:22px; line-height:22px; color:#eb6100;}
.like-til-hui .text {color:#030000;}
.like-box-hui .like-item li {border-top:2px solid #f6cf34;}
.like-box-hui .like-item li.item-1 {border-color:#f6cf34;}
.like-box-hui .like-item li.item-2 {border-color:#9176ec;}
.like-box-hui .like-item li.item-3 {border-color:#eca576;}
.like-box-hui .like-item li.item-4 {border-color:#ec76b0;}
.like-box-hui .like-item li.item-5 {border-color:#9edd5b;}
/*猜你喜欢购物车*/
.like-box .floor-cart {width:100%; position:absolute; left:0; bottom:0; overflow:hidden; height:0px; display:none;}
.like-box .floor-cart .cart-con {width:100%; height:50px; background:#f47f2f; background:rgba(244,127,47,0.9);}
.like-box .floor-cart .cart-con:hover {background:rgba(244,127,47,1);}
.like-box .floor-cart .cart-con .cart-num {width:63px; height:26px; background:#fff; float:left; margin:12px 0 0 23px; position:relative;}
.like-box .floor-cart .cart-con .cart-num .cart-ipt {width:33px; height:26px; line-height:26px; padding:0 8px; font-family:Verdana,"microsoft yahei"; font-size:12px; color:#f47f2f; position:absolute; left:0; top:0;}
.like-box .floor-cart .cart-con .cart-num .cart-change {width:13px; height:100%; position:absolute; right:1px; top:0;}
.like-box .floor-cart .cart-con .cart-num .cart-change .change {width:100%; margin-top:1px; background:#f68b42; font-family:"microsoft yahei"; font-size:12px; color:#fff; text-align:center; cursor:pointer; -moz-user-select:none;}
.like-box .floor-cart .cart-con .cart-num .cart-change .change:active {background:#f47f2f;}
.like-box .floor-cart .cart-con .cart-num .cart-change .plus {height:12px; line-height:10px;}
.like-box .floor-cart .cart-con .cart-num .cart-change .minus {height:11px; line-height:9px;}
.like-box .floor-cart .cart-con .cart-join {display:block; height:50px !important; line-height:50px; font-size:14px; color:#fff; padding:0 !important; float:right; margin-right:23px;}
.like-box .floor-cart .cart-con .cart-join:hover {text-decoration:underline;}
.like-box .floor-cart .cart-con .cart-join .icon {display:inline-block; width:26px; height:100%; background:url(../images/floor-cart.png) no-repeat center; vertical-align:top; *vertical-align:middle; margin-right:5px;}


/* 右侧快捷导航条 */
.right-nav {width:40px; background:#030000; color:#fff; text-align:center; font-size:12px; position:fixed; right:-40px; top:0; bottom:0; z-index:10000;}
.right-nav .right-con {width:100%; background:#030000; position:absolute; left:0; top:50%; z-index:3;}
.right-nav a {color:#fff;}
.right-nav .rg-line {width:30px; height:1px; line-height:0; font-size:0; background:#434343; margin:0 auto;}
.right-nav .rg-text {display:block; line-height:16px; padding:4px 10px; cursor:pointer;}
.right-nav .rg-text:hover {background:#d22929;}

.right-nav .rg-logo {width:100%; height:40px; background:url(../images/rg-logo.png) no-repeat center;}
.right-nav .rg-cart {display:block; padding:12px 0 8px 0;}
.right-nav .rg-cart:hover {background:#d22929;}
.right-nav .rg-cart .icon {display:block; width:24px; height:18px; background:url(../images/rg-cart.png) no-repeat; margin:0 auto;}
.right-nav .rg-cart .num {width:22px; height:22px; line-height:22px; margin:0 auto; background:#d22929; font-size:14px; border-radius:50%; font-style:normal; overflow:hidden; display:none;}
.right-nav .rg-service-ico {width:22px; height:22px; background:url(../images/rg-service.png) no-repeat; margin:12px auto 8px auto;}
.right-nav .rg-service {width:100%; position:relative;}
.right-nav .rg-service:hover {background-color:#d22929;}
.right-nav .rg-service .rg-service-nav {padding:4px 0; background:#777; position:absolute; right:40px; display:none;}
.right-nav .rg-service .rg-service-nav .rg-service-item {height:20px; line-height:20px; overflow:hidden;}
.right-nav .rg-service .rg-service-nav .rg-service-item a:hover {text-decoration:underline;}
.right-nav .rg-service .rg-service-nav .rg-service-arr {width:0; height:0; line-height:0; font-size:0; border:6px solid #777; border-color:transparent transparent transparent #777; border-style:dashed dashed dashed solid; position:absolute; right:-12px; top:50%; margin-top:-6px;}
.right-nav .rg-kefu .rg-service-nav {width:40px; top:-64px;}
.right-nav .rg-wuliu .rg-service-nav {width:52px; top:-94px;}

.right-nav .rg-fb {display:block; padding:12px 0 8px 0;}
.right-nav .rg-fb:hover {background:#d22929;}
.right-nav .rg-fb .icon {display:block; width:20px; height:19px; background:url(../images/rg-fb.png) no-repeat; margin:0 auto;}

.right-nav .rg-goTop {width:100%; height:30px; background:url(../images/rg-gotop.png) no-repeat center; cursor:pointer; display:none; position:absolute; left:0; bottom:0px; z-index:2;}
.right-nav .rg-goTop:hover {background-color:#d22929;}
.right-nav .rg-goTop .rg-service-nav {height:30px; line-height:30px; padding:0 10px; white-space:nowrap; top:0;}
.right-nav .rg-goTop .rg-service-nav:after {content:" "; display:block; width:0; height:0; line-height:0; font-size:0; border:6px solid #777; border-color:transparent transparent transparent #777; border-style:dashed dashed dashed solid; position:absolute; right:-12px; top:50%; margin-top:-6px;}

/* 成功弹窗提示层 */
.alertBox {height:36px; line-height:36px; padding:0 5px 0 36px; font-family:"微软雅黑"; font-size:14px; color:#f4f5f7; white-space:nowrap; position:fixed; top:50%; left:50%; margin-top:-18px; display:none; z-index:10005;}
.successAlert {background:url(../images/alert1.png) no-repeat 8px center #c60a09; filter:alpha(opacity:80); opacity:0.8;}
.failureAlert {background:url(../images/alert2.png) no-repeat 8px center #909090;}

/* 浏览器版本过低提示 */
.versionoverflow {overflow:hidden;}
.versionbg {width:100%; height:100%; _height:3000px; background:#030000; filter:alpha(opacity=76); opacity:0.76; zoom:1; position:absolute; top:0px; left:0px; z-index:10005;}
.version {width:100%; height:20px; line-height:20px; padding:20px 0; background:#fdfc00; text-align:center; font-size:14px; color:#393939; position:absolute; left:0; top:0; z-index:10006;}
.version .icon {display:inline-block; width:24px; height:16px; background:url(../images/version.jpg) no-repeat; vertical-align:middle; margin-right:12px;}

/* 商城入口切换动画 */
.portal-blur {filter:url(images/common/portal/blur.svg#blur); -webkit-filter:blur(5px); -moz-filter:blur(5px); -ms-filter:blur(5px); filter:blur(5px);}
.portal-mask {width:100%; height:100%; background:#000; position:fixed; top:0; left:0; z-index:10005;}
.portal-out {width:479px; height:310px; background:url(../images/outbg1.png); position:fixed; left:50%; top:50%; margin:-155px 0 0 -240px; z-index:10006; display:none;}
.portal-out.portal-out2 {background:url(../images/outbg2.png);}
.portal-out .p-profile {width:128px; height:115px; background:url(../images/outtx.png) no-repeat; margin:23px auto 0 auto;}
.portal-out .p-profile.closeeye {background-position:0 -115px;}
.portal-out .p-loading {width:100%; line-height:0; *font-size:0; text-align:center; margin-top:2px;}
.portal-out .p-loading .loading-dot {display:inline-block; vertical-align:top; *display:inline; *zoom:1;}
.portal-out .p-loading .loading-dot .dot {display:block; width:5px; height:5px; float:left; margin:0 7px; background:#fff; border-radius:50%; overflow:hidden;}
.portal-out .p-out-con {line-height:18px; margin-top:10px; font-size:14px; color:#fff; text-align:center;}
.portal-out .p-out-con .txt {display:inline-block; vertical-align:top; text-align:left; *display:inline; *zoom:1;}
.portal-in {width:447px; height:102px; background:url(../images/inbg1.png) no-repeat; position:fixed; left:50%; top:50%; margin:-51px 0 0 -223px; z-index:10006;}
.portal-in .p-in-con {width:447px; height:0px; background:url(../images/inbg2.png) no-repeat; position:absolute; left:0; bottom:20px; overflow:hidden;}
.portal-in .p-in-con .txt {height:46px; line-height:46px; font-size:18px; color:#fff; text-indent:52px;}
.portal-in .p-dot {background:url(../images/indot.png) no-repeat; position:absolute;}
.portal-in .p-dot1 {width:11px; height:11px; left:70px; top:-25px;}
.portal-in .p-dot2 {width:25px; height:25px; left:260px; top:-40px; background-position:0 -11px;}
.portal-in .p-dot3 {width:25px; height:25px; left:55px; top:130px; background-position:0 -36px;}
.portal-in .p-dot4 {width:43px; height:43px; left:420px; top:150px; background-position:0 -61px;}
/* 首次登录提示效果 */
.account-activate {width:577px; height:491px; background:url(../images/bg.png) no-repeat; position:fixed; left:50%; top:50%; margin:-245px 0 0 -288px; z-index:10006; display:none;}
.account-activate .title-txt {padding:78px 95px 0 80px; font-size:16px; color:#fff;}
.account-activate .title-txt span {color:#ffde00;}
.account-activate .account-form {width:310px; margin:0 auto; padding-top:60px;}
.account-activate .account-form .find-form {padding-bottom:6px;}
.account-activate .account-form .find-form .find-ipt {width:308px; height:38px; line-height:38px; border:1px solid #d2d2d2; position:relative;}
.account-activate .account-form .find-form .find-ipt .text {height:100%; font-size:14px; float:left; margin-left:9px;}
.account-activate .account-form .find-form .find-ipt .input {height:20px; line-height:20px; padding:9px 10px; font-family:"microsoft yahei"; font-size:14px; color:#030000; float:left;}
.account-activate .account-form .find-form .find-ipt .ipt-phone {width:237px;}
.account-activate .account-form .find-form .find-ipt .ipt-checkcode {width:125px;}
.account-activate .account-form .find-form .find-ipt .hint {height:100%; font-size:14px; color:#d2d2d2; cursor:text; position:absolute; top:0; left:61px;}
.account-activate .account-form .find-form .find-error {height:24px; line-height:24px; color:#e73441; overflow:hidden;}
.account-activate .account-form .find-form .find-error .find-error-text {height:100%; padding-left:4px; display:none;}
.account-activate .account-form .find-form .find-error .find-error-text .icon {display:inline-block; width:12px; height:100%; vertical-align:top; *vertical-align:middle; background:url(../images/error.png) no-repeat center; margin-right:6px;}
.account-activate .account-form .find-form.form-error .find-ipt {border-color:#e73441;}
.account-activate .account-form .find-form.form-focus .find-ipt {border-color:#51b9e8;}

.account-activate .account-form .find-form .find-ipt .code-btn {width:106px; height:32px; line-height:32px; text-align:center; font-size:14px; border-radius:2px; background:#ececec; color:#a7a7a7; position:absolute; top:3px; right:3px;}
.account-activate .account-form .find-form .find-ipt .get-code {cursor:pointer;}
.account-activate .account-form .find-form .find-ipt .get-code.active {background:#d22929; color:#fff;}
.account-activate .account-form .find-form .find-ipt .count-btn {display:none;}
.account-activate .account-form .find-submit {margin-top:5px;}
.account-activate .account-form .find-submit .find-btn {width:100%; height:40px; background:#d22929; font-family:"microsoft yahei"; font-size:18px; color:#fff; border-radius:2px; cursor:pointer;}
.account-activate .account-form .find-submit .find-btn:hover {background:#c81b1c;}
.account-activate .account-form .submit-desc {height:28px; line-height:14px; margin-top:6px; font-family:"SimSun"; color:#a7a7a7;}
.account-activate .account-form .submit-desc a {color:#51b9e8;}
.account-activate .account-form .submit-desc a:hover {text-decoration:underline;}
/* 激活成功 */
.account-activate-s {width:422px; height:137px; background:url(../images/bg-s.png) no-repeat; position:fixed; left:50%; top:50%; margin:-68px 0 0 -211px; z-index:10006;}
.account-activate-s .s-con {padding:45px 0 0 125px;}
.account-activate-s .s-con .txt {line-height:20px; font-size:16px; color:#ffde00;}
.account-activate-s .s-con .btn {margin-top:12px;}
.account-activate-s .s-con .btn .btnlink {display:block; width:158px; height:40px; line-height:40px; background:#d22929; border-radius:3px; text-align:center; font-size:16px; color:#fff;}
.account-activate-s .s-con .btn .btnlink:hover {background:#c81b1c;}
/* 重复登录提醒 */
.float-login-modal {width:390px; position:fixed; right:0; bottom:-10000px; z-index:10001;}
.float-login-modal .flm-close {display:block; width:30px; height:30px; line-height:26px; text-align:center; font-size:26px; color:#fff; position:absolute; right:0; top:0;}
.float-login-modal .flm-title {height:30px; line-height:30px; padding-left:14px; background-color:#77d339; font-size:14px; color:#fff; overflow:hidden; position:relative;}
.float-login-modal .flm-body {min-height:130px; line-height:20px; padding:30px 24px 35px 24px; border:1px solid #66bc56; border-top:none; background:#fff; font-size:14px; color:#757575;}
/* 用户金额 底部横条 显示 */
.aom-container {width:100%; height:50px; line-height:50px; background:url(../images/aom-bg.png) no-repeat center top; background-size:cover; text-align:center; position:fixed; left:0; bottom:0; z-index:10; overflow:hidden;}
.aom-container .aom-close {display:block; width:30px; height:30px; background:url(../images/aom-close.png) no-repeat center center #d53d3d; position:absolute; right:40px; top:0;}
.aom-container .aom-close:hover {background-color:#c21111;}
.aom-container .text {font-size:16px; color:#fff;}
.aom-container .xs {font-size:12px;}
.aom-container .lg {font-size:24px;}



/* 弹窗 */
.info-control-mask {background:#363636; position:fixed; left:0; right:0; top:0; bottom:0; z-index:10000; display:none;}
.info-control-modal {position:fixed; left:0; right:0; top:0; bottom:0; z-index:10001; overflow:auto; display:none;}
.info-control-modal .modal-container {width:600px; border:1px solid #ececec; background:#fff; font-family:"microsoft yahei"; margin:0px auto; margin-top:200px; position:relative;}
.info-control-modal .modal-close {display:block; width:25px; height:24px; background:url(../images/fpclose.png) no-repeat; position:absolute; right:15px; top:10px; cursor:pointer;}
.info-control-modal .modal-close:hover {background-position:0 -24px;}
.info-control-modal .modal-hd {height:45px; line-height:45px; background:#f4f4f4; padding:0 15px; font-size:14px; color:#000;}
.info-control-modal .modal-bd {padding:15px 20px 25px;}
.kpForm {font-family:"microsoft yahei"; font-size:12px;}
.kpForm .red {color:#c00;}
.kpForm .small {color:#afafaf;}
.kpForm table td {height:32px; line-height:32px; padding:6px 0px;}
.kpForm .kpselect,
.kpForm .kpinput,
.kpForm .kptextarea {border:1px solid #e6e6e6; font-family:"microsoft yahei"; font-size:12px; color:#555; vertical-align:top;}
.kpForm .kpselect {width:100%; height:32px;}
.kpForm .kpselect-multiple {height:280px; padding:5px;}
.kpForm .kpinput,
.kpForm .kptextarea {width:186px; height:22px; line-height:22px; padding:5px;}
.kpForm .kpinput::-webkit-input-placeholder {color:#d2d2d2 !important;}
.kpForm .kpinput:-moz-placeholder {color:#d2d2d2 !important;}
.kpForm .kpinput::-moz-placeholder {color:#d2d2d2 !important;}
.kpForm .kpinput:-ms-input-placeholder {color:#d2d2d2 !important;}
.kpForm .kptextarea {width:561px; height:44px; resize:none; outline:none;}
.kpForm .kpTypeSelect .kpTypeItem input {vertical-align:middle; margin-top:-2px; margin-right:2px;}
.info-control-modal-btn {margin-top:30px; text-align:center;}
.info-control-modal-btn .kpsBtn {display:inline-block;width:146px; height:36px; line-height:36px; border:1px solid #d2d2d2; border-radius:4px; margin:0 28px; font-size:14px; color:#757575; vertical-align:top; cursor:pointer;}
.info-control-modal-btn .btn-default {border:1px solid #d2d2d2; background:#fff;}
.info-control-modal-btn .btn-default:hover {box-shadow:0px 0px 10px 0px #ccc inset;}
.info-control-modal-btn .btn-primary {background:#00a0e9; border-color:#00a0e9; color:#fff;}
.info-control-modal-btn .btn-primary:hover {background:#4a8ed5;}
/* 弹窗 end */
/* 初始密码修改弹窗 */
.password-modal .modal-container {
    width: 400px;
}

    .password-modal .modal-container .password-text {
        padding: 15px 0;
        text-align: center;
        font-size: 14px;
        font-weight: bold;
    }
/* 初始密码修改弹窗 end */


.billingList table {border-collapse:collapse; border:1px solid #e6e6e6;}
.billingList table td {border:1px solid #e6e6e6; text-align:center; word-wrap:break-word; word-break:break-all;}
.billingList table thead td {height:34px; background:#f2f2f2;}
.billingList table tbody td {height:20px; line-height:20px; padding:5px 2px;}
.cameraPosition{position: absolute; right: 70px;top: 0px; height: 36px; display: flex;align-items: center;cursor: pointer;z-index: 999;}