/*=================================================
	Version:V1.0   	Date:2016-07-15
	Copyright: Foundj
=====================================================*/

body {
    font: 12px/1.5 "Helvetica Neue",Helvetica,"PingFang SC";
    font-family: "Helvetica Neue",Helvetica,"PingFang SC","Hiragino Sans GB","Microsoft YaHei","微软雅黑",Arial,sans-serif;
}

a {
    color: #888;
    text-decoration: none;
    cursor: pointer;
    outline: none;
}

a:hover {
    color: #C30D22;
    text-decoration: none
}

img {
    border: none;
    vertical-align: middle
}


/*修正FireFox下被撑开3像素的BUG*/

:focus {
    outline: none;
}

.pd20 {
    padding: 20px 0
}

.pd60 {
    padding: 60px 0
}

.mt10 {
    margin-top: 10px
}

.mt15 {
    margin-top: 15px
}

.mt20 {
    margin-top: 20px
}

.mt25 {
    margin-top: 25px
}

.mt30 {
    margin-top: 30px
}

.mb35 {
    margin-bottom: 35px
}


/*-----自定义 -----*/

.f-cat {
    text-align: center;
    font-size: 14px;
    margin-top: 10px;
    margin-bottom: 30px;
}

.f-cat a {
    padding: 0 15px;
    color: #666;
}

.code-content img {    
    height: 120px;
    width: auto;
}

.dcontent h3 {
    font-size: 18px;
    font-weight: bold;
    margin: 10px 0;
}

.djs {
    position: relative;
    width: 1200px;
    height: 450px;
    padding: 5px 0 15px 0px;
}

.djs .pn {
    position: absolute;
    top: -40px;
    right: 0;
}

.djs .prev,
.djs .next {
    float: left;
    height: 30px;
    width: 20px;
    overflow: hidden;
    cursor: pointer;
    margin-left: 10px;
}

.djs .prev .icon,
.djs .next .icon {
    height: 30px;
    width: 20px;
    font-size: 20px;
    color: #999;
    display: inline-block;
}

.djs .slide-box {
    width: 1200px;
    height: 450px;
    overflow: hidden;
}

.djs .slide-item {
    width: 290px;
    height: 450px;
    float: left;
    overflow: hidden;
    margin: 0 5px;
    background: #fff;
}

.djs .slide-item img {
    width: 290px;
    height: 290px;
}

.djs .slide-content {
    padding: 15px 20px;
}

.djs .slide-title{
    font-size: 14px;
    font-weight: bold;
    padding-bottom: 8px;
    border-bottom: 1px solid #eee;
    color: black;
    height: 40px;
}

.djs .slide-info {
    padding-top: 8px;
    color: #999;
    height: 60px;
}

.djs .slide-des {
    color: #999;
}

.pw50 {
    padding: 50px 0;
}

.mobile-content {
    line-height: 30px;
    text-align: center;
}

.mobile-content span {
    background: #C30D22;
    color: #fff;
    font-size: 14px;
    padding: 5px 15px;
}

.footer_bank {
    margin-bottom: 20px;
}

.gray_dark-background {
    background: #edecea;
}

.red-background {
    background: #e73529;
    height: 45px;
    line-height: 45px;
}

.red-background a {
    color: #fff;
    font-size: 16px;
    padding: 10px;
    margin-right: 50px;
    font-family: "microsoft yahei";
}

.gray-background {
    background: #f4f4f4;
    font-family: "Microsoft YaHei", 微软雅黑, "MicrosoftJhengHei", 华文细黑, STHeiti, MingLiu
}

.ad_pic a:hover img {
    filter: alpha(opacity=80);
    -moz-opacity: 0.8;
    -khtml-opacity: 0.8;
    opacity: 0.8;
}

.hot_section {
    width: 970px;
    margin-bottom: 30px;
}

.pd_tabbox {
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    -webkit-box-shadow: 0 2px 5px #ccc;
    margin-bottom: 15px;
}

.cat-link .cat-link-brand {
    display: none;
}

.mod-1 .cat-link .cat-link-brand {
    display: block;
}

#imap {
    position: absolute;
    padding: 5px;
    background: #e73529;
}

#imap h2 {
    color: #fff;
    font-size: 14px;
    margin: 5px;
}

span.topbar-title {
    float: left;
}

button.close {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    margin-right: 5px;
}

.close {
    float: right;
    font-size: 21px;
    font-weight: 700;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .4;
}

.sr-only {
    position: absolute;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0;
}

th strong {
    color: #333;
}

.address1-pic {
    width: 70px;
    height: 35px;
    display: block;
    background: url("i/address.jpg") no-repeat;
}

.address-pic {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url("i/adress-pic.jpg") no-repeat;
}

.phone-pic {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url("i/phone-pic.jpg") no-repeat;
}

.bus-pic {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url("i/bus-pic.jpg") no-repeat;
}

.tra-pic {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url("i/tra-pic.jpg") no-repeat;
}

.time-pic {
    width: 20px;
    height: 20px;
    display: inline-block;
    vertical-align: middle;
    background: url("i/time-pic.jpg") no-repeat;
}

.form-intro {
    margin-top: 20px;
}

.form-intro th {
    width: 60px;
    vertical-align: top;
    text-align: right;
    padding-right: 10px;
}

button.open {
    -webkit-appearance: none;
    padding: 0;
    cursor: pointer;
    background: 0 0;
    border: 0;
    float: right;
    margin-top: -30px;
}

#imap .anchorBL {
    display: none;
}

#imap {
    width: 660px;
    height: 390px;
}

#map {
    width: 100%;
    height: 350px;
    overflow: hidden;
    margin: 0;
    font-family: "微软雅黑";
}

.article .article-main .mod-content table img {
    width: 100%;
}

.share-recommend .pop-wrapper.add {
    height: 24px;
    width: 460px;
}

.jia_style {
    height: 24px;
    margin-left: 8px;
    float: left;
}

.share01 {
    width: 310px;
    height: 24px;
    display: block;
    background: url("i/share01.jpg") no-repeat;
    float: left;
}

.share02 {
    width: 55px;
    height: 24px;
    display: block;
    background: url("i/share02.jpg") no-repeat;
    cursor: pointer;
    float: left;
    margin-right: 8px;
}

.share03 {
    width: 55px;
    height: 24px;
    display: block;
    background: url("i/share03.jpg") no-repeat;
    cursor: pointer;
    float: left;
}


/*-- side r --*/

.hot-side {
    overflow: hidden;
    width: 200px;
}

.hot-side .mod-a .body .item {
    padding: 20px;
    background: #fff;
    margin-bottom: 15px;
    text-align: center;
}

.mod-a .body .rank-box {
    margin-top: 7px;
}

.body .rank-box .price1 {
    color: #e73529;
    font-weight: bold;
}

.page-store .wrap h3 {
    background: #747273;
    color: #fff;
    padding: 10px 20px;
    word-spacing: 8px;
    letter-spacing: 3px;
    margin-bottom: 20px;
}

.page-store .wrap .store_video h3 {
    background: #C30D22;
}

.store_intro,
.store_video,
.store_product {
    background: #fff;
}

.intro-pic {
    padding: 20px;
}

.slide_goodsbox {
    height: 270px;
    overflow: hidden;
    position: relative
}

.slide_goodsbox .slide-box {
    height: 270px;
    margin: 0 50px;
    overflow: hidden
}

.slide_goodsbox .slider .prev,
.slide_goodsbox .slider .next {
    position: absolute;
    top: 70px;
    z-index: 99
}

.slide_goodsbox .slider .prev {
    left: -25px;
}

.slide_goodsbox .slider .next {
    right: -25px
}

.slide_goodsbox .slider .prev a,
.slide_goodsbox .slider .next a {
    font-size: 90px;
    padding: 10px 0;
    color: #ddd;
}

.slide_goodsbox .slider .next a:hover,
.slide_goodsbox .slider .prev a:hover {
    color: #ccc
}

.slide_goodsbox .slide-box .slide-item {
    width: 200px;
    padding-right: 27px;
    text-align: center;
    float: left
}

.slide_goodsbox .slide-box .slide-item .info h4 {
    font-weight: normal;
    font: 12px microsoft yahei;
    height: 20px;
    overflow: hidden;
    color: #333
}

.slide_goodsbox .slide-box .slide-item .info a {
    color: #333
}

.slide_goodsbox .slide-box .slide-item .goods-intro a {
    color: #999
}

.slide_goodsbox .slide-box .slide-item .info .price1,
.slide_goodsbox .slide-box .slide-item .info .mktprice1 {
    font: 12px microsoft yahei;
}

.slide_goodsbox .slide-box .slide-item .info .mktprice1 {
    text-decoration: line-through
}

.store_intro {
    color: #777;
}

.store_intro h4 {
    color: #333;
    border-bottom: 1px dotted #ddd;
    padding-bottom: 7px;
    font-size: 14px;
    margin-bottom: 7px;
}

.store_intro .intro-text {
    margin-top: 10px;
}

/*.store_product {
    margin-bottom: 30px;
}*/

.store_product .slide_goodsbox {
    padding-top: 20px;
    height: 300px;
}

.store_person .person-content {
    background: #e73529;
    color: #f9f9f9;
    padding: 15px 30px;
    line-height: 30px;
}

.store_video {
    position: relative;
}

.store_video .video-pic {
    z-index: 1;
}

.store_video .iwrap {
    width: 960px;
    margin-top: 120px;
    z-index: 5;
    position: absolute;
    top: 105px;
    left: 50%;
    margin-left: -480px;
}

/*.store_video .video-intro {
    background: #C30D22;
    color: #f9f9f9;
    padding: 15px 30px;
    width: 180px;
    height: 450px;
    overflow: hidden;
    text-align: center;
    font-size: 14px;
    line-height: 25px;
}*/

.store_video .video-content {
    width: 700px;
    height: 395px;
    margin-right: 28px;
}

.store_intro .intro-content {
    padding: 40px 20px 20px;
    width: 670px;
    line-height: 30px;
}

.store_video .video-title {
    margin: 50px 0 80px 0;
}

.store_video .video-title span {
    color: #999;
}

.store_video .video-text {
    font-size: 18px;
    line-height: 30px;
    word-spacing: 8px;
    letter-spacing: 2px;
}

.store_video .video-bottom {
    margin-top: 110px;
}

.MenuList li.current a {
    color: #111;
    font-weight: bold;
}

.store_person h4 {
    font-size: 18px;
    margin-bottom: 10px;
}

.store_person h4 span.gray {
    color: #999;
    font-size: 18px;
    margin-right: 20px;
    font-weight: normal;
}

.store_person h4 span {
    font-size: 14px;
}

.person-text {
    font-size: 12px;
    color: #f2f2f2;
}

.time-background {
    position: relative;
}

.time-background .time-s {
    position: absolute;
    top: 228px;
    left: 820px;
    letter-spacing: 1.5px;
    color: #fff;
    background: #a40000;
    border-radius: 30px;
    padding: 8px 25px;
}

.time-background .time-s span {
    font-size: 14px;
}

.time-background .time-s p {
    font-size: 14px;
    color: #f2f2f2;
    float: left;
    margin-right: 10px;
}

/*.time-background .time-s span {
    border: 1px solid #fff;
    padding: 10px;
    border-radius: 5px;
    font-size: 40px;
    margin-left: 10px;
    margin-right: 5px;
}*/

.time-background h2,
.time-background .itime-content {
    position: absolute;
}

.time-background h2 {
    top: 100px;
    color: #fff;
    font-size: 50px;
    letter-spacing: 8px;
}

.time-background .itime-content {
    top: 110px;
    color: #fff;
    font-size: 20px;
    letter-spacing: 2px;
    margin-left: 250px;
}

.weekly-1 {

}

.weekly-content {
    position: relative;
}

.weekly-content ul li {
    float: left;
    margin-left: 30px;
    margin-bottom: 20px;
    background: #fff;
    height: 320px;
    text-align: center;
}

.store_product .weekly-content ul li {
    margin-left: 20px;
    margin-right: 20px;
}

.weekly-warp {
    background: #fff;
    margin-bottom: 30px;
}

.weekly-warp .bg {
    padding-top: 20px;
    padding-bottom: 20px;
}

.weekly-content ul li .goodpic {
    width: 258px;
    height: 258px; 
}

.weekly-content ul li .info {
    margin: 7px 0;
}

.weekly-content ul li .pp2 {
    color: #e73529;
    margin-top: 3px;
    font-size: 14px;
}

.weekly-content a,
.slide-item a {
    color: #666;
    font-size: 14px;;
}

.daily-content {
    padding: 20px;
    background: #fff;
    margin-top: 20px;
    width: 930px;
    margin-bottom: 30px;
}

h1.error {
    padding: 15px;
    font-size: 18px;
}

.brand-logobox {
    height: 120px;
    width: 100%;
    overflow: hidden;
    margin-top: 5px;
    padding-bottom: 20px
}

.brand-logobox .qf_txt_ad {
    width: 103%
}

.brand-logobox .AdvBanner {
    float: left;
    width: 180px;
    margin-right: 24px
}

.hot-side .mod-a .body .im {
    width: 160px;
    height: 160px;
    line-height: 158px;
}

.hot-side .mod-a .body .im img {
    max-width: 160px;
    max-height: 160px;
}

.hot-side .mod-a .body .rank-box .mktprice1 {
    text-decoration: line-through;
    color: #999
}

.hot-side .mod-a .body .gname {
    height: 20px;
    line-height: 20px;
    overflow: hidden
}

.hot-side .mod-a .body .gname h6 {
    color: #666;
    font-size: 12px;
    font-weight: normal;
    height: 20px;
    line-height: 20px;
    white-space: nowrap;
    word-break: break-all;
}

.floor .qf_txt_ad .AdvBanner {
    text-align: center;
    margin-bottom: 35px
}

.floor .qf_txt_ad .AdvBanner_pic {
    border: 1px solid #e8e8e8;
    height: 88px;
    margin-bottom: 6px;
    width: 198px;
    overflow: hidden;
    background: #fff;
}

.floor .qf_txt_ad .AdvBanner_pic a {
    display: block;
    height: 88px;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.floor .qf_txt_ad .AdvBanner_pic i,
.floor .qf_txt_ad .AdvBanner_pic em {
    transition: all 0.2s cubic-bezier(0.35, 0.2, 0.55, 1) 0s;
}

.floor .qf_txt_ad .AdvBanner_pic em {
    display: inline-block
}

.floor .qf_txt_ad .AdvBanner_pic i {
    color: #d33220;
    font: bold 16px/88px microsoft yahei;
    height: 100%;
    overflow: hidden;
    padding: 0 5px;
    position: absolute;
    right: -90px;
    text-align: center;
    top: 0;
    width: 80px;
}

.floor .qf_txt_ad .AdvBanner_pic a:hover i {
    right: 0;
}

.floor .qf_txt_ad .AdvBanner_pic a:hover em {
    margin-left: -80px
}

.floor .qf_txt_ad .AdvBanner .ad_name a {
    color: #5d5d5d;
    display: block;
    font: 14px/15px Microsoft Yahei;
    height: 15px;
    overflow: hidden;
    padding: 0 5px;
}

.floor .qf_txt_ad .AdvBanner .ad_name a:hover {
    color: #463b7f
}

.hd-t a {
    padding: 13px 0;
    color: #333;
    display: block;
    text-align: right;
    font: 12px microsoft yahei;
}

.kf-content {
    float: right;
    position: relative;
}

.code-content {
    position: absolute;
    right: 0;
    top: 30px;
}

/*-----侧边客服 -----*/

.gall_gotop {
    width: 140px;
    height: 40px;
    color: #F00
}

.gall_gotop .gotop_ban {
    width: 40px;
    height: 40px;
    display: block;
    background: url("i/arrow.png") no-repeat 0 0
}

.gall_gotop .gotop_ban:hover {
    background: url("i/arrow.png") no-repeat 0 -40px;
}

.gallery .gallery-grid .action-compare {
    display: none
}

.qfgoods li:hover,
.gallery .gallery-grid .goods-item:hover {
    -moz-box-shadow: 0 1px 12px 3px #eee;
    -webkit-box-shadow: 0 1px 12px 3px #eee;
    box-shadow: 0 1px 12px 3px #eee;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eeeeee')";
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#eeeeee');
    border-radius: 3px;
    border: none !important;
}

.gallery .gallery-grid .goods-item {
    border: none !important;
}

.slide_goodsbox .slide-box .slide-item .info {
    margin-top: 15px;
}

.slide_goodsbox .slide-box .slide-item .info .price1,
.gallery .gallery-grid .goods-price .price {
    color: #e73529;
    margin-top: 3px;
    font-size: 14px;
    font-weight: bold;
}

.gallery .gallery-grid .goods-item:hover .goods-action {
    display: none;
}

.gallery .gallery-grid .hover .goods-action {
    display: block
}

.gallery-grid .goods-pic img {
    width: 258px;
    height: 258px;
}

/*客服*/
.code-pic {
    width: 100px;
    height: 120px;
    display: block;
    background: url("i/code-pic.png") no-repeat 0 0;
}

.gall_gotop .kf_service {
    width: 40px;
    height: 40px;
    display: block;
    background: url("i/talk.png") no-repeat 0 0;
}

.gall_gotop .kf_service:hover {
    background: url("i/talk.png") no-repeat 0 -40px
}

.gall_gotop .kf_cart {
    width: 40px;
    height: 40px;
    display: block;
    background: url("i/cart.png") no-repeat 0 0;
}

.gall_gotop .kf_cart:hover {
    background: url("i/cart.png") no-repeat 0 -40px
}

.gall_gotop .kf_contact {
    width: 40px;
    height: 40px;
    display: block;
    background: url("i/contact.png") no-repeat 0 0;
}

.gall_gotop .kf_contact:hover {
    background: url("i/contact.png") no-repeat 0 -40px
}

.gotop_ban.pdut {
    width: 40px;
    background-position: 0 0
}

.gotop_ban.pdut:hover {
    background-position: 0 -40px
}

.ex-kf-main {
    padding: 10px 0 10px 10px;
    border: 1px solid #e6e6e6;
    background: #FFF;
    display: none;
    right: 50px;
    width: 140px;
    top: 0;
}

.ex-kf-main ul li {
    width: 100%;
    overflow: hidden;
    padding: 5px 0;
}

.ex-kf-main ul li.infobox span {
    float: none;
    width: 100%;
    display: block;
    color: #FFF
}

.ex-kf-main ul li.infobox i {
    color: #D0021B;
    padding-top: 2px;
    font-size: 14px;
    line-height: 20px;
    font-weight: bold;
}

.ex-kf-main ul li a {
    margin-left: 10px;
}

.ex-kf-contact {
    padding: 10px 0;
    border: 1px solid #e6e6e6;
    background: #FFF;
    display: none;
    right: 50px;
    width: 180px;
    top: 72px;
    font-size: 16px;
    text-align: center;
}

.gall_gotop .kf_contact s {
    top: 80px;
}

.gall_gotop s {
    width: 9px;
    height: 15px;
    position: absolute;
    right: 42px;
    z-index: 90;
    top: 10px;
    background: url("i/h-icon.gif") no-repeat;
    display: none;
}

.gall_gotop .hover s {
    display: block;
    z-index: 12
}


/*-----容器 -----*/

.wrap {
    width: 1200px;
    margin-left: auto;
    margin-right: auto;
}

.wrap-m {
    width: 951px;
}

.wrap-s {
    width: 200px;
}

.mod-a {
    border: none;
    margin-bottom: 15px;
    border-top: none
}

.mod-a h3 {
    height: 36px;
    line-height: 36px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    font-weight: normal;
    background-color: #747273;
}

.mod-b .hd {
    padding: 28px 0 15px;
}

.mod-b .hd h3 {
    background: url("i/sprite.png") no-repeat;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
}


/*--吸顶--*/

.search2 {
    position: fixed;
    z-index: 9999;
    top: 0px;
    width: 100%;
}

.search2.fixed {
    top: 0;
}

.searchbox {
    position: absolute;
    top: -80px;
    left: 0;
    width: 100%;
    background: #fff;
    height: 50px;
    -webkit-transition: top .3s ease-out;
    -moz-transition: top .3s ease-out;
    -ms-transition: top .3s ease-out;
    -o-transition: top .3s ease-out;
    transition: top .3s ease-out;
    box-shadow: 0 0 3px #ccc;
    -moz-box-shadow: 0 0 3px #ccc;
    -webkit-box-shadow: 0 0 3px #ccc;
}

.fixed .searchbox {
    top: 0
}

.searchbox .ad_left {
    width: 220px
}

.searchbox .search_hdleft {
    margin-top: 8px;
    margin-left: 23px;
}

.searchbox .search_hdleft .keywords {
    height: 27px;
    border: 2px solid #C30D22;
    color: #999;
    line-height: 20px;
    padding: 2px 10px;
    width: 585px;
}

.searchbox .search_hdleft .btn-search {
    width: 69px;
    height: 35px;
    line-height: 35px;
    background: #C30D22;
    font-family: "microsoft yahei";
    font-size: 14px;
    color: #fff;
    margin-left: -5px
}


/*--头部--*/

.topbar {
    color: #fff;
    background: #000000;
    padding: 0px 0;
    line-height: 24px;
}

.topbar a,
.topbar .menu .sncq-item {
    color: #fff;
}

.topbar a:hover {
    color: #999;
}

.topbar .menu .sncq-item .menu_panel a,
.topbar .menu .hover .menu_global span {
    color: #666;
}

.inemg,
.fn-left,
.fn-right {
    line-height: 28px;
}

.fn-left {
    padding-right: 5px
}

.inemg {
    padding: 0 15px;
    color: #999
}

.menu .sncq-item {
    float: left;
    text-align: center;
    padding: 0px 5px;
    color: #999;
}

.menu .sncq-item b {
    color: #c9033b;
    font-family: "Microsoft Yahei";
}

.menu .rbn {
    border-right: none;
}

.menu .sncq-item .icon-common {
    background: url("i/site-bg.png") no-repeat;
    margin-left: 3px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    width: 11px;
    height: 11px;
    background-position: 2px -66px;
}

.menu .sncq-item.w78 {
    width: 80px;
    position: relative;
    padding: 0;
    z-index: 2
}

.menu .sncq-item .menu_global {
    position: relative;
    z-index: 2;
    padding: 0 5px
}

.menu .sncq-item .menu_panel {
    width: 90px;
    position: absolute;
    background-color: #f5f5f5;
    z-index: 99;
    text-align: left;
    display: none;
    left: 0;
    top: 25px;
    border-top: none;
    padding: 0 10px;
    box-shadow: 0px 1px 3px rgba(0, 0, 0, .2);
    z-index: 1
}

.menu .hover .menu_global {
    box-shadow: 0px -3px 3px rgba(0, 0, 0, .2);
    background: #f5f5f5;
}

.menu .hover .menu_panel {
    display: block;
}

.menu .menu_panel .slide {
    height: 26px;
    line-height: 26px
}

.menu .menu_panel .slide a {
    display: block;
}

.menu .menu_panel .slide-last {
    border-bottom: none
}

.menu .slide.slide-last {
    width: 105%
}

.topbar .fn-right a {
    padding: 0 5px;
}

.hd-right {
    width: 940px
}

.header-main {
    height: 80px;
    background: #fff;
    position: relative
}

.logo {
    height: 130px;
    width: 250px;
}

.logo .lo_left {
    height: 28px;
    line-height: 28px;
    width: 180%
}

.logo .lo_left span {
    float: left;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    padding-right: 10px;
    color: #999;
    font-size: 12px;
    font-family: Georgia, "Times New Roman", Times, serif
}

.logo .lo_left .fav_index {
    cursor: pointer;
    background: url("i/repeat-d1.png") no-repeat 0 10px;
    padding-left: 18px
}

.logo .lo_left .fav_index:hover {
    background: url("i/repeat-d1.png") no-repeat 0 -59px;
}

.logo .lo_im {
    height: 102px;
    line-height: 95px;
    width: 250px;
    overflow: hidden
}

.logo img {
    max-height: 102px;
    max-width: 240px;
}

.header .search_bg {
    width: 305px;
    height: 79px;
    background: url("i/search_bg01.png") no-repeat;
    position: absolute;
    top: 0px;
    left: 490px;
    z-index: 1
}

.logo .lo_left .ghm em,
.logo .lo_left span i {
    font-size: 16px;
    color: #999
}


/*搜索*/

.search {
    width: 489px;
    position: absolute;
    left: 100px;
    top: 26px;
    z-index: 2;
}

.search.search-main {
    width: auto;
    top: 75px;
    left: 50%;
    margin-left: 230px;
}

.hdbox {
    position: relative;
}

.hdbox .center {
    text-align:center;
    margin-left:auto;
    margin-right:auto;
}

.center .lo_im img {
    margin: 50px 0;
}

.search-box {}

.front-link {
    width: 85px;
    text-align: center;
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    float: left;
    color: #333;
    font: 14px/34px "microsoft yahei";
}

.search .keywords {
    height: 27px;
    border: 2px solid #C30D22;
    color: #999;
    line-height: 20px;
    padding: 2px 10px;
    width: 394px;
}

.search.search-main .keywords {
    border: 1px solid #ccc;
    width: 180px;
}

.search .btn-search {
    width: 69px;
    height: 35px;
    line-height: 35px;
    background: #C30D22;
    font-family: "microsoft yahei";
    font-size: 14px;
    color: #fff;
    margin-left: -5px
}

.search.search-main .btn-search {
    width: 35px;
    text-indent: 999999999px;
    background: transparent;
    margin-left: -35px;
    background: url("i/search.png") no-repeat 0 6px;
}

.search .hots {
    display: none;
    height: 20px;
    line-height: 20px;
    margin-top: 3px;
    color: #999;
}

.search .hots a {
    color: #999;
    font-size: 12px;
    margin-right: 15px
}

.search .hots a:hover {
    color: #e93b39;
    text-decoration: underline
}


/*----购物车----*/

.search-right {
    position: absolute;
    right: 0;
    top: 0
}

.cart {
    z-index: 20;
}

.icon-sprite-love {
    background: url(i/icon.png) 0 -127px no-repeat;
    line-height: 35px;
    height: 35px;
    padding-left: 25px;
    margin-right: 20px;
    display: block;
}

.minicart {
    height: 28px;
    line-height: 28px;
    border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -khtml-border-radius: 0 4px 4px 0;
    -webkit-border-radius: 0 4px 4px 0;
}

.minicart .minicart-text {
    display: block;
    vertical-align: middle;
    *zoom: 1;
    text-align: center;
    text-decoration: none;
    overflow: hidden;
    cursor: pointer;
    z-index: 888;
    padding: 0 5px;
    /*padding-left: 20px;*/
}

/*.minicart .icon1 {
    position: absolute;
    left: 0;
    top: 9px;
    background: url("i/p_07_new.png") no-repeat;
    width: 13px;
    height: 12px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    border-radius: 4px 0 0 4px;
}*/

-moz-border-radius: 4px 0 0 4px;
-khtml-border-radius: 4px 0 0 4px;
-webkit-border-radius: 4px 0 0 4px;
.minicart .icon2 {
    width: 12px;
    height: 12px;
    background: url(i/site-bg.png) no-repeat 1px -55px;
    position: absolute;
    top: 10px;
    right: 10px;
}

.minicart .minicart-text em {
    color: #e73529;
    padding: 0 2px;
}

.minicart .minicart-cont {
    display: none;
    width: 300px;
    position: absolute;
    top: 35px;
    right: 0px;
    background: #fff;
    text-align: left;
    font-size: 12px;
    line-height: 1.5;
    box-shadow: 0 0 3px #ccc;
    border: 1px solid #ededed;
}

.mini-cart-on s {}

.mini-cart-on {
    background: #fff;
}

.mini-cart-on .minicart-text {}

.mini-cart-on .minicart-cont {
    display: none
}

.minicart-cont .loading,
.minicart-cont .no-information {
    font-size: 14px;
    text-align: center;
    padding: 20px;
    color: #aab2bd
}

.minicart-cont li {
    height: 70px;
    padding: 10px 15px;
    border-bottom: 1px solid #ededed;
    clear: both;
    overflow: hidden;
    line-height: 18px;
}

.minicart-cont .p-price {
    color: #ED145B;
}

.minicart-cont li p {
    margin: 0
}

.minicart-cont li .goods-pic {
    width: 70px;
    height: 70px;
    float: left;
    margin-right: 10px
}

.minicart-cont li .goods-pic img {
    width: 70px;
    height: 70px;
    display: block;
}

.minicart-cont li .goods-info {
    width: 180px;
    height: 60px;
    float: left;
    overflow: hidden;
}

.minicart-cont li .goods-info h3 {
    margin: 0;
    font-size: 12px;
}

.minicart-cont li .goods-name {
    height: 18px;
    max-height: 18px;
    overflow: hidden;
    white-space: nowrap
}

.minicart-cont li .goods-name a {
    color: #666
}

.minicart-cont li .goods-name a:hover {
    color: #F84858;
}

.minicart-cont a.action-delete {
    cursor: pointer;
    width: 26px;
    height: 18px;
    overflow: hidden;
    float: right;
    line-height: 18px;
    color: #ED145B;
}

.minicart-cont .minicart-info {
    padding: 20px 15px;
    text-align: left;
    background: #f6f7fb
}

.minicart-cont .minicart-info p {
    color: #aab2bd;
    text-align: left;
    display: inline;
    line-height: 20px;
}

.minicart-cont .minicart-info i {
    font-style: normal;
    color: #c9033b;
}

.minicart-cont .minicart-info span.price {
    color: #ED145B;
    font-size: 16px;
    font-weight: bold;
}

.minicart-cont a.btn-tocart {
    background: #ED145B;
    border: 0;
    color: #fff !important;
    width: 130px;
    text-align: center;
    float: right;
    margin-top: -15px;
    height: 30px;
    border-radius: 2px;
    -moz-border-radius: 2px;
    -khtml-border-radius: 2px;
    -webkit-border-radius: 2px;
    -moz-box-shadow: 0px 1px 2px #dbdbdb;
    -webkit-box-shadow: 0px 1px 2px #dbdbdb;
    box-shadow: 0px 1px 2px #dbdbdb;
    line-height: 30px;
}

.minicart-cont a.btn-tocart:hover {
    color: #fff !important;
    background: #db094d;
}

.mini-cart-on .icon2,
.menu .hover .icon-common {
    -moz-transition: all 0.3s ease-in 0s;
    -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s;
    transition: all 0.3s ease-in 0s;
    -moz-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
    filter: progid: DXImageTransform.Microsoft.BasicImage(rotation=2);
}


/*导航*/

.nav-bar {
    background-color: #fff;
    font-size: 14px;
    height: 34px;
}


/*左侧下拉导航*/

.all-item {
    width: 200px;
    background: #C30D22;
    height: 34px;
    position: relative;
    z-index: 999;
}

.category-handle {
    height: 34px;
    position: relative;
    z-index: 1000;
    text-align: center;
    color: #e73529;
    font-size: 16px;
    line-height: 34px;
    background: #fff;
}


/*.category-handle span{color:#FFF;overflow:hidden;width:14px;height:12px;position:absolute;left:18px;top:10px;background:url("i/icon.png") no-repeat 0px -37px;z-index:10;}*/

.category-box {
    position: absolute;
    left: 0;
    top: 34px;
    z-index: 99999;
    width: 200px;
    line-height: 27px;
    background: #C30D22;
    color: #333;
    border: none;
    border-width: 0 1px;
    min-height: 558px;
    padding: 0
}

.category-list {
    position: relative;
    z-index: 1;
}

.category-list li {
    vertical-align: middle;
}

.category-list .category-item.mod-9,
.category-list .category-item.mod-7,
.category-list .category-item.mod-5,
.category-list .category-item.mod-3,
.category-list .category-item.mod-1 {
    background: #E73828
}

.category-list .category-item.mod-10,
.category-list .category-item.mod-8,
.category-list .category-item.mod-6,
.category-list .category-item.mod-4,
.category-list .category-item.mod-2 {
    background: #C30D22
}

.category-list .cat-root-box {
    border: 2px solid #e73529;
    border-color: #e73529 #e73529 #e73529 #e73529;
    line-height: 30px;
    overflow: hidden;
    border-right: none;
    height: 90px;
    cursor: pointer;
    overflow: hidden;
}

.category-list .category-item.mod-10 .cat-root-box,
.category-list .category-item.mod-8 .cat-root-box,
.category-list .category-item.mod-6 .cat-root-box,
.category-list .category-item.mod-4 .cat-root-box,
.category-list .category-item.mod-2 .cat-root-box {
    border-color: #C30D22
}

.category-list .category-item.mod-9 .cat-root-box,
.category-list .category-item.mod-7 .cat-root-box,
.category-list .category-item.mod-5 .cat-root-box,
.category-list .category-item.mod-3 .cat-root-box,
.category-list .category-item.mod-1 .cat-root-box {
    border-color: #E73828
}

.category-list .active .cat-root-box {
    border-color: #e73529;
}

.category-list .category-link {
    font-family: "Microsoft Yahei";
    font-size: 14px;
    color: #fff;
    font-weight: 400;
}

.category-list .category-link:hover {
    color: #ff5b22
}

.category-list .active .category-link {
    color: #e73529
}

.category-list .no-lv2 .category-link,
.category-list .no-lv2 .category-link:hover {
    background: none;
}

.category-list .cat-lv2-redundancy {
    position: relative;
    height: 25px;
    line-height: 25px;
    padding-left: 10px
}

.category-list .cat-lv2-redundancy a {
    color: #e6e6e6;
    float: left;
    margin-left: 8px;
    font-size: 12px;
    _display: inline;
    width: 50px;
    overflow: hidden
}

.category-list .cat-lv2-redundancy span.sjx_icon {
    display: block;
    width: 6px;
    height: 9px;
}

.category-list .active .cat-root-box {
    background: #fff;
    z-index: 99999;
    position: relative;
    width: 200px
}

.category-list li.no-lv2 {}

.category-list .active .cat-lv2-redundancy span.sjx_icon {
    display: none
}

.category-list .cat-children-box {
    border: 2px solid #d32220;
    left: 200px;
    visibility: hidden;
    position: absolute;
    z-index: 90;
    width: 500px;
    padding-bottom: 30px;
    background: #fff;
    padding: 0 20px
}

.category-list .cat-children-box h3 {
    height: 35px;
    line-height: 35px;
    border-bottom: 1px solid #d32220;
    padding-left: 5px;
}

.category-list .cat-children-box li {
    float: left;
    padding: 10px 20px 10px 5px;
    height: 10px
}

.category-list .cat-children-box li a {
    color: #333;
    font-size: 12px
}

.category-list .cat-children-box li a:hover {
    color: #d32220;
    text-decoration: underline
}

.category-list .active .category-link:hover {
    background: none;
}

.category-list .active .cat-lv2-redundancy a {
    color: #333;
}

.category-list .active .cat-lv2-redundancy a:hover {
    color: #d32220;
    text-decoration: underline
}

.category-list .active .cat-children-box {
    visibility: visible;
}

.category-list .cat-children {
    width: 500px;
    float: left;
    min-height: 100px
}

.category-list .cat-link {
    width: 500px;
    float: left;
    padding-bottom: 15px
}

.category-list .cat-goto {
    background: #e4393c;
    width: 180px;
    height: 35px;
}

.category-list .cat-goto a {
    color: #FFF;
    padding: 10px 0 0 6px;
    height: 25px;
    float: left;
    word-wrap: normal;
    white-space: nowrap;
}

.category-list .cat-goto a:hover {
    color: #FFF;
    text-decoration: none;
}

.category-list .cat-link dt {
    color: #e73529;
    padding: 5px 0 0;
    height: 35px;
    line-height: 35px;
    font-size: 16px;
    border-bottom: 1px dashed #d32220;
    margin-right: 10px;
    font-family: "Microsoft Yahei";
    font-size: 14px;
}

.category-list .cat-link dd {
    _height: 1%;
    min-height: 1%;
    font-size: 14px
}

.category-list .cat-link dd:after {
    clear: both;
    content: ".";
    overflow: hidden;
    display: block;
    height: 0;
}

.category-list .cat-link dd a {
    margin-top: 10px;
    width: 85px;
    padding-right: 5px;
    float: left;
    display: block;
    overflow: hidden;
    height: 15px;
    line-height: 15px;
    font-family: simsun;
    color: #333;
    font-size: 13px;
}

.category-list .cat-link dd a:hover {
    color: #d32220;
    text-decoration: underline
}

.category-list .cat-lv1 {
    padding-left: 18px;
    position: relative;
    margin-top: 5px
}

.category-box .category-list .no-lv2 .cat-root-box {
    background: none;
}

.category-box .category-list .no-lv2 .cat-children-box {
    visibility: hidden;
}

.category-box .cat-goto i {
    width: 11px;
    height: 11px;
    background: url("cat/ico.gif") no-repeat 3px -18px;
    float: left;
    padding: 12px 0 0 3px;
}

.cat-children-box .close {
    display: none;
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 14;
    width: 22px;
    height: 22px;
    background: #e73529;
    text-align: center;
    line-height: 22px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    background-color: transparent\9;
    filter: progid: DXImageTransform.Microsoft.Gradient(GradientType=1, startColorstr='#60000000', endColorstr='#60000000')
}

.cat-ex-vertical li .cat-root-box a {
    background: url("i/icon.png") no-repeat 180px -49px
}

.cat-ex-vertical li .cat-root-box a:hover {
    background: none
}

.cat-ex-vertical {
    min-height: 398px;
    height: 398px
}

.page-aside {
    float: left;
    width: 180px;
}

.page-article {
    margin-left: 190px
}

.member-menu-list a:hover {
    color: #bf0015
}

.member-menu-list a.active {
    color: #bf0015
}

.nav {
    margin-left: 40px;
    position: relative
}

.MenuList li {
    float: left;
}

.MenuList li.wgt-menu-more {
    z-index: 9;
}

.MenuList li a {
    padding: 0 25px;
    text-align: center;
    display: block;
    height: 34px;
    line-height: 34px;
    font-size: 14px;
    float: left;
    color: #777;
    font-size: 16px;
}

/*.MenuList li a:last-child {
    padding-right: 0;
}*/

.MenuList li a:hover {
    -webkit-tap-highlight-color: transparent;
    outline-offset: -.22222em;
    transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
    -webkit-transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
    -moz-transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
    -o-transition: opacity .2s cubic-bezier(.645, .045, .355, 1);
    opacity: .85;
    filter: alpha(opacity=85);
    color: #C30D22;
}

.wgt-menu-more {
    position: relative
}

.v-m-page {
    top: 38px !important;
    background: #000;
}

.Navigation {
    margin: 0;
    padding: 10px 0;
    line-height: 18px;
    height: 18px;
    color: #444;
}

.Navigation .pos-front {
    color: #333;
    margin: 0;
}

.Navigation a {
    text-decoration: none;
}

.Navigation a:hover {
    color: #ff3c3c;
    text-decoration: underline;
}

.Navigation .now {
    font-weight: normal;
}

.nav .cn {
    /*position: absolute;
    top: 0;
    left: 580px;
    width: 19px;
    height: 12px;
    background: url("i/hot.gif") no-repeat*/
}

.gallery.pb0 {
    padding-bottom: 0;
}

/*--面包屑--*/

.bread-crumbs {
    padding: 20px 0;
    color: #666
}

.Navigation {
    margin: 0;
    padding: 10px 0;
    line-height: 18px;
    height: 18px;
    color: #444;
    font-family: 'Microsoft Yahei';
}

.Navigation .pos-front {
    color: #333;
    margin: 0;
}

.Navigation a {
    text-decoration: none;
}

.Navigation a:hover {
    color: #2dd0a1;
    text-decoration: underline;
}

.Navigation .now {
    font-weight: normal;
}


/*--底部--*/

.footer .service {
    position: relative;
    height: 190px;
}

.footer .service .service_help {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 178px;
    padding-top: 28px;
    z-index: 2
}

.footer .service_help .list {
    width: 170px;
    height: 149px;
    float: left
}

.footer .service_help .list.first {
    padding-left: 10px
}

.footer .service_help .list .hd h3 {
    font: 12px "microsoft yahei";
    padding: 6px 0 11px;
    font-weight: bold
}

.footer .service_help .list .hd h3 a {
    color: #333;
    font-size: 14px;
}

.footer .service_help .list .bd .news-item {
    line-height: 1.8
}

.footer .service_help .list .bd a {
    font-family: "microsoft yahei";
}

.footer .service_help .list.last {
    width: 336px
}

.footer .service_help .list .qf_navs {
    width: 180px;
    margin-top: 10px
}

.footer .service_help .list .qf_navs a {
    width: 90px;
    float: left;
    padding: 2px 0
}

.footer .footer_nav {
    height: 38px;
    background: #a40000;
}

.wide-background {
    position: relative;
}

.footer .footer_aboatbg {
    background: #f5f5f5
}

.footer .footer_aboat {
    padding: 30px 0 0 0;
}

.footer .footer_aboat .aboat_left {
    width: 58%;
    color: #666;
    line-height: 20px;
}

.footer .footer_aboat .aboat_right {
    width: 42%;
}

.footer .footer_aboat .links {
    height: 31px;
    float: right;
}

.footer .footer_aboat .links a {
    padding: 0 10px;
    font-family: "microsoft yahei";
}

.footer .footer_adbox .AdvBanner {
    float: left;
    padding: 0 10px
}

.footer .sys-copyright {
    padding: 0 0 30px 0;
    color: #999;
    font-family: "microsoft yahei";
}

.footer .footer_aboat .aboat_right .AdvBanner {
    width: 110px;
    float: right;
    text-align: center
}

.footer .footer_aboat .aboat_right .ionfe {
    padding: 5px 0;
    font-family: "microsoft yahei";
}

.footer .footer_aboat .aboat_right .ionfe a {
    color: #333;
    font-family: "microsoft yahei";
}

.footer .theme-footer {
    text-align: left
}


/*--登陆与注册--*/

.passport .wrap_pass .bread-crumbs {
    display: none
}

.wrap_pass {
    width: 1150px;
    margin: 0 auto
}

.passport {
    background: #f2f2f2;
    padding: 50px 0
}

.header_passport {
    height: 70px;
    width: 100%;
    border-bottom: 1px solid #eee;
}

.header_passport .passport_logo {
    height: 70px;
    line-height: 70px;
    width: 30%
}

.header_passport .qf_navs {
    height: 70px;
    line-height: 70px;
}

.header_passport .qf_navs a {
    padding: 0 10px;
    color: #999;
}

.header_passport .qf_navs a:hover {
    color: #c69c6d
}

.signupin-content .btn-major span {
    width: 210px;
    padding: 0px
}

.signup-aside .btn-import {
    margin-left: 15px
}

.signup-aside .btn-import span {
    padding: 0px;
    width: 134px;
    height: 40px;
    text-align: center;
    line-height: 40px;
}

.signup,
.signin {
    border: none;
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    -webkit-box-shadow: 0 2px 5px #ccc;
    padding: 10px 15px 20px 15px
}

.sign-title h2 {
    color: #333
}

.signin .need-signup {
    background: #f5f5f5
}

.signup-aside {
    border: none
}

.signup-article {
    margin-top: 15px
}

.signup-aside {
    padding-top: 65px
}

.signin-page-wrap {
    padding-top: 10px;
    background-position: 100px;
    margin-top: 30px
}

.signin-page-wrap .sign-title {
    padding: 0px 15px;
    border-bottom: none;
    height: auto;
    margin: 0
}

.signin-page-wrap .x-input {
    width: 284px;
    height: 40px;
    text-indent: 2em;
    +text-indent: 1.5em;
    padding: 0px 4px;
    background: url("i/icon.gif") no-repeat 0px -46px;
    margin-left: 0px;
}

.signin-page-wrap .action-account-check {
    background-position: 0 0;
    border-color: #dedede
}

.signin-page-wrap .verify-input {
    width: 100px;
    height: 33px;
    text-indent: 0.5em;
    background: none
}

.signin-page-wrap .sign-title h2 {
    height: 60px;
    line-height: 60px;
    text-align: center;
    color: #666
}

.signin-page-wrap .placeholder {
    text-indent: 1.8em
}

.signin-page-wrap .verify-input .placeholder {
    text-indent: 1em
}

.signin-page-wrap .need-signup {
    border: none;
    background: #fff
}

.signin-page-wrap .form-item {
    height: auto;
    padding-top: 10px
}

.btn-major span,
.form-act .btn-major span,
.btn-caution span,
.btn-import span {
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #e93a38), color-stop(100%, #e93a38));
    background-image: -webkit-linear-gradient(#e93a38, #e93a38);
    background-image: -moz-linear-gradient(#e93a38, #e93a38);
    background-image: -o-linear-gradient(#e93a38, #e93a38);
    background-image: linear-gradient(#e93a38, #e93a38);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFe93a38', endColorstr='#FFe93a38') \9;
}

.btn-major:hover span,
.form-act .btn-major:hover span,
.btn-caution:hover span,
.btn-import:hover span {
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #e42422), color-stop(100%, #e42422));
    background-image: -webkit-linear-gradient(#e42422, #e42422);
    background-image: -moz-linear-gradient(#e42422, #e42422);
    background-image: -o-linear-gradient(#F8296D, #F8296D);
    background-image: linear-gradient(#e42422, #e42422);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFe42422', endColorstr='#FFe42422') \9;
}

.steps .active {
    background-color: #F8296D;
}

{}

.passport .form-act .btn-big span {
    font-size: 16px;
    font-weight: bold
}

.order_index .action-prepaid span,
.passport .form-act .btn-major span,
.passport .btn-caution span,
.passport .btn-import span {
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #C30D22), color-stop(100%, #C30D22));
    background-image: -webkit-linear-gradient(#C30D22, #C30D22);
    background-image: -moz-linear-gradient(#C30D22, #C30D22);
    background-image: -o-linear-gradient(#C30D22, #C30D22);
    background-image: linear-gradient(#C30D22, #C30D22);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFC30D22', endColorstr='#FFC30D22') \9;
}

.order_index .action-prepaid:hover span,
.passport .form-act .btn-major:hover span,
.passport .btn-caution:hover span,
.passport .btn-import:hover span {
    background-image: -webkit-gradient(linear, 50% 0, 50% 100%, color-stop(0%, #C30D22), color-stop(100%, #C30D22));
    background-image: -webkit-linear-gradient(#C30D22, #C30D22);
    background-image: -moz-linear-gradient(#C30D22, #C30D22);
    background-image: -o-linear-gradient(#C30D22, #C30D22);
    background-image: linear-gradient(#C30D22, #C30D22);
    filter: progid: DXImageTransform.Microsoft.gradient(enabled=true, gradientType=0, startColorstr='#FFC30D22', endColorstr='#FFC30D22') \9;
}


/* ----- 购物车 ----- */

.cart_bgy {
    background: #f6f6f6;
    padding-bottom: 50px
}

.cart_bgy .container {
    border: none;
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    -webkit-box-shadow: 0 2px 5px #ccc;
    padding: 20px 15px;
    width: 1170px
}

.steps .step-item,
.steps a {
    background: #333333;
    color: #fff
}

.steps .step-arrow {
    background: #333333;
}

.steps a:hover,
.steps .active {
    background-color: #e93a38;
}

.steps .step-item a:hover i,
.steps .active i {
    color: #e93a38
}

.cart_bgy .view-history .item {
    width: 256px;
}

.cart_bgy .view-history .item .p-pic {
    margin-left: 15px
}

.cart_bgy .view-history .item .p-info {
    width: 120px;
    margin-left: 15px
}

.cart_bgy .view-history .p-info .p-price {
    color: #666;
    font-size: 14px;
    font-weight: bold
}

.cart_bgy .order-clearing,
.cart_bgy .order-container .cart-main thead,
.cart_bgy .order-container .cart-main,
.cart_bgy .cart-main caption,
.cart_bgy .order-container .order-section,
.cart_bgy .view-history .p-pic,
.cart_bgy .cart-main .cart-item,
.cart_bgy .cart-main .p-quantity input,
.cart_bgy .cart-main .p-quantity a,
.cart_bgy .cart-container .cart-main .p-pic,
.cart_bgy .cart-container .cart-main {
    border-color: #ededed
}

.order-clearing caption {
    background: #efefef
}

.cart_bgy .order-clearing .order-price,
.cart_bgy .order-clearing .order-infor {
    background: #fff;
    border-left: none
}

.cart_bgy .order-clearing .inner li span {
    color: #333
}

.cart_bgy .order-clearing .inner li span em {
    font-weight: normal
}

.cart_bgy .order-clearing .inner li span b {
    color: #e93b39
}

.cart_bgy .order-section-content caution-content,
.cart_bgy .order-clearing .message {
    background: #e93a38;
    color: #fff
}


/* ----- 文章页 ----- */

.article-mod .mod-content {
    line-height: 2;
    font-size: 14px;
    overflow: hidden;
    min-height: 460px;
}

.article-main .mod-content p {
    margin: 1em 0;
}

.article-main .mod-content h3,
.article-main .mod-content h4 {
    font-size: 1em;
    margin: 1.5em 0 1em
}

.article-list {
    overflow: hidden
}

.article-item {
    padding: 10px 0px;
    border-bottom: 1px dashed #E4EAED;
    line-height: 24px;
}

.article-item .datetime {
    top: 10px;
    right: 20px;
    font-size: 12px;
    color: #999
}

.article-item .article-title a {
    color: #666;
    padding-left: 18px;
}

.article-item .article-title a:hover {
    color: #ed145b;
    text-decoration: underline;
}

.help-side .article-list {
    border: 1px solid #ddd;
    padding: 5px 10px 10px;
    border-top: 2px solid #C30D22;
}

.help-side .article-list h3 {
    height: 36px;
    line-height: 36px;
    border-bottom: 1px dashed #E4EAED;
}

.help-side .article-list .body {
    padding: 8px 0;
    line-height: 30px;
    border-bottom: 1px dashed #DDD;
    overflow: hidden;
}

.help-side .article-list .body a {
    white-space: nowrap;
    font-size: 12px;
    color: #666;
    line-height: 28px;
}

.help-side .article-list .body a:hover {
    color: #C30D22
}

.help-side .article-list .more {
    padding-top: 8px;
    text-align: right
}

.help-side .article-list .more a {
    color: #C30D22
}

.help-side .article-list .more a:hover {
    text-decoration: underline
}


/* ----- 帮助中心页 ----- */

.article {
    background: #ededed;
    padding-bottom: 50px
}

.article .page-container {
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    -webkit-box-shadow: 0 2px 5px #ccc;
    padding: 30px;
    padding-bottom: 20px;
    width: 1140px;
}

.wrap-als {
    width: 200px;
}

.wrap-alm {
    width: 910px
}

.wrap-als.sidebox {
    background: #fff;
    width: 180px;
}

.wrap-alm.helpbox {
    width: 900px;
    background: #fff;
}

.wrap-als.sidebox .article-index-list {
    border: none
}

.wrap-als.sidebox .content-item a,
.wrap-als.sidebox .content-item {
    background: none;
    padding: 0;
    margin: 5px 0;
    padding-left: 10px;
    color: #666
}

.wrap-als.sidebox .content-item a:hover {
    color: #C30D22
}

.wrap-als.sidebox .content-item.curr {
    background: #C30D22
}

.wrap-als.sidebox .content-item.curr a {
    color: #fff
}

.wrap-als.sidebox .node-list {
    height: 34px;
    line-height: 34px;
    background: #f5f5f5;
    margin: 0
}

.wrap-als.sidebox .node-list a {
    font-weight: bold;
    color: #000;
    margin: 0;
}

.article-index {
    height: 34px;
    line-height: 34px;
}

.help-side .content-list {
    border: 1px solid #DDD;
}

.help-side .content-list .content-title {
    border-bottom: 2px solid #C30D22;
    height: 20px;
    line-height: 20px;
    padding: 8px 0 9px 20px;
}

.help-side .content-list .content-title h3 {
    color: #666;
    font-family: "Microsoft Yahei";
}

.help-side .content-list .content-title a:hover {
    color: #FF596F;
}

.help-side .lv-1 {
    padding: 6px 0 0 14px;
    height: 23px;
    background: url("i/bg.gif") repeat-x 0 -296px;
    margin-bottom: 10px
}

.help-side .lv-1 a {
    padding-left: 22px;
    background: url("i/icon.gif") no-repeat -5px -92px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

.help-side .lv-2 {
    padding: 0 35px 10px 35px;
}

.detail-content,
.product-attributes,
.mod {
    border: 1px solid #ddd;
}

.wrap-alm.helpbox .mod-title {
    background: #f5f5f5
}

.pageview a.flip:hover,
.pageview .active {
    background: #e93a38
}


/*会员中心页面*/

.member {
    background: #f6f6f6;
    padding-bottom: 50px
}

.member .page-article,
.member .page-aside {
    border: none;
    background: #fff;
}

.member .page-article {
    margin-left: 210px
}

.member .page-aside {
    background: #f9f9f9;
    border: 1px solid #ddd;
    padding-top: 30px
}

.member .section {
    padding: 30px;
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    -webkit-box-shadow: 0 2px 5px #ccc;
}

.member .page-aside .member-menu-mod .member-menu-list {
    border: none
}

.member-menu-mod {
    border: none;
    margin-bottom: 10px;
}

.member-menu-mod .member-menu-list {
    border: 1px solid #ddd;
    border-top: none
}

.member-menu {
    border: none;
}

.member-menu-list {
    padding: 0px
}

.member-menu-title {
    height: 30px;
    line-height: 30px
}

.security-actions .btn-caution span {
    width: auto
}

.action-sendmsg span {
    width: auto;
}

.form-handling .btn-caution span,
.action-confirm-delivery span {
    width: auto
}

.member_tt {
    height: 45px;
    line-height: 45px;
    color: #000;
    font-size: 18px;
    padding-left: 52px;
    background: url("i/m_icon.gif") no-repeat 0px 0px
}

.member-menu .member-menu-mod h2 {
    height: 38px;
    line-height: 38px;
    color: #000;
    padding-left: 20px;
    background: #e5e5e5
}

.member-menu li {
    height: 36px;
    line-height: 36px;
    padding: 0px
}

.member-menu li a {
    display: block
}

.member-menu .parent-3 li.curr-3 a {
    background: url("i/sprite.gif") no-repeat 100px 10px
}

.uhj {
    background: url("i/sprite.gif") no-repeat 90px 3px
}

.member-menu .parent-3 li.curr-3 a:hover {
    background: url("i/sprite.gif") no-repeat 100px center #e3e0df
}

.member-menu-list .active,
.member-menu-list a:hover {
    background: #fff;
    color: #C30D22
}

.order_w,
.action-logistics {
    font-weight: bold;
    color: #fff;
    background: #41ae53;
    padding: 2px 5px;
}

.order_w:hover,
.action-logistics:hover {
    color: #fff;
    text-decoration: underline;
    background: #49c85e;
}

.member-welcome {
    background: none;
    border-color: #ddd;
    color: #333
}

.member-welcome-desc a {
    margin: 0
}

.member-welcome-alert {
    background: #fff;
    border-color: #ddd
}

.member-title {
    padding-bottom: 10px
}

.security-list .security-content {
    padding-top: 10px
}

.member-goods-list .goods-name {
    line-height: 16px;
}

.member .page-article .member-notice,
.member .member-grid thead,
.member .member-mod-title {
    background: #fff
}

.member .page-article .member-notice {
    border-color: #ddd
}

.member-notice-content .text-warn,
.member-welcome strong,
.member-welcome-content b,
.member-welcome-content i,
.member-welcome-content em {
    color: #C30D22
}

.caution-inline {
    background: #e93a38
}

.order-main .highlight .order-section-content {
    border-color: #e93a38;
}


/*支付页*/

.order_index {
    background: #ededed;
    padding: 30px 0
}

.order_index .container {
    background: #fff;
    box-shadow: 0 2px 5px #ccc;
    -moz-box-shadow: 0 2px 5px #ccc;
    -webkit-box-shadow: 0 2px 5px #ccc;
    overflow: hidden;
}

.order_index #payment_container {
    padding: 30px
}

.order_index .payment-container .payment-main {
    background-color: #fff;
}

.order_index .order-info tr {
    border-top: 1px dashed #ddd;
    padding-top: 15px;
}

.order_index .payment-main {
    padding: 20px
}

.order_index .payment-center {
    border: none;
    border-top: 1px dashed #ddd;
    border-bottom: 1px dashed #ddd;
    margin-top: 5px
}

.order_index .span-section {
    color: #C30D22
}

.order_index .span-section b {
    color: #333;
}

.order_index .may-need {
    text-align: right
}

.order_index .payment-info .price,
.order_index .order-info .price {
    color: #C30D22
}


/*帮助中心美化*/

.liststyle {
    border: 1px solid #ddd;
    margin: 0;
    width: 100%;
    border-width: 1px 1px 0px 0px !important;
    background: none !important;
    border-color: #d0cfce !important
}

.liststyle thead {
    height: 30px;
    line-height: 30px;
}

.liststyle thead tr th {
    border: none;
    border: 1px solid #d0cfce;
    border-width: 0px 0px 1px 1px
}

.liststyle tr th {
    background: #eae9e7;
    border: 1px solid #d0cfce;
    border-width: 0px 0px 1px 1px
}

.liststyle tr td {
    padding-left: 25px;
    border: 1px solid #d0cfce !important;
    border-width: 0px 0px 1px 1px !important
}

.cart-title h1 {
    margin-bottom: 5px
}

.article-mod .mod-title {
    display: none
}

.article-mod .mod-content {
    padding-bottom: 10px
}


/*团购页*/

.product-album-preview {
    border: 0;
}

.groupbuy-ident {
    width: 95%;
}

.groupbuy-rules {
    line-height: 22px;
    font-size: 14px;
}

.groupbuy-rules dt {
    width: 80px;
}

.groupbuy-rules dd {
    margin-left: 80px;
    line-height: 24px;
}