﻿@charset "utf-8";
.red, a.red, .headT ul a.red {
    color: #f63c53;
}

a.red:hover, label.red:hover {
    text-decoration: underline;
}

div, ul, li, dl, dt, dd, h2, span {
    padding: 0;
    margin: 0;
    list-style-type: none;
}

.f0 {
    font-size: 0;
}

.f10 {
    font-size: 10px;
}

.f18 {
    font-size: 18px;
}

.f24 {
    font-size: 24px;
}

.mlr10 {
    margin-right: 10px;
    margin-left: 10px;
}

.mt70 {
    margin-top: 70px;
}

.z {
    _zoom: 1;
}

.w50px {
    width: 50px;
}

.w60px {
    width: 60px;
}

.w270px {
    width: 260px;
}

.ac {
    margin: 0 auto;
}

input, textarea {
    border: 0;
    outline: none;
}

ul, dl {
    list-style: none;
}

.wth1200 {
    width: 1200px;
    margin: 0 auto;
    font-family: 'microsoft yahei';
}

.logCont {
    width: 960px;
    margin: 0 auto;
    font-family: 'microsoft yahei';
}

.ml15 {
    margin-left: 15px;
}

.ml30 {
    margin-left: 30px;
}

.mlr20 {
    margin: 0 20px;
}

.pl30 {
    padding-left: 30px;
}

.cgray {
    color: #8b8b8b;
}

.stepcor { /*color:#015198;*/
    color: #015198;
}

.aclor {
    color: #424242;
}

.spancolor {
    color: #757575;
}

.ovzoom {
    overflow: hidden;
    zoom: 1;
}

.stepcor1 {
    color: #ff4546;
}

.mt40 {
    margin-top: 40px;
}

.accBorder {
    border: 1px solid #e3e3e3;
    text-align: center;
}

.accBorder1 {
    border: 1px solid #dddddd;
}

.accBtoom {
    border-bottom: 1px solid #e3e3e3;
}

.accTop {
    text-align: left;
}

.pbgc {
    background-color: #f6f4f4;
}

.mtb20 {
    margin: 20px auto;
}

.pl40 {
    padding-left: 40px;
}

.ml40 {
    margin-left: 40px;
}

.white {
    color: #fff;
}

.corblue {
    color: #2c92ff;
}

/*按钮的样式*/
.btnSelect {
    background-color: #015198;
    width: 90px;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    color: #fff;
    text-align: center;
}

.btnSelect_ {
    background-color: #c0c0c0;
    height: 32px;
    font-size: 14px;
    line-height: 32px;
    color: #fff;
    text-align: center;
}

.btnSelect:hover {
    color: #fff;
}

.pl70tb50 {
    padding: 50px 0 50px 70px;
}

/*模版头部*/
.delist1 {
    line-height: 25px;
    font-weight: bold;
    font-family: 'microsoft yahei';
}

.delist2 {
    line-height: 20px;
    font-family: "simsun";
}

.delist1, .delist2 {
    font-size: 14px;
}

.delist2 a:hover {
    color: #015198;
}

.modleBg {
    background: #f5f5f5;
    height: 50px;
    line-height: 50px;
}

.modleLine {
    border-bottom: 1px solid #f7f7f7;
    height: 40px;
    line-height: 40px;
}

.pl10r20 {
    padding: 0 20px 0 10px;
}

.pl0r20 {
    padding: 0 20px 0 0px;
}

/*页码的样式*/
.pageNum {
    font-family: "simsun";
    font-size: 14px;
    margin-top: 50px; /*padding-left:450px;*/
    float: right;
}

.pageNum a {
    float: left;
    padding: 0 10px;
    height: 32px;
    color: #3c3c3c;
    border: 1px solid #e3e3e3;
    line-height: 32px;
    text-align: center;
}

.pageNum a:hover {
    color: #fff;
    background-color: #015198;
    border: 1px solid #015198;
}

.pageNum span {
    float: left;
    display: inline;
    margin: 0 5px;
    line-height: 32px;
    letter-spacing: 1px;
    margin-top: 1px;
}

.pageNum span input {
    width: 32px;
    height: 21px;
    margin: 0 5px;
    lint-heihgt: 2
}

.pageNum .morePage, .pageNum .morePage:hover {
    border: none;
    background: none;
    color: #424242;
}

.pageNum .nextP, .pageNum .prevP {
    width: 62px;
    padding: 0;
}

.pageNum .nextP {
    background: url(/static/images/accountBg.png) -28px -46px no-repeat;
    width: 30px;
}

.pageNum .prevP {
    background: url(/static/images/accountBg.png) 6px -46px no-repeat;
    width: 30px;
}

.pageNum .prevP:hover, .pageNum .nextP:hover {
    background-color: #015198;
}

.pageNum .sumbitBtn {
    float: left;
    display: inline;
    background-color: #015198;
    border: 1px solid #015198;
    height: 23px;
    line-height: 23px;
    color: #fff;
    margin-top: 4px;
}

.pageNum .onPage {
    background-color: #ff4546;
    border: 1px solid #015198;
    color: #fff;
}

.pageNum a {
    margin: 0 3px;
}

.pageNum .nextP:hover {
    background: #015198 url(/static/images/accountBg.png) -28px -220px no-repeat;
    width: 30px;
}

.pageNum .prevP:hover {
    background: #015198 url(/static/images/accountBg.png) 6px -220px no-repeat;
    width: 30px;
}

.mt50 {
    margin-top: 50px;
}

a.blue, label.blue, span.blue {
    color: #2c92ff;
}

a.blue:hover {
    text-decoration: underline;
}

.bbm2 {
    border-bottom: 2px solid #d7d7d7;
}

.red1 {
    font-size: 14px;
    color: #f73b53;
    font-weight: bold;
}

.red2 {
    color: #f63c53;
}

.red2:hover {
    text-decoration: underline;
}

.red3 {
    font-size: 14px;
    color: #f63c53;
    font-weight: bold;
}

.aHover {
    color: #666;
}

.aHover:hover {
    color: #f73b53;
}

a.aSearchBtn {
    display: block;
    height: 30px;
    text-align: center;
    line-height: 30px;
    cursor: pointer;
    width: 100px;
    background: #015198;
    color: #fff;
    margin: 10px 10px 10px 300px;
}

a.aSearchBtn:hover {
    background: #ea3045;
}

.phBtn {
    text-align: left;
    color: #3399ff;
    height: 26px;
    background: #fff;
}

.phBtn:hover {
    text-decoration: underline;
}

.inputBor1 {
    border: 1px solid #ccc;
    width: 200px;
    text-indent: 6px;
}

.w400 {
    width: 400px;
}

.w730 {
    width: 730px;
}

.h50 {
    height: 50px;
}

/*页码2*/
.page2 {
    width: 100%;
    float: right;
    font-size: 16px;
    margin-top: 30px;
}

.page2C {
    float: right;
}

.page2C span, .page2C a {
    display: block;
    float: left;
    text-align: center;
    color: #666;
}

.page2C a:hover {
    color: #333;
}

/*面包屑样式*/
.zlyNav, .zlyNavNb {
    height: 50px;
    border-bottom: 1px solid #e9e9e9;
}

.zlyNavNb {
    border-bottom: 0px;
}

.zlyNav li, .zlyNavNb li {
    float: left;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    color: #424242;
}

.zlyContL {
    width: 380px;
    height: 550px;
}

.yellowB {
    background: #fffbf2;
    border: 1px solid #fac790;
    padding: 0px 10px;
    color: #656462;
}

.fx_sc {
    height: 100px;
}

.ml40 {
    margin-left: 40px;
}

.ml80 {
    margin-left: 85px;
}

.mlr {
    margin: 0 5px;
}

.m390 {
    margin-left: 390px;
}

.nextstepBtn, .PurchaseButton {
    height: 40px;
    background-color: #015198;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding: 0 20px;
    color: #fff;
    width: 120px;
}

.PurchaseButton a {
    color: #fff;
}

.nextstepBtn:hover, .PurchaseButton:hover {
    background-color: #cc0000;
}
.nextstepBtnDisabled{
    background-color: #999 !important;
    cursor: default !important;
}
.addcarButton {
    height: 40px;
    background-color: #ffccce;
    line-height: 40px;
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    padding: 0 40px 0 60px;
    color: #cc0000;
}

.addcarButton:hover {
    text-decoration: none;
    background-color: #fdb0b3;
    color: #cc0000;
}

.iconT {
    left: 30px;
    top: 2px;
    width: 35px;
    height: 35px;
    background: url(/static/images/pro_info/adbimg.png);
}

em {
    font-style: normal;
}

/*公共弹窗样式*/
.closeup {
    position: absolute;
    right: 0px;
    top: 3px;
    display: block;
    cursor: pointer;
    background: url(/static/images/bconline/mpgaiban.png) no-repeat 0 -470px;
    width: 20px;
    height: 20px;
}

.closeDown {
    position: absolute;
    top: 3px;
    right: 0px;
    display: block;
    cursor: pointer;
    background: url(/static/images/bconline/mpgaiban.png) no-repeat 0 -443px;
    width: 20px;
    height: 20px;
}

.fontFamYahei {
    text-align: center;
    color: #666666;
    font-size: 16px;
    line-height: 36px;
    padding: 25px 0 14px 0;
}

.dialogOrangeBtn {
    text-align: center;
    background-color: #015198;
    border: 1px solid #015198;
    color: #ffffff;
    cursor: pointer;
    font-size: 14px;
    width: 109px;
    height: 28px;
    line-height: 28px;
    float: left;
}

.dialogOrangeBtn:hover {
    background-color: #fa0520;
    border: 1px solid #fa0520;
}

.dialogGrayBtn {
    text-align: center;
    background-color: #fff;
    border: 1px solid #015198;
    color: #015198;
    cursor: pointer;
    font-size: 13px;
    width: 109px;
    height: 28px;
    line-height: 28px;
    float: left;
    margin-left: 20px;
}

.dialogGrayBtn:hover {
    border: 1px solid #fa0520;
    color: #fa0520;
}

.simplemodal-overlay {
    background-color: #000;
}

.simplemodal-container {
    position: fixed;
    width: 414px;
    height: 138px;
    padding: 0px;
    z-index: 1002;
    left: 593.5px;
    top: 163.5px;
    background-color: rgb(255, 255, 255);
}

.simplemodal-wrap {
    height: 100%;
    outline: 0px;
    width: 100%;
    overflow: auto;
}

.ml70 {
    margin-left: 70px;
}

.bluebtn, .bluebtn1 {
    cursor: pointer;
    color: #3399ff;
}

.red1 {
    font-size: 14px;
    color: #f73b53;
    font-weight: bold;
}

.red2 {
    color: #f63c53;
}

.red3 {
    font-size: 14px;
    color: #f63c53;
    font-weight: bold;
}

.bbm2 {
    border-bottom: 2px solid #d7d7d7;
}

.pl40 {
    padding-left: 40px;
}

.grey {
    color: #999;
}

select {
    text-transform: none;
}

.mt80 {
    margin-top: 80px;
}

.ablue:hover {
    text-decoration: underline;
}

.mt150 {
    margin-top: 150px;
}

.zHot, .zNew, .zSales, .zSaveMoney {
    display: inline-block;
    margin-left: 5px;
    height: 22px;
    width: 29px;
}

.zHot {
    background: url(/static/images/iconHot.png) left top no-repeat;
}

.zNew {
    background: url(/static/images/iconHot.png) left -24px no-repeat;
}

.zSales {
    background: url(/static/images/iconHot.png) left -47px no-repeat;
}

.zSaveMoney {
    background: url(/static/images/iconHot.png) left -73px no-repeat;
}

/*右侧悬浮导航*/
.float {
    width: 44px;
    height: 100px;
    position: fixed;
    left: 60%;
    _position: absolute;
    display: none;
    overflow: hidden;
    margin-left: 515px;
    z-index: 50;
}

/*left50%确保页面中间，左边距515大于页面内容的一半，确保在内容整体右侧外*/
.float a {
    display: block;
    text-indent: -9999px;
    overflow: hidden;
    -webkit-transition: background 0.2s ease;
    border: 1px solid #f65354;
    background: #fff url(/static/images/kficon.png) no-repeat;
}

.float .an_1 {
    background-position: -6px 0px;
    border: none;
    height: 44px;
}

.float .an_1:hover {
    background-position: -60px 0px;
}

.float .an_2 {
    background-position: -7px -45px;
    height: 30px;
}

.float .an_2:hover {
    background-position: -60px -45px;
    border-top: 1px solid #fff;
}

.borT {
    border-top: 1px solid #f8f0e6;
}

.gift {
    width: 33px;
    height: 16px;
    background: url(/static/images/Gift2.gif) center no-repeat;
    display: inline-block;
    vertical-align: text-bottom;
}

.loginRight .gift {
    width: 30px;
    background-image: url(/static/images/Gift.gif);
}

.loginRight .notice {
    border-bottom: 1px dashed #ccc;
    line-height: 20px;
}

.loginRight .registerbottom {
    overflow: hidden;
}

.img-responsive2 {
    display: block;
    max-width: 100%;
    min-width: 100%;
    height: auto;
}

.stepcor {
    color: #015198;
}

.stepcor1 {
    color: #1d63d5;
}

.btnSelect {
    background-color: #015198;
}

.nextstepBtn:hover, .PurchaseButton:hover {
    background-color: #1d63d5;
}

.aPopbox:hover {
    color: #015198;
}

.aPopbox:hover a.sepRed {
    color: #015198;
}

.aFred:hover {
    color: #015198;
}

.bottom_content .helpText-grid ul li dl a:hover {
    text-decoration: underline;
}

.siteCont .info-text .sites a:hover {
    text-decoration: underline;
}

.siteCont .info-links img:hover {
    cursor: pointer;
}

.btnSelect:hover {
    background: #1d63d5;
}

.kefu:hover {
    text-decoration: underline;
}

.zlyNav li a:hover, .zlyNavNb li a:hover {
    text-decoration: underline;
}

.page2C {
    font-size: 12px;
    line-height: 34px;
}

.page2C span, .page2C a {
    height: 13px;
    line-height: 13px;
    padding: 5px 8px;
    background: #ececec;
    margin: 5px;
    color: #373737;
    border: 1px solid #CCC;
}

.page2C a.on {
    background: #015198;
    border-color: #015198;
    color: #fff;
}

.page2C a:hover {
    border-color: #015198;
    color: #015198;
    background: #fff;
}

.btnSelect:hover {
    background: #1d63d5;
}

.pageNum .onPage {
    background-color: #015198;
    border: 1px solid #015198;
}

.pageNum a:hover {
    background-color: #015198;
    border: 1px solid #015198;
}

.pageNum .nextP:hover, .pageNum .prevP:hover {
    background-color: #015198;
}

.pageNum .sumbitBtn {
    background-color: #015198;
    border: 1px solid #015198;
}

.pageNum .sumbitBtn:hover {
    background-color: #1d63d5;
    border: 1px solid #1d63d5;
}

.btnGobuy {
    color: #015198;
}

.btnGobuy:hover {
    color: #1d63d5;
}

/*新版公共部分*/
a {
    text-decoration: none;
    outline: none;
    color: #333;
}

.w1200 {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.wth100 {
    width: 100%;
    min-width: 1200px;
}

.trans300 {
    -webkit-transition: .3s linear;
    transition: .3s linear;
}

/*头部*/
/*头部通栏*/
.topBanner {
    margin: 0px auto;
    height: 60px;
    background: url(/images/headBanner.jpg) center no-repeat;
}

.topBanner a {
    display: block;
    width: 100%;
    height: 60px;
}

.topBanner .closeBanner {
    width: 20px;
    height: 20px;
    top: 10px;
    right: 47px;
    line-height: 20px;
    background: #fff;
}

.topBanner .closeBanner:hover {
    color: #015198;
}

.topNotice {
    background: #fffbf2;
    border: 1px solid #f6c788;
    line-height: 20px;
}

/*头部*/
.headT {
    font-size: 12px;
    font-family: "Microsoft YaHei", "SimSun", Arial, Helvetica, sans-serif;
    height: 40px;
    line-height: 10px;
    color: #343435;
    background: #eaeaea;
    border-bottom: 1px solid #eaeaea;
}

.headT li {
    float: left;
    padding: 0 8px;
    position: relative;
}

.headT a {
    color: #343435;
}

.headT a:hover {
    color: #015198;
}

.headT li i {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: url(/static/images/headIcon.png) no-repeat;
}

.headT li .vline {
    position: absolute;
    right: -1px;
    top: 0;
}

.headT .member i {
    background-position: -490px 0;
}

.headT .mobile i {
    background-position: -475px 0;
}

.headT .member:hover i {
    background-position: -438px 0;
}

.headT .mobile:hover i {
    background-position: -423px 0;
}

.headM {
    height: 120px;
}

.headM .logoT {
    display: block;
    width: 418px;
    height: 120px;
    background: url(/static/images/logo.jpg) no-repeat 0 55%;
    background-size: 100%;
}

.headM .advanBox li {
    width: 150px;
}

.headM .advanBox li .freeD, .headM .advanBox li .freeS, .headM .advanBox li .freeP {
    width: 43px;
    height: 43px;
}

.headM .advanBox li .freeD {
    background: url(/static/images/shejibg.jpg) no-repeat right center;
    background-size: 43px;
    width: 45px;
    height: 45px;
}

.headM .advanBox li .freeS {
    background: url(/static/images/baoyoubj.jpg) no-repeat 0px center;
    background-size: 45px;
    width: 45px;
    height: 45px;
}

.headM .advanBox li .freeP {
    background: url(/static/images/diybj.jpg) no-repeat right center;
    background-size: 45px;
    width: 45px;
    height: 45px;
}

.headM .shopCart {
    width: 156px;
    height: 40px;
}

.headM .shopCart .gotoCart {
    width: 156px;
    height: 40px;
    line-height: 40px;
    background: #eaeaea;
    /* border: 1px solid #ddd; */
    top: 0;
    left: 0;
    z-index: 2;
}

.headM .gotoCart .icon {
    width: 30px;
    height: 29px;
    background: url(/static/images/shopcartbj.png) no-repeat;
    background-size: 100%;
}

.headM .gotoCart .icon label {
    line-height: 20px;
    padding: 0 5px;
    background: #d2d2d2;
    left: 18px;
    top: -20px;
}

.headM .gotoCart .arrow {
    position: absolute;
    top: 11px;
    right: 0px;
    width: 22px;
    height: 22px;
    background: url(/static/images/youjiantou.png) no-repeat;
}

.headM .cartDrop {
    width: 340px;
    padding: 10px;
    border: 1px solid #ddd;
    top: 40px;
    right: 0;
    background: #fff;
    z-index: 1;
    display: none;
}

.headM .cartDrop .noGoods .icon {
    width: 60px;
    height: 45px;
    background: url(/static/images/logobg.jpg) no-repeat -435px -142px;
}

.headM .cartDrop dl {
    padding: 5px 0;
    border-bottom: 1px solid #f5f5f5;
}

.headM .cartDrop dt {
    width: 50px;
    height: 50px;
    display: table-cell;
    vertical-align: middle;
}

.headM .cartDrop dt img {
    max-width: 50px;
    max-height: 50px;
}

.headM .cartDrop .goodsName {
    width: 200px;
    height: 50px;
    overflow: hidden;
}

.headM .cartDrop dd a:hover {
    color: #015198;
}
.cart_ft{
    padding: 8px;
    background: #f5f5f5;
    text-align: right;
    height: 30px;
}
.cart_ft_info{
    float: left;
    line-height: 29px;
}
.cart_ft_lk{
    float: right;
    height: 29px;
    padding: 0 10px;
    background: #e4393c;
    color: #fff;
    text-align: center;
    font-weight: 700;
    line-height: 29px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
.redBtn {
    width: 100px;
    height: 30px;
    line-height: 30px;
    background: #015198;
}

.redBtn:hover {
    background: #1d63d5;
}


/*导航菜单*/
.navBox {
    height: 38px;
    line-height: 38px;
    /* background-color: #ff6000; */
    text-align: center;
    font-size: 16px;
    color: #555555;
}

.navBox .classify {
    height: 38px;
    z-index: 100;
}

.navBox .allMenu {
	cursor: pointer;
    width: 207px;
    background-color: #ff6000;
    height: 38px;
    line-height: 38px;
    /* width: 235px;
    height: 38px;
    line-height: 38px;
    background: url(/static/images/titlebanerbj.png) no-repeat;
    background-size: 100%;
    color: #fff;
    font-size: 20px;
    margin: -6px 0 0 -13px;
    text-align: left; */
}

.navBox .allMenu .allType {
    width: 32px;
    height: 32px;
    background: url(/static/images/alltypebj.png) no-repeat;
}

.navBox .navBoxLi {
    width: 90px;
    float: left;
    padding: 0 30px;
    position: relative;
    font-size: 16px;
}

.navBox .navBoxLi a {
    color: #555555;
    display: block;
}
.navBox .navBoxLi a:hover {
    color: #ff6000;
}

.navBox .navBoxLi:hover {
    /* background-color: #1d63d5; */
}
.navBox .navBoxLi-hover {
    /* background-color: #1d63d5; */
}


.navBox .active {
}

.navBox .navBoxLi img {
    vertical-align: text-top;
}

.navBox .navHot, .navBox .navNew {
    display: block;
    width: 30px;
    height: 16px;
    position: absolute;
    top: 2px;
    right: 0;
}

.navBox .navHot {
    background: url(/static/images/iconNh.gif) 0 -60px no-repeat;
}

.navBox .navNew {
    background: url(/static/images/iconNh.gif) 0 0 no-repeat;
}

.hideMenu .smallC {
    display: none;
}

.hideMenu:hover .smallC {
    display: block;
}


.smallC {
    width: 207px;
    min-height: 300px;
    top: 38px;
    left: 0;
    text-align: left;
    background: #ffac7a;
    opacity: 0.95;
    z-index: 100;
}

.smallC .menu {
    width: 204px;
    height: 38px;
}
.smallC .menu:first-child{
    margin-top: 2px;
}

.smallC .menu.menu_hover{
    background-color: #ff6000 !important;
}

.smallC .menu .mainmenu {
    height: 38px;
    margin-left: 20px;
    line-height: 5px;
}
.smallC .menu .mainmenu .iconClass {
    width: 26px;
    height: 26px;
    margin-right: 5px;
    background-size: 100%;
}

.smallC .menu .mainmenu2 {
    padding-left: 15px;
    padding-bottom: 6px;
    font-size: 14px;
    line-height: 22px;
}

.smallC .menu .mainmenu2 li {
    float: left;
    min-width: 31px;
    padding-right: 10px;
}

.smallC .menu .mainmenu2 li a {
    color: #fff;
}

.smallC .menu .mainmenu2 a:hover, .smallC .menu .mainmenu a:hover {
    color: #fff;
    padding-bottom: 0;
    /* border-bottom: 2px solid #fff; */
}


.smallC li p {
    display: block;
    line-height: 20px;
    font-size: 14px;
    text-align: left;
    padding-left: 10px;
    width: 194px;
    font-weight: lighter;
}

.smallC .menu .mainmenu a {
    color: #fff;
}

.smallC .menu a:hover {
    cursor: pointer;
    color: #ff6000 ;
}

.smallC .menu .submenu {
    height: 499px;
    border: 1px solid #eaeaea;
    border-top: 0;
    position: absolute;
    left: 207px;
    top: 0px;
    background: white;
    overflow: hidden;
    z-index: -1;
    display: none;
}
.smallC .menu .submenu ul {
    width: 258px;
    float: left;
    padding: 15px 0px 0px 15px;
}
.smallC .menu .submenu .adContent{
    float: left;
    width: 300px;
}
.smallC .menu .submenu .adContent img{
    width: 300px;
    height: 500px;
}

.smallC .menu:hover {
    border-style: none solid none none;
    border-color: transparent #f76c69 transparent transparent;
}

.smallC .menu:hover .submenu {
    display: block;
}

.submenu dl {
    margin-bottom: 10px;
}

.submenu dl dt {
    border-bottom: 1px solid #cdcdcd;
    height: 32px;
    line-height: 32px;
}

.submenu dl dt a {
    display: inline-block;
    color: #000;
    border-bottom: 1px solid #015198;
    margin-bottom: -1px;
}

.submenu dl dd {
    font-size: 14px;
    line-height: 22px;
    padding: 5px 0;
}

.submenu dl dd a {
    color: #666;
    margin-right: 15px;
    display: inline-block;
}
.titlelist {
    width: 290px !important;
}
.titlelist .title{
	width: 200px;
    height: 24px;
    border-bottom: 1px solid #e6e6e6;
    border-left: 4px solid #ed193a;
    padding-left: 7px;
    line-height: 24px;
    font-size: 16px;
    color: #272727;
    margin-bottom: 10px;
}
.titlelist li {
    height: 35px;
    line-height: 35px;
    padding-left: 10px;
    font-size: 16px;
}


/*底部*/
.serverBox ul {
    padding: 40px 0;
}

.serverBox ul li {
    width: 197px;
    padding-left: 35px;
}

.serverBox ul .nobr {
    border-right: 0;
}

.serverBox ul li p {
    padding-left: 70px;
    color: #424242;
    line-height: 24px;
}

.serverBox .serM, .serverBox .serM1, .serverBox .serM2, .serverBox .serM3, .serverBox .serM4 {
    width: 45px;
    height: 40px;
    background: url(/static/images/headIcon.png) 0 -141px no-repeat;
}

.serverBox .serM1 {
    background-position: -45px -141px;
}

.serverBox .serM2 {
    background-position: -100px -141px;
}

.serverBox .serM3 {
    background-position: -148px -141px;
}

.serverBox .serM4 {
    background-position: -195px -141px;
}

.bottom_content {
    background-color: #eaeaea;
    padding: 25px 0;
}

.bottom_content .helpText-grid {
    width: 836px;
    overflow: hidden;
    border-right: 1px solid #757575;
}

.bottom_content .helpText-grid dl {
    width: 165px;
    float: left;
    line-height: 16px;
}

.bottom_content .helpText-grid dd a {
    color: #666;
}

.bottom_content .helpText-grid dt a {
    font-size: 16px;
    color: #666;
}

.bottom_content .helpText-grid a:hover {
    text-decoration: underline;
}

.customerBox {
    width: 360px;
}

.twoCodeR {
    width: 120px;
    height: 120px;
    line-height: 260px;
    color: #666;
}

.phoneNum .tel {
    font-size: 26px;
}

.phoneNum .redBtn {
    width: 192px;
    height: 35px;
    line-height: 34px;
    border-radius: 3px;
}

.phoneNum .redBtn span {
    width: 18px;
    height: 22px;
    background: url(/static/images/headIcon.png) -160px -101px no-repeat;
}

.friendlyLink {
    margin-top: 15px;
}

.friendlyLink a {
    color: #999;
    margin: 0px 5px;
    line-height: 20px;
}

.friendlyLink a:hover {
    text-decoration: underline;
}

.siteCont a {
    color: #666;
    padding: 10px 0px;
    margin-top: 10px;
}

.siteCont .sep {
    margin: 0 5px;
}

.siteCont a:hover {
    color: #015198;
}

/*右侧悬浮导航*/
.rightnav * {
    margin: 0;
    padding: 0;
}

.rightnav a {
    text-decoration: none;
    color: #999;
}

.rightnav ul {
    list-style: none;
    font-family: "Microsoft Yahei";
    color: white;
}

.rightnav {
    width: 37px;
    height: 100%;
    background: #313131;
    position: fixed;
    right: 0;
    min-height: 600px;
    z-index: 1000;
    top: 0;
}

.rightnav .enquiry {
    width: 37px;
    line-height: 18px;
    font-size: 14px;
    color: #999;
    border-bottom: 1px solid #464646;
    padding-bottom: 35px;
    background: url(/static/images/shop/righticon1.png) center 88px no-repeat;
}

.rightnav .enquiry:hover {
    color: #fff;
    background: #015198 url(/static/images/shop/righticon1H.png) center 88px no-repeat;
}

.rightnav .service {
    font-size: 12px;
    text-align: center;
    border-bottom: 1px solid #464646;
    line-height: 14px;
}

.rightnav .service img {
    margin-left: -16px;
}

.rightnav .iconbox {
    width: 37px;
    text-align: center;
}

.rightnav .advanbox {
    background: #464646;
    margin-top: 178px;
}

.rSidetel {
    background: url(/static/images/shop/righticon2.png) no-repeat center;
    height: 50px;
}

.rSidetel:hover {
    background: #015198 url(/static/images/shop/righticon2H.png) no-repeat center;
}

.rSide1 {
    width: 100%;
    height: 32px;
    background: url(/static/images/shop/medalIcon.png) center 38px no-repeat;
    padding-bottom: 35px;
}

.rSide1:hover {
    color: #fff;
    background: url(/static/images/shop/medalIcon2.png) center 38px no-repeat;
}

.rFedback {
    background: url(/static/images/shop/righticon4.png) center no-repeat;
    height: 30px;
}

.rFedback:hover {
    background: url(/static/images/shop/righticon4H.png) center no-repeat;
}

.rTop {
    width: 100%;
    height: 10px;
    background: url(/static/images/shop/righticon6.png) center no-repeat;
}

.rTophover:hover .rTop {
    background: url(/static/images/shop/righticon6H.png) center no-repeat;
}

.rightnav .bottom1 {
    position: absolute;
    bottom: 0;
}

.rightnav .bottom2 {
    position: absolute;
    bottom: 54px;
}

.rightnav li {
    cursor: pointer;
    padding: 10px 0;
    text-align: center;
}

.rightnav li:hover {
    background-color: #015198;
}

.rightnav .telbox, .rightnav .codebox {
    position: relative;
}

.rightnav .telbox .tel {
    position: absolute;
    left: -193px;
    top: -30px;
    font-family: "宋体";
    font-size: 12px;
    color: #333;
    display: block;
    background: url(/static/images/shop/telbg.png) no-repeat center;
    left: -130px;
    width: 114px;
    height: 144px;
    padding: 0 14px 0 4px;
}

.rightnav .tel img {
    margin-top: 12px;
    margin-bottom: 6px;
}

.rightnav .tel form {
    margin-top: 12px;
}

.rightnav .tel input {
    width: 96px;
    color: #999;
    height: 24px;
    line-height: 24px;
    border-radius: 3px;
    border: 1px #cbcbcb solid;
    background: #eee;
}

.rightnav .tel input:focus {
    color: #333;
    font-size: 14px;
}

.rightnav .tel a {
    width: 70px;
    height: 24px;
    border-radius: 3px;
    background: #015198;
    display: block;
    line-height: 24px;
    color: white;
    margin: 10px auto 0;
    border: 0;
}

.rightnav .codebox .code {
    width: 193px;
    height: 188px;
    background: url(/static/images/shop/codebg.png) no-repeat center;
    position: absolute;
    left: -193px;
    top: -20px;
    display: none;
}

.rightnav .codebox .code img {
    margin: 12px 0 0 -10px;
}

.rightnav .codebox .code p {
    line-height: 28px;
    color: #666666;
    font-size: 14px;
}

.rightnav .bottom2 .bottom2box {
    width: 155px;
    height: 110px;
    background: url(/static/images/shop/feedbackbg.png) no-repeat center;
    position: absolute;
    left: -155px;
    top: -5px;
    line-height: 52px;
    display: none;
}

.rightnav .bottom2 .bottom2box a.fankui {
    width: 115px;
    height: 35px;
    background: #015198;
    margin: 0px auto;
    line-height: 35px;
    border-radius: 4px;
    color: #fff;
    font-size: 16px;
    margin-top: 15px;
    display: block;
}

.rightnav .bottom2 .bottom2box p {
    font-size: 12px;
    color: #666;
    line-height: 18px;
    text-align: left;
    margin-left: 20px;
    margin-top: 10px;
}

.rightnav .bottom2 .bottom2box p span {
    font-size: 14px;
    color: #015198;
}

.rightnav .codebox:hover .code, .rightnav .bottom2:hover .bottom2box {
    display: block;
}

.rightnav .tel .closebtn {
    width: 9px;
    height: 9px;
    background: url(/static/images/shop/closebtn.png) 0 0 no-repeat;
    position: absolute;
    top: 25px;
    right: 18px;
    cursor: pointer;
}

.rightnav .tel .closebtn:hover {
    background-position: -10px 0;
}

.rightnav .tel a:hover {
    background: #1d63d5;
}

.rightnav .bottom2 .bottom2box a.fankui:hover {
    background: #1d63d5;
}

.pagination {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}
.pagination > li {
    display: inline;
}
.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    margin-left: -1px;
    line-height: 1.42857143;
    color: #373737;
    text-decoration: none;
    background-color: #fff;
    border: 1px solid #ddd;
    padding-bottom: 9px;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
    margin-left: 0;
    border-top-left-radius: 4px;
    border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
    border-top-right-radius: 4px;
    border-bottom-right-radius: 4px;
}
.pagination .active span{
    background: rgb(245,83,84);
    color: rgb(255,255,255);
    cursor: pointer;
}

.cart-empty {
    height: 98px;
    padding: 80px 0 120px;
    color: #333;
}
.message {
     height: 98px;
     padding-left: 341px;
     background: url(/static/images/no-login-icon.png) 250px 22px no-repeat;
 }
.floating_ck{position:fixed;right:0px;top:35%; z-index: 99999}
.floating_ck dl dd{position:relative;width:40px;height:40px;background-color:#646577;border-bottom:solid 1px #555666;text-align:center;background-repeat:no-repeat;background-position:center;cursor:pointer;}
.floating_ck dl dd:hover{background-color:#1d63d5;border-bottom:solid 1px #1d63d5;}
.floating_ck dl dd:hover .floating_left{display:block;}
.floating_ck dl dd:hover .floating_left1{display:block;}
.floating_ck dl dd:hover .floating_left2{display:block;}
.consult,.words{background-image:url(/static/images/zxicon.png);background-size: 20px 20px}
.quote{background-image:url(/static/images/kficon.png);background-size:20px 20px}
.qrcord{background-image:url(/static/images/erweimab.png);background-size:20px 20px}
.app{background-image:url(/static/images/app.png);background-size:20px 20px}
.return{background-image:url(/static/images/rightnavicoe.png);background-size: 90%;}
.floating_ck dd span{color:#fff;display:none;}
.floating_left{position:absolute;left:-160px;top:0px;width:160px;height:40px;background-color:#1d63d5;border-bottom:solid 1px #1d63d5;display:none;}
.floating_left a{color:#fff;line-height:40px;}
.floating_left2{position:absolute;left:-160px;top:0px;width:160px;height:80px;background-color:#1d63d5;border-bottom:solid 1px #1d63d5;display:none;}
.floating_left2 a{color:#fff;line-height:40px;}
.floating_ewm{height:160px;top:-80px;}
.floating_ewm p{color:#fff;margin-top:5px;}
.floating_ewm .qrcord_p01{font-size:12px;line-height:20px;}
.floating_ewm .qrcord_p02{font-size:18px;}
.floating_left1{position:absolute;left:-80px;top:0px;width:280px;height:160px;background-color:#1d63d5;border-bottom:solid 1px #1d63d5;display:none;}
.floating_app{height:150px;top:-80px; z-index: 999999}

/*顶部下拉*/
.subNav {
    border-top: 1px dashed #cfcfcf;
    width: 100%;
    height: 210px;
    padding-top: 2px;
    background-color: #fff;
    position: absolute;
    zoom: 1;
    left: 0;
    top: 38px;
    z-index: 200;
    display: block;
}
.g-wrap {
    width: 1190px;
    margin-left: auto;
    margin-right: auto;
    clear: both;
    zoom: 1;
}
.subNav .list {
    padding-left: 1px;
}
.subNav .list li {
    height: 200px;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    margin-left: -1px;
    float: left;
    display: inline;
}
.subNav .list li .imgw {
    width: 197px;
    height: 165px;
}

.subNav .list li:hover {
    box-shadow: 0 0 15px #ccc;
    cursor: pointer;
}

.subNav .list li .imgw img {
    width: 165px;
    height: 165px;
}
.subNav .list li .bt {
    height: 24px;
    width: 185px;
    line-height: 24px;
    text-align: center;
    font-size: 14px;
    color: #000;
    overflow: hidden;
    text-overflow: ellipsis;
    word-wrap: normal;
    white-space: nowrap;
    margin-top: 3px;
}
.subNav .list li .price {
    text-align: center;
    font-size: 12px;
    color: #ed193a;
}