@charset "utf-8";
body {
    /*font: 12px/1.5 Microsoft YaHei,tahoma,arial,Hiragino Sans GB,\\5b8b体,sans-serif;*/
    font: 12px/1.5 Microsoft YaHei, tahoma, arial, Hiragino Sans GB, \\5b8b体, sans-serif;
    background-color: #EDEDED;
}

* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

ol, ul {
    margin: 0;
    padding: 0;
    list-style: outside none none;
}

input {
    font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
}

a:active, a:link, a:visited {
    border: 0 none;
    color: #4d4d4d;
    outline: 0 none;
    text-decoration: none;
}

a:hover {
    border: 0 none;
    color: #cb022c;
    outline: 0 none;
    text-decoration: none;
}

.top {
    width: 1192px;
    height: 80px;
    margin: 0 auto;
    margin-top: 20px;
}

.top_logo {
    width: 484px;
    height: 65px;
    float: left;

}

.top_search {
    float: left;
    width: 463px;

}

.s-form {
    border: 2px solid #cb022c;
    height: 36px;
    width: 463px;
    border-right: none;
    color: #f37e91;
}

.s-form .s-input {
    border: 0 none;
    /*border: 1;*/
    color: #333;
    font-size: 12px;
    height: 30px;
    line-height: 33px;
    padding: 3px;
    width: 338px;

}

.s-form .icon {
    line-height: 30px;
    float: left;
    background-color: #fff;
    padding-right: 2px;
}

.s-form .s-btn {
    position: relative;
    font-size: 18px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    background-color: #cb022c;
    height: 33px;
    width: 94px;
    letter-spacing: 7px;
    padding-left: 8px;
    line-height: 36px;
    text-decoration: none;
    display: block;
}

.s-form .s-hotword {
    color: #6e6e6e;
    margin-top: 25px;
    font-size: 12px;
    float: left;

}

.s-form .s-hotword a {
    color: #6e6e6e;
    text-decoration: none;

}

.top_cart {
    width: 175px;
    height: 41px;
    float: left;
    margin-left: 70px;
    background-color: #fff;
    font-size: 14px;
}

.top_cart_le {
    width: 89px;
    height: 100%;
    line-height: 41px;
    text-align: center;
    font-size: 14px;
    float: left;
    color: #858585;
}

.top_cart_ri {
    width: 86px;
    height: 100%;
    line-height: 41px;
    text-align: center;
    color: #FFFFFF;
    background-color: #cb022c;
    float: left;
    letter-spacing: 2px;
}


.top_nav {
    width: 1192px;
    margin: 0 auto;
    height: 29px;
    margin-top: 20px;

}

.top_nav_le {
    width: 162px;
    height: 100%;
    background-color: #cc0429;
    float: left;
    color: #fff;
    line-height: 29px;
    text-align: center;
    font-size: 18px;

}

.top_nav_ri .link {
    float: left;
    font-size: 18px;
}

.top_nav_ri .link a {

    padding: 0px 15px 0px 15px;


}

.top_nav_line {

    background: #ce0f31;
    width: 100%;
    height: 2px;


}

.top_module {
    width: 1192px;
    height: 100%;
    margin: 0 auto;
    display: none;

}

.module {
    width: 1192px;
    height: 480px;
    margin: 0 auto;
    position: relative;
    display: table;
}

.module_nav {
    width: 162px;
    height: 481px;
    float: left;
    background-color: #625757;
}

.nav-list-warpper {
    /*margin-top: 8px;*/
    height: 100%;
    overflow: hidden;
    position: relative;
    width: 100%;
    z-index: 25;
}

.nav-list-warpper li {
    height: 32px;
    width: 161px;

    margin: 5px;
    font-size: 15px;
    color: #fff;
}

.nav-list-warpper a {
    color: #fff;
}

.nav-list-warpper .zcyicon {

    vertical-align: bottom;
    float: left;
    font-size: 20px;
    font-weight: 400;
    margin: -3px 14px 0px 10px;

}

.module_nav_sub {
    background: #fff none repeat scroll 0 0;
    display: none;
    left: 163px;
    min-height: 440px;
    padding: 20px;
    position: absolute;
    top: 0;
    width: 894px;
    z-index: 24;
}

.module_nav_sub .cat {

    max-height: 58px;
    width: 845px;
    margin-left: -10px;
    font-size: 14px;
    float: left;

}

.module_nav_sub .cat .title {
    float: left;
    text-align: right;
    width: 178px;
    margin: 1px;

    color: #4B0112;

}

.module_nav_sub .cat .title a {
    font-weight: 600;
    color: #4B0112;

}

.module_nav_sub .cat .words {
    max-height: 42px;
    min-height: 10px;
    float: left;
    text-align: left;
    width: 660px;
    color: #676662;
    word-wrap: break-word;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical
}

.module_ad {
    width: 849px;
    height: 480px;
    float: left;
    margin-left: 3px;
}

.module_ad_up {
    width: 849px;
    height: 365px;

    max-height: 365px;
    max-width: 849px;
    overflow: hidden;
}

.module_ad_down {
    width: 282px;
    height: 111px;
    float: right;
    margin-top: 4px;
    /*margin-right:9px;*/
    max-height: 111px;
    /*max-width:277px;*/
    overflow: hidden;

}

.module_ad_down2 {
    width: 277px;
    height: 111px;
    float: left;
    margin-top: 4px;
    max-height: 111px;
    max-width: 277px;
    overflow: hidden;

}

.module_not {
    width: 174px;
    height: 481px;
    float: left;
    margin-left: 4px;
    background-color: #FFFFFF;
}

.module_not_reg, .module_not_logout {
    width: 100%;
    height: 127px;
    border-bottom: 1px solid #b7b7b7;

}

.module_not_reg .icon {
    color: #fe2f55;
    font-size: 28px;
    margin: 21px 14px 0px 25px;


}

.module_not_reg span {
    color: #6c6c6c;
    font-size: 18px;
}

.module_not_reg .J-login-submit {
    background-color: #fe2f55;
    border: medium none;
    color: #fff;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 80px;
    float: left;
    margin: 27px 3px 0px 3px;

}

.module_not_logout {
    text-align: center;
    line-height: 10px;
}

.module_not_logout .icon {
    color: #fe2f55;
    font-size: 38px;
    margin: 21px;

}

.module_not_logout span {
    color: #6c6c6c;
    font-size: 18px;
    margin: 41px;
}

.module_not_board {
    width: 100%;
    height: 152px;
    border-bottom: 1px solid #b7b7b7;
    color: #555555;
    max-height: 152px;
    overflow: hidden

}

.module_not_board span {
    font-size: 14px;
    float: left;
    margin-left: 12px;

}

.module_not_board .more {
    float: right;
    margin: 2px 10px;

}

.module_not_board .hr {
    width: 162px;
    border-bottom: 1px solid #b7b7b7;
    margin-left: 5px;
    margin-top: 1px;

}

.module_not_board li {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 5px 5px 0px 5px;
    width: 164px;

}

.module_not_serv {
    width: 100%;
    height: 199px;
    text-align: center;
}

.module_not_serv .tel {
    float: none;
    margin-top: 30px;

}

.module_not_serv .qrcode {
    float: none;
    margin-top: 20px;
    font-size: 14px;

}

.recom {
    width: 1192px;
    /*height: 227px;*/
    margin: 0 auto;
    margin-top: 37px;
}

.recom_nav {
    width: 100%;
    height: 37px;

}

.recom_nav .nli {
    width: 199px;
    height: 37px;
    float: left;
    background-image: url(/images/roc_arr2.jpg);
    font-size: 18px;
    text-align: center;
}

.recom_nav .active {
    background-image: url(/images/roc_arr1.jpg);
}

.recom_product {
    width: 100%;
    height: 219px;
    color: #7e7e7e;
    font: arial 12px #8f8f8f;
    overflow: hidden;

    background-image: url(/images/tuijianback.jpg);
    background-repeat: repeat-y;


}

.recom_pro, .recom_pro1 {
    width: 197px;
    height: 219px;
    float: left;
    margin-left: 1px;
    background-color: #fff;
}

.recom_pro1 {
    width: 197px;
    margin-left: 0px;

}

.recom_product .img {
    max-width: 140px;
    max-height: 140px;
    margin: 3px 0px 1px 29px;
}

.recom_product .name {
    max-width: 163px;
    max-height: 17px;
    text-align: center;
    margin-left: 17px;

    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.recom_product .price {
    max-width: 197px;
    max-height: 17px;
    text-align: center;

}

.recom_product .price .num {

    display: block;


    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-align: center;
}

.recom_product .price .num font {

    padding: 0 5px;
    color: #CA0A00;
}

.recom_product .price .num strong {

    color: #CA0A00;
}

.recom_product .price .num span {
    color: #d9d8d8;
    text-decoration: line-through;
}

.banner_ad {
    width: 1192px;
    margin: 0 auto;
    height: 87px;
    margin-top: 18px;
    overflow: hidden;

}

.greatgood {
    width: 1192px;
    margin: 0 auto;
    min-height: 520px;
    max-height: 538px;
    margin-top: 18px;

}

.greatgood .left {
    width: 590px;
    float: left;
    overflow: hidden;
    background-color: #d6d6d6;
}

.greatgood .title {
    width: 100%;
    height: 48px;

    line-height: 48px;
}

.greatgood .left .title {
    background-image: url(/images/hot_bg1.jpg);
}

.greatgood .title .name {
    float: left;
    font-size: 18px;
    font-weight: 500px;
    color: #fff;
    width: 120px;

    margin-left: 15px;

}

.greatgood .more {
    float: right;
    font-size: 15px;
    color: #fff;

}

.greatgood .more a {
    color: #fff;

}

.greatgood .big {
    height: 295px;
    float: left;
    border-right: 1px solid #d6d6d6;
    background-color: #FFF;
    border-bottom: 2px solid #d6d6d6;
    width: 195px;

    max-height: 295px;
    max-width: 195px;
    overflow: hidden;
}

.greatgood .big2 {
    width: 394px;
    height: 295px;
    float: left;
    background-color: #FFF;
    border-bottom: 1px solid #d6d6d6;


}

.greatgood .big3 {
    width: 100%;
    height: 147px;
    float: left;
    background-color: #FFF;
    border-bottom: 1px solid #d6d6d6;


}

.greatgood .small {
    width: 195px;
    height: 147px;
    float: left;
    background-color: #FFF;
    border-left: 1px solid #d6d6d6;
    border-bottom: 1px solid #d6d6d6;

    max-height: 147px;
    max-width: 195px;
    overflow: hidden;

}

.greatgood .right {
    width: 590px;
    margin-left: 12px;
    float: left;
    overflow: hidden;
    background-color: #d6d6d6;
}

.greatgood .right .title {
    background-image: url(/images/hot_bg2.jpg);
}

.greatgood .brand {
    width: 100%;
    height: 45px;
    float: left;
    background-color: #FFF;
    border-top: 1px solid #d6d6d6;

}

.greatgood .icon {
    line-height: 45px;
    float: left;
    margin-left: 18px;
    margin-top: 16px;

}

.greatgood hr {
    line-height: 45px;
    float: left;
    margin-left: 18px;
    width: 3px;
    height: 13px;
    background-color: #c7c7c7;
    margin-top: 16px;
}

.cat_title {
    width: 1192px;
    height: 43px;
    margin: 0 auto;

    margin-top: 22px;
}

.cat_title .name {
    width: 197px;
    height: 43px;

    float: left;

}

.cat_title .name .hr {
    width: 12px;
    height: 28px;
    float: left;
    background-color: #424242;
    margin: 8px 0px 0px 14px;
}

.cat_title .name font {
    letter-spacing: 7px;
    float: left;
    color: #424242;
    font-size: 25px;
    margin: 2px 0px 0px 14px;
}

.cat_title .minname {
    width: 198px;
    height: 43px;

    float: left;
}

.cat_title .active {
    height: 39px;
    border-bottom: 4px #424242 solid;
}

.cat_title .aherf {

    border: medium none;
    color: #4d4d4d;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    width: 127px;
    float: left;
    margin: 8px 3px 25px 35px;
    font-size: 15px;
}

.cat_title .other {
    line-height: 43px;
    float: right;
    text-align: right;

}

.cat_cont {
    width: 1192px;
    height: 487px;
    margin: 0 auto;
    background-color: #d9d9d9;
}

.cat_cont .left {

    width: 197px;
    height: 487px;
    float: left;
    overflow: hidden;

}

.cat_cont .right {

    width: 995px;
    height: 487px;
    float: none;
    overflow: hidden;


}

.cat_cont .right .prod {
    width: 198px;
    height: 253px;
    float: left;
    background-color: #fff;
    margin: 0px 0px 1px 1px;
    text-align: center;
    color: #6B6B6B;

}

.cat_cont .right .prod .img {
    width: 164px;
    height: 164px;
    float: none;
    background-color: #fff;
    margin-left: 17px;
}

.cat_cont .right .prod .name {
    width: 169px;
    height: 35px;
    float: none;
    margin-left: 14px;
    margin-top: 10px;
    overflow: hidden;


}

.cat_cont .right .prod .name a {
    color: #6B6B6B;


}

.cat_cont .right .prod .name a:hover {
    color: #cb022c;


}

.cat_cont .right .prod .price {
    width: 169px;
    height: 35px;
    float: none;

    margin-left: 14px;
    margin-top: 5px;
}

.cat_cont .right .prod .price .p1 {
    float: left;
    width: 80px;
    color: #ca0606;
    font-size: 13px;
    background-color: red;
    margin: 0 auto;

}

.cat_cont .right .prod .price .p2 {

    float: left;
    width: 70px;
    text-decoration: line-through;
    font-size: 10px;
    background-color: yellow;
}

.cat_cont .right .prod .price .num {
    color: #ca0606;
    display: block;
    font-family: Arial;
    font-size: 14px;
    line-height: 20px;
    margin-top: 5px;
    overflow: hidden;
    text-align: center;
}

.cat_cont .right .prod .price .num font {
    font-size: 15px;
    padding: 0 5px;
}

.cat_cont .right .prod .price .num span {
    color: #d9d8d8;
    font-size: 12px;
    text-decoration: line-through;
}

.m-footer-g {
    width: 100%;
    background-color: #fff;
    margin-top: 40px;
    padding-top: 30px;
}

.m-footer-g .footer-map1 {
    width: 1192px;
    margin: 0 auto;
    overflow: hidden;
}

.m-footer-g .footer-map1 .map {
    float: left;
    width: 130px;
    font-size: 18px;
    margin-left: 218px;
    padding-top: 1px;
}

.m-footer-g .footer-map1 .map .footer-icon {
    width: 80px;
    height: 80px;
    margin-right: 5px;
    font-size: 48px;
    line-height: 80px;
    text-align: center;
    font-style: normal;
    float: left;
    border: 2px solid #fe2e55;
    border-radius: 50%;
    color: #fe2e55;
}

.m-footer-g .footer-map1 .map .tit {
    color: #333;
    line-height: 26px;
    vertical-align: text-top;
    font-size: 24px;
    position: relative;
    top: 10px;
}

.m-footer-g .footer-map1 .map .desc {
    color: #999;
    line-height: 30px;
    line-height: 36px;
    font-size: 14px;
    position: relative;
    top: 10px;
}

.m-footer-g li, .m-footer-g ol, .m-footer-g ul {
    list-style: outside none none;
}

.articles {
    width: 1192px;
    margin: 0 auto;
    clear: both;
    height: 160px;
}

.articles .articlecont {
    height: 140px;
    width: 140px;
    float: left;
    font-size: 15px;
    margin-left: 68px;

}

.articles .articlecont p {
    color: #4d4d4d;
    font-size: 18px;
    text-align: center;
}

.m-footer-g .articles .articlecont ul {

    margin: 10px 0px 0px 0px;
}

.articles .articlecont li {
    height: 20px;
    text-align: center;
    font-size: 13px;
    margin: 0px 0px 0px 0px;
}

.articles .articlecont li a {
    color: #4d4d4d;
    display: block;
    height: 20px;
    line-height: 20px;
    text-align: center;
}

.banner {
    width: 849px;
    height: 365px;
    overflow: hidden;
    margin-bottom: 1px;
    position: relative;
}

/*banner*/
.banner-m {
    width: 100%;
    height: 365px;
}

.banner-index {
    width: 100%;
    height: 365px;
}

.banner-index .img li {
    width: 100%;
    height: 365px;
    text-align: center;
    min-width: 849px;
}

.banner-index .img li a {
    width: 100%;
    height: 365px;
    display: block;
    text-align: center;
}

.banner-index .img img {
    width: 100%;
    height: 365px;
    position: relative;
}

.banner-index .prev,
.banner-index .next {
    width: 50px;
    height: 50px;
    position: absolute;
    top: 113px;
    z-index: 3;
    background: rgba(0, 0, 0, 0.43);
    color: #fff;
    font-size: 36px;
    text-align: center;
    line-height: 50px;
    filter: alpha(opacity=20);
    -moz-opacity: .6;
    opacity: .4;
    -webkit-transition: All .5s ease;
    -moz-transition: All .5s ease;
    -o-transition: All .5s ease
}

.banner-index .prev {
    left: 10px;
    top: 157px;
}

.banner-index .next {
    right: 10px;
    top: 157px;
}

.banner-index .prev:hover,
.banner-index .next:hover {
    filter: alpha(opacity=100);
    -moz-opacity: 1;
    opacity: 1
}

.banner_adv {
    width: 849px;
    height: 111px;
    float: left;
}

/*.banner_adv ul li{float:left;width:277px;height:111px;}*/
/*.banner_adv ul li:nth-child(2){margin-left: 1px;}*/
.banner_adv ul li img {
    width: 277px;
    height: 111px;
}

.container .wed_title {
    margin-top: 53px;
    border-bottom: 2px solid #353535;
    height: 40px;
    margin-bottom: 12px;
}

.container .wed_title h3 {
    font-size: 28px;
    line-height: 40px;
    display: inline-block;
    height: 40px;
    border-bottom: 2px solid #f25618;
    color: #000;
}

.container .wed_title a {
    float: right;
    line-height: 46px;
    height: 40px;
}

.container .wed_title p {
    display: inline-block;
    line-height: 46px;
    height: 40px;
    margin-left: 20px;
}

/*濠氱罕鎽勫奖*/
.nav-list {
    float: left;
    width: 163px;
    height: 480px;
    z-index: 24;
    position: relative;
}

.main-slider .nav-list .menu-sub {
    width: 890px;
    min-height: 440px;
    padding: 20px;
    z-index: 24;
    background: #fff;
    position: absolute;
    top: 0;
    left: 180px;
    display: none;

}

.u-mn-cart {
    display: none;
    width: 288px;
    height: auto;
    background: #fff;
    border: 1px solid #c3c2c2;
    border-top: 2px solid #DA3A4C;
    position: relative;
    top: 40px;
    right: 115px;
    z-index: 100;
}

.spec_goods_price_div ul li {
    float: left;
}

.standard {
    display: block;
    height: 45px;
    overflow: hidden;
    margin-left: 10px;
    margin-top: 10px;
}

.spec_goods_property_content a {
    border: 1px solid #666666;
    padding: 3px;
    box-sizing: border-box;
}

.spec_goods_property_name {

    letter-spacing: 6px;
    color: #666;
    font-size: 12px;
}

.spec_goods_property_content a {
    display: inline-block;
    padding: 1px 8px;
    border: 1px solid #dadada;
    margin: 0 6px 10px 0;
    cursor: pointer;
}

.spec_goods_property_content a.red {
    border: 1px solid #e23435;
}

.spec_goods_property_content a:hover {
    border: 1px solid #e23435;
}


/*
	.u-mn-cart .mn-c-m {
	    width: 288px;
	    height: auto;
	    position: relative
	}

	.u-mn-cart .mn-c-box {
	    width: 288px;
	    height: auto!important;
	    max-height: 402px;
	    _height: 402px;
	    overflow: hidden;
	    overflow-y: auto;
	    position: relative;
	    background: #E9E9E9
	}

	.u-fn-cart .empty-c {
	    width: auto;
	    height: 80px;
	    line-height: 80px;
	    text-align: center
	}

	.u-fn-cart .empty-c span {
	    display: inline-block;
	    *display: inline;
	    *zoom: 1;
	    color: #999;
	    font-size: 12px;
	    padding-left: 67px;
	    position: relative
	}

	.u-fn-cart .empty-c span .c-i {
	    display: inline-block;
	    *display: inline;
	    *zoom: 1;
	    width: 50px;
	    height: 50px;
	    background: url(../images/index/fn_g_header.png?1234) no-repeat;
	    position: absolute;
	    top: 12px;
	    left: 10px
	}

	.u-fn-cart .c-store {
	    background: #fff
	}

	.u-fn-cart .c-store-tt {
	    height: 29px;
	    line-height: 29px;
	    padding: 0 15px;
	    border-bottom: 1px solid #E9E9E9
	}

	.u-fn-cart .c-store-tt a {
	    color: #666;
	    font-size: 12px
	}

	.u-fn-cart .c-store-tt a:hover {
	    color: #da3a4c
	}

	.u-fn-cart .c-list {
	    height: auto
	}

	.u-fn-cart .c-list .out {
	    display: none
	}

	.u-fn-cart .c-prod {
	    height: auto;
	    border-bottom: 1px dotted #aaa
	}

	.u-fn-cart .c-item {
	    padding: 10px 15px;
	    position: relative;
	    zoom: 1
	}

	.u-fn-cart .c-item .del {
	    cursor: pointer;
	    width: 11px;
	    height: 11px;
	    *display: inline;
	    *zoom: 1;
	    overflow: hidden;
	    position: absolute;
	    top: 5px;
	    right: 0;
	    background: url(../images/index/fn_g_header.png?1234) -123px -96px no-repeat;
	    display: none
	}

	.u-fn-cart .c-item .del:hover {
	    background-position: -110px -96px
	}

	.u-fn-cart .c-item .i {
	    width: 50px;
	    height: 50px
	}

	.u-fn-cart .c-item .i a {
	    display: block;
	    width: 50px;
	    height: 50px
	}

	.u-fn-cart .c-item .n {
	    position: relative;
	    height: 15px;
	    line-height: 15px;
	    margin-bottom: 6px
	}

	.u-fn-cart .c-item .n a {
	    display: block;
	    color: #666;
	    font-size: 12px;
	    width: 178px;
	    height: 16px;
	    line-height: 16px;
	    overflow: hidden
	}

	.u-fn-cart .c-item .n a:hover {
	    color: #da3a4c
	}

	.u-fn-cart .c-item .n span {
	    float: left;
	    color: #fff;
	    background-color: #7abd54;
	    margin-right: 5px;
	    height: 14px;
	    line-height: 14px;
	    overflow: hidden;
	    padding: 1px
	}

	.u-fn-cart .c-item .num {
	    display: block;
	    text-align: center;
	    width: 53px;
	    height: 20px;
	    background: url(../images/index/fn_g_header.png?1234) -96px 0 no-repeat
	}

	.u-fn-cart .c-item .num a {
	    display: block;
	    width: 15px;
	    height: 19px;
	    cursor: pointer
	}

	.u-fn-cart .c-item .num input, .u-fn-cart .c-item .p {
	    height: 18px;
	    line-height: 18px;
	    font-size: 12px;
	    font-weight: 700
	}

	.u-fn-cart .c-item .num input {
	    float: left;
	    width: 23px;
	    color: #333;
	    text-align: center;
	    vertical-align: middle;
	    border: 0;
	    margin-top: 1px
	}

	.u-fn-cart .c-item .num .reduce {
	    background: url(../images/index/fn_g_header.png?1234) -72px -75px no-repeat
	}

	.u-fn-cart .c-item .num .add {
	    background: url(../images/index/fn_g_header.png?1234) -55px -75px no-repeat
	}

	.u-fn-cart .c-item .num .reduce_gray {
	    background-position: -38px -75px
	}

	.u-fn-cart .c-item .num .add_gray {
	    background-position: -21px -75px
	}

	.u-fn-cart .c-item .p {
	    color: #666
	}

	.u-fn-cart .c-sale-tip {
	    height: 24px;
	    line-height: 24px;
	    padding: 5px 15px 0
	}

	.u-fn-cart .c-sale-tip span {
	    font-size: 12px;
	    display: inline-block;
	    *display: inline;
	    *zoom: 1;
	    float: left
	}

	.u-fn-cart .c-sale-tip .i {
	    width: 36px;
	    height: 16px;
	    line-height: 16px;
	    text-align: center;
	    margin: 4px 5px;
	    background: #F58813;
	    color: #fff;
	    vertical-align: middle
	}

	.u-fn-cart .c-sale-tip .c {
	    width: 180px;
	    height: 24px;
	    overflow: hidden;
	    color: #DA3A4C
	}

	.u-fn-cart .c-sale-b {
	    height: 24px;
	    line-height: 24px;
	    background: #E9E9E9
	}

	.u-fn-cart .c-soldout {
	    background: #e7e7e7
	}

	.u-fn-cart .c-soldout .out {
	    display: block;
	    width: 130px;
	    height: 14px;
	    line-height: 14px;
	    color: #DA3A4C;
	    font-size: 12px;
	    text-align: right;
	    overflow: hidden
	}

	.u-fn-cart .c-soldout .p {
	    display: none
	}

	.u-fn-cart .c-soldout .num a {
	    cursor: default
	}

	.u-fn-cart .c-soldout .num input {
	    background: #e7e7e7;
	    color: #999
	}

	.u-fn-cart .c-soldout .n a:hover {
	    color: #666
	}

	.u-fn-cart .mn-c-total {
	    width: 260px;
	    height: 74px;
	    padding: 0 14px 15px;
	    background: #E9E9E9
	}

	.u-fn-cart .mn-c-total .c-t p {
	    height: 34px;
	    line-height: 34px;
	    font-size: 14px
	}

	.u-fn-cart .mn-c-total .t-n span {
	    font-family: Tahoma;
	    font-weight: 700;
	    color: #da3a4c
	}

	.u-fn-cart .mn-c-total .t-p {
	    color: #da3a4c;
	    font-weight: 700
	}

	.u-fn-cart .mn-c-total .c-btn {
	    width: 260px;
	    height: 40px;
	    line-height: 40px;
	    text-align: center;
	    background: #da3a4c
	}

	.u-fn-cart .mn-c-total .c-btn a {
	    font-size: 14px;
	    font-weight: 700;
	    color: #fff
	}

	.u-fn-cart .c-item:hover .del, .u-g-cart:hover .u-mn-cart {
	    display: block
	}

	.u-fn-cart .c-item .n span.span_buyreduce {
	    background-color: #f99!important;
	    color: #fff
	}

	.u-fn-cart .c-item .n span.span_fresh {
	    background-color: #7abd54!important
	}

	.u-fn-cart .c-item .n span.span_accessory, .u-fn-cart .c-item .n span.span_comb, .u-fn-cart .c-item .n span.span_exchange, .u-fn-cart .c-item .n span.span_gift, .u-fn-cart .c-item .n span.span_plus {
	    background-color: #f99!important
	}

	.u-fn-cart .c-item .n span.span_globalp {
	    display: inline-block;
	    *display: inline;
	    *zoom: 1;
	    width: 58px;
	    height: 16px;
	    background: url(../images/index/fn_g_header.png?1234) -151px 0 no-repeat #fff!important
	}*/
