/*基础样式*/
@charset "utf-8";
* {
    margin: 0;
    padding: 0;
    -webkit-outline: none;
    outline: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    font-size: 14px;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}

html {
    max-width: 640px;
    min-height: 100%;
    background: #fff;
}

body {
    width: 100%;
    height: 100%;
    background: #eee;
}

header {
    width: 100%;
    height: 44px;
    line-height: 44px;
    position: fixed;
    top: 0;
    z-index: 999;
}

header + main {
    padding: 50px 0;
}

main {
    width: 100%;
    min-height: 100%;
    margin-bottom: 60px;
}

iframe {
    width: 100%;
    height: 100%;
}

footer {
    width: 100%;
    height: 50px;
    line-height: 50px;
    position: fixed;
    bottom: 0;
    z-index: 999;
}

body {
    font: 16px/1.5 arial;
    color: #1a1a1a;
    -webkit-text-size-adjust: none;
    background: #f3f7fa;
    max-width: 100%;
    margin: 0 auto;
    height: 100%;
}

em, i {
    font-style: normal;
    font-weight: normal;
}

@media screen and (max-width: 768px) {
    html {
        font-size: 22px
    }
}

@media screen and (max-width: 640px) {
    html {
        font-size: 22px
    }
}

@media screen and (max-width: 580px) {
    html {
        font-size: 22px
    }
}

@media screen and (max-width: 540px) {
    html {
        font-size: 20px
    }
}

@media screen and (max-width: 480px) {
    html {
        font-size: 18px
    }
}

@media screen and (max-width: 414px) {
    html {
        font-size: 16px
    }
}

@media screen and (max-width: 375px) {
    html {
        font-size: 14px
    }
}

@media screen and (max-width: 360px) {
    html {
        font-size: .84em
    }
}

@media screen and (max-width: 320px) {
    html {
        font-size: 12px
    }
}

img {
    border: 0;
}

ul, ol,dl {
    list-style-type: none;margin:0;padding:0;
}

a {
    text-decoration: none;
    color: #666;
}

.clearfix:after {
    content: "\0020";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {
    clear: both;
    zoom: 1;
}

.line_m {
    text-decoration: line-through;
}

.red {
    color: red;
}

.green {
    color: green;
}

.blue {
    color: blue;
}

.clear {
    clear: both;
    height: 0;
    font-size: 1px;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

/*去掉iPhone、iPad的默认按钮样式*/
input[type="button"], input[type="submit"], input[type="reset"] {
    -webkit-appearance: none;
}

textarea {
    -webkit-appearance: none;
}

.pad_10 {
    padding: 10px;
}

/*公共样式*/
#shop_page_contents {
    background: #fff;
    max-width: 100%;
    margin: 0 auto;
    height: 100%;
}

.message_box {
    text-align: center;
    padding: 10px;
}

.message_box .tip {
    color: white;
    font-size: 20px;
    padding: 10px;
}

.message_box .ok {
    background-color: #0C6;
}

.message_box .err {
    background-color: #999;
}

.message_box a {
    margin: 10px;
    display: block;
}

.section_title {
    text-align: center;
    background-color: #FFF;
    position: relative;
    margin: 5px 0;
}

.section_title .line {
    width: 100%;
    height: 1px;
    border-top: dotted 1px #CCC;
    position: absolute;
    top: 21px;
    z-index: -10px;
}

.section_title a {
    display: block;
    padding: 10px;
    width: 25%;
    margin: 0 auto;
    background-color: #FFF;
    z-index: 10;
    position: relative;
    color: #c1c1c1;
}

.borderD3 {
    border-bottom: 1px solid #dfdfdf;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5)
}

.borderD {
    border-bottom: 1px solid #e6efff;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5)
}

.borderT {
    border-bottom: 1px solid #e9ebf2;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5)
}

.borderS {
    border-bottom: 1px solid #e9ebf2;
    transform: scaleY(0.5);
    -webkit-transform: scaleY(0.5)
}

::-webkit-input-placeholder { /* WebKit browsers */
    color: #ddd;
    font-size: .9em;
}

.borderR {
    border-right: 1px solid #e9ebf2;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
}

.borderR2 {
    border-right: 1px solid #eee;
    height: 100%;
    position: absolute;
    left: 50%;
    top: 0;

}

.gray-color {
    color: #bbc1cc;
}

.text-right {
    text-align: right;
}

::-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #ddd;
    font-size: .9em;
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #ddd;
    font-size: .9em;
}

::-ms-input-placeholder { /* Internet Explorer 10+ */
    color: #ddd;
    font-size: .9em;
}

input[type="button"], button {
    -webkit-appearance: none;
}

.height-space {
    height: 5px;
    background: #f3f7fa;
}

.height-space2 {
    height: 10px;
    background: #f3f7fa;
}

.icontejia {
    display: inherit;
}

.icontejia img {
    position: absolute;
    left: 0;
    top: 0;
    width: 2.93rem;
}

.redbtn {
    display: block;
    width: 98%;
    text-align: center;
    margin: 5px auto;
    height: 40px;
    line-height: 40px;
    background-color: #f54d4d;
    color: white;
    font-size: 14px;
    cursor: pointer;
    border-radius: 20px;
}

.bluebtn {
    display: block;
    width: 98%;
    text-align: center;
    margin: 5px auto;
    height: 40px;
    line-height: 40px;
    background-color: #6699CC;
    color: #fff;
    font-size: 14px;
    cursor: pointer;
    border: 1px solid #6699CC;
    border-radius: 20px;
}

.txtbtn {
    padding: 5px 10px;
    border: 1px solid #ccc;
    background-color: #ECE9E9;
    border-radius: 5px;
	margin-left:5px;
	display:block;
	float:left;
}

.textarea {
    padding: 8px;
    border: 1px solid #ccc;
    height: 60px;
    min-width: 350px;
}

/*表单样式*/
.formbox .input_wrap {
    width: 100%;
    clear: both;
    position: relative;
}

.formbox .text {
    margin: 5px 0;
    border-radius: 5px;
    border: 1px solid #ddd;
    padding: 0 5px;
    width: 97%;
    height: 36px;
    line-height: 36px;
}

.formbox select {
    margin-left: 10px;
    border-radius: 5px;
    border: 1px solid #ddd;
    margin: 5px 0;
    padding: 0 5px;
    height: 36px;
    line-height: 36px;
}

.formbox .text.error {
    border: 1px solid #999;
}

.formbox label.error {
    clear: both;
    width: 100%;
    display: block;
    color: #6CC;
}

/*分页样式*/
.page_bar {
    margin: 20px 10px;
	clear: both;
}

.page_bar span {
    background-color: #666;
    padding: 8px 10px;
    color: white;
    border-radius: 3px;
	line-height:36px;
}

.page_bar a {
    border: 1px solid #DDD;
    padding: 8px 10px;
    border-radius: 3px;
	line-height:36px;
}

/**头部导航****/
.header, .s_header {
    width: 100%;
    overflow: hidden;
    background-color: #6CF;
    padding: 3px 0;
}

.header_l, .s_header_l {
    float: left;
    display: block;
    width: 50px;
    height: 40px;
}

.header_r, .s_header_r, .s_header_home {
    float: right;
    display: block;
    width: 50px;
    height: 40px;
}

.header span, .s_header span {
    color: #ffffff;
    line-height: 40px;
    text-align: center;
    width: 100%;
    height: 40px;
    display: block;
    font-size: 16px;
}

.header_l {
    background: url(images/cate_btn.png) no-repeat center center;
    background-size: 30px 30px;
}

.header_r {
    background: url(images/iconfont-haoyou.png) no-repeat center center;
    background-size: 30px 30px;
}

.s_header_l {
    background: url(images/iconfont-fanhui.png) no-repeat center center;
    background-size: 40%;
}

.s_header_r {
    background: url(images/user_btn.png) no-repeat center center;
    background-size: 40%;
}

.s_header_home {
    background: url(images/navbg_1.png) no-repeat center center;
    background-size: 40%;
}

/*底部菜单*/
#nav {
    width: 100%;
    left: 0px;
    position: fixed;
    bottom: 0px;
    z-index: 200;
    margin: 0 auto;
    display: block;
    background-color: #F7F7F7;
    color: #333;
}

#nav ul.navlist {
    position: relative;
    height: 50px;
    margin: 0 auto;
    border-top: 1px solid #ccc;
	z-index: 1000;
}

#nav .navlist li {
    float: left;
    margin: 0;
    height: 50px;
    width: 25%;
    position: relative;
    text-align: center;
}

#nav .navlist #n_3 {
    position: relative;
}

#nav .navlist #n_3 i {
    position: absolute;
    left: 50%;
    top: 1px;
    display: block;
    width: 18px;
    height: 18px;
    line-height: 18px;
    text-align: center;
    font-style: normal;
    font-size: 12px;
    color: #ffffff;
    background-color: #ffb600;
    border-radius: 10px;
    display: none;
}

#nav .navlist li a {
    display: block;
    height: 50px;
    padding-top: 2px;
    color: #333;
}

#nav .navlist li a img {
    display: block;
    width: 30px;
    height: 30px;
    margin: 0 auto;
}

#nav .navlist li a span {
    text-align: center;
    display: block;
    width: 100%;
    color: #676565;
    height: 20px;
    line-height: 22px;
}

#nav .navlist li a p {
    text-align: center;
    font-size: 12px;
    line-height: 23px;
    color: #666;
}

#nav .navlist li #cart_num {
    position: absolute;
    right: 1.5rem;
    top: -0.2rem;
    height: 1.07rem;
    line-height: 1.07rem;
    min-width: 1.07rem;
    background: #F02B2B;
    font-size: 0.857rem;
    color: #ffffff;
    text-align: center;
    border-radius: 0.536rem;
}

/*首页大类*/
.div-block {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -o-box;
    display: box;
    font-size: 1rem;

}

.div-block div {
    position: relative;
    padding-top: 1rem;
}

.div-block div {
    -webkit-box-flex: 1;
    -moz-box-flex: 1;
    box-flex: 1;
    text-align: center;
    font-size: 1rem;
}

.div-block div:first-child {
    background: #fafdff;
    border-right: 1px solid #e9ebf2;
}

.div-block div:nth-child(2) {
    background: #fffcfc;
    border-right: 1px solid #e9ebf2;
}

.div-block div:nth-child(3) {
    background: #F3F3FA;
}

.div-block div:nth-child(4) {
    border-left: 1px solid #e9ebf2;
    background: #faffff;
}

.div-block div:nth-child(5) {
    border-left: 1px solid #e9ebf2;
    background: #fffcfc;
}

.div-block img {
    width: 98%;
    margin: .5rem 0 .6rem 0;
}

.indexhot_ads {
    padding-top: 5px;
}

.indexhot_ads ul {
    padding: 0;
}

.indexhot_ads li {
    background-color: #FFF;
    padding-bottom: 5px;
}

.indexhot_ads li a {
    display: block;
    overflow: hidden;
}

.indexhot_ads li img {
    max-width: 100%;
    display: block;
}

/*首页推荐*/
.go-buy {
    border-radius: 12px;
    display: inline-block;
    margin-top: .3rem;
    padding: 0 1rem;
    border: 1px solid #ff6969;
    color: #ff6969;
    line-height: 1.6rem;
    height: 1.6rem;
}

.hot-block p {
    padding-top: .2rem;
    /*color: #535963;*/
    font-size: .9rem;
    padding-bottom: .2rem;
}

.hot-block {
    position: relative;
    min-height: 9.6rem;
    text-align: center;
}

.hot-block p span {
    color: red;
    font-size: .9rem;
}

.hot-block a {
    display: inline-block;
}

.hot-block p em {
    display: inline-block;
    margin-left: .1rem;
    font-size: .9rem;
    text-decoration: line-through;
}

.two-col-hot {
    padding: 1.2rem 0;
    position: relative;
    box-sizing: border-box;
    float: left;
    width: 33.3%;
    border: 1px solid #e9ebf3;
    border-width: 0 1px 1px 0;
}

.two-col-hot .picbox {
    height: 6.5rem;
}

.two-col-hot .picbox img {
    width: 6rem;
    height: 6rem;
}

/*横幅轮播*/
.banner {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
}

.slider {
    height: 150px;
}

.banner .slider .pagenavi {
    width: 100%;
    height: 11px;
    position: absolute;
    z-index: 1;
    bottom: 20px;
    text-align: center;
}

.banner .slider .pagenavi ul {
    display: inline-block;
    height: 5px;
    padding: 3px 5px;
    background-color: rgba(255, 255, 255, 0.7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 0;
}

.banner .slider .pagenavi li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #8C8C8C;
    margin: 0 5px;
    vertical-align: top;
    overflow: hidden;
}

.banner .slider .pagenavi .on {
    background: #FE6C9C;
}

.banner .slider .sliderlist {
    position: relative;
    z-index: 0;
}

.banner .slider .sliderlist li {
    float: left;
}

.banner .slider .sliderlist li img {
    width: 100%;
    background: url(images/loading.gif) center center no-repeat;
}

.banner .slider .sliderlist li a {
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /* 取消链接高亮 */
}

/*产品列表分类*/
.bigmenu ul {
    display: -moz-box;
    display: -webkit-box;
    display: box;
    padding: 0;
    border-top: 1px solid #e5eeff;
    border-bottom: 1px solid #e5eeff;
    background: #ffffff;
}

.bigmenu ul li {
    font-size: 1.143rem;
    color: #1A1A1A;
    text-align: center;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
    height: 3rem;
    line-height: 3rem;
}

.bigmenu ul li.active {
    color: #00dbf5;
    border-bottom: 0.143rem solid #00dbf5;
}

.bigmenu a {
    display: block;
}

.bigmenu ul li.active a {
    color: #00dbf5;
}

/*子分类*/
.sub-menu-wrap {
    margin: 0.8rem 0;
}

.sub-menu-wrap ul {
    padding-left: 0.714rem;
    padding-right: 0.714rem;
    background-color: #ffffff;
}

.sub-menu-wrap ul li {
    width: 20%;
    text-align: center;
    float: left;
}

.sub-menu-wrap ul li a {
    display: block;
    height: 1.5rem;
    line-height: 1.5rem;
    font-size: .8rem;
    margin: 0.2rem;
    color: #1A1A1A;
    border: 1px solid #e5eeff;
    border-radius: 0.8rem;
}

.sub-menu-wrap ul li a.active {
    color: #ffffff;
    background-color: #00dbf5;
    border: 1px solid #00dbf5;
}

/*产品价格*/
.price-content {
    background: #ffffff;
    text-align: center;
    border-top: 1px solid #e9ebf3;
    padding-bottom: 45px;
}

.price-content .price-box {
    position: relative;
    box-sizing: border-box;
    float: left;
    width: 33.3%;
    border: 1px solid #e9ebf3;
    border-width: 0 1px 1px 0;
    padding-bottom: 0.61rem;
}

.price-content .price-box .pic-box {
    height: 6.5rem;
}

.price-content .price-box .pic-box img {
    margin-top: 3px;
    max-height: 100%;
    max-width: 100%;
}

.price-content .price-box .washing-name {
    font-size: 0.86rem;
    color: #1A1A1A;
    margin-bottom: 0.61rem;
    line-height: 0.86rem;
}

.price-content .price-box .washing-prices {
    line-height: 1rem;
}

.price-content .price-box .washing-prices span:first-child {
    font-size: 0.714rem;
    color: #F02B2B;
}

.price-content .price-box .washing-prices .price {
    font-size: 1rem;
    color: #F02B2B;
}

.price-content .price-box .desp-box {
    padding-top: 0.6rem;
    padding-bottom: 0.61rem;
    overflow: hidden;
}

.price-content .price-box .buy-number {
    position: absolute;
    right: 0.5rem;
    top: 1.5rem;
    height: 1.07rem;
    min-width: 1.07rem;
    background: #F02B2B;
    font-size: 0.857rem;
    color: #ffffff;
    text-align: center;
    border-radius: 0.536rem;
    display: none;
}

.fly-buy-number {
    height: 1.07rem;
    width: 1.07rem;
    background: #F02B2B;
    font-size: 0.857rem;
    color: #ffffff;
    text-align: center;
    border-radius: 0.536rem;
}

/* 限时特价 begin */
.price-content .price-box .washing-prices .origin-price {
    text-decoration: line-through;
    color: #bbc1cc;
    font-size: 0.8rem;
}

.price-content .price-box .washing-prices .origin-price span {
    font-size: 0.5rem;
}

/* 限时特价 end */

/*弹窗购物车*/
.ware_cen {
    width: 100%;
    display: none;
}

.ware_center {
    width: 90%;
    background: #fff;
    z-index: 200;
    position: fixed;
    top: 33%;
    left: 5%;
    border: 1px solid #dadada;
}

.ware_cen_bottom {
    width: 100%;
    height: 100%;
    position: absolute;
    bottom: -1px;
    right: -1px;
    z-index: 100;
    background: #8d8d8d;
    -moz-opacity: 0.5;
    opacity: .5;
    filter: alpha(opacity=50);
}

.ware_cen .ware_center h3 {
    background-color: #ee2222;
    height: 40px;
    line-height: 40px;
    color: #ffffff;
}

.ware_cen .dialog_title {
    background: url(images/linebox_h1_span1.gif) no-repeat 10px center;
    text-indent: 25px;
    display: block;
    float: left;
    line-height: 40px;
    height: 40px;
}

.ware_cen .dialog_title .close_link, .ware_cen .dialog_title .close_hover {
    width: 21px;
    height: 21px;
    position: absolute;
    top: 9px;
    right: 10px;
    overflow: hidden;
    cursor: pointer;
}

.ware_cen .dialog_title .close_link {
    background: url(images/dialog_close_button.png) no-repeat right bottom;
}

.ware_cen .dialog_title .close_hover {
    background: url(images/dialog_close_button.png) no-repeat right top;
}

.ware_text_p, .ware_text_btn {
    color: #666;
    margin: 5px 0;
    text-align: center;
    width: 100%;
}

.ware_text_p .bold_num {
    font-weight: bold;
    font-size: 14px;
    color: #4a7911;
}

.ware_text_p .bold_mly {
    font-weight: bold;
    font-size: 14px;
    color: #51a6e6;
}

.ware_text_btn {
    margin: 15px 0;
}

.ware_text_btn span {
    color: #666;
    width: 50%;
    display: block;
    float: left;
}

.ware_text_btn .btn1, .ware_text_btn .btn2 {
    width: 80%;
    height: 30px;
    line-height: 30px;
    border: 0;
    color: #ffffff;
    font-weight: bold;
    font-size: 14px;
    font-size: 13px;
    cursor: pointer;
}

.ware_text_btn .btn1 {
    background-color: #53B887;
    border-radius: 5px;
}

.ware_text_btn .btn2 {
    background-color: #06b4e7;
    border-radius: 5px;
}

#content {
    margin: 0;
    min-height: 300px;
    position: relative;
    width: 100%;
}

/*购物车·空*/
.null_shopping {
    text-align: center;
}

.null_shopping h4 {
    text-indent: 10px;
    font-size: 14px;
    margin: 10px 0;
    color: #999;
}

.null_shopping .cart_pic {
    background: url(images/cart_pic.png) no-repeat center;
    height: 100px;
}

.null_shopping a.btn {
    display: block;
    line-height: 30px;
    width: 40%;
    font-size: 15px;
    height: 30px;
    border: 1px solid #6CF;
    border-radius: 5px;
    margin: 10px auto;
    color: #6CF;
}

/*下单页面*/
.orderform {
    font-size: 14px;
    padding: 10px;
}

.orderform .add_title {
    clear: both;
    border-bottom: 1px solid #EAEAEA;
    background-color: #FFF;
    line-height: 30px;
    height: 30px;
    color: #999;
    font-weight: normal;
    margin-bottom: 5px;
}

.selitem li {
    padding: 5px 10px;
}

.selitem li.radio {
    float: left;
    width: 20px;
    text-align: center;
}

.selitem li.name {
    padding-left: 10px;
    float: left;
}

.order_daili select {
    padding: 5px;
    width: 100%;
}

div.order_delivery ul li {
    min-height: 25px;
}

.orderform .message {
    border: 1px solid #EAEAEA;
    padding: 5px;
}

.orderform textarea {
    font-size: 12px;
    line-height: 24px;
    width: 100%;
    border: 0;
}

div.price_info {
    text-align: right;
    padding: 10px;
}

.orderform .photo_box .addfile {
    padding: 10px;
}

/*上传图片*/
.upload_box {
    line-height: 75px;
    width: 100%;
}

#upload_list {

    width: 100%;
    line-height: 100%;
    margin-top: 7px
}

#uploadTip {
    color: #c3c3c3;
    font-size: 15px;
    margin-left: 16px
}

.loading_item {
    background: url(images/loading.gif) no-repeat center center;
}

.upload_img {
    height: 60px;
    width: 60px;
    display: inline-block;
    background: url(images/mpnew_bg.png) no-repeat;
    background-size: 100px 500px;
    background-position: -10px -260px
}

#fileImage, .fileImage {
    opacity: 0;
    height: 100%;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: 0
}

.upload_action {
    position: relative;
    float: left;
    height: 60px;
    margin-left: 15px;
    border: 0
}

.upload_item {
    height: 60px;
    width: 60px;
    margin-left: 8px;
    border: 0;
    float: left;
    position: relative
}

.upload_image {
    width: 100%;
    height: 100%
}

.upload_delete {
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0;
    right: 0;
    background: url(images/mpnew_bg.png) no-repeat;
    background-size: 100px 500px;
    background-position: -47px -123px
}

/*订单支付*/
.orderpay {
    padding: 10px;
}

.orderpay .clue_on {
    color: #666;
    font-size: 12px;
}

.orderpay .order_information {
    color: #999;
    font-size: 14px;
    line-height: 2;
}

.orderpay .order_information span {
    color: #f34;
}

.orderpay h4, .orderpay h3 {
    padding: 5px 0;
    color: #333;
    color: #3d3d3d;
    font-size: 14px;
    border-bottom: 1px solid #EEE;
}

.orderpay .buy {
}

.orderpay .defray {
    margin-top: 5px;
}

.orderpay .defray dd {
    min-height: 40px;
    line-height: 40px;
    padding: 5px 0;
    clear: both;
}

.orderpay .defray dd p.radio {
    float: left;
    margin-right: 10px;
}

.orderpay .defray dd p.logo img {
    float: left;
    height: 40px;
}

.orderpay .defray dd p.explain {
    float: left;
    color: #787878;
    margin-left: 10px;
}

/*购物车*/
#chose_all {
    font-size: 16px;
    color: #888;
    font-weight: normal;
    line-height: 35px;
    border-bottom: 1px solid #fdfdfd;
    margin: 0 10px;
}

.cart_list {
    border-top: 1px solid #ddd;
}

.cart_list li {
    border-bottom: 1px solid #ddd;
    background: #fff;
    padding: 10px;
    overflow: hidden;
    margin-bottom: 10px;
    padding-bottom: 0;
    position: relative;
}

.cart_list li div.s_goods {
    font-size: 13px;
    color: #838383;
    padding-left: 100px;
}

.cart_list li div.s_goods p {
    height: 30px;
    line-height: 30px;
}

.cart_list li p.goods_info {
    display: block;
    overflow: hidden;
    float: left;
    width: 90px;
    margin-right: 5px;
}

.cart_list li p.buy_number {
    height: 28px;
    line-height: 28px;
    color: #838383;
    display: block;
    float: left;
}

.cart_list li .buy_number1 {
    float: left;
}

.cart_list li .buy_num {
    width: auto;
    height: 28px;
    float: left;
    border-radius: 5px;
    border: 1px solid #cccccc;
    margin-left: 10px;
    background-color: #e7e7e7;
}

.cart_list li .buy_number2, .cart_list li .buy_number4 {
    width: 28px;
    height: 28px;
    display: inline-block;
    float: left;
    font-size: 24px;
    text-align: center;
    line-height: 28px;
}

.cart_list li .buy_number3 {
    width: 50px;
    height: 28px;
    text-align: center;
    display: inline-block;
    float: left;
    line-height: 28px;
    border: none;
    background-color: #ffffff;
}

.cart_list li .buy_number2 {
    border-right: 1px solid #cccccc;
}

.cart_list li .buy_number4 {
    border-left: 1px solid #cccccc;
}

.cart_list li .buy_number5 {
    position: absolute;
    width: 28px;
    height: 28px;
    background: url(images/del.png) no-repeat center center;
    right: 10px;
    top: 5px;
}

.cart_list li p.buy_info {
    height: 40px;
    line-height: 40px;
    clear: both;
}

.cart_list li p.buy_info a.del {
    width: 40px;
    display: inline-block;
    text-align: center;
}

.cart_list li p.buy_info .width3 {
    width: 26px;
    height: 18px;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 5px;
    margin: 0 5px;
}

.cart_list li p.buy_info .total {
    float: right;
}

.cart_list li .price1 {
    color: #f34;
}

.cart_list li p.buy_info .total .attr {
    line-height: 15px;
}

.cart_list li p.buy_info .total .price2 {
    font-weight: bold;
    color: #ea393f;
    margin-left: 12px;
}

.cart_list li span.img {
    display: block;
    width: 90px;
    float: left;
}

.cart_list li span.tit {
    display: block;
    font-size: 13px;
    color: #838383;
    width: 100%;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
}

.cart_list li span.tit a {
    font-size: 13px;
    text-decoration: none;
    color: #333;
}

.cart_list li span.tit input {
    width: 28px;
    height: 16px;
    padding: 2px;
    border: 1px solid #EAEAEA;
    color: #999;
    text-align: center;
    line-height: 14px;
    font-size: 12px;
}

.shopcart .buy_foot {
    line-height: 24px;
    font-size: 16px;
    color: #838383;
    width: 100%;
    padding: 0 10px;
    bottom: 50px;
}

.shopcart .buy_foot p.goods_amount {
    height: 40px;
    line-height: 40px;
    padding: 0 10px;
    margin: 10px 0;
}

.shopcart .buy_foot p.jiesuan_btn {
    margin-bottom: 10px;
}

.shopcart .buy_foot strong {
    font-weight: bold;
    color: #ea393f;
    margin-left: 12px;
}

.shopcart .buy_foot a span {
    text-decoration: none;
    color: #fff;
    text-indent: -2000px;
}

.shopcart .buy_foot p.jiesuan_btn a img {
    display: none;
}

.shopcart .buy_foot p.jiesuan_btn a {
    border-radius: 5px;
    display: block;
    height: 40px;
    line-height: 40px;
    font-size: 17px;
    border: 0;
    background: -moz-linear-gradient(top, #ff4747, #f52f40);
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#ff4747), to(#f52f40));
    text-align: center;
    text-decoration: none;
    -webkit-appearance: none;
}

#footer {
    width: 100%;
    text-align: center;
    color: #aaa;
    line-height: 1.6;
    font-size: 14px;
    margin-bottom: 60px;
}

#footer p {
    color: #a6a6a6;
}

#footer a {
    color: #a6a6a6;
    text-decoration: none;
}

#footer .footnav {
    margin: 10px;
}

#footer .footnav li {
    float: left;
    width: 25%;
    text-align: center;
}

#footer .footnav li a {
    color: #39C;
}

/*两列商品*/
.itemlist li {
    position: relative;
    text-align: center;
    float: left;
    width: 50%;
    padding: 10px;
    background-color: #FFF;
}

.itemlist li .itemimg {
    position: relative;
    padding: 10px;
}

.itemlist li .itemimg img {
    width: 95%;
}

.itemlist li .iteminfo {
    text-align: left;
    line-height: 1.5;
    padding: 0 10px;
}

.itemlist li .iteminfo p {
    font-size: 12px;
    color: #666666;
    overflow: hidden;
    width: 100%;
}

.itemlist li .iteminfo p.title {
    height: 32px;
    text-align: center;
    overflow: hidden;
    font-weight: bold;
}

.itemlist li .iteminfo .price_now {
    font-size: 14px;
    color: #EC4F2A;
    height: 28px;
}

.itemlist li .iteminfo .price_old {
    text-decoration: line-through;
    color: #999;
    margin-left: 5px;
}

/*商品详情*/
.ware_info {
    position: relative;
    z-index: 1;
}

.ware_info .slider {
    background: #FFF;
    margin: 0 auto;
    position: relative;
}

.ware_info div.ware_pic:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 3px;
    background-image: url(images/pattern_lace.png);
    background-size: 8px;
    left: 0;
    bottom: -3px;
}

.ware_info div.ware_pic {
    height: 220px;
    margin-bottom: -220px;
    z-index: -1;
    background: #333;
    background-image: url(images/pattern_lace.png);
    background-size: 4px;
    position: relative;
}

.ware_info .slider .sliderlist {
    text-align: center;
    position: relative;
    z-index: 0;
}

.ware_info .slider .sliderlist li {
    padding: 10px;
}

.ware_info .slider .sliderlist li img {
    max-width: 100%;
}

.ware_info .slider .pagenavi {
    width: 100%;
    height: 11px;
    position: absolute;
    z-index: 1;
    bottom: 20px;
    text-align: center;
}

.ware_info .slider .pagenavi ul {
    display: inline-block;
    height: 5px;
    padding: 3px 5px;
    background-color: rgba(255, 255, 255, 0.7);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    font-size: 0;
}

.ware_info .slider .pagenavi li {
    display: inline-block;
    width: 5px;
    height: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #8C8C8C;
    margin: 0 5px;
    vertical-align: top;
    overflow: hidden;
}

.ware_info .slider .pagenavi .on {
    background: #FE6C9C;
}

.ware_info .ware_text {
    position: relative;
    z-index: 10;
    padding: 10px;
    background: #FFF;
}

.ware_info .big_pic {
    width: 300px;
    height: 300px;
    background: #f1f1f1;
    margin-left: 20px;
}

.ware_info .bottom_btn {
    position: relative;
}

.ware_info .collect {
    width: 27px;
    height: 128px;
    background: url(images/btn.gif) 0 -113px;
    position: absolute;
    top: -300px;
    left: 322px;
}

.left_btn {
    width: 8px;
    height: 53px;
    border: 1px solid #ccc;
    background: #f7f4f0 url(images/left_btn.gif) no-repeat center center;
    position: absolute;
    bottom: 0;
    left: 6px;
    cursor: pointer;
}

.right_btn {
    width: 8px;
    height: 53px;
    border: 1px solid #ccc;
    background: #f7f4f0 url(images/right_btn.gif) no-repeat center center;
    position: absolute;
    bottom: 0;
    right: 3px;
    cursor: pointer;
}

.ware_box {
    overflow: hidden;
}

.ware_box ul {
    width: 30000px;
    overflow: hidden;
}

.ware_box li {
    float: left;
    cursor: pointer;
}

.ware_pic_hover {
    background: url(images/ware_pic_hover.gif);
}

.rate {
    color: #999;
    line-height: 24px;
    margin-bottom: 10px;
    overflow: hidden;
    font-size: 15px;
}

.rate .ware_title {
    font-weight: normal;
}

.handle_title {
    padding-top: 3px;
    color: #333;
}

.solid {
    padding: 2px 4px;
    border: 1px solid #3f3f3f;
    color: #fff;
    margin-right: 8px;
    background: #666;
}

.dotted {
    padding: 2px 4px;
    border: 1px dotted #c4c4c4;
    margin-right: 8px;
    background: #fff;
}

.aggregate {
    color: #50a5e5;
}

.ware_btn {
    width: 100%;
}

.ware_btn li {
    float: left;
    text-align: center;
}

.ware_btn li.enterBuyCar, .ware_btn li.lijiBuy {
    width: 50%;
    height: 40px;
}

.ware_btn li.enterBuyCar a, .ware_btn li.lijiBuy a {
    width: 90%;
    height: 36px;
    line-height: 36px;
    display: block;
    margin: 0 auto;
    border-radius: 3px;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
}

.ware_btn li.enterBuyCar a {
    background-color: #ff8700;
}

.ware_btn li.lijiBuy a {
    background-color: #f52f40;
}

/**商品价格**/
.goods_top, .goods_num {
    background-color: #FFFFFF;
}

.goods_top h2 {
    background-color: rgba(255, 255, 255, 0.9);
    color: #333333;
    font-size: 14px;
    font-weight: bold;
    padding: 0.1rem 0;
}

.goods_top dd {
    font-size: 14px;
    color: #999999;
    line-height: 2;
    border-bottom: 1px solid #f0f0f0;
}

.goods_top dd span.price {
    font-size: 16px;
    color: #ec5151;
    font-weight: bold;
}

#showprice {
    position: relative;
}

#showprice ul {
    display: none;
    padding: 5px;
    position: absolute;
    left: 0;
    top: 20px;
    width: 150px;
    font-size: 12px;
    line-height: 1.5;
    border: 1px solid #ccc;
    background-color: #f0f0f0;
    z-index: 200;
}

.goods_num h2, .goods_num p {
    font-weight: normal;
    font-size: 13px;
    color: #999999;
    height: 40px;
    line-height: 40px;
}

.goods_num h2 {
    width: 70px;
    float: left;
    line-height: 38px;
    height: 38px;
}

.goods_num .kucun {
    font-size: 13px;
    color: #999999;
    height: 38px;
    line-height: 38px;
    float: left;
    margin-left: 5px;
}

.ui_num {
    display: inline-block;
    height: 36px;
    letter-spacing: 0;
    line-height: 36px;
    overflow: hidden;
    vertical-align: middle;
    border: 1px solid #cccccc;
    float: left;
}

.ui_num .num_bg {
    width: 110px;
    height: 36px;
    display: inline-block;
    position: relative;
}

.pri_btn1, .pri_btn2 {
    width: 36px;
    height: 36px;
    border: none;
    background: url(images/pri_btn.png) no-repeat;
    font-size: 24px;
}

.pri_num {
    width: 38px;
    height: 36px;
    border: none;
    text-align: center;
}

.pri_btn1 {
    position: absolute;
    left: 0px;
    top: 0px;
    border-right: 1px solid #ccc;
}

.pri_btn2 {
    position: absolute;
    right: 0px;
    top: 0px;
    border-left: 1px solid #ccc;
}

.pri_num {
    position: absolute;
    left: 37px;
    top: 1px;
}

/**商品描述**/
.goods_main {
    background-color: #FFFFFF;
    padding: 10px;
    overflow: hidden;
}

.goods_main ul {
    width: 100%;
    height: 40px;
    background-color: #F5F5F5;
    color: #333333;
    border-left: 1px solid #e5e5e5;
}

.goods_main ul li {
    float: left;
    width: 33%;
    height: 38px;
    line-height: 38px;
    text-align: center;
    border-right: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    cursor: pointer;
}

.goods_main ul li.clecked {
    border-top: 2px solid #ee2222;
    background-color: #ffffff;
}

.goods_main .show {
    display: block;
}

.goods_main .goods_con p, .goods_main .goods_con div, .goods_main .goods_con span {
    color: #333333;
    font-size: 13px;
    line-height: 26px;
}

.goods_main .goods_con img {
    max-width: 100%;
    display: block;
    float: left;
}

/***商品分类****/
.goods_cate {
}

.goods_cate h3 {
    color: #333;
    font-size: 14px;
    width: 100%;
    height: 40px;
    line-height: 40px;
    border-bottom: 1px solid #ddd;
    background-color: #f3f7fa;
}

.goods_cate h3 a {
    color: #333;
    text-decoration: none;
}

.goods_cate h3 font, .goods_cate h3 span {
    width: 40px;
    height: 40px;
}

.goods_cate h3 font {
    float: left;
    background-color: #09F;
    width: 5px;
    height: 36px;
    margin-right: 10px;
    margin-top: 2px;
    border-radius: 0 5px 5px 0;
}

.goods_cate h3 span {
    float: right;
    background: url(images/fenlei_xia.png) no-repeat center center;
}

.goods_cate .subcate {
    background-color: #ffffff;
}

.goods_cate .subcate span {
    float: left;
    width: 33%;
    font-size: 12px;
    text-align: center;
}

.goods_cate .subcate span a {
    margin: 2%;
    border-bottom: 1px dotted #ddd;
    display: block;
    height: 28px;
    line-height: 28px;
}

/*-------------------以上已整理---------------------------*/

/*关于我们*/
.about {
    margin-top: 10px;
}

.about_top {
    border-bottom: 1px #79c419 solid;
}

.about_nav {
    padding-left: 10px;
}

.about_nav li {
    float: left;
    margin-right: 10px;
    background: none repeat scroll 0 0 #ebebeb;
    border-radius: 3px 3px 0 0;
}

.about_nav li a {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 10px;
    color: #666666;
    font-size: 14px;
    font-weight: 700;
    font-family: "微软雅黑";
}

.about_nav li.current {
    background-color: #79c419;
}

.about_nav li.current a {
    color: #FFFFFF;
}

.about_content {
    padding: 8px;
}

.about_content img {
    max-width: 98%;
}

.about_content table {
    border-collapse: collapse;
}

.about_content td {
    padding: 5px;
}

/*单页*/
.one_page {
    background: none repeat scroll 0 0 #FFFFFF;
    overflow: hidden;
    padding: 20px 40px;
    background-color: #f9f9f9;
}

.one_page h2 {
    border-bottom: 1px dotted #D1D1D1;
    font-size: 16px;
    padding-bottom: 10px;
    color: #5A6243;
}

/*个性样式*/
.mnavs {
    height: 35px;
}

.mnavs a {
    display: block;
    float: left;
    padding: 0 5px;
    margin: 0 10px;
    border: solid 3px #f24f88;
    font-weight: bold;
    border-radius: 8px;
}

.mnavs a:hover {
    background-color: #f24f88;
    color: white;
}

.imgcats h2 {
    height: 40px;
    line-height: 35px;
    background: url(images/line.png) no-repeat center bottom;
    padding: 0 10px;
    background-size: contain;
    font-weight: normal;
}

.imgcats .list {
    display: block;
    overflow: hidden;
    margin: 10px;
}

.imgcats .list li {
    float: left;
    width: 32%;
    text-align: center;
}

.imgcats .list img {
    width: 120px;
    height: 120px;
}

.imgcats .more {
    padding: 5px;
}

/*分类封面产品*/
.cat_items h2 {
    height: 40px;
    line-height: 35px;
    background: url(images/line.png) no-repeat center bottom;
    padding: 0 10px;
    background-size: contain;
    font-weight: normal;
}

.cat_items .list {
    display: block;
    overflow: hidden;
    margin: 10px;
}

.cat_items .list li {
    float: left;
    width: 32%;
    text-align: center;
}

.cat_items .list li.first {
    width: 64%;
}

.cat_items .list li.first img {
    width: 240px;
    height: 240px;
}

.cat_items .list .pic img {
    width: 120px;
    height: 120px;
}

.cat_items .more {
    padding: 10px;
    text-align: right;
}

/*微信文章列表*/
.wxlist {
    margin-top: 55px;
}

.wxlist li {
    overflow: hidden;
    border-bottom: 1px solid #EAEAEA;
    margin: 8px;
    background-color: #FFF;
    padding: 8px;
}

.wxlist li .InfoPicture {
    text-align: center;
    float: left;
    width: 23%;
}

.wxlist li .InfoPicture img {
    width: 100%;
}

.wxlist li .InfoSContent {
    width: 75%;
    padding: 0 0 0 2%;
    font-size: 14px;
    float: left;
    word-break: break-all;
}

.wxlist li .InfoTitle {
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    white-space: nowrap; /*强制不换行*/
    display: block;
    height: 22px;
    line-height: 22px;
    font-size: 15px;
    font-weight: normal;
    color: #333;
    margin-top: -3px;
    margin-bottom: 3px;
}

.wxlist li .InfoDesc {
    overflow: hidden; /*自动隐藏文字*/
    text-overflow: ellipsis; /*文字隐藏后添加省略号*/
    font-size: 10px;
    color: #999;
    line-height: 1.8em;
    width: 100%;
    height: 3.6em;
    overflow: hidden;
    color: #999;
}

.wxlist li .InfoTime {
    height: 25px;
    line-height: 1.5em;
    vertical-align: middle;
    font-size: 12px;
    color: #8c8c8c
}

.wxlist li .ShowInfo {
    font-size: 10px;
    color: #999;
}

.wxlist p {
    display: block;
    text-align: center;
    background: #fff;
    line-height: 2.5em;
    margin: 8px;
}

.ad_img {
    width: 100%;
    max-height: 142px;
    overflow: hidden;
    position: relative;
}

.ad_img img {
    max-width: 100%;
    display: block;
}

.topadla {
    position: absolute;
    top: 0;
    right: 10px;
    width: 20px;
    height: 50px;
    z-index: 2;
}

.topadla .xian {
    height: 30px;
    width: 4px;
    background: #C90;
    margin: 0 auto;
}

.topadla .huan {
    height: 16px;
    width: 16px;
    border-radius: 50%;
    border: 2px solid #333;
}

.wxart_show {
    position: relative;
    padding: 10px 8px 8px;
    background-color: #fff;
    color: #333;
}

.wxart_show h2 {
    font-size: 18px;
    line-height: 20px;
    margin-bottom: 5px;
}

.wxart_show .InfoTime {
    vertical-align: middle;
    font-size: 12px;
    color: #8c8c8c;
}

.wxart_show .guanzhu_box {
    border: 1px solid #EAEAEA;
    height: 50px;
    margin: 15px 0;
    overflow: hidden;
}

.wxart_show .guanzhu_box .img {
    float: left;
    height: 40px;
    margin: 5px 5px 5px 8px;
}

.wxart_show .guanzhu_box .img img {
    display: inline-block;
    border-radius: 50%;
    height: 40px;
    width: 40px;
}

.wxart_show .guanzhu_box .t1 {
    font-size: 16px;
    height: 25px;
    line-height: 33px;
}

.wxart_show .guanzhu_box .t2 {
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    color: #999;
}

.wxart_show .guanzhu_box .button {
    float: right;
    width: 50px;
    height: 30px;
    margin: 8px;
    text-align: center;
    border: 1px solid #9BCE7C;
    line-height: 30px;
    border-radius: 5px;
    color: #9BCE7C;
}

.wxart_show .InfoSContent {
    word-wrap: break-word;
    word-break: break-all;
}

.wxart_show .InfoSContent img, .wxart_show .InfoSContent iframe {
    max-width: 100%;
}

.wxart_show .InfoSContent table {
    border-collapse: collapse;
}

.wxart_show .InfoSContent td {
    padding: 5px;
}

.wxart_show .Infofoot {
    margin: 30px 0 0 0;
    font-size: 12px;
    color: #999;
    line-height: 2em;
}

.blank {
    height: 1px;
    padding-bottom: 9px;
    background: url(images/bg.png) #F4F5F7
}

.ad_text {
    padding: 8px;
    height: 44px
}

.ad_text marquee {
}

.ad_text span {
    color: #fff;
    line-height: 44px;
    font-size: 18px;
}

.ad_tuijian {
}

.ad_tuijian .title {
    padding: 3px 8px;
    background: #F5F5F5;
    color: #999;
    font-size: 16px;
}

.ad_tuijian .title a {
    float: right;
    font-size: 12px;
    display: block;
    color: #999;
    line-height: 25px;
}

.ad_tuijian .content {
    padding: 8px;
    height: 50px;
    border-bottom: 1px solid #EAEAEA;
}

.ad_tuijian .content .content_img {
    float: left;
    width: 40px;
    height: 40px;
    padding: 5px 5px 5px;
    0;
}

.ad_tuijian .content .content_img img {
    display: block;
    width: 100%;
    height: 100%;
}

.ad_tuijian .content .content_title {
    line-height: 24px;
    color: #333;
    height: 24px;
    overflow: hidden;
}

.ad_tuijian .content .content_time {
    line-height: 24px;
    color: #999;
}

.ad_tuijian .content .content_time span {
    display: block;
    float: right;
}

.mask {
    position: fixed;
    top: 0px;
    filter: alpha(opacity=80);
    background-color: #777;
    z-index: 10;
    left: 0px;
    opacity: 0.8;
    -moz-opacity: 0.8;
}

.model {
    position: absolute;
    z-index: 11;
    display: none;
    text-align: center;
}

.model .title {
    color: #fff;
    font-size: 20px;
    position: absolute;
    top: 5px;
    right: 5px;
    width: 40px;
    height: 40px;
    background: rgba(0, 0, 0, 0.2);
    line-height: 40px;
    text-align: center;
    border-radius: 20px;
}

.model .img {
    width: 100%;
    height: 100%;
}

.model .img img {
    display: block;
    width: 100%;
    height: 100%;
}

.ad_bottom {
    background: url(images/bg.png) #F4F5F7;
    padding: 0 8px;
}

.ad_bottom .title {
    text-align: center;
    line-height: 30px;
    height: 30px;
    font-size: 12px;
}

.ad_bottom .bottom_img {
    max-height: 142px;
    overflow: hidden;
}

.ad_bottom .bottom_img img {
    display: block;
    max-width: 100%;
}

.wxart_show .Infofoot .reback {
    float: right;
    color: #607fa6;
}

.wxart_footer {
    height: 34px;
    background: #666;
    padding: 8px;
    width: 100%;
    margin-top: 20px;
}

.wxart_footer p {
    color: #fff;
    line-height: 17px;
}

.wxart_footer a {
    color: #fff;
}

.wxart_footer .head_img {
    width: 34px;
    height: 34px;
    float: left;
    margin-right: 10px;
}

.wxart_footer .head_img img {
    width: 100%;
    height: 100%;
    display: block;
    border-radius: 50%;
}

.wxart_footer .change {
    width: 109px;
    height: 34px;
    float: right;
}

.wxart_footer .change a {
    display: block;
    font-size: 12px;
    text-align: center;
    background: #36CC7C;
    color: #fff;
    width: 85px;
    padding: 5px 0;
    border-radius: 5px;
    margin: 2px 0 2px 5px;
}

/* width:90px; height:20px; line-height:20px; padding:3px 0; margin:4px 10px 0 10px;  background:#36CC7C; border-radius:5px; color:#fff; */

/*文章广场*/
.cat_title {
    background: #fff;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 2;
}

.cat_title ul li {
    float: left;
    width: 20%;
    text-align: center;
    line-height: 45px;
}

.cat_title ul li a, .userad .cat ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}

.cat_title ul li a.cur, .userad .cat ul li a.cur {
    line-height: 45px;
    height: 43px;
    border-bottom: 2px solid #4AD189;
    color: #4AD189;
}

/*进度显示*/
/*.track-list{margin: 20px; padding-left: 5px; position: relative;}*/
/*.track-list li{position: relative; padding: 9px 0 0 25px; line-height: 18px; border-left: 1px solid #d9d9d9; color: #999;}*/
/*.track-list li.first{color: red; padding-top: 0; border-left-color: #fff;}*/
/*.track-list li .node-icon{position: absolute; left: -6px; top: 50%; width: 11px; height: 11px; background: url("images/order-icons.png")  -21px -72px no-repeat;}*/
/*.track-list li.first .node-icon{background-position:0 -72px;}*/
/*.track-list li .time{margin-right: 20px; position: relative; top: 4px; display: inline-block; vertical-align: middle;}*/
/*.track-list li .txt{max-width: 600px; position: relative; top: 4px; display: inline-block; vertical-align: middle;}*/
/*.track-list li.first .time{margin-right: 20px; }*/
/*.track-list li.first .txt{max-width: 600px; }*/
.track-list {
    margin: 20px;
    padding-left: 5px;
    position: relative;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.track-list .item .circle {
    display: block;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    background: #eee;
}

.track-list .item .circle:before {
    content: "\e626";
}

.track-list .item {
    width: 100%;
}

.track-list .current .circle {
    background: red;
}

.track-list .item .time {
    display: block;
    margin-top: 2px;
}

.track-list .current .time {
    color: red;
}

.track-list .item .myname {
    display: block;
}

.track-list .current .myname {
    color: red;
}

.track-list .icondian {
    font-size: 14px;
}

/*弹出广告*/

.adv_box {
    position: absolute;
    width: 80%;
    height: 80%;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    z-index: 9999;
    cursor: pointer
}

.adv_box img {
    display: block;
    width: 100%;
}

.adv_box .ad_time {
    font-size: 12px;
    background: rgba(0, 0, 0, 0.3);
    padding: 5px;
    position: absolute;
    top: 0;
    left: 0;
    color: #fff;
}

.adv_box .ad_time span {
    font-size: 12px;
    font-weight: bold;
    color: #cc0;
    padding: 0 5px;
}

.adv_box .close {
    width: 44px;
    height: 44px;
    position: absolute;
    top: 0;
    right: 0px;
    cursor: pointer;
    padding-left: 20px;
}

/*评论滚动*/
.post-slide {
    background: #fff;
    margin: 0 5px;
}

.post-slide .post-header {
    margin-bottom: 10px;
}

.post-slide .subtitle {
    color: #0b99bc;
    font-size: 14px;
    display: inline-block;
    margin-bottom: 5px;
    text-transform: uppercase;
    transition: all 0.4s ease 0s;
}

.post-slide .subtitle:hover {
    color: #333;
    text-decoration: none;
}

.post-slide .post-title {
    margin: 0;
}

.post-slide .post-title a {
    color: #333;
    font-size: 18px;
    font-weight: bold;
    text-transform: capitalize;
    transition: all 0.4s ease 0s;
}

.post-slide .post-title a:hover {
    color: #0b99bc;
    text-decoration: none;
}

.post-slide .pic {
    overflow: hidden;
    position: relative;
}

.post-slide .pic img {
    width: 100%;
    height: auto;
    transform: rotate(0deg) scale(1, 1);
    transition: all 0.9s ease 0s;
}

.post-slide:hover img {
    transform: rotate(-2deg) scale(1.1, 1.1);
}

.post-slide .pic:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(255, 255, 255, 0);
    transition: all 0.9s ease 0s;

}

.post-slide:hover .pic:after {
    background: rgba(255, 255, 255, 0.2);
}

.post-slide .post-bar {
    list-style: none;
    padding: 12px 0;
    margin: 0;
}

.post-slide .post-bar li {
    display: inline-block;
    color: #aaa;
}

.post-slide .post-bar li:last-child {
    margin-right: 0;
}

.post-slide .post-bar li a {
    color: #aaa;
    transition: 0.3s ease;
}

.post-slide .post-bar li a:hover {
    text-decoration: none;
    color: #0b99bc;
}

.post-slide .post-description {
    font-size: 14px;
    text-indent: 30px;
    line-height: 24px;
    color: #767676;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
}

.post-slide .read-more {
    color: #0b99bc;
    font-size: 14px;
    font-style: italic;
    text-transform: capitalize;
}

.post-slide .read-more:hover {
    color: #333;
    text-decoration: none;
}

@media only screen and (max-width: 479px) {
    .post-slide {
        padding: 0 15px;
    }

    .post-slide .post-bar li {
        margin-bottom: 5px;
    }

    .post-slide .post-bar li:last-child {
        margin-bottom: 0;
    }
}

/*购物车特效*/

/*底部样式*/
/*footer{ width: 100%; height: 5rem; display: flex; justify-content: space-between; position: fixed ;bottom: 0; background: #fff; border-top: 0.1rem solid #e9e9e9; font-size: 1.6rem; align-items: center;z-index: 101;}*/
/*footer .count_num{ width: 3.6rem;height: 3.6rem;margin: 0 1.4rem; background: url("images/cart.png") no-repeat; background-size: contain;position: relative;}*/
/*footer .count_num span{ position: absolute;top: -0.2rem;right: -0.2rem; background: #000; color: #fff; border-radius: 2rem;width: 1.2rem; height: 1.2rem; text-align: center; line-height: 1.2rem; font-size: 1.2rem; padding: 0.2rem;}*/
/*footer .num_price{ display: flex ;justify-content: flex-end; align-items: center;}*/
/*footer .submit{ padding: 0.6rem 1.8rem; background: #ffce5a; border-radius: 0.4rem; margin-right:4%; }*/
/*footer .price::before{content: '合计：'}*/
/*footer .price::after{content: '元'}*/

/*.select_list_parent{ position: fixed;z-index: 100;top: 100%; width: 100%; background: #fff; transition: all 1s;}*/
/*.select_num{ width: 96%; margin:0 auto; padding: 0.4rem;border-bottom: 0.1rem solid #e9e9e9;}*/
/*.select_list{ width: 96%;margin: 0 auto;}*/
/*.select_list li{ display: flex; justify-content: flex-start; margin: 0.4rem 0;}*/
/*.select_list li .name{ width: 50%; }*/
/*.select_list li .price{ width: 20%; font-size: 1.4rem;}*/
/*.select_list li .price::before{ content: '¥' }*/

/*.select_list li .calc {width: 30%;  display: flex; justify-content: flex-end; align-items: center; flex-wrap: nowrap; margin-right: 2%;}*/
/*.select_list li .calc p{ width: 1.6rem; height: 1.6rem; margin:0 1%;border-radius: 1.8rem; overflow: hidden; text-align: center; line-height: 1.6rem;font-size: 1.6rem;}*/
/*.select_list li .calc .item_sub{ background: #000 url("images/03.png") no-repeat; background-size: contain;}*/
/*.select_list li .calc .item_add{ background: #000 url("images/02.png") no-repeat; background-size: contain;}*/

.mycart {
    width: 100%;
    left: 0px;
    position: fixed;
    bottom: 45px;
    z-index: 100;
    margin: 0 auto;
    display: block;
    background-color: #F7F7F7;
    color: #333;
    max-height: 350px;
    overflow: auto;
}

.mycart .head {
    height: 3rem;
    line-height: 3rem;
    width: 100%;
    border-bottom: 1px solid #e9ebf3;
    text-align: center;
    background: #ffffff;
}

.mycart .head span:first-child {
    float: left;
    margin-left: 1rem;
}

.mycart .head span:last-child {
    float: right;
    margin-right: 1rem;
}

.up1 {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #000000;
    opacity: 0.6;
    z-index: 99;
    display: none;
}

.status0 {
    color: orange;
}

.status1 {
    color: #339cda;
}

.status2 {
    color: #68b168;
}

.status3 {
    color: orange;
}

.status4 {
    color: orange;
}

.status5 {
    color: orange;
}

.status6 {
    color: orange;
}

.status7 {
    color: red;
}

.status8 {
    color: gray;
}

.status9 {
    color: orange;
}

.tag {
    height: 34px;
    border: 0;
    background: rgba(0, 0, 0, 0.15);
    border-radius: 17px;
    padding: 5px 10px;
    margin: 5px;
    color: #fff;
}

.hide_box {
    display: none;
}

.right {
    float: right;
}

.track-list {
    margin: 0;
    padding: 10px;
}

.track-list .item-list {
    width: 100%;
    line-height: 30px;
}

.track-list .item-list:not(.current) {
    display: none;
}

.track-list .item-list.current {
    color: red;
}


/*iconfont----------------------------------------------start---------------------------------------------------------*/
@font-face {font-family: "iconfont";
    src: url('//at.alicdn.com/t/font_1320866_e0kqd47mf1.eot?t=1566974185007'); /* IE9 */
    src: url('//at.alicdn.com/t/font_1320866_e0kqd47mf1.eot?t=1566974185007#iefix') format('embedded-opentype'), /* IE6-IE8 */
    url('data:application/x-font-woff2;charset=utf-8;base64,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') format('woff2'),
    url('//at.alicdn.com/t/font_1320866_e0kqd47mf1.woff?t=1566974185007') format('woff'),
    url('//at.alicdn.com/t/font_1320866_e0kqd47mf1.ttf?t=1566974185007') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */
    url('//at.alicdn.com/t/font_1320866_e0kqd47mf1.svg?t=1566974185007#iconfont') format('svg'); /* iOS 4.1- */
}

.iconfont {
    font-family: "iconfont" !important;
    font-size: 16px;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.iconshouhuishangxia:before {
    content: "\e790";
}

.iconzhankaishangxia:before {
    content: "\e7b1";
}

.iconduanxin:before {
    content: "\e62d";
}

.icondianhua4:before {
    content: "\e613";
}

.iconxuanze:before {
    content: "\e61a";
}

.iconxuanze1:before {
    content: "\e672";
}

.icondian:before {
    content: "\e608";
}

.iconguanbi:before {
    content: "\e60c";
}

.iconlocation:before {
    content: "\e611";
}

.iconlanzi:before {
    content: "\e63d";
}

.iconzhankai:before {
    content: "\e62a";
}

.iconxianshi_xuanzetianchong:before {
    content: "\e626";
}

/*iconfont-----------------------------------------------end----------------------------------------------------------*/

.iconzhankaishangxia, .iconshouhuishangxia {
    font-weight: bold;
}