.noshow {display: none;}
.advert{ width: 100%;}
.advert2{width: 100%; height: 60px; background: url('/assets/images/rmqq.jpg') no-repeat center center;}
.advert img{
    border: 1px solid rgba(221,221,221,0.59);
}
.advert img:hover{
    opacity: 0.75;
    filter: alpha(opacity:75);
}
.row {
    width: 1386px;
    margin: 0px auto;
}
.row_goods{
    width: 1400px;
    margin: 0 auto;
}
.col-md-4 {
    width: 33.333%;
    float: left;
}
.center-block {
    display: block;
    margin-left: auto;
    margin-right: auto;
}
.right-block{
    display: block;
    margin-left: auto;
    margin-right: 0;
}
.red{color: #ff000e}
.qingkong{position: relative;display:inline-block;margin:0; padding:0;}
.qingkong i{position: absolute;font-size:13px;color:blue;right:-5px;top:-5px;}
#sxcontent {margin-top: 10px;}
.today{clear: both;}
.tab_info{ margin: 0 auto;font-size: 15px;border: 1px solid #EEEEEE; padding: 0; clear: both;}
.tab_info .gjsx{line-height: 47px; padding: 0px 15px; display: block; float: left; color: #FFF; background: #00aeef;}
.tab2_info{clear: both; margin: 0 auto 5px; font-size: 12px;border: 1px solid #DEDEDE; border-top: none;}
.tab_info a{ line-height: 45px; padding: 0px 9px;color:#222;display:inline-block;position: relative;}
.tab_info a:hover{text-decoration: none; }
.tab2_info a{ line-height: 40px; padding: 0px 0 0 15px;color:#555; display:inline-block;}
.tab_info2 a:hover{text-decoration: none; }
.tab_info .focus_category{color: #00aeef; background: #FFF;}
.tab_info .fenl-num{font-family: "arial", sans-serif;  font-size: 12px;color: #aaa; line-height: 10px;font-style: normal; margin-left: 2px}
.tab_info a:hover{ color: dodgerblue;}
.tab2_info a:hover{ color: dodgerblue;}
.tab_info2{margin: 10px auto; font-size: 15px;color:#555;border: 1px solid #EEE; padding-bottom: 0; position: relative;}
.tab-goods{margin: 10px auto;padding:0px; font-size: 15px;color:#555;}
.tab_info2 a{padding: 10px 15px 10px 15px;color:#333;display:inline-block;}
.tab_info2 .submit{cursor: pointer;padding:0px 15px;background:#00aeef;color:#FFF;height:25px;line-height: 25px;margin-top: 8px;margin-left: 10px;font-size: 14px;}
.tab_info2 a:hover{color: #00aeef;}
.tab_info2 .submit:hover{color:#FFF;}
.focus_sort{
    color: #00aeef !important;
    font-weight: bold;
    background: #fff;
}
.canal{margin-left: 5px; line-height: 40px;}
.canal i,.pdtime i {
    width: 15px;
    height: 15px;
}

.tab_info2 .pdtime a.sxa i{float:left;}
.search_input a{
    width: 100%;
    height: 100%;
    background: url(https://img.alicdn.com/imgextra/i1/2590951958/TB201ocfmtkpuFjy0FhXXXQzFXa_!!2590951958.png) no-repeat;
    display: block;
    background-position: center;
    margin: auto;
}
.canal a{margin-right:0px;color:#333;display: block;float: left;}
.canal .check2,.pdtime .check2{background: url(/assets/images/checked.png) no-repeat;background-size: 100%; border: none;}

.canal .check2:hover,.pdtime .check2:hover{border: none;}
.canal input{ padding: 10px;color: #00aeef; margin-left: 20px;}
.section{line-height: 40px;margin-top: 6px;font-size:14px; margin-left: 10px;}
.section input{ width: 50px; border: 1px solid #DCDCDC; padding-left: 3px;margin-top:-1px;margin-left: 3px;margin-right: 3px;}
.section button{ height: 24px; width: 70px; color: white; background-color: #00aeef;padding: 0; margin: 11px 0 11px 15px; border-radius: 3px;padding-bottom: 1px;font-size: 11px;}

.tab_info2 .sortd{
    clear: both;
    border: 1px solid #dedede;
    border-radius: 0;
    margin-top: 10px;
    margin-left: 10px;
    background: #eee;
}
.tab-goods .sortd{border: 1px solid #DEDEDE;clear:both;border-left:none;border-radius: 0; margin-top: 15px;}
.tab_info2 .sort a{padding: 0px 10px;font-size:14px;}

.tab_info2 .sortd .sxa{
    display: block;
    font-size: 13px;
    padding: 4px 12px;
    border-right: 1px solid #fcfcfc;
    font-family: tahoma,Arial,"Microsoft YaHei",SimSun;
    position: relative;
    float: left;
    cursor: pointer;
}
.tab-goods .sortd .sxa{display:block;font-size:13px;padding:4px 8px; font-family: tahoma,Arial,"Microsoft YaHei",SimSun;border-left: 1px solid #DEDEDE; position: relative; float: left; cursor: pointer;}
.tab_info2 .sortd .sxa:hover{color: #00aeef;}
.tab_info2 .sortd .sxa .pxlist{display:none;background: #FFF; position: absolute; width: 100px; top: 25px; left: 0; border: 1px solid #00aeef; z-index: 20;}
.tab_info2 .sortd .sxa:hover .pxlist{display:block;}
.tab_info2 .sortd .sxa .pxlist a.sxa{display:inline; color: #00aeef; width: 100%;}
.tab_info2 .sortd .sxa .pxlist a.sxa:hover{color: #FFF; background: #00aeef;}
.tab_info2 .pdtime{ line-height: 40px; font-family: "Microsoft YaHei";}

.tab_info2 .pdtime input{margin-left: 20px;}
.fenleisx a{font-size:15px;}
.sort a i {
    width: 16px;
    height: 16px;
    display: inline-block;
    border: 1px solid #E2E2E2;
    margin-right: 5px;
    margin-top: 13px;
    float: left;
}
.sort a i:hover{border: 1px solid dodgerblue;}
.pdph a i{border:none; background: url("/assets/images/paodan0.png")no-repeat; background-size: 100%;}
.pdph a i:hover{border: none;}
.pdph .check2{background: url("/assets/images/paodan1.png") no-repeat; background-size: 100%}
.tab_info2 .pdph a{color: #F9095A;}

.sdzb a.imp i{
    border: none;
    background: url(/assets/images/goodlist0.png)no-repeat;
    background-size: 100%;
    margin-top: 11px;
}
.sdzb a.imp i:hover{border: none;}
.sdzb .imp .check2{background: url("/assets/images/goodlist1.png") no-repeat; background-size: 100%}
.tab_info2 .sdzb a.imp{color: #7498f0;}

.sort a .pnormal {
    background: url(/assets/images/bg.png);
}
.sort a .pdown {
    background: url(/assets/images/bgt.png);
}
.sort a .pup {
    background: url(/assets/images/bgbs.png);
}
.deltj{padding: 3px 11px 3px 10px;cursor: pointer;margin-top: 8px;color: #969696;}
.del i{color:#FF0000;height:15px;margin-right: 5px;}
.del i.glyphicon-trash:before {
    content: "\e020";
}

.goods{font-family:  "Microsoft YaHei", sans-serif;}
.goods_box{position: relative;width: 19%; border: 1px solid #DCDCDC; float: left;margin:15px 7px 30px;}
.goods_box:hover{border: 1px solid #3671B1;}
.goods_box .img_good img{width:100%; border:none; background: url(/assets/images/bg.gif) no-repeat center;min-height: 100%; transition: all 0.6s;}
.goods_box .img_good img:hover{transform: scale(1.1);}
.goods_box h3{  height: 30px; line-height: 30px;font-size: 14px;margin: auto;word-break: break-all; white-space: nowrap;overflow: hidden;text-overflow: ellipsis;padding:0px 5px; position: relative;}
span.tdedit {
    width: 93%;
    height: 30px;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
}
.goods_box h3 em{color:#2EB3E7;}
.paodan{
    margin-top: 5px;
    width: 100%;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.paodan span{color: rgb(54, 113, 177); width: 100%; clear: both; text-align: left; font-size: 14px; line-height: 30px; cursor:pointer; position: relative;padding-left: 5px;z-index: 10;word-break: break-all;white-space: nowrap;overflow: hidden;}
.paodan>i.icon-stats-bars{font-size: 15px; color: #ff6600; margin-left: 5px; cursor: pointer;}
.paodan>i.dian {
    background: red;
    display: none;
    width: 4px;
    height: 4px;
    vertical-align: text-top;
    border-radius: 50%;
}
.goods_box:hover .paodan>i.dian{display: inline-block}

em.site {
    background: rgba(0,0,0,0) url(/assets/images/icon4.png) no-repeat scroll 0 0;
    display: inline-block;
    height: 16px;
    width: 16px;
    margin-right: 4px;
    margin-top: -5px;
    vertical-align: middle;
}
em.taobao {
    background-position: -53px 0;
}
em.tmall {
    background-position: -41px -18px;
}
.img_good{display: inline-block;overflow: hidden;width:100%; height: 100%}

.goods_pic .list_soldout {
    background-image: url(https://img.alicdn.com/imgextra/i3/2704874312/TB2WdpSX3SI.eBjy1XcXXc1jXXa-2704874312.png);
    background-repeat: no-repeat;
    position: absolute;
    display: inline-block;
    z-index: 6;
    width: 110px;
    height: 110px;
    margin: -180px 0 0 90px;
    background-position: 0 -363px;
}
.goods_pic {
    position: relative;
    width: 100%;
    height:264px;

}
.goods_pic .show_history{
    background: #00aeef;
    width: 20px;
    padding: 5px;
    color: #fff;
    position: absolute;
    top: 1px;
    left: -20px;
    transform: perspective(1.5em) rotateY(-5deg);
    -ms-transform: perspective(1.5em) rotateY(-5deg);
    -moz-transform: perspective(1.5em) rotateY(-5deg);
    -webkit-transform: perspective(1.5em) rotateY(-5deg);
    -o-transform: perspective(1.5em) rotateY(-5deg);
    border-bottom-left-radius: 5px;
    border-top-left-radius: 5px;
    display: none;
}
.goods_box:hover .goods_pic .show_history{
    display: inline-block;
}

.youhui{position: absolute;z-index: 6; top:-6px; left: -1px;}
.jrxp0{display: none;}
.jrxp1{background: url(/assets/images/today2.png);background-repeat: no-repeat;width: 53px;height: 53px; background-size: 100% 100%;position: absolute;top: -6px; display: block}
.cjrm{background:url("/assets/images/today1.png"); background-repeat: no-repeat;width: 53px; height: 53px; background-size: 100% 100%;}
.jhs{background:url("/assets/images/today5.png"); background-repeat: no-repeat;width: 53px; height: 53px;background-size: 100% 100%; }
.tqg{background:url("/assets/images/today3.png"); background-repeat: no-repeat;width: 53px; height: 53px;background-size: 100% 100%; }
.pinpai{background:url("/assets/images/today4.png"); background-repeat: no-repeat;width: 53px; height: 53px;background-size: 100% 100%; }
.coll{
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(/assets/images/global_icons.png);
    background-position: -80px -170px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
}
.join{
    position: absolute;
    width: 80px;
    height: 80px;
    background: url(/assets/images/global_icons.png);
    background-position: -280px -170px;
    top: 50%;
    left: 50%;
    margin-top: -40px;
    margin-left: -40px;
}
.xiajiabox{
    position: absolute;
    top: 50%;
    margin-top: -40px;
    width: 100%;
    text-align: center;
}
.xiajiabox .img-xiajia{
    display: inline-block;
    width: 80px;
    height: 80px;
    background: url(/assets/images/global_icons.png);
    background-position: -180px -170px;
}
.xiajiabox .msg-xiajia{
    color: #fff;
    font-weight: bold;
    text-align: center;
    background-color: #ff6600;
    padding: 2px 8px;
    max-width: 100%;
    display: inline-block;
    overflow: hidden;
    white-space: nowrap;
    word-break: break-all;
    text-overflow: ellipsis;
}
.jrxp1 p,.cjrm p,.pinpai p{clear: both; color: #FFF; text-align: center; width: 48px;  font-size: 15px;  margin-top: 2px;}
.jhs p{clear: both; color: #FFF; text-align: center; width: 48px; font-size: 15px;  margin-top: 2px;}
.tqg p{clear: both; color: #FFF; text-align: center; width: 48px; font-size: 15px;  margin-top: 2px;}
.dateday{padding:1px 10px;color:#555;position: absolute;right: -1px;top:-21px; width: 110%; margin-right: -10px;}
.dateday span{color:#f5233f;margin-left: 3px;margin-right: 3px;font-size: 14px;}
.dateday2{padding:1px 10px;color:#555;position: absolute;left: 0;top:-21px; width: 100%; background: #7498f0; text-align: center; display: none;}
.dateday2:hover{ background: #477bf9;}
.dateday2 span{color:#f5233f;margin-left: 3px;margin-right: 3px;font-size: 14px;}
.dateday2 a{color: #fff; letter-spacing: 2px;}
.library_money{height: 25px;line-height: 25px;margin: auto; color: #939393;}
.library_money p{ font-size: 14px;line-height: 25px;float: left;padding-left: 5px;}
.library_money p span{font-size: 20px; color: #f5233f; font-weight: bold; margin-right: 5px; font-family: "微软雅黑" ;}
.library_money p s{ font-size: 12px; color: #ACACAC;margin-left: 5px;}
.library_commission{height: 30px;line-height: 30px;margin: auto; float: left; clear: both; color: #939393;}
.library_commission p{ font-size: 14px; padding-left: 5px;}
.library_commission p b{font-size: 16px; margin-right: 5px; color: #f5233f; font-weight: bold;}
.library_commission a{height:30px; line-height:30px;border-radius: 50px;padding: 0 5px;color: inherit; font-size: 14px}
.library_commission a em { margin-left: 3px; color: #f5233f;}
.library_money h6{font-size:14px;line-height: 25px; margin-right: 10px;}
.library_money h6 em{ color: #f5233f;}
.library_icon{float: right; line-height: 30px; position: absolute;right: 10px; margin-top: 8px;}
.quan{width: 100%;height: 35px;font-size: 14px; overflow: hidden;}
.quan ul{clear: both;}
.quan li{float: left; width: 33.3%;text-align: center; line-height: 35px;font-size: 14px;}
.quan li a:hover{color: #222;}
.quan li em{color: #3671B1;}
.quan li i{float: right; color:#DDD;}

.icons{width: 16px; height: 16px; background: url(/assets/images/icons2.png);float: left; margin-left: 5px; position: relative; display: none;}
.icons_shopB{background-position: -37px 0; display: inline-block;}
.icons_shopC{background-position:-167px 0; display: inline-block;}
.icons_au1{background-position:-62px 0; display: inline-block;}
.icons_jhs1{background-position:-115px 0; display: inline-block;}
.icons_xp1{background-position:0 0; display: inline-block;}
.icons_tqg1{background-position:-141px 0; display: inline-block;}
.icons_pp1{background-position:-274px 0; display: inline-block;}
.icons_haiwai1{background-position:-248px 0; display: inline-block;}
.icons_yan1{background-position: -300px 0;display: inline-block;}

.zuotop_jhs0{display: none;}
.zuotop_jhs1 {
    position: absolute;
    top: 0;
    left: 0px;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-color: #7144d5;
    background: linear-gradient(to left,#63aff9,#8b16f5);
    font-size: 14px;
    padding: 0 5px;
}
.zuotop_tqg0{display: none;}
.zuotop_tqg1 {
    position: absolute;
    top: 0;
    left: 0px;
    display: block;
    height: 25px;
    line-height: 25px;
    text-align: center;
    color: #fff;
    background-color: #e63140;
    background: linear-gradient(to left,#f58b07,#f51616);
    font-size: 14px;
    padding: 0 5px;
}

.laiyuan{clear: both; color: #3671B1; padding: 0 5px;border-top: 1px dashed;margin-top: 44px; height: 20px; line-height: 19px;}
.laiyuan .ly_from{
    max-width: 25%;
    word-break: break-all;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.ly_from a{color: #f7ad34;}

.spread{height: 40px; clear: both;margin:0 auto;padding:0px 5px;}
.spread .button {
    background-color: rgba(90,152,222,0.9);
    color: #FFF;
    border: none;
    font-size: 12px;
    margin: 0;
    outline: none;
    position: relative;
    float: left;
    text-align: center;
    padding: 5px 2px 5px 10px;
    margin-top: 5px;
    border-bottom-left-radius: 50px;
    border-top-left-radius: 50px;
}
.spread .button1 {
    background-color: rgba(90,152,222,0.9);
    color: #FFF;
    border: none;
    font-size: 12px;
    margin: 0;
    position: relative;
    outline: none;
    float: left;
    text-align: center;
    padding: 5px 10px 5px 2px;
    margin-left: 2px;
    margin-top: 5px;
    border-bottom-right-radius: 50px;
    border-top-right-radius: 50px;
}

.paging{clear:both; width: 100%; margin: auto; text-align: center; }
.paging a{display:inline; clear: both; width: 40px; height: 35px; line-height: 35px; margin: 50px 1px; border: 1px solid #DEDEDE; color: #00aeef; padding: 5px;}
.paging a:hover{color: #255F8A; background-color: #EEE;}
.paging .current{
    border: 1px solid #00aeef;
    padding: 5px 10px;
    display: inline;
    color: #FFF;
    background-color: #00aeef;
}
.focus_paging{color: #FFF !important; background-color: #00aeef;}
.to-page{margin-left: 20px;}
.to-page select{
    border: 1px solid #dedede;
    padding: 4px 7px;
    color: #444;
}

.buy_car {
    position: fixed;
    z-index: 100;
    width: 65px;
    right: 2%;
    bottom: 60px;
}
.toolbar{
    position: fixed;
    z-index: 1000;
    width: 50px;
    right: 5px;
    bottom: 12%;
    height: 185px;
}
.toolbar a{
    background-color: rgba(77, 127, 252, 0.55);
    width: 45px;
    display: block;
    height: 45px;
    margin-top: 1px;
}
#J_goTop{display: none;}
.true {
    width: 45px;
    height: 45px;
    text-align: center;
    box-sizing: border-box;
    background-color: rgba(77, 127, 252, 0.55);
    margin-top: 1px;
}
.wn_rb{
    width: 45px;
    height: 45px;
    display: inline-block;
    transition: all 0.5s;
    background: url("/assets/images/global_icons.png");
}
.toolbar a:hover,.true:hover{background-color: rgb(77,127,252);}
.wn_rb.rb_shoucang{background-position: -16px 0;}
.wn_rb.rb_shoucang:hover{background-position: -16px -45px;}
.wn_rb.rb_fankui {background-position: -61px 0;}
.wn_rb.rb_fankui:hover {background-position: -61px -45px;}
.wn_rb.rb_phone {background-position: -106px 0;}
.wn_rb.rb_phone:hover {background-position: -106px -45px;}
.wn_rb.rb_top {background-position: -151px 0;}
.wn_rb.rb_top:hover {background-position: -151px -45px;}
.true img{width: 45px;}
.buy_number {
    width: 50px;
    height: 50px;
    margin: 0 auto;
    cursor: pointer;
    line-height: 50px;
    text-align: center;
    border-radius: 50px;
    font-size: 25px;
    color: #FFF;
    background-color: #5CADFF;
}
#plus_one {
    width: 65px;
    text-align: center;
    position: absolute;
    top: 0;
    opacity: 0;
    font-size: 30px;
}
.animation {
    -moz-animation:myfirst 1s;
    -webkit-animation:myfirst 1s;
    -o-animation:myfirst 1s;
}

@keyframes myfirst
{
    0% {
        opacity: 1;
    }
    50% {
        opacity: 0.5;
        font-size: 18px;
        top: 45px;
    }
    100% {
        opacity: 0;
        font-size: 0;
        top: 90px;
    }
}

.product_button_i {
    height: 18px;
    width: 18px;
    cursor: pointer;
    line-height: 15px;
    text-align: center;
    background: url(/assets/images/base_z2b638f.png) 0 -4827px no-repeat ;
    display: inline-block;
    overflow: hidden;
    margin-top:8px;

}

.buy_car_button .del_product{
    font-size: 15px;
}
.buy_car_button .del_product:hover{
    color:#5CADFF;
}
.buy_car_button .all_put{
    font-size: 15px;
}
.buy_car_button .all_put:hover{
    color:#5CADFF;
}
.buy_car_background {
    margin: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    display: none;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 100001;
    background-color: rgba(0,0,0,0.6);
}
.buy_car_list {
    width: 81%;
    height: 80%;
    margin: 5% auto 0;
    position: relative;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    background-color: #FFF;
}
.buy_car_header {
    width: 100%;
    height: 40px;
    position: relative;
    box-sizing: border-box;
    padding: 10px 10px 0;
    overflow: hidden;
    background-color: #3BB4F2;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-top-left-radius: 10px;
    -moz-border-top-right-radius: 10px;
    -moz-border-top-left-radius: 10px;
}
.buy_car_header span {
    position: absolute;
    color: #FFF;
    left: 20px;
}
.buy_car_header img {
    float: right;
    position: relative;
    width: 23px;
    cursor: pointer;
}
.buy_car_button {
    width: 100%;
    height: 45px;
    line-height: 41px;
    text-align: center;
    bottom: 0;
    position: absolute;
    background-color: #3BB4F2;
    overflow: hidden;
    border-bottom-left-radius: 10px;
    border-bottom-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-bottom-right-radius: 10px;
    -moz-border-bottom-left-radius: 10px;
    box-sizing: border-box;
    padding: 0 10px;
}
.buy_car_button button {
    color: #FFF;
    width: 120px;
    margin-right: 10px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-sizing: border-box;
    height: 30px;
}

.am-btn-danger {
    color: #FFF;
    background-color: #DD514C;
    border-color: #DD514C;
}
.am-btn-default {
    color: #444;
    border-color: #E6E6E6;
}
.am-btn {
    display: inline-block;
    margin-bottom: 0;
    padding: 0.5em 1em;
    vertical-align: middle;
    font-size: 1.6rem;
    font-weight: normal;
    line-height: 1.2;
    text-align: center;
    white-space: nowrap;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    cursor: pointer;
    outline: none;
    -webkit-appearance: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-transition: background-color 300ms ease-out, border-color 300ms ease-out;
    transition: background-color 300ms ease-out, border-color 300ms ease-out;
}
.am-btn-success {
    color: #FFF;
    background-color: #5EB95E;
    border-color: #5EB95E;
}

.btn{display:inline-block;box-sizing:border-box;cursor:pointer;text-align:center;font-weight:400;white-space:nowrap;vertical-align: middle;-moz-padding-start:npx; -moz-padding-end:npx;border:solid 1px #DDD;width:auto;*zoom:1;*overflow:visible;
    -webkit-transition:background-color .1s linear;
    -moz-transition:background-color .1s linear;
    -o-transition:background-color .1s linear;
    transition:background-color .1s linear}
a.btn:hover,a.btn:focus,a.btn:active,a.btn.active,a.btn.disabled,a.btn[disabled]{text-decoration:none}
.btn:active,.btn.active{background-color:#CCC}
.btn:first-child{*margin-left:0}
.btn.active,.btn:active{-moz-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset;-webkit-box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset; box-shadow:0 1px 8px rgba(0, 0, 0, 0.125) inset}

.btn-primary{color:#FFF;background-color:#5A98DE; border-color:#5A98DE}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active{color:#FFF;background-color:#0A6999;border-color:#0A6999}

.btn-danger{color:#FFF;background-color:rgba(90,152,222,0.9); border-color:#5A98DE}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active{color:#FFF;background-color:#0A6999;border-color:#0A6999}

.goods-list li .good-btm a {float: right;}
a.btn:hover, a.btn:focus, a.btn:active, a.btn.active, a.btn.disabled, a.btn[disabled] {text-decoration: none;}
a.btn.size-S, span.btn.size-S {line-height: 19px;margin-top: 4px;width: 80px;font-size: 12px;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active {color: #FFF;background-color: #0A6999;border-color: #0A6999;}
.btn.size-S {padding: 4px 8px; float: right;}

.zb-container{
    margin: 20px;
    width: 826px;
    max-height: 500px;
    overflow-y: auto;
}
.zb-container .active{
    border: 2px solid #31c633;
}
.zb-wenan{
    border: 1px solid #DEDEDE;
    padding: 5px;
    float: left;
    width: 255px;
    margin: 0 7px 13px;
    height: 345px;
    overflow: auto;
    position: relative;
}
.zb-wenan::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}

.zb-wenan::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.zb-wenan::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ccc;
}
.zb-wenan>img{
    display: block;
    max-width: 246px;
    max-height: 200px;
    margin-bottom: 5px;
}
.zb-wenan:hover .big-pic{display: block;}

input.piliang {
    position: absolute;
    top: 5px;
    left: 5px;
    width: 20px;
    height: 20px;
    z-index: 1000;cursor: pointer;
}
.myitem-search{text-align: right;}
.myitem-search .myitem-btn {
    border: 1px solid #dedede;
    padding: 5px 15px;
    cursor: pointer;
}
.myitem-search .myitem-btn:hover{
    background: #eee;
}
.myitem-search .myitem-btn.active{
    background: #739afa;
    color: #fff;
    border-color: #00aeef;
}
.myitem-del, .myitem-txt{display: none;}
.jubao{
    display: none;
    position: absolute;
    height: 35px;
    line-height: 35px;
    background-color: #00aeef;
    background-color: rgba(55, 109, 235, 0.75);
    color: #FFF;
    bottom: 0px;
    z-index: 60;
    font-size: 13px;
    text-align: center;
    width: 100%;
}
.jubaold{position: absolute; color: #CCC;font-size: 12px;right: 5px;bottom: 3px; cursor: pointer;}
.jubao .j1{
    width: 49%;
    color: inherit;
    cursor: pointer;
    display: block;
    float: left;
}
.jubao em{float: left;}
.jubao .j2{
    width: 49%;
    color: inherit;
    cursor: pointer;
    display: block;
    float: left; position: relative;
}
.jubao a:hover{text-decoration: none;}
.jubao-hover .jubao{
    display: block;
}

.fromtypehis{
    height: 181px;
    width: 91%;
    overflow-y: auto;
    z-index: 1000;
    margin: 0 20px;
    font-size: 12px;
    line-height: 25px;
    background: #EAF1F9;
}
.fromtypehis div {
    border-bottom: 1px dashed #eee;
}
.goods_box:hover .price_history,.goods_box:hover .fromtypehis{
    display: block;
}

.kf-btn-group {
    width: 300px;
    margin: 0 auto;
}
.kf-btn-group .kf-btn {
    width: 32%;
    padding: 6px;
    background: #fff;
    border: 1px solid #dedede;
    cursor: pointer;
}
.kf-btn-group .kf-btn:first-child{ border-bottom-left-radius: 50px; border-top-left-radius: 50px;}
.kf-btn-group .kf-btn:last-child{ border-bottom-right-radius: 50px; border-top-right-radius: 50px;}
.kf-btn-group .active {
    background: #5AABFD;
    color: #fff;
    border-color: #00aeef;
}

input#startTime1 {
    border: 1px solid #dedede;
    padding: 2px 5px;
}
.dateday .start-time{
    color: #777;
    font-size: 12px;
}
.dateday .start-time em{
    color: #FF0000;
    font-weight: bold;
    padding: 0 2px;
    font-size: 14px;
}
i.zhibo {
    width: 38px;
    height: 16px;
    background: url(/assets/images/global_icons.png);
    background-position: -120px -90px;
    display: inline-block;
    margin-left: 10px;
    cursor: pointer;
}


.qujian{
    position: relative;
}
.tab_info2 .qingkong i{
    padding: 0;   top: 21px;    left: 0;    padding-left: 29px;    width: 64px;    height: 20px;    cursor: pointer;    color: #5A98DE;    line-height: 20px;
}
.qingkong .icon-close:before{content: "\ea0f"}
#selsetList{height: 40px;background-color: #FFF;}
#selsetList a{border:1px #EEE solid;padding:3px 25px 3px 10px;margin-right: 10px;margin-top: 5px;background:url(/assets/images/cha.png) no-repeat 90% 7px; line-height: 40px;}
#selsetList a:hover{border:1px #5A98DE solid;}
#selsetList a:hover{border:1px #5A98DE solid;background:url(/assets/images/cha1.png) no-repeat 90% 7px; text-decoration: none; color: #5A98DE;}
#selsetList .del {
    float: right;
    background: none;
    border: none;
    line-height: 40px;
    height: 40px;
    margin: 0;
    padding: 0 20px;
    cursor: pointer;
}
#selsetList .del:hover {
    background: none;
    border: none;
    color: #FF0000;
}



.copy{width: 1200px; height: 540px; margin: 20px auto;border: 1px solid #DCDCDC;}
.copy_top{width: 1160px; height: 50px; margin: 10px 20px; border-bottom: 1px solid #DCDCDC;}
.copy_top label{font-size: 20px;padding: 0 10px; border-bottom: 2px solid #00aeef; line-height: 50px;display: inline-block;}
.copy img{width: 430px; height: 430px;margin: 20px;}
.copy_r{width: 690px; height: 430px; margin-top: 20px; border-left: 1px solid #DCDCDC; font-size: 16px; line-height: 30px; padding-left: 20px; padding-top: 10px;}
.copy_r a{color: #5188A6;}
.copy_r a:hover{text-decoration: underline;}
.button{clear: both; margin-top: 50px;}
.button a{height: 40px; line-height: 40px; padding: 10px 20px; margin-right: 10px;font-size: 12px; font-weight: bold;}
.button a.a1{background-color: #FFB911; color: #6D3528; opacity: 0.8;}
.button a.a1:hover{ text-decoration: none; opacity: 1;}
.button a.a2{color: #FFF; background-color: #E12021; opacity: 0.8;}
.button a.a2:hover{ text-decoration: none; opacity: 1;}
.button a.a3{color: #E12021; border: 1px solid #E12021; opacity: 0.8;}
.button a.a3:hover{ text-decoration: none; opacity: 1;}

.goods_box .pxtab{width:100%;position: absolute;z-index:99; background: #301958;background:rgba(0,0,0,0.5); color: #FFF; font-weight: bold; top: 70px;}
.goods_box .pxtab .td1{font-size:12px; padding: 0;}
.goods_box .pxtab .attrCotr a{font-size:13px;cursor: pointer;margin:0;display:block;padding-right:3px; color: #FFF; line-height: 20px;}
.goods_box .pxtab .attrCotr a.line{display:inline-block;text-align:center;}
.flush_cache{margin-right:10px;}
input.w45{width:45px;border: 1px solid #dedede; padding: 2px 5px;}
#attrform .hangm{margin:8px 0;}
.mobile-header-img{width: 100%;}
.mobile-header-img img{width: 100%;}
.mobile-item-title{background: #FFF; padding: 5px 20px; border-bottom: 1px solid #DEDEDE; margin-bottom: 5px;}
.mobile-item-title span{font-size: 0.8em; color: #8D8D8D; margin-bottom: 4px;}
.mobile-item-title .mobile-item-amoy{border: 1px solid #FF5000;border-radius: 3px;color: #FF5000;display: block;text-align: center;width: 220px; height: 40px; margin: 2px auto; line-height: 40px; font-size: 1.3em;}
.mobile-item-title .mobile-item-copy{text-align: center; display: block;}
#loading{text-align: center;color: #CCC;font-size: 0.8em;}
.item-load{text-align: center; width: 100%;display: block;color: #000;font-size: 0.6em;margin-top: 25px;}
.mobile-buy{position: fixed; bottom: 0; width: 100%; height: 4em;}
.mobile-buy .mobile-buy-price{width: 42%; background: #FFF; height: 100%;font-size: 1.2em;}
.mobile-buy .mobile-buy-price>span{padding-left: 9px;line-height: 55px;}
.mobile-buy .mobile-buy-price>span>span>strong{font-size: 1.4em;font-weight: normal;}
.mobile-buy .mobile-buy-coupon{width: 24%; background: #FE9402; height: 100%;font-size: 1.2em; padding-top: 8px;}
.mobile-buy .mobile-buy-coupon a{color: #FFF;}
.mobile-buy .mobile-buy-coupon a span{display: block;text-align: center;}
.mobile-buy .mobile-buy-buy{width: 34%; background: #FF5000; height: 100%;font-size: 1.2em;}
.mobile-buy .mobile-buy-buy a{color: #FFF;text-align: center;display: block;line-height: 55px;}

.wechat-plan{line-height: 30px; font-size: 14px; font-family: "微软雅黑"; padding:10px 20px;}
.wechat-plan em { color: #1e9fff; font-size: 18px; font-weight: bold;margin-right: 20px;}
.wechat-plan span { margin: 0 7px 0 10px;}
.wechat-plan button {border-radius: 2px;display: inline-block;background-color: #FF7A21;transition: background-color 0.3s;padding: 2px 8px;color: #FFF;}
.wechat-plan button:hover {background-color: #ED6B14;}
.wechat-details {margin: 0 20px;color: #383838;margin-bottom: 5px;}
.details-zhuanhua {float: right; color: #63aff9;}
.details-zhuanhua:hover {color: #00aeef;}
.wxcontent {position: relative;height: 360px;background-color: #FFF;border: 1px solid #E2E2E2;padding: 10px;overflow-y: scroll;font-size: 12px;line-height: 2;}
.wechat-details-copy { border-radius: 2px; background-color: #63aff9; transition: background-color 0.3s; width: 150px; height: 30px; line-height: 30px; text-align: center; font-size: 12px; color: #FFF; padding: 8px 20px; cursor: pointer;}
.wechat-details-copy:hover {background-color: #00aeef; color: #FFF}
.wechat-details-edit { float: right; line-height: 45px; color: #FF6600; margin-left: 10px; font-size: 12px;cursor: pointer;}
.wechat-details-edit:hover{color: #FF6600;}
i.icon-qq {width: 16px;height: 16px;background-image: url(/assets/images/qq.png);float: left;margin-top: 2px;margin-right: 5px;}
i.icon-wechat {width: 16px;height: 16px;background-image: url(/assets/images/wechat.png);float: left;margin-top: 2px;margin-right: 5px;}
.huashu-pid {width: 85%; padding: 2px 5px; border: 1px solid #fff;}
.huashu-pid:active{box-shadow: 0 0 5px #63aff9;}
.huashu-pid:focus{box-shadow: 0 0 5px #63aff9;}

#goods{width: 95%; margin: 5px auto;}
#goods img{width: 100%;}
.mbhuashuo{    border-top: 1px solid #CFCFCF;
    padding: 10px 20px 20px;
    font-size: 12px;
    width: 435px;
    background-color: #FAFAFA;
    position: absolute;
    top: auto;
    bottom: 0;
    left: 0;
    display:none;
}
.mbhuashuo-title {
    font-size: 14px;
    margin-bottom: 5px;
}
.mbhuashuo-tag{
    margin-bottom: 5px;
}
.mbhuashuo-tag a {
    color: #FF6600;
    margin-right: 5px;
    display: inline-block;
    padding-bottom: 2px;
    cursor: pointer;
}
.mbhuashuo-tag a:hover {
    text-decoration: underline;
    color: #FF6600;
}
.mbhuashuo-content {
    width: 400px;
    height: 155px;
    border: 1px solid #CFCFCF;
    padding: 10px;
    margin-top: 10px;
    background-color: #FFF;
    font-size: 12px;
    overflow-y: scroll;
    overflow-x: hidden;
    resize: none;
}
.mbhuashuo-prompt {
    padding: 10px 0;
    color: #1D9FB5;
}
.mbhuashuo-reduction {
    color: #FF6600;
    text-decoration: underline;
    cursor: pointer;
    margin-left: 10px;
}
.mbhuashuo-reduction:hover {
    color: #FF6600;
    text-decoration: underline;
}
.mbhuashuo-btn {
    float: right;
}
.mbhuashuo-btn button{
    width: 89px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    margin-left: 16px;
    color: #FFF;
}
.mbhuashuo-btn-gray {
    border-radius: 2px;
    display: inline-block;
    background-color: #C3C2C2;
    transition: background-color 0.3s;
}
.mbhuashuo-btn-gray:hover {
    background-color: #ACAAAA;
}
.mbhuashuo-btn-blue {
    display: inline-block;
    border-radius: 2px;
    background-color: #1DB3C5;
    transition: background-color 0.3s;
}
.mbhuashuo-btn-blue:hover {
    background-color: #0E9EAF;
}
a.getTkling,a.getLink{
    margin-left: 10px;
    background: #FF7A21;
    padding: 8px;
    border-radius: 2px;
    color: #FFF;
    cursor: pointer;
}
a.getTkling:hover,a.getLink:hover{
    color: #FFF;
    background-color: #ED6B14;
}

.help{
    width: 16px;
    height: 16px;
    background: url(/assets/images/what.png) no-repeat center center;
    display: inline-block;
    vertical-align: -2px;
    margin-left: 5px;
}

.demo1 {
    width: 90%;
    margin: auto;
    margin-top: 7px;
}
.progress_container {
    height: 10px;
    overflow: hidden;
    background-color: lightgray;
    display: block;
    border-radius: 50px;
}
.progress_bar {
    height: 100%;
    width: 0%;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    background-color: #3671B1;
    transition: width 2s ease-out;
    display: block;
}
.wechat-plan .sqjihua{
    cursor: pointer;
}

.apply-download{
    width: 285px;
    padding: 20px;
    font-family: '微软雅黑';
    letter-spacing: 1px;
    color: #525252;
}
.apply-download p{
    text-indent: 2em;
    font-size: 14px;
}
.apply-download .fr a{
    text-decoration: none;
    padding: 5px;
    margin-right: 10px;
    line-height: 40px;
    font-size: 12px;
}
.apply-download .web-a-chrome{
    border: 1px solid #ffcc43;
    color: #ffcc43;
}
.web-span-chrome{
    background-color: rgba(255, 204, 67, 0.22);
    border: 1px solid #ffcc43;
}
.apply-download .web-a-360js{
    border: 1px solid #c428ef;
    color: #c428ef;
}
.web-span-360js{
    background-color: rgba(196, 40, 239, 0.13);
    border: 1px solid #c428ef;
}
.web-span{
    padding: 4px 10px;
    border-right: none;
    padding-top: 3px;
}
.web{
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(https://img.alicdn.com/imgextra/i3/2590951958/TB20dl8h3JlpuFjSspjXXcT.pXa_!!2590951958.png);
    border-radius: 50%;
    top: 5px;
    position: relative;
}
.web-chrome{background-position: -40px -20px;}
.web-360js{background-position: 0px -20px;}
a.download {
    background: #0aaab3;
    color: #fff;
}
a.tpl_help {
    float: right;
    font-size: 12px;
    color: #63aff9;
    margin-top: 10px;
}
.noRemind{
    text-decoration: underline;
    color: #63aff9;
    display: block;
    text-align: center;
    font-size: 12px;
}
.help_know{
    background-color: #63aff9;
    color: #FFF;
    padding: 5px 20px;
    display: block;
    margin: 15px auto 5px;
    cursor: pointer;
}
#mask{background: #000; opacity: 0.60; filter: alpha(opacity:60); position: absolute; left: 0; top: 0; z-index: 1000;}
#tan{position: fixed; z-index: 1001;}
.tanCon{width: 510px; height: 385px; background:url(https://img.alicdn.com/imgextra/i2/2590951958/TB2suJRq5pnpuFjSZFIXXXh2VXa_!!2590951958.png) no-repeat center; background-size: 100%; position: relative;}
#tan_close{width: 40px; height: 40px; cursor: pointer; position: absolute; right: -40px; top: 72px;}
.layui-layer {
    box-shadow: none !important;
}
.head .sox .icon-menu3{padding: 5px; cursor: pointer; position: absolute; top: -5px; left: -20px; font-size: 16px; display: none;}

@media screen and (max-width: 800px){
    .jlq{display: none;}
    .login2 {position: static;}
    .logo{display: none;}
    .search_text input {width: 220px;}
    .search {left: 50%;margin-right: 0;margin-left: -135px; margin-top: 5px;}
    .index_ruzhu{display: none}
    .nav .help-center{display: none;}
    .sox {height: 70px;}
    .col-md-4{width: 100%}
    .goods_box {margin: 15px 10px 45px 6px;}
    .goods_pic {height: 187px;}
    .jubao{display: block;}
    .nav8 {background: none; display: none; height: auto;}
    .nav li {width: 100%; text-align: left; padding-left: 20px; background: #fff;font-size: 13px;height: 35px;line-height: 35px; border-bottom: 1px dashed #eee;}
    .cur {background-color: rgb(142, 173, 249) !important;}
    .nav-item a {height: 35px; color: #00aeef;}
    .cur a{color: #fff;}
    .nav .nav-item em{display: none}
    .ft-container{width: 100%;}
    .head .sox .icon-menu3{display: block;}
}
@media screen and (max-width: 400px){
    .goods_box {width: 45%}
    .library_money h6 {display: none;}
}

.kefuSel{position: absolute; left: 5px; top:5px;z-index:10;border: 1px solid #dedede;
    padding: 4px 7px;    color: #00aeef;background:#fff;}
.pxtab td.star5{width:128px !important;}
 @-webkit-keyframes greenPulse {
            from { border:1px dashed #749a02; -webkit-box-shadow: 0 0 9px #333; }
            50% { border:1px dashed #91bd09; -webkit-box-shadow: 0 0 28px #91bd09; }
            to { border:1px dashed  #749a02; -webkit-box-shadow: 0 0 9px #333; }
        }
@keyframes greenPulse {
            0% { border:1px dashed #749a02; box-shadow: 0 0 9px #333; }
            50% { border:1px dashed #91bd09;shadow: 0 0 18px #91bd09; }
            100% { border:1px dashed  #749a02; shadow: 0 0 9px #333; }
        }
.changeIa{display:inline-block;position:relative;}
.wxcontent:hover .changeIa{animation:greenPulse 2s ease infinite;-webkit-animation:greenPulse 2s ease infinite;}
.editLogo{position:absolute;     -moz-user-select:none;
     -ms-user-select:none;
   -ktml-user-select:none;
 -webkit-user-select:none;
   -webkit-touch-callout:none; cursor: pointer;z-index:9;font-size:12px;color:#ffffff;line-height:20px;background:#FF7A21;width:35px;text-align:center;heigth:20px;display:block;}
.editLogo:hover{background:#ED6B14;color:#ffffff;}
.changeImgContent{position:fixed;top:-1px;left:-1px;height:250px;width:440px;display:none;z-index:999999999;
    border-top: 1px solid #CFCFCF;background-color: #fff;box-shadow: 0 0 9px #333;}
.changeTitle{line-height: 30px;}
.changeTitle span{
    margin-left: 10px;
    padding: 2px 15px;
    background: #1f9fff;
    color: #fff;
    border-radius: 50px;
}
.changeTitle a{
    padding: 0 10px;
    background: rgba(0,0,0,.3);
    margin: 0;
    margin-top: -1px;
    color: #fff;
}
.changeImgContent .img-content{width: 100%;  overflow-y: auto; height: 200px; padding:10px;}
.changeImgContent .img-content .changeImgBox{width: 90px; height: 90px; border: 2px solid #DEDEDE; position: relative; margin-right: 10px; float: left; margin-bottom: 10px; cursor: pointer; overflow: hidden;}
.changeImgContent .img-content .changeImgBox.active{border: 2px solid #1f9fff;}
.changeImgContent .img-content .changeImgBox.active .activeImgIcon{
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url("/assets/images/global_icons.png");
    background-position: 0 -230px;
    position: absolute;
    top: 0;
    right: 0;
    bottom: auto;
    left: auto;
    z-index: 2;
}
a#closeImg {
    cursor: pointer;
}
.changeImgContent .img-content .introItem {
    line-height: 30px;
    cursor: pointer;
    position: relative;
    border: 1px solid #dedede;
    padding: 0 8px;
    margin-bottom: 10px;
}
.changeImgContent .img-content .introItem:hover{border-color: #1e9eff;}
.changeImgContent .img-content .introItem.active{box-shadow: 0 0 10px #1e9eff;border: none;}
.changeImgContent .img-content .introItem.active .activeIntroIcon{
    width: 20px;
    height: 20px;
    display: inline-block;
    background: url(/assets/images/global_icons.png);
    background-position: 0 -230px;
    position: absolute;
    top: -6px;
    right: -6px;
    bottom: auto;
    left: auto;
    z-index: 2;
    border-radius: 50%;
    box-shadow: 0 0 5px #1e9eff;
}
.changeImgContent .img-content .changeImgBox:hover{border: 2px solid #1e9eff;}
.changeImgContent .img-content .changeImgBox .lazyChangeImg{height: 100%; overflow: hidden; margin: 0 auto;display: block; max-width: 100%;}
.changeImgContent .changeSel{border:1px solid #1e9fff;margin:3px;height:100px;display:inline-block;}
.changeImgContent .selectImg{animation:greenPulse 2s ease infinite;-webkit-animation:greenPulse 2s ease infinite;}
.wenanImg,.wenanIntro{}
.wenanImg .editLogo{left:100%;top:0;}
.wenanIntro .editLogo{right:0;bottom:100%;}
#maxYulan{max-width:350px;border:2px solid #333;position:fixed;z-index:9999999999;display:none;}
.zb-container .editsub_title{height:35px;width:100%;}
.zb-container .zb-wenan .del{position: absolute; top:10px;left:10px;font-size:15px;}
#titleList{position:fixed;z-index:9999999999;display:none;background:#ffffff;width:255px;border: 1px solid #dedede;}
.tdedit .okedit {
    position: absolute;
    z-index: 10;
    top: 7px;
    width: 16px;
    height: 16px;
    font-size: 12px;
    background: #91bd09;
    line-height: 16px;
    right: 7px;
    color: #fff;
    padding-left: 2px;
}
.itmeTitle {
    padding: 2px 5px;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
    cursor: pointer;
}
.itmeTitle:hover{background: #f3f3f3;}
.itmeTitle.active{background: #1e9eff; color: #fff;}
.tdedit input{ width:100%;outline:auto; padding: 2px 5px; margin-top: 2px; }
.tdedit input:focus, .tdedit input:visited{border: 1px solid #1f9fff; box-shadow: 0 0 5px #1f9fff;}
.checkboxCS3 {  min-height: 20px;position: relative;width:48px;display:inline-block; vertical-align: middle;}

.checkboxCS3 input[type="checkbox"]:checked,
.checkboxCS3 input[type="checkbox"]:not(:checked) {
  box-sizing: border-box;
  left: 4px;
  margin: 0;
  padding: 0;
  position: absolute;
  top: 3px;
}

.checkboxCS3 input[type="checkbox"]:checked + label,
.checkboxCS3 input[type="checkbox"]:not(:checked) + label {
  background-color: #e0e0e0;
  border-radius: 24px;
  cursor: pointer;
  display: inline-block;
  height: 17px;
  position: relative;
  text-indent: -9999px;
  -webkit-transition: background-color 0.3s;
          transition: background-color 0.3s;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  width: 40px;
}

.checkboxCS3 input[type="checkbox"]:checked + label:after,
.checkboxCS3 input[type="checkbox"]:not(:checked) + label:after {
    background-color: #fff;
    border-radius: 20px;
    content: " ";
    height: 13px;
    left: 1px;
    position: absolute;
    top: 2px;
    -webkit-transition: -webkit-transform 0.3s;
    -o-transition: -o-transform 0.3s;
    transition: transform 0.3s;
    width: 13px;
}

.checkboxCS3 input[type="checkbox"]:checked + label {
  background-color: #1f9fff;
}

.checkboxCS3 input[type="checkbox"]:checked + label:after {
  -webkit-transform: translateX(24px);
      -ms-transform: translateX(24px);
       -o-transform: translateX(24px);
          transform: translateX(24px);
}
.pidEditBox{ padding: 0 23px;}
.pidEditBox .icon-edit2{
    font-size: 12px;
    font-style: normal;
    display: inline-block;
    padding: 6px 8px;
    color: #1e9eff;
    margin-right: 0;
}
.editpidInp{
    padding: 0.4em 0.25em;
    width: 80%;
    background: transparent;
    color: #AFB5BB;
    font-size: 1.25em;
    display: inline-block;
    border: none;
    border-radius: 0;
    color: #aaa;
    font-weight: bold;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    -webkit-appearance: none;
      box-sizing: border-box;
}
.editpidInp:focus{
    color: #444;
}

.aclickpid{ cursor: pointer;color:#1e9eff;}
.aclickpid_now{color:#FF6600;}
.dateday .jhs-start{ color: #999;font-size: 12px;}
.dateday .jhs-start em{color: #ff0000;font-weight: bold; margin: 0 3px; font-size: 13px;}
.quanhou{position: relative;}
.itemsdata .project{display:none;position:absolute;left:100%;bottom:0;margin-left:5px;opacity:0;transition:opacity 1s;
-moz-transition:opacity 1s;
-webkit-transition:opacity 1s;
-o-transition:opacity 1s; }
.itemsdata:hover .project{display:block;opacity:1;}
.project,.stamp{cursor:pointer;min-width:60px;display:inline-block;height:25px;padding:0;overflow:hidden}
.stamp:before{content:'';position:absolute;top:0;bottom:0;left:1px;right:1px;z-index:-1}
.stamp .par{line-height:25px;float:left;padding:0 2px;min-width:40px;display:inline-block;border-right:1px dashed rgba(255,255,255,.3);text-align:left}
.stamp .par .spans{font-size:13px;color:#fff;margin-right:5px;display:inline-block;}
.stamp .par .sign{font-size:12px;color:rgba(255,255,255,.8);display:inline-block;}
.back,.front{font-size:12px;color:#fff;line-height:25px;text-align:center}
.stamp .copys{display:inline-block;padding:1px;width:10px;vertical-align:text-bottom;font-size:12px;
color:#fff;text-align:center;}
.stamp01{background:radial-gradient(rgba(0,0,0,0) 1px,#f39b00 0);background-size:3px 3px;background-position:2px 0}
.stamp01:before{background-color:#f39b00}
.project .back,.project .front{position:absolute;left:0;top:0}
.project,.project .back,.project .front,.socials a,
.transform_holder .back,.transform_holder .front,
.transform_holder .transform
{-webkit-transition:all 1s cubic-bezier(0.68,-.55,.265,1.55);
-moz-transition:all 1s cubic-bezier(0.68,-.55,.265,1.55);
-o-transition:all 1s cubic-bezier(0.68,-.55,.265,1.55);
-ms-transition:all 1s cubic-bezier(0.68,-.55,.265,1.55);
transition:all 1s cubic-bezier(0.68,-.55,.265,1.55)}
.project{-webkit-perspective:1000;-moz-perspective:1000;-o-perspective:1000;perspective:1000;
-ms-transform:perspective(1000px);-moz-transform:perspective(1000px);-ms-transform-style:preserve-3d;
-moz-transform-style:preserve-3d}.project .back,.project .front{-webkit-backface-visibility:hidden;
-moz-backface-visibility:hidden;-o-backface-visibility:hidden;-ms-backface-visibility:hidden;
backface-visibility:hidden;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;
-o-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}
.project .front{-webkit-transform:rotateY(0deg);-ms-transform:rotateY(0deg)}
.project .back{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);-o-transform:rotateY(180deg);
-ms-transform:rotateY(180deg);transform:rotateY(180deg);}
.project.hover .front,.project:hover .front{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);
-o-transform:rotateY(180deg);transform:rotateY(180deg);}
.project.hover .back,.project:hover .back{-webkit-transform:rotateY(0deg);-moz-transform:rotateY(0deg);
-o-transform:rotateY(0deg);-ms-transform:rotateY(0deg);transform:rotateY(0deg);}
#echars{width:100%;height:100%;}
.fromtypehis{text-align:left;padding:5px 10px;}
.fromtypehis i{color:red;    font-weight: 700;}

.copyWenAnImg{width: 100%; word-break: break-all; white-space: nowrap; overflow: hidden;}
.copyWenAnImg .copyWenAnImg_a{position: relative; height: auto;}
.copyWenAnImg .copyWenAnImg_a .copyWenAnImg_count{position: absolute;top: 16px; left: 2px; display: inline-block; padding: 0 5px; background: #aaa; color: #fff; font-size: 13px; font-style: normal;}
@-moz-document url-prefix() {
    .copyWenAnImg .copyWenAnImg_a .copyWenAnImg_count{top: 0;}
}
.copyWenAnImg .copyWenAnImg_a img{border: 1px solid #DEDEDE; margin-right: 5px; padding: 2px; max-width: 100px;}
.copyWenAnImg .copyWenAnImg_a.copyWenAnImg_aActive .copyWenAnImg_count{background: #2cbd2e; z-index: 111;}

.pname .icon-cog{cursor: pointer;}
.dateday .qqname{
    font-size: 12px;
    background-color: #ff7370;
    background: linear-gradient(to left,#ffd687,#ff6f6f);
    color: #fff;
    padding: 0 10px;
    border-radius: 3px;
    margin-top: -2px;
    max-width: 143px;
    overflow: hidden;
    word-break: break-all;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.dateday .qq-details{
    font-size: 12px;
    color: #fff;
    padding: 2px 10px;
    margin-right: 0;
    margin-top: -5px;
    cursor: pointer;
    background: #7498f0;
}
.goods_box:hover .dateday .qq-details{border-color: #3671B1; border-bottom-color: #fff;}

.icon-send-o {
    position: absolute;
    width: 20px;
    height: 20px;
    font-size: 16px;
    display: block;
    top: 5px;
    right: 100px;
    z-index: 999;
    cursor: pointer;
}
.xiajia .sxa i{
    width: 16px;
    height: 16px;
    display: inline-block;
    background: url("/assets/images/global_icons.png") no-repeat;
    vertical-align: text-bottom;
    margin-right: 5px;
}
.xiajia .sxa{cursor: pointer;}
.xiajia .sxa .checkbox1{background-position: -240px -310px;}
.xiajia .sxa .checkbox2{background-position: -260px -310px;}
.guoqi{
    position: absolute;
    bottom: 80px;
    right: 10px;
    width: 99px;
    height: 73px;
    background: url(/assets/images/guoqi.png);
    display: none;
}
.min-prince{
    margin: 20px 20px 0;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    background: #ff0000;
    text-align: center;
}
.neibu-details {
    position: absolute;
    bottom: 0;
    right: 0;
    z-index: 100;
    background: #63aff9;
    padding: 4px 9px 4px 15px;
    color: #fff;
    border-top-left-radius: 200px;
    cursor: pointer;
}
.fromtypehis::-webkit-scrollbar
{
    width: 5px;
    background-color: #F5F5F5;
}

.fromtypehis::-webkit-scrollbar-track
{
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
    border-radius: 10px;
    background-color: #F5F5F5;
}

.fromtypehis::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    background-color: #ccc;
}

.isshow0 .dateday .qqname {background: #dcdcdc;}
.isshow0.goods_box .img_good img {opacity: 0.6;}
.isshow0 .library_money {color: #666666;}
.isshow0 .library_money p span {color: #f59c9c;}
.isshow0 .library_money h6 em {color: #f59c9c;}
.isshow0 .library_commission {color: #666;}
.isshow0 .library_commission p b {color: #f59c9c;}
.isshow0 .library_commission a em {color: #f59c9c;}
.isshow0 .icons {opacity: 0.6;}
.isshow0 .laiyuan {color: #ccc;}
.isshow0 .ly_from a {color: #efce98;}
.isshow0 .progress_bar {background-color: #eee;}
.isshow0 .paodan>i.icon-stats-bars {color: #fdd4b8;}
.isshow0 .paodan>i.dian {background: #fff;}
.isshow0 .quan{color: #666;}
.isshow0 .quan a{color: #666;}
.isshow0 .quan li em {color: #9bbfe6;}
.isshow0 .paodan span {color: rgb(155, 191, 234);}
.isshow0 .guoqi{display: block;}

@media screen and (max-width:1400px ) {
    .goods_box{width:19%;margin: 15px 1px 45px 10px;}
    .row_goods{width: 1304px;}
    .goods_pic{height:245px;}
    .container{width: 1278px;}
    .nav{width: 94%}
    .quan li{font-size: 12px;}
    .row {width: 1278px;}
    .advert img {width: 426px;}
    .price_history{width: 248px;}
    .nav-item a {padding: 0 20px;}
    .dateday .qqname {width: 123px;}
}

@media screen and (max-width:1310px ) {
    .goods_box{width:24%; margin: 15px 8px 15px 3px;}
    .row_goods{width: 1100px;}
    .goods_pic{height:262px;}
    .quan li{font-size: 13px;}
    .container{width: 1092px;}
    .nav{width: 100%;}
    .tab_info{font-size: 13px;}
    .fenleisx a{font-size: 13px;}
    .tab_info a{padding:0 19px;}
    .logo img{width: 76%; margin-top: 11px}
    .row {width: 1092px;}
    .advert img {width: 364px;}
    .price_history{width: 264px;}
}

@media screen and (max-width:1110px ) {
    .goods_box{margin:15px 1px 45px 15px; width: 23%;}
    .goods_pic{height:228px;}
    .row_goods{width: 1000px;}
    .quan li{font-size: 12px;}
    .nav{width: 100%; padding: 0;}
    .container{width: 100%;}
    .library_commission a{font-size: 12px;}
    .tab_info a{padding:0 14px;}
    .goods_box h3{font-size: 13px;}
    .library_money p{font-size: 13px}
    .library_money h6{font-size: 12px}
    .library_money p span{font-size: 18px}
    .library_commission p{font-size: 13px}
    .library_commission p b{font-size: 18px}
    a.dxjh{line-height: 33px;}
    .dateday{font-size: 12px;}
    .dateday span{font-size: 12px;}
    .price_history{width: 230px;}
    .nav-item a {padding: 0 20px;}
}

@media screen and (max-width:1024px ) {
    .container {width: 100%;}
    .goods_pic{height:223px;}
    .row_goods{width: 100%;}
    .head_box {margin: 7px auto; font-size: 12px;}
    .search {margin-top: 30px; left:56%}
    .search_text input {height: 35px; font-size: 12px;}
    .venus-menu li {text-align: right;}
    .nav {width: 100%;}
    .nav li {width: 11%;font-size: 12px;}
    .tab_info {margin: 10px auto 0;font-size: 15px;border: 1px solid #DEDEDE;background: #F2F2F2;padding: 0;clear: both;width: 97% !important;}
    .tab_info a {line-height: 35px;padding: 8px 13px; font-size: 14px;}
    .section input {width: 38px;}
    .section {margin-top: 8px;margin-right: 6px;}
    .goods_box {margin: 15px 0 45px 16px;width: 23%;}
    .paodan{font-size: 12px;}
    .jubao{font-size: 12px;height: 25px;line-height: 25px;}
    .flush_cache{display: none;}
    .help-center{position: absolute;right: 125px;top: -136px;}
    .help-center a{color: #5E5E5E; font-size: 12px;}
    .help-center a:hover{color: #5E5E5E;}
    .row {width: 100%;}
    .advert img {width: 320px;}
    .price_history{width: 225px;}
}

@media screen and (max-width:800px ) {
    .goods_pic{height:351px;}
    .search{left: 78%;}
    .search_text input {width: 263px;}
    .head_box{margin: 7px auto;}
    .tab_info .gjsx {line-height: 42px;}
    .login2 {position: absolute;right: 184px; margin: 0;}
    .venus-menu li{line-height: 4px;}
    .nav li{font-size: 15px;}
    .nav-item a{padding: 0 10px;}
    .nav-item a:hover{color: #00aeef;}
    .tab_info{font-size: 14px;}
    .goods_box {margin: 15px 10px 45px 16px;width: 46%;}
}
.public-online {
    padding: 10px;
    display: flex;
    align-items: center;
    position: absolute;
    right: 2px;
    top: 2px;
    z-index: 1;
    background: rgba(92, 173, 255, 0.8);
    color: white;
    line-height: 0;
    height: 22px;
    border-radius: 1000px;
}
