﻿@charset "utf-8";
/* CSS Document */

html,
body {
    -webkit-text-size-adjust: none;
    position: relative;
    height: 100%;
}

body {
    margin: 0;
    outline: none;
    padding: 0;
    font: 12px/1.5 "宋体", Arial, sans-serif;
    font-family: "微软雅黑";
    line-height: 160%;
    color: #666;
    background: #FFFFFF;
    _text-align: center;
+ text-align: center;
}

div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
form,
fieldset,
input,
textarea,
blockquote,
p {
    padding: 0;
    margin: 0;
}

table,
td,
tr,
th {
    font-size: 12px;
}

ol,
ul {
    list-style: none;
}

li {
    list-style-type: none;
}

img {
    vertical-align: top;
    border: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    font-size: inherit;
    font-weight: normal;
}

address,
cite,
code,
em,
th,
i {
    font-weight: normal;
    font-style: normal;
}

a {
    color: #2d2d34;
    text-decoration: none;
}

a:hover {
    color: #E50112;
    cursor: pointer;
}

.homefl_con {
    float: left;
    width: 973px;
    overflow: hidden;
}

.clearfix:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
.pointer {
    cursor: pointer;
}
.notAllow {
    cursor: not-allowed;
}

.outer {
    width: 100%;
    background: #fff;
}

.brand_mid {
    width: 100%;
    height: 424px;
    position: relative;
    overflow: hidden;
}

.inner {
    width: 1200px;
+ width: 1192 px;
    margin: 0 auto;
    position: relative;
+ z-index: 10;
}

.inner_reg {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

.inner_1000 {
    width: 1000px;
    margin: 0 auto;
    position: relative;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.red, .textRed {
    color: #E50012;
}
.textGreen {
    color: #19be6b;
}
.textYellow {
    color: #ff9900;
}
.textBlue {
    color: #336699;;
}
.textGrey {
    color: #999;
}
.btn-primary-active {
    display: inline-block;
    width: auto;
    height: 32px;
    padding: 0 15px;
    line-height: 32px;
    background: #E50012;
    color: #fff;
    border: 1px solid #E50012;
    border-radius: 3px;
    cursor: pointer;
}
.btn-primary-empty {
    display: inline-block;
    width: auto;
    height: 32px;
    padding: 0 15px;
    line-height: 32px;
    background: #fff;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 30px;
}
.btn-primary-empty.red {
    color: #E50012;
    border: 1px solid #E50012;
}

.m_t_10 {
    margin-top: 10px;
}

.m_t_15 {
    margin-top: 15px;
}

.m_t_20,
.m_t_30 {
    margin-top: 30px !important;
}

.m_l_30 {
    margin-left: 30px;
}

.m_l_50 {
    margin-left: 49px;
}

.hide {
    display: none !important;
}

.n_banner {
    float: left;
    width: 575px;
}

.n_banner_all {
    float: left;
    width: 100%;
    display: inline-table;
}

input:focus,
textarea:focus,
select:focus {
    outline: none;
}

.shortcut {
    height: 36px;
    border-bottom: 1px solid #e5e5e5;
    background: #efefef;
    position: relative;
}

.toph {
    height: 60px;
    margin: 20px 0;
}

.shortcut .logo {
    float: left;
    margin-top: 20px;
}

.header .logo img {
    /* width: 276px !important;
  margin-top: -20px; */
    width: 225px;
    left: 25px;
    position: relative;
    margin-right: 50px;
    margin-top: -3px;
}

.shortcut>.inner:after {
    clear: both;
    content: ' ';
    display: block;
    font-size: 0;
    line-height: 0;
    visibility: hidden;
    width: 0;
    height: 0;
}
.shortcut .fl li {
    float: left;
    height: 36px;
    line-height: 36px;
    padding: 0 11px 0 12px;
    padding-left: 26px;
    position: relative;
    font-size: 12px;
}

.shortcut .fl li a {
    color: #333333;
}

.shortcut .fl .fore1 {
    padding-left: 0;
    color: #999999;
}

.shortcut .fl .fore2 {
    padding-left: 0px;
}

.shortcut .fl .fore2 .Login {
    padding-left: 0;
}

.shortcut .fl .fore2 a {
    padding: 0 11px;
    color: #666;
}

.shortcut .fl .fore2 a.user_title {
    padding: 0;
    margin:0;
    max-width: 86px;
    text-align: center;
    white-space: norwap;
    white-space: nowrap;
    text-overflow: hidden;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
}

 .fl .fore2 a.user_name {
    padding: 0;
    padding-left: 5px;
    display: inline-block;
    overflow: hidden;
}
/* 用户等级 */
.shortcut .userInfoCont {
    position: relative;
    display: inline-block;
    height: 36px;
    padding-right: 5px;
    margin-left: 18px;
    cursor: pointer;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
}
.shortcut .userInfoCont:hover {
    background: #fff;
    border-left: 1px solid #e2e2e2;
}
.shortcut .userInfoCont:hover .userLevelContent {
    display: block;
}
.shortcut .level-text-icon {
    height: 20px;
    line-height: 20px;
    background: url(../images/crown_icon.png) no-repeat;
    background-color: #e2d7c0;
    background-position: 4px center;
    padding-left: 18px;
    color: #9e7e3a;
    padding: 0 6px 0 22px;
    margin-top: 8px;
    margin-left: 10px;
    border-radius: 3px;
    box-sizing: border-box;
}
.shortcut .userLevelContent .level-text-icon {
    display: block;
    width: 52px;
    margin-top: 3px;
    margin-left: 0;
}
.shortcut .change-invoice-icon {
    width: 9px;
    height: 18px;
    background: url(../images/taggle_invoice_icon1.png) no-repeat;
    background-position: center center;
    margin-top: 10px;
    margin-left: 8px;
}
.shortcut .change-invoice-icon:hover {
    background: url(../images/taggle_invoice_icon2.png) no-repeat;
}
.shortcut .userInfoCont .level-name {
    /* position: relative;
    top: -9px; */
    display: inline-block;
    height: 18px;
    padding: 0 5px;
    line-height: 18px;
    overflow: hidden;
    border-radius: 2px;
    text-align: center;
    margin-top: 8px;
}
.shortcut .userInfoCont.common .level-name {
    background: #ababae;
    color: #000;
}
.shortcut .userInfoCont.gold .level-name {
    background: #f3d28a;
	background-image: linear-gradient(0deg, #c69d53 0%, #f3d28a 100%);
    border-radius: 2px;
    color: #8c5f00;
}
.shortcut .userInfoCont.diamond .level-name {
    background: #343435;
	background-image: linear-gradient(0deg, #525253 0%, #343435 100%);
    border-radius: 2px;
    color: #f0cd83;
}

/* 用户权益面板 */
.shortcut .userLevelContent {
    display: none;
    position: absolute;
    left: -1px;
    top: 37px;
    width: 272px;
    height: 175px;
    border: solid 1px #e2e2e2;
    border-top: none;
    background: #fff;
    z-index: 999;
}
.userLevelHead {
    padding: 15px;
    border-bottom: solid 1px #e5e5e5;
}
.shortcut .userLevelContent .userIcon {
    float: left;
    width: 52px;
    height: 52px;
    background: url(../images/useravatar.png) no-repeat;
    background-size: 100% 100%;
}
.shortcut .userLevelContent .userLevelText {
    float: left;
    padding-left: 20px;
    width: 158px;
    height: 52px;
}
.shortcut .userLevelContent .userLevelText .level-name {
    position: unset;
    margin-top: 5px;
    display: block;
    width: 34px;
    box-sizing: border-box;
}
.shortcut .userLevelContent .userLevelText a {
    display: block;
    padding: 0;
    color: #999;
    line-height: 30px;
}
.shortcut .userLevelList {
    position: relative;
    height: 90px;
    overflow: hidden;
}
.shortcut .userLevelList ul {
    position: absolute;
    left: 0;
    height: 90px;
    white-space: nowrap;
    padding-left: 8px;
    -webkit-transition: .8s left ease-in;
    -moz-transition: .6s left ease-in;
    -o-transition: .6s left ease-in;
    transition: .6s left ease-in;
}
.shortcut .userLevelList li {
    float: none;
    display: inline-block;
    height: 75px;
    line-height: 18px;
    padding: 15px 15px 0;
    position: static;
    font-size: 12px;
    text-align: center;
}
.shortcut .userLevelList li>a {
    display: block;
    width: 54px;
    padding: 0 !important;
}
.shortcut .userInfoCont i.level-icon {
    display: block;
    width: 41px;
    height: 41px;
    margin: 0 auto;
}
.shortcut .userInfoCont.common i.level-icon {
    background: url(../images/level_icon_gray_min.png) no-repeat;
    background-position: 0 0;
}
.shortcut .userInfoCont.gold i.level-icon {
    background: url(../images/level_icon_yellow_min.png) no-repeat;
    background-position: 0 0;
}
.shortcut .userInfoCont.diamond i.level-icon {
    background: url(../images/level_icon_black_min.png) no-repeat;
    background-position: 0 0;
}
.shortcut .userLevelList .to-left-btn {
    position: absolute;
    bottom: 42px;
    left: 8px;
    width: 10px;
    height: 14px;
    background: url(../images/jiantouyou_left.png) no-repeat;
    background-position: center center;
    z-index: 1;
}
.shortcut .userLevelList .to-right-btn {
    position: absolute;
    bottom: 42px;
    right: 8px;
    width: 10px;
    height: 14px;
    background: url(../images/jiantouyou_right.png) no-repeat;
    background-position: center center;
    z-index: 1;
}
.shortcut .fl .fore2 a:hover {
    color: #e50012;
}

.shortcut .fl .fore3 b {
    width: 18px;
    height: 14px;
    display: block;
    background: url(../images/user.jpg) no-repeat;
    position: absolute;
    left: 6px;
    top: 9px;
}

.shortcut .fr li {
    height: 36px;
    line-height: 36px;
    padding: 0 11px 0 12px;
    padding-left: 26px;
    position: relative;
    float: left;
}

.shortcut .fr .fore1 {
    padding-left: 0;
    color: #999999;
}

.shortcut .fr .fore2 {
    padding: 0px;
    padding-right: 25px;
    background: url(../images/new_png_05.png) right 50% no-repeat;
}

.shortcut .fr .fore2 a {
    margin-left: 10px;
}

.shortcut .fr .fore2 .Login {
    color: #E40115;
}

.shortcut .fr .fore3 b {
    width: 25px;
    height: 16px;
    display: block;
    background: url(../images/tel.png) no-repeat;
    position: absolute;
    left: 6px;
    top: 9px;
}

.shortcut .fr .fore_n1 {
    float: left;
    line-height: 34px;
    border: 1px solid transparent;
    border-bottom: none;
    background: url(../images/new_png_05.png) right 50% no-repeat;
    position: relative;
    padding: 0px;
    padding: 0 11px;
}

.shortcut .fr .fore_n1 a {
    float: left;
}

.shortcut .fr .fore_n1 i {
    float: left;
    width: 7px;
    height: 36px;
    display: block;
    background: url(../images/new_png_06.png) center 50% no-repeat;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
    margin-left: 10px;
}

.shortcut .fr .fore_n1:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
}

.shortcut .fr .fore_n1 ul {
    display: none;
    position: absolute;
    left: -1px;
    top: 36px;
    width: 100%;
+ width: 101 px;
    background: #FFFFFF;
    border: 1px #e6e6e6 solid;
    border-top: none;
    z-index: 1000;
}

.shortcut .fr .fore_n1 ul li {
    float: left;
    width: 100%;
    height: 30px;
    line-height: 30px;
    padding: 0px;
}

.shortcut .fr .fore_n1 ul li a {
    float: left;
    width: 100%;
    height: 30px;
    text-indent: 10px;
    text-align: left;
    white-space: nowrap;
    overflow: hidden;
 	text-overflow: ellipsis;
}

.shortcut .fr .fore_n1 ul li a:hover {
    background: #F0F0F0;
}

.shortcut .fr .fore_n1:hover {
    border-color: #e6e6e6;
    border-bottom: none;
    background: #FFFFFF;
}

.shortcut .fr .fore_n1:hover ul {
    display: block;
}

.shortcut .fr .fore_n1 b {
    float: left;
    width: 20px;
    height: 20px;
    display: block;
    background: url(../images/new_png_01.png) no-repeat;
    margin: 6px 8px 0 0;
}

.shortcut .fr .fore_n3 {
    float: left;
    background: url(../images/new_png_05.png) right 50% no-repeat;
    position: relative;
    padding: 0px;
    padding: 0 11px;
}

.shortcut .fr .fore_n3 b {
    width: 20px;
    height: 20px;
    display: block;
    background: url(../images/new_png_02.png) no-repeat;
    position: absolute;
    left: 12px;
    top: 6px;
}

/* zkh二维码 */
.shortcut .mobile_zkh {
    position: relative;
    cursor: pointer;
    background: none !important;
}

.shortcut .mobile_zkh .zkh_code_static {
    position: absolute;
    top: 33px;
    left: 5px;
    /* width: 68px;
    height: 72px; */
    z-index: 100;
}

.shortcut .mobile_zkh:hover .zkh_code_list {
    display: block;
}

.shortcut .mobile_zkh .zkh_code_list {
    display: none;
    position: absolute;
    top: 36px;
    left: -16px;
    padding: 0 8px 5px;
    background-color: #fff;
    border: 1px solid #eee;
    border-radius: 3px;
    -webkit-box-shadow: 0px 0px 2px #ededed;
    -moz-box-shadow: 0px 0px 2px #ededed;
    -o-box-shadow: 0px 0px 2px #ededed;
    box-shadow: 0px 0px 2px #ededed;
    z-index: 100;
    border-top: none;
}

.shortcut .mobile_zkh .zkh_code_list li {
    width: auto;
    height: auto;
    padding: 10px 10px 0;
    border-bottom: 1px solid #e2e2e2;
    text-align: center;
}

.shortcut .mobile_zkh .zkh_code_list li:last-child {
    border-bottom: none;
}

.shortcut .mobile_zkh .zkh_code_list li img {
    padding: 4px;
    border: 1px solid #f1f1f1;
}
.shortcut .inner_1000 ul.fr li:last-child {
    background: none !important;
}

.shortcut .mobile_zkh .code_title {
    padding: 8px 0;
    font-size: 12px;
    line-height: 12px;
    color: #808080;
    text-align: center;
}
.mobile_zkh a:hover {
    cursor: Auto;
}

.fore_n0 {
    background: none !important;
}

.fore_n0:hover {
    background: #fff !important;
}

.shortcut .fr .fore_n0 ul {
+ width: 89 px;
}

.shortcut .fr .fore_n4 {
    float: left;
    position: relative;
    padding: 0px;
    padding-left: 26px;
    color: #E40115;
}

.shortcut .fr .fore_n4 b {
    width: 20px;
    height: 20px;
    display: block;
    background: url(../images/new_png_03.png) no-repeat;
    position: absolute;
    left: 5px;
    top: 6px;
}

.shortcut .fr .fore_n4 a {
    color: #E40115;
    font-size: 16px;
}

.shortcut .fr .fore_n4 a.top_phone:hover {
    text-decoration: none !important;
}

.postage_t {
    /* margin-left: 54px; */
}

.postage_t i {
    width: 1px;
    height: 14px;
    background: #cfcfcf;
    display: block;
    position: absolute;
    top: 15px;
    right: -10px;
}

.postage_t img {
    margin-top: 10px;
}

.postage_t span {
    font-size: 14px;
    color: #e50012;
}

.phone_num a {
    float: right !important;
    padding-right: 0px !important;
    font-size: 14px !important;
    color: #666 !important;
}

.phone_num img {
    margin: 14px 6px 0 100px;
}

.shortcut .menu.hover .dd {
    display: block;
}

.shortcut .menu.hover {
    border: 1px solid #e3e3e3;
    border-width: 0 1px;
    margin: 0 -1px;
}

.shortcut .menu.hover .blank {
    width: 114px;
    height: 5px;
    display: block;
    background: #fff;
    position: absolute;
    left: 0;
    bottom: -2px;
    z-index: 100;
}

.header {
    height: 73px;
    padding-top: 17px;
+ z-index: 9;
}

.header .logo {
    float: left;
    margin-top: 2px;
    /* width: 225px !important; */
    position: relative;
    /* overflow: hidden; */
    left: -25px;
}

.header .serchWrap {
    width: 470px;
    margin: 9px 0 0 0;
    /* margin: 9px 0 0 45px; */
    float: left;
}

.header .i-search {
    width: 466px;
    height: 36px;
    padding: 0px;
    border: 2px #E50112 solid;
    /*background: url(../images/search_bt.png) no-repeat 425px -10px;*/
}

.header .serchWrap .text {
    position: relative;
    top: -1px;
    width: 370px;
    height: 38px;
    line-height: 38px;
    font-size: 14px;
    color: #666;
    padding: 0 8px;
    float: left;
    border: none;
    background: none;
    font-family: "微软雅黑";
}

.header .serchWrap #txtSearchKeyword::-webkit-input-placeholder {
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
}

.header .serchWrap #txtSearchKeyword::-moz-placeholder {
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
}

.header .serchWrap #txtSearchKeyword:-ms-input-placeholder {
    font-size: 14px;
    color: #666;
    font-family: "微软雅黑";
}

.header .serchWrap .button {
    width: 80px;
    height: 30px;
+ height: 38 px;
    line-height: 30px;
    background: #e50112;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    float: right;
    padding-top: 6px;
    margin-right: -1px;
}

.pic_model {
    display: inline-block;
    width: 200px;
    height: 218px;
    display: none;
    background: rgba(0, 0, 0, .06);
    position: absolute;
    top: 0;
    left: 0;
}

.floor-fm .proList li.cpad span {
    width: 414px !important;
}

.floor-fm .proList li:hover span {
    display: inline-block;
}

.header .serchWrap a.button:hover {
    text-decoration: none;
}

.header .serchWrap .SearcBut {
    line-height: 25px;
}

.tabcon-multi li div {
    display: none;
    height: 68px;
    width: 158px;
    background: rgba(0, 0, 0, .06);
    top: 0;
    right: 0;
    position: absolute;
}

.tabcon-multi li a:hover div {
    display: inline-block;
}

.header .serchWrap .homepage {
    display: block;
    line-height: 18px;
    padding-top: 4px;
    color: #7b7b7b;
    height: 18px;
    font-size: 12px;
    overflow: hidden;
    float: left;
}

.header .serchWrap .homepage a {
    color: #9e9e9e;
    margin-right: 8px;
}

.esp {
    float: right;
    position: relative;
    margin-top: 18px;
}

.esp span {
    float: left;
    height: 30px;
    line-height: 30px;
    border: 1px #ddd solid;
}

.esp:hover span {
    height: 35px;
}

.esp .esp_box {
    background: none !important;
    padding: 0 5px;
}

.esp:hover .esp_box {
    height: 30px !important;
}

.esp div {
    display: none;
    position: absolute;
    right: 0px;
    top: 35px;
    border: 1px #ddd solid;
    z-index: 1000;
}

.esp:hover div {
    display: block;
}

.n_rtitle {
    float: right;
    font-size: 26px;
    color: #000000;
    margin-top: 50px;
}

.MainNav {
    height: 42px;
    background: none;
    line-height: 42px;
    font-size: 16px;
    margin-top: 10px;
+ z-index: 1;
}
.MainNav>div.ZXzx {
    float: right;
}
.top_nav {
    border: 2px solid #e50012;
}

.MainNav .list li {
    height: 42px;
    text-align: center;
    float: left;
    position: relative;
}

.MainNav .list li.jg {
    float: left;
    width: 55px;
    background: none;
    height: 32px;
    /* margin-top: -2px; */
}

.MainNav .list li b {
    width: 1px;
    height: 22px;
    background: #75a9e3;
    border-left: 1px solid #FE0000;
    display: block;
    position: absolute;
    top: 10px;
    right: 0;
}

.MainNav .list li a {
    color: #d3d3d3;
    width: 127px;
    text-align: center;
    /* display: block; */
    font-size: 16px;
    margin-right: 55px !important;
    padding-right: 0 !important;
}

/*.MainNav .list li.curr a{ background:#FE0000;}*/

.MainNav .tel {
    float: right;
    margin: 10px 12px 0 0;
}

.MainNav .list li .dd {
    width: 120px !important;
    background: #E50112;
    background: rgba(231, 0, 18, .88);
    position: absolute;
    overflow: hidden;
    display: none;
    left: -23px !important;
    top: 30px;
    z-index: 100;
}

.MainNav .list li:hover .dd {
    display: block;
    background: #fff;
    background: rgba(252, 252, 252, .92);
}

.MainNav .list li .dd ol {
    margin-bottom: -2px;
    display: block;
    height: 136px;
}

.MainNav .list li .dd li {
    height: 34px;
    display: block;
    width: auto;
    font-size: 14px;
    line-height: 34px;
    float: none;
    text-align: center;
}

.MainNav .list li .dd li a {
    display: block;
    background: none;
    width: 120px;
    font-size: 14px !important;
    color: #333 !important;
}

.MainNav .list li .dd li a:hover {
    color: #e50012 !important;
}

.MainNav .nav_r {
    float: left;
    margin-top: 3px;
}

.navMenuWrap {
    width: 225px;
+ width: 214 px;
    float: left;
    border-right: none;
    border-top: none;
}

.homepagetext {
    color: #333;
}

.homepagetext:hover {
    cursor: pointer;
}

.nav_top {
    height: 60px;
    width: 100%;
    background: #fff;
}

.homepagetext a {
    position: relative;
    color: #333;
    line-height: 42px;
}

.homepagetext:hover a {
    color: #fff !important;
    font-weight: 700;
}

.homepagetext:hover >a::after,
.homepagetext_curr a::after {
    content: '';
    position: absolute;
    width: 100%;
    border: 1px solid;
    bottom: -4px;
    left: 0;
}

.homepagetext_curr a {
    color: #fff !important;
}

.hr_line {
    width: 100%;
    height: 42px;
    _height: 42px;
    background: #434649;
    margin-top: -42px;
    font-size: 0;
}
.ml_nav1 {
    height: 336px;
    margin-top: 0px;
    line-height: 34px;
    position: relative;
    z-index: 100;
    background: #eee;
    width: 225px;
    /* padding-top: 8px; */
}

.ml_nav1 li a {
    margin-right: 6px;
}

.ml_nav1 li .blank {
    display: none;
}

.ml_nav1 .hover {
    margin: 0px;
    width: 238px;
    position: relative;
    z-index: 111;
}

.ml_nav1 .hover .ml_nav2 {
    display: block;
}

.ml_nav1li1 {
    cursor: pointer;
    /* border-top: 1px solid transparent;
    border-bottom: 1px solid transparent; */
    /*border-left: 5px solid transparent;*/
    padding-left: 5px;
}

/*.ml_nav1li1:nth-of-type(1) {*/

/*background: url('../images/tubiao_03.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(1):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_03.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(2) {*/

/*background: url('../images/tubiao_07.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(2):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_07.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(3) {*/

/*background: url('../images/tubiao_11.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(3):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_11.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(4) {*/

/*background: url('../images/tubiao_14.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(4):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_14.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(5) {*/

/*background: url('../images/tubiao_17.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(5):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_17.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(6) {*/

/*background: url('../images/tubiao_20.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(6):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_20.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(7) {*/

/*background: url('../images/tubiao_22.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(7):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_22.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(8) {*/

/*background: url('../images/tubiao_25.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(8):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_25.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(9) {*/

/*background: url('../images/tubiao_28.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(9):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_27.png') no-repeat 6px 12px;*/
    /*background-color: #fff;*/
    /*border-right: none;*/
}

/*.ml_nav1li1:nth-of-type(10) {*/

/*background: url('../images/tubiao_30.png') no-repeat 6px 12px;*/

/*}*/

.ml_nav1li1:nth-of-type(10):hover .iconfont {
    color: #ed0c1e;
    /*background: url('../images/tubiaohong_29.png') no-repeat 6px 12px;*/
    /*padding-bottom: 1px;*/
    /*border-right: none;*/
}

.ml_nav1li1:hover {
    background-color: rgb(255, 255, 255) !important;
    /*border-top-color: #e50112;*/
    /*border-bottom-color: #e50112;*/
    /*border-left-color: #e50112;*/
}

.ml_nav1li1 .ml_txt {
    padding-left: 0px;
    font-size: 13px;
    position: relative;
    left: 27px;
    top: -34px;
}

/* .ml_nav1li1:hover .blank {
    width: 3px;
    height: 51px;
    background: #FFF;
    display: block;
    position: absolute;
    top: 0;
    right: -1px;
    z-index: 111;
} */

/* .ml_nav1li1:hover .ml_txt {
    position: relative;
    margin: 0px 0 0px;
    width: 193px;
    z-index: 111;
    left: 27px;
    background: #fff;
} */

.ml_nav1li1:hover > .ml_nav2 {
    display: block;
    background: #fff;
    border: 1px solid #d32e26;
}

.ml_nav2 {
    width: 925px;
    height: 333px;
    border: 1px solid #e2e2e2;
    border-left: none;
    max-height: 333px;
    overflow-y: scroll;
    padding-left: 0px;
    position: absolute;
    left: 222px;
    top: 0px;
    background: #fff;
    border-left: none;
    margin-left: 2px;
    z-index: 110;
    border: 1px solid #d32e26;
    display: none;
}

.ml_nav2 ul {
    width: 50%;
    min-height: 479px;
}

.ml_nav2 ul li {
    width: 97%;
    line-height: 26px;
    /* margin-top: 8px; */
}

.ml_nav2 strong {
    min-width: 130px;
    padding-right: 10px;
    margin-left: 20px;
    text-align: left;
    float: left;
}

.ml_nav1 .ml_nav2 strong a {
    line-height: 35px;
    padding: 0;
    border: none;
    height: auto;
    margin: 0;
    white-space: pre-wrap;
}

.ml_nav2 span {
    /*border-bottom: solid 1px #E2E2E2;*/
    width: 100%;
    float: left;
    /*padding-bottom: 8px;*/
    padding: 0 0 12px 10px;
}
.ml_nav2 span a {
    position: relative;
    font-size: 12px;
}
.ml_nav2 span a:hover .line {
    display: block;
}
.ml_nav2 span a .line {
    display: none;
    position: absolute;
    left: 6px;
    bottom: 0;
    width: 90%;
    padding: 2px 0;
    margin: -2px;
    border-bottom: 1px solid #e50012;
}

.ml_nav1 .ml_nav2 a {
    color: #666;
    padding: 0 10px;
    margin: 4px 0 4px;
    border-right: 1px solid #e2e2e2;
    display: inline-block;
    line-height: 18px;
}

.ml_nav1 .ml_nav2 a:last-child {
    border-right: none;
}
.ml_nav2 a:hover {
    color: #E50112;
}

.ml_nav2:hover {
    display: block;
}

.ml_nav2 li {
    width: 870px;
    float: left;
}

.ml_rg {
    width: 196px;
    float: right;
    margin-top: 9px;
}

.ml_rg img {
    width: 194px;
    margin-bottom: 10px;
    border: 1px solid #bfbfbf;
}

.ml_nav2 .ul-100 {
    width: 100%;
}

.ml_nav2 .ul-100 li {
    width: auto;
}

.ml_nav2 .ul-100 strong {
    width: 100px;
}

.strong_a {
    padding-right: 20px !important;
    padding-left: 5px !important;
}

.strong_a img {
    vertical-align: middle;
    position: relative;
    top: -1px;
}

.a_h {
    padding-left: 46px !important;
}

.a_t {
    padding-left: 0px !important;
    font-size: 14px !important;
    margin-left: -10px;
}

.MainNav .navcat {
    width: 135px !important;
    float: left;
    position: relative;
    background: url('../images/fenlei_03.png') no-repeat 56px 15px;
    background-color: #d32e26;
    padding-left: 90px;
    height: 42px;
}

/* .MainNav .a_h:hover {
    background-color: #FE0000;
} */

.MainNav .navcat a.a1 {
    float: left;
    width: 88px;
    line-height: 42px;
    color: #FFFFFF;
    overflow: hidden;
    font-size: 14px;
    margin-left: 0;
}

.MainNav .list li.navcat a {
    display: block;
    text-align: left;
    padding-left: 45px;
}

.MainNav .navcat .a-txt {
    width: 209px;
    height: 41px;
    text-align: center;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    background: #2264ac;
    display: block;
}

.MainNav .navcat:hover > .navMenuWrap {
    display: block;
    font-size: 12px;
    font-weight: normal;
    z-index: 999;
}

.MainNav .navMenuWrap {
    display: none;
    position: absolute;
    left: 0;
    top: 42px;
    background: #fff;
}

/* 焦点图 */

.ibanner {
    float: left;
    width: 685px;
    position: absolute;
    top: 0;
    left: 241px;
    z-index: 0;
    height: 420px;
    overflow: hidden;
}

.focus {
    width: 660px;
    height: 260px;
    position: relative;
    float: center;
    margin-top: 10px;
}

.f660x270 {
    /*overflow: hidden;*/
}

.brand_back {
    position: absolute;
    top: 0;
    left: 0;
    height: 430px;
    width: 5000px;
    z-index: -2;
    margin-left: -500px;
}

.f660x270 img {
    width: 685px;
    height: 298px;
}

.rslides_tabs {
    z-index: 10;
    height: 22px;
    /* width: 128px; */
    border-radius: 26px;
    overflow: hidden;
    position: relative;
    top: -35px;
    right: 18px;
}

.focus2 {
    width: 1200px;
    display: inline-table;
    position: relative;
    float: center;
    z-index: -1;
}

.f1200x400 {
    width: 1200px;
    display: inline-table;
    overflow: hidden;
}

.f1200x400 img {
    width: 1200px;
    display: inline-table;
}

.focus3 {
    width: 460px;
    height: 220px;
    position: relative;
    float: center;
}

.f460x220 {
    width: 460px;
    height: 220px;
    overflow: hidden;
}

.f460x220 img {
    width: 460px;
    height: 220px;
}

.rslides {
    width: 685px;
    position: relative;
    list-style: none;
    padding: 0;
}

#back_bottom {
    float: left;
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    list-style: none;
    padding: 0;
    max-width: 100% !important;
    z-index: -1;
}

.rslides2_tabs {
    display: none;
}

.banner_img {
    height: 298px;
    overflow: hidden;
}

.banner_img:hover .rslides_nav {
    display: inline-block;
}

.rslides_nav {
    position: absolute;
    top: 123px;
    display: none;
}

.focus:hover .rslides_nav {
    display: block;
}

.rslides_nav.prev {
    background: url(../images/arror_white_l.png) no-repeat;
    width: 30px;
    height: 60px;
    left: 0;
}

.rslides_nav.prev:hover {
    background: url(../images/arror_black_l.png) no-repeat;
}

.rslides_nav.next:hover {
    background: url(../images/arror_black_r.png) no-repeat;
}

.rslides_nav.next {
    background: url(../images/arror_white_r.png) no-repeat;
    width: 30px;
    height: 60px;
    right: -4px;
}

.rslides_tabs {
    float: right;
    clear: both;
    text-align: center;
}

.rslides_tabs li {
    display: inline;
    float: none;
    _float: left;
    *float: left;
    margin: 4px;
    height: 22px;
}

.rslides_tabs a {
    text-indent: -9999px;
    overflow: hidden;
    padding: 1px;
    display: inline-block;
    _display: block;
    *display: block;
    width: 6px;
    height: 6px;
    margin: 4px 0;
    border-radius: 6px;
    border: 2px solid #fff;
    z-index: 2;
    behavior: url(../css/PIE.htc);
}

/*.rslides_tabs a{text-indent:-9999px;overflow:hidden; background:#ffffff; padding:1px;display:inline-block;_display:block;*display:block;width:10px;height:10px; border:1px

solid #ccc}
.rslides_tabs a{text-indent:-9999px;overflow:hidden;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;background:rgba(0,0,0,

.2);background:#FFFFFF;display:inline-block;_display:block;*display:block;width:12px;height:12px}*/

.rslides_tabs .rslides_here a {
    background: rgba(255, 255, 255, 1);
}

.focus3 .rslides_tabs a {
    background: #E7E7E7;
    opacity: 1;
}

.focus3 .rslides_tabs .rslides_here a {
    background: #79A828;
}

.imk_r {
    float: right;
    width: 210px;
    /*height: 418px;*/
    overflow: hidden;
    background: #fff;
    position: relative;
    z-index: 2;
    /* border-top: 2px solid rgba(0, 0, 0, .03); */
}

.shadow_t {
    /* background: url(../images/shadow.png) 0px 0 no-repeat; */
    position: absolute;
    top: -6px;
    z-index: 3;
    height: 8px;
    width: 210px;
    right: 0px;
}

.imk_r_t {
    height: 147px;
    background: #f2f2f2;
}

.imk_r_t .person_info {
    text-align: center;
    /*padding-top: 8px;*/
}

.person_info p {
    color: #666666;
    padding: 17px 0 8px 0;
}

.person_info a {
    color: #e50112;
    padding: 0 7px;
    font-size: 14px;
}

.person_info a:hover {
    color: #E50012;
}

.imk_r_t .person_info img {
    margin: 0 auto;
    margin-top: 20px;
}

.character {
    padding-top: 18px;
}

.character li {
    display: inline-block;
    padding: 0 15px;
+ padding: 0;
    color: #999999;
+ width: 62 px;
+ height: 45 px;
+ float: left;
}

.character li p {
    padding-top: 2px;
}

.smimg {
    float: left;
    width: 225px;
    height: 66px;
    margin: 10px 0 2px 0;
}

.home_sming {
    height: 99px;
    padding: 26px 25px;
    text-align: center;
    /*width: 210px;*/
    position: relative;
    font-size: 12px;
    /*    margin-top: -4px;*/
    background: #f2f2f2;
}

.home_sming .quickPrice {
    display: inline-block;
    box-sizing: border-box;
    height: 36px;
    line-height: 36px;
    width: 100%;
    text-align: center;
    background-color: #FCFCFC;
    border: 1px solid #AFAFAF;
    color: #333333;
    font-size: 14px;
}

.home_sming .icon-font {
    color: #333333;
    font-size: 24px;
    position: relative;
    top: -1px;
}

.home_sming .quickPrice span,
.home_sming .quickOrder span {
    display: inline-block;
    margin-left: 5px;
    position: relative;
    top: -5px;
}

.home_sming a:hover {
    border-color: #e60012;
    color: #E50112;
}

.home_sming a:hover .icon-font {
    color: #E50112;
}

/*.home_sming .quickOrder span {
    margin-left: 6px !important;
}*/

/*.home_sming .quickPrice img {
    margin-top: 10px;
    margin-left: 52px;
}*/

/*.home_sming .quickOrder img {
    margin-top: 6px;
    margin-left: 55px;
}*/

.home_sming div {
    display: none;
    height: 34px;
    width: 188px;
    position: absolute;
    background: rgba(255, 255, 255, .26);
}

.home_sming .quickPrice div {
    top: 6px;
    right: 21px;
}

.home_sming .quickPrice:hover div {
    display: inline-block;
}

.home_sming .quickOrder:hover div {
    display: inline-block;
}

.home_sming .quickOrder div {
    top: -1px;
    right: -1px;
}

.home_sming .quickOrder {
    display: inline-block;
    box-sizing: border-box;
    height: 36px;
    line-height: 36px;
    width: 100%;
    text-align: center;
    background-color: #FCFCFC;
    border: 1px solid #AFAFAF;
    color: #333333;
    font-size: 14px;
    margin-top: 25px;
}

.smimg span {
    float: left;
}

.smimg span b {
    float: left;
    font-weight: normal;
}

.smimg span i {
    float: left;
    width: 100%;
    height: 30px;
}

.smimg span.smicon_1 i {
    background: url(../images/new_png_08.png) center 0px no-repeat;
}

.smimg span.smicon_2 i {
    background: url(../images/new_png_08.png) center -50px no-repeat;
}

.smimg span.smicon_3 i {
    background: url(../images/new_png_08.png) center -98px no-repeat;
}

.smimg span.smjg {
    float: left;
    width: 1px;
    height: 32px;
    background: #CCCCCC;
    margin: 0 12px;
}

.inews {
    /*height: 110px;*/
    /*padding-top: 21px;*/
    height: 104px;
    margin-top: 16px;
    padding-top: 2px;
    background: #f2f2f2;
}

.inewsbimg {
    float: left;
    width: 210px;
    height: 106px;
    background: #f2f2f2;
    margin-top: 15px;
    /*padding: 4px 0;*/
}

.inews_t {
    float: left;
    width: 100%;
    line-height: 28px;
    padding-top: 8px;
}

.inews_t li {
    float: left;
    width: 114px;
}

.inews_t li:first-child {
    width: 52px;
    border-bottom: 1px solid #ed0c1e;
    padding: 0px;
    line-height: 20px;
    margin-top: 1px;
}

.inews_t a {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 12px;
}

.curr {
    /* color: #E50012 !important; */
}

.curr a {
    /* color: #E50012 !important; */
}

.brand_pic {
    margin: 0 auto;
    vertical-align: middle;
}

.view_more {
    position: absolute;
}

.view_more a {
    margin: 0 auto;
    display: inline-block;
    line-height: 40px !important;
}

.category_r .selected_list {
    height: 250px;
    background: #ffffff;
    width: 184px;
    text-align: center;
    padding-top: 36px;
    box-sizing: border-box;
    float: left;
}

.category_r .selected_list img {
    height: 164px;
    width: 164px;
    margin-left: 9px;
    margin-top: 10px;
}

.category_r .selected_list div {
    height: 164px;
    width: 164px;
    margin-top: 2px;
    text-align: center;
}

.category_r .selected_list .dashed_line {
    height: 184px;
    display: inline-block;
    width: 1px;
    border-right: 1px dashed #e5e5e5;
    float: right;
    margin-right: -19px;
    position: relative;
    top: -176px;
}

.category_r .selected_list img {
}

.category_r .selected_list h4 {
    font-size: 16px;
    color: #333333;
    display: inline-block;
}

.category_r .selected_list span {
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-left: 6px;
}

.inews_t li.curr a {
    /* color: #E50012; */
}

#inews_listr_1 {
    margin-top: 2px;
    display: block;
    height: 74px;
    overflow: hidden;
}

.inews ul {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-left: 0px;
}

.inews ul li {
    float: left;
    width: 95%;
    /*height: 24px;*/
    line-height: 20px;
}

.inews ul li a {
    float: left;
    /* background: url(../images/new_img_02.jpg) 10px 50% no-repeat; */
    padding-left: 22px;
    /*height: 30px;*/
    /*line-height: 28px;*/
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 170px;
}

.iad ul {
    float: left;
    width: 100%;
    margin-top: 12px;
}

.iad ul li {
    float: left;
    margin-left: 5px;
}

.iad ul li:first-child {
    margin-left: 0px;
}

.floor-item {
    margin-top: 12px;
    overflow: hidden;
+ height: 376 px;
}

.floor-t {
    float: left;
    /*text-align: center;*/
    width: 100%;
    line-height: 28px;
    margin-bottom: 15px;
    margin-top: 15px;
    position: relative;
}

.floor-t h3 {
    font-size: 24px;
    color: #333;
    /*margin: 0 auto;*/
    font-weight: bold;
    background: #fff;
    position: relative;
    top: 6px;
    z-index: 2;
}

.floor-t .div_line {
    /*display: inline-block;*/
    display: none;
    height: 1px;
    background: #999;
    position: absolute;
    top: 15px;
}

.floor-t .floor_one {
    width: 200px;
}

.floor-t .line_one {
    width: 330px;
    right: 410px;
}

.floor-t .floor_two {
    /*width: 265px;*/
}

.floor-t .line_two {
    width: 400px;
    right: 375px;
}

.floor-t .floor_three {
    width: 290px;
}

.floor-t .line_three {
    width: 420px;
    right: 367px;
}

.floor-t .floor_four {
    width: 320px;
}

.floor-t .line_four {
    width: 450px;
    right: 350px;
}

.floor-t .floor_five {
    width: 200px;
}

.floor-t .line_five {
    width: 340px;
    right: 405px;
}

.floor-t .floor_six {
    width: 320px;
}

.floor-t .line_six {
    width: 450px;
    right: 352px;
}

.floor-t .floor_seven {
    width: 260px;
}

.floor-t .line_seven {
    width: 390px;
    right: 381px;
}

.floor-t h3 i {
    font-family: "宋体";
}

.floor-t span {
    float: right;
}

.floor-t span a {
    float: left;
}

.floor-t span i {
    float: left;
    padding: 0 10px;
}

.floor-fl,
.floor-fm,
.floor-fr {
    height: 451px;
    float: left;
}

.floor-fl div {
    height: 451px;
    width: 190px;
    float: right;
}

.floor-fl {
    width: 295px;
}

.f1 .floor-fl div {
    background: url(../images/floor_banner01.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f2 .floor-fl div {
    background: url(../images/floor_banner02.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f3 .floor-fl div {
    background: url(../images/floor_banner03.png) no-repeat left bottom;
}

.f4 .floor-fl div {
    background: url(../images/floor_banner04.png) no-repeat left bottom;
}

.f5 .floor-fl div {
    background: url(../images/floor_banner05.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f6 .floor-fl div {
    background: url(../images/floor_banner06.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.f7 .floor-fl div {
    background: url(../images/floor_banner07.jpg);
    background-size: cover;
    /*no-repeat left bottom*/
}

.floor-fl .list {
    padding-top: 2px;
    padding-left: 20px;
    float: left;
    height: 451px;
    width: 85px;
}

.floor-fl .list li {
    margin-top: 15px;
}

.floor-fl .list_1 {
    background: #eef3f8;
}

.floor-fl .list_2 {
    background: #f9f9d5;
}

.floor-fl .list_3 {
    background: #eef7f8;
}

.floor-fl .list_4 {
    background: #fbf7f1;
}

.floor-fl .list_5 {
    background: #f3f4d8;
}

.floor-fl .list_6 {
    background: #f0edf5;
}

.floor-fl .list_7 {
    background: #edf0f6;
}

.floor-fm {
    width: 857px;
}

.floor-fm .proList {
    overflow: hidden;
}

.floor-fm .proList li.cpad {
    width: 414px;
    height: 218px;
    padding: 0px;
}

.floor-fm .proList li {
    width: 200px;
    height: 218px;
    padding: 0px;
    overflow: hidden;
    position: relative;
    float: left;
    background: #fff;
    margin-left: 14px;
    overflow: hidden;
}

/* .floor-fm .proList li:nth-child(1), .floor-fm .proList li:nth-child(2), .floor-fm .proList li:nth-child(3), .floor-fm .proList li:nth-child(4) {
    margin-bottom: 15px;
} */

.ie-margin {
    margin-bottom: 15px;
}

.proList img:hover {
    opacity: .8;
}

.proList li {
    text-align: center;
}

.proList img {
    height: 100%;
    opacity: 1;
    transition: opacity .2s linear;
}

.floor-fm .proList li span {
    position: absolute;
    z-index: 10;
}

.floor-fm .proList li span b,
.floor-fm .proList li span i {
    float: left;
    width: 100%;
    line-height: 150%;
    font-size: 14px;
    font-weight: normal;
}

.floor-fm .proList li span i {
    color: #E50112;
}

.floor-fm .proList li:hover img.picimg {
    opacity: .7;
}

.foot {
    width: 100%;
    min-width: 1200px;
    background: #fafafa;
    border: 1px solid #e3e3e3;
    border-width: 1px 0;
    margin-top: 2px;
    margin-bottom: 30px;
    padding: 30px 0;
    overflow: hidden;
}

.foot .list li {
    float: left;
    width: 92px;
    height: 140px;
    padding-right: 0px !important;
    line-height: 18px;
    padding-left: 12px;
    border-right: 1px solid #e3e3e3;
}

.foot .list li span {
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 8px;
    display: block;
    color: #333;
}

.foot .list li a {
    display: block;
}

.foot .list li.list1 {
    width: 226px;
    padding: 0 74px 0 0px;
}

.foot .list li.list1 span {
    float: left;
    width: 100%;
    padding-left: 80px;
    height: 60px;
    font-size: 18px;
    padding-top: 10px;
}

.foot .list li.list1 span a {
    float: left;
    color: #E50012;
    text-decoration: none;
}

.foot .list li.list1 span i {
    float: left;
    width: 100%;
    color: #666666;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
}

.foot .list li.list1 span.f_icon_1 {
    background: url(../images/font_1.png) 13px top no-repeat;
}

.foot .list li.list1 span.f_icon_2 {
    background: url(../images/font_2.png) 5px top no-repeat;
    margin-left: 36px;
}

.foot .list li.list1 span.f_icon_3 {
    background: url(../images/font_3.png) left top no-repeat;
}

.foot .list li.list1 span.f_icon_4 {
    background: url(../images/font_4.png) 17px top no-repeat;
    margin-left: 36px;
}

.foot_fm {
    line-height: 22px;
    color: #666666;
    text-align: center;
    margin: 15px 0;
}

.foot_fm .p_img {
    margin-top: 10px;
}

.foot_fm .p_img img {
    margin: 0 5px;
}

.ml_mg {
    width: 1200px;
    float: left;
    display: inline;
    padding-top: 12px;
}

.a-values {
    width: 1200px;
    height: 163px;
    float: left;
    position: relative;
    overflow: hidden;
    box-sizing: border-box;
    border: 1px solid #e2e2e2;
}

.seleted_category {
    width: 1200px;
    height: 250px;
    float: left;
    position: relative;
    overflow: hidden;
}

.greatbrand_l {
    height: 200px;
    width: 230px;
    background: #e0e0e0;
    text-align: center;
    float: left;
}

.category_l {
    height: 250px;
    width: 230px;
    background: #e32809;
    text-align: center;
    float: left;
}

.category_line {
    width: 132px;
    height: 1px;
+ font-size: 0 px;
    background: #ef7a71;
    margin: 13px auto;
    margin-top: 21px;
}

.greatbrand_line {
    width: 132px;
    height: 1px;
+ font-size: 0 px;
    background: #949191;
    margin: 10px auto;
    margin-top: 20px;
}

.category_t {
    font-size: 30px;
    color: #f9f9f9;
    padding-top: 91px;
    display: block;
}

.category_l .cate_one,
.category_l .cate_two {
    font-size: 14px;
    color: #ffffff;
    display: inline-block;
    margin: 0 6px;
}

.greatbrand_t {
    font-size: 30px;
    color: #5c5b5b;
    padding-top: 69px;
    display: block;
}

.greatbrand_l .brand_one,
.greatbrand_l .brand_two {
    font-size: 14px;
    color: #686666;
    display: inline-block;
    margin: 0 6px;
}

.tabcon-multi {
    height: 200px;
    overflow: hidden;
}

.tabcon-multi li {
    width: 163px;
    height: 72px;
    text-align: center;
    float: left;
    margin: 1px 1px 0px 0px;
    background: #fff;
    position: relative;
    box-sizing: border-box;
}

.tabcon-multi li a {
    display: inline-block;
    height: 68px;
    width: 158px;
    margin-left: 3px;
    position: absolute;
    top: 0;
    left: 0;
    line-height: 72px;
    vertical-align: middle;
    margin-top: 7px;
}

.tabcon-multi li a:hover {
    /* background: #f4f4f4; */
}

.tabcon-multi li:nth-child(7) span,
.tabcon-multi li:nth-child(14) span {
    height: 0px;
}

.tabcon-multi li span {
    width: 1px;
    display: inline-block;
    height: 50px;
    background: #f1f1f1;
    margin-top: 9px;
    position: absolute;
    right: -3px;
}

.side ul li .quickInquery {
    margin-top: 0px !important;
    margin-bottom: 11px;
}

.tabcon-multi img {
    width: 99px;
    height: 44px;
    margin-top: 10px;
}

.side ul li .quickInquery .quickinquery-text {
    padding: 6px 10px !important;
    height: 80px !important;
    line-height: 16px !important;
}

.tabcon-multi ul {
    width: 100%;
    display: block;
}

.tabcon-multi li.more {
    width: auto;
    height: auto;
    text-align: right;
    float: none;
    display: block;
    margin: 6px;
    position: absolute;
    bottom: 4px;
    right: 86px;
}

.tabcon-multi li.more a {
    color: #2264ac;
}

/*右侧浮动导航*/

.rctop {
    position: fixed;
    right: 0px;
    top: 100px;
    z-index: 1000;
}

.rctop ul {
    float: left;
    width: 37px;
}

.rctop ul li {
    float: left;
    width: 100%;
    height: 35px;
    width: 35px;
    border: 1px #C6C6C6 solid;
    border-bottom: none;
    background: url(../images/top.png) no-repeat;
    position: relative;
}

.rctop ul li.top_icon1 {
    background-position: center 6px;
    background-color: #C6C6C6;
}

.rctop ul li.top_icon2 {
    background-position: center -32px;
    background-color: #C6C6C6;
}

/*.rctop ul li.top_icon3{background-position:center -69px; background-color:#C6C6C6;}*/

.rctop ul li.top_icon3 {
    background: url(../images/bring.gif) no-repeat;
}

.rctop ul li.top_icon3:hover {
    border-color: #e2e2e2;
}

.rctop ul li.top_icon4 {
    background-position: center -106px;
    background-color: #C6C6C6;
}

.rctop ul li.top_icon5 {
    background-position: center -140px;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}

.rctop ul li.top_icon6 {
    background-position: center -174px;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}

.rctop ul li.top_icon7 {
    background-position: center -210px;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}

.rctop ul li.top_icon8 {
    background-position: center -245px;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}

.rctop ul li.top_icon9 {
    background-position: center -280px;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}

.rctop ul li.top_icon10 {
    background-position: center -317px;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}

.rctop ul li.top_icon11 {
    background-position: center -350px;
    background-color: #FFFFFF;
    border-color: #E2E2E2;
}

.rctop ul li.top_icon12 {
    background-position: center -385px;
    background-color: #ABABAB;
    border-color: #ABABAB;
    border-top: 1px #E2E2E2 solid;
}

.rctop ul li a {
    float: left;
    width: 100%;
    height: 35px;
}

.rctop ul li:hover {
    background-color: #E50012;
    border-color: #E50012;
}

.rctop ul li span {
    position: absolute;
    display: none;
}

.rctop ul li:hover span {
    display: block;
    color: #FFFFFF;
    text-align: center;
    padding-right: 5px;
    right: 30px;
    line-height: 36px;
    top: -1px;
    width: 85px;
    background: url(../images/topcon.png) right 50% no-repeat;
}

/*会员登录 企业注册 个人注册*/

.n_login {
    float: left;
    border: 1px #e2e2e2 solid;
    border-top: 2px solid #ed0c1e;
    width: 1000px;
    padding: 5px 75px 20px 75px;
    margin: 5px 0;
    font-size: 14px;
}

.n_login.loginPage {
    float: left;
    width: 1000px;
    padding: 50px 75px 20px 75px;
    margin: 2px 0;
    font-size: 14px;
    background: none;
    border: none;
}

.n_login a:hover {
    text-decoration: none;
    cursor: pointer;
}

.n_login_fl {
    float: left;
    padding: 40px;
}

.n_login_fr {
    width: 320px;
    /* height: 460px; */
    height: 376px;
    margin-top: 6px;
    margin-left: 652px;
    background-color: #fff;
    padding: 15px 40px 0 40px;
}

.n_login_fr_t {
    float: left;
    width: 100%;
    margin-top: 14px;
    margin-bottom: 14px;
}

.n_login_fr_t h3 {
    text-align: center;
    width: 100%;
    font-size: 18px;
    color: #333;
    font-weight: 700;
}

.n_login_fr_t span a {
    float: right;
    color: #E50012;
    position: relative;
    top: -20px;
    font-size: 16px;
}

.n_login_fr .now_regist {
    position: absolute;
    bottom: 52px;
    left: 61px;
}

.n_login_fr .now_regist a {
    font-size: 14px;
    color: #e50112;
}

.n_login_fr .now_regist i {
    background: url(../images/zc_icon.png) no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    left: -21px;
    top: 2px;
}

.n_login_fr_input {
    float: left;
    width: 100%;
    padding-bottom: 12px;
    padding-top: 4px;
}

.n_login_fr_input li {
    float: left;
    width: 318px;
    border: 1px #E2E2E2 solid;
    margin-top: 10px;
    position: relative;
    border-radius: 3px;
}

.n_login_fr_input li:first-child {
    margin-top: 3px;
}

.n_login_fr_input li b {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 40px;
    text-align: center;
    background-color: #f1f1f1;
    border-right: 1px #E2E2E2 solid;
}

.n_login_fr_input li.pass {
    margin-top: 30px;
}

.n_login_fr_input input.text {
    float: left;
    width: 227px;
    padding-left: 10px;
    padding-right: 40px;
    line-height: 40px;
    height: 40px;
    border: none;
    font-size: 14px;
    font-family: "微软雅黑";
}

.n_login_fr_input input.text::-webkit-input-placeholder {
    color: #ccc;
}

.n_login_fr_input input.text:-ms-input-placeholder {
    color: #ccc;
}

.n_login_fr_input input.text::-moz-placeholder {
    color: #999;
}

.n_login_fr_wjmm {
    float: right;
    line-height: 25px;
}

.n_login_fr_an {
    float: left;
    width: 100%;
    margin-top: 17px;
}

.n_login_fr_an a {
    float: left;
    background: #E50012;
    color: #FFFFFF;
    width: 318px;
    text-align: center;
    line-height: 45px;
    font-size: 22px;
    border-radius: 3px;
}

.n_reg_fl {
    margin: 0 auto;
    width: 620px;
    padding: 30px 50px 0px 30px;
}

.n_reg_fl_input1 {
    float: left;
    width: 610px;
    margin-left: 60px;
    position: relative;
    margin-top: 10px;
}

.n_reg_fl_input1 b em {
    position: relative;
    top: 3px;
    left: -4px;
    color: red;
}

.n_reg_fl_input1 b {
    float: left;
    line-height: 40px;
    padding-left: 15px;
    font-weight: normal;
    background: #FFFFFF;
}

.n_reg_fl_input1 input.text {
    float: left;
    width: 407px;
    border: 1px #E2E2E2 solid;
    padding: 0px 10px;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    font-family: "微软雅黑";
    padding-left: 40px;
}

.n_reg_fl_input1 input.w2 {
    width: 393px;
}

.n_reg_fl_input1 input.w3 {
    width: 268px;
    border-radius: 3px;
}

.n_reg_fl_input1 cite {
    float: left;
    line-height: 47px;
    color: #E50014;
    font-family: "宋体";
}

.n_reg_fl_input1 i {
    position: absolute;
    left: 104px;
    top: 13px;
    width: 20px;
    height: 30px;
}

.n_reg_fl_input1 i.icon_useremail {
    background: url(../images/regist_email.png) 0px 0px no-repeat;
    top: 16px;
    left: 102px;
}

.n_reg_fl_input1 i.icon_e_title {
    background: url(../images/loginico.png) 0px -78px no-repeat;
}

.n_reg_fl_input1 i.icon_contact {
    background: url(../images/icon-register-contact.png) no-repeat;
}

.n_reg_fl_input1 i.icon_mpwd {
    background: url(../images/login_pass.png) 0px 0px no-repeat;
    left: 103px;
}

.n_reg_fl_input1 i.icon_person {
    background: url(../images/login_person.png) 0px 0px no-repeat !important;
    left: 103px;
    top: 12px !important;
}

.n_reg_fl_input1 i.icon_ampwd {
    background: url(../images/login_pass.png) 0px 0px no-repeat;
    left: 103px;
}

.n_reg_fl_input1 i.icon_title {
    background: url(../images/login_name.png) 0px 0px no-repeat;
    left: 102px;
}

.n_reg_fl_input1 i.icon_user {
    background: url(../images/regist_phone.png) 0px 0px no-repeat;
}

.n_reg_fl_input1 [aria-invalid] + .field-validation-valid + i {
    background: url(../images/bus_gou.png) center 0px no-repeat;
    width: 26px;
    top: 10px;
}

.n_reg_fl_input2 {
    float: left;
    width: 550px;
    position: relative;
    margin-top: 10px;
}

.zh_yzm .n_reg_fl_input2 {
    margin-left: 0px !important;
}

.n_reg_fl_input2 b {
    float: left;
    line-height: 45px;
    padding-left: 16px;
    padding-right: 10px;
    font-weight: normal;
}

.n_reg_fl_input2 div {
    float: left;
    line-height: 45px;
    height: 45px;
    background: #FFFFFF;
    width: 180px;
    border: 1px #E2E2E2 solid;
}

.n_reg_fl_input2 div.sheng {
    width: 120px;
}

.n_reg_fl_input2 div.shi {
    width: 121px;
    margin-left: 10px;
}

.n_reg_fl_input2 div.xian {
    width: 121px;
    margin-left: 10px;
}

.n_reg_fl_input2 select {
    float: left;
    border: none;
    width: 100%;
    height: 45px;
    padding: 12px 0;
    overflow: hidden;
    font-family: "微软雅黑";
}

.n_reg_fl_input2 input.text {
    float: left;
    border: 1px #E2E2E2 solid;
    padding-left: 10px;
    line-height: 40px;
    height: 40px;
    font-size: 14px;
    font-family: "微软雅黑";
    position: relative;
    border-radius: 3px;
}

.n_reg_fl_input2 input.text.w1 {
    width: 90px;
}

.n_reg_fl_input2 input.text.w2 {
    width: 130px;
}

.n_reg_fl_input2 input.text.w3 {
    width: 72px;
}

.n_reg_fl_input2 input.text.w4 {
    width: 163px;
    text-align: center;
}

.n_reg_fl_input2 span {
    /*float:left;*/
    line-height: 45px;
    color: #999999;
    width: 140px;
    text-align: center;
}

.n_reg_fl_input2 cite {
    line-height: 47px;
    color: #E50014;
    font-family: "宋体";
}

.n_reg_fl_input2 cite.yzm img {
    float: left;
    padding: 0px 10px;
    height: 42px;
}

.n_reg_fl_input2 cite.yzm a {
    color: #666666;
    font-family: "微软雅黑";
    font-size: 12px;
}

.n_reg_fl_input2 cite.yzm a:hover {
    color: #e50012;
}

.hqyzm {
    float: left;
    line-height: 40px;
    width: 133px;
    text-align: center;
    margin-left: 10px;
    background: #f2f2f2;
    color: #666;
    border: 1px solid #ddd;
    border-radius: 3px;
}

.n_reg_fl_input1.mt_1,
.n_reg_fl_input2.mt_1 {
    margin-top: -1px;
}

.n_reg_fl_input1.mt_2,
.n_reg_fl_input2.mt_2 {
    margin-top: 10px;
}

.n_reg_fl_input1.mt_3,
.n_reg_fl_input2.mt_3 {
    margin-top: 10px;
    margin-left: 58px;
}

.n_reg_fl_mmqd {
    float: left;
    width: 445px;
    text-align: right;
}

.n_reg_fl_mmqd i {
    background: #C4C4C4;
    margin-right: 1px;
    color: #FFFFFF;
    font-size: 12px;
    padding: 0 10px;
}

.n_reg_fl_mmqd i.a {
    background: #F59200;
}

.n_reg_fl_jytk {
    float: left;
    margin: 14px 0 18px 152px;
}

.n_reg_fl_jytk input {
    float: left;
    margin-top: 6px;
    margin-right: 5px;
}

.n_reg_fl_jytk cite {
    float: left;
    line-height: 25px;
    margin-left: -20px;
    padding-left: 23px;
}

.n_reg_fl_jytk .is_agree {
    background: url(../images/check_red.png) 0 0 no-repeat;
    background-position: 2px;
}

.n_reg_fl_jytk .no_agree {
    background: url(../images/check_.png) 0 0 no-repeat;
    background-position: 2px;
}

.n_reg_fl_jytk i {
    color: #E50014;
}

.n_reg_fl_an {
    float: left;
    width: 100%;
    margin-top: 5px;
    margin-bottom: 40px;
}

.n_reg_fl_an a {
    float: left;
    background: #E50012;
    color: #FFFFFF;
    width: 320px;
    text-align: center;
    line-height: 45px;
    font-size: 18px;
    margin-left: 152px;
    border-radius: 3px;
}

#zm_submit:disabled {
    background: #ddd !important;
}

.n_reg_fl_t2 {
    float: left;
    background: #FFFFFF;
    padding: 0 15px;
    color: #E50014;
    font-size: 16px;
    line-height: 35px;
    margin-left: 60px;
    border-top: 2px #E50014 solid;
    border-left: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
    margin-top: 20px;
    padding-bottom: 5px;
}

.n_reg_fr {
    float: right;
    width: 180px;
    margin-top: 60px;
    line-height: 28px;
}

.n_reg_fr h3 {
    float: left;
    background: #FFFFFF url(../images/loginico.png) 25px 10px no-repeat;
    border: 1px #E2E2E2 solid;
    padding: 5px 45px 5px 60px;
    font-size: 16px;
}

.n_reg_fr span {
    float: left;
    width: 100%;
    color: #999999;
}

.n_reg_fr_con {
    float: right;
    width: 180px;
    margin-top: 60px;
    line-height: 28px;
}

.n_reg_fr_con h3 {
    float: left;
    font-size: 12px;
}

.n_reg_fr_con span {
    float: left;
    width: 100%;
    color: #999999;
    font-size: 12px;
}

.n_success {
    margin: 100px auto;
    width: 300px;
    height: 300px;
    overflow: hidden;
    background: url(../images/new_png_09.png) left top no-repeat;
    padding-left: 90px;
}

.n_success h3 {
    float: left;
    width: 100%;
    font-size: 30px;
    margin-top: 20px;
    color: #000000;
    font-weight: bold;
}

.n_success span {
    float: left;
    width: 50%;
    margin-top: 20px;
}

.n_success span a {
    float: left;
    width: 100%;
    font-family: "宋体";
    color: #E50014;
}

/*品牌专区*/

.local {
    margin-top: 15px;
    font-size: 14px;
    position: relative;
    line-height: 30px;
}

.local_brand::before {
    position: absolute;
    top: 0;
    left: -22px;
    content: '';
    height: 20px;
    width: 20px;
    background: #fff;
    z-index: -1 !important;
}

.local::before {
    position: absolute;
    top: 0;
    left: -22px;
    content: '';
    height: 20px;
    width: 20px;
    background: #fff;
    z-index: 1;
}

.local_all {
    text-align: left;
    margin-top: 10px;
    height: 36px;
    line-height: 36px;
    font-size: 14px;
    position: relative;
}

.local_all i {
    /* font-size: 14px; */
    font-family: "宋体";
    display: inline-block;
    width: 20px;
    /* text-align: center; */
}

.local i {
    font-size: 16px;
    font-family: "宋体";
    display: inline-block;
    margin-left: -20px;
    width: 20px;
    text-align: center;
    position: absolute;
    top: -2px;
}

.local .crumbs {
    float: left;
}

.local .crumbs:first-child i {
    display: none;
}

.local .crumbs a {
    border: 1px solid #e2e2e2;
    display: inline-block;
    height: 26px;
    overflow: hidden;
    box-sizing: border-box;
    padding: 0px 26px 0px 8px;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
}

.local .crumbs:hover s {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
}

.local .crumbs:hover a {
    border: 1px solid #e50012;
    border-bottom: 1px solid #fff;
    position: relative;
    z-index: 101;
    /*background: #fff;*/
}

.local .crumbs s {
    float: right;
    position: relative;
    top: -5px;
    right: 30px;
    width: 14px;
    height: 36px;
    display: block;
    background: url(../images/u1135.png) center 50% no-repeat;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
    margin-left: 10px;
    z-index: 102;
}

.local .crumbs .crumbsList {
    display: none;
    border: 1px solid #e50012;
    max-height: 78px;
    overflow-y: scroll;
    background: #fff;
    position: absolute;
    width: 1200px;
    top: 25px;
    z-index: 100;
    left: 0;
    padding: 6px 0;
    padding-left: 12px;
    box-sizing: border-box;
}

.local .crumbs .crumbsList li {
    float: left;
    height: 32px;
    line-height: 32px;
}

#titleKeyword {
    max-width: 508px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.line_white {
    width: 76px;
    height: 1px;
    background: #fff;
    position: absolute;
    top: 24px;
    left: 1px;
    display: none;
    z-index: 2;
}

.local .crumbs:hover .line_white {
    display: block;
}

.local .crumbs:hover .crumbsList {
    display: block;
}

.local .crumbs .crumbsList .crumbsListLi a {
    border: none;
    text-align: left;
}

.hasExactResTag {
    /* display: none; */
    min-width: 378px;
    height: 36px;
    line-height: 36px;
    padding: 0 10px;
    margin-top: 10px;
    font-size: 14px;
    background:#fff7ea;
    border: 1px solid #ffedd1;
    box-sizing: border-box;
}
.hasExactResTag .findService {
    padding: 2px 6px;
    border-radius: 3px;
    color: #fff;
    background: #d32e26;
}

.n_nav_t {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.n_nav_list {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    line-height: 28px;
}

.n_nav_list ul {
    float: left;
    width: 100%;
}

.n_nav_list ul li {
    float: left;
    border-top: 1px #E2E2E2 solid;
    width: 100%;
    position: relative;
}

.n_nav_list ul li i {
    position: absolute;
    height: 12px;
    width: 12px;
    left: 15px;
    top: 14px;
    background: url(../images/nav_icon_1.png) left -12px no-repeat;
}

.n_nav_list ul li.on i {
    background: url(../images/nav_icon_1.png) left top no-repeat;
}

.n_nav_list ul li.on a:hover {
    color: #E50014;
}

.n_nav_list ul li a {
    float: left;
    margin-left: 35px;
    padding: 5px 0;
}

.n_nav_list ul li.on {
    background: #E2E2E2;
}

.n_nav_list ul li:first-Child {
    border-top: none;
}

.n_nav_list ul li.on ul {
    display: block;
}

.n_nav_list ul li ul {
    float: left;
    padding: 5px 0;
    background: #FFFFFF;
    display: none;
}

.n_nav_list ul li ul li {
    border-top: none;
}

.n_nav_list ul li ul li a {
    padding: 0px;
}

.n_nav_list ul li ul li.on {
    background: none;
}

.n_nav_list ul li ul li.on a {
    color: #E50014;
}

.n_right {
    float: right;
    width: 1200px;
    margin-top: 15px;
    margin-bottom: -40px;
}

.n_right_brand {
    float: right;
    width: 900px;
    margin-top: 15px;
    margin-bottom: -40px;
}

.n_zxdj li i.empty {
    width: 6px;
    height: 40px;
}

.n_zxdj li textarea {
    float: left;
    height: 100px;
    width: 300px;
    line-height: 28px;
    border: 1px #E2E2E2 solid;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 13px;
    font-family: "微软雅黑";
}

.n_pplist {
    float: left;
    width: 896px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_pplist ul {
    float: left;
    width: 100%;
    padding: 20px 0;
}

.n_pplist ul li {
    float: left;
    width: 21%;
    padding: 0 2%;
    height: 120px;
    text-align: center;
}

.n_pplist ul li span {
    float: left;
    width: 100%;
}

.screenbar {
    float: left;
    width: 1200px;
    border: 1px #E2E2E2 solid;
    margin-top: 12px;
    height: 38px;
    line-height: 38px;
    margin-bottom: 8px;
    background: #f1f1f1;
    position: relative;
	margin-left: 3px;
}

.screenbar ul {
    float: left;
}

.screenbar ul li {
    float: left;
    border-right: 1px #E2E2E2 solid;
+ width: 54 px;
+ height: 45 px;
}

.screenbar ul li.on {
    background: #01b5f0;
    height: 40px;
    position: relative;
    top: -1px;
}

.screenbar ul li.on a {
    color: #FFFFFF;
}

.screenbar ul li.on a i {
    /*background-position: right -35px;*/
    background: url("../images/jiantou_white.png") 1px 0 no-repeat;
}

.screenbar ul li.on #price_order i {
    background-position: 0px -184px;
    background: url(../images/new_icon_2.png) 0px -134px no-repeat;
}

.screenbar ul li.on b {
    background-position: 0px -157px;
}

.screenbar ul li.on #price_order.desc b {
    background-position: 0px -232px;
}

.screenbar ul li.on #price_order.desc i {
    background-position: 0px -209px;
}

.screenbar ul li.on #price_order.asc i {
    background-position: 0px -184px;
}

.screenbar ul li a {
    float: left;
    padding: 0px 18px;
}

.screenbar ul li a i {
    /* float: right;
    height: 9px;
    width: 12px;
    margin-top: 15px;
    margin-left: 4px; */
    /* background: url(../images/down_icon.png) 0px -84px no-repeat; */
}

.screenbar ul li a i {
    width: 10px;
    background: url(../images/down_icon.png) 0px 0px no-repeat;
    height: 10px;
    display: inline-block;
}

.screenbar ul li.on:hover i {
    /*background-position: right -35px;*/
}

.screenbar ul li:hover a span i {
    background: url(../images/new_icon_2.png) 0px -134px no-repeat;
}

.screenbar ul li:hover a i {
    background: url(../images/up_icon.png) 1px 0px no-repeat;
}

.screenbar ul li.on:hover a i {
    background: url(../images/jiantou_white.png) 1px 0px no-repeat;
}

.screenbar ul li a span {
    height: 18px;
    width: 12px;
    float: right;
    margin-top: 10px;
}

.screenbar ul li a span b {
    float: right;
    height: 9px;
    width: 12px;
    background: url(../images/new_icon_2.png) 0px -108px no-repeat;
}

.screenbar ul li a span i {
    float: right;
    height: 9px;
    width: 12px;
    margin: 0px;
    background: url(../images/new_icon_2.png) 0px -134px no-repeat;
}

.screenbar .priceform {
    float: left;
    padding: 0 10px;
    height: 38px;
    border-right: 1px #E2E2E2 solid;
}

.screenbar .priceform input {
    float: left;
    border: 1px #E2E2E2 solid;
    width: 56px;
    padding: 0 0 0 4px;
    margin-top: 8px;
    height: 22px;
    font-size: 12px;
    line-height: 23px;
    background: #FFFFFF;
    color: #666666;
}

.screenbar .priceform i {
    float: left;
    padding: 0 5px;
}

.screenbar .priceform a {
    float: left;
    border: 1px #E2E2E2 solid;
    width: 40px;
    line-height: 22px;
    text-align: center;
    background: #fff;
    margin-top: 8px;
    margin-left: 10px;
}

.screenbar .plfs {
    float: right;
    padding: 0 6px;
    height: 38px;
    border-left: 1px #E2E2E2 solid;
}

.screenbar .plfs a {
    /* float: left; */
    margin: 7px 12px;
    width: 25px;
    height: 25px;
    line-height: 40px;
    /* background: url(../images/new_icon_3.png) -34px 7px no-repeat; */
}

.screenbar .plfs a.t1 {
    background-position: 7px 7px;
    background: url(../images/big_icon_list_grey.png) no-repeat -1px;
}

.screenbar .plfs a.t1.on {
    /* background-color: #E50012; */
    /* background-position: 7px -34px; */
    background: url(../images/big_icon_list.png) no-repeat -1px;
    color: #E50012;
}

.screenbar .plfs a.t2.on {
    /* background-color: #E50012;
    background-position: -34px -34px; */
    background: url(../images/icon_list_red.png) no-repeat 1px;
    color: #E50012;
}

.screenbar .plfs a.t2 {
    /* background: url(../images/new_icon_3.png) -40px 3px no-repeat; */
    background: url(../images/icon_list_grey.png) no-repeat 1px;
}

.screenbar .plfs i {
    /* display: none; */
    padding-left: 15px;
}

.screenbar .ppnum {
    float: right;
    width: 100px;
    text-align: right;
    padding: 0 10px;
    border-left: 1px #E2E2E2 solid;
}

.screenbar .ppnum i {
    color: #E50012;
    font-weight: bold;
}

/*分销*/

.n_fxjs {
    float: left;
    width: 460px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

.n_fxjs h3 {
    float: left;
    width: 420px;
    padding: 10px 20px;
    font-size: 34px;
    font-weight: bold;
    margin-top: 15px;
}

.n_fxjs span {
    float: left;
    width: 420px;
    padding: 10px 20px;
    font-size: 14px;
}

.n_fxbanner {
    float: left;
    width: 440px;
    overflow: hidden;
    height: 168px;
}

.n_title_fx {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 15px;
}

.n_title_fx span {
    border-left: 17px #E50012 solid;
    padding-left: 15px;
    line-height: 40px;
    color: #333333;
    float: left;
    font-size: 16px;
}

.n_fxgy {
    float: left;
    width: 100%;
}

.n_fxgy ul {
    float: left;
    width: 100%;
}

.n_fxgy ul li {
    float: left;
    width: 284px;
    margin: 20px 8px;
}

.n_fxgy ul li .fxgyimg {
    float: left;
    width: 100%;
}

.n_fxgy ul li .fxgytitle {
    float: left;
    width: 264px;
    background: #E50012;
    color: #FFFFFF;
    padding: 10px;
    font-size: 14px;
}

.n_fxgy ul li .fxgytitle h3 {
    float: left;
    font-size: 20px;
    font-weight: bold;
}

.n_fxgy ul li .fxgytitle i {
    float: right;
}

.n_fxgy ul li .fxgytitle span {
    float: left;
    width: 100%;
    border-top: 1px #FFFFFF solid;
    margin-top: 5px;
    padding-top: 5px;
}

.n_fxgy ul li .fxgycon {
    float: left;
    width: 264px;
    background: #DDDDDD;
    padding: 10px;
    height: 80px;
}

.n_fxzc {
    float: left;
    width: 100%;
}

.n_fxzc ul {
    float: left;
    width: 100%;
}

.n_fxzc ul li {
    float: left;
    width: 260px;
    margin: 20px 0 20px 30px;
    border-top: 2px #E50012 solid;
}

.n_fxzc ul li .fxzctitle {
    float: left;
    width: 258px;
    border: 1px #DCDCDC solid;
    border-top: none;
    color: #E50012;
    padding: 10px 0;
    font-size: 16px;
    text-align: center;
}

.n_fxzc ul li .fxzccon {
    float: left;
    width: 238px;
    border: 1px #DCDCDC solid;
    border-top: none;
    padding: 10px;
    height: 120px;
}

.n_fxzcan {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.n_fxzcan a {
    background: #FAFAFA;
    padding: 5px 10px;
    border: 1px #DCDCDC solid;
    margin: 5px;
}

.n_fxzcan a:hover {
    background: #E50012;
    color: #FFFFFF;
}

/*我要合作*/

.n_wyhz_con {
    float: left;
    width: 870px;
    padding: 10px 15px;
    font-size: 16px;
}

.n_wyhz_t {
    float: left;
    width: 900px;
    border-bottom: 1px #E2E2E2 solid;
    font-weight: bold;
    margin-top: 15px;
}

.n_wyhz_t span {
    float: left;
    border: 1px #E2E2E2 solid;
    border-top: 2px #E50012 solid;
    border-bottom: none;
    padding: 10px 20px;
    font-size: 16px;
    color: #E50012;
}

.n_rxdh {
    float: left;
    width: 100%;
}

.n_rxdh_img {
    float: left;
    padding: 15px 5px;
    width: 90px;
}

.n_rxdh_con {
    margin-left: 120px;
    padding: 15px 0;
}

.n_rxdh_con li {
    float: left;
    width: 300px;
    padding-bottom: 5px;
}

.n_zxdj {
    float: left;
    width: 860px;
    padding: 20px;
}

.n_zxdj li {
    float: left;
    width: 100%;
    margin-top: 20px;
    position: relative;
}

.n_zxdj li span {
    float: left;
    width: 96px;
    height: 40px;
    line-height: 40px;
    color: #333333;
    text-align: right;
    padding-right: 10px;
}

.n_zxdj li span.field-validation-error span {
    text-align: left;
}

.n_zxdj li input.text {
    float: left;
    height: 38px;
    width: 300px;
    line-height: 38px;
    border: 1px #E2E2E2 solid;
    padding: 0 10px;
    margin-right: 10px;
    font-size: 13px;
    font-family: "微软雅黑";
}

.n_zxdj li input.text.w1 {
    width: 100px;
}

.n_zxdj li div {
    float: left;
    border: 1px #E2E2E2 solid;
    margin-right: 10px;
}

.n_zxdj li div.w1 {
    width: 80px;
}

.n_zxdj li div.w2 {
    width: 80px;
}

.n_zxdj li div.w3 {
    width: 144px;
}

.n_zxdj li select {
    float: left;
    line-height: 38px;
    width: 100%;
    border: none;
    height: 38px;
}

.n_zxdj li i {
    float: left;
    line-height: 40px;
    font-family: "宋体";
    color: #E50012;
    position: absolute;
    left: 18px;
}

.n_zxdj li cite {
    line-height: 40px;
    padding: 0 10px;
    color: #E50014;
    font-family: "宋体";
}

.n_zxdj li cite.yzm img {
    float: left;
    margin-right: 10px;
}

.n_zxdj li cite.yzm a {
    color: #E50014;
}

.n_zxdj li.an {
    margin-top: 30px;
}

.n_zxdj li.an a {
    float: left;
    border: 1px #E2E2E2 solid;
    margin-left: 104px;
    background: #E50012;
    color: #FFFFFF;
    width: 320px;
    text-align: center;
    line-height: 45px;
    font-size: 22px;
    text-decoration: none;
    cursor: pointer;
}

.n_wyhzsuccess {
    float: left;
    width: 100%;
    background: #F1F1F1;
    margin-top: 20px;
    height: 300px;
}

.n_wyhzsuccess div {
    margin: 0 auto;
    width: 400px;
    height: 70px;
    line-height: 70px;
    padding-left: 60px;
    font-size: 20px;
    margin-top: 100px;
    color: #000000;
    background: url(../images/new_png_10.png) left 50% no-repeat;
}

/*供应商*/

.n_gysgy {
    float: left;
    width: 100%;
}

.n_gysgy ul {
    float: left;
    width: 100%;
}

.n_gysgy ul li {
    float: left;
    width: 420px;
    margin: 20px 15px;
    position: relative;
}

.n_gysgy ul li .gysgyimg {
    float: left;
    width: 100%;
}

.n_gysgy ul li .gysgyimg img {
    float: left;
    width: 420px;
    height: 255px;
}

.n_gysgy ul li .gysgytitle {
    float: left;
    width: 400px;
    background: rgba(0, 80, 136, 0.5);
    color: #FFFFFF;
    padding: 10px;
    font-size: 14px;
    position: absolute;
    left: 0px;
    bottom: 120px;
}

.n_gysgy ul li .gysgytitle h3 {
    float: left;
    font-size: 20px;
    font-weight: bold;
}

.n_gysgy ul li .gysgytitle i {
    float: right;
}

.n_gysgy ul li .gysgytitle span {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-top: 5px;
}

.n_gysgy ul li .gysgycon {
    float: left;
    width: 400px;
    background: #DDDDDD;
    padding: 10px;
    height: 100px;
    overflow: hidden;
}

/*友情链接*/

.n_link {
    float: left;
    width: 860px;
    padding: 10px 20px;
}

.n_link ul {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
}

.n_link ul li {
    float: left;
    width: 25%;
    padding: 10px 0;
}

.n_link ul li i {
    font-family: "宋体";
}

.n_link ul li a {
    color: #004BB0;
}

/*技术资料*/

.n_jszltj {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    line-height: 25px;
}

.n_jszltj ul {
    float: left;
    width: 898px;
    overflow: hidden;
}

.n_jszltj ul li {
    float: left;
    width: 878px;
    padding: 6px 10px;
    border-bottom: 1px #E2E2E2 solid;
}

.n_jszltj ul li:first-child {
    border-top: none;
}

.n_jszltj ul li.close {
    height: 25px;
    overflow: hidden;
}

.n_jszltj ul li.open {
    height: auto;
}

.n_jszltj ul li.close span {
    height: 25px;
    overflow: hidden;
}

.n_jszltj ul li h3 {
    float: left;
    width: 100px;
    padding-left: 20px;
    color: #CCCCCC;
}

.n_jszltj ul li span {
    float: left;
    width: 700px;
    color: #333333;
}

.n_jszltj ul li span a {
    float: left;
    padding: 0 6px;
    margin-right: 10px;
}

.n_jszltj ul li span a.on {
    background: #E50014;
    color: #FFFFFF;
}

.n_jszltj ul li i {
    float: left;
    padding-right: 10px;
    background: url(../images/new_png_06_.png) right 50% no-repeat;
}

.n_jszllist {
    float: left;
    width: 850px;
    padding: 0 25px;
    border-top: 1px #E2E2E2 solid;
    line-height: 25px;
    margin-top: 15px;
}

.n_jszllist ul {
    float: left;
    width: 100%;
}

.n_jszllist ul li {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
    padding: 5px 0;
}

.n_jszllist ul li b {
    float: left;
    width: 40px;
    height: 20px;
    background: url(../images/new_icon_6.png) center -28px no-repeat;
    margin-top: 3px;
}

.n_jszllist ul li a {
    color: #004DB2;
}

.n_jszllist_t {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-top: 5px;
}

.n_jszllist_t i {
    font-family: "宋体";
    padding-right: 5px;
    font-weight: bold;
}

.n_newslist {
    float: left;
    width: 858px;
    padding: 10px 21px;
    line-height: 25px;
}

.n_newslist ul {
    float: left;
    width: 100%;
}

.n_newslist ul li {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
    padding: 5px 0;
}

.n_newslist ul li div {
    margin-left: 10px;
}

.n_newslist ul li a {
    color: #004DB2;
}

.n_newslist ul li a img {
    margin-left: 10px;
}

/*媒体中心*/

.n_mtzx {
    float: left;
    width: 640px;
    font-size: 14px;
    margin: 80px 0 0 130px;
}

.n_mtzx ul {
    float: left;
    width: 100%;
}

.n_mtzx ul li {
    float: left;
    width: 300px;
    margin: 0px 10px;
    height: 180px;
}

.n_mtzx ul li img {
    float: left;
    width: 300px;
    height: 133px;
}

.n_mtzx ul li span {
    float: left;
    width: 100%;
    margin-top: 5px;
}

/*附加值*/

.n_fjzmk1 {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}

.n_fjzmk1 img {
    margin-top: 30px;
}

.n_fjzmk2 {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}

.n_fjzmk2 .fjzcon {
    float: left;
    width: 400px;
    padding: 0 20px 0 80px;
    font-size: 14px;
    margin-top: 20px;
}

.n_fjzmk2 .fjzcon span,
.n_fjzmk2 .fjzcon a {
    color: #E50014;
}

.n_fjzmk3 {
    float: left;
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
}

/*礼品*/

.n_lpjs {
    float: left;
    width: 577px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

.n_lpjs h3 {
    float: left;
    width: 537px;
    padding: 10px 20px;
    font-size: 34px;
    font-weight: bold;
    margin-top: 15px;
}

.n_lpjs span {
    float: left;
    width: 537px;
    padding: 10px 20px;
    font-size: 14px;
}

.n_lyhj {
    float: left;
    width: 800px;
    padding: 20px 176px 150px 176px;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

.n_lyhjcon {
    float: left;
    margin: 40px 0 0 20px;
    background: url(../images/yhj_bg1.png) left top no-repeat;
    width: 241px;
    height: 150px;
    color: #FFFFFF;
    font-size: 14px;
}

.n_lyhjcon.m2 {
    background: url(../images/yhj_bg2.png) left top no-repeat;
}

.n_lyhj_1 {
    float: left;
    width: 140px;
    padding: 0 10px;
    margin-top: 30px;
    height: 30px;
    font-size: 50px;
}

.n_lyhj_1 i {
    float: left;
    font-size: 22px;
}

.n_lyhj_2 {
    float: right;
    width: 80px;
    margin-top: 30px;
    text-align: center;
}

.n_lyhj_3 {
    float: left;
    width: 100%;
    font-size: 12px;
    padding: 10px;
    width: 221px;
}

.n_hdcj {
    float: left;
    width: 100%;
    padding: 20px 0 150px 0;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

.n_hdcj_js {
    float: left;
    width: 430px;
    padding: 0 0 0 70px;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 160%;
}

.n_hdcj_js h3 {
    font-size: 36px;
    line-height: 160%;
    margin-top: 20px;
}

.n_hdcj_js p {
    margin-top: 15px;
}

.n_zjmd {
    float: left;
    width: 100%;
    line-height: 160%;
}

.n_zjmd li {
    float: left;
    width: 100%;
}

.n_zjmd li span {
    float: left;
}

.n_zjmd li span.w_t1 {
    width: 150px;
}

.n_zjmd li span.w_t2 {
    width: 100px;
    text-align: center;
}

.n_zjmd li span.w_t3 {
    float: right;
}

.n_hdcj_lp {
    float: right;
    width: 600px;
    margin: 80px 20px 60px 0;
}

.Failure {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000000;
    padding: 50px 0;
}

.Failure h3 {
    margin: 0 auto;
    width: 100%;
    line-height: 200%;
    font-size: 30px;
}

.Failure div {
    margin: 0 auto;
    width: 180px;
    background: #E50112;
    line-height: 35px;
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
}

.n_lpdh {
    float: left;
    width: 982px;
    margin: 35px 84px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
}

.n_lpdh ul {
    float: left;
    width: 100%;
}

.n_lpdh ul li {
    float: left;
    width: 450px;
    padding: 20px;
    height: 240px;
    font-size: 14px;
    border-top: 1px #E2E2E2 solid;
    border-left: 1px #E2E2E2 solid;
}

.n_lpdh ul li img {
    float: left;
    width: 210px;
    height: 210px;
    margin-right: 20px;
}

.n_lpdh ul li h3 {
    float: left;
    width: 220px;
    font-size: 16px;
    color: #000000;
    margin-top: 50px;
}

.n_lpdh ul li span {
    float: left;
    width: 220px;
    padding: 10px 0;
}

.n_lpdh ul li span i {
    color: #E50112;
}

.n_lpdh ul li a {
    float: left;
    width: 100px;
    background: #E50112;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    text-align: center;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
}

/*建议*/

.n_gsjy {
    float: left;
    width: 100%;
    font-size: 14px;
}

.n_gsjy_input {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

.n_gsjy_input span {
    float: left;
    width: 70px;
    border: 1px #E2E2E2 solid;
    border-right: none;
    line-height: 45px;
    height: 45px;
    padding-left: 10px;
}

.n_gsjy_input input {
    float: left;
    width: 407px;
    border: 1px #E2E2E2 solid;
    border-left: none;
    padding: 0px 10px;
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.n_gsjy_textarea {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_gsjy_textarea span {
    float: left;
    padding-left: 10px;
}

.n_gsjy_textarea textarea {
    float: left;
    width: 100%;
    border: 1px #E2E2E2 solid;
    height: 80px;
    margin-top: 5px;
}

.n_gsjy_yzm {
    float: left;
    width: 100%;
    margin-top: 20px;
    line-height: 47px;
}

.n_gsjy_yzm img {
    float: left;
    margin: 5px 5px 0 5px;
}

.n_gsjy_yzm a {
    color: #E50112;
}

.n_gsjy_yzm input {
    float: left;
    width: 150px;
    border: 1px #E2E2E2 solid;
    padding: 0px 10px;
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.n_gsjy_an {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_gsjy_an a {
    margin-left: 426px;
    float: left;
    width: 300px;
    background: #E50112;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
    font-size: 20px;
}

/*用户调查*/

.n_yhdc_con {
    float: left;
    width: 970px;
    border-top: 1px #E2E2E2 solid;
    margin-top: 10px;
    padding: 15px;
    line-height: 180%;
    padding-bottom: 30px;
}

.n_yhdc_con p {
    text-indent: 2em;
}

.n_yhdctp_t {
    float: left;
    width: 1000px;
    background: #E2E2E2;
    overflow: hidden;
}

.n_yhdctp_t span {
    border-left: 17px #E50012 solid;
    padding-left: 13px;
    line-height: 40px;
    color: #999999;
    float: left;
    font-size: 16px;
}

.n_yhdctp_con {
    float: left;
    width: 940px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    padding: 14px 29px;
    overflow: hidden;
}

.n_yhdctp_con.bline {
    float: left;
    border-bottom: 1px #E2E2E2 solid;
}

.n_yhdctp_con li {
    float: left;
    width: 100%;
    padding: 2px 0;
}

.n_yhdctp_con li input {
    float: left;
    margin-top: 2px;
}

.n_yhdctp_con li label {
    float: left;
    padding-left: 10px;
    color: #000000;
}

.n_yhdctp_con li textarea {
    float: left;
    height: 120px;
    width: 100%;
    border: 1px #E2E2E2 solid;
}

.n_yhdctp_an2 {
    float: left;
    width: 100%;
}

.n_yhdctp_an2 a {
    margin-left: 390px;
    float: left;
    width: 200px;
    background: #E50112;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
    font-size: 20px;
    margin-top: 20px;
}

/*品牌促销页*/

.n_ppcxy {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_ppcxy_mk {
    float: left;
    width: 1151px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
    margin-bottom: 15px;
}

.n_ppcxy_mk .n_ppcxy_ad {
    float: left;
    width: 459.4px;
    height: 220px;
    border-top: 1px #E2E2E2 solid;
    border-left: 1px #E2E2E2 solid;
}

.n_ppcxy_mk .n_ppcxy_cp {
    float: left;
    width: 229.2px;
    height: 220px;
    border-top: 1px #E2E2E2 solid;
    border-left: 1px #E2E2E2 solid;
    position: relative;
}

.n_ppcxy_mk .n_ppcxy_cp img {
    position: absolute;
    bottom: 5px;
    right: 5px;
    max-width: 220px;
    max-height: 150px;
}

.n_ppcxy_mk .n_ppcxy_cp span {
    position: absolute;
    left: 20px;
    top: 10px;
    font-size: 14px;
    line-height: 130%;
    z-index: 100;
}

.n_ppcxy_mk .n_ppcxy_cp span i {
    color: #E50112;
}

.n_ppcxy_mk .n_ppcxy_cp cite {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 65px;
    height: 20px;
    background: url(../images/buy.png) left top no-repeat;
}

/*我的询价单*/

.n_ddhsz {
    float: right;
    background: url(../images/del.jpg) left 50% no-repeat;
    margin: 0 10px 0 20px;
}

.n_ddhsz a {
    float: left;
    padding: 5px 10px 5px 20px;
    line-height: 31px;
}

.n_ddlb {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_ddlb_t {
    float: left;
    width: 100%;
}

.n_ddlb_t span {
    float: left;
    line-height: 40px;
    padding: 0 0 0 19px;
}

.n_ddlb .spt_w1 {
    width: 280px;
}

.n_ddlb .spt_w2 {
    width: 80px;
}

.n_ddlb .spt_w3 {
    width: 80px;
}

.n_ddlb .spt_w4 {
    width: 97px;
}

.n_ddlb .spt_w5 {
    width: 110px;
}

.n_ddlb .spt_w6 {
    width: 70px;
}

.n_ddlb .spt_w7 {
    width: 550px;
}

.n_ddlb .txt_fl {
    text-align: left;
}

.n_ddlb .txt_fr {
    text-align: right;
}

.n_ddlb .txt_fc {
    text-align: center;
}

.invoiceTrackModal {
    width: 100%;
    background: rgba(0, 0, 0, .65);
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    display: none;
}

.invoiceTrackDetail {
    height: 440px;
    width: 552px;
    background: #fff;
    margin: 0 auto;
    position: relative;
    top: 8%;
    padding-right: 12px;
}

.invoiceTrackNo {
    height: 334px;
    width: 342px;
    background: #fff;
    margin: 0 auto;
    position: relative;
    top: 8%;
    position: relative;
    text-align: center;
    padding-top: 115px;
    box-sizing: border-box;
}

.invoiceTrackNoText {
    font-size: 16px;
    color: #666;
    text-align: center;
    margin: 0 auto;
    padding-top: 30px;
}

.close_modal {
    height: 18px;
    width: 18px;
    position: absolute;
    top: 14px;
    right: 14px;
    background: url(../images/small_close.png) no-repeat 0 0;
}

.close_modal_icon {
    height: 26px;
    width: 26px;
    position: absolute;
    top: 18px;
    right: 18px;
    background: url(../images/big_close.png) no-repeat 0 0;
}

.invoice_dashed {
    display: inline-block;
    height: 6px;
    width: 6px;
    background: #e50012;
    border-radius: 6px;
    position: relative;
    top: -1px;
    left: 4px;
}

.invoiceTitle {
    margin-left: 7px;
    padding-left: 19px;
    width: 501px;
    padding-bottom: 12px;
    border-bottom: 1px solid #e2e2e2;
}

.invoiceTitle img {
    margin-right: 12px;
    float: left;
}

.invoiceTitle span {
    color: #333;
    font-size: 14px;
    display: block;
    line-height: normal !important;
}

.invoiceTitle span i {
    color: #666;
    font-size: 14px;
}

#invoiceTable {
    width: 520px;
    border: 1px solid #e2e2e2;
    border-bottom: none;
    border-right: none;
    margin-left: 7px;
    margin-top: 16px;
}

#invoiceTable thead {
    background: #f1f1f1;
}

.invoice_detail_tbody td {
    height: 48px;
    border-bottom: 1px solid rgb(226, 226, 226);
    border-right: 1px solid rgb(226, 226, 226);
    white-space: nowrap;
    text-align: center;
}

.table_box {
    height: 202px;
    overflow-y: auto;
    overflow-x: hidden;
    margin-bottom: 52px;
    margin-top: 16px;
}

.table_box::-webkit-scrollbar {
    width: 7px;
    /*高宽分别对应横竖滚动条的尺寸*/
    height: 7px;
}

.table_box::-webkit-scrollbar-thumb {
    /*滚动条里面小方块*/
    border-radius: 5px;
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    background: #c2c2c2;
}

.table_box::-webkit-scrollbar-track {
    /*滚动条里面轨道*/
    -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
    border-radius: 0;
    background: #e2e2e2;
}

.invoiceDetailTd {
    color: #666 !important;
    font-size: 12px !important;
}

.logisticsDetailTd {
    margin-left: 34px;
    color: #666 !important;
    font-size: 12px !important;
    line-height: 24px !important;
    text-align: left !important;
}

#invoiceTable th {
    border-bottom: 1px solid rgb(226, 226, 226);
    border-right: 1px solid rgb(226, 226, 226);
    padding: 6px 10px;
    white-space: nowrap;
}

.close_btn {
    margin-bottom: 52px;
    color: #fff;
    font-size: 16px;
    height: 32px;
    width: 160px;
    border-radius: 4px;
    background: #e50012;
    margin: 0 auto;
    text-align: center;
    line-height: 32px;
}

.n_ddlb_list {
    float: left;
    width: 100%;
}

.n_ddlb_list ul {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
}

.n_ddlb_list ul.checked {
    background: #F1F1F1;
}

.n_ddlb_list ul li {
    float: left;
    padding: 15px 0 15px 19px;
    line-height: 180%;
}

.n_ddlb_list ul li img.img {
    float: left;
    width: 65px;
    border: 1px #E2E2E2 solid;
    background: #FFFFFF;
    padding: 1px;
    margin-right: 10px;
}

.n_ddlb_list ul li div {
    float: left;
    width: 100%;
    padding-top: 15px;
}

.n_ddlb_list ul li div:first-child {
    padding-top: 0px;
}

.n_ddlb_list_t {
    float: left;
    width: 100%;
    background: #E2E2E2;
    line-height: 30px;
}

.n_ddlb_list_t input {
    float: left;
    margin: 8px 15px 0 20px;
}

.n_ddlb_xl {
    float: left;
    border: 1px solid #E2E2E2;
    line-height: 28px;
    position: relative;
    padding: 0 5px;
    margin-top: 5px;
}

.n_ddlb_xl select {
    font-size: 12px;
    color: #666;
    border: none;
}

.n_ddlb_xl a {
    float: left;
}

.n_ddlb_xl i {
    float: left;
    width: 7px;
    height: 28px;
    display: block;
    background: url(../images/new_png_06.png) center 50% no-repeat;
    margin-left: 5px;
}

.n_ddlb_xl:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
}

.n_ddlb_xl ul {
    display: none;
    position: absolute;
    left: -1px;
    top: 28px;
    width: 100%;
    background: #FFFFFF;
    border: 1px #e6e6e6 solid;
    border-top: none;
    z-index: 1000;
}

.n_ddlb_xl ul li {
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    padding: 0px;
}

.n_ddlb_xl ul li a {
    float: left;
    width: 100%;
    text-indent: 5px;
    text-align: left;
}

.n_ddlb_xl ul li a:hover {
    background: #F0F0F0;
}

.n_ddlb_xl:hover ul {
    display: block;
}

/*我的咨询*/

.n_wdzxadd {
    float: left;
    width: 900px;
    margin-top: 30px;
}

.n_wdzxadd li {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_wdzxadd li span {
    float: left;
    width: 70px;
    padding-left: 20px;
    text-align: left;
    line-height: 35px;
}

.n_wdzxadd li input {
    float: left;
    width: 788px;
    border: 1px #E2E2E2 solid;
    padding: 0px 10px;
    line-height: 33px;
    height: 38px;
    font-size: 12px;
    font-family: "微软雅黑";
}

.n_wdzxadd li textarea {
    float: left;
    width: 788px;
    border: 1px #E2E2E2 solid;
    padding: 10px;
    height: 80px;
    font-size: 12px;
    font-family: "微软雅黑";
}

.n_wdzxadd li.an a {
    float: right;
    background: #E50112;
    min-width: 60px;
    text-align: center;
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    color: #FFFFFF;
    font-size: 14px;
}

.n_wdzx_t {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 20px;
}

.n_wdzx_t span.w1,
.n_wdzx_t span.w2,
.n_wdzx_t span.w3 {
    float: left;
    line-height: 30px;
}

.n_wdzx_t span.w1 {
    width: 100px;
    padding-left: 20px;
}

.n_wdzx_t span.w2 {
    width: 700px;
    text-align: center;
}

.n_wdzx_t span.w3 {
    width: 80px;
    text-align: left;
}

.n_wdzxlist {
    float: left;
    width: 100%;
}

.n_wdzxlist_mk {
    float: left;
    width: 898px;
    background: #FFFFFF;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_wdzxlist_mk span.w1,
.n_wdzxlist_mk span.w2,
.n_wdzxlist_mk span.w3 {
    float: left;
    height: 30px;
    line-height: 30px;
}

.n_wdzxlist_mk span.w1 {
    width: 100px;
    padding-left: 19px;
}

.n_wdzxlist_mk span.w2 {
    width: 700px;
    text-align: center;
}

.n_wdzxlist_mk span.w3 {
    width: 79px;
    text-align: left;
}

.n_wdzxlist_con {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
    background: #F1F1F1;
    display: none;
}

.n_wdzxlist_mk.open {
    background: #E2E2E2;
}

.n_wdzxlist_mk.open .n_wdzxlist_con {
    display: block;
}

.n_wdzxlist_mk.open span.w2 i {
    display: none;
}

.n_goodslistzx_t {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

.n_goodslistzx_t span {
    float: left;
}

.n_goodslistzx_t span.tw1 {
    width: 150px;
    text-align: center;
}

.n_goodslistzx_t span.tw2 {
    width: 150px;
}

.n_goodslistzx_t span.tw3 {
    width: 180px;
}

.n_goodslistzx_t span.tw4 {
    width: 240px;
}

.n_goodslistzx_t span.tw5 {
    width: 98px;
}

.n_goodslistzx_t span.tw6 {
    float: right;
    width: 80px;
    text-align: center;
}

.n_goodslistzx {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
}

.n_goodslistzx ul {
    float: left;
    width: 100%;
}

.n_goodslistzx ul li a {
    color: #333333;
}

.n_goodslistzx ul li {
    float: left;
    width: 900px;
    padding: 10px 0;
    border-top: 1px #E2E2E2 solid;
    position: relative;
    line-height: 150%;
}

.n_goodslistzx ul li:first-child {
    border-top: none;
}

.n_goodslistzx ul li .tw2 {
    float: left;
    width: 130px;
    padding: 10px 20px 10px 0;
}

.n_goodslistzx ul li .tw3 {
    float: left;
    width: 160px;
    padding: 10px 20px 10px 0;
}

.n_goodslistzx ul li .goodsimg {
    float: left;
    width: 130px;
    padding: 0 10px;
    text-align: center;
}

.n_goodslistzx ul li .goodsimg img {
    max-width: 130px;
}

.n_goodslistzx ul li .goodsprice {
    float: left;
    width: 100%;
}

.n_goodslistzx ul li .goodsprice i {
    color: #E50012;
}

.n_goodslistzx ul li .goodsprice span {
    color: #E50012;
    font-size: 20px;
}

.n_goodslistzx ul li .goodsguige {
    float: left;
    width: 100%;
}

.n_goodslistzx ul li .goodsguige i {
    color: #E50012;
}

.n_goodslistzx ul li .goodstitle {
    float: left;
    width: 100%;
}

.n_goodslistzx ul li .goodsts {
    float: left;
    color: #089000;
    width: 100%;
}

.n_goodslistzx ul li .goodstd {
    float: left;
    width: 210px;
    padding: 10px 30px 10px 0;
}

.n_goodslistzx ul li .goodsrz {
    float: left;
    width: 78px;
    padding: 10px 20px 10px 0;
}

.n_goodslistzx ul li .goodsqxgz {
    position: absolute;
    right: 18px;
    top: 50%;
    margin-top: -7px;
}

.n_ask {
    float: left;
    width: 880px;
    padding: 9px;
    padding-bottom: 20px;
}

.n_ask_q {
    float: left;
    width: 100%;
}

.n_ask_a {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
    padding-top: 10px;
    margin-top: 10px;
}

/*我的优惠券*/

.n_myyhj {
    float: left;
    width: 880px;
    padding: 9px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_myyhjcon {
    float: left;
    margin: 20px 25px 20px 25px;
    background: url(../images/yhj_bg1.png) left top no-repeat;
    width: 241px;
    height: 150px;
    color: #FFFFFF;
    font-size: 14px;
}

.n_myyhjcon.m2 {
    background: url(../images/yhj_bg2.png) left top no-repeat;
}

/*支付方式*/

.n_zffs_step {
    float: right;
    width: 450px;
    margin-top: 20px;
}

.n_zffs_step b {
    float: left;
    width: 100%;
    height: 20px;
    background: url(../images/step_1.png) left top no-repeat;
}

.n_zffs_step span {
    float: left;
    width: 50%;
    text-align: center;
    line-height: 30px;
}

.n_zffs_step.step_1 span.font_1,
.n_zffs_step.step_2 span.font_2 {
    color: #E50012;
}

.n_zffs_step.step_2 b {
    background-position: left -20px;
}

.n_zffscon {
    float: left;
    width: 552px;
    padding: 40px 223px 60px 223px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.success_msg {
    position: relative;
}

.success_msg .gou {
    width: 60px;
    height: 60px;
    background: url(../images/tubiao01_03_new.png) no-repeat;
    display: block;
    position: absolute;
    left: 175px;
    top: 3px;
}

.subSuccess {
    float: left;
    width: 550px;
    position: relative;
    padding-top: 25px;
}

.subSuccess .gou {
    width: 60px;
    height: 60px;
    background: url(../images/tubiao01_03.png) no-repeat 25px 9px;
    display: block;
    position: absolute;
    left: -80px;
    top: 15px;
}

.subSuccess .cha {
    width: 60px;
    height: 60px;
    background: url(../images/new_png_13.png) no-repeat;
    display: block;
    position: absolute;
    left: -80px;
    top: 15px;
}

.subSuccess h2 {
    font-size: 18px;
    color: #63c42c;
    line-height: 32px;
    padding-bottom: 15px;
    margin: 0px;
    font-weight: bold;
}

.subSuccess p,
.subSuccess .text {
    line-height: 28px;
    font-size: 14px;
    text-indent: 0em;
    margin: 0px;
}

.subSuccess p b {
    color: #E50012;
    font-size: 16px;
}

.subSuccess p a {
    color: #336699;
    margin-right: 24px;
}

.subSuccess a.an {
    float: left;
    margin-top: 20px;
    padding: 0 20px;
    height: 30px;
    line-height: 28px;
    background: #E50012;
    color: #FFFFFF;
    font-size: 16px;
}

.subSuccess a.buy_more {
    float: left;
    width: 75px;
    height: 30px;
    text-align: center;
    color: #fff;
    line-height: 30px;
    display: block;
    background: #e50012;
}

.subSuccess a.buy_more:hover {
    text-decoration: none;
    background: #ed0213;
}

.subSuccess p.msg_more {
    float: left;
    margin-left: 10px;
}

.subSuccess p.msg_more a {
    color: #006699;
    margin-left: 6px;
}

.subSuccess p.msg_more a:hover {
    text-decoration: none;
}

.PaymentMethod {
    float: left;
    border: 1px solid #ddd;
    background: #fff;
    width: 600px;
    position: relative;
    margin: 10px auto;
    padding-bottom: 15px;
}

.PaymentMethod .Point {
    width: 16px;
    height: 10px;
    background: url(../images/point.jpg) no-repeat;
    position: absolute;
    top: -10px;
    left: 90px;
}

.PaymentMethod .Payment {
    float: left;
    width: 100%;
    padding: 30px 0 20px;
    height: auto;
    overflow: hidden;
}

.PaymentMethod .Payment li {
    float: left;
    margin-left: 40px;
}

.PaymentMethod .Payment li:first-child {
    margin-left: 78px;
}

.PaymentMethod .Payment li input {
    float: left;
    margin-top: 15px;
    margin-right: 15px;
}

.PaymentMethod .Payment li.an {
    float: left;
    margin: 0px;
    width: 100%;
    text-align: center;
    padding: 0px;
}

.PaymentMethod .Payment li.an a {
    float: left;
    margin: 30px 0 0 225px;
    width: 100px;
    text-align: center;
    height: 30px;
    line-height: 28px;
    background: #E50012;
    color: #FFFFFF;
    font-size: 16px;
}

.n_cgts {
    float: left;
    width: 600px;
}

.n_cgts b {
    float: left;
    background: url(../images/new_png_12.png) left top no-repeat;
    height: 50px;
    width: 50px;
    margin: 30px 20px 50px 50px;
}

.n_cgts h3 {
    float: left;
    width: 480px;
    font-size: 32px;
    color: #000000;
    margin-top: 40px;
    line-height: 32px;
}

.n_sbts {
    float: left;
    width: 350px;
}

.n_sbts b {
    float: left;
    background: url(../images/new_png_12.png) left top no-repeat;
    height: 50px;
    width: 50px;
    margin: 30px 20px 50px 50px;
}

.n_sbts h3 {
    float: left;
    width: 230px;
    font-size: 32px;
    color: #000000;
    margin-top: 40px;
    line-height: 32px;
}

.n_tsnav {
    float: left;
    margin-top: 20px;
}

.n_tsnav li {
    float: left;
    margin-left: 250px;
}

.n_tsnav li:first-child {
    margin-left: 0px;
}

.n_tsnav li a {
    display: block;
    color: #E50012;
}

.n_tsnav li a:hover {
    text-decoration: none;
}

.n_tsnav li i {
    font-family: "宋体";
    padding-right: 10px;
}

/*购物车*/

.n_shopcart_step {
    float: right;
    width: 675px;
    margin-top: 30px;
}

.n_shopcart_step b {
    float: left;
    width: 100%;
    height: 20px;
    background: url(../images/step_2.png) left top no-repeat;
}

.n_shopcart_step span {
    float: left;
    width: 225px;
    text-align: center;
    line-height: 30px;
}

.n_shopcart_step.step_1 span.font_1,
.n_shopcart_step.step_2 span.font_2,
.n_shopcart_step.step_3 span.font_3 {
    color: #E50012;
}

.n_shopcart_step.step_2 span.font_1,
.n_shopcart_step.step_3 span.font_1,
.n_shopcart_step.step_3 span.font_2 {
    color: #DF747C;
}

.n_shopcart_step.step_2 b {
    background-position: left -20px;
}

.n_shopcart_step.step_3 b {
    background-position: left -40px;
}

/*礼品车*/

.n_giftcart_step {
    float: right;
    width: 435px;
    margin-top: 30px;
    margin-right: 10px;
}

.n_giftcart_step b {
    float: left;
    width: 100%;
    height: 40px;
    background: url(../images/giftcartone.gif) center center no-repeat;
}

.n_giftcart_step span {
    float: left;
    width: 145px;
    text-align: center;
    font-size: 14px;
    line-height: 40px;
    color: #666;
}

.n_giftcart_step.step_1 span.font_1,
.n_giftcart_step.step_2 span.font_1,
.n_giftcart_step.step_2 span.font_2,
.n_giftcart_step.step_3 span {
    color: #666;
}

.n_giftcart_step.step_2 b {
    background: url(../images/giftcarttwo.gif) center center no-repeat;
}

.n_giftcart_step.step_3 b {
    background: url(../images/giftcartthree.jpg) center center no-repeat;
}

.right_back {
    float: right;
    color: #006699;
    font-size: 14px;
    line-height: 3em;
}

.n_splb_js div span {
    float: left;
}

.n_splb_js div .spt_w1 {
    padding: 0 15px;
}

.spt_w1 input[type=checkbox] {
    margin-top: 14px;
}

.n_splb_js div .spt_w1 label {
    margin-top: 12px;
    padding: 0;
}

.n_nologin {
    float: left;
    width: 960px;
    border: 1px #E2E2E2 solid;
    line-height: 20px;
    margin-top: 15px;
    background: #F1F1F1;
    padding: 8px 19px;
}

.n_nologin b {
    float: left;
    width: 18px;
    height: 16px;
    background: url(../images/tanhao.png) left 50% no-repeat;
    margin: 1px 10px 0 0;
}

.n_nologin span {
    float: left;
}

.n_nologin a {
    float: left;
    background: #E50012;
    padding: 0 10px;
    color: #FFFFFF;
    margin-left: 10px;
}

.n_shopcart {
    float: left;
    width: 998px;
    border: 1px #E2E2E2 solid;
}

.shoppro {
    clear: both;
    line-height: 35px;
    height: 35px;
    border: 1px solid #E2E2E2;
    margin-bottom: 10px;
    position: relative;
}

.shoppro_span_l {
    border: 1px solid #E50012;
    color: #E50012;
    padding: 0 5px 1px 5px;
    margin-left: 10px;
}

.shoppro_span_c {
    padding-left: 10px;
}

.shoppro_span_r {
    margin-left: 10px;
    color: #fff;
    padding: 1px 10px 2px 10px;
    background-color: #F59200;
    border-radius: 5px;
    cursor: pointer;
}

.n_shopcart_t {
    float: left;
    width: 100%;
}

.n_shopcart_t span {
    float: left;
    line-height: 40px;
    padding: 0 0 0 15px;
}

.n_shopcart_t span input {
    margin-top: 12px;
}

.n_shopcart .spt_w1 {
    width: 10px;
}

.n_shopcart .spt_w2 {
    width: 90px;
}

.n_shopcart .spt_w3 {
    width: 170px;
}

.n_shopcart .spt_w4 {
    width: 175px;
}

.n_shopcart .spt_w5 {
    width: 70px;
}

.n_shopcart .spt_w6 {
    width: 85px;
}

.n_shopcart .spt_w7 {
    width: 120px;
}

.n_shopcart .spt_w8 {
    width: 85px;
}

.n_shopcart .txt_fl {
    text-align: left;
    white-space: nowrap;
}

.n_shopcart .txt_fr {
    text-align: right;
}

.n_shopcart .txt_fc {
    text-align: center;
}

.n_shopcart_list {
    float: left;
    width: 100%;
}

.n_shopcart_list ul {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
}

.n_shopcart_list ul.checked {
    background: #fefaf5;
}

.n_shopcart_list ul li {
    float: left;
    padding: 15px 0 15px 15px;
    line-height: 180%;
}

.n_shopcart_list ul li img.img {
    float: left;
    width: 88px;
    height: 88px;
    border: 1px #E2E2E2 solid;
    background: #FFFFFF;
    padding: 0px;
}

.n_shopcart_list ul li .deliver {
    padding: 0px 5px;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    line-height: 16px;
    border-radius: 5px;
}

.n_shopcart_list ul li .deliver.h24 {
    background-color: #E50012;
    border: 1px solid #E50012;
}

.n_shopcart_list ul li .deliver.h48 {
    background-color: #ff5500;
    border: 1px solid #ff5500;
}

.n_shopcart_list ul li .deliver.quotingLeadTime {
    background-color: #f2af00;
    border: 1px solid #f2af00;
}

.n_shopcart_list ul li .deliver-leadTime {
    color: #999999;
}

.n_shopcart_list ul li div.num {
    margin: 0 auto;
    width: 72px;
    overflow: hidden;
}

.n_shopcart_list ul li div.num .input_an {
    float: left;
    width: 20px;
    line-height: 20px;
    background: #FFFFFF;
    font-family: "宋体";
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    height: 22px;
    border: 1px solid #e2e2e2;
}

.n_shopcart_list ul li div.num .input_an:hover {
    color: #E50012;
    border-color: #e50012;
}

.n_shopcart_list ul li div.num .input_num {
    float: left;
    width: 30px;
    text-align: center;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    border: 0px;
    border-top: 1px #E2E2E2 solid;
    border-bottom: 1px #E2E2E2 solid;
    font-size: 12px;
    height: 20px;
}

/*礼品车样式覆盖 by shirne*/

.GiftCartWrapper .n_nologin {
    padding: 5px 15px;
    line-height: 24px;
    width: 1122px;
}

.GiftCartWrapper .n_nologin b {
    height: 18px;
    background: url(../images/g_tanhao.png) left 50% no-repeat;
    margin: 3px 11px 0 0;
}

.GiftCartWrapper .n_nologin a {
    margin-left: 9px;
    padding: 0 8px;
}

.GiftCartWrapper .n_nologin a:hover {
    text-decoration: none;
    background-color: #d10213;
}

.GiftCartWrapper .n_splb_js div .spt_w1 {
    padding: 0 15px 0 26px;
}

#div_gift .n_title_2 {
    width: 100%;
}

#div_gift .n_title_2 span {
    border: 1px #ddd solid;
    border-bottom: none;
    color: #666;
    font-size: 14px;
    width: 100px;
    text-align: center;
    padding: 0;
}

#div_gift .n_title_2 span b {
    color: #e50012;
    font-weight: normal;
}

#div_gift .n_shopcart_t span {
    line-height: 60px;
    font-size: 14px;
    color: #666;
}

#div_gift .n_shopcart_t span.spt_w1 {
    padding-left: 25px;
}

#div_gift .n_shopcart_t span.spt_w2 {
    font-weight: normal;
    width: 68px;
}

#div_gift .n_shopcart_t span.spt_w4 {
    width: 172px;
    padding: 0;
    height: 60px;
}

#div_gift .n_shopcart_t span.spt_w5 {
    width: 68px;
    text-align: center;
    padding-left: 0;
}

#div_gift .n_shopcart_t span.spt_w6 {
    width: 170px;
    text-align: center;
    padding-left: 0;
}

#div_gift .n_shopcart_t span.spt_w7 {
    width: 136px;
    text-align: center;
    padding-left: 0;
}

#div_gift .n_shopcart_t span.spt_w8 {
    width: 210px;
    text-align: center;
    padding-left: 0;
}

#div_gift .n_shopcart_t span.spt_w9 {
    width: 90px;
    text-align: center;
    padding-left: 0;
}

#div_gift .n_shopcart_t span input {
    margin-top: 24px;
}

#div_gift .n_shopcart_t span label {
    margin-top: 22px;
    padding: 0;
}

#div_gift .n_shopcart_list ul {
    border-top: 1px #E2E2E2 dashed;
}

#div_gift .n_shopcart_list ul.checked {
    background: #f1f1f1;
}

#div_gift .n_shopcart_list ul li {
    font-size: 14px;
    padding: 10px 0 10px 15px;
}

#div_gift .n_shopcart_list ul li.subtotalprice {
    color: #e50012;
}

#div_gift .n_shopcart_list ul li.spt_w1 {
    padding-left: 25px;
    padding-top: 22px;
}

#div_gift .n_shopcart_list ul li.spt_w2 {
    padding-left: 60px;
    width: 120px;
}

#div_gift .n_shopcart_list ul li.spt_w3 {
    width: 188px;
    padding: 7px 0 0 15px;
}

#div_gift .n_shopcart_list ul li.spt_w4 {
    width: 58px;
    padding: 0;
    height: 80px;
}

#div_gift .n_shopcart_list ul li.spt_w5 {
    width: 68px;
    text-align: center;
    padding: 0;
    padding-top: 60px;
}

#div_gift .n_shopcart_list ul li.spt_w6 {
    width: 170px;
    text-align: center;
    padding: 0;
    padding-top: 60px;
}

#div_gift .n_shopcart_list ul li.spt_w7 {
    width: 136px;
    padding-top: 54px;
    padding-left: 0;
}

#div_gift .n_shopcart_list ul li.spt_w8 {
    width: 210px;
    text-align: center;
    padding-top: 60px;
    padding-left: 0;
}

#div_gift .n_shopcart_list ul li.spt_w9 {
    width: 90px;
    text-align: center;
    padding-top: 60px;
    padding-left: 0;
}

#div_gift .n_shopcart_list ul li h3 {
    font-size: 12px;
    color: #333;
    line-height: 18px;
}

#div_gift .n_shopcart_list ul li a:hover,
#div_gift .n_shopcart_list ul li a:hover h3 {
    color: #e50012;
    text-decoration: none;
}

#div_gift .n_shopcart_list ul li div.num {
    width: 122px;
}

#div_gift .n_shopcart_list ul li div.num .input_an {
    width: 36px;
    height: 36px;
    font-size: 32px;
    color: #b9b9b9;
    background: #e5e3e3;
}

#div_gift .n_shopcart_list ul li div.num .input_an.disabled {
    background-color: #f3f2f2;
    color: #dddddd;
}

#div_gift .n_shopcart_list ul li div.num .input_num {
    width: 48px;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
}

#div_gift .n_shopcart_list ul li a.img {
    width: 118px;
    height: 118px;
    background: #fafafa;
    border: 1px #ddd solid;
    padding: 0px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
}

#div_gift .n_shopcart_list ul li .img img {
    max-width: 118px;
    max-height: 118px;
}

#div_gift .n_shopcart {
    width: 1150px;
}

/*产品筛选条件*/

.n_goodstj {
    float: left;
    width: 1200px;
    border-bottom: none;
    line-height: 25px;
    position: relative;
	padding: 5px;
}

.n_goodstj ul {
    float: left;
    width: 1200px;
    overflow: hidden;
    border: 1px #E2E2E2 solid;
    border-bottom: none;
    box-sizing: border-box;
}

.n_goodstj ul li {
    float: left;
    width: 1200px;
    padding: 6px 10px;
    border-bottom: 1px #E2E2E2 solid;
}

.n_goodstj ul li:first-child {
    border-top: none;
}

.n_goodstj ul li.close {
    height: 25px;
+ height: 39 px;
    overflow: hidden;
}

.n_goodstj ul li.open {
    height: auto;
}

.n_goodstj ul li.open span {
    height: auto;
    max-height: 130px;
    overflow-y: auto;
    overflow-x: hidden;
}

.n_goodstj ul li span {
    line-height: 25px;
    display: inline-block;
}

.n_goodstj ul li h3 {
    float: left;
    width: 122px;
    padding-left: 20px;
    box-sizing: border-box;
    color: #666;
    height: 38px;
    line-height: 38px;
    position: relative;
    top: -6px;
    left: -10px;
    border-right: 1px solid #e2e2e2;
    background: #f1f1f1;
    position: relative;
}

.n_goodstj ul li span {
    float: left;
    width: 943px;
    margin-left: 7px;
    color: #333333;
    padding-right: 20px;
    margin-right: 20px;
}

.n_goodstj ul li span a {
    float: left;
    padding: 0 6px;
    margin-right: 10px;
}

.n_goodstj ul li.close span a {
    margin-bottom: 10px;
}

.n_goodstj ul li span a.on {
    /*background: #E50014;*/
    /*color: #FFFFFF;*/
    color: #E50014;
}

.n_goodstj ul li span a.onit {
    background: #E50014;
    color: #FFFFFF;
}

.n_goodstj ul li i {
    border: 1px solid #e2e2e2;
    width: 40px;
+ width: 48 px;
    height: 22px;
    float: left;
    padding: 0 5px 0 5px;
    cursor: pointer;
}

.n_goodstj ul li i:hover {
    border: 1px solid #e50012;
    color: #e50012;
}

.n_goodstj ul li i.moreCatalogue {
    margin-left: 63px;
}

.n_goodstj ul li.close i {
    background: url(../images/u1135.png) 33px 50% no-repeat;
}

.n_goodstj ul li.close i:hover {
    background: url(../images/red.png) 33px 50% no-repeat;
}

.n_goodstj ul li .morechange {
    position: absolute;
    text-indent: 12px;
    right: 13px;
    border: 1px solid #e2e2e2;
    width: 40px;
    height: 22px;
    padding: 0 3px 0 7px;
    cursor: pointer;
    background: url(../images/zengjia.png) 3px 50% no-repeat;
}

.n_goodstj ul li .morechange {
    position: absolute;
    text-indent: 12px;
    right: 13px;
    border: 1px solid #e2e2e2;
    width: 40px;
+ width: 50 px;
    height: 22px;
    padding: 0 3px 0 7px;
    cursor: pointer;
    background: url(../images/zengjia.png) 3px 50% no-repeat;
}

.n_goodstj ul li .morechange:hover {
    border: 1px solid #e50012;
    color: #e50012;
    background: url(../images/red_jia.png) 3px 50% no-repeat;
}

.n_goodstj ul li.open i {
    background: url(../images/up_arrow.png) 33px 50% no-repeat;
}

.n_goodstj ul li.open i:hover {
    background: url(../images/up_red_arrow.png) 33px 50% no-repeat;
}

.n_goodstj ul li span a.ico_jt {
    padding-right: 10px;
    background: url(../images/new_png_06_.png) right 50% no-repeat;
}

.n_goodstj ul li .checkbox {
    display: none;
}

.n_goodstj ul li .checkbox span {
    width: 933px;
    margin-left: 7px;
    max-height: 202px;
    overflow-y: auto;
}

.n_goodstj ul li .checkbox span .moreChange1 {
    padding: 3px 5px;
    float: left;
}

.n_goodstj ul li .checkbox span .package1 {
    padding-bottom: 8px;
    margin-right: 11px;
    font-weight: normal;
    font-style: normal;
    float: left;
    /*margin-left: -22px;*/
}
.checkbox .checkbox-option{
    margin-bottom: 10px;
    float:left;
    width:90px;
    font-size:12px;
    
}
.checkbox .checkbox-option .check-label{
    color:#333333;
    display:block;
    margin-left: 20px;
    margin-right:5px;
}

.checkbox .checkbox-option .check-img{
    width: 14px;
    height: 14px;
    float: left;
    margin-right:8px;
    margin-top:2px;
background: url(../images/checkbox002.png) no-repeat;
}
.checkbox .checkbox-option .check-img.bgimg-nocheck{
    background: url(../images/checkbox002.png) no-repeat;
}
.checkbox .checkbox-option .bgimg-checked {
    background: url(../images/checkbox001.png) no-repeat;
}
.n_goodstj ul li .checkbox span .bgimg-nocheck{
    float: left;
    width: 14px;
    height: 14px;
    margin-top: 8px;
    background: url(../images/checkbox002.png) no-repeat;
}

.n_goodstj ul li .checkbox span .bgimg-checked{
    float: left;
    width: 14px;
    height: 14px;
    margin-top: 8px;
    background: url(../images/checkbox001.png) no-repeat;
}

.n_goodstj ul li .checkbox .determinationframe {
    margin-left: 386px;
    float: left;
    text-align: center;
}

.n_goodstj ul li .checkbox .determinationframe .right,
.checkError {
    margin: 0 6px 7px 6px;
    float: left;
    display: block;
    width: 54px;
    height: 24px;
    border: 1px solid #ddd;
    background: #f2f2f2;
    border-radius: 4px;
}

.error {
    margin: 0 6px 7px 6px;
    float: left;
    display: block;
    height: 24px;
    background: #fff;
    border-radius: 4px;
}

.n_goodstj ul li .checkbox .determinationframe .right1 {
    margin: 0 6px 7px 6px;
    float: left;
    display: block;
    width: 54px;
    height: 24px;
    border: 1px solid #ddd;
    background: #e50012;
    border-radius: 4px;
    color: #fff;
}

.n_goodstj ul li .checkbox .determinationframe .right1:hover {
    color: #fff;
}

.n_goodstj ul li .checkbox .determinationframe .error:hover,
.right:hover {
    /*background: #f7f7f7;*/
}

#fy_Conditions .brandCatalogList a.on {
    background: #E50014;
    color: #FFFFFF;
}

.duoxuan {
    float: right;
    padding: 0 5px;
    border: 1px #E2E2E2 solid;
}

.duoxuan b {
    margin: 8px 0 0 5px;
    float: right;
    height: 12px;
    width: 12px;
    background: url(../images/nav_icon_1.jpg) right -12px no-repeat;
}

.n_songhfs {
    float: left;
    width: 100%;
}

.n_songhfs li {
    float: left;
    text-align: center;
    padding: 1px 15px;
    height: 30px;
    line-height: 30px;
    border: 1px #E2E2E2 solid;
    margin: 13px 13px 0 0;
    border-radius: 3px;
}

.n_songhfs li.on,
.n_songhfs li:hover.on {
    padding: 0px 14px;
    border: 2px #E50012 solid;
    background: url(../images/duihao.jpg) right bottom no-repeat;
}

.n_songhfs li:hover {
    border: 1px #E50012 solid;
    cursor: pointer;
}

.n_songhfs li i {
    color: #999999;
    margin-left: 15px;
}

.n_songhfs li.sure,
.n_songhfs li:hover.sure {
    padding: 1px 15px;
    border: 1px #E2E2E2 solid;
    background: none;
    cursor: auto;
}

.n_order {
    float: left;
    width: 100%;
}

.n_order li {
    float: left;
    text-align: center;
    padding: 1px 15px;
    height: 30px;
    line-height: 30px;
    border: 1px #E2E2E2 solid;
    margin: 13px 13px 0 0;
    border-radius: 3px;
}

.n_order li.on,
.n_order li:hover.on {
    padding: 0px 14px;
    border: 2px #E50012 solid;
    background: url(../images/duihao.jpg) right bottom no-repeat;
}

.n_order li:hover {
    border: 1px #E50012 solid;
    cursor: pointer;
}

.n_order li i {
    color: #999999;
    margin-left: 15px;
}

.n_order li.sure,
.n_order li:hover.sure {
    padding: 1px 15px;
    border: 1px #E2E2E2 solid;
    background: none;
    cursor: auto;
}

.n_wxts {
    float: left;
    width: 930px;
    padding: 10px 15px;
    background: #F6F6F6;
    margin-top: 16px;
}

.n_wxts i {
    color: #E50012;
}

.n_wxts a {
    color: #336699;
}

.n_wxts a:hover {
    color: #e50012;
}

.n_zffs {
    float: left;
    width: 100%;
}

.n_zffs li {
    float: left;
    text-align: center;
    padding: 1px 25px;
    height: 30px;
    line-height: 30px;
    border: 1px #E2E2E2 solid;
    margin: 13px 13px 0 0;
    border-radius: 3px;
}

.n_zffs li.on,
.n_zffs li:hover.on {
    padding: 0px 24px;
    border: 2px #E50012 solid;
    background: url(../images/duihao.jpg) right bottom no-repeat;
}

.n_zffs li:hover {
    border: 1px #E50012 solid;
    cursor: pointer;
}

.n_zffs li b {
    float: left;
    width: 30px;
    height: 20px;
    background: url(../images/zffsico.png) no-repeat;
    margin: 5px 10px 0 0;
}

.n_zffs li b.ico01 {
    background-position: center 0px;
}

.n_zffs li b.ico02 {
    background-position: center -30px;
}

.n_zffs li b.ico03 {
    background-position: center -60px;
}

.n_zffs li b.ico04 {
    background: url(../images/accountpay.png) no-repeat;
    background-position: center center;
}

.n_zffs li.sure,
.n_zffs li:hover.sure {
    padding: 1px 25px;
    border: 1px #E2E2E2 solid;
    background: none;
    cursor: auto;
}

.n_beizhu {
    float: left;
    width: 998px;
    border-top: none;
    padding-left: 12px;
    margin-top: 15px;
    margin-bottom: 16px;
}
.biezhu_info {
    width: 900px;
}
.biezhu_info input {
    padding-left: 10px;
    border: 0px;
    width: 876px;
    height: 30px;
    border: 1px solid #b5b5b5;
}

.biezhu_info input::-webkit-input-placeholder {
    color: #c4c4c4;
    font-size: 12px;
}

.n_beizhu_sure {
    float: left;
    width: 970px;
    border: 1px #E2E2E2 solid;
    padding: 14px;
}

.n_spqd {
    float: left;
    width: 998px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_spqd_t {
    float: left;
    width: 100%;
    background: #F1F1F1;
}

.n_spqd_t span {
    float: left;
    line-height: 40px;
    padding: 0 0 0 15px;
}

.n_spqd_t span input {
    margin-top: 12px;
}

.n_spqd .sp_w1 {
    width: 60px;
    padding-left: 20px;
}

.n_spqd .sp_w2 {
    width: 95px;
}

.n_spqd .sp_w3 {
    width: 150px;
}

.n_spqd .sp_w4 {
    width: 90px;
}

.n_spqd .sp_w5 {
    width: 120px;
}

.n_spqd .sp_w6 {
    width: 100px;
}

.n_spqd .sp_w7 {
    width: 80px;
}

.n_spqd .sp_w8 {
    width: 80px;
}

.n_spqd .sp_w9 {
    width: 80px;
}

.n_spqd .txt_fl {
    text-align: left;
}

.n_spqd .txt_fr {
    text-align: right;
}

.n_spqd .txt_fc {
    text-align: center;
}

.n_spqd_list {
    float: left;
    width: 100%;
}

.n_spqd_list ul {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
}

.n_spqd_list ul li {
    float: left;
    padding: 15px 0 15px 15px;
    line-height: 180%;
}

.n_spqd_list ul li img.img {
    float: left;
    width: 88px;
    height: 88px;
    border: 1px #E2E2E2 solid;
    background: #FFFFFF;
    padding: 0px;
}

.n_spqd_list ul li h3 {
    height: 65px;
}

/*下单页礼品样式*/

.g_list {
    float: left;
    width: 998px;
    border: 1px #ddd solid;
    border-top: none;
}

.g_list_t {
    float: left;
    width: 100%;
    background: #fff;
    line-height: 40px;
}

.g_list_i ul {
    float: left;
    width: 100%;
    line-height: 32px;
}

.g_list .col {
    float: left;
    text-align: center;
}

.g_list .g_list_t span {
    line-height: 58px;
    font-size: 14px;
}

.g_list .col-w-info {
    width: 370px;
    margin-left: 71px;
}

.g_list .col-w-empty {
    width: 112px;
}

.g_list .col-w-integral {
    width: 174px;
}

.g_list .col-w-num {
    width: 146px;
}

.g_list .col-w-subt {
    width: 275px;
}

.g_list .g_list_t .col-w-info {
    width: 123px;
}

.g_list .g_list_t .col-w-empty {
    width: 359px;
}

.g_list .g_list_i ul {
    border-top: 1px #ddd dashed;
}

.g_list .g_list_i .col {
    line-height: 120px;
    padding: 10px 0;
    font-size: 14px;
}

.g_list .g_list_i .col-w-info {
    text-align: left;
}

.g_list .g_list_i a {
    float: left;
}

.g_list .g_list_i .img {
    width: 118px;
    height: 118px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    background: #fafafa;
    border: 1px #ddd solid;
}

.g_list .g_list_i .img img {
    max-width: 118px;
    max-height: 118px;
}

.g_list .g_list_i .col-w-info a.titlename {
    font-size: 12px;
    line-height: 18px;
    margin-top: -3px;
    width: 232px;
    margin-left: 15px;
    color: #333;
}

.g_list .g_list_i .col-w-info a.titlename:hover {
    color: #e50012;
    text-decoration: none;
}

.g_list .g_list_i .col-w-subt {
    color: #e50012;
}

.n_spqdtj {
    float: left;
    width: 100%;
    text-align: right;
    margin-top: 20px;
    position: relative;
    line-height: 26px;
}

.n_spqdtj i {
    color: #E50012;
    display: inline-block;
    width: 70px !important;
}
.freight_tag {
    display: inline-block;
    width: 15px !important; 
    height: 15px;
    background: url(../images/icon_wenhao_gray.png) no-repeat;
    cursor: pointer;
}
/* 运费提示 */
.freight_box {
    display: inline-block;
    width: 15px;
    height: 15px;
    position: relative;
    top: 2px;
}
.freight_box .freight_text {
    display: none;
    position: absolute;
    width: 346px;
    left: -12px;
    line-height: 22px;
    top: 25px;
    background: #fff;
    text-align: left;
    border-radius: 3px;
    padding: 5px  8px;
    border: 1px solid #ddd;
}
.freight_box .freight_text .arrow {
    position: absolute;
    left: 12px;
    top: -10px;
    width: 12px;
    height: 11px;
    background: url(../images/arrow_top.png) no-repeat;
    background-size: contain;
}
.freight_box .freight_text.vip {
    position: absolute;
    top: 24px;
    left: -12px;
    width: 245px;
}
.freight_box .freight_text.vip .arrow {
    position: absolute;
    top: -9px;
}
.freight_box .freight_text.normal .normal_info {
    display: block;
}
.freight_box .freight_text.vip .vip_info {
    display: block;
}
.freight_text_info {
    display: none;
}
.freight_box:hover .freight_text {
    display: block;
}
/* 运费分摊 */
.freightDivideBox {
    display: none;
    width: 240px;
    padding-left: 38px;
    margin-bottom: 15px;
}

.n_spqdtj .n_syyhj {
    position: absolute;
    left: 0px;
    bottom: 0px;
}

.n_spqdtj .n_syyhj a {
    float: left;
    background: url(../images/yhjico.png) left 50% no-repeat;
    padding-left: 20px;
}

.act dl dt,
.act .act-countdown label,
#image_box span,
#image_box em,
.catalog .aUp,
.catalog .aDown {
    background: url(../images/icon.png) no-repeat;
}

/*礼品车样式覆盖*/

.gift_order_wrapper .g_list {
    width: 1150px;
}

.gift_order_wrapper .n_spqdtj {
    margin-top: 0;
    border: 1px #ddd solid;
    width: 1150px;
    border-top: 0;
    line-height: 58px;
}

.gift_order_wrapper .n_spqdtj span {
    padding: 0 78px 0 90px;
    font-size: 14px;
}

.gift_order_wrapper .n_spqdtj span i {
    font-size: 18px;
}

/*图片放大镜*/

#pro_infor {
    float: left;
    width: 352px;
    height: 352px;
    background: #fff;
}

#image_box {
    position: relative;
    z-index: 10;
    display: block;
    width: 352px;
    height: 352px;
    margin-top: 12px;
    margin-left: 12px;
}

#image_box a {
    width: 352px;
    height: 352px;
}

#image_box #current_img {
    display: block;
    margin: 0 auto;
    width: 350px;
    height: 350px;
}

#image_box span {
    position: absolute;
    display: block;
    width: 30px;
    height: 60px;
    background-repeat: no-repeat;
    text-indent: -999em;
    cursor: pointer;
}

#image_box span.prev {
    top: 190px;
    left: 5px;
    z-index: 100;
    background-position: 0 -30px;
}

#image_box span.next {
    top: 190px;
    right: 5px;
    z-index: 100;
    background-position: -30px -30px;
}

/* 详情页视频样式 */
.pdtVideoBox {
    position: absolute;
    left: 13px;
    top: 13px;
    z-index: 100;
}
.startVideoBtn {
    position: absolute;
    left: 147px;
    top: 147px;
    z-index: 100;
    cursor: pointer;
}
.closeVideoBtn {
    position: absolute;
    right: 15px;
    top: 15px;
    z-index: 100;
    cursor: pointer;
}
.pdtVideoBox .video-js .vjs-big-play-button {
    border: none;
}
.pdtVideoBox .video-js .vjs-big-play-button:hover {
    background: #d32e26;
}

.catalog {
    position: relative;
    float: left;
    margin: 31px 0 5px;
    width: 350px;
    height: 70px;
    margin-left: 15px;
}

.catalog .aUp,
.catalog .aDown {
    position: absolute;
    display: block;
    width: 13px;
    height: 50px;
    cursor: pointer;
    background: url(../images/pbimg_an.png) no-repeat;
}

.catalog .aUp {
    top: 10px;
    left: 0px;
    background-position: 0 50%;
}

.catalog .aDown {
    top: 10px;
    right: 3px;
    background-position: -13px 50%;
}

.catalog .disabled {
    opacity: 0.5;
    filter: alpha(opacity=50);
    cursor: no-drop;
}

.catalog .imgbox1 {
    display: block;
    overflow: hidden;
    margin: 0 auto;
    width: 300px;
    height: 65px;
}

.catalog .imgbox1 ul.imgbox {
    float: left;
    width: 20000em;
}

.catalog .imgbox1 ul.imgbox li {
    float: left;
    margin-right: 17px;
    width: 62px;
    height: 62px;
    background: #fff;
    cursor: pointer;
}

.catalog .imgbox1 ul.imgbox li .zoomThumbActive {
    border: 1px #E50012 solid;
    display: block;
}

.catalog .imgbox1 ul.imgbox li img {
    display: block;
    margin: 1px auto;
    width: 60px;
    height: 60px;
}

/*产品信息*/

.proview_name {
    float: left;
    width: 710px;
    padding: 10px 0;
    margin-bottom: 20px;
}

.proview_name h1 {
    float: left;
    width: 100%;
    font-size: 20px;
    line-height: 30px;
    font-weight: normal;
    margin: 0px;
    padding-bottom: 5px;
    font-family: "微软雅黑";
    font-weight: bold;
}

.proview_name span {
    float: left;
    font-size: 12px;
    color: #E50012;
    margin-top: 10px;
}

.proview_zffs {
    float: left;
    width: 710px;
    border-top: 1px #E2E2E2 solid;
    margin-top: 15px;
    padding-top: 10px;
}

.proview_zffs span {
    float: left;
    line-height: 30px;
    padding: 0 10px;
}

.proview_zffs li {
    float: left;
    /* text-align: center; */
    /* height: 30px; */
    /* line-height: 30px; */
    margin: 0px 20px 0 0;
}

.proview_zffs li b {
    float: left;
    width: 30px;
    height: 20px;
    background: url(../images/zffsico.png) no-repeat;
    margin: 5px 10px 0 0;
}

.proview_zffs li b.ico01 {
    background-position: center 0px;
}

.proview_zffs li b.ico02 {
    background-position: center -30px;
}

.proview_zffs li b.ico03 {
    background-position: center -60px;
}

.proview_lxfs {
    float: left;
    width: 710px;
    border-top: 1px #E2E2E2 solid;
    border-bottom: 1px #E2E2E2 solid;
    margin-top: 10px;
    padding: 10px 0;
}

.proview_lxfs span {
    float: left;
    line-height: 30px;
    padding: 0 10px;
}

.proview_lxfs li {
    float: left;
    text-align: center;
    height: 30px;
    line-height: 30px;
    margin: 0px 20px 0 0;
}

.proview_lxfs li i {
    font-size: 14px;
}

.proview_lxfs li b {
    float: left;
    width: 25px;
    height: 20px;
    background: url(../images/lxfsico.png) no-repeat;
    margin: 5px 10px 0 0;
}

.proview_lxfs li b.ico01 {
    background-position: center 0px;
    margin-top: 7px;
}

.proview_lxfs li b.ico02 {
    background-position: center -29px;
}

.proview_buyan {
    border-radius: 3px;
    float: left;
    /* background: #E50012 url(../images/icon-cart_200x200.png) 16px 50% no-repeat; */
    background: #E50012;
    text-align: center;
    font-size: 16px;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    margin-top: 30px;
    /* background-size: 18px; */
}

.proview_buyan:hover {
    background: rgb(242, 75, 88);
}

.bigInquiry {
    background: #E50012 url(../images/icon-inquiry_200x200.png) 16px 50% no-repeat;
+ background: #E50012;
    background-size: 18px;
}

.proview_buyan a {
    float: left;
    padding: 0 16px 0 10px;
    color: #FFFFFF;
}

.proview_buyan a img {
    margin: 10px;
}

.proview_buyan.quick-order {
    margin-left: 20px;
    /* padding-left: 10px; */
    height: 38px;
    line-height: 38px;
    border: 1px solid #ed0c1e;
    /* color: #ed0c1e; */
    background: #fff !important;
}

.proview_buyan.quick-order.grayBtn {
    background: #d2d0d0 !important;
    color: #fff;
    border: 1px solid #d2d0d0;
}

.proview_buyan.quick-order.grayBtn a#btn_quickOrder {
    color: #fff;
    background: url('../images/quick_order_icon_gray.png') no-repeat 10px 10px;
}

a#btn_quickOrder {
    padding-left: 20px;
    color: #ed0c1e;
    background: url('../images/quick_order_icon.png') no-repeat 14px 10px;
}

/*商品数量选择*/

.proview_num {
    float: left;
    margin: 30px 20px 0 0px;
}

.proview_num a.left {
    float: left;
    overflow: hidden;
    margin-top: 4px;
    width: 28px;
    height: 28px;
    border: 1px solid #e6e1db;
    text-align: center;
    line-height: 23px;
    font-size: 30px;
    cursor: pointer;
    position: relative;
}

.proview_num a.right {
    float: left;
    overflow: hidden;
    margin-top: 4px;
    width: 28px;
    height: 28px;
    border: 1px solid #e6e1db;
    text-align: center;
    line-height: 25px;
    font-size: 20px;
    /*cursor: pointer;*/
    position: relative;
}

.hx {
    display: block;
    width: 10px;
    height: 2px;
    background: #999;
    position: absolute;
    left: 9px;
    top: 13px;
}

.hx1 {
    display: block;
    width: 2px;
    height: 10px;
    background: #999;
    position: absolute;
    left: 13px;
    top: 9px;
}

.proview_num a.right:hover {
    border-color: #e50012;
}

.proview_num a.left:hover {
    border-color: #e50012;
}

.proview_num input {
    float: left;
    margin-top: 4px;
    padding: 0 3px;
    width: 35px;
    height: 28px;
    border: none;
    border-top: 1px solid #e6e1db;
    border-bottom: 1px solid #e6e1db;
    text-align: center;
    line-height: 20px;
}

.proview_num span {
    float: left;
    line-height: 25px;
    margin-right: 10px;
}

.proDetaTable .tx .h,
.proDetaTable .tx .f {
    width: 51px;
    height: 19px;
    display: block;
    background: url(../images/picicon_01.png) no-repeat;
}

.proDetaTable {
    color: #000;
    margin-bottom: 20px;
    border: 1px solid #E2E2E2;
}

.proDetaTable td {
    line-height: 18px;
    padding: 5px 10px;
    border-top: 1px solid #e2e2e2;
}

.proDetaTable .th {
    background: #e8e8e8;
    color: #666;
}

.proDetaTable .th td {
    border-top: none;
    border-bottom: none;
}

.proDetaTable .in_th td {
    border-top: none;
}

.proDetaTable .tx {
    display: block;
    position: relative;
    float: left;
}

.proDetaTable .tx .h,
.proDetaTable .tx .f {
    width: 7px;
    height: 5px;
    display: block;
    position: absolute;
    right: -12px;
    background-position: -298px -72px;
}

.proDetaTable .tx .h {
    top: 3px;
}

.proDetaTable .tx .f {
    top: 10px;
    background-position: -298px -79px;
}

.proDetaTable td.hsdjz {
    color: #666;
}

.proDetaTable td.hsdjz span {
    font-weight: normal;
    color: #000;
}

.proDetaTable td.hsdjz span s {
    color: #666 !important;
}

.duibi_input {
    float: left;
    width: 70px;
    position: relative;
}

.duibi_input label {
    float: left;
    width: 45px;
    text-align: right;
    border: 1px solid #e2e2e2;
    padding: 5px 10px;
    color: #999999;
}

.duibi_input input {
    left: 10px;
    top: 8px;
    margin: 0px;
    padding: 0px;
    position: absolute;
}

/*最新浏览*/

.n_lljl_t {
    float: left;
    width: 220px;
    background: #E2E2E2;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.n_lljl_list {
    float: left;
    width: 218px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    margin-bottom: 10px;
}

.n_lljl_list ul {
    float: left;
    width: 100%;
}

.n_lljl_list ul li {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
    padding: 10px 0;
}

.n_lljl_list ul li:first-child {
    border-top: none;
}

.n_lljl_list ul li img {
    float: left;
    width: 80px;
    height: 80px;
}

.n_lljl_list ul li span {
    width: 130px;
    line-height: 150%;
    font-size: 12px;
    margin-top: 10px;
}

.n_lljl_list ul li span .title {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.n_lljl_list ul li span i {
    color: #E50012;
}

.procon_navtbg {
    float: left;
    width: 100%;
}

.procon_navt {
    float: left;
    width: 900px;
}

.procon_navt ul {
    float: left;
    width: 918px;
    border: 1px #E2E2E2 solid;
    height: 42px;
    background: #f1f1f1;
}

.procon_navt ul li {
    float: left;
    height: 42px;
    line-height: 42px;
    padding: 0 21px;
    font-size: 14px;
    color: #333333;
    font-weight: bold;
    cursor: pointer;
    border-right: 1px solid #e2e2e2;
}

.procon_navt ul li.on {
    position: relative;
    left: -1px;
    top: -1px;
    float: left;
    border: 1px #E2E2E2 solid;
    border-top: 2px #E50012 solid;
    border-bottom: none;
    color: #E50012;
    background-color: #fff;
}

.procon_add {
    display: none;
    background-color: #ec0c1d;
    width: 120px;
    height: 44px;
    float: right;
    color: #FFFFFF;
    font-size: 14px;
    font-weight: 700;
    line-height: 44px;
    cursor: pointer;
}

.procon_add:hover {
    background-color: rgb(242, 75, 88)
}

.fixedSubNav {
    position: fixed;
    top: 0;
    left: -20px;
    z-index: 1000;
}

.fixedSubNav .procon_navt {
    margin: 0 auto;
    float: none;
    width: 920px;
    padding-left: 272px;
}

.fixedSubNav ul {
    width: 798px;
}

.fixedSubNav .procon_add {
    display: block;
}

.procon_bian {
    float: left;
    width: 918px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.procon {
    float: left;
    width: 898px;
}

.n_cpjs,
.n_ggcs,
.n_lxwm,
.n_kbs,
.n_zxpl {
    float: left;
    width: 858px;
    padding: 20px;
    font-size: 14px;
    line-height: 180%;
}

.n_ggcs {
    padding: 32px 20px;
}

.n_kbs_list {
    float: left;
    width: 100%;
}

.n_kbs_list ul {
    float: left;
    width: 100%;
}

.n_kbs_list ul li {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
    padding: 10px 0;
}

.n_kbs_list ul li i {
    color: #999999;
    margin-right: 10px;
}

.n_kbs_list ul li span {
    color: #E50012;
}

.n_kbs_list ul li a:hover {
    text-decoration: none;
}

.n_zxpl_list {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
    padding: 10px 0;
    font-size: 12px;
}

.n_zxpl_list_pl {
    float: left;
    width: 620px;
}

.n_zxpl_list_pl h3 {
    float: left;
    width: 100%;
}

.n_zxpl_list_pl span {
    float: left;
    color: #E50012;
}

.n_zxpl_list_cm {
    float: left;
    width: 140px;
}

.n_zxpl_list_user {
    float: left;
    width: 98px;
}

.n_zxpl_add {
    height: 142px;
    color: #666;
}

.n_zxpl_add .title {
    font-size: 14px;
}

.n_zxpl_add .word {
    font-size: 12px;
}

.n_zxpl_add .word span {
    color: #e50012;
}

.n_zxpl_add .word a {
    color: #336699;
    text-decoration: underline;
}

.n_zxpl_add .consult {
    float: right;
    height: 40px;
    width: 104px;
    text-align: center;
    line-height: 40px;
    color: #FFFFFF;
    background-color: #e50012;
    font-size: 16px;
    margin-top: 33px;
}

.n_gyzkh {
    float: left;
    width: 918px;
    padding: 10px 0;
    position: relative;
    left: -1px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
}

.n_gyzkh h3 {
    float: left;
    width: 800px;
    font-size: 16px;
    color: #000000;
    margin-top: 17px;
}

.n_gyzkh span {
    float: left;
    width: 800px;
    margin-top: 10px;
}

.n_gyzkh i {
    float: left;
    margin: 21px;
    width: 35px;
    height: 35px;
    /*background: url(../images/gyzkhico.png) no-repeat;*/
}

.n_gyzkh_1,
.n_gyzkh_2,
.n_gyzkh_3,
.n_gyzkh_4 {
    float: left;
    width: 100%;
    padding: 8px 0;
}

.n_gyzkh_1 i {
    background: url("../images/zkh.png") no-repeat;
    width: 45px;
}

.n_gyzkh_2 i {
    background: url("../images/zheng.png") no-repeat;
}

.n_gyzkh_3 i {
    background: url("../images/mian.png") no-repeat;
}

.n_gyzkh_4 i {
    background: url("../images/tui.png") no-repeat;
}

.n_produibibar {
    position: fixed;
    z-index: 10;
    bottom: 0px;
    display: none;
}

.n_produibi {
    margin: 0 auto;
    width: 900px;
    padding-left: 252px;
    position: relative;
}

.n_produibi_t {
    float: left;
    border: 1px #E50012 solid;
    border-top: 2px #E50012 solid;
    height: 40px;
    line-height: 40px;
    border-bottom: none;
    padding: 0 20px;
    font-size: 16px;
    color: #FFF;
    background: #E50012;
    position: absolute;
    top: -41px;
}

.n_produibi_list {
    float: left;
    width: 898px;
    border: 1px #E50012 solid;
    background: #FFFFFF;
}

.n_produibi_list ul {
    float: left;
    width: 784px;
}

.n_produibi_list ul li {
    float: left;
    width: 195px;
    border-right: 1px #E2E2E2 solid;
    padding: 25px 0 15px 0;
    position: relative;
}

.n_produibi_list ul li img {
    float: left;
    width: 60px;
    height: 60px;
    padding: 5px;
}

.n_produibi_list ul li h3 {
    float: left;
    width: 110px;
    margin-top: 5px;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.n_produibi_list ul li span {
    float: left;
    width: 110px;
}

.n_produibi_list ul li span b {
    color: #E50012;
}

.n_produibi_list ul li span b i {
    font-size: 16px;
}

.n_produibi_list ul li div.del {
    position: absolute;
    height: 18px;
    width: 18px;
    background: url(../images/close.png) left top no-repeat;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

.n_produibi_an {
    float: right;
    width: 80px;
    padding: 0px 17px;
    text-align: center;
    position: relative;
}

.n_produibi_an a.n_tjan {
    float: right;
    background: #E50012;
    margin-top: 40px;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    color: #FFFFFF;
}

.n_produibi_an a {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 5px;
}

.n_produibi_an span {
    position: absolute;
    right: 0px;
    top: 0px;
    padding: 5px 10px;
    cursor: pointer;
}

#n_produibi_clan {
    position: fixed;
    height: 100px;
    right: 36px;
    bottom: 0px;
    width: 20px;
    padding: 5px;
    text-align: center;
    font-size: 14px;
    background: #E50012;
    cursor: pointer;
    color: #FFFFFF;
}

/*标题*/

.n_title_1 {
    float: left;
    width: 858px;
    border: 1px #E2E2E2 solid;
    padding: 10px 20px;
    font-size: 16px;
    color: #E50012;
}

.n_title_2 {
    float: left;
    width: 900px;
    border-bottom: 1px solid #E2E2E2;
}

.n_title_2 span {
    float: left;
    border: 1px #E2E2E2 solid;
    border-top: 2px #E50012 solid;
    height: 40px;
    line-height: 40px;
    border-bottom: none;
    padding: 0 20px;
    font-size: 16px;
    cursor: pointer;
    color: #E50012;
}

.n_title_2_span {
    border-top: 2px #E50012 solid !important;
    color: #E50012 !important;
    height: 38px !important;
    line-height: 38px !important;
}

.n_right .n_title_2 span {
    float: left;
    border: 1px #E2E2E2 solid;
    border-top: 2px #E50012 solid;
    height: 40px;
    line-height: 40px;
    border-bottom: none;
    padding: 0 20px;
    font-size: 16px;
    color: #E50012;
}

.n_title_2 i {
    float: right;
    margin-top: 15px;
}

.n_title_2.w_1000 {
    width: 1000px;
}

.n_title_4 {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    height: 42px;
}

.n_title_4 span {
    position: relative;
    left: -1px;
    top: -1px;
    float: left;
    border: 1px #E2E2E2 solid;
    border-top: 2px #E50012 solid;
    height: 41px;
    line-height: 41px;
    border-bottom: none;
    padding: 0 21px;
    font-size: 16px;
    color: #E50012;
}

.n_right_brand .n_title_3 {
    float: left;
    background: #E2E2E2;
    width: 900px;
    height: 32px;
}

.n_title_3 {
    float: left;
    background: #E2E2E2;
    width: 100%;
    height: 32px;
    line-height: 32px;
}

.n_title_3 span {
    float: left;
    padding-left: 13px;
}

.n_title_3 i {
    float: right;
    padding: 0px 20px;
}

.n_searchbar {
    float: right;
    width: 250px;
}

.n_searchbar input.text {
    float: left;
    border: 1px #E2E2E2 solid;
    border-bottom: none;
    width: 188px;
    background: #FFFFFF;
    height: 41px;
    line-height: 41px;
    padding: 0 10px;
}

.n_searchbar input.inputan {
    float: left;
    width: 40px;
    height: 42px;
    line-height: 42px;
    background: #C6C6C6 url(../images/new_icon_6.png) center 13px no-repeat;
    border: none;
    cursor: pointer;
}

.n_ddsearchbar {
    float: right;
    width: 270px;
    margin-top: 7px;
}

.n_ddsearchbar input.text {
    float: left;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    width: 178px;
    background: #FFFFFF;
    height: 26px;
    line-height: 26px;
    padding: 0 10px;
    font-size: 12px;
}

.n_ddsearchbar input.inputan {
    float: left;
    height: 28px;
    line-height: 28px;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    background: none;
    color: #666666;
    padding: 0 10px;
}

.n_ddsearchbar input.inputan:hover {
    border: 1px solid rgb(237, 12, 30);
    color: rgb(237, 12, 30);
}

/*礼品样式覆盖*/

/*.gift_order_wrapper .g_title span{border:1px #ddd solid;color:#666;font-size:14px;border-bottom:0;}*/

/*侧栏推广产品*/

.n_tgcp {
    float: left;
    width: 240px;
    margin-top: 15px;
}

.n_tgcp_t {
    float: left;
    width: 240px;
    background: #9E9E9E;
    color: #FFFFFF;
    line-height: 35px;
}

.n_tgcp_t h3 {
    float: left;
    font-size: 16px;
    padding-left: 10px;
}

.n_tgcp_t span {
    float: right;
    padding-right: 10px;
}

.n_tgcp_t a {
    color: #FFFFFF;
}

.n_tgcp_con {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
}

.n_tgcp_con img {
    float: left;
    width: 100%;
}

/*弹出*/

.background {
    position: fixed;
    _position: absolute;
    z-index: 998;
    top: 0px;
    left: 0px;
    width: 100%;
    /* _width: expression(document.documentElement.clientWidth); */
    height: 100%;
    /* _height: expression(document.documentElement.clientHeight); */
    background: rgb(50, 50, 50);
    background: rgba(0, 0, 0, 0.5);
}

.webox {
    position: fixed;
    _position: absolute;
    z-index: 999;
    padding: 8px;
    border: solid 1px #000;
    _background: #777;
    background: rgba(10, 10, 10, 0.5);
}

.webox #inside {
    background-color: #FFFFFF;
    height: 240px;
}

.webox #inside h1 {
    -moz-user-select: none;
    -webkit-user-select: none;
    position: relative;
    display: block;
    margin: 0;
    padding: 0;
    font-size: 13px;
    line-height: 30px;
    height: 30px;
    padding-left: 5px;
    font-family: Arial;
    background: #F1F7FC;
    font-weight: normal;
    cursor: move;
    font-weight: 800;
    color: #000;
}

.webox #inside h1 a {
    position: absolute;
    display: block;
    right: 6px;
    margin-top: 6px;
    top: 0px;
    font-size: 14px;
    background-image: url(../images/close.fw.png);
    background-repeat: no-repeat;
    background-position: center top;
    width: 17px;
    height: 17px;
    cursor: pointer;
    display: inline-block;
}

.webox #inside h1 a:hover {
    background-position: center bottom;
}

/*6.9*/

.n_duibi {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_duibi ul {
    float: left;
    border-right: 1px #E2E2E2 solid;
}

.n_duibi ul li {
    float: left;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px #E2E2E2 solid;
    text-align: center;
}

.n_duibi ul li.img {
    height: 130px;
    line-height: 160%;
    padding: 10px 0;
    position: relative;
}

.n_duibi ul li.img .no_duibi {
    color: #ccc;
    font-size: 24px;
    display: inline-block;
    margin-top: 45px;
}

.n_duibi ul li.img img {
    height: 80px;
    padding-bottom: 10px;
}

.n_duibi ul.n_duibi_t {
    width: 142px;
    border-left: 1px solid #e2e2e2;
}

.n_duibi .duibi-title {
    height: 40px;
    line-height: 40px;
    border: 1px solid #e2e2e2;
    color: #666;
}

.n_duibi .duibi-title span {
    color: #e50012;
    font-weight: bold;
    margin-left: 20px;
}

.n_duibi ul.n_duibi_t li {
    text-align: left;
    text-indent: 35px;
}

.n_duibi ul.n_duibi_t li.img {
    height: 130px;
    line-height: 130px;
}

.n_duibi ul.n_duibi_list {
    width: 251px;
    padding: 0 0px;
}

.n_duibi ul.n_duibi_list li b {
    font-size: 14px;
}

.n_duibi ul.n_duibi_list li b i {
    font-size: 14px;
}

.n_duibi ul.n_duibi_list li div.del {
    position: absolute;
    height: 18px;
    width: 18px;
    background: url(../images/close.png) center 50% no-repeat;
    right: 5px;
    top: 5px;
    cursor: pointer;
}

/*6.15新增*/

.floor-fm .proList img.picimg:hover {
    /* margin-left: -8px; */
    position: relative;
    /* -webkit-transition: all 1s ease-out;
    -moz-transition: all 1s ease-out;
    -ms-transition: all 1s ease-out;
    -o-transition: all 1s ease-out;
    transition: all .4s ease-out; */
}

li.ml_nav1li1 {
    overflow: hidden;
    height: 34px;
    clear: both;
}

/*.tabcon-multi a:hover img,
.iad a:hover img {
    margin-top: -3px;
    position: relative;
    -webkit-transition: all .4s ease-out;
    -moz-transition: all .4s ease-out;
    -ms-transition: all .4s ease-out;
    -o-transition: all .4s ease-out;
    transition: all .4s ease-out;
    z-index: 1;
    box-shadow: 0 5px 5px #999;
}*/

/*异常消息文本*/

label.error {
    color: #e50012;
    display: block;
    float: left;
    margin-left: 20px;
}

.field-validation-error {
    color: #e50012 !important;
    line-height: 40px;
    padding-left: 10px;
}

.validation-summary-errors {
    color: #e50012;
    font-size: 16px;
    line-height: 55px;
    padding-left: 6px;
    display: inline-block;
}

/*筛选部分*/

.more_screen {
    float: left;
    padding: 0px 40px 0px 17px;
    border: 1px #E2E2E2 solid;
    border-top: 2px solid #FFFFFF;
    line-height: 28px;
    position: relative;
    left: 46%;
    top: -2px;
    height: 30px;
    cursor: pointer;
}

.more_screen i {
    float: right;
    position: relative;
    top: -31px;
    right: -26px;
    width: 14px;
    height: 36px;
    display: block;
    background: url(../images/u1135.png) center 50% no-repeat;
}

/*7.1新增*/

.gdsxx {
    float: left;
    width: 1132px;
    padding: 0px 10px 10px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    line-height: 39px;
    position: relative;
}

.gdsxx h3 {
    float: left;
    width: 110px;
    padding-left: 0px;
    color: #333;
}

.gdsxx span {
    float: left;
    width: 680px;
    color: #333333;
}

.gdsxx_list {
    float: left;
    padding: 0px;
    padding: 0 5px;
    position: relative;
}

.gdsxx_list a {
    float: left;
    line-height: 40px;
}

.gdsxx_list i {
    float: left;
    width: 7px;
    height: 39px;
    display: block;
    background: url(../images/new_png_06_.png) center 50% no-repeat;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
    margin-left: 5px;
}

.gdsxx_list:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
}

.gdsxx_list div {
    display: none;
    position: absolute;
    left: 0px;
    padding: 10px;
    top: 39px;
    width: 360px;
    background: #FFFFFF;
    border: 1px #e6e6e6 solid;
    z-index: 1000;
}

.gdsxx_list div a {
    float: left;
    width: 100px;
    text-align: left;
    line-height: 25px;
    padding: 0 10px;
}

.gdsxx_list div a.on {
    background: #E50014;
    color: #FFFFFF;
}

.gdsxx_list:hover div {
    display: block;
}

.gdsxx_list:hover {
    background: #F0F0F0;
}

/*6.30新增*/

.n_reg_fr span {
    float: left;
    width: 100%;
    color: #999999;
}

.n_reg_fr_con {
    float: right;
    width: 200px;
    margin-top: 30px;
    line-height: 28px;
}

.n_reg_fr_con h3 {
    float: left;
    font-size: 12px;
}

.n_reg_fr_con span {
    float: left;
    width: 100%;
    color: #999999;
    font-size: 12px;
}

.n_success {
    margin: 100px auto;
    width: 310px;
    height: 300px;
    overflow: hidden;
    background: url(../images/new_png_09.png) left top no-repeat;
    padding-left: 90px;
}

.n_success h3 {
    float: left;
    width: 100%;
    font-size: 30px;
    margin-top: 20px;
    color: #000000;
    font-weight: bold;
}

.n_success span {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_success span a {
    float: left;
    width: 100%;
    font-family: "宋体";
    color: #E50014;
}

.n_left {
    float: left;
    width: 240px;
    margin-top: 15px;
}

.n_nav_t {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    text-align: center;
    font-size: 16px;
    line-height: 40px;
}

.n_nav_list {
    float: left;
    width: 238px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    line-height: 28px;
}

.n_nav_list ul {
    float: left;
    width: 100%;
}

.n_nav_list ul li {
    float: left;
    border-top: 1px #E2E2E2 solid;
    width: 100%;
    position: relative;
}

.n_nav_list ul li i {
    position: absolute;
    height: 12px;
    width: 12px;
    left: 15px;
    top: 12px;
    background: url(../images/nav_icon_1.png) left -12px no-repeat;
}

.n_nav_list ul li.on i {
    background: url(../images/nav_icon_1.png) left top no-repeat;
}

.n_nav_list ul li a {
    float: left;
    margin-left: 35px;
    padding: 5px 0;
}

.n_nav_list ul li.on {
    background: #E2E2E2;
}

.n_nav_list ul li.on a {
    color: #000;
}

.n_nav_list ul li:first-Child {
    border-top: none;
}

.n_nav_list ul li.on ul {
    display: block;
}

.n_nav_list ul li ul {
    float: left;
    padding: 5px 0;
    background: #FFFFFF;
    display: none;
}

.n_nav_list ul li ul li {
    border-top: none;
    position: relative;
}

.n_nav_list ul li ul li a {
    padding: 0px;
}

.n_nav_list ul li ul li.on {
    background: none;
}

.n_nav_list ul li ul li.on a {
    color: #E50014;
}

.n_nav_list .phone_sweep {
    width: 16px;
    height: 14px;
    background: url("../images/phone_gray.png") no-repeat;
    position: absolute;
    top: 8px;
    left: 210px;
}

.n_nav_list .phone_sweep:hover {
    background: url("../images/phone_red.png") no-repeat;
}

.n_nav_list .phone_sweep div {
    display: none;
    width: 137px;
    height: 154px;
    background: url("../images/weixin_list.png") no-repeat;
    position: absolute;
    top: -40px;
    left: 14px;
    z-index: 100;
    line-height: 262px;
    text-align: center;
}

.n_nav_list .phone_sweep:hover div {
    display: block;
}

.n_zmjs {
    float: left;
    width: 896px;
    border: 1px #E2E2E2 solid;
    padding: 7px 0;
}

.n_zmjs ul {
    float: left;
    width: 892px;
    padding-left: 17px;
}

.n_zmjs ul li {
    float: left;
    text-align: center;
    height: 26px;
    line-height: 26px;
    font-size: 14px;
}

.n_zmjs ul li a {
    float: left;
    padding: 0 8px;
    margin-left: 4px;
}

.n_zmjs ul li:hover a {
    background-color: #e50012;
    color: #fff;
}

.n_zmjs ul li a.a {
    height: 26px;
    line-height: 26px;
    text-align: center;
    padding: 0 8px;
    background-color: #e50012;
    color: #fff;
}

.n_pplist {
    float: left;
    width: 896px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_pplist ul {
    float: left;
    width: 100%;
    padding: 20px 0;
}

.n_pplist ul li {
    float: left;
    width: 21%;
    padding: 0 2%;
    height: 120px;
    text-align: center;
}

.n_pplist ul li a {
    float: left;
    width: 100%;
    padding: 10px 0;
    text-align: center;
    /* border: 1px #f4f4f4 solid; */
}

.n_pplist ul li a img {
    width: 140px;
    height: 55px;
}

.n_pplist ul li a:hover {
    border: 1px #E2E2E2 solid;
}

.n_pplist ul li span {
    float: left;
    width: 100%;
}

/*支付页面修改07.09*/

.pay_main {
    padding: 30px 0;
}

.pay_msg {
    background: #fff;
    border-top: 4px solid #ed0014 !important;
    border: solid 1px #e2e2e2;
    margin: 0px auto;
    padding-bottom: 30px;
    width: 1000px;
}

.pay_msg_top {
    background: #faf4f4;
    margin: 20px;
    padding: 28px 0;
}

.pay_msg_top p {
    text-align: center;
}

.online_pay_box .pay_msg {
    padding-bottom: 0;
}

.online_pay_box .pay_msg_top {
    margin: 20px 20px 0;
}

.online_pay_box .PaymentMethod {
    border: none;
    margin: 0 auto;
    padding-bottom: 0;
}

.online_pay_box .PaymentMethod .Payment {
    padding: 45px 0;
}

.online_pay_box .PaymentMethod .Payment li:first-child {
    margin-left: 44px;
}

.online_pay_box .PaymentMethod .Payment li.an a {
    float: left;
    margin: 55px 0 0 180px;
    width: 180px;
    text-align: center;
    height: 60px;
    line-height: 60px;
    background: #ed0c1e;
    color: #FFFFFF;
    font-size: 18px;
    font-weight: bold;
    border-radius: 3px;
}

.online_pay_box .alipay_tag {
    position: absolute;
    top: -18px;
    right: -68px;
}

.online_pay_box .radio-label {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(../images/g_circle.png) 0 0 no-repeat #fff;
    background-position: 0 0;
    margin-right: 15px;
    margin-top: 6px;
    overflow: hidden;
}

.online_pay_box .radio-label.on {
    color: #e50012;
    background: url(../images/r_circle.png) 0 0 no-repeat #fff;
    background-position: 0 0;
}

p.success_msg {
    font-size: 18px;
    color: #63c42c;
    letter-spacing: 1px;
    line-height: 40px;
    margin-bottom: 12px;
    font-weight: bold;
}

p.success_item {
    font-size: 12px;
    color: #e0dddd;
}

p.success_item em {
    color: #666666;
    font-family: "微软雅黑";
    padding-right: 15px;
    font-size: 14px;
}

p.success_item em b {
    font-weight: bold;
    color: #ed0014;
}

p.success_item em i {
    color: #F00;
    padding: 0 5px;
}

.pay_success_main {
    margin: 0 auto;
    width: 300px;
    height: 125px;
    padding: 40px 0;
}

.success_more_left {
    width: 135px;
    float: left;
    height: 125px;
}

.success_more_right {
    float: left;
    width: 134px;
    height: 150px;
    border-left: dotted 1px #e0dddd;
    padding-left: 30px;
    position: relative;
    top: -12px;
}

p.more_left_price {
    font-size: 12px;
    font-family: 宋体;
    line-height: 24px;
    padding-bottom: 10px;
}

p.more_left_price i {
    font-weight: bold;
}

.success_more_left ul {
    width: 135px;
    display: inline-table;
}

.success_more_left ul li {
    float: left;
    font-size: 12px;
    color: #e0dddd;
    padding-right: 5px;
    line-height: 30px;
}

.success_more_left ul li a {
    font-family: 宋体;
    color: #ed0014;
}

.success_more_pay_fs {
    width: 550px;
    margin: 0 auto;
}

.zm_item {
    display: inline-table;
    width: 100%;
}

/*导航*/

.ml_nav1 .ml_nav2 a.none {
    color: #cccccc;
    cursor: auto;
}

.ml_nav1 .ml_nav2 a.none:hover {
    text-decoration: none;
}

.cs_none {
    display: none !important;
}

.on_chenge_sx {
    position: absolute;
    bottom: -9px;
    right: 50%;
    background: #fff;
    width: 40px;
    height: 13px;
    line-height: 13px;
    border: 1px solid #eee;
    cursor: pointer;
    text-align: center;
    padding: 2px !important;
    z-index: 9;
}

.on_chenge_sx:hover {
    background: #E50012;
    color: #fff;
}

.n_cpjs img {
    margin: 0 auto;
    display: block;
    /*max-width: 800px;*/
}

.n_cpjs .tabContent img {
    max-width: 800px;
}

/*分销*/

.n_fxjs {
    float: left;
    width: 460px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

.n_fxjs h3 {
    float: left;
    width: 420px;
    padding: 10px 20px;
    font-size: 34px;
    font-weight: bold;
    margin-top: 15px;
}

.n_fxjs span {
    float: left;
    width: 420px;
    padding: 10px 20px;
    font-size: 14px;
}

.n_fxbanner {
    float: left;
    width: 440px;
    overflow: hidden;
    height: 168px;
}

.n_ptys {
    width: 900px;
    height: 512px;
    float: left;
    margin-bottom: 10px;
}

.n_ptys .n_ptys_header {
    height: 80px;
    width: 493px;
    margin: 0 auto;
}

.n_ptys .n_ptys_header li {
    float: left;
    margin-left: 55px;
    height: 38px;
    margin-top: 21px;
}

.n_title_fx {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 15px;
}

.n_title_fx span {
    border-left: 17px #E50012 solid;
    padding-left: 15px;
    line-height: 40px;
    color: #333333;
    float: left;
    font-size: 16px;
}

.n_fxgy {
    float: left;
    width: 100%;
}

.n_fxgy ul {
    float: left;
    width: 100%;
}

.n_fxgy ul li {
    float: left;
    width: 284px;
    margin: 20px 8px;
}

.n_fxgy ul li .fxgyimg {
    float: left;
    width: 100%;
}

.n_fxgy ul li .fxgytitle {
    float: left;
    width: 264px;
    background: #E50012;
    color: #FFFFFF;
    padding: 10px;
    font-size: 14px;
}

.n_fxgy ul li .fxgytitle h3 {
    float: left;
    font-size: 20px;
    font-weight: bold;
}

.n_fxgy ul li .fxgytitle i {
    float: right;
}

.n_fxgy ul li .fxgytitle span {
    float: left;
    width: 100%;
    border-top: 1px #FFFFFF solid;
    margin-top: 5px;
    padding-top: 5px;
}

.n_fxgy ul li .fxgycon {
    float: left;
    width: 264px;
    background: #DDDDDD;
    padding: 10px;
    height: 80px;
}

.n_fxzc {
    float: left;
    width: 100%;
}

.n_fxzc ul {
    float: left;
    width: 100%;
}

.n_fxzc ul li {
    float: left;
    width: 260px;
    margin: 20px 0 20px 30px;
    border-top: 2px #E50012 solid;
}

.n_fxzc ul li .fxzctitle {
    float: left;
    width: 258px;
    border: 1px #DCDCDC solid;
    border-top: none;
    color: #E50012;
    padding: 10px 0;
    font-size: 16px;
    text-align: center;
}

.n_fxzc ul li .fxzccon {
    float: left;
    width: 238px;
    border: 1px #DCDCDC solid;
    border-top: none;
    padding: 10px;
    height: 120px;
}

.n_fxzcan {
    float: left;
    width: 100%;
    text-align: center;
    margin-top: 20px;
}

.n_fxzcan a {
    background: #FAFAFA;
    padding: 5px 10px;
    border: 1px #DCDCDC solid;
    margin: 5px;
}

.n_fxzcan a:hover {
    background: #E50012;
    color: #FFFFFF;
}

/*我要合作*/

.n_wyhz_con {
    float: left;
    width: 870px;
    padding: 10px 15px;
    font-size: 16px;
}

.n_wyhz_t {
    float: left;
    width: 900px;
    border-bottom: 1px #E2E2E2 solid;
    font-weight: bold;
    margin-top: 15px;
}

.n_wyhz_t span {
    float: left;
    border: 1px #E2E2E2 solid;
    border-top: 2px #E50012 solid;
    border-bottom: none;
    padding: 10px 20px;
    font-size: 16px;
    color: #E50012;
}

.n_rxdh {
    float: left;
    width: 100%;
}

.n_rxdh_img {
    float: left;
    padding: 15px 5px;
    width: 90px;
}

.n_rxdh_con {
    margin-left: 120px;
    padding: 15px 0;
}

.n_rxdh_con li {
    float: left;
    width: 300px;
    padding-bottom: 5px;
}

.n_rxdh_con li i {
    float: left;
    width: 65px;
    color: #999999;
    text-align: right;
    padding-right: 10px;
}

.n_wyhzsuccess {
    float: left;
    width: 100%;
    background: #F1F1F1;
    margin-top: 20px;
    height: 300px;
}

.n_wyhzsuccess div {
    margin: 0 auto;
    width: 400px;
    height: 70px;
    line-height: 70px;
    padding-left: 60px;
    font-size: 20px;
    margin-top: 100px;
    color: #000000;
    background: url(../images/new_png_10.png) left 50% no-repeat;
}

/*供应商*/

.n_gysgy {
    float: left;
    width: 100%;
}

.n_gysgy ul {
    float: left;
    width: 100%;
}

.n_gysgy ul li {
    float: left;
    width: 420px;
    margin: 20px 15px;
    position: relative;
}

.n_gysgy ul li .gysgyimg {
    float: left;
    width: 100%;
}

.n_gysgy ul li .gysgyimg img {
    float: left;
    width: 420px;
    height: 255px;
}

.n_gysgy ul li .gysgytitle {
    float: left;
    width: 400px;
    background: rgba(0, 80, 136, 0.5);
    color: #FFFFFF;
    padding: 10px;
    font-size: 14px;
    position: absolute;
    left: 0px;
    bottom: 120px;
}

.n_gysgy ul li .gysgytitle h3 {
    float: left;
    font-size: 20px;
    font-weight: bold;
}

.n_gysgy ul li .gysgytitle i {
    float: right;
}

.n_gysgy ul li .gysgytitle span {
    float: left;
    width: 100%;
    margin-top: 10px;
    padding-top: 5px;
}

.n_gysgy ul li .gysgycon {
    float: left;
    width: 400px;
    background: #DDDDDD;
    padding: 10px;
    height: 100px;
    overflow: hidden;
}

/*友情链接*/

.n_link {
    float: left;
    width: 860px;
    padding: 10px 20px;
}

.n_link ul {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
}

.n_link ul li {
    float: left;
    width: 25%;
    padding: 10px 0;
}

.n_link ul li i {
    font-family: "宋体";
}

.n_link ul li a {
    color: #004BB0;
}

/*技术资料*/

.n_jszltj {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    line-height: 25px;
}

.n_jszltj ul {
    float: left;
    width: 898px;
    overflow: hidden;
}

.n_jszltj ul li {
    float: left;
    width: 878px;
    padding: 6px 10px;
    border-bottom: 1px #E2E2E2 solid;
}

.n_jszltj ul li:first-child {
    border-top: none;
}

.n_jszltj ul li.close {
    height: 25px;
    overflow: hidden;
}

.n_jszltj ul li.open {
    height: auto;
}

.n_jszltj ul li.close span {
    height: 25px;
    overflow: hidden;
}

.n_jszltj ul li h3 {
    float: left;
    width: 100px;
    padding-left: 20px;
    color: #CCCCCC;
}

.n_jszltj ul li span {
    float: left;
    width: 700px;
    color: #333333;
}

.n_jszltj ul li span a {
    float: left;
    padding: 0 6px;
    margin-right: 10px;
}

.n_jszltj ul li span a.on {
    background: #E50014;
    color: #FFFFFF;
}

.n_jszltj ul li i {
    float: left;
    padding-right: 10px;
    background: url(../images/new_png_06_.png) right 50% no-repeat;
}

.n_jszllist {
    float: left;
    width: 850px;
    padding: 0 25px;
    border-top: 1px #E2E2E2 solid;
    line-height: 25px;
    margin-top: 15px;
}

.n_jszllist ul {
    float: left;
    width: 100%;
}

.n_jszllist ul li {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
    padding: 5px 0;
}

.n_jszllist ul li b {
    float: left;
    width: 40px;
    height: 20px;
    background: url(../images/new_icon_6.png) center -28px no-repeat;
    margin-top: 3px;
}

.n_jszllist ul li a {
    color: #004DB2;
}

.n_jszllist_t {
    float: left;
    width: 100%;
    font-size: 14px;
    margin-top: 5px;
}

.n_jszllist_t i {
    font-family: "宋体";
    padding-right: 5px;
    font-weight: bold;
}

.n_newslist {
    float: left;
    width: 858px;
    padding: 10px 21px;
    line-height: 25px;
}

.n_newslist ul {
    float: left;
    width: 100%;
}

.n_newslist ul li {
    float: left;
    width: 100%;
    border-bottom: 1px #E2E2E2 solid;
    padding: 5px 0;
}

.n_newslist ul li span {
    float: right;
    width: 145px;
}

.n_newslist ul li div {
    margin-left: 10px;
}

.n_newslist ul li a {
    color: #004DB2;
}

.n_newslist ul li a img {
    margin-left: 10px;
}

/*媒体中心*/

.n_mtzx {
    float: left;
    width: 640px;
    font-size: 14px;
    margin: 80px 0 0 130px;
}

.n_mtzx ul {
    float: left;
    width: 100%;
}

.n_mtzx ul li {
    float: left;
    width: 300px;
    margin: 0px 10px;
    height: 180px;
}

.n_mtzx ul li img {
    float: left;
    width: 300px;
    height: 133px;
}

.n_mtzx ul li span {
    float: left;
    width: 100%;
    margin-top: 5px;
}

/*月刊*/

.n_yklist {
    float: left;
    width: 900px;
    margin-bottom: 42px;
}

.n_yklist ul {
    float: left;
    width: 100%;
}

.n_yklist ul li {
    float: left;
    width: 201px;
    text-align: center;
    margin: 12px;
    height: 260px;
}

.n_yklist ul li img {
    width: 140px;
    height: 200px;
}

.n_yklist ul li span {
    float: left;
    width: 100%;
    line-height: 160%;
}

.n_yklist ul li h3 {
    float: left;
    width: 100%;
    color: #E50014;
    margin-top: 10px;
}

/*附加值*/

.n_fjzmk1 {
    float: left;
    width: 100%;
    text-align: center;
    padding-bottom: 30px;
}

.n_fjzmk1 img {
    margin-top: 30px;
}

.n_fjzmk2 {
    float: left;
    width: 100%;
    padding-bottom: 30px;
}

.n_fjzmk2 .fjzcon {
    float: left;
    width: 400px;
    padding: 0 20px 0 80px;
    font-size: 14px;
    margin-top: 20px;
}

.n_fjzmk2 .fjzcon span,
.n_fjzmk2 .fjzcon a {
    color: #E50014;
}

.n_fjzmk3 {
    float: left;
    width: 100%;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
}

/*礼品*/

.n_lpjs {
    float: left;
    width: 577px;
    height: 168px;
    background: #9E9E9E;
    color: #FFFFFF;
}

.n_lpjs h3 {
    float: left;
    width: 537px;
    padding: 10px 20px;
    font-size: 34px;
    font-weight: bold;
    margin-top: 15px;
}

.n_lpjs span {
    float: left;
    width: 537px;
    padding: 10px 20px;
    font-size: 14px;
}

.n_lyhj {
    float: left;
    width: 800px;
    padding: 20px 176px 150px 176px;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

.n_lyhjcon {
    float: left;
    margin: 40px 0 0 20px;
    background: url(../images/yhj_bg1.png) left top no-repeat;
    width: 241px;
    height: 150px;
    color: #FFFFFF;
    font-size: 14px;
}

.n_lyhjcon.m2 {
    background: url(../images/yhj_bg2.png) left top no-repeat;
}

.n_lyhj_1 {
    float: left;
    width: 140px;
    padding: 0 10px;
    margin-top: 30px;
    height: 30px;
    font-size: 50px;
}

.n_lyhj_1 i {
    float: left;
    font-size: 22px;
}

.n_lyhj_2 {
    float: right;
    width: 80px;
    margin-top: 30px;
    text-align: center;
}

.n_lyhj_3 {
    float: left;
    width: 100%;
    font-size: 12px;
    padding: 10px;
    width: 221px;
}

.n_hdcj {
    float: left;
    width: 100%;
    padding: 20px 0 150px 0;
    background: #D71837 url(../images/yhj_1.jpg) left bottom no-repeat;
    margin-top: 15px;
}

/*7.21*/

.n_cpjs h3.thet {
    color: #E50012;
    font-size: 14px;
    margin-top: 10px;
}

.jgstr {
    height: 44px;
    width: 100%;
}

.procon {
    /* display: none; */
}

.procon:nth-child(1) {
    display: block;
}

/*7.22*/

.zm_hd {
    width: 1200px;
    margin: 0 auto;
}

.gsjs_zm {
    position: absolute;
    left: 654px;
    top: 60px;
    width: 355px;
    height: 202px;
    overflow: hidden;
}

.pro_re {
    position: relative;
    width: 1200px;
    height: 395px;
}

.n_zjmd li span.w_t1 {
    width: 150px;
}

.n_zjmd li span.w_t2 {
    width: 100px;
    text-align: center;
}

.n_zjmd li span.w_t3 {
    float: right;
}

.n_hdcj_lp {
    float: right;
    width: 600px;
    margin: 80px 20px 60px 0;
}

.Failure {
    float: left;
    width: 100%;
    text-align: center;
    font-size: 16px;
    color: #000000;
    padding: 50px 0;
}

.Failure h3 {
    margin: 0 auto;
    width: 100%;
    line-height: 200%;
    font-size: 30px;
}

.Failure div {
    margin: 0 auto;
    width: 180px;
    background: #E50112;
    line-height: 35px;
    margin-top: 10px;
    text-align: center;
    font-size: 18px;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
}

.n_lpdh {
    float: left;
    width: 982px;
    margin: 35px 84px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
}

.n_lpdh ul {
    float: left;
    width: 100%;
}

.n_lpdh ul li {
    float: left;
    width: 450px;
    padding: 20px;
    height: 240px;
    font-size: 14px;
    border-top: 1px #E2E2E2 solid;
    border-left: 1px #E2E2E2 solid;
}

.n_lpdh ul li img {
    float: left;
    width: 210px;
    height: 210px;
    margin-right: 20px;
}

.n_lpdh ul li h3 {
    float: left;
    width: 220px;
    font-size: 16px;
    color: #000000;
    margin-top: 50px;
}

.n_lpdh ul li span {
    float: left;
    width: 220px;
    padding: 10px 0;
}

.n_lpdh ul li span i {
    color: #E50112;
}

.n_lpdh ul li a {
    float: left;
    width: 100px;
    background: #E50112;
    height: 35px;
    line-height: 35px;
    margin-top: 10px;
    text-align: center;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
}

/*建议*/

.n_gsjy {
    float: left;
    width: 100%;
    font-size: 14px;
}

.n_gsjy_input {
    float: left;
    margin-top: 20px;
    margin-right: 20px;
}

.n_gsjy_input span {
    float: left;
    width: 70px;
    border: 1px #E2E2E2 solid;
    border-right: none;
    line-height: 45px;
    height: 45px;
    padding-left: 10px;
}

.n_gsjy_input input {
    float: left;
    width: 407px;
    border: 1px #E2E2E2 solid;
    border-left: none;
    padding: 0px 10px;
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.n_gsjy_textarea {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_gsjy_textarea span {
    float: left;
    padding-left: 10px;
}

.n_gsjy_textarea textarea {
    float: left;
    width: 100%;
    border: 1px #E2E2E2 solid;
    height: 80px;
    margin-top: 5px;
}

.n_gsjy_yzm {
    float: left;
    width: 100%;
    margin-top: 20px;
    line-height: 47px;
}

.n_gsjy_yzm img {
    float: left;
    margin: 5px 5px 0 5px;
}

.n_gsjy_yzm a {
    color: #E50112;
}

.n_gsjy_yzm input {
    float: left;
    width: 150px;
    border: 1px #E2E2E2 solid;
    padding: 0px 10px;
    line-height: 45px;
    height: 45px;
    font-size: 14px;
    font-family: "微软雅黑";
}

.n_gsjy_an {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_gsjy_an a {
    margin-left: 426px;
    float: left;
    width: 300px;
    background: #E50112;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
    font-size: 20px;
}

/*用户调查*/

.n_yhdc_con {
    float: left;
    width: 970px;
    border-top: 1px #E2E2E2 solid;
    margin-top: 10px;
    padding: 15px;
    line-height: 180%;
    padding-bottom: 30px;
}

.n_yhdc_con p {
    text-indent: 2em;
}

.n_yhdctp_t {
    float: left;
    width: 1000px;
    background: #E2E2E2;
    overflow: hidden;
}

.n_yhdctp_t span {
    border-left: 17px #E50012 solid;
    padding-left: 13px;
    line-height: 40px;
    color: #999999;
    float: left;
    font-size: 16px;
}

.n_yhdctp_con {
    float: left;
    width: 940px;
    border: 1px #E2E2E2 solid;
    border-top: none;
    border-bottom: none;
    padding: 14px 29px;
    overflow: hidden;
}

.n_yhdctp_con.bline {
    float: left;
    border-bottom: 1px #E2E2E2 solid;
}

.n_yhdctp_con li {
    float: left;
    width: 100%;
    padding: 2px 0;
}

.n_yhdctp_con li input {
    float: left;
    margin-top: 2px;
}

.n_yhdctp_con li label {
    float: left;
    padding-left: 10px;
    color: #000000;
}

.n_yhdctp_con li textarea {
    float: left;
    height: 120px;
    width: 100%;
    border: 1px #E2E2E2 solid;
}

.n_yhdctp_an2 {
    float: left;
    width: 100%;
}

.n_yhdctp_an2 a {
    margin-left: 390px;
    float: left;
    width: 200px;
    background: #E50112;
    height: 45px;
    line-height: 45px;
    text-align: center;
    color: #FFFFFF;
    overflow: hidden;
    cursor: pointer;
    font-size: 20px;
    margin-top: 20px;
}

/*产品促销页*/

.n_cpcxy {
    float: left;
    width: 100%;
    background: #e1e1e1;
    margin-top: 20px;
}

.n_cpcxy ul {
    float: left;
    width: 1200px;
    padding: 21px 30px 36px 30px;
}

.n_cpcxy ul li {
    float: left;
    width: 262px;
    height: 384px;
    position: relative;
    margin-right: 14px;
    margin-top: 15px;
}

.n_cpcxy ul li:nth-child(4n+0) {
    margin-right: 0px;
}

.n_cpcxy ul li .cxy_t2 {
    position: absolute;
    left: 18px;
    width: 88%;
    text-align: left;
    font-size: 16px;
    top: 250px;
    margin-top: 10px;
}

.n_cpcxy ul li .cxy_t2 i {
    font-size: 16px;
    line-height: 130%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}

.n_cpcxy ul li .cxy_img {
    float: left;
    width: 100%;
    text-align: center;
    height: 384px;
    padding: 0;
    overflow: hidden;
    background: #fff;
}

.n_cpcxy ul li .cxy_img img {
    width: 200px;
    margin-top: 10px;
}

.n_cpcxy ul li .cxy_price {
    width: 226px;
    color: #e50012;
    font-size: 14px;
    position: absolute;
    top: 214px;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 8px;
    left: 17px;
}

.n_cpcxy ul li .cxy_price del {
    float: left;
    width: 100%;
    font-size: 12px;
    position: absolute;
    left: 10px;
    top: 10px;
    color: #ED9C9B;
}

.n_cpcxy ul li .cxy_price i {
    font-size: 24px;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.n_cpcxy ul li .cxy_buy {
    position: absolute;
    bottom: 22px;
    left: 18px;
    width: 223px;
    height: 40px;
    border-radius: 6px;
    background-color: #e50012;
    font-size: 19px;
    text-align: center;
    line-height: 40px;
}

.n_cpcxy ul li .cxy_buy a {
    color: #fff;
}

/*品牌促销页*/

.n_ppcxy {
    float: left;
    width: 100%;
    margin-top: 20px;
}

.n_ppcxy_mk {
    float: left;
    width: 1151px;
    border-bottom: 1px #E2E2E2 solid;
    border-right: 1px #E2E2E2 solid;
    margin-bottom: 15px;
}

.n_ppcxy_mk .n_ppcxy_ad {
    float: left;
    width: 459.4px;
    height: 220px;
    border-top: 1px #E2E2E2 solid;
    border-left: 1px #E2E2E2 solid;
}

.n_ppcxy_mk .n_ppcxy_cp {
    float: left;
    width: 229.2px;
    height: 220px;
    border-top: 1px #E2E2E2 solid;
    border-left: 1px #E2E2E2 solid;
    position: relative;
}

.n_ppcxy_mk .n_ppcxy_cp img {
    position: absolute;
    bottom: 5px;
    right: 5px;
    max-width: 220px;
}

.n_ppcxy_mk .n_ppcxy_cp span {
    position: absolute;
    left: 20px;
    top: 10px;
    font-size: 14px;
    line-height: 130%;
    z-index: 100;
}

.n_ppcxy_mk .n_ppcxy_cp span i {
    color: #E50112;
}

.n_ppcxy_mk .n_ppcxy_cp cite {
    position: absolute;
    bottom: 10px;
    left: 10px;
    width: 65px;
    height: 20px;
    background: url(../images/buy.png) left top no-repeat;
}

/*订单信息*/

.n_ddxx {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
}

.n_ddxx_t {
    float: left;
    width: 860px;
    padding: 10px 19px;
    border-bottom: 1px #E2E2E2 solid;
    background: #F1F1F1;
    font-weight: bold;
}

.n_ddxx_con {
    float: left;
    width: 860px;
    padding: 15px 19px;
    border-bottom: 1px #E2E2E2 solid;
}

.n_ddxx_con p {
    padding: 5px 0;
}

.n_ddxx_bz {
    float: left;
    width: 860px;
    padding: 10px 19px;
    background: #F1F1F1;
}

.n_splb {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    margin-top: 20px;
}

.n_splb_t {
    float: left;
    width: 100%;
    background: #F1F1F1;
}

.n_splb_t span {
    float: left;
    line-height: 35px;
    padding: 0 0 0 19px;
}

.n_splb .spt_w1 {
    width: 320px;
}

.n_splb .spt_w2 {
    width: 80px;
}

.n_splb .spt_w3 {
    width: 80px;
}

.n_splb .spt_w4 {
    width: 110px;
}

.n_splb .spt_w5 {
    width: 60px;
}

.n_splb .spt_w6 {
    width: 110px;
}

.n_splb .txt_fl {
    text-align: left;
}

.n_splb .txt_fr {
    text-align: left;
}

.n_splb .txt_fc {
    text-align: center;
}

.n_splb_list {
    float: left;
    width: 100%;
}

.n_splb_list ul {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
}

.n_splb_list ul li {
    float: left;
    padding: 15px 0 15px 19px;
}

.n_splb_list ul li img.img {
    float: left;
    width: 88px;
    border: 1px #E2E2E2 solid;
    padding: 1px;
    margin-right: 10px;
}

.n_splb_js {
    float: left;
    width: 1000px;
    background-color: #e2e2e2;
    margin-top: 20px;
    bottom: 0;
    z-index: 3;
}

.n_splb_js a {
    float: right;
    font-size: 16px;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 130px;
}

.n_splb_js a.dcexcel {
    height: 32px;
    width: 128px;
    border: 1px solid #e50012;
    font-size: 16px;
    color: #e50012;
    line-height: 32px;
    text-align: center;
    margin-top: 3px;
}

.n_splb_js a.jsan {
    background: #E50112;
    height: 34px;
    width: 130px;
    margin-top: 3px;
    margin-left: 14px;
    margin-right: 3px;
    line-height: 34px;
    text-align: center;
    border-radius: 3px;
}

.n_splb_js a.jsan:hover {
    background: rgb(242, 75, 88);
}

.n_splb_js .huise {
    height: 34px;
    width: 130px;
    margin-top: 3px;
    margin-left: 14px;
    margin-right: 3px;
    line-height: 34px;
    text-align: center;
}

.n_splb_js span {
    float: right;
    line-height: 40px;
    padding-right: 20px;
    height: 40px;
    font-size: 14px;
}

.n_splb_js span b {
    color: #E50112;
}

.n_splb_js span i {
    font-size: 18px;
}

.n_right .n_splb_js span {
    line-height: 40px;
    padding-right: 55px;
}

.n_splb_js a#lkxd {
    width: 130px;
    height: 34px;
    line-height: 34px;
    margin-top: 3px;
    margin-right: 3px;
    margin-left: 14px;
}

/*礼品样式覆盖*/

.gift_order_wrapper .n_splb_js {
    padding: 12px 33px;
    background: #ededed;
    width: 1086px;
    line-height: 36px;
}

.gift_order_wrapper .n_splb_js a {
    width: 106px;
    border-radius: 5px;
    line-height: 36px;
    height: 36px;
}

.gift_order_wrapper .n_splb_js a:hover {
    background-color: #d10213;
}

.gift_order_wrapper .n_splb_js span {
    line-height: 36px;
    height: 36px;
    font-size: 14px;
    color: #666;
    padding-right: 40px;
}

.gift_order_wrapper .n_splb_js span i {
    color: #e50012;
    font-size: 14px;
    font-weight: normal;
}

.gift_order_wrapper .n_splb_js span i#t_gift_integral {
    font-size: 18px;
}

.n_splb_js label span {
    padding: 0;
}

/*我的询价单*/

.n_ddhsz {
    float: right;
    background: url(../images/del.jpg) left 50% no-repeat;
    margin: 0 10px 0 20px;
}

.n_ddhsz a {
    float: left;
    padding: 5px 10px 5px 20px;
    line-height: 31px;
}

.n_ddlb {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_ddlb_t {
    float: left;
    width: 100%;
}

.n_ddlb_t span {
    float: left;
    line-height: 40px;
    padding: 0 0 0 19px;
}

.n_ddlb .spt_w1 {
    width: 280px;
}

.n_ddlb .spt_w2 {
    width: 80px;
}

.n_ddlb .spt_w3 {
    width: 80px;
}

.n_ddlb .spt_w4 {
    width: 97px;
}

.n_ddlb .spt_w5 {
    width: 110px;
}

.n_ddlb .spt_w6 {
    width: 70px;
    text-align: right !important;
}

.n_ddlb .spt_w7 {
    width: 550px;
}

.n_ddlb .txt_fl {
    text-align: left;
}

.n_ddlb .txt_fr {
    text-align: right;
}

.n_ddlb .txt_fc {
    text-align: center;
}

.n_ddlb_list {
    float: left;
    width: 100%;
}

.n_ddlb_list ul {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
}

.n_ddlb_list ul.checked {
    background: #F1F1F1;
}

.n_ddlb_list ul li {
    float: left;
    padding: 15px 0 15px 19px;
    line-height: 180%;
}

.n_ddlb_list ul li img.img {
    float: left;
    width: 65px;
    border: 1px #E2E2E2 solid;
    background: #FFFFFF;
    padding: 1px;
    margin-right: 10px;
}

.n_ddlb_list ul li div {
    float: left;
    width: 100%;
    padding-top: 15px;
}

.n_ddlb_list ul li div:first-child {
    padding-top: 0px;
}

.n_ddlb_list_t {
    float: left;
    width: 100%;
    background: #E2E2E2;
    line-height: 30px;
}

.n_ddlb_list_t input {
    float: left;
    margin: 8px 15px 0 20px;
}

.n_ddlb_cz {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.n_ddlb_cz input {
    float: left;
    margin: 5px 10px 0 20px;
}

.n_ddlb_cz label {
    float: left;
}

.n_ddlb_cz a {
    float: left;
    margin-left: 20px;
}

.n_ddlb_xl {
    float: left;
    border: 1px solid #E2E2E2;
    line-height: 28px;
    position: relative;
    padding: 0 5px;
    margin-top: 5px;
}

.n_ddlb_xl a {
    float: left;
}

.n_ddlb_xl i {
    float: left;
    width: 7px;
    height: 28px;
    display: block;
    background: url(../images/new_png_06.png) center 50% no-repeat;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
    margin-left: 5px;
}

.n_ddlb_xl:hover i {
    transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    filter: progid:DximageTramsform.Microsoft.basicImage(rotation-2);
}

.n_ddlb_xl ul {
    display: none;
    position: absolute;
    left: -1px;
    top: 28px;
    width: 100%;
    background: #FFFFFF;
    border: 1px #e6e6e6 solid;
    border-top: none;
    z-index: 1000;
}

.n_ddlb_xl ul li {
    float: left;
    width: 100%;
    height: 28px;
    line-height: 28px;
    padding: 0px;
}

.n_ddlb_xl ul li a {
    float: left;
    width: 100%;
    text-indent: 5px;
    text-align: left;
}

.n_ddlb_xl ul li a:hover {
    background: #F0F0F0;
}

.n_ddlb_xl:hover ul {
    display: block;
}

/*修改昵称*/

.n_zhsz {
    float: left;
    width: 850px;
    padding: 0;
}

.n_zhsz li {
    float: left;
    line-height: 10px;
    margin-top: 15px;
}

.n_zhsz li span {
    float: left;
    width: 140px;
    height: 40px;
    text-align: right;
    line-height: 40px;
    padding-right: 10px;
    font-size: 14px;
}

.n_zhsz li input.text::-webkit-input-placeholder {
    font-size: 14px;
}

.n_zhsz li input.text:-ms-input-placeholder {
    font-size: 14px;
}

.n_zhsz li input.text::-moz-placeholder {
    font-size: 14px;
}

.n_zhsz li span.field-validation-error {
    width: 200px;
    text-align: left;
}

.n_zhsz li span.field-validation-error span {
    width: 200px;
    text-align: left;
}

.n_zhsz li span.all {
    width: 440px;
    text-align: left;
}

.n_zhsz li cite {
    float: left;
    width: 160px;
    font-size: 12px;
    text-align: center;
    color: #CCCCCC;
}

.n_zhsz li label {
    float: left;
    line-height: 40px;
    width: 30px;
    text-align: center;
    color: #E50014;
    font-family: "宋体";
}

.n_zhsz li input.text {
    float: left;
    border: 1px #E2E2E2 solid;
    padding: 0px 6px;
    line-height: 34px;
    height: 34px;
    font-size: 12px;
    font-family: "微软雅黑";
}

.n_zhsz li .tw_1 {
    width: 280px;
}

.n_zhsz li .tw_2 {
    width: 110px;
}

.n_zhsz li .tw_3 {
    width: 160px;
}

.n_zhsz li .tw_4 {
    width: 40px;
}

.n_zhsz li .tw_5 {
    width: 116px;
}

.n_zhsz li .sheng {
    float: left;
    padding: 0 5px;
    width: 66px;
}

.n_zhsz li .shi {
    float: left;
    padding: 0 5px;
    width: 70px;
    margin-left: 10px;
}

.n_zhsz li .xian {
    float: left;
    padding: 0 5px;
    width: 110px;
    margin-left: 10px;
}

.n_zhsz li a.jiance {
    float: left;
    margin-left: 15px;
    background: #E2E2E2;
    width: 100px;
    text-align: center;
    font-size: 14px;
}

.n_zhsz li .hqyxyzm {
    float: left;
    margin-left: 9px;
    border: 1px #E2E2E2 solid;
    line-height: 34px;
    width: 153px;
    text-align: center;
    color: #666;
    background-color: #e2e2e2;
    font-size: 14px;
    border-radius: 3px;
}

.n_zhsz li .hqyxyzm:hover {
    color: #ed0c1e;
    background-color: #ececec;
}

.n_zhsz li.an {
    width: 432px;
    padding-left: 40px;
}

.n_zhsz li.an a {
    float: left;
    background: #E50112;
    width: 100px;
    text-align: center;
    height: 40px;
    line-height: 40px;
    color: #FFFFFF;
    font-size: 14px;
    margin-left: 110px;
    border-radius: 3px;
}

.n_zhsz li.an a:hover {
    background: #f24b58;
}

.n_zhsz select {
    border: 1px solid #e2e2e2;
    height: 34px;
    padding: 6px 0;
    width: 100%;
    overflow: hidden;
}

.n_zhsz .selectdiv {
}

.n_zhsz .n_sex {
    float: left;
    margin-left: 0px;
    width: 78px;
}

.n_zhsz .n_reg_fl_mmqd {
    width: 432px;
}

.n_zhsz .m_t_20 span ul li {
    width: 300px;
    padding-left: 19px;
    text-align: left;
    line-height: 12px;
}

/*地址*/

.usercon_table .on {
    border: 2px #E50112 solid;
    padding: 9px 18px;
    background: url(../images/duihao.jpg) right bottom no-repeat;
}

.usercon_table .on i {
    background: #E50112;
    right: -2px;
    top: -2px;
}

.n_useraddress.default a.moren_btn {
    display: none;
}

.n_useraddress:not(.default) .default-address-title {
    display: none;
}

.n_useraddress .default-address-title {
    z-index: 11;
    color: #fff;
    /* background-color: #e50012; */
    line-height: 20px;
    padding: 0 4px;
    font-size: 12px;
    float: right;
    margin-right: 24px;
}

.n_useraddress .n_edit {
    float: right;
}

.n_addaddress {
    float: right;
    height: 36px;
    line-height: 36px;
}

.n_addaddress a {
    float: left;
}

.n_addaddress a span {
    float: left;
    text-align: center;
    width: 100%;
    font-size: 12px;
    font-family: "微软雅黑";
    color: #336699;
}

.n_allan {
    float: left;
    width: 100%;
}

.n_allan a {
    float: left;
    margin: 20px;
}

/*礼品车样式覆盖*/

.gift_order_wrapper .n_title_2 {
    width: 100%;
}

.gift_order_wrapper .m_t_20 {
    margin-top: 22px;
}

.gift_order_wrapper .n_useraddress .n_address {
    line-height: 2.2em;
}

.gift_order_wrapper .n_name b {
    padding-right: 26px;
    font-weight: normal;
}

/*我的咨询*/

.n_wdzxadd {
    float: left;
    width: 800px;
}

.n_wdzxadd li {
    float: left;
    width: 100%;
    margin-top: 10px;
}

.n_wdzxadd li span {
    float: left;
    width: 70px;
    padding-left: 20px;
    text-align: left;
    line-height: 35px;
}

.n_wdzxadd li input {
    float: left;
    width: 650px;
    border: 1px #E2E2E2 solid;
    padding: 0px 10px;
    line-height: 33px;
    height: 38px;
    font-size: 12px;
    font-family: "微软雅黑";
}

.n_wdzxadd li textarea {
    float: left;
    width: 650px;
    border: 1px #E2E2E2 solid;
    padding: 10px;
    height: 80px;
    font-size: 12px;
    font-family: "微软雅黑";
    margin-top: 20px;
}

.n_wdzxadd li.an {
    margin-top: 20px;
}

.n_wdzxadd li.an a {
    margin-right: 37px;
    float: right;
    background: #E50112;
    min-width: 60px;
    text-align: center;
    padding: 0 20px;
    height: 35px;
    line-height: 35px;
    color: #FFFFFF;
    font-size: 14px;
}

.n_wdzx_t {
    float: left;
    width: 900px;
    background: #E2E2E2;
    margin-top: 20px;
}

.n_wdzx_t span.w1,
.n_wdzx_t span.w2,
.n_wdzx_t span.w3 {
    float: left;
    line-height: 30px;
}

.n_wdzx_t span.w1 {
    width: 100px;
    padding-left: 20px;
}

.n_wdzx_t span.w2 {
    width: 700px;
    text-align: center;
}

.n_wdzx_t span.w3 {
    width: 80px;
    text-align: left;
}

.n_wdzxlist {
    float: left;
    width: 100%;
}

.n_wdzxlist_mk {
    float: left;
    width: 898px;
    background: #FFFFFF;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_wdzxlist_mk span.w1,
.n_wdzxlist_mk span.w2,
.n_wdzxlist_mk span.w3 {
    float: left;
    height: 30px;
    line-height: 30px;
}

.n_wdzxlist_mk span.w1 {
    width: 100px;
    padding-left: 19px;
}

.n_wdzxlist_mk span.w2 {
    width: 700px;
    text-align: center;
}

.n_wdzxlist_mk span.w3 {
    width: 79px;
    text-align: left;
}

.n_wdzxlist_con {
    float: left;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
    background: #F1F1F1;
    display: none;
}

.n_wdzxlist_mk.open {
    background: #E2E2E2;
}

.n_wdzxlist_mk.open .n_wdzxlist_con {
    display: block;
}

.n_wdzxlist_mk.open span.w2 i {
    display: none;
}

.n_goodslistzx_t {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

.n_goodslistzx_t span {
    float: left;
}

.n_goodslistzx_t span.tw1 {
    width: 150px;
    text-align: center;
}

.n_goodslistzx_t span.tw2 {
    width: 150px;
}

.n_goodslistzx_t span.tw3 {
    width: 180px;
}

.n_goodslistzx_t span.tw4 {
    width: 240px;
}

.n_goodslistzx_t span.tw5 {
    width: 98px;
}

.n_goodslistzx_t span.tw6 {
    float: right;
    width: 80px;
    text-align: center;
}

.n_goodslistzx {
    float: left;
    width: 898px;
    border-bottom: 1px #E2E2E2 solid;
}

.n_goodslistzx ul {
    float: left;
    width: 100%;
}

.n_goodslistzx ul li a {
    color: #333333;
}

.n_goodslistzx ul li {
    float: left;
    width: 900px;
    padding: 10px 0;
    border-top: 1px #E2E2E2 solid;
    position: relative;
    line-height: 150%;
}

.n_goodslistzx ul li:first-child {
    border-top: none;
}

.n_goodslistzx ul li .tw2 {
    float: left;
    width: 130px;
    padding: 10px 20px 10px 0;
}

/*07-24*/

.sy_erweima {
    position: relative;
    top: -7px;
}

.sy_erweima li {
    display: inline-block;
    width: auto !important;
}

.sy_erweima .sy_erweima_l {
    padding-left: 14px;
    padding-right: 17px;
}

.sy_erweima .sy_erweima_l p {
    padding-top: 3px;
    padding-left: 36px;
    background: url(../images/iphone.png) no-repeat 16px 3px;
}

.sy_erweima .sy_erweima_r p {
    padding-top: 3px;
    padding-left: 32px;
    background: url(../images/android.png) no-repeat 13px 4px;
}

.sy_404 {
    margin: 0 auto;
    width: 1200px;
}

a#btn_add {
    background: #E50112;
    color: #fff;
    padding: 5px 10px;
    float: right;
    margin-right: 12px;
    margin-top: 10px;
}

a.Refilling:hover,
a.Next:hover {
    text-decoration: none;
    color: #fff;
    background: #666;
}

a.Refilling,
a.Next {
    float: left;
    background: #E50112;
    color: #fff;
    padding: 5px 10px;
    margin-right: 12px;
    margin-top: 10px;
}

.mt {
    line-height: 24px;
}

.mt span {
    display: block;
    line-height: 24px;
    text-indent: 24px;
}

.mt span a {
    color: #E50112;
    text-decoration: underline;
}

/*07-30*/

.product_p {
    float: left;
    padding-left: 40px;
}

a.go_cart:hover {
    text-decoration: none;
}

a.go_cart.go:hover {
    text-decoration: none;
    background: #d10213;
}

a.go_cart {
    font-size: 12px;
    color: #fff;
    float: left;
    color: #333;
    margin-left: 15px;
    line-height: 30px !important;
    display: block;
    width: 110px;
    height: 30px;
    border: 1px solid #ccc;
    text-align: center;
    border-radius: 4px;
}

a.cartHover:hover {
    border-color: #e50012;
    color: #e50012;
}

a.go_cart.go {
    font-size: 12px;
    color: #fff;
    background: #E50012;
    width: 110px;
    float: left;
    line-height: 30px;
    display: block;
    height: 30px;
    text-align: center;
    border-radius: 4px;
    margin-left: 54px;
}

.fancybox-inner {
    line-height: 74px;
    font-size: 14px;
    /*text-align: center;*/
}

.fancybox-inner a {
    line-height: 50px;
}

/*8-03*/

.n_right .news_zm {
    padding: 0 30px;
}

.n_right .news_zm h1,
.n_right .news_zm h2,
.n_right .news_zm h3,
.n_right .news_zm h4,
.n_right .news_zm h5,
.n_right .news_zm h6 {
    text-align: center;
    font-size: 24px;
    line-height: 48px;
}

.n_right .news_zm p {
    text-indent: 28px;
    line-height: 30px;
}

.n_right p,
.n_right span {
    font-size: 12px;
    line-height: 25px;
}

.n_invoice span {
    font-size: 12px;
    line-height: 25px;
}

.nr_hd_zm {
    padding-top: 10px;
}

#cnzz_stat_icon_1000386340 {
    display: none;
}

.goodsts span {
    color: #fff;
    background: #fe0000;
    border: #FE0000 1px solid;
    margin-right: 5px;
    text-align: center;
    line-height: 20px;
    padding: 0 5px;
    font-size: 12px;
    display: block;
    float: left;
}

/* Modify by shirne 20160716 */

.fancybox-skin {
    border-radius: 5px !important;
    padding: 0 !important;
    padding-bottom: 27px !important;
}

span.go_busmsg {
    color: #41b201;
    font-size: 14px;
    line-height: 60px;
    display: inline-block;
    margin-left: 10px;
    background: url(../images/tubiao01_03.png) no-repeat 50px 18px;
    background-size: 24px;
    padding-left: 90px !important;
}

span.go_busmsg_error {
    color: #666;
    font-size: 14px;
    line-height: 60px;
    display: inline-block;
    margin-left: 10px;
    background: url(../images/new_tanhao.png) no-repeat 50px 18px;
    background-size: 24px;
    padding-left: 90px !important;
}

.n_zhsz a:hover {
    text-decoration: none;
}

#list2 a {
    cursor: pointer;
}

.n_zhsz li.m_t_20 cite {
    width: 20px;
}

.n_zhsz li.m_t_20 cite.yzm {
    width: 160px;
}

.field-validation-error span {
    color: #eb4452 !important;
    padding-left: 20px;
}

.ncar a:hover,
.n_splb_js a:hover {
    text-decoration: none;
}

.n_login_fr_input li.add_company {
    border: none;
    margin: 0;
    padding-top: 10px;
    position: relative;
}

.btn_i {
    background: url(../images/btn_i.png) no-repeat 0 10px;
    padding: 7px;
}

#div_fancybox_confirm button {
    width: 70px;
    height: 30px;
    line-height: 30px;
    color: #333333;
    cursor: pointer;
    border-style: none;
    margin-left: 15px;
    margin-right: 15px;
}

#div_fancybox_confirm {
    text-align: center;
    line-height: 40px;
}

.t_box_title {
    line-height: 48px;
    padding-left: 10px;
    background: #e2e2e2;
    text-align: left;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
}

.title_green {
    color: #29a535;
}

.title_red {
    color: #e7232d;
}

.n_invoice {
    width: 220px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.n_address {
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

ul.n_duibi_list li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

ul.n_duibi_t li {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 143px;
}

#notice-contianer {
    display: block;
    height: 30px;
    margin: 8px auto;
    width: 1200px;
}

/*物流信息*/

span.wl_sate {
    font-size: 12px;
}

.tracking_msg {
    position: absolute;
    display: none;
    width: 420px !important;
    padding-top: 0 !important;
    left: -480px;
    top: -20px;
    padding: 0 25px 25px;
    background: #fff;
    border: 1px solid #e2e2e2;
    -webkit-box-shadow: 0 0 10px #e2e2e2;
    -moz-box-shadow: 0 0 10px #e2e2e2;
    box-shadow: 0 0 10px #e2e2e2;
}

.tr_sjx {
    position: absolute;
    background: url(../images/wuliu_bt.png) no-repeat 0 -14px;
    width: 9px !important;
    height: 25px;
    right: -9px;
    top: 15px;
}

.tr_msg_title {
    padding-top: 0 !important;
    line-height: 40px;
    padding-left: 10px;
    color: #333333;
    font-size: 14px;
}

ul.tr_wl {
    width: 100%;
    display: inline-table;
}

ul.tr_wl li span {
    display: block;
    font-size: 12px;
    color: #999;
}

ul.tr_wl li:first-child,
ul.tr_wl li:first-child span {
    color: #e50012;
}

ul.tr_wl li:first-child i {
    position: absolute;
    background: url(../images/wuliu_bt.png) no-repeat -14px 0;
    display: block;
    width: 8px;
    height: 8px;
    top: 23px;
    left: -5px;
}

ul.tr_wl li {
    float: none;
    padding: 0;
    padding-top: 15px;
    border-left: 1px solid #E2E2E2;
    margin-left: 20px;
    padding-left: 17px;
    position: relative;
}

ul.tr_wl li i {
    position: absolute;
    background: url(../images/wuliu_bt.png) no-repeat;
    display: block;
    width: 8px;
    height: 8px;
    top: 23px;
    left: -5px;
}

/*-mlsl-*/

.add_padding {
    padding-left: 45px;
}

input.hidden {
    display: none;
}

.mlsl_main {
    margin: 0 auto;
    width: 1200px;
    margin-top: 5px;
}

.mlsl_view {
    width: 1200px;
    height: 450px;
    position: relative;
    background: url(../images/lc_clicksan.jpg) no-repeat;
}

.mlsl_view p {
    position: absolute;
    top: 302px;
    left: 530px;
    width: 430px;
    height: 40px;
    line-height: 40px;
    background: #e50012;
    text-align: center;
    border-radius: 5px;
    color: #fff;
    font-size: 18px;
    font-family: 微软雅黑;
    cursor: pointer;
}

.mlsl_view p:hover {
    background: #d10213;
}

.message_item {
    display: inline-table;
    width: 100%;
    margin-bottom: 20px;
}

ul.ml_item {
    width: 274px;
    float: left;
    display: inline-table;
    padding-left: 155px;
    padding-bottom: 20px;
}

ul.ml_item li {
    width: 210px;
    font-family: 微软雅黑;
    height: 40px;
    line-height: 40px;
    background: url(../images/input_bg.png) no-repeat;
    font-size: 16px;
    color: #666;
    padding-left: 10px;
    margin-bottom: 15px;
    cursor: point;
}

ul.ml_item li.onchang {
    background: url(../images/input_bg.png) no-repeat 0 -94px;
    color: #55ba9f;
}

ul.ml_item li.onchang:hover {
    background: url(../images/input_bg.png) no-repeat 0 -94px;
    color: #55ba9f;
}

ul.ml_item li:hover {
    background: url(../images/input_bg.png) no-repeat 0 -47px;
    color: #55ba9f;
}

select.ml_position {
    height: 28px;
    line-height: 28px;
    font-family: 微软雅黑;
    float: left;
    width: 150px;
    border: 1px solid #b8b8b8;
    background: #f6f6f6;
}

.ml_item_entry {
    width: 584px;
    margin-bottom: 20px;
    border-left: 1px solid #666;
    float: left;
    padding: 47px 0;
}

.ml_item_entry p {
    padding-left: 35px;
    line-height: 30px;
    height: 30px;
    font-size: 15px;
    font-family: 微软雅黑;
    color: #333;
    margin-bottom: 27px;
    position: relative;
}

.ml_item_entry p span {
    display: block;
    float: left;
    width: 100px;
    letter-spacing: 1px;
    position: relative;
}

.ml_item_entry p span em {
    position: absolute;
    font-size: 12px;
    display: block;
    top: 16px;
    color: #000;
    right: 20px;
}

.ml_item_entry p span i {
    font-style: normal;
    color: #F00;
    line-height: 30px;
    padding: 3px;
    position: relative;
    top: 3px;
}

.ml_item_entry p input {
    height: 28px;
    line-height: 28px;
    font-family: 微软雅黑;
    background: #f6f6f6;
    border: 1px solid #b8b8b8;
    float: left;
    width: 443px;
}

.ml_item_entry p input.short {
    width: 150px;
}

.mlsl_message {
    background: #f6f6f6;
}

.e_query {
    width: 755px;
    margin: 0px auto;
    background: #f0f0f0;
    height: 481px;
    border: 1px solid #e1e1e1;
    padding: 40px 60px;
    border-radius: 10px;
}

.ml_footer {
    text-align: center;
    padding: 54px 0;
    font-size: 12px;
    color: #333;
    background: #f6f6f6;
}

.e_query_em p {
    font-size: 20px;
    font-family: 微软雅黑;
    color: #333;
    font-weight: bold;
    line-height: 40px;
}

.e_query_em {
    font-family: 微软雅黑;
    font-size: 16px;
    color: #333;
    margin-bottom: 20px;
}

.e_query_em input {
    margin-left: 22px;
    margin-right: 8px;
    margin-bottom: 14px;
}

.ml_list span {
    width: 200px;
}

p.sub_ml {
    display: block;
    width: 172px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    text-align: center;
    margin: 0 auto;
    background: #e50012;
    font-family: 微软雅黑;
    font-size: 18px;
    border-radius: 5px;
    cursor: pointer;
}

p.sub_ml:hover {
    background: #d10213;
}

.pop_msg {
    display: none;
    font-size: 15px;
    color: #e72432;
    text-decoration: none;
    position: absolute;
    top: 28px;
    left: 134px;
    width: 443px;
    height: 28px;
    line-height: 28px;
}

ins.email {
    left: 431px;
}

/*--2016/03/11--*/

.cart_empty {
    text-align: center;
    padding: 150px 40px 100px 0;
}

.n_splb_js a.btn_exchange {
    height: 36px;
    margin: 2px 30px;
    border-radius: 5px;
    text-align: center;
    background: #e50012;
    line-height: 36px;
    width: 106px;
}

.n_splb_js a.btn_exchange:hover {
    background-color: #d10213;
}

.n_splb_js a.disabled,
.n_splb_js a.disabled:hover {
    background-color: #d2d0d0;
}

.foot-icon {
    width: 100%;
    height: 95px;
    background: #ececec;
    margin-top: 60px !important;
}

.icon-item {
    margin: 0 auto;
    width: 1200px;
}

.icon-item img {
    margin: 10px 56px 0 56px;
}

.tgift_box {
    text-align: center;
    color: #666;
    font-size: 14px;
}

.alert_btns {
    text-align: center;
}

.alert_btns a {
    font-size: 14px;
    line-height: 28px;
    color: #333;
    border: 1px #ddd solid;
    display: inline-block;
    width: 98px;
    text-align: center;
    border-radius: 5px;
}

.alert_btns a.gift_cart {
    width: 110px;
}

.alert_btns a:hover {
    text-decoration: none;
    color: #e50012;
    border-color: #e50012;
}

.alert_btns a.goexchange {
    margin-right: 20px;
    background: #e50012;
    color: #fff;
    border-color: #e50012;
}

.alert_btns a.goexchange:hover {
    background-color: #d10213;
    border-color: #d10213;
}

.sidebox span,
.sideerweima span {
    position: absolute;
    top: 17px;
    left: 16px;
    font-size: 12px;
    color: #333;
}

.sidebox img,
.sideerweima img {
    position: relative;
    top: -8px;
}

.sidebox:hover span,
.sideerweima:hover span {
    display: none;
}

.sidebox:hover img,
.sideerweima:hover img {
    position: relative;
    top: 0px;
}

.btn_font-sm a {
    font-size: 12px;
}

#div_gift .n_shopcart_list ul.downed li a.img,
.gft-list .gft-list-pro .downed li.li-350 .img,
.g_ddlb_list ul li.downed a.gift_item_pic,
.downed .lgift_info .img {
    position: relative;
}

#div_gift .n_shopcart_list ul.downed li .img .after,
.gft-list .gft-list-pro .downed li.li-350 .img .after,
.g_ddlb_list ul li.downed a.gift_item_pic .after,
.downed .lgift_info .img .after {
    position: absolute;
    width: 120px;
    height: 120px;
    left: -1px;
    top: -1px;
    background: url(../images/downed.png) center center no-repeat;
    background-size: cover;
    z-index: 1;
}

.g_ddlb_list ul li.downed a.gift_item_pic .after {
    width: 88px;
    height: 88px;
    background: url(../images/soldout.png) center no-repeat;
}

#div_gift .n_shopcart_list ul.downed li.spt_w3 a,
#div_gift .n_shopcart_list ul.downed li.spt_w2 a,
.gft-list .gft-list-pro .downed li.li-350 a,
.downed .lgift_info a,
.g_ddlb_list ul li.downed.spt_w1 a {
    cursor: default;
}

#div_gift .n_shopcart_list ul.downed li a:hover h3,
.g_ddlb_list ul.downed li a.gift_item_title:hover span {
    color: #333;
}

.gft-list .gft-list-pro .downed li.li-350 a:hover,
.downed .lgift_info a:hover {
    color: #666;
}

.jifen_new {
    display: block;
    width: 30px;
    height: 20px;
    background: url(../images/jifen_new.png) no-repeat;
    position: absolute;
    top: -4px;
    right: -5px;
}

.quyu_newLogo {
    display: block;
    width: 30px;
    height: 20px;
    background: url(../images/xyzp_new.png) no-repeat;
    background-position: -5px -6px;
    position: absolute;
    top: -4px;
    right: -2px;
}

#captcha_code {
    text-align: left;
}

.fancybox-close {
    right: 24px !important;
}

.hlt1 {
    color: #e50012;
}

button {
    outline: none;
}

.product-tags-container {
    z-index: 98;
    position: absolute;
    top: 14px;
    left: 14px;
}

.product-tags {
    color: #fff !important;
    background: #E50012 !important;
    padding: 0 5px !important;
    border-radius: 5px !important;
    font-size: 10px !important;
    border: 1px solid red !important;
    margin-left: 6px !important;
    line-height: 16px !important;
}

.product-tags:first-child {
    margin-left: 0px;
}

.online {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.deliver {
    padding: 0px 5px;
    color: #ffffff;
    font-size: 12px;
    font-family: 'Microsoft YaHei';
    line-height: 16px;
    border-radius: 5px;
}

.deliver.h24 {
    background-color: #E50012;
    border: 1px solid #E50012;
}

.deliver.h48 {
    background-color: #ff5500;
    border: 1px solid #ff5500;
}

.deliver.quotingLeadTime {
    background-color: #f2af00;
    border: 1px solid #f2af00;
}

.deliver-detail {
    color: #e50012;
    margin-left: 22px;
    cursor: pointer;
}

#div_receiveInfo .block-select.active {
    border: 1px solid #E50112;
    height: 20px;
    background: url(../images/duihaotm.png) right bottom no-repeat;
}

.n_page {
    float: left;
    width: 100%;
    margin-top: 12px;
}

.n_page div {
    float: right;
    height: 30px;
    line-height: 30px;
}

.n_page div a,
.n_page div i {
    float: left;
    border: 1px #E2E2E2 solid;
    padding: 0 12px;
    margin-left: 5px;
}

.n_page div i {
    background: #E50012;
    border: 1px #E50012 solid;
    color: #FFFFFF;
}

.n_page div span {
    float: left;
    margin-left: 5px;
}

.n_page div input {
    float: left;
    width: 40px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border: 1px #E2E2E2 solid;
    margin-left: 5px;
}

.side {
    position: fixed;
    right: 0px;
    top: 0;
    width: 36px;
    height: 100%;
    background: #666;
    z-index: 99;
    padding-top: 128px;
    /* filter: alpha(opacity:85); */
    opacity: 0.85;
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
}

.side ul li a {
    float: right;
    z-index: 11;
}

.side ul li a.geren .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 2;
    _display: block;
    /*background: url("../images/geren_bai.png") no-repeat center;*/
    display: inline-block;
}

.side ul li a.geren .tab-text {
    width: 66px !important;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 15px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    top: 128px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.geren .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .geren:hover .tab-text {
    z-index: 2;
}

.side ul li a.QQzx {
    margin-bottom: 10px;
}

.side ul li a.QQzx .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 2;
    _display: block;
    /*background: url("../images/qq_bai.png") no-repeat center;*/
    display: inline-block;
}

.side ul li a.QQzx .tab-text {
    width: 66px !important;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 15px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    top: 174px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.QQzx .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .QQzx:hover .tab-text {
    z-index: 2;
}

.side ul li a.code_download , .side ul li a.side_collect {
    display: inline-block;
    height: 36px;
    width: 36px;
    position: relative;
    margin-bottom: 4px;
}

.side ul li a.code_download .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 1;
    _display: block;
    /*background: url("../images/phone_side.png") no-repeat center;*/
    display: inline-block;
}
.side ul li a.side_collect .collect_xin {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 1;
    _display: block;
    background: url("../images/icon-xin.png") no-repeat center;
    display: inline-block;
}

.side ul li a.code_download:hover,
.side ul li a.side_collect:hover {
    background: #e50112;
}

/* .side ul li a.code_download:hover .tab-text {
    left: -136px;
} */

.side ul li a.code_download .tab-text {
    width: 107px;
    height: 254px;
    border: 6px solid #e50112;
    line-height: 36px;
    text-align: left;
    padding-left: 17px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 146px;
    transition: left 1s, z-index 2s;
    background-color: #fff !important;
    transition: left 0.3s ease-in-out 0.1s;
    padding-top: 10px;
    bottom: -112px;
}

.side ul li a.code_download .tab-text .iphone_img i {
    display: inline-block;
    height: 92px;
    width: 92px;
    background: url(../images/ios_qrcode.png) no-repeat;
}

.side ul li a.code_download .tab-text .android_img i {
    display: inline-block;
    height: 92px;
    width: 92px;
    background: url(../images/android_qrcode.png) no-repeat;
}

.side ul li a.code_download .tab-text .iphone_img p {
    background: url(../images/iphone.png) no-repeat 16px 9px;
    padding-left: 34px;
    margin-top: -5px;
    color: #666;
}

.side ul li a.code_download .tab-text .android_img p {
    color: #666;
    background: url(../images/android.png) no-repeat 16px 9px;
    padding-left: 34px;
    margin-top: -5px;
}

.side ul li .code_download:hover .tab-text {
    z-index: 2;
}

.side ul li a.ZXzx {
    margin-bottom: 10px;
}

.side ul li a.ZXzx .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 2;
    _display: block;
    /*background: url("../images/kefu_bai.png") no-repeat center;*/
    display: inline-block;
}

.side ul li a.ZXzx .tab-text {
    width: 66px;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 15px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    top: 220px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.ZXzx .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .quickInquery .tab-ico {
    display: none !important;
}
.side ul li .quickInquery .quickInquery-ico {
    height: 36px;
    width: 36px;
    z-index: 2;
    _display: block;
    background: url(../images/more-q-r.png) no-repeat center;
    display: inline-block;
}

.side ul li .ZXzx:hover .tab-text {
    z-index: 2;
}

.side ul li a.gwc {
    margin-bottom: 10px;
}

.side ul li a.gwc .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    top: 18px;
    z-index: 2;
    _display: block;
    /*background: url("../images/new_car_bai.png") no-repeat center;*/
    background-color: #666;
    display: inline-block;
}

.side ul li a.gwc .cart-text {
    display: inline-block;
    height: 0px;
    color: #fff;
    width: 36px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 10px;
    margin-top: -4px;
}

.side ul li a.gwc .shopNum {
    display: inline-block;
    position: absolute;
    z-index: 3;
    right: 0px;
    top: 254px;
    margin-top: 10px;
    width: 36px;
    height: 28px;
    text-align: center;
}

.side ul li a.gwc .shopNum .cartNum {
    display: inline-block;
    margin-top: 3px;
    height: 20px;
    padding-top: 3px;
    box-sizing: border-box;
    border: 1px solid #e50012;
    overflow: hidden;
    color: #fff;
    font: 11px/11px verdana;
    text-align: center;
    min-width: 20px;
    max-width: 30px;
    _width: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #e50012;
    background-image: -moz-linear-gradient(top, #e50012, #e50012);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e50012), color-stop(1, #e50012));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50012', endColorstr='#e50012', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50012', endColorstr='#e50012');
    background-image: linear-gradient(to bottom, #e50012 0, #e50012 100%);
}

.side ul li a.gwc:hover {
    background: #e50012;
}

.side ul li a.gwc:hover .shopNum {
    background: #e50012;
}

.side ul li a.gwc:hover .shopNum .cartNum {
    color: #e50012;
    background: #ffffff;
}

.side ul li a.questionnaire .tab-ico {
    height: 36px;
    width: 36px;
    position: absolute;
    bottom: 278px;
    z-index: 2;
    _display: block;
    background: url("../images/questionnaire.png") no-repeat center;
    background-color: #666;
    display: inline-block;
}

.side ul li a.questionnaire .tab-text {
    width: 66px;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 17px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    bottom: 278px !important;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.questionnaire .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .questionnaire:hover .tab-text {
    z-index: 2;
}

.side ul li a.go-to-top .tab-ico {
    height: 36px;
    width: 36px;
    position: absolute;
    bottom: 162px;
    z-index: 2;
    _display: block;
    background: url("../images/dingbu_bai.png") no-repeat center;
    background-color: #666;
    display: inline-block;
}

.side ul li a.go-to-top .tab-text {
    width: 66px;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 17px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    bottom: 202px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.go-to-top .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.questionnaire {
    display: none;
}

.side ul li .go-to-top:hover .tab-text {
    z-index: 2;
}

@media screen and (max-height: 634px) {
    .side {
        top: 0;
    }
}

.pop-up {
    height: 172px;
    width: 338px;
    border-radius: 4px;
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 999;
    display: none;
}

.pop-up .popTop {
    height: 30px;
    width: 331px;
    border-radius: 4px;
    background-color: #ee685d;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    line-height: 30px;
    padding-left: 8px;
    color: #fff;
    font-size: 14px;
}

.pop-up .popTop img {
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
}

.pop-up .popBottom {
    height: 141px;
    width: 337px;
    position: relative;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: none;
}

.pop-up .popBottom img {
    position: absolute;
    bottom: 38px;
    left: 25px;
}

.pop-up .popBottom .title {
    position: absolute;
    top: 30px;
    left: 130px;
    font-size: 16px;
    color: #333;
    border: none;
}

.pop-up .popBottom .favorable {
    position: absolute;
    left: 130px;
    top: 56px;
    font-size: 14px;
    color: #666;
}

.pop-up .popBottom .zixun a {
    background: url(../images/redbackground.png) no-repeat;
    color: #fff;
    width: 76px;
    text-align: center;
    position: absolute;
    left: 128px;
    bottom: 24px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
}

.pop-up .popBottom .qq a {
    background: url(../images/redbackground.png) no-repeat;
    color: #fff;
    width: 76px;
    text-align: center;
    position: absolute;
    left: 212px;
    bottom: 24px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
}

.content-header {
    margin: 0 auto;
    width: 1200px;
}

.content-body {
    margin: 0 auto;
    width: 1200px;
}

.cart-shortcut {
    float: left;
    padding-top: 8px;
}
.cart-shortcut .menu {
    position: relative;
    top: -8px;
}

.cart-shortcut .menu li {
    float: left;
    line-height: 38px;
    z-index: 105;
    width: 360px;
    background: #fff;
    position: absolute;
    right: 6px !important;
    top: 21px;
    margin-top: 7px;
    margin-right: 71px;
}

.cart-shortcut .menu .goods-list ul {
    width: 210px;
}

.cart-shortcut .menu .goods-list ul .dd {
    border: 1px solid #ddd;
    border-top: none;
}

.cart-shortcut .menu .goods-list ul .dd .goods-box {
    height: auto;
    max-height: 345px;
    overflow-y: auto;
}

.cart-shortcut .menu .goods-list ul .dd .goods-box .line1 {
    width: 179px;
    border-top: 1px solid #ddd;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list {
    height: 48px;
    padding: 10px;
    border-bottom: 1px dotted #ddd;
    line-height: 22px;
    background: #fff;
    position: relative;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list .nogoodsBox {
    width: 80px;
    float: right;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list span {
    width: 210px;
    float: left;
    padding-right: 18px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list span img {
    height: 50px;
    width: 50px;
    padding: 0;
    margin-right: 10px;
    font-size: 0;
    float: left;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list span a {
    width: 150px;
    line-height: 150%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list em {
    color: #e50012;
    float: right;
    max-width: 90px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list em i {
    color: #333;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list cite {
    float: right;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list:hover {
    background: #f1f1f1;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js {
    text-align: right;
    height: 52px;
    background: #f3f3f3;
    line-height: 52px;
    padding-right: 17px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js .buyan {
    font-size: 12px;
    color: #fff;
    background: #e50012;
    padding: 4px 12px;
    border-radius: 3px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js span {
    margin-right: 18px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js span em {
    color: #e50012;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods {
    border-right: 1px solid #ddd;
    width: 358px;
    height: 60px;
    line-height: 60px;
    background: #fff;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods em img {
    float: left;
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 20px;
}

/* .headerWarp {
    height: 60px;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    z-index: 999;
    display: none;
    box-shadow: 0px 2px 4px #ebebeb;
} */

.headerWarp .Sheader {
    height: 60px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background-color: #fff;
}

.headerWarp .Sheader .logo {
    float: left;
    margin-top: 7px;
    margin-left: 1px;
}

.headerWarp .Sheader .classify {
    font-size: 14px;
    color: #333;
    float: left;
    margin-top: 22px;
    margin-left: 16px;
    padding-right: 20px;
    background: url(../images/searchtubiao.png) no-repeat 48px -19px;
    cursor: pointer;
}

.headerWarp .Sheader .classify:hover {
    background-position-y: -1px;
}

.headerWarp .Sheader .serchWrap {
    width: 553px;
    margin: 13px 0 0 188px;
    float: left;
}

.headerWarp .Sheader .serchWrap .i-search {
    width: 551px;
    height: 30px;
    padding: 0px;
    border: 1px #E50112 solid;
    background: url(../images/search_bt.png) no-repeat 425px -10px;
}

.headerWarp .Sheader .serchWrap .i-search .text {
    width: 450px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #515151;
    padding: 0 8px;
    float: left;
    border: none;
    background: none;
    font-family: 'Microsoft YaHei';
}

.headerWarp .Sheader .serchWrap .i-search .SearchBut {
    font-weight: normal !important;
}

.headerWarp .Sheader .serchWrap .i-search .button {
    width: 85px;
    height: 30px;
    line-height: 28px;
    background: #e50112;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    float: left;
}

.headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-webkit-input-placeholder {
    color: #ccc;
}

.headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-ms-input-placeholder {
    color: #ccc;
}

.headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-moz-placeholder {
    color: #999;
}

.headerWarp .Sheader .myZKH .fore_n1 {
    float: left;
    margin-left: 74px;
    margin-top: 24px;
}

.headerWarp .Sheader .myZKH .fore_n1 i {
    float: right;
    width: 16px;
    height: 16px;
    background: url(../images/new_png_06.png) center 50% no-repeat;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
}

.headerWarp .Sheader .myZKH .fore_n1 ul {
    display: none;
}

.quickLogin {
    display: none;
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
}

.quickLogin .center {
    width: 400px;
    height: 400px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -209px;
    margin-top: -200px;
    background-color: #fff;
    border-radius: 4px;
}
.quickLogin .go_register {
    position: relative;
    top: 51px;
    width: 100%;
    height: 46px;
    padding-left: 15px;
    line-height: 46px;
    font-size: 14px;
    letter-spacing: 1px;
    color: #4d4d4d;
    background-color: #ffedee;
    border-radius: 3px;
    box-sizing: border-box;
}
.quickLogin .go_register>a {
    position: absolute;
    bottom: 11px;
    right: 10px;
    width: 80px;
    height: 25px;
    line-height: 24px;
    text-align: center;
	background-color: #e50012;
    border-radius: 3px;
    font-size: 14px;
    letter-spacing: 1px;
    color: #fff;
}
.quickLogin .go_register .text_italic {
    font-weight: 600;
    font-style: italic;
}
.quickLogin .center .text::-webkit-input-placeholder {
    font-family: "微软雅黑";
    color: #ccc;
}

.quickLogin .center .text::-moz-placeholder {
    font-family: "微软雅黑";
    color: #ccc;
}

.quickLogin .center .text:-ms-input-placeholder {
    font-family: "微软雅黑";
    color: #ccc;
}

.quickLogin .center b {
    float: left;
    height: 40px;
    line-height: 40px;
    width: 40px;
    border-right: 1px #E2E2E2 solid;
    text-align: center;
}

.quickLogin .center .text {
    float: left;
    width: 227px;
    padding-left: 10px;
    padding-right: 40px;
    line-height: 40px;
    height: 40px;
    border: none;
    font-size: 14px;
}

.quickLogin .center .title {
    height: 30px;
    width: 100%;
    /* border-bottom: 1px solid #f4f4f4; */
    line-height: 50px;
    position: relative;
}

.quickLogin .center .title span:first-child {
    font-size: 14px;
    color: #666;
    margin-left: 10px;
}

.quickLogin .center .title span:nth-of-type(2) {
    position: absolute;
    right: 15px;
    top: 15px;
    background: url(../images/quickloginclose.png) no-repeat center center;
    cursor: pointer;
    height: 20px;
    width: 22px;
    display: block;
}

.quickLogin .center .login {
    width: 78%;
    font-size: 17px;
    text-align: center;
    font-weight: bold;
    margin: 10px auto 0;
}
.quickLogin .center .title-tabs {
    float: left;
    width: 50%;
    text-align: center;
    cursor: pointer;
    box-sizing: border-box;
}
.quickLogin .center .title-tabs.active {
    color: #e50112;
}
.title-tab-account {
    border-right: 2px solid #a5a0a0;
}
.quickLogin .center .error_warp {
    width: 320px;
    height: 20px;
    margin: 10px auto;
}

.quickLogin .center .error_warp .error {
    width: 288px;
    height: 20px;
    /* background-color: #fef2f2; */
    color: #ed0c1e;
    background: url(../images/error_icon.png) no-repeat 0px center;
    padding-left: 20px;
    line-height: 20px;
    margin-left: 0;
    margin-bottom: 0;
    display: none;
}

.quickLogin .center .user {
    width: 318px;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
}

.quickLogin .center .user.focused,
.quickLogin .center .passWord.focused {
    border: 1px #ed0c1e solid;
}

.quickLogin .center .user b {
    background: url(../images/login_person.png) no-repeat center center #f1f1f1;
}

.quickLogin .center .user .fork {
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
    display: none;
}

.quickLogin .center .user .fork i {
    display: block;
    height: 20px;
    width: 22px;
    background: url(../images/logindelete.png) no-repeat center center;
}

.quickLogin .center .select {
    line-height: 41px;
    width: 324px;
    margin: 20px auto;
    font-size: 14px;
}

.quickLogin .center .select div {
    display: inline-block;
}

.quickLogin .center .select .company {
    position: initial;
    height: 38px;
    width: 122px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    color: #666;
    font-size: 14px;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
}

.quickLogin .center .select .company.on {
    background-color: #f1f1f1;
    color: #e50012;
}

.quickLogin .center .select .personage {
    position: initial;
    height: 38px;
    width: 123px;
    border: 1px solid #e2e2e2;
    background-color: #fff;
    color: #666;
    font-size: 14px;
    border-left: none;
    line-height: 38px;
    text-align: center;
    cursor: pointer;
    margin-left: -4px;
}

.quickLogin .center .select .personage.on {
    background-color: #f1f1f1;
    color: #e50012;
}

.quickLogin .center .bill {
    width: 318px;
    border: 1px #E2E2E2 solid;
    margin: 0 auto;
    position: relative;
    zoom: 1;
}

.quickLogin .center .bill b {
    background: url(../images/loginbill.png) no-repeat center center #f1f1f1;
}

.quickLogin .center .bill .list {
    position: absolute;
    left: 40px;
    top: 40px;
    width: 277px;
    background: #fff;
    border: 1px solid #ccc;
    display: none;
    z-index: 99;
}

.quickLogin .center .bill .list ul.list_ul {
    width: 277px;
    overflow: hidden;
}

.quickLogin .center .bill .list ul.list_ul li.company_ms {
    line-height: 30px;
    height: 30px;
    cursor: pointer;
    padding: 0 10px;
    display: block;
    margin: 0;
    border: none;
}

.quickLogin .center .bill .list ul.list_ul li.company_ms:hover {
    background-color: #ccc;
    color: #fff;
}

.quickLogin .center .bill .list ul.list_ul li.hidden {
    display: none;
}

.quickLogin .center .bill .fork {
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
    display: none;
}

.quickLogin .center .bill .fork i {
    display: block;
    height: 20px;
    width: 22px;
    background: url(../images/logindelete.png) no-repeat center center;
}

.quickLogin .center .bill:after {
    content: '';
    height: 0;
    line-height: 0;
    display: block;
    visibility: hidden;
    clear: both;
}
.quickLogin .center .login-input-code {
    display: none;
    width: 320px;
    margin: 30px auto 15px;
}
.quickLogin .center .code-input {
    float: left;
    width: 165px;
    height: 40px;
    padding-left: 10px;
    padding-right: 0;
    font-size: 14px;
    line-height: 40px;
    border: 1px #E2E2E2 solid !important;
    border-radius: 3px;
    border: none;
}
.quickLogin .center .get-verity-code {
    float: right;
    width: 128px;
    height: 42px;
    background: #f2f2f2;
    color: #666;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    cursor: pointer;
}

.quickLogin .center .passWord {
    width: 318px;
    border: 1px #E2E2E2 solid;
    border-radius: 3px;
    overflow: hidden;
    margin: 30px auto 15px;
    position: relative;
}

.quickLogin .center .passWord b {
    background: url(../images/login_pass.png) no-repeat center center #f1f1f1;
}

.quickLogin .center .passWord .fork {
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
    display: none;
}

.quickLogin .center .passWord .fork i {
    display: block;
    height: 20px;
    width: 22px;
    background: url(../images/logindelete.png) no-repeat center center;
}

.quickLogin .center .forget {
    line-height: 25px;
    /* font-size: 14px; */
    width: 326px;
    margin: 0 auto;
    overflow: hidden;
}

.quickLogin .center .forget a:nth-of-type(1) {
    float: left;
    position: relative;
}

.quickLogin .center .forget a:nth-of-type(1) .no-remember {
    background: url(../images/check_.png) 0 0 no-repeat #fff;
    background-position: 4px 1px;
    padding-left: 25px;
    position: relative;
    left: -15px;
    z-index: 1;
}

.quickLogin .center .forget a:nth-of-type(1) .is-remember {
    background: url(../images/check_red.png) 0 0 no-repeat #fff;
    background-position: 4px 1px;
    padding-left: 25px;
    position: relative;
    left: -15px;
    z-index: 1;
}

.quickLogin .center .forget a:nth-of-type(2) {
    float: right;
}

.quickLogin .center .register {
    width: 319px;
    margin: 15px auto 0px;
}

.quickLogin .center .register a {
    background: #E50012;
    color: #FFFFFF;
    width: 320px;
    text-align: center;
    line-height: 45px;
    font-size: 22px;
    display: inline-block;
    border-radius: 3px;
}

.quickLogin .center .now_regist {
    width: 326px;
    margin: 15px auto;
}

.quickLogin .center .now_regist a {
    background: url(../images/zc_icon.png) no-repeat left;
    padding-left: 20px;
    color: #e50012;
    margin-left: 3px;
}

.product-detail .summary {
    position: relative;
    margin-top: 6px;
    width: 1150px;
    overflow: hidden;
    /* border: 1px solid #e2e2e2; */
}

.product-detail .summary .preview {
    float: left;
    width: 422px;
}

.product-detail .summary .intro {
    float: left;
    width: 722px;
    _display: inline;
    _float: right;
    _margin: 0;
}

.product-detail .summary .intro .summary-price {
    float: left;
    width: 710px;
    background: url(../images/goodbackground.png);
    background-size: 100% 100%;
    /*background: #E2E2E2;*/
    padding: 6px 0;
    line-height: 28px;
}

.product-detail .summary .intro .summary-price.preferential {
    line-height: 35px;
}

.product-detail .summary .intro .summary-price span {
    float: left;
    font-size: 12px;
    padding-left: 10px;
}

.product-detail .summary .intro .summary-price b {
    float: left;
    color: #E50012;
    font-size: 18px;
    font-weight: 600;
}

.product-detail .summary .intro .summary-info {
    float: left;
    margin-top: 4px;
    width: 710px;
    padding-left: 10px;
}

.product-detail .summary .intro .summary-info li {
    margin-top: 10px;
}

.product-detail .summary .intro .summary-info li .postage {
    font-size: 12px;
    display: inline-block;
    height: 14px;
    width: 34px;
    border: 1px solid #e50012;
    line-height: 14px;
    text-align: center;
    border-radius: 2px;
    color: #e50012;
    margin-left: 6px;
}

.product-detail .summary .intro .summary-info b {
    color: #E50012;
    font-weight: normal;
}

.product-detail .summary .share {
    float: left;
    width: 100%;
}

.product-detail .summary .share * {
    height: 17px;
    line-height: 36px;
    float: left;
}

.product-detail .summary .share .toggle-favorite {
    display: inline-block;
    width: 70px;
    padding-left: 10px;
    z-index: 11;
    cursor: pointer;
    font-size: 12px;
    color: #666666;
    margin-bottom: 10px;
}

.product-detail .summary .share .toggle-favorite .icon-favorite {
    /*padding-left: 20px;*/
    /*background-image: url(../images/new_icon_5.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: 0 2px;*/
}

.product-detail .summary .share .toggle-favorite .icon-favorite.already-favorite {
    display: none;
    /*background-image: url(../images/new_icon_5.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: 0 -13px;*/
    /*color: #e50012;*/
}

.product-detail .summary .share .bdsharebuttonbox * {
    display: inline;
    min-width: 15px;
    background-repeat: no-repeat;
    margin: 0 7px 0 0;
}

.product-detail .summary .share .bdsharebuttonbox .tag {
    cursor: default;
    background: none;
    padding-left: 0px;
    margin-left: 0px;
    font-size: 12px;
}

.product-detail .summary .share .bdsharebuttonbox .qzone {
    background-image: url(../images/qzone.png);
}

.product-detail .summary .share .bdsharebuttonbox .sqq {
    background-image: url(../images/sqq_bai.png);
}

.product-detail .summary .share .bdsharebuttonbox .tsina {
    background-image: url(../images/weibo.png);
}

.product-detail .summary .share .bdsharebuttonbox .weixin {
    background-image: url(../images/wechat.png);
}

.product-detail .batch-action-bar {
    margin-top: 14px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-bottom: 14px;
}

.product-detail .batch-action-bar .add-to-cart-or-inquiry {
    float: right;
    width: 94px;
    height: 32px;
    line-height: 32px;
    /* background: #E50012 url(../images/icon-cart_200x200.png) 7px 50% no-repeat; */
    background: #ed0c1e;
    font-size: 14px;
    color: #FFFFFF;
    padding: 0 10px;
    /* background-size: 14px; */
    cursor: pointer;
    margin-right: 20px;
}

.product-detail .batch-action-bar .add-to-cart-or-inquiry:hover {
    background: #f24b58;
}

.product-detail .batch-action-bar .add-to-cart-or-inquiry img {
    margin: 8px 0;
}

.product-detail .batch-action-bar .add-to-cart-or-inquiry.inquiry {
    background-image: url(../images/icon-inquiry_200x200.png);
}

.product-detail .ProductBox {
    width: 1150px;
    border: 1px solid #e2e2e2;
    margin-top: 10px;
}

.product-detail .ProductBox .restModel {
    height: 30px;
    width: 100%;
    position: relative;
}

.product-detail .ProductBox .restModel .word {
    float: left;
    width: 125px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #333;
    font-family: Microsoft YaHei;
    border-top: 2px solid #e50012;
    position: absolute;
    top: -1px;
}

.product-detail .ProductBox .restModel .space {
    float: right;
    background-color: #e8e8e8;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    width: 1024px;
    height: 30px;
}

.product-detail .ProductBox .proDetaTable {
    margin: 0 auto;
    width: 1110px;
    margin-top: 14px;
    margin-bottom: 0px;
    overflow-x: auto;
    position: relative;
    max-height: 400px;
    overflow-y: auto;
}

.product-detail .ProductBox .proDetaTable #tblPrice .tr-sorter th {
    cursor: pointer;
    font-size: 14px;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) {
    position: relative;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner {
    width: 44px;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.qx {
    position: absolute;
    left: 27px;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.labelauty-unchecked-image,
.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.labelauty-checked-image {
    position: absolute;
    top: 6px;
}

.product-detail .ProductBox .proDetaTable #tblPrice th {
    line-height: 18px;
    height: 18px;
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 10px;
    text-align: left;
    white-space: nowrap;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrast {
    width: 40px;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrast:hover {
    border-color: #e50012;
    color: #e50012;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOn {
    width: 40px;
    border: 1px solid #e50012;
    border-radius: 2px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    color: #fff !important;
    background: #e50012 !important;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOn:hover {
    color: #fff !important;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOff {
    width: 40px;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    color: black;
    background: #fff;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOff:hover {
    border-color: #e50012;
    color: #e50012;
}

.product-detail .list-cart-action-quantity {
    float: left;
    width: 33px;
    height: 18px;
    border: 1px solid #d7d7d7;
    text-align: center;
}

.product-detail .list-cart-action-minus,
.product-detail .list-cart-action-plus {
    float: left;
    margin: 3px 0;
    cursor: pointer;
}

.product-detail .list-cart-action-minus {
    margin-right: 3px;
    width: 20px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 20px;
    border: 1px solid #d7d7d7;
    margin: 0;
    padding: 0;
}

.product-detail .list-cart-action-minus:hover {
    border-color: #E50012;
    color: #E50012;
}

.product-detail .list-cart-action-plus {
    margin-left: 3px;
    width: 20px;
    height: 22px;
    line-height: 21px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    margin: 0;
    padding: 0;
}

.product-detail .list-cart-action-plus:hover {
    border-color: #E50012;
    color: #E50012;
}

.product-detail #input_num, .product-detail .input_num {
    border: none;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    font-size: 12px;
    height: 22px;
}

.product-detail .n_right .procon_bian .procon .originalImage h3 {
    padding-left: 10px;
}

.product-detail .n_right .procon_bian .procon .originalImage .cptd,
.product-detail .n_right .procon_bian .procon .originalImage .sych,
.product-detail .n_right .procon_bian .procon .originalImage .syff {
    padding-left: 10px;
}

/* .product-detail .n_right .procon_bian .tabContent img {
    margin-bottom: 10px;
} */

.product-detail .text-space {
    float: none;
    padding: 1px;
}

.product-detail .hasInv {
    display: none;
}

.n_produibi_list .none {
    margin-top: 40px;
    font-size: 12px;
    color: #999;
    font-family: "微软雅黑";
    display: inline-block;
    margin-left: 314px;
    line-height: 24px;
}

.tecImage {
    display: none;
}

.tec-sidenav li {
    display: none;
}

.brand-introduction {
    display: table;
    width: 1200px;
    box-sizing: border-box;
    overflow: hidden;
    border: 1px #E2E2E2 solid;
    height: 80px;
    padding: 8px 10px;
}

.brand-introduction > div {
    display: table-row;
}

.brand-introduction > div > div {
    display: table-cell;
    vertical-align: middle;
}

.brand-introduction .brand-title {
    width: 208px;
}

.brand-introduction .brand-title .brand-logo {
    max-width: 140px;
    max-height: 55px;
}

.brand-introduction .brand-title .brand-name span {
    font-size: 14px;
}

.brand-introduction .brand-description {
    line-height: 22px;
}

.screenbar:first-child {
    margin-top: 0;
}
.product-list-bfc {
   display: inline-block;
}
.product-list .grid-view {
    float: left;
    width: 100%;
}

.product-list .grid-view ul {
    float: left;
    width: 100%;
}

.product-list .grid-view ul li {
    float: left;
    width: 204px;
    height: 370px;
    padding: 17px 12px 17px 12px;
    border: 1px #FFFFFF solid;
    position: relative;
    margin-top: 12px;
    transition: border-color .1s ease;
    overflow: hidden;
}

.product-list .grid-view ul li:hover {
    border-color: #e9e9e9;
    box-shadow: 0 0 2px 2px #f8f8f8;
}

.product-list .grid-view ul li:hover.gray {
    border-color: #f1f1f1;
    box-shadow: 0 0 0 0 #FFFFFF;
    background-color: #f1f1f1;
    width: 100%;
    border-top: 1px #E2E2E2 solid;
}

.product-list .grid-view ul li:first-child:hover.gray {
    border-top: none;
}

#goodListT2 .gray {
    margin-top: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
}

.product-list .grid-view ul li a {
    color: #333333;
}

.product-list .grid-view ul li .goodsimg {
    float: left;
    width: 199px;
    height: 180px;
    padding: 15px 0;
    text-align: center;
}
.product-list .grid-view ul li .goodsimg img {
    max-width: 180px;
    max-height: 180px;
}

.product-list .grid-view ul li .goodsprice {
    /*margin-top: 20px;*/
    float: left;
    width: 199px;
    margin-left: -2px;
}

.product-list .grid-view ul li .goodsprice i {
    color: #E50012;
    font-size: 12px;
}

.product-list .grid-view ul li .goodsprice span {
    color: #ED0C1E;
    /* font-size: 18px; */
    /* font-weight: bold; */
    font-family: Verdana;
}

.product-list .grid-view ul li .goodsprice s {
    margin-left: 16px;
    color: #333;
    font-size: 12px;
}

.product-list .grid-view ul li .goodsprice s span {
    font-size: 12px;
}

.product-list .grid-view ul li .goodsguige {
    float: left;
    width: 200px;
    line-height: 150%;
}

.product-list .grid-view ul li .goodsguige i {
    color: #E50012;
}

.product-list .grid-view ul li .goodstitle {
    position: relative;
    float: left;
    width: 200px;
    /*margin-top: 5px;*/
    line-height: 150%;
    color: #666666;
    /* overflow: hidden; */
    max-height: 36px;
}

.product-list .grid-view ul li .product-name {
    position: relative;
    float: left;
    width: 200px;
    margin-top: 5px;
    color: #333333;
    line-height: 150%;
    overflow: hidden;
    max-height: 38px;
}

.product-list .grid-view ul li .goodstitle > span.postage {
    font-size: 12px;
    display: inline-block;
    height: 14px;
    width: 34px;
    border: 1px solid #e50012;
    line-height: 14px;
    text-align: center;
    border-radius: 2px;
    color: #e50012;
    margin-left: 6px;
}

.product-list .grid-view ul li .goodstitle .ellipsis {
    position: absolute;
    bottom: 0;
    right: 8px;
}

.product-list .grid-view ul li .goodstitle .ellipsis + .product-name {
    width: 190px;
}

.product-list .grid-view ul li .metertitle {
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    float: left;
    width: 200px;
    margin-top: 10px;
    color: #999999;
    line-height: 150%;
    overflow: hidden;
}

.product-list .grid-view .customerMaterialTd {
    max-width: 170px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

.product-list .grid-view ul li .goodsts {
    position: absolute;
    top: 4px;
    right: 4px;
    width: 200px;
    height: 18px;
    overflow: hidden;
    text-align: right;
}

.product-list .grid-view ul li .goodsts .product-tags {
    float: right;
    margin-left: 2px !important;
    margin-right: 0 !important;
}

.product-list .grid-view ul li .action {
    color: #333;
    float: left;
    position: relative;
    margin-top: 10px;
}

.product-list .grid-view ul li .toggle-favorite {
    position: relative;
    float: left;
    width: 78px;
    height: 26px;
    cursor: pointer;
    font-size: 12px;
    color: #333;
    border: 1px solid #e2e2e2;
    text-align: center;
    border-radius: 3px;
}

.product-list .grid-view ul li .toggle-favorite.on {
    width: 90px;
}

.product-list .grid-view ul li .toggle-favorite.on .icon-favorite {
    /*background-image: url(../images/red_heart.png);*/
    /*background-position: 0 0;*/
    color: #e50012;
}

.product-list .grid-view ul li .toggle-favorite:hover .icon-favorite {
    /*background-image: url(../images/r_heart.png);*/
}

.product-list .grid-view ul li .toggle-favorite .icon-favorite {
    position: absolute;
    top: 6px;
    left: 14px;
    width: 15px;
    height: 15px;
    /*background-image: url(../images/heart.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: 0 0;*/
}

.product-list .grid-view ul li .toggle-favorite span {
    color: #333;

    line-height: 26px;
}

.product-list .grid-view ul li .cart {
    float: left;
    position: relative;
    margin-left: -1px;
    width: 80px;
+ width: 101 px;
    height: 26px;
    line-height: 26px;
    border: solid 1px #e2e2e2;
    cursor: pointer;
    z-index: 0;
    text-align: center;
    border-radius: 3px;
	margin-left: 10px;
}

.product-list .grid-view ul li .cart:hover {
    background-color: red;
}

.product-list .grid-view ul li .cart:hover .icon-cart {
    /*background-image: url(../images/icon-cart-new-white.png);*/
}

.product-list .grid-view ul li .cart:hover span {
    color: white;
}

.product-list .grid-view ul li .cart .icon-cart {
    position: absolute;
    top: 5px;
    left: 8px;
    width: 17px;
    height: 17px;
    /*background-image: url(../images/new_car_small.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: 0 0;*/
}

.product-list .grid-view ul li .cart:hover {
    background: #e50112;
}

.product-list .grid-view ul li .cart:hover span {
    color: #fff;
}

.product-list .grid-view ul li .cart:hover .icon-cart {
    /*background-image: url(../images/new_car_bai_small.png);*/
    color: white;
}

.product-list .grid-view ul li .cart span {

    line-height: 25px;
    color: #e50012;
}

.product-list .grid-view ul li .toggle-favorite:hover,
.product-list .grid-view ul li .cart:hover {
    border-color: #e50012;
    z-index: 1;
}

.product-list .grid-view ul li .toggle-favorite:hover .icon-favorite {
    /*background-image: url(../images/new_icon_5_red.png);*/
    color: #e50012;
}

.n_right_brand .product-list .list-view-title {
    background: #f1f1f1;
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

.product-list .list-view-title {
    background: #f1f1f1;
    float: left;
    width: 100%;
    border: 1px #E2E2E2 solid;
    height: 38px;
    line-height: 38px;
}

.product-list .list-view-title span {
    float: left;
}

.product-list .list-view-title span.tw1 {
    width: 82px;
    /*text-align: center;*/
    padding-left: 32px;
}

.product-list .list-view-title span.tw2 {
    width: 150px;
    /*text-align: center;*/
    padding-left: 32px;
}

.product-list .list-view-title span.tw3 {
    width: 80px;
    /*text-align: center;*/
    padding-left: 40px;
}

.product-list .list-view-title span.tw4 {
    width: 104px;
    /*text-align: center;*/
    padding-left: 16px;
}

.product-list .list-view-title span.tw5 {
    width: 196px;
    /*text-align: center;*/
    padding-left: 8px;
}

.product-list .list-view-title span.tw6 {
    float: right;
    width: 80px;
    text-align: center;
}

.product-list .list-view-title span.tw7 {
    width: 48px;
    /*text-align: center;*/
    padding-left: 22px;
}

.product-list .list-view-title span.tw8 {
    width: 78px;
    /*text-align: center;*/
    padding-left: 22px;
}

.product-list .list-view-title span.tw9 {
    width: 100px;
    /*text-align: center;*/
    padding-left: 32px;
}

.product-list .list-view-title span.tw10 {
    cursor: pointer;
    width: 110px;
    background: #e50012;
    color: #fff;
    height: 40px;
    text-align: center;
    position: relative;
    top: -1px;
}

.product-list .list-view {
    float: left;
    width: 100%;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.n_right_brand .product-list .list-view {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    border-top: none;
}

.product-list .list-view ul {
    float: left;
    width: 100%;
}

.product-list .list-view ul li {
    height: 130px;
    padding-top: 14px;
    float: left;
    width: 100%;
    box-sizing: border-box;
    border-top: 1px #E2E2E2 solid;
    position: relative;
    line-height: 150%;
}

.product-list .list-view ul li:first-child {
    border-top: none;
}

.product-list .list-view ul li a {
    color: #333333;
}

.product-list .list-view ul li a.addCartRightColor {
    color: #333333 !important;
}

.product-list .list-view ul li a.addCartRightColor:hover {
    color: #E50112 !important;
}

.product-list .list-view ul li a.addCartRight:hover {
    color: #E50112;
}

.product-list .list-view ul li .tw2 {
    float: left;
    width: 172px;
    padding-left: 10px;
}

.product-list .list-view ul li .tw2 .skuNumber {
    padding-left: 10px;
    float: left;
    margin-top: 7px;
    color: #999999;
}

.product-list .list-view .customerMaterialTd {
    max-width: 145px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    word-break: break-all;
}

.product-list .list-view ul li .tw2 .goodsInfo {
    float: left;
    height: 72px;
    /* width: 172px; */
    padding-left: 10px;
    color: #333333;
    overflow: hidden;
}

.product-list .list-view ul li .tw3 {
    float: left;
    width: 80px;
    padding: 0 20px;
    text-align: center;
}

.product-list .list-view ul li .tw4 .materialNumber {
    float: left;
    width: 100px;
    text-align: center;
    word-wrap: break-word;
}

.product-list .list-view ul li .tw5 .feature {
    float: left;
    width: 190px;
    padding-left: 14px;
    text-align: left;
}

.product-list .list-view ul li .tw7 .realUnit {
    width: 70px;
    float: left;
    text-align: center;
}

.product-list .list-view ul li .tw8 .deliver-leadTime {
    width: 100px;
    float: left;
    text-align: center;
}

.product-list .list-view ul li .tw9 .goodsprice {
    width: 132px;
    color: #e50012;
    float: left;
    text-align: center;
}

.product-list .list-view ul li .tw9 .goodsprice span {
    font-size: 12px;
}

.product-list .list-view ul li .tw9 .goodsprice i {
    font-size: 12px;
}

.product-list .list-view ul li .tw10 .addShopCart {
    font-size: 12px;
    width: 100px;
    float: left;
    text-align: center;
    padding-left: 5px;
}

.product-list .list-view ul li .tw10 .addShopCart a.addCartLeft {
    float: left;
    overflow: hidden;
    width: 24px;
    height: 24px;
    border: 1px solid #e6e1db;
    text-align: center;
    line-height: 22px;
    font-size: 24px;
    cursor: pointer;
    background: #f1f1f1;
    color: #999999;
}

.product-list .list-view ul li .tw10 .addShopCart input {
    float: left;
    padding: 0 3px;
    width: 40px;
    height: 24px;
    border: none;
    border-top: 1px solid #e6e1db;
    border-bottom: 1px solid #e6e1db;
    text-align: center;
    line-height: 20px;
}

.product-list .list-view ul li .tw10 .addShopCart a.addCartRight {
    float: left;
    overflow: hidden;
    width: 24px;
    height: 24px;
    border: 1px solid #e6e1db;
    text-align: center;
    line-height: 22px;
    font-size: 18px;
    cursor: pointer;
    background: #f1f1f1;
}

.product-list .list-view ul li .goodsimg {
    float: left;
    width: 114px;
    text-align: center;
}

.product-list .list-view ul li .goodsimg img {
    width: 80px;
    height: 80px;
    border: 1px solid #e2e2e2;
}

.product-list .list-view ul li .goodsprice {
    float: left;
    width: 100%;
}

.product-list .list-view ul li .goodsprice i {
    color: #E50012;
    font-size: 18px;
}

.product-list .list-view ul li .goodsprice span {
    color: #ED0C1E;
    font-size: 20px;
}

.product-list .list-view ul li .goodsguige {
    float: left;
    width: 100%;
}

.product-list .list-view ul li .goodsguige i {
    color: #E50012;
}

.product-list .list-view ul li .goodstitle {
    float: left;
    width: 100%;
}

.product-list .list-view ul li .goodstitle .postage {
    font-size: 12px;
    display: inline-block;
    height: 14px;
    width: 34px;
    border: 1px solid #e50012;
    line-height: 14px;
    text-align: center;
    border-radius: 2px;
    color: #e50012;
    margin-left: 4px;
}

.product-list .list-view ul li .goodsts {
    float: left;
    color: #089000;
    width: 100%;
}

.product-list .list-view ul li .goodstd {
    float: left;
    width: 300px;
    padding: 10px 30px 10px 0;
}

.product-list .list-view ul li .goodsrz {
    float: left;
    width: 78px;
    padding: 10px 20px 10px 0;
}

.product-list .list-view ul li .goodsgz {
    position: absolute;
    right: -17px;
}

.product-list .list-view ul li .goodsgz a {
    float: left;
    height: 15px;
    width: 70px;
    padding-left: 18px;
    line-height: 15px;
    background: url(../images/new_icon_5.png) left top no-repeat;
}

.product-list .list-view ul li .goodsgz a.on {
    background-position: left -15px;
    color: #E50012;
}

.product-list .list-view ul li .goodsqxgz {
    position: absolute;
    right: 29px;
    top: 50%;
    margin-top: -7px;
}

.searchNot {
    width: 1200px;
    height: 128px;
    background: #f1f1f1;
    margin-top: 15px;
    font-family: "微软雅黑";
    overflow: hidden;
}

.searchNot .notFound {
    height: 26px;
    line-height: 26px;
    margin-top: 22px;
    font-size: 14px;
    color: #333;
    margin-left: 30px;
}

.searchNot .notFound span {
    margin-left: 8px;
}

.searchNot .suggest {
    margin-left: 73px;
}

.searchNot .onLine {
    margin-left: 73px;
}

.searchNot .onLine p a {
    padding-bottom: 1px;
    border-bottom: 1px solid #295e94;
    color: #295e94;
}

#div_invoiceInfo .n_invoiceInfo {
    float: left;
    width: 220px;
    height: 105px;
    padding: 9px 18px;
    margin: 20px 20px 0 0px;
    position: relative;
    border: 1px solid #E50112;
    background: url(../images/duihaotm.png) right bottom no-repeat;
}

#div_invoiceInfo .n_invoiceInfo .n_edit {
    float: left;
    width: 100%;
    display: block;
    margin-top: 4px;
}

.allAddress {
    float: left;
    width: 983px;
    max-height: 138px;
    min-height: 30px;
    overflow: auto;
}

.allAddress #div_receiveInfo {
    max-height: 138px;
    min-height: 26px;
    overflow-y: auto;
    float: left;
}

.buy_msg ul li {
    line-height: 21px;
    color: #333;
}

.allAddress #div_receiveInfo .n_useraddress {
    float: left;
    width: 910px;
    height: 20px;
    padding: 4px 10px 4px 18px;
    position: relative;
    margin: 3px 0px;
}

.allAddress #div_receiveInfo .n_useraddress .specificAddress {
    max-width: 380px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-right: 10px;
}

.allAddress #div_receiveInfo .n_useraddress span {
    float: left;
    margin-right: 12px;
}

.allAddress #div_receiveInfo .n_useraddress .n_edit span {
    margin-right: 0px;
    margin-left: 14px;
}


.allAddress #div_receiveInfo .n_useraddress .moren_btn {
    position: absolute;
    left: 792px;
    bottom: 1px;
    color: #336699;
    width: 72px;
    height: 24px;
    text-align: center;
    line-height: 21px;
    display: none;
}

.allAddress #div_receiveInfo .n_useraddress .name {
    max-width: 72px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.allAddress #div_receiveInfo .n_useraddress:hover {
    background-color: #f1f1f1;
    cursor: pointer;
}

.allAddress .moreAddress {
    float: left;
    cursor: pointer;
    height: 38px;
    line-height: 38px;
    width: 86px;
    text-align: center;
    background: url("../images/gengduo_06.png") no-repeat 72px 16px;
}

.noAddress {
    background: url(../images/dizhi_03.png) no-repeat 362px 4px;
    display: none;
    width: 978px;
    text-align: center;
    line-height: 48px;
    font-size: 16px;
    color: #999;
    position: absolute;
    left: 13px;
    top: 120px;
    background-size: 44px;
}

.order-detail .title-block {
    float: left;
    background: #E2E2E2;
    width: 100%;
    height: 32px;
    line-height: 32px;
    position: relative;
}

.order-detail .title-block > span {
    float: left;
    padding-left: 10px;
    padding-top: 7px;
    width: 200px;
    margin-top: -4px;
}

.order-detail .title-block #print {
    position: absolute;
    top: 2px;
    left: 250px;
    background: url(../images/print.png) 6px 6px no-repeat #ffffff;
    display: block;
    width: 56px;
    padding-left: 30px;
    height: 26px;
    line-height: 26px;
    color: #ed0c1e;
    cursor: pointer;
    border: 1px solid;
    border-radius: 3px;
}

.order-detail .title-block > i {
    float: right;
    padding-right: 20px;
}

.order-detail .summary-block {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
}

.order-detail .summary-block .status-flow {
    padding: 20px 20px 30px;
    display: inline-table;
    position: relative;
    min-height: 140px;
}

.order-detail .summary-block .status-flow > li {
    float: left;
    position: relative;
    padding-left: 20px;
    line-height: 30px;
}

.order-detail .summary-block .status-flow > li.on.status-arrow {
    background: url(../images/sata_bg.png) no-repeat 0 -33px;
}

.order-detail .summary-block .status-flow > li.on .status-flag {
    background: url(../images/sata_bg.png) no-repeat !important;
}

.order-detail .summary-block .status-flow > li.on span {
    display: block;
}

.order-detail .summary-block .status-flow > li.status-arrow {
    padding-left: 150px;
    background: url(../images/sata_bg.png) no-repeat 0 -128px;
}

.order-detail .summary-block .status-flow > li.status-arrow .status-flag {
    left: 130px;
}

.order-detail .summary-block .status-flow > li .status-flag {
    float: left;
    position: absolute;
    top: 6px;
    left: 0;
    background: url(../images/sata_bg.png) no-repeat -39px 4px;
    width: 17px;
    height: 17px;
}

.order-detail .summary-block .status-flow > li span {
    display: none;
    font-size: 12px;
    line-height: 16px;
    width: 75px;
}

.order-detail .summary-block .n_ddxx_t {
    float: left;
    width: 860px;
    padding: 10px 19px;
    border-bottom: 1px #E2E2E2 solid;
    background: #F1F1F1;
    font-weight: bold;
}

.order-detail .summary-block .n_ddxx_con {
    float: left;
    width: 860px;
    padding: 15px 19px;
    border-bottom: 1px #E2E2E2 solid;
}

.order-detail .summary-block .n_ddxx_con p {
    padding: 5px 0;
}

.order-detail .summary-block .n_ddxx_con .seeMore {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #666;
    text-align: center;
    background: url("../images/u1135.png") no-repeat;
    background-position: 80px 6px;
    cursor: pointer;
    width: 104px;
    margin: 0 auto;
}

.order-detail .summary-block .n_ddxx_con .seeMore:hover {
    color: #e50012;
    /*background-position: 63px -48px;*/
}

.order-detail .summary-block .n_ddxx_con .packUp {
    font-family: 'Microsoft YaHei';
    font-size: 12px;
    color: #666;
    text-align: center;
    background: url("../images/up_arrow.png") no-repeat;
    background-position: 70px 6px;
    cursor: pointer;
}

.order-detail .summary-block .n_ddxx_con .packUp:hover {
    color: #e50012;
    /*background-position: 52px -134px;*/
}

.order-detail .summary-block .n_ddxx_con .detailedInformation {
    display: none;
}

.order-detail .summary-block .n_ddxx_bz {
    float: left;
    width: 860px;
    padding: 10px 19px;
    background: #F1F1F1;
}

.order-detail .items-block {
    float: left;
    width: 898px;
    border: 1px #E2E2E2 solid;
    margin-top: 20px;
    border-bottom: none;
}

.order-detail .items-block .col {
    display: inline-block;
    text-align: center;
}

.order-detail .items-block .col-checkbox {
    float: left;
    width: 30px;
}

.order-detail .items-block .col-product {
    text-align: left;
    float: left;
    width: 284px;
}
.order-detail .items-block .col-price {
    width: 118px;
}

.order-detail .items-block .col-quantity {
    width: 65px;
}

.order-detail .items-block .block-head {
    float: left;
    width: calc(100% - 20px);
    padding-left: 20px;
    background: #E2E2E2;
    height: 40px;
    line-height: 40px;
}

.order-detail .items-block .block-head .col {
    line-height: 40px;
}

.order-detail .items-block .block-head .col-checkbox {
    padding-top: 12px;
}

.order-detail .items-block .block-body {
    width: 100%;
}

.order-detail .items-block .block-body .group-row {
    /*border-bottom: solid 1px #e2e2e2;*/
}

.order-detail .items-block .block-body .group-row .col-left {
    /* float: left; */
    width: 755px;
    border-right: solid 1px #e2e2e2;
}


.order-detail .items-block .block-body .group-row .col-status .item-status {
    margin-top: 38px;
    color: #e50012;
}

.order-detail .items-block .block-body .item-row {
    /* float: left; */
    padding: 20px 0 20px 20px;
    height: 88px;
    width: 734px;
}

.order-detail .items-block .block-body .item-row:last-child {
    border-bottom: none;
}

.order-detail .items-block .block-body .item-row .col.col-checkbox {
    padding-top: 38px;
}

.order-detail .items-block .block-body .item-row .col-product-left {
    float: left;
    position: relative;
}

.order-detail .items-block .block-body .item-row .col-product-left img {
    width: 86px;
    border: 1px #E2E2E2 solid;
    background-color: #ffffff;
}

.order-detail .items-block .block-body .item-row .col-product-left .inactive {
    position: absolute;
    left: 0;
    top: 0;
    width: 88px !important;
    height: 88px;
    z-index: 3;
}

.order-detail .items-block .block-body .item-row .col-product-left .yxjclass {
    background: url(../images/yxjinfo_03.png);
}

.order-detail .items-block .block-body .item-row .col-product-left .ygqclass {
    background: url(../images/ygqinfo.jpg);
}

.order-detail .items-block .block-body .item-row .col-product-right .product-name {
    height: 38px;
    overflow: hidden;
    margin-bottom: 12px;
}

.order-detail .action-block {
    float: left;
    width: 100%;
    background: #F1F1F1;
    margin-top: 20px;
}

.order-detail .action-block a {
    float: right;
    font-size: 16px;
    color: #FFFFFF;
    height: 40px;
    line-height: 40px;
    text-align: center;
    width: 130px;
    border-radius: 3px;
}

.order-detail .action-block a.dcexcel {
    height: 32px;
    width: 100px;
    border: 1px solid #e50012;
    font-size: 16px;
    color: #e50012;
    line-height: 32px;
    text-align: center;
    margin-top: 3px;
    padding-left: 22px;
    background: url(../images/export.png) 18px 8px no-repeat #ffffff;
}

.order-detail .action-block a.huise {
    height: 34px;
    width: 130px;
    margin-top: 3px;
    margin-left: 14px;
    margin-right: 3px;
    line-height: 34px;
    text-align: center;
}

.order-detail .action-block span {
    float: right;
    line-height: 40px;
    padding-right: 20px;
    height: 40px;
    font-size: 14px;
}

.order-detail .action-block span b {
    color: #E50112;
}

.order-detail .action-block span i {
    font-size: 18px;
}

.order-detail .print-block .order_msg p span {
    width: 70px;
    text-align: right;
}

.n_right,
.n_right_brand {
    position: relative;
}

/* .n_right span {
    line-height: normal;
    font-size: 12px;
} */

.n_right .usercon_table,
.n_right_brand .usercon_table {
    float: left;
}

.n_right .usercon_table .n_useraddress,
.n_right_brand .usercon_table .n_useraddress {
    width: 874px;
    height: 168px;
    border: 3px solid #e6e6e6;
    margin-bottom: 20px;
    padding: 0px 0 14px 20px;
    float: left;
}

.n_right .usercon_table .n_useraddress .default-address-title,
.n_right_brand .usercon_table .n_useraddress .default-address-title {
    float: right;
}

.n_right .usercon_table .n_useraddress span:first-of-type,
.n_right_brand .usercon_table .n_useraddress span:first-of-type {
    margin-top: 28px;
}

.n_right .usercon_table .n_useraddress span:last-of-type,
.n_right_brand .usercon_table .n_useraddress span:last-of-type {
    margin-bottom: 0px;
}

.n_right .usercon_table .n_useraddress span,
.n_right_brand .usercon_table .n_useraddress span {
    margin-bottom: 6px;
    display: inline-block;
    color: #333;
}

.n_right .usercon_table .n_useraddress span b,
.n_right_brand .usercon_table .n_useraddress span b {
    color: #666;
    display: inline-block;
    width: 60px;
    font-weight: normal;
    font-size: 12px;
    font-family: "微软雅黑";
    text-align: right;
}

.n_right .usercon_table .n_useraddress .n_edit {
    margin-top: 10px;
}

.n_right .usercon_table .n_useraddress .n_edit span,
.n_right_brand .usercon_table .n_useraddress .n_edit span {
    display: inline-block;
    margin-right: 26px;
    margin-top: 28px;
}

.n_right .usercon_table .n_useraddress .n_edit span a,
.n_right_brand .usercon_table .n_useraddress .n_edit span a {
    color: #336699;
}

.n_right .usercon_table .n_useraddress .n_edit span:last-of-type,
.n_right_brand .usercon_table .n_useraddress .n_edit span:last-of-type {
    margin-right: 23px;
}

.n_right .n_addaddress,
.n_right_brand .n_addaddress {
    margin-top: 20px;
    margin-bottom: 6px;
    line-height: normal;
}

.n_right_brand .n_addaddress {
    margin-top: 20px;
    margin-bottom: 6px;
    line-height: normal;
}

.n_right .n_addaddress .title,
.n_right_brand .n_addaddress .title {
    color: #999;
    font-size: 12px;
    font-family: "微软雅黑";
    display: inline-block;
    margin-top: 8px;
}

.n_right .n_addaddress .title b,
.n_right_brand .n_addaddress .title b {
    color: #e50012;
}

.n_right .n_addaddress #add_address,
.n_right_brand .n_addaddress #add_address {
    float: right;
}

.n_right .n_addaddress #add_address span,
.n_right_brand .n_addaddress .add_address span,
.n_right_brand .n_addaddress #add_address span {
    display: inline-block;
    height: 30px;
    width: 100px;
    border: 1px solid #ddd;
    background-color: #f1f1f1;
    text-align: center;
    line-height: 30px;
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑";
    margin-left: 20px;
}

.n_right .n_addaddress #add_address span:hover {
    color: #e50012;
    background-color: #fff;
    border-color: #e50012;
}

.n_right .noUsercon_table,
.n_right_brand .noUsercon_table {
    position: absolute;
    top: 139px;
    width: 898px;
    height: 186px;
    border: 1px solid #e2e2e2;
    display: none;
}

.n_right .noUsercon_table span,
.n_right_brand .noUsercon_table span {
    font-size: 16px;
    color: #999;
    display: inline-block;
    background: url(../images/dizhi_03.png) no-repeat 296px 58px;
    height: 186px;
    width: 898px;
    text-align: center;
    line-height: 182px;
    margin-left: 41px;
}

.items-block .block-body .css-get-tracking-btn span {
    height: 6px;
    width: 6px;
    display: inline-block;
    border-radius: 50%;
    background-color: #e50012;
    margin-bottom: 2px;
    margin-left: 2px;
}

#tracking-container .css-center {
    width: 564px;
    height: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -282px;
    margin-top: -275px;
    background-color: #fff;
    border-radius: 4px;
}

#tracking-container .css-center .css-title {
    font-size: 16px;
    color: #333;
    margin: 12px 0 0 16px;
    line-height: initial;
}

#tracking-container .css-center .css-close {
    float: right;
    cursor: pointer;
    position: absolute;
    right: 18px;
    top: 18px;
}

#tracking-container .css-center .css-logistics {
    margin-top: 12px;
    padding-bottom: 10px;
    display: inline-block;
    width: 520px;
    border-bottom: 1px solid #e2e2e2;
    margin-left: 6px;
}

#tracking-container .css-center .css-logistics .logistics-img {
    margin-left: 20px;
    margin-right: 10px;
}

#tracking-container .css-center .css-logistics .logistics-img,
#tracking-container .css-center .css-logistics .logistics-info {
    float: left;
}

#tracking-container .css-center .css-logistics .logistics-img div,
#tracking-container .css-center .css-logistics .logistics-info div {
    font-size: 14px;
}

#tracking-container .css-center .css-logistics .logistics-img div span,
#tracking-container .css-center .css-logistics .logistics-info div span {
    line-height: initial;
    font-size: 14px;
}

#tracking-container .css-center #tracking-item-list {
    height: 360px;
    overflow-y: scroll;
}

#tracking-container .css-center #tracking-item-list .item-content {
    position: relative;
}

#tracking-container .css-center #tracking-item-list .item-content .line {
    position: absolute;
    height: 100%;
    border: 1px dashed #e2e2e2;
    left: 164px;
}

#tracking-container .css-center #tracking-item-list .item-content li {
    position: relative;
    padding-top: 15px;
    padding-left: 30px;
    overflow: hidden;
}

#tracking-container .css-center #tracking-item-list .item-content li i {
    width: 10px;
    height: 10px;
    background-color: #e2e2e2;
    border-radius: 50%;
    margin: 0 12px;
    float: left;
    margin-top: 8px;
}

#tracking-container .css-center #tracking-item-list .item-content li span {
    float: left;
}

#tracking-container .css-center #tracking-item-list .item-content li .time {
    color: #999;
}

#tracking-container .css-center #tracking-item-list .item-content li .info {
    max-width: 355px;
    color: #333;
}

#tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) .info {
    color: #e50012;
}

#tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) i {
    background-color: #e50012;
}

#tracking-container .css-center .close-know {
    height: 32px;
    width: 160px;
    border-radius: 4px;
    background-color: #e50012;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -80px;
}

.register-page .content-header .title-section {
    float: left;
    padding: 20px 0;
    line-height: 64px;
    font-size: 26px;
    color: #666666;
}

.register-page .content-header .title-section .title-section-logo {
    float: left;
}

.register-page .content-header .title-section .title-section-seperator {
    float: left;
    margin: 12px 20px;
    width: 0;
    height: 40px;
    border-left: 1px solid #E0E0E0;
}

.register-page .content-header .title-section .title-section-title {
    float: left;
    font-size: 26px;
    color: #666666;
}

.register-page .content-body .login-section {
    float: left;
    padding: 16px 0;
    width: 100%;
    background-color: #FFFFFF;
    font-size: 14px;
}

.register-page .content-body .login-section .left {
    float: left;
    width: 764px;
    border-right: 1px solid #E2E2E2;
}

.register-page .content-body .login-section .right {
    float: left;
    text-align: center;
    width: calc(100% - 766px);
}

.register-page .content-body .login-section .field-line {
    float: left;
    margin: 12px auto;
}

.register-page .content-body .login-section .field-line.field-single-line {
    height: 42px;
    line-height: 42px;
}

.register-page .content-body .login-section .field-line .field-label {
    float: left;
    width: 218px;
    min-height: 1px;
    text-align: right;
}

.register-page .content-body .login-section .field-line .field-label em {
    color: #E50012;
}

.register-page .content-body .login-section .field-line > .field-value {
    float: left;
    margin-left: 18px;
    min-width: 360px;
    min-height: 1px;
}

.register-page .content-body .login-section .field-line > .field-value input[type=text],
.register-page .content-body .login-section .field-line > .field-value input[type=password] {
    width: 343px;
    height: 40px;
    border: 1px solid #E2E2E2;
    padding-left: 15px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.register-page .content-body .login-section .field-line > .field-value input[type=text]::-webkit-input-placeholder,
.register-page .content-body .login-section .field-line > .field-value input[type=password]::-webkit-input-placeholder {
    color: #CCCCCC;
}

.register-page .content-body .login-section .field-line > .field-value input[type=text]:-ms-input-placeholder,
.register-page .content-body .login-section .field-line > .field-value input[type=password]:-ms-input-placeholder {
    color: #CCCCCC;
}

.register-page .content-body .login-section .field-line > .field-value input[type=text]::-moz-placeholder,
.register-page .content-body .login-section .field-line > .field-value input[type=password]::-moz-placeholder {
    color: #999999;
}

.register-page .content-body .login-section .field-line > .field-message {
    float: left;
    margin-left: 10px;
    min-height: 1px;
    font-size: 12px;
}

.register-page .content-body .login-section .field-line > .field-message .field-validation-error {
    padding-left: 0;
}

.register-page .custom-radio-group .custom-radio {
    float: left;
    min-width: 78px;
    height: 34px;
    border: solid 1px #E2E2E2;
    text-align: center;
    color: #666666;
    cursor: pointer;
    margin-left: 5px;
}

.register-page .custom-radio-group .custom-radio:hover {
    border-color: #E50012;
    color: #E50012;
}

.register-page .custom-radio-group .custom-radio.on {
    border-color: #E50012;
    color: #E50012;
    background: url(../images/duihao.jpg) right bottom no-repeat;
}

.register-page .custom-radio-group .custom-radio:first-child {
    margin-left: 0;
}

.register-page .custom-radio-group .custom-radio > input[type=radio] {
    width: 1px;
    height: 0;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio {
    margin-left: 0;
    border-left: none;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio:first-child {
    border-left: solid 1px #E2E2E2;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio:hover {
    border-color: #E2E2E2;
    color: #666666;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio.on {
    border-color: #E2E2E2;
    color: #E50012;
    background: none;
    background-color: #F1F1F1;
}

.register-page .company-register-info .custom-radio {
    width: 169px;
    margin-left: 18px;
}

.register-page .company-register-info .custom-radio:first-child {
    margin-left: 0;
}

.register-page input.labelauty + input[type=hidden] + label {
    float: left;
    margin-top: 2px;
}

.register-page input.labelauty + input[type=hidden] + label + cite {
    float: left;
    margin-left: 8px;
}

.register-page #MobileVerificationCode {
    float: left;
    width: 195px;
}

.register-page #btn-send-mobile-verification {
    float: left;
    margin-left: 18px;
    width: 128px;
    height: 40px;
    border: 1px solid #E2E2E2;
    background-color: #F1F1F1;
    text-align: center;
    cursor: pointer;
}

.register-page #btn-send-mobile-verification:hover {
    color: #E50012;
}

.register-page #btn-submit {
    width: 360px;
    height: 50px;
    line-height: 50px;
    background-color: #E50012;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
}

.register-page .hy_help {
    float: right;
    cursor: pointer;
}

.register-page .hy_help:hover {
    color: #E50012;
}

.register-page .pop_main {
    background: url(../images/bg_main.png);
    width: 100%;
    display: none;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    overflow-x: hidden;
}

.register-page .popup_help {
    width: 588px;
    display: none;
    background: #fff;
    height: 438px;
    border: 6px solid #c3c3c3;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    margin-left: -299px;
    margin-top: -219px;
    left: 50%;
}

.register-page .help_title {
    padding-left: 10px;
    background: #e2e2e2;
    font-size: 18px;
    position: relative;
    color: #333;
    height: 29px;
    line-height: 29px;
    border-bottom: 1px solid #c3c3c3;
    font-family: 微软雅黑;
}

.register-page .help_title span {
    position: absolute;
    right: 10px;
    top: 6px;
    background: url(../images/xxx.png) no-repeat;
    display: block;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

.register-page .popup_help p {
    padding: 0 20px;
    padding-top: 18px;
    font-size: 14px;
    line-height: 20px;
    font-family: 微软雅黑;
}

.register-page .popup_help p b {
    color: #e50012;
    font-weight: normal;
}

.toph .inner_reg .logo .register {
    display: inline-block;
    font-size: 24px;
    color: #ed0c1e;
    border-left: 1px solid #dcdcdc;
    margin-top: 18px;
    margin-left: 20px;
    padding: 5px 0px 5px 20px;
}

#form_login {
    background: url(../images/loginbg01.png) no-repeat center;
    height: 500px;
    margin-top: 30px;
    position: relative;
}

#form_login .n_login_fr {
    position: relative;
}

#form_login .n_login_fr .errorHint {
    height: 24px;
    width: 100%;
    float: left;
}

#form_login .n_login_fr .errorHint .validation-summary-errors {
    height: 24px;
    width: 284px;
    padding-left: 36px;
    background: url(../images/loginwarning.png) no-repeat 10px center #fef2f2;
    font-size: 12px;
    color: #666;
    line-height: 24px;
}

#form_login .n_login_fr .errorHint .validation-summary-errors ul li {
    display: none;
}

#form_login .n_login_fr .errorHint .validation-summary-errors ul li:first-child {
    display: block;
}

#form_login .n_login_fr .n_login_fr_input ul li .input-warp {
    overflow: hidden;
}

#form_login .n_login_fr .n_login_fr_input ul li .input-warp .fork {
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
    display: none;
}

#form_login .n_login_fr .n_login_fr_input ul li .input-warp .fork i {
    display: block;
    height: 20px;
    width: 22px;
    background: url(../images/logindelete.png) no-repeat center center;
}

#form_login .n_login_fr .n_login_fr_input .user b {
    background: url(../images/login_person.png) no-repeat center center #f1f1f1;
}

#form_login .n_login_fr .n_login_fr_input .add_taitou b {
    background: url(../images/login_name.png) no-repeat center center;
}

#form_login .n_login_fr .n_login_fr_input .pass b {
    background: url(../images/login_pass.png) no-repeat center center #f1f1f1;
}

#form_login .n_login_fr .line {
    width: 400px;
    height: 1px;
    border-bottom: 1px solid #f4f4f4;
    position: absolute;
    top: 46px;
    left: 0px;
}

.noresult_page {
    background: url(../images/gantanhao.png) 465px center no-repeat;
}

/* .new_noresult_page {
    background: url(../images/gantanhao-new.png) left center no-repeat;
} */
.new_noresult_box {
    width: 100%;
}
.new_noresult_page {
    margin: 20px 0px 5px 0px;
    border: 1px solid #ffedd1;
    height: 55px;
    padding-left: 45px;
    font-size: 14px;
    line-height: 55px;
    color: #333;
    background: url(../images/warning_02.png) 20px center no-repeat #fff7ea;
}
/* 联系客服按钮 */
.find_service_btn {
    height: 26px;
    line-height: 26px;
    text-align: center;
    color: #fff;
    background: #d32e26;
    border-radius: 3px;
    font-size: 14px;
    margin-top: 14px;
    margin-left: 10px;
    padding: 0 6px;
}

.new_noresult_page.sku_text {
    background: none;
    padding-left: 20px;
    font-size: 16px;
    color: #333;
}
em.addsearch {
    background: url(../images/new_search.png) no-repeat;
}

em.clearsearch {
    background: url(../images/new_close.png) no-repeat;
}

#div_cart_empty {
    background: url(../images/gouwuche-new.png) 406px center no-repeat;
}

#div_receiveInfo .block-select.active {
    border: 1px solid #E50112;
    height: 20px;
    background: url(../images/duihaotm.png) right bottom no-repeat;
}

.n_page {
    float: left;
    width: 100%;
    margin-top: 12px;
}

.n_page div {
    float: right;
    height: 30px;
    line-height: 30px;
}

.n_page div a,
.n_page div i {
    float: left;
    border: 1px #E2E2E2 solid;
    padding: 0 12px;
    margin-left: 5px;
}

.n_page div i {
    background: #E50012;
    border: 1px #E50012 solid;
    color: #FFFFFF;
}

.n_page div span {
    float: left;
    margin-left: 5px;
}

.n_page div input {
    float: left;
    width: 40px;
    text-align: center;
    height: 30px;
    line-height: 30px;
    border: 1px #E2E2E2 solid;
    margin-left: 5px;
}

.side {
    position: fixed;
    right: 0px;
    top: 0;
    width: 36px;
    height: 100%;
    background: #666;
    z-index: 999;
    padding-top: 128px;
    filter: alpha(opacity:85);
    opacity: 0.85;
    -moz-opacity: 0.85;
    -khtml-opacity: 0.85;
}

.side ul li a {
    float: right;
    z-index: 11;
}

.side ul li a.geren {
    margin-bottom: 4px;
}

.side ul li a.geren .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 2;
    _display: block;
    /*background: url("../images/geren_bai.png") no-repeat center;*/
    display: inline-block;
}

.side ul li a.geren .tab-text {
    width: 66px !important;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 15px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    top: 128px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.geren .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .geren:hover .tab-text {
    z-index: 2;
}

.side ul li a.QQzx {
    margin-bottom: 10px;
}

.side ul li a.QQzx .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 2;
    _display: block;
    /*background: url("../images/qq_bai.png") no-repeat center;*/
    display: inline-block;
}

.side ul li a.QQzx .tab-text {
    width: 66px !important;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 15px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    top: 174px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.QQzx .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .QQzx:hover .tab-text {
    z-index: 2;
}

.side ul li a.ZXzx {
    position: fixed;
    bottom: 150px;
    margin-bottom: 10px;
}

/*.side ul li a.ZXzx:hover .tab-ico {*/

/*background: url("../images/quickpricered.gif") no-repeat center;*/

/*}*/

.side ul li a.ZXzx .tab-ico {
    height: 84px;
    width: 70px;
    position: relative;
    left: -34px;
    z-index: 2;
    _display: block;
    background: url("../images/quickprice.gif") no-repeat center;
    /*-webkit-background-size: 36px ;*/
    /*background-size: 36px ;*/
    display: inline-block;
}

.side ul li a.ZXzx .tab-text {
    display: none;
    width: 66px;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 15px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    top: 174px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.ZXzx .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .ZXzx:hover .tab-text {
    z-index: 2;
}

.side ul li a.gwc {
    margin-bottom: 8px;
    position: relative;
}

.side ul li a.gwc .tab-ico {
    height: 36px;
    width: 36px;
    position: relative;
    z-index: 2;
    _display: block;
    /*background: url("../images/new_car_bai.png") no-repeat center;*/
    background-color: #666;
    display: inline-block;
}

.side ul li a.gwc .cart-text {
    display: inline-block;
    height: 0px;
    color: #fff;
    width: 36px;
    text-align: center;
    box-sizing: border-box;
    padding: 8px 10px;
    margin-top: -4px;
}

.side ul li a.gwc .shopNum {
    display: inline-block;
    position: absolute;
    z-index: 3;
    right: 0px;
    top: -10px;
    margin-top: 10px;
    width: 36px;
    height: 28px;
    text-align: center;
}

.side ul li a.gwc .shopNum .cartNum {
    display: inline-block;
    margin-top: 3px;
    height: 20px;
    padding-top: 3px;
    box-sizing: border-box;
    border: 1px solid #e50012;
    overflow: hidden;
    color: #fff;
    font: 11px/11px verdana;
    text-align: center;
    min-width: 20px;
    max-width: 30px;
    _width: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background-color: #e50012;
    background-image: -moz-linear-gradient(top, #e50012, #e50012);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #e50012), color-stop(1, #e50012));
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50012', endColorstr='#e50012', GradientType='0');
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e50012', endColorstr='#e50012');
    background-image: linear-gradient(to bottom, #e50012 0, #e50012 100%);
}

.side ul li a.gwc:hover {
    background: #e50012;
}

.side ul li a.gwc:hover .shopNum {
    background: #e50012;
}

.side ul li a.gwc:hover .shopNum .cartNum {
    color: #e50012;
    background: #ffffff;
}

.side ul li a.questionnaire .tab-ico {
    height: 36px;
    width: 36px;
    position: absolute;
    bottom: 278px;
    z-index: 2;
    _display: block;
    background: url("../images/questionnaire.png") no-repeat center;
    background-color: #666;
    display: inline-block;
}

.side ul li a.questionnaire .tab-text {
    width: 66px;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 17px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    bottom: 278px !important;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.questionnaire .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .questionnaire:hover .tab-text {
    z-index: 2;
}

.side ul li a.go-to-top .tab-ico {
    height: 36px;
    width: 36px;
    position: absolute;
    bottom: 162px;
    z-index: 2;
    _display: block;
    background: url("../images/dingbu_bai.png") no-repeat center;
    background-color: #666;
    display: inline-block;
}

.side ul li a.go-to-top .tab-text {
    width: 66px;
    height: 36px;
    line-height: 36px;
    color: white;
    text-align: left;
    padding-left: 17px;
    font-family: 微软雅黑;
    position: absolute;
    z-index: 1;
    left: 46px;
    bottom: 161px;
    transition: left 1s, z-index 2s;
    background-color: #494949 !important;
    transition: left 0.3s ease-in-out 0.1s;
}

.side ul li a.go-to-top .tab-text::before {
    content: '';
    display: block;
    height: 0;
    width: 0;
    position: absolute;
    top: 12px;
    right: -14px;
    border: 7px solid #494949;
    border-color: transparent transparent transparent #494949;
}

.side ul li .go-to-top:hover .tab-text {
    z-index: 2;
}

@media screen and (max-height: 634px) {
    .side {
        top: 0;
    }
}

.pop-up {
    height: 172px;
    width: 338px;
    border-radius: 4px;
    position: fixed;
    margin: auto;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    background-color: #fff;
    z-index: 999;
    display: none;
}

.pop-up .popTop {
    height: 30px;
    width: 331px;
    border-radius: 4px;
    background-color: #ee685d;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
    line-height: 30px;
    padding-left: 8px;
    color: #fff;
    font-size: 14px;
}

.pop-up .popTop img {
    position: absolute;
    right: 8px;
    top: 8px;
    cursor: pointer;
}

.pop-up .popBottom {
    height: 141px;
    width: 337px;
    position: relative;
    border: 1px solid #e0e0e0;
    border-radius: 4px;
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
    border-top: none;
}

.pop-up .popBottom img {
    position: absolute;
    bottom: 38px;
    left: 25px;
}

.pop-up .popBottom .title {
    position: absolute;
    top: 30px;
    left: 130px;
    font-size: 16px;
    color: #333;
    border: none;
}

.pop-up .popBottom .favorable {
    position: absolute;
    left: 130px;
    top: 56px;
    font-size: 14px;
    color: #666;
}

.pop-up .popBottom .zixun a {
    background: url(../images/redbackground.png) no-repeat;
    color: #fff;
    width: 76px;
    text-align: center;
    position: absolute;
    left: 128px;
    bottom: 24px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
}

.pop-up .popBottom .qq a {
    background: url(../images/redbackground.png) no-repeat;
    color: #fff;
    width: 76px;
    text-align: center;
    position: absolute;
    left: 212px;
    bottom: 24px;
    height: 26px;
    line-height: 26px;
    cursor: pointer;
}

.content-header {
    margin: 0 auto;
    width: 1200px;
}

.content-body {
    margin: 0 auto;
    width: 1200px;
}

.cart-shortcut .menu {
    position: relative;
+ width: 200 px;
}

.cart-shortcut .menu li.carbar {
    float: left;
    height: 38px;
    /*background: url(../images/icon-cart-red_200x200.png) 16px 10px no-repeat;*/
    position: relative;
    padding-left: 45px;
    width: 113px;
    right: 3px !important;
    top: 2px;
    border: 1px solid #ddd;
    margin-right: 0;
}

.cart-shortcut .menu li.carbar a {
    position: absolute;
    top: 2px;
    left: 50px;
    font-size: 13px;
}

.cart-shortcut .menu li.quick-order-box {
    width: auto;
    position: relative;
    right: 0px !important;
    top: 1px;
    margin-right: 8px;
}
.quick-order-box .quick-order-btn {
    position: relative;
    vertical-align: middle;
    border: 1px solid #e50112;
    display: inline-block;
    width: 62px;
    height: 38px;
    line-height: 38px;
    margin: 0 15px;
    color: #e50112;
    background: url(../images/more-q-h.png) no-repeat 8px 50%;
    padding-left: 36px;
    font-size: 13px;
    cursor: pointer;
}

.cart-shortcut .menu li.goods-list {
    float: none;
    position: absolute;
    right: -74px !important;
    top: 13px;
} 
.cart-shortcut .menu li.goods-list li {
     margin-right: 0;
 }

.cart-shortcut .menu .carImg {
    display: none;
    background: url(../images/carimg.gif) no-repeat !important;
    width: 100px;
    height: 42px;
    margin: -2px -2px 0 0;
}

.cart-shortcut .menu .goods-list ul {
    width: 210px;
}

.cart-shortcut .menu .goods-list ul .dd {
    border: 1px solid #ddd;
    border-top: none;
+ filter: progid: DXImageTransform . Microsoft . Alpha(opacity = 70);
}

.cart-shortcut .menu .goods-list ul .dd .line1 {
    width: 200px;
    border-top: 1px solid #ddd;
}

.number {
    right: -104px !important;
    top: 4px !important;
}

.cart-shortcut .menu .goods-list ul .dd .goods-box {
    height: auto;
    max-height: 345px;
    overflow-y: auto;
}

.cart-shortcut .menu .goods-list ul .dd .goods-box .line1 {
    width: 179px;
    border-top: 1px solid #ddd;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list {
    height: 48px;
    padding: 10px;
    border-bottom: 1px dotted #ddd;
    line-height: 22px;
    background: #fff;
    position: relative;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list .nogoodsBox {
    width: 80px;
    float: right;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list span {
    width: 210px;
    float: left;
    padding-right: 18px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list span img {
    height: 50px;
    width: 50px;
    padding: 0;
    margin-right: 10px;
    font-size: 0;
    float: left;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list span a {
    width: 150px;
    line-height: 150%;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list em {
    color: #e50012;
    float: right;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list em i {
    color: #333;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list cite {
    float: right;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_list:hover {
    background: #f1f1f1;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js {
    text-align: right;
    height: 52px;
    background: #f3f3f3;
    line-height: 52px;
    padding-right: 17px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js .buyan {
+ width: 72 px;
    font-size: 12px;
    color: #fff;
    background: #e50012;
    padding: 4px 12px;
    border-radius: 3px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js span {
    margin-right: 18px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods_js span em {
    color: #e50012;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods {
    border-right: 1px solid #ddd;
    width: 358px;
    height: 60px;
+ line-height: 0;
    line-height: 60px;
    background: #fff;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods i {
+ line-height: 60 px;
}

.cart-shortcut .menu .goods-list ul .dd .nogoods em img {
    float: left;
    margin-top: 20px;
    margin-right: 10px;
    margin-left: 20px;
}

.headerWarp {
    height: 60px;
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    border-bottom: 1px solid #e2e2e2;
    z-index: 999;
    display: none;
    box-shadow: 0px 2px 4px #ebebeb;
}

.headerWarp .Sheader {
    height: 60px;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    margin: auto;
    background-color: #fff;
}

.headerWarp .Sheader .logo {
    float: left;
    margin-top: 7px;
    margin-left: 1px;
}

.headerWarp .Sheader .classify {
    font-size: 14px;
    color: #333;
    float: left;
    margin-top: 22px;
    margin-left: 16px;
    padding-right: 20px;
    background: url(../images/searchtubiao.png) no-repeat 48px -19px;
    cursor: pointer;
}

.headerWarp .Sheader .classify:hover {
    background-position-y: -1px;
}

.headerWarp .Sheader .serchWrap {
    width: 553px;
    margin: 13px 0 0 188px;
    float: left;
}

.headerWarp .Sheader .serchWrap .i-search {
    width: 551px;
    height: 30px;
    padding: 0px;
    border: 1px #E50112 solid;
    background: url(../images/search_bt.png) no-repeat 425px -10px;
}

.headerWarp .Sheader .serchWrap .i-search .text {
    width: 450px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color: #515151;
    padding: 0 8px;
    float: left;
    border: none;
    background: none;
    font-family: 'Microsoft YaHei';
}

.headerWarp .Sheader .serchWrap .i-search .SearchBut {
    font-weight: normal !important;
}

.headerWarp .Sheader .serchWrap .i-search .button {
    width: 85px;
    height: 30px;
    line-height: 28px;
    background: #e50112;
    color: #fff;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    float: left;
}

.headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-webkit-input-placeholder {
    color: #ccc;
}

.headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-ms-input-placeholder {
    color: #ccc;
}

.headerWarp .Sheader .serchWrap .i-search #txtSmallSearchKeyword::-moz-placeholder {
    color: #999;
}

.headerWarp .Sheader .myZKH .fore_n1 {
    float: left;
    margin-left: 74px;
    margin-top: 24px;
}

.headerWarp .Sheader .myZKH .fore_n1 i {
    float: right;
    width: 16px;
    height: 16px;
    background: url(../images/new_png_06.png) center 50% no-repeat;
    transition: transform .2s ease-in 0s;
    -webkit-transition: -webkit-transform .2s ease-in 0s;
}

.headerWarp .Sheader .myZKH .fore_n1 ul {
    display: none;
}

.product-detail .summary {
    position: relative;
    margin-top: 6px;
    width: 1150px;
    /* min-height: 558px; */
    overflow: hidden;
    /* border: 1px solid #e2e2e2; */
}

.product-detail .summary .preview {
    float: left;
    width: 422px;
}

.product-detail .summary .intro {
    float: left;
    width: 722px;
    _display: inline;
    _float: right;
    _margin: 0;
}

.product-detail .summary .intro .summary-price {
    float: left;
    width: 710px;
    background: url(../images/goodbackground.png);
    background-size: 100% 100%;
    /*background: #E2E2E2;*/
    padding: 6px 0;
    line-height: 28px;
}

.product-detail .summary .intro .summary-price.preferential {
    line-height: 35px;
}

.product-detail .summary .intro .summary-price span {
    float: left;
    font-size: 12px;
    padding-left: 10px;
}

.product-detail .summary .intro .summary-price b {
    float: left;
    color: #E50012;
    font-size: 18px;
    font-weight: 600;
}

.product-detail .summary .intro .summary-info {
    float: left;
    margin-top: 4px;
    width: 710px;
    padding-left: 10px;
}

.product-detail .summary .intro .summary-info li {
    margin-top: 10px;
}

.product-detail .summary .intro .summary-info li .postage {
    font-size: 12px;
    display: inline-block;
    height: 14px;
    width: 34px;
    border: 1px solid #e50012;
    line-height: 14px;
    text-align: center;
    border-radius: 2px;
    color: #e50012;
    margin-left: 6px;
}

.product-detail .summary .intro .summary-info b {
    color: #E50012;
    font-weight: normal;
}

.product-detail .summary .share {
    float: left;
    width: 100%;
}

.product-detail .summary .share * {
    height: 17px;
    line-height: 36px;
    float: left;
}

.product-detail .summary .share .toggle-favorite {
    display: inline-block;
    width: 70px;
    padding-left: 10px;
    z-index: 11;
    cursor: pointer;
    font-size: 12px;
    color: #666666;
    margin-bottom: 10px;
}

.product-detail .summary .share .toggle-favorite .icon-favorite span {
    position: relative;
    top: -17px;
    left: 20px;
    color: #666;
    font-size: 12px;
}

.product-detail .summary .share .toggle-favorite .icon-favorite.already-favorite {
    display: none;
    /*background-image: url(../images/new_icon_5.png);*/
    /*background-repeat: no-repeat;*/
    /*background-position: 0 -13px;*/
    /*color: #e50012;*/
}

.product-detail .summary .share .bdsharebuttonbox * {
    display: inline;
    min-width: 15px;
    background-repeat: no-repeat;
    margin: 0 7px 0 0;
}

.product-detail .summary .share .bdsharebuttonbox .tag {
    cursor: default;
    background: none;
    padding-left: 0px;
    margin-left: 0px;
    font-size: 12px;
}

.product-detail .summary .share .bdsharebuttonbox .qzone {
    background-image: url(../images/qzone.png);
}

.product-detail .summary .share .bdsharebuttonbox .sqq {
    background-image: url(../images/sqq_bai.png);
}

.product-detail .summary .share .bdsharebuttonbox .tsina {
    background-image: url(../images/weibo.png);
}

.product-detail .summary .share .bdsharebuttonbox .weixin {
    background-image: url(../images/wechat.png);
}

.product-detail .batch-action-bar {
    margin-top: 14px;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-bottom: 14px;
}

.product-detail .batch-action-bar .add-to-cart-or-inquiry {
    float: right;
    width: 94px;
    border-radius: 3px;
    /* background: #E50012 url(../images/icon-cart_200x200.png) 7px 50% no-repeat; */
    background: #E50012;
    font-size: 14px;
    color: #FFFFFF;
    padding: 0 10px;
    /* background-size: 14px; */
    cursor: pointer;
    margin-right: 20px;
}

.product-detail .batch-action-bar .add-to-cart-or-inquiry:hover {
    background: rgb(242, 75, 88);
}

.product-detail .batch-action-bar .add-to-cart-or-inquiry.inquiry {
    background-image: url(../images/icon-inquiry_200x200.png);
}

.product-detail .ProductBox {
    width: 1150px;
    border: 1px solid #e2e2e2;
    margin-top: 10px;
    padding-bottom: 10px;
}

.product-detail .ProductBox .restModel {
    height: 30px;
    width: 100%;
    position: relative;
}

.product-detail .ProductBox .restModel .word {
    float: left;
    width: 125px;
    line-height: 30px;
    text-align: center;
    font-size: 14px;
    color: #333;
    font-family: Microsoft YaHei;
    border-top: 2px solid #e50012;
    position: absolute;
    top: -1px;
}

.product-detail .ProductBox .restModel .space {
    float: right;
    background-color: #e8e8e8;
    border-left: 1px solid #e2e2e2;
    border-bottom: 1px solid #e2e2e2;
    width: 1024px;
    height: 30px;
}

.product-detail .ProductBox .proDetaTable {
    margin: 0 auto;
    width: 1110px;
    margin-top: 14px;
    margin-bottom: 0px;
    overflow-x: auto;
    position: relative;
    max-height: 400px;
    overflow-y: auto;
}

.product-detail .ProductBox .proDetaTable #tblPrice .tr-sorter th {
    cursor: pointer;
    font-size: 14px;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) {
    position: relative;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner {
    width: 44px;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.qx {
    position: absolute;
    left: 27px;
}

.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.labelauty-unchecked-image,
.product-detail .ProductBox .proDetaTable #tblPrice .th th:nth-child(1) .tablesorter-header-inner span.labelauty-checked-image {
    position: absolute;
    top: 6px;
}

.product-detail .ProductBox .proDetaTable #tblPrice th {
    line-height: 18px;
    height: 18px;
    border-bottom: 1px solid #e2e2e2;
    padding: 5px 10px;
    text-align: left;
    white-space: nowrap;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrast {
    width: 40px;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrast:hover {
    border-color: #e50012;
    color: #e50012;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOn {
    width: 40px;
    border: 1px solid #e50012;
    border-radius: 2px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    color: #fff !important;
    background: #e50012 !important;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOn:hover {
    color: #fff !important;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOff {
    width: 40px;
    border: 1px solid #d7d7d7;
    border-radius: 2px;
    height: 20px;
    text-align: center;
    line-height: 20px;
    cursor: pointer;
    color: black;
    background: #fff;
}

.product-detail .ProductBox .proDetaTable #tblPrice .contrastOff:hover {
    border-color: #e50012;
    color: #e50012;
}

.product-detail .list-cart-action-quantity {
    float: left;
    width: 33px;
    height: 18px;
    border: 1px solid #d7d7d7;
    text-align: center;
}

.product-detail .list-cart-action-minus,
.product-detail .list-cart-action-plus {
    float: left;
    margin: 3px 0;
    cursor: pointer;
}

.product-detail .list-cart-action-minus {
    margin-right: 3px;
    width: 20px;
    height: 22px;
    line-height: 22px;
    text-align: center;
    font-size: 20px;
    border: 1px solid #d7d7d7;
    margin: 0;
    padding: 0;
}

.product-detail .list-cart-action-minus:hover {
    border-color: #E50012;
    color: #E50012;
}

.product-detail .list-cart-action-plus {
    margin-left: 3px;
    width: 20px;
    height: 22px;
    line-height: 21px;
    text-align: center;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    margin: 0;
    padding: 0;
}

.product-detail .list-cart-action-plus:hover {
    border-color: #E50012;
    color: #E50012;
}

.product-detail #input_num, .product-detail .input_num {
    border: none;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
    font-size: 12px;
    height: 22px;
}

.product-detail .n_right .procon_bian .procon .originalImage h3 {
    padding-left: 10px;
}

.product-detail .n_right .procon_bian .procon .originalImage .cptd,
.product-detail .n_right .procon_bian .procon .originalImage .sych,
.product-detail .n_right .procon_bian .procon .originalImage .syff {
    padding-left: 10px;
}

/* .product-detail .n_right .procon_bian .tabContent img {
    margin-bottom: 10px;
} */

.product-detail .text-space {
    float: none;
    padding: 1px;
}

.product-detail .hasInv {
    display: none;
}
.product-detail .pdt-spec-item span {
    display: inline-block;
    width: 150px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.n_produibi_list .none {
    margin-top: 40px;
    font-size: 12px;
    color: #999;
    font-family: "微软雅黑";
    display: inline-block;
    margin-left: 314px;
    line-height: 24px;
}

.tecImage {
    display: none;
}

.tec-sidenav li {
    display: none;
}

.screenbar:first-child {
    margin-top: 0;
}

.searchNot {
    width: 1200px;
    height: 128px;
    background: #f1f1f1;
    margin-top: 15px;
    font-family: "微软雅黑";
    overflow: hidden;
}

.searchNot .notFound {
    height: 26px;
    line-height: 26px;
    margin-top: 22px;
    font-size: 14px;
    color: #333;
    margin-left: 30px;
}

.searchNot .notFound span {
    margin-left: 8px;
}

.searchNot .suggest {
    margin-left: 73px;
}

.searchNot .onLine {
    margin-left: 73px;
}

.searchNot .onLine p a {
    padding-bottom: 1px;
    border-bottom: 1px solid #295e94;
    color: #295e94;
}

.allAddress #div_receiveInfo .n_useraddress .n_edit span a {
    color: #336699;
}

.order-detail .items-block .col-subtotal {
    /* width: 84px; */
    padding-right: 0;
}

.order-detail .items-block .col-status {
    width: 139px;
}
.order-detail .items-block .block-body .group-row:last-child {
    border-bottom: none;
    margin-top: 40px;
}
.order-detail .items-block .block-body .group-row .col-right {
    float: left;
    width: 157px;
}

.order-detail .items-block .block-body .item-row .col-product-right {
    float: left;
    margin-left: 10px;
    width: 180px;
}

.order-detail .action-block a.dcexcel:hover {
    /*border-color: rgb(242, 75, 88);*/
    /*color: rgb(242, 75, 88);*/
    opacity: 0.6;
}

.order-detail .action-block a.jsan {
    background: #E50112;
    height: 34px;
    width: 130px;
    margin-top: 3px;
    margin-left: 14px;
    margin-right: 3px;
    line-height: 34px;
    text-align: center;
}

.order-detail .action-block a.jsan:hover {
    background-color: rgb(242, 75, 88);
}



.n_right .usercon_table {
    float: left;
}

.n_right .usercon_table .n_useraddress {
    width: 874px;
    height: 168px;
    border: 3px solid #e6e6e6;
    margin-bottom: 20px;
    padding: 0px 0 14px 20px;
    float: left;
}

.n_right .usercon_table .n_useraddress .default-address-title {
    float: right;
}

.n_right .usercon_table .n_useraddress span:first-of-type {
    margin-top: 28px;
}

.n_right .usercon_table .n_useraddress span:last-of-type {
    margin-bottom: 0px;
}

.n_right .usercon_table .n_useraddress span {
    margin-bottom: 6px;
    display: inline-block;
    color: #333;
}

.n_right .usercon_table .n_useraddress span b {
    color: #666;
    display: inline-block;
    width: 60px;
    font-weight: normal;
    font-size: 12px;
    font-family: "微软雅黑";
    text-align: right;
}

.n_right .usercon_table .n_useraddress .n_edit {
    margin-top: 10px;
}

.n_right .usercon_table .n_useraddress .n_edit span {
    display: inline-block;
    margin-right: 26px;
    margin-top: 28px;
}

.n_right .usercon_table .n_useraddress .n_edit span a {
    color: #336699;
}

.n_right .usercon_table .n_useraddress .n_edit span:last-of-type {
    margin-right: 23px;
}

.n_right .n_addaddress {
    margin-top: 20px;
    margin-bottom: 6px;
    line-height: normal;
}

.n_right .n_addaddress .title {
    color: #999;
    font-size: 12px;
    font-family: "微软雅黑";
    display: inline-block;
    margin-top: 8px;
}

.n_right .n_addaddress .title b {
    color: #e50012;
}

.n_right .n_addaddress #add_address {
    float: right;
}

.n_right .n_addaddress #add_address span {
    display: inline-block;
    height: 30px;
    width: 100px;
    border: 1px solid #ddd;
    background-color: #f1f1f1;
    text-align: center;
    line-height: 30px;
    color: #333;
    font-size: 12px;
    font-family: "微软雅黑";
    margin-left: 20px;
}

.n_right .n_addaddress #add_address span:hover {
    color: #e50012;
    background-color: #fff;
    border-color: #e50012;
}

.n_right .noUsercon_table {
    position: absolute;
    top: 139px;
    width: 898px;
    height: 186px;
    border: 1px solid #e2e2e2;
    display: none;
}

.n_right .noUsercon_table span {
    font-size: 16px;
    color: #999;
    display: inline-block;
    background: url(../images/dizhi_03.png) no-repeat 296px 58px;
    height: 186px;
    width: 898px;
    text-align: center;
    line-height: 182px;
    margin-left: 41px;
}

.items-block .block-body .css-get-tracking-btn {
    cursor: pointer;
    background: url("../images/white-wuliu.png") no-repeat 16px center;
    text-align: center;
    position: relative;
    top: 44%;
    left: 6%;
}

.items-block .block-body .css-get-tracking-btn span {
    height: 6px;
    width: 6px;
    display: inline-block;
    border-radius: 50%;
    background-color: #e50012;
    margin-bottom: 2px;
    margin-left: 2px;
}

#tracking-container .css-center {
    width: 564px;
    height: 550px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -282px;
    margin-top: -275px;
    background-color: #fff;
    border-radius: 4px;
}

#tracking-container .css-center .css-title {
    font-size: 16px;
    color: #333;
    margin: 12px 0 0 16px;
    line-height: initial;
}

#tracking-container .css-center .css-close {
    float: right;
    cursor: pointer;
    position: absolute;
    right: 18px;
    top: 18px;
}

#tracking-container .css-center .css-logistics {
    margin-top: 12px;
    padding-bottom: 10px;
    display: inline-block;
    width: 520px;
    border-bottom: 1px solid #e2e2e2;
    margin-left: 6px;
}

#tracking-container .css-center .css-logistics .logistics-img {
    margin-left: 20px;
    margin-right: 10px;
}

#tracking-container .css-center .css-logistics .logistics-img,
#tracking-container .css-center .css-logistics .logistics-info {
    float: left;
}

#tracking-container .css-center .css-logistics .logistics-img div,
#tracking-container .css-center .css-logistics .logistics-info div {
    font-size: 14px;
}

#tracking-container .css-center .css-logistics .logistics-img div span,
#tracking-container .css-center .css-logistics .logistics-info div span {
    line-height: initial;
    font-size: 14px;
}

#tracking-container .css-center #tracking-item-list {
    height: 360px;
    overflow-y: scroll;
}

#tracking-container .css-center #tracking-item-list .item-content {
    position: relative;
}

#tracking-container .css-center #tracking-item-list .item-content .line {
    position: absolute;
    height: 100%;
    border: 1px dashed #e2e2e2;
    left: 164px;
}

#tracking-container .css-center #tracking-item-list .item-content li {
    position: relative;
    padding-top: 15px;
    padding-left: 30px;
    overflow: hidden;
}

#tracking-container .css-center #tracking-item-list .item-content li i {
    width: 10px;
    height: 10px;
    background-color: #e2e2e2;
    border-radius: 50%;
    margin: 0 12px;
    float: left;
    margin-top: 8px;
}

#tracking-container .css-center #tracking-item-list .item-content li span {
    float: left;
}

#tracking-container .css-center #tracking-item-list .item-content li .time {
    color: #999;
}

#tracking-container .css-center #tracking-item-list .item-content li .info {
    max-width: 355px;
    color: #333;
}

#tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) .info {
    color: #e50012;
}

#tracking-container .css-center #tracking-item-list .item-content li:nth-of-type(1) i {
    background-color: #e50012;
}

#tracking-container .css-center .close-know {
    height: 32px;
    width: 160px;
    border-radius: 4px;
    background-color: #e50012;
    color: #fff;
    font-size: 14px;
    text-align: center;
    line-height: 32px;
    cursor: pointer;
    position: absolute;
    bottom: 30px;
    left: 50%;
    margin-left: -80px;
}

.register-page .content-header .title-section {
    float: left;
    padding: 20px 0;
    line-height: 64px;
    font-size: 26px;
    color: #666666;
}

.register-page .content-header .title-section .title-section-logo {
    float: left;
}

.register-page .content-header .title-section .title-section-seperator {
    float: left;
    margin: 12px 20px;
    width: 0;
    height: 40px;
    border-left: 1px solid #E0E0E0;
}

.register-page .content-header .title-section .title-section-title {
    float: left;
    font-size: 26px;
    color: #666666;
}

.register-page .content-body .login-section {
    float: left;
    padding: 16px 0;
    width: 100%;
    background-color: #FFFFFF;
    font-size: 14px;
}

.register-page .content-body .login-section .left {
    float: left;
    width: 764px;
    border-right: 1px solid #E2E2E2;
}

.register-page .content-body .login-section .right {
    float: left;
    text-align: center;
    width: calc(100% - 766px);
}

.register-page .content-body .login-section .field-line {
    float: left;
    margin: 12px auto;
}

.register-page .content-body .login-section .field-line.field-single-line {
    height: 42px;
    line-height: 42px;
}

.register-page .content-body .login-section .field-line .field-label {
    float: left;
    width: 218px;
    min-height: 1px;
    text-align: right;
}

.register-page .content-body .login-section .field-line .field-label em {
    color: #E50012;
}

.register-page .content-body .login-section .field-line > .field-value {
    float: left;
    margin-left: 18px;
    min-width: 360px;
    min-height: 1px;
}

.register-page .content-body .login-section .field-line > .field-value input[type=text],
.register-page .content-body .login-section .field-line > .field-value input[type=password] {
    width: 343px;
    height: 40px;
    border: 1px solid #E2E2E2;
    padding-left: 15px;
    font-size: 14px;
    font-family: "Microsoft YaHei";
}

.register-page .content-body .login-section .field-line > .field-value input[type=text]::-webkit-input-placeholder,
.register-page .content-body .login-section .field-line > .field-value input[type=password]::-webkit-input-placeholder {
    color: #CCCCCC;
}

.register-page .content-body .login-section .field-line > .field-value input[type=text]:-ms-input-placeholder,
.register-page .content-body .login-section .field-line > .field-value input[type=password]:-ms-input-placeholder {
    color: #CCCCCC;
}

.register-page .content-body .login-section .field-line > .field-value input[type=text]::-moz-placeholder,
.register-page .content-body .login-section .field-line > .field-value input[type=password]::-moz-placeholder {
    color: #999999;
}

.register-page .content-body .login-section .field-line > .field-message {
    float: left;
    margin-left: 10px;
    min-height: 1px;
    font-size: 12px;
}

.register-page .content-body .login-section .field-line > .field-message .field-validation-error {
    padding-left: 0;
}

.register-page .custom-radio-group .custom-radio {
    float: left;
    min-width: 78px;
    height: 34px;
    border: solid 1px #E2E2E2;
    text-align: center;
    color: #666666;
    cursor: pointer;
    margin-left: 5px;
}

.register-page .custom-radio-group .custom-radio:hover {
    border-color: #E50012;
    color: #E50012;
}

.register-page .custom-radio-group .custom-radio.on {
    border-color: #E50012;
    color: #E50012;
    background: url(../images/duihao.jpg) right bottom no-repeat;
}

.register-page .custom-radio-group .custom-radio:first-child {
    margin-left: 0;
}

.register-page .custom-radio-group .custom-radio > input[type=radio] {
    width: 1px;
    height: 0;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio {
    margin-left: 0;
    border-left: none;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio:first-child {
    border-left: solid 1px #E2E2E2;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio:hover {
    border-color: #E2E2E2;
    color: #666666;
}

.register-page .custom-radio-group.custom-radio-group-switch .custom-radio.on {
    border-color: #E2E2E2;
    color: #E50012;
    background: none;
    background-color: #F1F1F1;
}

.register-page .company-register-info .custom-radio {
    width: 169px;
    margin-left: 18px;
}

.register-page .company-register-info .custom-radio:first-child {
    margin-left: 0;
}

.register-page input.labelauty + input[type=hidden] + label {
    float: left;
    margin-top: 2px;
}

.register-page input.labelauty + input[type=hidden] + label + cite {
    float: left;
    margin-left: 8px;
}

.register-page #MobileVerificationCode {
    float: left;
    width: 195px;
}

.register-page #btn-send-mobile-verification {
    float: left;
    margin-left: 18px;
    width: 128px;
    height: 40px;
    border: 1px solid #E2E2E2;
    background-color: #F1F1F1;
    text-align: center;
    cursor: pointer;
}

.register-page #btn-send-mobile-verification:hover {
    color: #E50012;
}

.register-page #btn-submit {
    width: 360px;
    height: 50px;
    line-height: 50px;
    background-color: #E50012;
    font-size: 16px;
    color: #FFFFFF;
    text-align: center;
    cursor: pointer;
}

.register-page .hy_help {
    float: right;
    cursor: pointer;
}

.register-page .hy_help:hover {
    color: #E50012;
}

.register-page .pop_main {
    background: url(../images/bg_main.png);
    width: 100%;
    display: none;
    height: 100%;
    left: 0;
    top: 0;
    position: fixed;
    z-index: 99;
    overflow-x: hidden;
}

.register-page .popup_help {
    width: 588px;
    display: none;
    background: #fff;
    height: 438px;
    border: 6px solid #c3c3c3;
    border-radius: 5px;
    position: absolute;
    top: 50%;
    margin-left: -299px;
    margin-top: -219px;
    left: 50%;
}

.register-page .help_title {
    padding-left: 10px;
    background: #e2e2e2;
    font-size: 18px;
    position: relative;
    color: #333;
    height: 29px;
    line-height: 29px;
    border-bottom: 1px solid #c3c3c3;
    font-family: 微软雅黑;
}

.register-page .help_title span {
    position: absolute;
    right: 10px;
    top: 6px;
    background: url(../images/xxx.png) no-repeat;
    display: block;
    width: 13px;
    height: 13px;
    cursor: pointer;
}

.register-page .popup_help p {
    padding: 0 20px;
    padding-top: 18px;
    font-size: 14px;
    line-height: 20px;
    font-family: 微软雅黑;
}

.register-page .popup_help p b {
    color: #e50012;
    font-weight: normal;
}

.toph .inner_reg .logo .register {
    display: inline-block;
    font-size: 24px;
    color: #ed0c1e;
    border-left: 1px solid #dcdcdc;
    margin-top: 18px;
    margin-left: 20px;
    padding: 5px 0px 5px 20px;
}

#form_login .n_login_fr {
    position: relative;
}

#form_login .n_login_fr .errorHint {
    height: 24px;
    width: 100%;
    float: left;
}

#form_login .n_login_fr .errorHint .validation-summary-errors {
    height: 24px;
    width: 284px;
    padding-left: 36px;
    background: url(../images/loginwarning.png) no-repeat 10px center #fef2f2;
    font-size: 12px;
    color: #666;
    line-height: 24px;
}

#form_login .n_login_fr .errorHint .validation-summary-errors ul li {
    display: none;
}

#form_login .n_login_fr .errorHint .validation-summary-errors ul li:first-child {
    display: block;
}

#form_login .n_login_fr .n_login_fr_input ul li .input-warp {
    overflow: hidden;
}

#form_login .n_login_fr .n_login_fr_input ul li .input-warp .fork {
    position: absolute;
    right: 12px;
    top: 10px;
    cursor: pointer;
    display: none;
}

#form_login .n_login_fr .line {
    width: 400px;
    height: 1px;
    border-bottom: 1px solid #f4f4f4;
    position: absolute;
    top: 46px;
    left: 0px;
}

div.n_page {
    text-align: right;
    color: #666;
    margin: 10px -10px;
}

div.n_page a {
    text-decoration: none;
}

div.n_page span,
div.n_page a {
    display: inline-block;
    box-sizing: border-box;
    text-align: center;
    border-radius: 3px;
}

div.n_page a:hover {
    border-color: #ed0c1e;
}

span.disabled {
    height: 32px;
    width: 60px;
    line-height: 32px;
    border: 1px solid #dfdfdf;
    margin: 0 3px;
    position: relative;
    top: 1px;
}

.zxfPagenum {
    color: #333;
    background: #FFFFFF;
    width: 34px;
    height: 32px;
    line-height: 30px !important;
    border: 1px solid #dfdfdf;
    margin: 0 3px;
}

.nextbtn,
.prebtn,
.firstbtn,
.lastbtn {
    color: #333;
    background: #FFFFFF;
    width: 60px;
    height: 32px;
    line-height: 32px;
    border: 1px solid #e2e2e2;
    position: relative;
    top: 1px;
}

.nextbtn,
.lastbtn,
.prebtn {
    margin-right: 6px;
    margin-left: 2px;
}

.zxfinput {
    width: 35px;
    height: 32px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #dfdfdf;
    margin: 0 6px;
    position: relative;
    top: -1px;
    border-radius: 3px;
}

.zxfokbtn {
    width: 40px;
    height: 32px;
    line-height: 30px !important;
    background: #f2f2f2;
    border: 1px solid #dfdfdf;
    color: #000;
    cursor: pointer;
    margin-left: 6px;
    position: relative;
    /*top: 2px;*/
}

.current {
    color: #ffffff;
    background: #d71f1b;
    border: 1px solid #d71f1b;
    border: none;
    position: relative;
    top: -1px;
}

span#position {
    font-size: 12px;
    color: #e44949;
    border-radius: 2px;
    border: 1px solid #e50012;
    padding: 0px 5px;
    margin: 0 10px;
}

/*三行显示省略号*/

.clamp3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 3;
    -moz-line-clamp: 3;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

.clamp4 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    display: -moz-box;
    -webkit-line-clamp: 4;
    -moz-line-clamp: 4;
    -webkit-box-orient: vertical;
    -moz-box-orient: vertical;
}

/* 次日发货 */

.speDaySub {
    background: #ff5500;
    border: 1px solid #ff5500;
    padding: 0 5px;
    color: #fff;
    font-size: 12px;
    font-family: 'Mrosoft YaHei';
    line-height: 16px;
    border-radius: 5px;
}

.i-search div {
+ float: left;
}

.character span {
+ float: left;
+ width: 57 px;
+ text-align: center;
}

.phone_num img {
+ margin: 2 px !important;
}

.postage_t img {
+ margin: 2 px !important;
}

.postage_t {
+ position: relative;
+ left: - 10 px;
+ top: - 2 px;
    display: none;
}

.postage_t i {
+ top: 0;
}

.ibanner {
+ z-index: - 1;
}

.ml_nav1,
.n_login_fr_t h3 {
+ text-align: left;
}

.toph .inner_reg .logo .register {
+ display: inline;
}

.toph .inner_reg .logo {
+ text-align: left;
}

.n_login_fr_t span {
+ float: right;
+ text-align: right;
}

.n_login_fr {
+ width: 380 px;
}

span.hy_help {
+ margin-left: 100 px;
}

.foot .list li {
+ width: 120 px;
}

.n_reg_fl_input1 .add_company {
+ text-align: left;
}

/* 修改输入框部分 */

.i-search div {
+ float: left !important;
}

.homepage {
+ height: 30 px !important;
+ text-align: left !important;
}

.side {
+ display: none;
}

/* 加载 loading */

.loadingStyle {
    position: relative;
    min-height: 500px;
}

.loadingStyle:after {
    content: ' ';
    display: block;
    position: fixed;
    top: 0;
    z-index: 3;
    background: url("../images/loading.gif") center center no-repeat;
    background-position: 50% 50%;
    -webkit-background-size: 72.8px 105px;
    background-size: 72.8px 105px;
    height: 100%;
    width: 100%;
}

/* .foot .list li .foot_phone {
    position: absolute;
    right: 0px;
    margin-right: 3px;
} */

.foot .list li .foot_erweima_r {
    right: 0px;
}

.foot .list li .foot_erweima_l {
    margin-left: 0 !important;
}

.foot .list li .foot_erweima_l,
.foot .list li .foot_erweima_r {
    margin-right: 0px;
    padding-right: 0px;
    /* position: absolute;
    top: 36px; */
}

.quickLogin .center .title .close {
    position: absolute;
    right: 8px;
    top: 8px;
    background: url(../images/quickloginclose.png) no-repeat center center;
    cursor: pointer;
    height: 20px;
    width: 22px;
    display: block;
}

.quickLogin .user .clear div span {
    left: 40px \0;
}

.t_box {
    text-align: center;
}

.ui-menu-item {
    border: 0 !important;
    margin: 0 !important;
}

.foot .list li .foot_erweima_l p {
    padding-left: 34px !important;
    background-position: 14px 3px !important;
}

.foot .list li .foot_erweima_r p {
    padding-left: 30px !important;
    background-position: 11px 3px !important;
}

@font-face {
    font-family: 'iconfont';
    /* project id 811879 */
    src: url('//at.alicdn.com/t/font_811879_bndjoaucp5.eot');
    src: url('//at.alicdn.com/t/font_811879_bndjoaucp5.eot?#iefix') format('embedded-opentype'), url('//at.alicdn.com/t/font_811879_bndjoaucp5.woff') format('woff'), url('//at.alicdn.com/t/font_811879_bndjoaucp5.ttf') format('truetype'), url('//at.alicdn.com/t/font_811879_bndjoaucp5.svg#iconfont') format('svg');
}

.iconfont {
    font-family: "iconfont" !important;
    color: #7f7f7f;
    padding-left: 4px;
    font-size: 18px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.icon-font {
    font-family: "iconfont" !important;
    color: white;
    font-size: 26px;
    line-height: 36px;
    width: 100%;
    text-align: center;
    font-style: normal;
}

.menu .icon-font {
    color: #7F7F7F !important;
}

.icon-favorite {
    font-family: "iconfont" !important;
    color: #666666;
    font-size: 18px;
    line-height: 14px;
    /*width: 100%;*/
    text-align: center;
    font-style: normal;
}

.icon-cart {
    font-family: "iconfont" !important;
    color: #e50012;
    font-size: 18px;
    line-height: 14px;
    /*width: 100%;*/
    text-align: center;
    font-style: normal;
}

/*.mf a {*/
/*background: url('../images/mf.gif') no-repeat 81px 0px;*/
/*}*/

.foot .list li .foot_erweima_r p {
    padding-left: 30px !important;
    background-position: 11px 3px !important;
}

.predominantProduct {
    width: 1200px;
    margin: 0 auto;
}

.predominantProductTitle {
    height: 24px;
    margin-top: 28px;
    position: relative;
}

.rightsize {
    display: inline-block;
    height: 12px;
    line-height: 12px;
    font-size: 14px;
    position: relative;
    float: left;
    bottom: -10px;
    left: 10px;
}

.rightsize span {
    padding: 0 2px;
}

.rightsize img {
    position: relative;
    top: 5px;
}

.predominantProductList {
    margin-top: 12px;
}

.leftsize {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    position: relative;
    bottom: -2px;
    float: left;
}

.floatLeft {
    float: left;
    display: inline-block;
}

.floatRight {
    float: right;
    display: inline-block;
}

.floatLeft1 {
    width: 352px;
    height: 450px;
    position: relative;
}

.floatLeft2 {
    width: 124px;
    height: 450px;
    position: relative;
}

.itemnav {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    padding: 40px 0
}

.itemnav div {
    padding-left: 25px;
    height: 35px;
    line-height: 35px;
    margin: 10px 0;
    font-size: 14px;
    border-left: 2px solid rgba(0, 0, 0, 0);
    cursor: default;
}

.itemnav_a {
    color: #666 !important;
}

.currents {
    background-color: #fff;
    color: #666 !important;
    /*border-left: 2px solid #206180!important;*/
}

.currents1 {
    border-bottom: 1px solid #666;
}

.imgitem {
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
}

.imgitem-div img {
    margin: 0 auto !important;
}

.cur11 {
    position: absolute;
    width: 79px;
    height: 80px;
    top: 11px;
    right: 246px;
}

.cur11 img {
    width: 60px;
    height: 40px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur12 {
    position: absolute;
    width: 79px;
    height: 64px;
    top: 93px;
    right: 245px;
}

.cur12 img {
    width: 60px;
    height: 22px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur13 {
    position: absolute;
    width: 91px;
    height: 189px;
    top: 155px;
    right: 242px;
}

.cur13 img {
    width: 69px;
    height: 147px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur14 {
    position: absolute;
    width: 91px;
    height: 86px;
    top: 345px;
    right: 242px;
}

.cur14 img {
    width: 70px;
    height: 42px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur15 {
    position: absolute;
    width: 72px;
    height: 90px;
    top: 10px;
    right: 20px;
}

.cur15 img {
    width: 46px;
    height: 49px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur16 {
    position: absolute;
    width: 75px;
    height: 100px;
    top: 100px;
    right: 20px;
}

.cur16 img {
    width: 52px;
    height: 60px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur17 {
    position: absolute;
    width: 75px;
    height: 100px;
    top: 201px;
    right: 20px;
}

.cur17 img {
    width: 49px;
    height: 58px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur18 {
    position: absolute;
    width: 90px;
    height: 127px;
    top: 297px;
    right: 12px;
}

.cur18 img {
    width: 73px;
    height: 88px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur21 {
    position: absolute;
    width: 66px;
    height: 110px;
    top: 10px;
    left: 19px;
}

.cur21 img {
    width: 24px;
    height: 69px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur22 {
    position: absolute;
    width: 75px;
    height: 126px;
    top: 125px;
    left: 10px;
}

.cur22 img {
    width: 24px;
    height: 87px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur23 {
    position: absolute;
    width: 70px;
    height: 118px;
    top: 253px;
    left: 14px;
}

.cur23 img {
    width: 36px;
    height: 76px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur24 {
    position: absolute;
    width: 95px;
    height: 66px;
    top: 368px;
    left: 10px;
}

.cur24 img {
    width: 76px;
    height: 23px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur25 {
    position: absolute;
    width: 88px;
    height: 84px;
    top: 18px;
    left: 257px;
}

.cur25 img {
    width: 64px;
    height: 47px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur26 {
    position: absolute;
    width: 75px;
    height: 115px;
    top: 116px;
    left: 266px;
}

.cur26 img {
    width: 56px;
    height: 79px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur27 {
    position: absolute;
    width: 65px;
    height: 121px;
    top: 236px;
    left: 272px;
}

.cur27 img {
    width: 13px;
    height: 80px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur28 {
    position: absolute;
    width: 97px;
    height: 81px;
    top: 351px;
    left: 238px;
}

.cur28 img {
    width: 75px;
    height: 43px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur31 {
    position: absolute;
    width: 75px;
    height: 101px;
    top: 25px;
    left: 28px;
}

.cur31 img {
    width: 53px;
    height: 58px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur32 {
    position: absolute;
    width: 65px;
    height: 82px;
    bottom: 20px;
    left: 35px;
}

.cur32 img {
    width: 38px;
    height: 38px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur33 {
    position: absolute;
    width: 75px;
    height: 98px;
    top: 25px;
    right: 142px;
}

.cur33 img {
    width: 48px;
    height: 54px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur34 {
    position: absolute;
    width: 65px;
    height: 100px;
    bottom: 15px;
    right: 143px;
}

.cur34 img {
    width: 21px;
    height: 59px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur35 {
    position: absolute;
    width: 75px;
    height: 86px;
    top: 25px;
    right: 21px;
}

.cur35 img {
    width: 50px;
    height: 40px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur36 {
    position: absolute;
    width: 91px;
    height: 70px;
    bottom: 32px;
    right: 30px;
}

.cur36 img {
    width: 73px;
    height: 19px;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    margin: auto;
}

.cur37 {
    position: absolute;
    width: 80px;
    height: 100px;
    top: 0;
    right: 0;
    display: none;
}

.cur38 {
    position: absolute;
    width: 110px;
    height: 155px;
    top: 0;
    right: 0;
    display: none;
}

.item_span {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
}

.item_span img {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
}

.item_span span {
    text-align: left;
    font-size: 14px;
}

.span_1 {
    display: block;
    height: 35px;
    overflow: hidden;
    /*text-overflow:ellipsis;*/
    /*display:-webkit-box;*/
    /*-webkit-box-orient:vertical;*/
    /*-webkit-line-clamp:2;*/
    padding: 20px 20px 0 20px;
    color: #666;
}

.span_2 {
    display: block;
    color: #e50112;
    font-weight: bold;
    padding: 10px 20px 0 20px;
}

.cur {
    box-shadow: 0px 0px 10px 2px #DDDDDD;
    background: rgba(255, 255, 255, 1);
    border-radius: 3px;
    z-index: 9;
}

.curers {
    display: block !important;
}

.floatLeft3 div {
    width: 675px;
    height: 450px;
    position: relative;
    display: none;
}

.imgboxw {
    height: 449px !important;
    border-top: 1px solid #E2E2E2;
    overflow: hidden;
}

.imgboxw_a {
    width: 224px;
    height: 223.5px;
    border-right: 1px solid #E2E2E2;
    border-bottom: 1px solid #E2E2E2;
    text-align: center;
    float: left;
    overflow: hidden;
}

.predominantProductList .good-image {
    -webkit-transition: .2s left linear;
    -moz-transition: .2s left linear;
    -o-transition: .2s left linear;
    transition: .2s left linear;
}

.predominantProductList .imgboxw_a:hover .item_span .good-image {
    /* -webkit-transform: translateX(-10px);
    -moz-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    -o-transform: translateX(-10px); */
    /* transform: translateX(-10px); */
    left: -10px;
}

.imgboxw_a1 {
    width: 449px !important;
    /*background-color: #f2f2f2;*/
}

.imgitem a {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.imgitem span {
    display: block;
    width: 100%;
    height: auto;
    position: absolute;
    left: 0;
    top: 10px;
    right: 0;
    bottom: 0;
    margin: auto;
    text-align: center;
}

.ms-controller {
    visibility: hidden
}

.money_acis {
    font-size: 12px;
    color: #ed0c1e;
}

/*认证条幅*/

.authentication {
    width: 1200px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    background-color: #fff8dc;
    margin: 0 auto;
    position: relative;
}

.authentication span {
    color: #ed0c1e;
    padding-left: 30px;
    cursor: pointer;
    position: relative;
}

.authentication div {
    color: #ff3300;
    cursor: pointer;
    position: absolute;
    top: 0;
    right: 20px;
}

.authentication a {
    color: #666666;
    cursor: default;
    position: relative;
}

.img1 {
    position: absolute;
    top: -1px;
    left: -30px;
}

.img2 {
    position: absolute;
    top: 3px;
    left: 70px;
}

.img3 {
    position: absolute;
    top: 10px;
    left: -30px;
}

.confirmTip {
    height: 30px;
    line-height: 30px;
    text-align: center;
    background: #fff8dc;
    position: relative;
}

.tip_icon {
    display: inline-block;
    height: 20px;
    background: url(../images/tip_icon.png) no-repeat;
    width: 20px;
    position: relative;
    top: 6px;
    left: -10px;
}

.tipClose {
    /*display: inline-block;
    height: 20px;
    background: url(../images/tip_close.png) no-repeat;
    width: 20px;
    position: absolute;
    top: 9px;
    right: 35px;
    cursor: pointer;*/
}

/*在线咨询*/

.ZXzxZX {
    float: right;
    line-height: 18px;
}

.ZXzxZX img {
    margin-right: 30px;
}
.ZXzxZX img,
.ZXzx img {
    margin-top: 13px;
    margin-right: 30px;
}

.ZXzx img.ZXzx,
.ZXzxZX .ZXzx {
    margin-right: 12px;
    cursor: pointer;
}

.consult-gif {
    position: fixed;
    left: 50%;
    margin-left: -670px;
    top: 46%;
    cursor: pointer;
    z-index: 99;
}

.consult-gif img {
    width: 85px;
    margin-top: 0!important;
    margin-right: 0!important;
}

.consult-png {
    margin-left: -665px;
    display: none;
}

.consult-png img {
    width: 112px;
    height: 130px;
}

.consult-png div {
    width: 15px;
    height: 15px;
    position: absolute;
    right: 3px;
    top: 3px;
    background-color: #000;
    filter: alpha(opacity=0);
    opacity: 0;
}

.consult-gif2 {
    position: absolute !important;
    top: 382px !important;
    margin-left: -67px !important;
}
/* 新上好货浮框 */
.good_pdt_fixed {
    display: none;
    position: fixed;
    right: 0;
    bottom: 0;
    cursor: pointer;
    z-index: 99;
}
.good_pdt_fixed .good_pdt_close {
    position: absolute;
    right: 46px;
    top: 4px;
}

/*商品图片角标*/
.proTagCont {
    z-index: 99;
    position: absolute;
    top: 8px;
    left: 8px;
}
.proTagCont .proDiscount {
    float: left;
    position: relative;
    top: 0;
    left: 0;
    margin-right: 3px;
}
.product-list .grid-view ul li .proVpiTag {
    float: left;
    max-width: 88px;
    line-height: 18px;
    color: #f27d00;
    border: 1px solid #f27d00;
    padding: 0 4px;
    border-radius: 3px;
    overflow: hidden;
    white-space: nowrap;
}
/* vpi商品标志 */
.vpiIcon {
    width: 14px;
    height: 14px;
    background: url(../images/vpi_tag.png) no-repeat;
    margin-left: 5px;
    margin-top: 2px;
}
.proDiscount {
    z-index: 99;
    position: absolute;
    top: 8px;
    left: 8px;
    width: 58px;
    height: 18px;
    border: 1px solid #c50918;
    color: #c50918;
    font-size: 12px;
    text-align: center;
    border-radius: 3px;
    background: white;
}

.proDiscount_gray {
    overflow: hidden;
    /*width: 50px;*/
    color: #444444;
    border-color: #575757;
}

/*库存选地址*/

.area {
    min-width: 24px;
    position: relative;
    height: 36px;
    float: left;
    color: #666666;
    font-size: 12px;
    padding: 0 10px 0 32px;
    z-index: 125;
}

.area:hover {
    background: #ffffff;
}

.area_zhe {
    display: none;
    position: absolute;
    width: 100%;
    height: 4px;
    top: 33px;
    left: 0;
    background: #fff;
    z-index: 101
}

.area i {
    position: absolute;
    top: 8px;
    left: 10px;
    font-family: "iconfont" !important;
    color: #ed0c1e;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
}

.area span {
    line-height: 34px;
}

.area:hover .area_zhe {
    display: block;
}

.area_list {
    display: none;
    position: absolute;
    top: 37px;
    left: 0;
    width: 565px;
    height: 216px;
    background: #fff;
    /*border: 1px solid #E2E2E2;*/
    box-shadow: 0 0 4px 1px rgba(204, 204, 204, 0.8);
    padding: 12px;
}

.area_list ul {
    padding-left: 42px;
    position: relative;
    white-space: normal;
}

.area_list ul p {
    line-height: 20px;
    position: absolute;
    left: 10px;
    top: 6px;
}

.area_list ul li {
    display: inline-block;
    cursor: pointer;
    text-align: center;
    margin: 6px 0px !important;
    line-height: 20px;
    border: 0;
}

.area_list li.ons {
    background: #ed0c1e;
    color: #ffffff;
}

/*.area_list li:hover {*/
    /*background: #efefef;*/
    /*color: #ed0c1e;*/
/*}*/

.areas {
    width: 85px;
    position: absolute;
    top: 6px;
    right: 280px;
    height: 25px;
    border: 1px solid #e2e2e2;
    padding: 0;
    background: #ffffff;
}

.areas_zhe {
    top: 22px;
}

.areas_i {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url('../images/u1135.png') 100% no-repeat;
    position: absolute;
    top: 5px;
}

.areas span {
    line-height: 24px;
    margin-left: 14px;
}

.areas_list {
    top: 26px;
}

.hasInv i {
    margin-left: 100px;
    padding: 2px 4px;
    border-radius: 3px;
    background: #e2e2e2;
}

.params {
    font-size: 14px;
    font-weight: bold;
    color: #ed0c1e;
}

/* img.logo-text {
    position: absolute;
    width: 83px;
    top: -40px;
    left: 104px;
    transition: all 0.5s ease-in-out 0.1s;
    opacity: 0.1;
}
.header .logo:hover img.logo-text{
    top: 38px;
    opacity: 1;
} */

/* 选择发票抬头弹窗 */

.invoiceModal {
    position: fixed;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 1001;
}

.invoiceModal .center {
    width: 500px;
    height: 430px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -250px;
    margin-top: -215px;
    background-color: #fff;
    border-radius: 4px;
}

.invoiceModal .center .title {
    width: 345px;
    margin: 0 auto;
    font-size: 18px;
    color: #333;
    text-align: center;
    padding: 55px 0 20px 0;
    border-bottom: 1px dashed #dedede;
}

.invoiceModal .center .close-btn {
    position: absolute;
    right: 10px;
    top: 10px;
    width: 14px;
    height: 14px;
    background: url(../images/quickloginclose.png) no-repeat;
    cursor: pointer;
  }

.invoiceList {
    max-height: 268px;
    overflow-y: auto;
}

.invoiceList li {
    width: 335px;
    height: 44px;
    font-size: 14px;
    color: #333;
    line-height: 44px;
    padding-left: 10px;
    cursor: pointer;
}

.invoiceList li.active {
    width: 333px;
    height: 42px;
    line-height: 42px;
    border: 2px solid #E50112;
    border-radius: 3px;
    background: url(../images/duihaotm.png) right bottom no-repeat;
}

.invoiceList li:hover,
.invoiceList li.default {
    background-color: #fff7f7;
}

.invoiceList li .name {
    max-width: 256px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.invoiceModal .validation-summary-valid {
    height: 24px;
    width: 284px;
    padding-left: 100px;
    background: url(../images/error_icon.png) no-repeat 10px center;
    font-size: 12px;
    color: #eb4452;
    line-height: 24px;
    background-position: 80px 6px
}

#nav4 .dd ol {
    height: auto !important;
}

/* 提交订单成功页 */

.order_success_page .order_item_title {
    width: 900px;
    border-bottom: none;
}

.order_success_page .order_item_title span {
    font-size: 16px;
    font-weight: bold;
    border: none !important;
    color: #333 !important;
    height: 20px !important;
    line-height: 20px !important;
    padding: 0 !important;
}

.order_success_page .n_zffscon {
    float: none;
    border: none;
    padding: 5px 0 40px 321px;
    color: #666;
}

.order_success_page .subSuccess {
    float: none;
}

.order_success_page .subSuccess .gou {
    position: absolute;
    left: -75px;
    top: 15px;
}

.order_success_page .subSuccess h2 {
    padding-bottom: 30px;
}

.order_success_page .subSuccess a.buy_more,
.order_success_page .subSuccess a.show_detail_btn {
    float: left;
    width: auto;
    height: 32px;
    padding: 0 15px;
    line-height: 32px;
    background: #fff;
    color: #666;
    border: 1px solid #ccc;
    border-radius: 3px;
    margin-right: 30px;
}

.order_success_page .subSuccess a.buy_more {
    color: #E50012 !important;
    border: 1px solid #E50012 !important;
}

.order_success_page .isShowNewDetailProduct {
    height: 32px;
    line-height: 32px;
}

.order_success_page .order-msg {
    padding-bottom: 20px;
}

.order_success_page .space_line {
    width: 50px;
    text-align: center
}

.order_success_page .time_limit_tag {
    display: none;
    font-size: 14px;
    color: #666;
    text-align: center;
}

.order_success_page .time_limit_tag .time {
    font-weight: bold;
    color: #E50012;
}

.shortcut .huawen {
    position: absolute;
    width: 100%;
    height: 9px;
    background: url('../images/icon-huawen.png');
    top: 36px;
}

.shortcut .bg-chunjie {
    position: absolute;
    width: 100%;
    height: 800px;
    background: url('../images/bg-chunjie.png') no-repeat 46% 0px;
    z-index: -1;
}

#container-money {
    position: absolute;
    width: 100%;
    z-index: 999;
}


.money-template {
    display: inline-block;
    position: relative;
}

.money-template img {
    width: 100%;
}

/*帮助中心*/

.n_left_box {
    width: 223px;
    border: 1px solid #e2e2e2;
}

.n_nav_title {
    width: 184px;
    margin: 0 auto;
    border-bottom: 1px solid #e2e2e2;
    color: #333333;
    font-size: 20px;
    height: 54px;
    line-height: 54px;
    text-align: center;
}

.n_nav_content {
    padding: 0 0 30px 0;
}

.n_nav_content li {
    height: 30px;
    line-height: 30px;
    color: #666666;
    font-size: 14px;
    padding-left: 80px;
}

.n_nav_content div {
    width: 100%;
    height: 40px;
    color: #333333;
    font-weight: bold;
    font-size: 16px;
    text-align: center;
    position: relative;
    line-height: 40px;
    margin-top: 20px;
}

.n_nav_content i {
    display: inline-block;
    width: 16px;
    height: 16px;
    position: absolute;
    top: 12px;
    left: 50px;
}

.n_nav_line0 {
    background: url("../images/icon_user.png") no-repeat;
}

.n_nav_line1 {
    background: url("../images/process.png") no-repeat;
}

.n_nav_line2 {
    background: url("../images/delivery.png") no-repeat;
}

.n_nav_line3 {
    background: url("../images/service.png") no-repeat;
}

.n_nav_line4 {
    background: url("../images/problem.png") no-repeat;
}

.n_nav_line5 {
    background: url("../images/ourselves.png") no-repeat;
}

.n_nav_content .on {
    background: url("../images/nav_red.png") no-repeat #f7f7f7;
}

.n_nav_content .on a {
    color: #ed0c1e;
}

.n_right_title {
    width: 890px;
    height: 50px;
    background: #f7f7f7;
    font-size: 20px;
    line-height: 50px;
    padding-left: 26px;
}

.n_right_content {
    border-left: 1px dashed #e8e8e8;
    margin-left: 50px;
    margin-top: 25px;
}

.n_right_line {
    margin-bottom: 70px;
}

.n_title_line {
    margin-left: -30px;
}

.n_right_head {
    display: inline-block;
    margin-left: 36px;
}

.n_right_head p {
    font-size: 20px;
    color: #333333;
    line-height: 20px;
}

.n_right_head span {
    font-size: 14px;
    color: #666666;
    line-height: 34px;
}

.n_content {
    margin-top: 30px;
    margin-left: 60px;
}
/* 会员等级样式 */
.n_right_userLevel .n_content img {
    margin-bottom: 20px;
}
.n_right_userLevel .n_right_icon {
    float: left; 
    width: 58px;
    height: 58px;
    background: url(../images/level_icon_red2.png) no-repeat;
}
.n_right_userLevel .n_right_head {
    float: left;
}
.n_right_userLevel .n_right_title {
    font-size: 18px;
}
.n_right_userLevel .n_right_head p {
    line-height: 40px;
    font-size: 18px;
}
.n_right_userLevel .n_content {
    margin-left: 67px;
    margin-top: 0;
}
.n_right_userLevel .n_content p {
    font-size: 14px;
    line-height: 40px;
}
.n_right_userLevel .n_content img {
    max-width: 100%;
}
.n_right_userLevel .n_right_line {
    margin-bottom: 30px;
}

/*企业专享ico图标*/
.exclusiveIco {
    width: 19px;
    height: 16px;
    background: url('../images/exclusiveico.gif') no-repeat;
    position: absolute;
    top: 6px;
    left: 208px;
}

/*  我的订单标题 */
.order_num_text {
    max-width: 180px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    cursor: pointer;
}
/* 联系客服 */
.findService {
    cursor: pointer;
}
/* 加积分广告banner的同级元素都是浮动布局 */
.jifenBanner {
    float: left;
    margin-top: 20px;
}
/* 详情页积分提示 */
.product-points-info {
    width: 100%;
}
.product-points-info .points_tag {
    display: inline-block;
    width: 15px;
    height: 15px;
    margin-top: 9px;
    margin-left: 4px;
    background: url(../images/icon_wenhao_black.png) no-repeat;
    cursor: pointer;
}
.product-points-info .ponits_tag_box:hover .points_text {
    display: block;
}
.product-points-info .points_text {
    display: none;
    position: absolute;
    width: 101px;
    left: 28px;
    line-height: 24px;
    top: 5px;
    background: #fff;
    text-align: center;
    border-radius: 3px;
}
.product-points-info .points_text::before {
    content: '';
    position: absolute;
    left: -10px;
    top: 6px;
    width: 0;
    height: 0;
    border: 6px dashed transparent;
    border-right: 6px solid #fff;
}

.ad_active_box{
    display:none;
    position:fixed;
    left:0;
    top:0;
    width:100%;
    height:100%;
    line-height:100%;
    z-index:3000;
}
.ad_active_box > .content_bg{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    line-height:100%;
    background-color:#000;
    opacity:0.6;
    filter:alpha(opacity=60);
    z-index:3001;
}
.ad_active_box > .content{
    position:absolute;
    left: 50%;
    width:560px;
    height:560px;
    z-index:3002;
    margin: 3% 0px 0px -280px;
}
.ad_active_box > .content > a > img{
    width: 560px;
    height:560px;
}
.ad_active_box > .content > img{
    width: 24px;
    height: 24px;
    position:absolute;
    top: 100px;
    right: 50px;
}
/* 我的订单列表加订单小计  */
.order_detail_sum {
    width: 200px;
    padding-right: 20px;
    line-height: 26px;
    margin-bottom: 20px;
}
.order_sum_num {
    float: right;
    color: #E50012;
    width: 80px;
    text-align: right;
}
.order_sum_text {
    float: left;
    width: 90px;
    text-align: right;
}
.link_btns_cont {
    display: table;
    width: 100% !important;
    height: 100%;
}
.link_btns_box {
    display: table-cell;
    text-align: center;
    vertical-align: middle;
}

/* 发票信息弹窗提示信息 */
.invioce_modal_info {
    width: 656px;
    height: 120px;
    background: #f7f7f7;
    border: 1px dashed #e0e0e0;
    margin: 0 auto 10px;
    padding-top: 20px;
    box-sizing: border-box;
}
.invioce_modal_info .info_text {
    color: red;
    margin-left: 10px;
    width: 455px;
    line-height: 24px;
    padding-top: 14px;
}

/* 单选框样式 */
.radio-label {
    position: relative;
    margin: 0 8px;
}
.radio-label input[type=radio] {
    width: 14px;
    height: 14px;
    opacity: 0;
}
.radio-label .label-image {
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/circle_empty.png) no-repeat;
    background-size: contain;
}
.radio-label input:checked+.label-image {
    background: url(../images/checked.png) no-repeat;
    background-size: contain;
}
.radio-label .label-text {
    margin-left: 6px;
}
/* 图片仅供参考，参数见详情 */
.pdt_image_tag {
    display: none;
    position: absolute;
    right: 4px;
    bottom: 6px;
    line-height: 20px;
    background: #f3ab5a;
    color: #fff;
    font-size: 12px;
    border-radius: 10px;
    padding: 0 10px;
    z-index: 100;
}

#city-select-container{
    width: 565px;
    height: 166px;
    float: left;
    font-size: 12px;
}
#city-select-container ul{
    padding: 0px;
    margin: 0px;
}
#city-select-container li{
    text-decoration: none;
    list-style: none;
    float: left;
    min-width: 70px;
    text-align: center;
    margin-top: 5px;
    width: auto;
}
#city-select-container li.active a{
    background: #e50012;
    color: #ffffff;
}
#city-select-container li a{
    padding: 0 5px;
    cursor: pointer;
    border-radius: 3px;
    text-decoration: none;
    color: #333;
}
#city-select-container li a:hover{
    background: #e50012;
    color: #ffffff;
}
#city-select-container span.tab-name{
    display:inline-block;
    cursor: pointer;
    display: inline-block;
    cursor: pointer;
    padding-left: 14px;
    padding-right: 32px;
    border: solid 1px #cccccc;
    background: #fff;
    border-bottom: none;
    line-height: 23px;
    height: 23px;
}
#city-select-container span.tab-name.active{
    border: 2px solid #d32e26;
    height: 24px;
    border-bottom: none;
}
#city-select-container .city-content {
    display: none;
}
#city-select-container .tab-bar{
    height: 24px;
}
#city-select-container .tab-bar-list {
    position: relative;
    float: left;
}
#city-select-container .arrow{
    display: inline-block;
    width: 18px;
    height: 26px;
    position: absolute;
    top: 0px;
    right: 10px;
    background: url("../images/u1135.png") no-repeat center;
}
#city-select-container .content {
    height: 120px;
    border-top: 2px solid #d32e26;
}
#city-select-container span.city-name.tab-name {
    margin-left: 6px;
}
.fir-city-select {
    position: fixed;
    width: 100%;
    min-width: 1200px;
    height: 100%;
    top: 0;
    z-index: 1000;
}
.fir-city-select .mock-floor{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    line-height:100%;
    background-color:#000;
    opacity:0.6;
    filter:alpha(opacity=60);
    z-index:1001;
}
.fir-city-select .city-box{
    width: 640px;
    height: 400px;
    background-color: #ffffff;
    border-radius: 3px;
    z-index: 1002;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -200px;
    margin-left: -320px;
}
.city-box .city-title-info{
    text-align: center;
    margin-top: 10px;
    position: relative;
}
.city-box .city-title-info img.city-close {
    position: absolute;
    top: 11px;
    right: 11px;
    cursor: pointer;
}
.city-box .city-title-info .title-city-inf{
    font-size: 16px;
    font-weight: bold;
    margin-left: 10px;
}

.city-box .city-title-info .defbox .def-addr {
    text-align: left;
    height: 27px;
}
.city-box .city-title-info .defbox .def-addr .city-title-bar {
    float: left;
    height: 27px;
    border: 1px solid #e2e2e2;
    border-bottom: #fff;
    background: #fff;
    margin-left: 19px;
    line-height: 27px;
    font-size: 14px;
    padding: 0 15px;
}
.city-box .city-title-info .defbox .def-addr .city-title-bar span.city-tit{
    margin-left: 15px;
}
.city-box .city-title-info .defbox .sel-container{
    width: 570px;
    height: 190px;
    border: 1px solid #E2E2E2;
    margin: 0 auto;
    padding: 20px 15px 0px;
}
.screenbar  .area{
    height:24px;
    padding: 0px;
    border: 1px solid #e2e2e2;
    border-radius: 3px;
    padding-left: 10px;
    max-width: 146px;
    /*overflow-x: hidden;*/
    white-space: nowrap;
    text-overflow: ellipsis;
    background: #fff;
    line-height: 24px;
    padding-right: 30px;
    position: relative;
    display: inline-block;
    float: inherit;
    z-index: 100;
}
.screenbar .area span {
    width:auto;
    height: 24px;
    line-height: 24px;
}
.screenbar .area .area_list{
    top: 26px;
    width:392px;
    height: 189px;
}
.screenbar .area #city-select-container{
    width: 377px;
}
.screenbar .area #city-select-container li{
    min-width: 50px;
}
.screenbar .area:hover .area_zhe {
    display: block;
    top: 22px;
}
.screenbar  li .areas span {
    width: 72px;
    padding: 0px;
}
.screenbar  .areas_i{
    right: 8px;
}
.screenbar #ps-addr{
    position: absolute;
    right: 268px;
}
.product_info_list .area {
    z-index: 8;
}

/* 表单样式 */
.form-item {
    line-height: 32px;
    margin-bottom: 19px;
    font-size: 14px;
}
.form-title {
    float: left;
    width: 20%;
    height: 32px;
    color: #666666;
    text-align: right;
}
.form-title>em {
    color: #ed0c1e;
}
.form-content {
    float: left;
    padding-left: 10px;
    width: 75%;
}
.form-select {
    width: 250px;
    height: 32px;
    background-color: #ffffff;
    border: solid 1px #e2e2e2;
    cursor: pointer;
}
/* 会员认证弹窗 */
.cent-model-container .left-item {
    width: 455px;
    padding: 15px;
}
.cent-model-container .form-tit {
    height: 16px;
    line-height: 16px;
    font-size: 16px;
    color: #333333;
    padding-left: 5px;
    border-left: 4px solid #d32e26;
}
.cent-model-container .upload-tag {
    width: 390px;
    line-height: 16px;
    font-size: 12px;
    color: #e8901d;
    padding-left: 10px;
    padding-top: 20px;
}
.cent-model-container .cent-bottom-tag {
    width: 332px;
    height: 52px;
    border-radius: 26px;
    background: url(../images/cent_tag_bgd.png) no-repeat;
    background-size: 100% 100%;
    margin: 0 auto;
    box-sizing: border-box;
    padding-left: 45px;
    vertical-align: middle;
    padding-top: 9px;
}
.cent-model-container .form-cont {
    margin-top: 30px;
}
.cent-model-container .submitCentBtn {
    width: 150px;
    height: 42px;
    line-height: 42px;
    background-color: #ed0c1e;
    border-radius: 3px;
    text-align: center;
    color: #fff;
    border: 1px solid #ed0c1e;
    margin-top: 35px;
    cursor: pointer;
}
.cent-model-container .circle-close {
    position: absolute;
    right: -33px;
    top: -35px;
    width: 30px;
    height: 30px;
    background: url(../images/close.png) no-repeat;
    background-size: 100% 100%;
}

/* 上传图片 */
.uploader_btn {
    width: 120px;
    height: 90px;
    background: url('../images/icon_upload.png') no-repeat center center #f6f6f6;
    border: 1px dashed #999;
}
.uploader_btn > div,
.uploader_btn input,
.uploader_btn label  {
    width: 120px !important;
    height: 90px !important;
    padding: 0 !important;
    background: none;
    opacity: 0;
}
.uploader_item {
    position: relative;
    width: 120px;
    height: 90px;
    margin-left: 10px;
    text-align: center;
}
.uploader_item .del_file_btn {
    display: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 16px;
    height: 16px;
    background: url('../images/icon_close.png') no-repeat;
    cursor: pointer;
}
.uploader_item:hover .del_file_btn {
    display: block;
}
.uploader_item .file_name {
    position: absolute;
    left: 0;
    bottom: 12px;
    width: 100%;
    font-size: 12px;
    line-height: 16px;
    padding-left: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    cursor: pointer;
}
.uploader_item:hover .file_name {
    color: #2d8cf0;
    text-decoration: underline;
}
.uploader_item .viewImg {
    display: none;
    width: 82px;
    height: 60px;
    margin: 0 auto;
}
.uploader_item .state {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    text-align: center;
    line-height: 12px;
    font-size: 12px;
}
/* 上传回显小图标 */
.uploader_item.pdf {
    background: url('../images/icon_pdf.png') no-repeat center 14px;
}
.uploader_item.img {
    background: url('../images/icon_img.png') no-repeat center 14px;
    background-size: 26px auto;
}
.uploader_item.excel {
    background: url('../images/icon_excel.png') no-repeat center 14px;
}
.uploader_item.doc, 
.uploader_item.word {
    background: url('../images/icon_word.png') no-repeat center 14px;
}
/* 上传回显大图标 */
.file_icon_big .uploader_item.pdf {
    background: url('../images/icon_pdf_l.png') no-repeat center 12px;
}
.file_icon_big .uploader_item.img {
    background: url('../images/icon_img_l.png') no-repeat center 12px;
}
.file_icon_big  .uploader_item.excel {
    background: url('../images/icon_excel_l.png') no-repeat center 12px;
}
.file_icon_big .uploader_item.word {
    background: url('../images/icon_word_l.png') no-repeat center 12px;
}
/* 操作合同附件自定义弹窗样式 */
.layui-layer-fileDelTip {
    border-radius: 5px;
}
.layui-layer-fileDelTip .layui-layer-padding,
.layui-layer-fileLimitTip .layui-layer-content {
    padding: 15px 20px 15px 94px !important;
}
.layui-layer-fileDelTip .layui-layer-content .layui-layer-ico {
    position: absolute;
    top: 12px !important;
    left: 54px !important;
    width: 36px;
    height: 36px;
    background: url('../images/tanhao_yellow.png') no-repeat;
    background-size: contain;
}
.layui-layer-fileLimitTip .layui-layer-content .layui-layer-ico {
    position: absolute;
    top: 16px;
    left: 54px !important;
    width: 36px;
    height: 36px;
    background: url('../images/tanhao_blue.png') no-repeat;
    background-size: contain;
}
.layui-layer-setwin .layui-layer-ico {
    background: url('../images/icon_close_gray.png') no-repeat;
    background-size: contain;
    background-position: 0 0 !important;
}
.layui-layer-fileDelTip .layui-layer-btn,
.layui-layer-fileLimitTip .layui-layer-btn {
    text-align: center;
}
.layui-layer-fileDelTip .layui-layer-btn>a,
.layui-layer-fileLimitTip .layui-layer-btn>a {
    padding: 0 30px;
}
.layui-layer-fileDelTip .layui-layer-btn .layui-layer-btn0 {
    background-color: #e50112;
    border-color: #e50112;
    margin-right: 36px;
}
.layui-layer-fileLimitTip .layui-layer-btn .layui-layer-btn0 {
    border: 1px solid #dedede;
    background-color: #fff;
    color: #333;
}
div#regi-img {
    position: relative;
    float: left;
    display: none;
}
div#regi-img .close-x {
    position: absolute;
    width: 22px;
    height: 22px;
    right: 6px;
    bottom: 54px;
    cursor: pointer;
}

.can-sale {
    position: absolute;
    left: 0;
    top: 0;
    width: 100% !important;    
    height: 100%;
    cursor: not-allowed;
}
.mock-img {
    position: absolute;
    width: 100%;
    height: 100%;
    background: #c9c9c9;
    opacity: 0.3;
    filter: alpha(opacity=30);
}
.can-sale-text {
    font-size: 12px;
    height: 16px;
    line-height: normal;
    background: #000;
    color: #fff;
    z-index: 2;
    text-align: center;
    position: relative;
    top: 57px;
    opacity: 0.5;
    filter: alpha(opacity=50);
}
.like-product-num{
    display: inline-block;
    padding: 2px 10px;
    background: #ffe9c9;
    border-radius: 10px;
    margin-bottom: 5px;
}
/* 模拟禁用状态复选框 */
.sim-disabled-label {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../images/check_.png) no-repeat;
    background-size: contain;
    opacity: 0.5;
    cursor: not-allowed;
}
/* 移入展示tips */
.hoverTipBtn {
    cursor: pointer;
}
/* 替换商品 */
.replace-product {
    padding-left: 18px;
    background: url(../images/replace_icon.png) no-repeat left center;
}
.replace-product a {
    text-decoration: underline;
    color: #3679c7;
}

.canNotSaleTag {
    display: inline-block;
    width: 148px;
    border: solid 1px #ff7681;
    color: #e7202f;
}
.canNotSaleTag b {
    display: inline-block;
    width: 22px;
    text-align: center;
    border-right: solid 1px #ff7681;
    margin-right: 9px;
    background-color: #ffe9eb;
    font-size: 14px;
    font-weight: 700;
}
.waitingLink {
    font-size: 14px;
    line-height: 24px;
    color: #2d2d34;
    cursor: not-allowed;
}
div#RefreshContainer {
    margin-left: 3px;
}