.wrap {

    width: 100%;

    height: auto;

    overflow: hidden;

    min-width: 1200px;

    position: relative;

}

/*注册*/

.login_index{

    width: 100%;

    height: auto;

    min-width: 1200px;

}

.login_index .logo{

    width: 1200px;

    margin: 0 auto;

    padding: 12px 0;

}
.login_index .logo img {
    cursor: pointer;
}

.login_index .main{

    width: 100%;

    height: 475px;

    background: #f3981e;
}
.login_index>p {
    background: #fff8f0;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    color: #999;
    font-size: 12px;
    font-weight: lighter;
    letter-spacing: 0.5px;
    font-family: Arial;
}
.login_index>p img {
    margin-right: 5px;
    margin-bottom: 2px;
}
.login_index .main>div{

    width: 1200px;

    margin: 0px auto;

    height: 475px;

    position: relative;

}

.login_index .main>div .login_input{

    width: 400px;

    background: rgba(255,255,255,0.9);

    position: absolute;

    right: 0;

    top: 80px;

    padding:30px 44px 40px;

}

.login_title{

    font-size: 16px;

    line-height: 22px;

    color: #F10215;

    font-family: 'Microsoft YaHei';

}

.login_input .input-group{

    width: 314px;

    margin-top: 15px;

    overflow: hidden;

}

.login_input .input-group .area{

    width: 122px;

    height: 40px;

    border:1px solid #BFBFBF;

    position: relative;

    text-align: center;

    font-size: 14px;

    line-height: 40px;

}

.login_input .input-group .area span{

    width: 76px;

    display: block;

    border-right:1px solid #BFBFBF;

    font-size: 14px;

    line-height: 40px;

    color: #333333;

    text-align: center;

}

.login_input .input-group .area .more{

    position: absolute;

    width: 16px;

    height: 9px;

    right:14px;

    top:50%;

    margin-top: -4.5px;

}

.login_input .input-group .input_short{

    width: 180px;

    line-height: 40px;

    height: 40px;

    border:1px solid #BFBFBF;

    outline: none;

    display: block;

    text-indent: 10px;

    background: none;

    font-family: 'Microsoft YaHei';

    font-size: 14px;

}

.login_input .input-group .code{

    border: 1px solid #F6B159;

    background: #F6B159;

    font-size: 12px;

}

.login_input .input-group .code a{

    color: white;

    display: block;

}

.login_input .input-group .input_short::-webkit-input-placeholder{

    font-size: 14px;

    color: #666;

}

.login_input .input-group input[type='submit']{

    width: 100%;

    line-height: 40px;

    color: white;

    display: block;

    background: #F6B15A;

    text-align: center;

    border: none;

    outline: none;

    margin-top: 10px;

    font-family: 'Microsoft YaHei';

}

.login_input .protocol{

    margin-top: 20px;

}

.protocol label{

    margin: 0;

    font-size: 12px;

    color: #666666;

}

.protocol label span{

    text-decoration: underline;

}

.protocol .checkbox + label{

    -webkit-appearance: none;

    background: url("../../assets/img/input_bg1.png") no-repeat center left;

    background-size: 12px 12px;

    padding-left: 20px;

    display: inline-block;

    font-size: 12px;

    line-height: 18px;

}

.protocol .checkbox{

    display: none;

}

.protocol .checkbox:checked + label{

    background: url("../../assets/img/input_bg2.png") no-repeat center left;

}

.login_input .login{

    width: 314px;

    overflow: hidden;

    margin-top: 30px;

}

.login_input .login span{

    display: block;

    float: right;

    font-size: 12px;

}

.login_input .login .go_login{

    color: #333333;

    font-size: 12px;

    line-height: 12px;

    display: inline-block;

    border-bottom: 1px solid #333333;

}



/*登录*/

.login_input .input-group .input_long{

    width: 100%;

    line-height: 40px;

    height: 40px;

    border:1px solid #BFBFBF;

    outline: none;

    display: block;

    text-indent: 10px;

    background: none;

    font-family: 'Microsoft YaHei';

    font-size: 14px;

}

.login_method{

    margin-top:10px;

}

.login_method img{

    width: 16px;

    height: 16px;

    margin-right: 5px;

    margin-top: -2px;

}

.login_method a{

    font-size: 12px;

    line-height: 16px;

    color: #333333;

    margin-right: 45px;

    font-family: 'Microsoft YaHei';

}

.login_input .login .forget{

    color: #666;

    font-size: 12px;

    border-bottom: 1px solid #666;

    line-height: 12px;

    display: inline-block;

    font-family: 'Microsoft YaHei';

}

.login_input .login .register{

    color: #F54551;

    font-size: 12px;

    border-bottom: 1px solid #F54551;

    line-height: 12px;

    display: inline-block;

    margin-left: 15px;

    font-family: 'Microsoft YaHei';

}



/*找回密码*/

.find_pass{

    width: 900px;

    height: auto;

    margin: 0px auto;

    padding-bottom: 30px;

}

.find_pass .logo{

    padding: 40px 0;

}

.find_content{

    width: 900px;

    background: white;

    padding-left: 30px;

}

.find_title{

    font-size: 14px;

    line-height: 64px;

    color: #333333;

    font-family: 'Microsoft YaHei';

}

.list_find_cate{

    width: 800px;

    height: 40px;

    border-bottom: 1px solid #BFBFBF;

}

.list_find_cate li{

    float: left;

    line-height: 36px;

    margin-left: 150px;

    font-size: 24px;

    color: #666666;

    border-bottom:1px solid #BFBFBF;

}

.list_find_cate li:first-of-type{

    margin-left: 100px;

}

.list_find_cate li span{

    font-size: 16px;

}

.list_find_cate .active{

    color: #010101;

    border-bottom:1px solid #010101;

}

.find_step{

    width: 590px;

    height: 280px;

    margin-top: 60px;

    margin-left: 210px;

}

.find_content .hotline{

    width: 750px;

    margin-left: 50px;

    padding: 25px 0 22px 24px;

    white-space: pre;

    font-size: 12px;

    line-height: 14px;

    color: #333;

    background: url("../../assets/img/bg12.png") no-repeat center top;

    background-size:750px 1px;

}

.find_content .hotline span{

    color: #0066CC;

}

.find_step .input-group{

    margin-bottom: 20px;

}

.find_step .input-group .label_con{

    width: 90px;

    text-align: right;

    display: inline-block;

    margin-bottom: 0;

    font-family: 'Microsoft YaHei';

}

.find_step .input-group .text{

    display: inline-block;

    width: 257px;

    height: 40px;

    border:1px solid #C0C0C0;

    text-indent: 10px;

    outline: none;

    font-family: 'Microsoft YaHei';

}

.find_step .input-group .img_icon{

    display: inline-block;

    width:55px;

    height: 27px;

    margin:6px 20px 0;

}

.find_step .input-group .img_icon img{

    width:55px;

    height: 27px;

}

.find_step .input-group  .change{

    display: inline-block;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.find_step .input-group  .change span{

    color: #0066CC;

}

.find_step .input-group .submit{

    margin-left: 90px;

    margin-top: 12px;

    display:inline-block;

    width: 135px;

    height: 40px;

    line-height: 40px;

    background: #F6B159;

    border: 1px solid #F6B159;

    outline: none;

    color: white;

    font-size: 16px;

    font-family: 'Microsoft YaHei';

}

.find_step .tips{

    font-size: 14px;

    line-height: 24px;

    color: #333;

    margin-bottom: 15px;

    font-family: 'Microsoft YaHei';

}

.find_step .tips span{

    color: #F10214;

}



.find_step .input-group .send_mes{

    display: inline-block;

    width: 218px;

    height: 40px;

    border: 1px solid #C0C0C0;

}

.find_step .input-group .send_mes input[type='text']{

    width: 114px;

    display: inline-block;

    line-height: 38px;

    border: none;

    outline: none;

    border-right: 1px solid #C0C0C0;

}

.find_step .input-group .send_mes label{

    margin: 0;

    font-size: 12px;

    text-align: center;

    color: #333;

    display: inline-block;

    width: 96px;

    font-family: 'Microsoft YaHei';

}

.find_step .success{

    font-size: 16px;

    line-height: 24px;

    color: #333;

    margin-bottom: 10px;

}

.find_step .success img{

    margin-top: -3px;

    margin-right: 8px;

    margin-left: 30px;

}

.find_step .input-group .text_1{

    width: 218px;

}



/*个人中心*/

.head_per{

    width: 100%;

    min-width: 1200px;

    height: 38px;

    background: linear-gradient(to bottom,#4E4E4E,#343434);

}

.head_per .main{

    width: 1200px;

    margin: 0 auto;

    height: 38px;

}

.head_per .main .title{

    width: 168px;

    height: 46px;

    font-size: 16px;

    line-height: 38px;

    color: white;

    background: url("../../assets/img/bg2.png") no-repeat;

    background-size: 100% 100%;

    text-align: center;

}

.head_menu{

    overflow: hidden;

}

.head_menu li{

    float: left;

    font-size: 16px;

    line-height: 38px;

    padding: 0 40px;

}

.head_menu li a{

    color: #fff;

    display: block;

    transition: all 0.3s ease;

}

.head_menu li:hover a{

    color: #f3981e;

    transition: all 0.3s ease;

}

.head_menu li .active{

    color: #f3981e;

    transition: all 0.3s ease;

}

.personal_con{

    width: 100%;

    min-width: 1200px;

    min-height: 310px;

    background: url("../../assets/img/bg1.png") no-repeat center top;

    padding: 20px 0;

}

.personal_con>div{

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

}

.per_left{

    width: 160px;

    border:1px solid #E5E7E8;

    padding: 0 13px 40px;

    background: white;

    margin-left: 4px;

}

.per_right{

    width: 1025px;

}

.per_menu .per_nav{

    border-bottom:1px dashed #EEEEEE;

    padding-top: 5px;

}

.per_menu .per_nav .title{

    font-size: 16px;

    line-height: 40px;

    color: #333;

    padding-left: 30px;

    cursor: pointer;

    background: url("../img/icon8.png") no-repeat center left;

}



.per_menu .per_nav .title1{

    font-size: 16px;

    line-height: 40px;

    color: #333;

    padding-left: 30px;

    cursor: pointer;

    /*background: url("../img/icon8.png") no-repeat center left;*/

}



.per_menu .per_nav ul{

    padding:5px 0 10px 30px;

    display: block;

}

.per_menu .per_nav ul li{

    font-size: 14px;

    line-height: 28px;

    font-family: 'Microsoft YaHei';

}



.per_menu .per_nav ul li a{

    color: #7a7b7a;

}

.per_menu .per_nav ul li:hover a{

    color: #F3981E;

}

.per_menu .per_nav ul .active a{

    color: #F3981E;

}

.per_menu .per_nav.show .title{

    background: url("../img/icon9.png") no-repeat center left;



}

.per_menu .per_nav.show ul{

    display: none;

}

.per_menu .per_nav .new{

    position: relative;

}

.per_menu .per_nav .new img{

    position: absolute;

    width: 24px;

    height: 15px;

    top:4px;

    right:2px;

}

.user_info{

    width: 100%;

    padding: 35px;

    background: white;

    position: relative;

    overflow: hidden;

    border:1px solid #E5E7E8;

    border-bottom: none;

}

.user_info>div{

    overflow: hidden;

}

.user_info::after{

    position: absolute;

    content: '';

    bottom:-1px;

    left:0;

    width:100%;

    height: 9px;

    background: url("../../assets/img/line.png") no-repeat;

    background-size: 100% 100%;

}

.user_info_l{

    height: 130px;

    width:560px;

    padding-right: 35px;

    border-right:1px solid #F2F2F2;

}

.user_info_l .user_icon{

    width: 130px;

    height: 130px;

    border-radius: 70px;

    box-shadow: 2px 2px 2px #e7e7e7;

}

.user_info_l .info_con{

    margin-left: 20px;

    width: 372px;

    padding: 20px 0;

}

.user_info_l .info_con  .name{

    font-size: 18px;

    line-height: 36px;

    color: #212121;

}

.user_info_l .info_con  .name span{

    width: 20px;

    line-height: 20px;

    font-size: 12px;

    text-align: center;

    color: white;

    font-style: italic;

    background: #f3981e;

    border-radius: 100%;

    display: inline-block;

    margin-top: -3px;

}

.user_info_l .info_con  .write{

    font-size: 14px;

    color: #2068EB;

}

.user_info_l .info_con  .write a{

    color: #2068EB;

}

.user_info_l .info_con .invite{

    font-size: 14px;

    line-height: 36px;

    color: #666;

}

.user_info_r{

    height: 130px;

    width:390px;

    padding-left: 35px;

}

.user_info_l .info_con  .sign{

    font-size: 14px;

    line-height: 24px;

    margin-top: 10px;

}

.user_info_l .info_con  .go_sign{

    width:88px;

    line-height: 24px;

    background: #F3981E;

    color: white;

    border-radius: 4px;

    display: block;

    text-align: center;

}

.user_info_r .title{

    font-size: 16px;

    line-height: 32px;

    color: #212121;

}

.user_info_r .con{

    width: 100%;

    padding: 10px;

    background: #F5F8F9;

}

.user_info_r .con .small{

    font-size: 14px;

    line-height: 24px;

}

.user_info_r .con p{

    font-size: 12px;

    line-height: 18px;

    color: #666;

}

.user_info_r .con .look{

    overflow: hidden;

    font-size: 12px;

}

.user_info_r .con .look a{

    color: #2068EB;

}

.user_con{

    background: #F5F8F9;

    padding:20px 0;

    margin-top: 30px;

}

.user_con table{

    width:100%;

}

.user_con tr td{

    padding: 5px 40px;

    width: 33.3%;

    text-align: left;

    font-size: 14px;

    line-height: 24px;

    border-left: 1px dashed #D2D2D2;

    color: #666;

}

.user_con tr td:first-child{

    border-left:none;

}

.user_con tr td span{

    margin-left: 10px;

    background: #E5E5E5;

    color: #999;

    width: 40px;

    line-height: 22px;

    font-size: 12px;

    display: inline-block;

    text-align: center;

}

.user_con tr td img{

    margin-top: -3px;

    margin-right: 10px;

}

.per_order{

    border:1px solid #E5E7E8;

    margin-top: 15px;

}

.per_order_list{

    border-bottom:1px solid #E5E7E8;

    background: #F9F9F9;

    padding: 10px 0 0 10px;

    overflow: hidden;

}

.per_order_list li{

    float: left;

    font-size: 16px;

    line-height: 48px;

    position: relative;

    padding:  0 30px;

    color: #333;

}

.per_order_list li a{

    color: #333;

}

.per_order_list .active::after{

    width: 92px;

    height: 2px;

    position: absolute;

    bottom:0;

    left:50%;

    margin-left: -46px;

    content: '';

    background: #F3981E;

}

.pre_order_con{

    background: white;

    padding: 0 40px 30px;

}

.pre_order_con table{

    width:100%;

}

.pre_order_con table tr{

    border-bottom: 1px solid #EEEEEE;

}

.pre_order_con table td{

    padding:30px 0;

    font-size: 14px;

    line-height: 24px;

}

.pre_order_con table .goods_pic{

    width: 82px;

}

.pre_order_con table .goods_pic img{

    width: 80px;

    height: 80px;

    /*border:1px solid #F3981E;*/

}

.pre_order_con table .order_num{

    width: 260px;

    padding:0 30px;

    color: #666;

}

.pre_order_con table .order_num .title{

    color: #333;

}

.pre_order_con table .order_num .num{

    color: #39A6D9;

}

.pre_order_con table .price{

    width: 145px;

    padding:0 30px;

    text-align: center;

    color: #F3981E;

}

.pre_order_con table .state{

    width: 145px;

    padding:0 30px;

    text-align: center;

}

.pre_order_con table .state img{

    transform: rotate(-90deg);

    margin-left: 5px;

}

.pre_order_con table .state_order{

    width: 145px;

    padding:0 30px;

    text-align: center;

}

.pre_order_con table .det{

    width: 115px;

    padding:0 30px;

    text-align: center;

}

.pre_order_con table  a{

    color: #39A6D9;

}

.more_order{

    border:1px solid #E5E7E8;

    font-size: 15px;

    line-height: 30px;

    text-align: center;

    margin-top: 60px;

}

.more_order a{

    color: #666;

    display: block;

}

.more_order img{

    margin-top: -3px;

    margin-right: 10px;

}

.like_con{

    width:100%;

    background: white;

    margin-top: 20px;

    border:1px solid #E5E7E8;

}

.like_con>.title{

    background: #A4D6F7;

    padding: 15px 40px;

    overflow: hidden;

    font-size: 24px;

    line-height: 30px;

    color: white;

}

.like_con>.title div{

    font-size: 14px;

    line-height: 30px;

    background: white;

    color: #4B4B4B;

    width:92px;

    text-align: center;

}

.like_con>.title div img{

    margin-top: -3px;

    margin-right: 10px;

}

.list_like{

    overflow: hidden;

    width: 100%;

}

.list_like li{

    width:225px;

    margin-left: 24px;

    float: left;

    margin-top: 15px;

    overflow: hidden;

    height: 323px;

    border: 1px solid #e5e7e8;

}
.list_like_extra li {
    margin-left: 14px;
}

.list_like li:nth-child(4n+1){

    margin-left: 0;

}

.list_like .pic{

    width: 100%;

    height: 225px;

    position: relative;

    overflow: hidden;

}

.list_like .pic img{

    width: 100%;

    height:100%;

}

.list_like .pic .sale_num{

    position: absolute;

    bottom: 0;

    left:0;

    font-size: 12px;

    line-height: 20px;

    background: rgba(0,0,0,0.6);

    padding: 0 10px;

    color: white;

}

.list_like .goods_info{

    /*border:1px solid #E5E7E8;*/

    border-top:none;

    padding: 5px 10px 10px ;

}

.list_like .goods_info .title{

    font-size: 14px;

    line-height: 28px;

    color: #333;

    overflow: hidden;

    white-space: nowrap;

    text-overflow: ellipsis;

    transition: all 0.3s ease;

}

.list_like .goods_info .title a{

    color: #333;

    transition: all 0.3s ease;

}

.list_like .goods_info .price{

    font-size: 20px;

    line-height: 24px;

    color: #F50719;

}

.list_like .goods_info .price span{

    font-size: 12px;

    color: #999;

    margin-left: 10px;

}

.list_like .goods_info .tips{

    border:1px solid #F50719;

    display: inline-block;

    padding: 0 10px;

    margin-top: 5px;

    border-radius: 4px;

    font-size: 12px;

    line-height: 20px;

    color: #F50719;

}

.list_like .goods_info .tips span{

    font-size: 14px;

}

.list_like li:hover .title a{

    color: #F50719;

    transition: all 0.3s ease;

}



/*个人中心 积分*/

.white{

    background: white;

}

.integral_det{

    min-height: 600px;

}

.integral_det table{

    width: 954px;

    margin: 0px auto;

    font-family: 'Microsoft YaHei';

}

.integral_det table td{

    font-family: 'Microsoft YaHei';

}

.integral_det table .title{

    height: 50px;

}

.integral_det table .title th{

    color: #666;

    font-size: 12px;

    line-height: 32px;

    font-weight: normal;

}

.integral_det table .title th span{

    height: 32px;

    background: #F5F5F5;

    display: inline-block;

    width: 100%;

    border: 1px solid #E5E5E5;

}

.integral_det table .origin{

    width: 378px;

}

.integral_det table .number{

    width: 210px;

}



.integral_det table .date{

    width: 360px;

}

.integral_det table tr:not(.title){

    border-top: 1px solid #F1F1F1;

}

.integral_det table tr:not(.title) td{

    padding: 20px 0;

}

.integral_det table .media-left{

    padding-left: 20px;

}

.integral_det table .media-object{

    width: 60px;

    height: 60px;

}

.integral_det table .media-body{

    font-size: 12px;

    line-height: 20px;

}

.integral_det table .goods_name{

    color: #363636;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-family: 'Microsoft YaHei';

}

.integral_det table .goods_num{

    color: #999;

    font-family: 'Microsoft YaHei';

}

.integral_det table td.number{

    font-size: 24px;

    color: #F3981E;

    font-family: 'Microsoft YaHei';

}

.integral_det table td.date{

    color: #999999;

    font-size: 12px;

}

.per_main{

    border:1px solid #E5E7E8;

}

.integral_num{

    width: 954px;

    margin:20px auto;

    overflow: hidden;

}

.num_con{

    overflow: hidden;

    width: 620px;

}

.my_inter .my{

    font-size: 16px;

    line-height: 30px;

}

.my_inter .my a{

    display: inline-block;

    width: 64px;

    line-height: 22px;

    font-size: 12px;

    text-align: center;

    background: #F3981E;

    color: white;

    margin-left: 10px;

    border-radius: 2px;

    font-family: 'Microsoft YaHei';

}

.my_inter .num{

    font-size: 44px;

    line-height: 80px;

    color: #595656;

}

.my_inter .num a{

    color: #F3981E;

    font-size: 14px;

    margin-left: 20px;

    font-family: 'Microsoft YaHei';

}

.inter_operate input{

    width: 200px;

    font-size: 16px;

    line-height: 40px;

    background: #F3981E;

    border-radius: 4px;

    color: white;

    display: block;

    font-family: 'Microsoft YaHei';

    margin-top: 10px;

    border: none;

    outline: none;

}

.inter_log{

    width: 300px;

    height: 122px;

    background: #F5F8F9;

    padding-left: 45px;

    padding-top: 15px;

}

.inter_log div{

    font-size: 14px;

    line-height: 30px;

    color: #333;

    font-family: 'Microsoft YaHei';

}

.inter_log div img{

    width: 20px;

    height: 18px;

    margin-right: 10px;

}

.inter_con{

    overflow: hidden;

    width: 954px;

    margin: 0 auto;

}

.inter_con .list li{

    font-size: 16px;

    line-height: 36px;

    margin-left: 50px;

    float: left;

    width: 160px;

    text-align: center;

    position: relative;

    color: #666;

}

.inter_con .list li:first-child{

    margin-left: 0;

}

.inter_con .list .active::after{

    position: absolute;

    width: 100%;

    height: 4px;

    content: '';

    background: #F3981E;

    bottom:0;

    left:0;

}

.inter_con .list .active{

    color: #F3981E;

}

.search_con{

    margin-top: 10px;

    font-size: 0;

}

.search_con input {

    width: 100px;

    font-size: 14px;

    line-height: 22px;

    border:1px solid #D2D2D2;

    outline: none;

    color: #333;

    display: inline-block;

    text-align: center;

    font-family: 'Microsoft YaHei';

}

.search_con span{

    padding: 0 10px;

    font-size: 14px;

}

.search_con label{

    margin-bottom: 0;

    font-size: 14px;

    line-height: 24px;

    color: white;

    background: #F3981E;

    width: 50px;

    display: inline-block;

    text-align: center;

    margin-left: 10px;

    font-family: 'Microsoft YaHei';

}

.page {

    width:954px;

    margin: 50px auto;

    height: 38px;

    margin-bottom: 150px;
}

.page .p-wrap {

    float: right;

    overflow: hidden;

}

.page .p-num {

    float: left;

}

.page .p-num em{

    font-style: normal;

}

.page .p-skip{

    float: left;

}

.page .p-skip em {

    float: left;

    line-height: 38px;

    font-size: 14px;

    font-style: normal;

}

.page .p-num .pn-next i, .page .p-num .pn-prev i {

    vertical-align: middle;

    font-style: normal;

    font-size: 16px;

    padding: 0 5px;

    color: #aaa;

}

.page .p-num .pn-next.disabled, .page .p-num .pn-prev.disabled {

    background: 0 0;

    background: #f7f7f7;

    color: #CCCCD5;

    cursor: default;

}

.page .p-num a {

    color: #333;

    border: 1px solid #ddd;

    background-color: #fff;

    background-repeat: repeat-x;

    background-image: linear-gradient(top,#f7f7f7,#f2f2f2);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f7f7f7', endColorstr='#f2f2f2', GradientType=0);

}

.page .p-num a, .page .p-num b,.page .p-num span{

    float: left;

    height: 36px;

    line-height: 36px;

    padding: 0 14px;

    margin-right: 5px;

    font-size: 14px;

    font-style: normal;

    transition: all 0.3s ease;

}





.page .p-skip .input-txt {

    float: left;

    width: 30px;

    height: 30px;

    margin: 3px;

    line-height: 30px;

    font-size: 14px;

    text-align: center;

    border: 1px solid #CCC;

    padding: 3px;

    outline: none;

}

.page .p-skip .btn {

    float: left;

    height: 36px;

    margin-left: 10px;

    font-size: 14px;

    line-height:24px;

    border:1px solid #DDDDDD;

    outline: none;

}

.page .p-num a.curr,.page .p-num a:hover {

    background: 0 0;

    -webkit-filter: none;

    filter: none;

    color: #F3981E;

    cursor: hand;

    transition: all 0.3s ease;

    border:1px solid transparent;

}

.page .p-num a.disabled:hover{

    background: #f7f7f7;

    color: #CCCCD5;

    cursor: default;

    border: 1px solid #ddd;

}

/*个人中心--积分转换*/

.transform_integral{

    width: 1200px;

    min-height: 520px;

    margin: 25px auto 0;

    border:1px solid #E4E4E4;

    background: white;

    padding-bottom: 40px;

}

.transform_integral .title{

    color: #333;

    font-size: 18px;

    line-height: 40px;

    padding: 0 10px;

    background: #F3F3F3;

}

.transform_con{

    padding-top: 20px;

}

.transform_integral .con{

    overflow: hidden;

    padding-left: 80px;

    margin-top: 10px;

}

.transform_integral .con .tips{

    width: 100px;

    font-size: 16px;

    font-family: 'Microsoft YaHei';

    line-height: 40px;

}

.transform_integral .con .num{

    color: #595656;

    font-size: 20px;

    font-family: 'Times New Roman';

    line-height: 40px;

    font-weight: bold;

}

.transform_integral .con_det{

    margin-left: 20px;

}

.transform_integral .own_num{

    width: 300px;

    font-size: 16px;

    line-height: 38px;

    border:1px solid #D2D2D2;

    outline: none;

    background: none;

    border-radius: 4px;

    text-indent: 10px;

    font-family: 'Microsoft YaHei';

}

.transform_integral .tip{

    font-size: 14px;

    line-height: 34px;

    color: #999999;

    font-family: 'Microsoft YaHei';

}

.transform_integral .tip span{

    color: #E61E1E;

}

.alieditContainer{

    position: relative;

    margin-top: 3px;

}



.sixDigitPassword {

    position: absolute;

    left: -0;

    top: 0;

    width: 100%;

    height: 33px;

    color: #fff;

    font-size: 12px;

    -webkit-box-sizing: content-box;

    box-sizing: content-box;

    -webkit-user-select: initial;

    outline: none;

    z-index: 999;

    opacity:0;

    filter:alpha(opacity=0);

}



.sixDigitPassword-box {



    cursor:text;

    background: #fff;

    outline: none;

    position: relative;

    padding: 8px 0;

    height: 33px;

    border: 1px solid #cccccc;

    border-radius: 2px;

}

.sixDigitPassword-box i {

    float: left;

    display: block;

    padding: 5px 0;

    /*height: 7px;*/

    border-left: 1px solid #cccccc;

}

.sixDigitPassword-box .active {

    background: url('../../assets/img/password-blink.gif') no-repeat center center;

}

.sixDigitPassword-box b {

    display: block;

    margin: 0 auto;

    width: 7px;

    height: 7px;

    overflow: hidden;

    visibility:hidden;

    background: url('../../assets/img/passeord-dot.png') no-repeat;

}

.sixDigitPassword-box span {

    position: absolute;

    display: block;

    left: 0px;

    top: 0px;

    height: 31px;

    border: 1px solid rgba(82, 168, 236, .8);

    border: 1px solid #00ffff\9;

    border-radius: 2px;

    visibility: hidden;

    -webkit-box-shadow: inset 0px 2px 2px rgba(0, 0, 0, 0.75), 0 0 8px rgba(82, 168, 236, 0.6);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);

}

.ui-securitycore  .ui-form-item .ui-form-explain{

    margin-top: 8px;

}

.i-block{

    display:inline-block;

}

.six-password{

    position: relative;

    height:33px;

    width:182px;

    overflow: hidden;

    vertical-align: middle;



}

.i-block .forget a{

    color: #2A4EE8;

    font-family: 'Microsoft YaHei';

    margin-left: 10px;

}

.transform_integral .transform{

    width: 200px;

    font-size: 16px;

    line-height: 40px;

    border-radius: 4px;

    background: #F3981E;

    color: white;

    text-align: center;

    border: none;

    outline: none;

    font-family: 'Microsoft YaHei';

    margin-top: 30px;

}

.reminder{

    width: 830px;

    background: #FFFDEE;

    border:1px solid #EDD28B;

    padding: 15px 30px;

    margin-top: 40px;

    font-size: 14px;

    color: #333;

}

.reminder h4{

    font-size: 14px;

    line-height: 28px;

    font-weight: bold;

    font-family: 'Microsoft YaHei';

}

.reminder div{

    font-family: 'Microsoft YaHei';

    line-height: 24px;

}

.help-block{

    font-family: 'Microsoft YaHei';

}

/*佣金*/

.inter_det table .origin{

    width: 316px;

}

.inter_det table .price{

    width: 233px;

}

.inter_det table .number{

    width: 190px;

}

.inter_det table .date{

    width: 220px;

}

.inter_det table td.price{

    font-size: 18px;

    color: #F3981E;

    font-family: 'Microsoft YaHei';

}

/*积分商城*/

.inter_shop{

    overflow: hidden;

    padding: 20px 15px;

}

.sign_con{

    overflow: hidden;

}

.inter_shop .sign{

    width: 200px;

    background: #FFBC40;

    height: 325px;

    text-align: center;

    padding-top: 40px;

}

.inter_shop .sign .num{

    font-size: 18px;

    line-height: 30px;

    color: white;

    font-weight: bold;

    -webkit-text-stroke: 1px #DC6E00;

    margin-top: 20px;

}

.inter_shop .go_sign{

    width: 140px;

    line-height: 30px;

    font-size: 16px;

    background: #F3981C;

    margin: 20px auto;

    border-radius: 30px;

}

.inter_shop .go_sign a{

    color: white;

    display: block;

}

.inter_shop .shop{

    width: 780px;

}

.inter_shop .shop img{

    width: 780px;

    height: 325px;

    display: block;

}

.inter_shop .list-group {

    overflow: hidden;

    margin-bottom: 0;

}



.inter_shop .list-group li {

    width: 228px;

    overflow: hidden;

    margin: 20px 9px 0 9px;

    float: left;

}



.inter_shop .list-group li .pic{

    width: 228px;

    height: 232px;

    border: 1px solid #D2D2D2;

    overflow: hidden;

    border-bottom: none;

    display: flex;

    align-items: center;

    justify-content: center;

    position: relative;

}

.inter_shop .list-group li .pic::after{

    content: '';

    width: 228px;

    height: 6px;

    background: url("../../assets/img/bg3.png") no-repeat;

    background-size: 100% 100%;

    position: absolute;

    bottom: 0;

    left:0;

}

.inter_shop .list-group li .pic img {

    width:200px;

    height: 200px;

    display: block;

}



.inter_shop .list-group li .det {

    padding-bottom: 10px;

    border: 1px dashed #D2D2D2;

    border-top: none;

}



.inter_shop .list-group li .det h4 {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-size: 12px;

    line-height: 24px;

    padding: 8px 0 0;

    width: 210px;

    margin: 0 auto;

    color: #666666;

}



.inter_shop .list-group li .det > span {

    display: block;

    font-size: 14px;

    line-height: 46px;

    color: #F3981E;

    width: 210px;

    margin: 0 auto;

    font-family: 'Microsoft YaHei';

}



.inter_shop .list-group li .det > div {

    width: 200px;

    margin: 0px auto;

    font-size: 16px;

    line-height: 30px;

    text-align: center;

    background: #F3981C;

    border-radius: 4px;

}



.inter_shop .list-group li .det > div a {

    color: white;

}





/*新增收货地址*/

.my_address{

    padding: 30px;

    min-height: 832px;

}

.my_address .add{

    width: 120px;

    text-align: center;

    line-height: 22px;

    font-size: 14px;

    font-family: 'Microsoft YaHei';

    border:1px solid #F3981E;

    border-radius: 2px;

    background: #FFF8F0;

}

.my_address .add a{

    color: #F3981E;

}

.address_table{

    border:1px solid #E9E9E9;

    width: 100%;

    margin-top: 20px;

}

.address_table tr{

    border-bottom: 1px solid #E9E9E9;

}

.address_table .title{

    background: #F2F2F2;

}

.address_table tr th{

    font-size: 14px;

    line-height: 40px;

    padding: 0 0 0 25px;

    font-family: 'Microsoft YaHei';

    color: #333;

}

.address_table tr td{

    font-size: 12px;

    line-height: 18px;

    padding: 6px 0 4px 25px;

    font-family: 'Microsoft YaHei';

    color: #333;

}

.address_table .receiver{

    width: 90px;

}

.address_table .area{

    width: 200px;

}

.address_table .det_address{

    width: 310px;

}

.address_table .phone{

    width: 155px;

}

.address_table .operate{

    width: 100px;

}

.address_table .operate a{

    color: #3666CC;

}

.my_address .pri a{

    width: 60px;

    text-align: center;

    line-height: 22px;

    font-size: 12px;

    font-family: 'Microsoft YaHei';

    border:1px solid #F3981E;

    border-radius: 2px;

    background: #FFF8F0;

    display: inline-block;

    color: #F3981E;

}

/*我的订单*/

.order_content{

    background: white;

    padding: 10px 24px 0;

    min-height:832px;

}

.order_content .tablist{

    overflow: hidden;

    width: 970px;

    border-bottom: 1px solid #F3981E;

    padding-bottom: 10px;

}

.order_content .tablist ul{

    overflow: hidden;

    float: left;

}

.order_content .tablist ul li{

    margin-right: 15px;

    float: left;

    font-size: 14px;

    line-height: 24px;

    border-bottom: 2px solid white;

    color: #333;

    font-family: 'Microsoft YaHei';

}

.order_content .tablist ul li a{

    color: #333;

}

.order_content .tablist ul .active{

    color: #F3981E;

    /*border-bottom:2px solid #F3981E;*/

}

.order_content .tablist .search{

    float: right;

    overflow: hidden;

}

.order_content .tablist .search input{

    display: inline-block;

    width: 168px;

    line-height: 24px;

    outline: none;

    float: left;

    text-indent: 10px;

    font-size: 12px;

    border:1px solid #DDDDDD;

    border-right:none;

    font-family: 'Microsoft YaHei';

}



.order_content .tablist .search label{

    width: 52px;

    height: 26px;

    background: #F3981E;

    color: white;

    margin: 0;

    text-align: center;

    display: inline-block;

    float: left;

    font-size: 12px;

    line-height: 26px;

    border:1px solid #F3981E;

    font-family: 'Microsoft YaHei';

}

.order_content .table_order{

    width: 970px;

    margin-top: 10px;

    background: #F5F5F5;

}

.order_content .table_order tr th{

    font-size: 12px;

    line-height: 34px;

    color: #666;

    font-weight: normal;

    padding:  0 20px;

    font-family: 'Microsoft YaHei';

}

.order_content .table_order tr th .time{

    margin-right: 220px;

}

.order_content .table_order tr th img{

    margin-left: 5px;

}

.order_content .tabcon{

    width: 970px;

}

.order_content  .det{

    width: 510px;

    overflow: hidden;

    padding: 0;

}

.order_content  .det>div{

    overflow: hidden;

    padding: 15px;

    border-bottom: 1px solid #E5E5E5;

}

.order_content  .det>div:last-child{

    border-bottom: none;

}

.order_content  .name{

    width: 115px;

}

.order_content  .num{

    width: 110px;

}

.order_content  .state{

    width: 110px;

}

.order_content  .operate{

    width: 115px;

}

.order_details{

    border:1px solid #E5E5E5;

    margin-top: 20px;

    width: 970px;

}

.order_details .title{

    font-size: 12px;

    line-height: 34px;

    background: #F5F5F5;

    font-family: 'Microsoft YaHei';

}

.order_details .title .time{

    color: #999;

    margin-left: 15px;

}

.order_details .title .order_num{

    color: #999;

    margin-left: 30px;

}

.order_details .title .order_num span{

    color: #363636;

}

.order_details .title .name_shop{

    color: #363636;

    margin-left: 90px;

}

.order_details .title .name_shop img{

    margin-left: 5px;

    margin-top: -3px;

}

.order_details  table tr td{

    padding: 15px;

    border-right:1px solid #E5E5E5;

    vertical-align: top;

}

.order_details  table tr td:last-of-type{

    border-right:none;

}

.order_details  table .pic{

    width: 60px;

    height: 60px;

    display: block;

}

.order_details  table  .goods_det{

    margin-left: 12px;

    width: 395px;

    overflow: hidden;

}

.order_details  table  .goods_det .goods{

    width: 230px;

    font-size: 12px;

    line-height: 20px;

}

.order_details  table  .goods_det .goods h4{

    font-size: 12px;

    line-height: 20px;

    color: #333333;

    font-family: 'Microsoft YaHei';

}

.order_details  table  .goods_num{

    margin-left: 90px;

    color: #999;

    font-size: 12px;

    line-height: 20px;

    font-family: 'Microsoft YaHei';

}

.order_details  table .similar img{

    margin-top: -2px;

    margin-right: 5px;

}

.order_details  table .similar a{

    color: #999;

    font-size: 12px;

    line-height: 20px;

}

.order_details  table .name{

    color: #333333;

    font-size: 12px;

    line-height: 20px;

    font-family: 'Microsoft YaHei';

}

.order_details  table .name img{

    margin-left: 5px;

    margin-top: -1px;

}

.order_details  table .num{

    font-size: 12px;

    line-height: 20px;

    color: #999;

}

.order_details  table .num div{

    font-family: 'Microsoft YaHei';

}

.order_details table .num_1{

    border-bottom: 1px solid #E5E5E5;

}

.order_details table .state{

    font-size: 12px;

    line-height: 20px;

    font-family: 'Microsoft YaHei';

}

.order_details table .state .cancel{

    color: #999;

    font-family: 'Microsoft YaHei';

}

.order_details table .details a{

    color: #363636;

    font-size: 12px;

    line-height: 24px;

    font-family: 'Microsoft YaHei';

}

.order_details table .buy{

    /*font-size: 12px;*/

    /*line-height: 28px;*/

    /*border: 1px solid #BCBCBC;*/

    /*background: #F5F5F5;*/

    /*font-family: 'Microsoft YaHei';*/

    /*margin: 0 auto;*/

}

.order_details table .buy img{

    margin-top: -3px;

    margin-right: 5px;

}

.order_details table .buy a{

    display: block;

    color: #363636;

    font-size: 12px;

    line-height: 28px;

    border: 1px solid #BCBCBC;

    background: #F5F5F5;

    font-family: 'Microsoft YaHei';

    margin: 5px  auto 0;

}

.order_details table .buy a:first-child{

    margin-top: 0;

}

.order_details table .state .payment{

    color: #F3981E;

}

.order_details .to_pay{

    font-size: 14px;

    line-height: 30px;

    background: #E01123;

    color: white;

}

.order_details .to_top{

    font-size: 12px;

    line-height: 25px;

    height: 33px;

    background: url("../../assets/img/bg26.png") no-repeat;

    background-size: 100% 100%;

    color: white;

}

/*退款退货*/

.order_title {

    font-size: 14px;

    line-height: 36px;

    background: #F5F5F5;

    color: #666;

    padding-left: 25px;

    margin-top: 10px;

    width: 970px;

    font-family: 'Microsoft YaHei';

}

.form-group{

    margin-bottom: 0;

}

.return_con {

    background: white;

    width: 670px;

    min-height: 735px;

    padding: 0 25px;

}



.return_con h4 {

    font-size: 14px;

    line-height: 36px;

    color: #666;

    font-family: 'Microsoft YaHei';

    margin-top: 5px;

}



.return_con select {

    display: block;

    width: 100%;

    margin: 0px auto;

    font-size: 12px;

    line-height: 36px;

    height: 36px;

    color: #999999;

    outline: none;

    font-family: 'Microsoft YaHei';

}



.return_con .text {

    width: 100%;

    margin: 0px auto;

    display: block;

    font-size: 12px;

    line-height: 36px;

    border-radius: 4px;

    text-indent: 15px;

    border: 1px solid #CBCBCB;

    outline: none;

    font-family: 'Microsoft YaHei';

}



.return_con .textarea {

    width: 100%;

    height: 142px;

    resize: none;

    border: 1px solid #CBCBCB;

    text-indent: 10px;

    font-size: 12px;

    line-height: 20px;

    border-radius: 4px;

    outline: none;

    font-family: 'Microsoft YaHei';

    color: #999;

}

.return_con .text::-webkit-input-placeholder,.return_con .textarea::-webkit-input-placeholder{

    color: #999;

}



.return_con .tablist1 {

    width: 100%;

    margin: 0 auto;

    overflow: hidden;

}



.return_con .tablist1 li {

    width: 300px;

    text-align: center;

    border: 1px solid #B8B8B8;

    border-radius: 2px;

    font-size: 14px;

    line-height: 40px;

    color: #999;

}







.return_con .tablist1 li span {

    font-size: 12px;

}



.return_con .tablist1 .cur {

    border: 1px solid #F3981C;

    color: #F3981C;

}





.return_con .tabcon1 > div {

    display: none;

}



.return_con .tabcon1 .cur {

    display: block;

}



.return_con .fileInputContainer {

    background: url(../../assets/img/bg4.png);

    background-size: 100% 100%;

    position: relative;

    width: 148px;

    height: 148px;

}



.return_con .fileInput {

    position: absolute;

    right: 0;

    top: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    cursor: pointer;

    z-index: 10;

    display: block;

    width: 148px;

    height: 148px;

}



.return_con .photo {

    background: white;

    width: 100%;

    overflow: hidden;

}



.return_con .photo li {

    float: left;

    width: 148px;

    margin-left: 15px;

    border-radius: 8px;

    overflow: hidden;

}

.return_con .photo li:first-child{

    margin-left: 0;

}



.return_con .photo li img {

    width: 148px;

}

.return_con  input[type='submit'] {

    display: block;

    width: 226px;

    font-size: 16px;

    line-height: 46px;

    color: white;

    border: none;

    outline: none;

    border-radius: 2px;

    background: #F3981C;

    margin-top: 30px;

}

.return_pro{

    width: 640px;

    padding: 50px 25px 30px;

    overflow: hidden;

}

.return_pro img{

    width: 66px;

    height: 66px;

    display: block;

}

.return_pro div{

    margin-left: 30px;

    font-size: 14px;

    line-height: 26px;

    padding: 7px 0;

    width: 460px;

}

/*我的收藏*/

.per_menu .per_nav .title.active{

    color:#F3981E;

}

.list_like li{

    position: relative;

}

.cancel_col{

    position:absolute;

    width: 80px;

    line-height: 24px;

    top:10px;

    left:-80px;

    background: black;

    text-align: center;

    font-size: 12px;

    transition: all 0.3s ease;

}

.cancel_col a{

    display: block;

    color:white;

}

.cancel_col img{

    margin: -3px 5px 0 0;

}

.list_like li:hover .cancel_col{

    left: 0;

}

.collect_con>ul{

    display: none;

}

.collect_con .active{

    display: block;

}

.order_title .clear{

    margin-right: 25px;

    font-size: 14px;

    line-height: 36px;

    color: #666;

    padding-left: 25px;

    font-family: 'Microsoft YaHei';

}

.order_title .clear a{

    color: #666;

}

.list_like li .shop_name{

    width: 200px;

    margin: 0 auto;

    text-align: center;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    color: #333;

    font-size: 16px;

    line-height: 50px;

}

.list_like li .enter_shop{

    width: 110px;

    margin: 8px auto 0;

    font-size: 14px;

    line-height: 24px;

    background: #F3981E;

    font-family: 'Microsoft YaHei';

    text-align: center;

}

.list_like li .enter_shop a{

    display: block;

    color: white;

}

/*评价晒单*/

.center-eva {

    width: 960px;

}



.center-eva .content {

    width: 960px;

    min-height: 832px;

}



.center-eva .content .title {

    text-align: center;

    padding: 20px 0;

}



.center-eva .content .title h4 {

    font-family: 'Microsoft YaHei';

    font-size: 18px;

    line-height: 36px;

    color: #333333;

}



.center-eva .content .main {

    overflow: hidden;

    margin: 15px auto;

    /*border: 1px solid #F3F3F3;*/

    padding: 20px 0;

}



.eva_left {

    float: left;

    width: 410px;

    padding: 60px 70px;

    text-align: center;

}



.eva_left img {

    width: 120px;

    height: 120px;

}



.eva_left h4 {

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-size: 14px;

    line-height: 28px;

    margin: 10px 0;

    color: #666666;

    font-family: 'Microsoft YaHei';

}



.eva_left span {

    font-size: 16px;

    line-height: 32px;

    color: #F3981E;

    font-family: 'Microsoft YaHei';

}



.eva_left p {

    font-size: 14px;

    line-height: 28px;

    color: #666666;

    font-family: 'Microsoft YaHei';

}



.eva_right {

    float: left;

    padding-left: 40px;

    width: 545px;

    border-left: 1px solid #EEEEEE;

}



.eva_right > div {

    overflow: hidden;

    margin-bottom: 20px;

}



.eva_right > div > div:nth-of-type(1) {

    float: left;

    width: 85px;

    font-size: 16px;

    line-height: 32px;

    margin-right: 15px;

}



.eva_right > div > div:nth-of-type(1) p {

    width: 100px;

    font-family: 'Microsoft YaHei';

    color: #666;

}



.eva_right > div > div:nth-of-type(2) {

    float: left;

    font-family:'Microsoft YaHei';

}



.eva_right .review textarea {

    width: 390px;

    height: 150px;

    resize: none;

    border: 1px solid #F5F5F5;

    padding: 5px 10px;

    font-size: 14px;

    line-height: 24px;

    margin-bottom: 10px;

    outline:none;

    font-family: 'Microsoft YaHei';

    color: #999;

}



.center-eva .content .title p {

    font-size: 14px;

    line-height: 30px;

    color: #999999;

    font-family: 'Microsoft YaHei';

}



.eva_right .time {

    font-size: 16px;

    line-height: 32px;

    color: #999;

}



.star {

    width: 290px;

}



.block {

    width: 100%;

    line-height: 21px;

}



.block .star_score {

    float: left;

}



.star_list {

    height: 32px;

    margin: 50px;

    line-height: 32px;

}



.block p, .block .attitude {

    padding-left: 20px;

    font-size: 16px;

    line-height: 32px;

    display: inline-block;

    color: #F3981E;

    font-family: 'Microsoft YaHei';

}



.block p span {

    color: #F3981E;

    font-size: 16px;

    font-family: 'Microsoft YaHei';

    line-height: 32px;

}



.star_score {

    background: url(../../assets/img/star4.png);

    width: 180px;

    height: 32px;

    position: relative;

}



.star_score a {

    height: 32px;

    display: block;

    text-indent: -999em;

    position: absolute;

    left: 0;

    margin-right: 10px;

    width: 36px;

}



.star_score a:hover {

    background: url(../../assets/img/star3.png);

    left: 0;

}



.star_score a.clibg {

    background: url(../../assets/img/star3.png);

    left: 0;

}



#starttwo .star_score {

    background: url(../../assets/img/star4.png);

}



#starttwo .star_score a:hover {

    background: url(../../assets/img/star3.png);

    left: 0;

}



#starttwo .star_score a.clibg {

    background: url(../../assets/img/star3.png);

    left: 0;

}



/*星星样式*/

.show_number {

    padding-left: 50px;

    padding-top: 20px;

}



.show_number li {

    width: 360px;

    border: 1px solid #ccc;

    padding: 10px;

    margin-right: 5px;

    margin-bottom: 20px;

}



.atar_Show {

    background: url(../../assets/img/star1.png);

    width: 160px;

    height: 32px;

    position: relative;

    float: left;

}



.atar_Show p {

    background: url(../../assets/img/star1.png);

    left: 0;

    height: 32px;

    width: 134px;

}



.show_number li span {

    display: inline-block;

    line-height: 32px;

}



.center-eva .fileInput {

    background: url(../../assets/img/bg5.png);

    background-size: 100% 100%;

    position: relative;

    width: 78px;

    height: 78px;

    border: 1px solid #EEEEEE;

    overflow: hidden;

    float: left;

}



.center-eva .file {

    position: absolute;

    right: 0;

    top: 0;

    opacity: 0;

    filter: alpha(opacity=0);

    cursor: pointer;

    z-index: 10;

    display: block;

    width: 78px;

    height: 78px;

}



.center-eva .review span {

    display: block;

    float: left;

    line-height: 78px;

    color: #666666;

    font-size: 14px;

    margin-left: 20px;

    font-family: 'Microsoft YaHei';

}



.center-eva .submit {

    text-align: center;

    /*border: 1px solid #F3F3F3;*/

    padding: 15px 0 5px;

}



.center-eva .submit > div {

    overflow: hidden;

    margin-left: 450px;

}



.center-eva .submit > div > input {

    display: block;

    outline: none;

    float: left;

    width: 200px;

    height: 40px;

    line-height: 40px;

    color: white;

    background: #F3981E;

    border: none;

    border-radius: 2px;

    font-size: 16px;

    font-family: 'Microsoft YaHei';

}



.center-eva .list-group span {

    font-size: 16px;

    line-height: 32px;

    color: #333333;

    font-family: 'Microsoft YaHei';

}



.center-eva .list-group ul {

    overflow: hidden;

    margin-top: 20px;

}



.center-eva .list-group ul li {

    width: 78px;

    line-height: 78px;

    border: 1px solid #EEEEEE;

    overflow: hidden;

    float: left;

    margin-right: 20px;

}

.center-eva .list-group ul li img{

    width: 78px;

    height: 78px;

    display: block;

    border: 1px solid #EEEEEE;

}

.star_num {

    float: left;

    width: 36px;

    height: 32px;

    margin-right: 10px;

}

.star_num.checked{

    background: url("../../assets/img/star3.png") no-repeat;

}

.star_num.check{

    background: url("../../assets/img/star4.png") no-repeat;

}

/*基本资料*/

/*基本信息*/

.main_basic{

    width: 970px;

    margin-top: 20px;

    position: relative;

}

.main_basic table{

    width: 800px;

    margin-left: 10px;

}

.main_basic table .title{

    width:100px;

    padding-right: 15px;

    text-align: right;

    vertical-align: top;

    font-size: 14px;

    line-height: 30px;

    font-family: 'Microsoft YaHei';

    color: #666;

}

.main_basic table tr td{

    padding: 15px 0;

}

.main_basic table tr .pic>div{

    width: 100px;

    height: 100px;

    position: relative;

    overflow: hidden;

}

.main_basic table tr .pic>div img{

    width: 100px;

    height: 100px;

}

.main_basic table tr .pic input[type='file']{

    display: block;

    width: 100%;

    height: 100%;

    opacity: 0;

    z-index: 2;

    position:absolute;

    top:0;

    left:0;



}

.main_basic table tr .pic span{

    width: 100%;

    display: block;

    color:white;

    position: absolute;

    bottom:0;

    left:0;

    background: rgba(0,0,0,0.6);

    text-align: center;

    font-size: 14px;

    line-height: 25px;

    font-family: 'Microsoft YaHei';

}

.main_basic table tr  .text input[type='text']{

    display: block;

    width: 300px;

    height: 30px;

    font-size: 14px;

    line-height: 30px;

    border:1px solid #BBBBBB;

    outline: none;

    font-family: 'Microsoft YaHei';

    text-indent: 10px;

    color: #333;

}



.main_basic table tr .text span{

    color: #999999;

    font-size: 12px;

    line-height: 20px;

    display: block;

    font-family: 'Microsoft YaHei';

}

.main_basic table tr .title span{

    color:#E01222;

}

.main_basic table tr .sex>div{

    display: inline-block;

    margin-right: 25px;

    margin-top: 5px;

}

.main_basic table tr .sex>div .radio + label{

    -webkit-appearance: none;

    background: url("../../assets/img/check.png") no-repeat center left;

    background-size: 15px 15px;

    padding-left: 25px;

    display: inline-block;

    margin-bottom: 0;

    font-size: 14px;

    font-family: 'Microsoft YaHei';

    color: #333;

}

.main_basic table tr .sex>div .radio{

    display: none;

}

.main_basic table tr .sex>div .radio:checked + label{

    background: url("../../assets/img/checked.png") no-repeat center left;

}



.main_basic table tr .time select{

    display: inline-block;

    width: 90px;

    height: 30px;

    line-height: 30px;

    font-size: 12px;

    outline: none;

}

.main_basic table tr .time select option{

    color:#333;

    font-family: 'Microsoft YaHei';

}

.main_basic table tr .time>span{

    margin:0 18px 0 9px;

    color:#666;

    font-family: 'Microsoft YaHei';

    font-size: 14px;

}

.main_basic table tr .submit input{

    display: block;

    width: 200px;

    line-height: 40px;

    font-size: 14px;

    color:white;

    background: #F3981E;

    font-family: "Microsoft YaHei";

    border: none;

    outline: none;

    border-radius: 2px;

}

.main_basic .file_tips{

    font-size: 14px;

    line-height: 30px;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.main_basic .file_pic{

    overflow: hidden;

    margin-top: 10px;

}

.main_basic .file_pic li{

    float: left;

    margin-left: 20px;

    position: relative;

    border-radius: 2px;

}

.main_basic .file_pic li img{

    width: 160px;

    height: 120px;

}

.main_basic .file_pic li:first-child{

    margin-left: 0;

}

.main_basic .file_pic li input{

    position: absolute;

    width: 100%;

    height: 100%;

    top:0;

    left:0;

    opacity: 0;

}

.main_basic .tel{

    font-size: 14px;

    line-height: 30px;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.main_basic .alter{

    color: #2D4CE7;

    font-size: 12px;

    line-height: 30px;

    margin-left: 30px;

    font-family: 'Microsoft YaHei';

}

/*账户安全*/

.main_safety table{

    width: 830px;

    margin-left: 20px;

}

.main_safety table tr{

    border-bottom:1px solid #E6E6E6;



}

.main_safety table td{

    text-align: center;

    padding: 30px 0;

}

.main_safety .state{

    width: 100px;

}

.main_safety .title{

    width: 130px;

    font-size: 18px;

    line-height: 28px;

    color: #666666;

}

.main_safety .tips{

    width: 460px;

    font-size: 12px;

    line-height: 28px;

    text-align: left;

    position: relative;

    padding-left:40px;

    font-family: 'Microsoft YaHei';

}

.main_safety .tips::before{

    width: 1px;

    height: 32px;

    background: #E6E6E6;

    position: absolute;

    content: '';

    left:0;

    top:50%;

    margin-top: -16px;

}

.main_safety .operate{

    width: 140px;

}

.login_tr .tips{

    color: #DF171A;

}

.real_tr .tips{

    color: #999999;

}

.login_tr .operate a{

    color: #016BBE;

    font-family: 'Microsoft YaHei';

    font-size: 12px;

}

.real_tr .operate input{

    width: 80px;

    font-size: 12px;

    line-height: 24px;

    display: inline-block;

    margin: 0px auto;

    text-align: center;

    color:#666666;

    border: 1px solid #BFD6AF;

    border-radius:2px;

    background: #F2FAEC;

    outline: none;

    font-family: 'Microsoft YaHei';

}

/*设置支付密码*/

.order_title .next_page{

    margin: 0 8px;

}

.pass_con{

    width: 430px;

}

.pass_con .text_con{

    margin-top: 20px;

    overflow: hidden;

}

.pass_con .text_con label{

    font-size: 14px;

    line-height: 40px;

    color: #666;

    margin-bottom: 0;

    display: block;

    text-align: right;

    width: 120px;

    font-family: 'Microsoft YaHei';

}

.pass_con .text_con .con{

    width: 300px;

    overflow: hidden;

}

.pass_con .text_con .text{

    width: 300px;

    font-size: 14px;

    line-height: 28px;

    padding: 5px 0;

    font-family: 'Microsoft YaHei';

    color: #666;

    text-indent: 10px;

    outline: none;

    border:1px solid #D2D2D2;

    border-radius: 4px;

}



.pass_con .text_con .code{

    width: 90px;

    font-size: 12px;

    line-height: 28px;

    padding: 5px 0;

    font-family: 'Microsoft YaHei';

    color: #fff;

    text-align: center;

    outline: none;

    border-radius: 4px;

    box-shadow: 0 0 0 rgba(0,0,0,0);

    border: 1px solid #F3981E;

    background: #F3981E;

    transition: all 0.3s ease;

}

.pass_con .text_con .code:hover{

    background: none;

    color: #F3981E;

}

.pass_con .text_con input[type='submit']{

    width: 220px;

    font-size: 16px;

    line-height: 28px;

    padding: 5px 0;

    color: #fff;

    text-align: center;

    outline: none;

    border-radius: 4px;

    border: 1px solid #F3981E;

    background: #F3981E;

    margin-top: 10px;

    transition: all 0.3s ease;

}

/*关于我们*/

.about_con{

    width: 960px;

    margin: 0 auto;

}

.about_con h4{

    font-size: 18px;

    line-height: 28px;

    color: #333;

    text-align: center;

}

.about_con p{

    font-size: 12px;

    line-height: 28px;

    font-family: 'Microsoft YaHei';

    color: #333;

    text-indent: 24px;

    text-align: justify;

    margin-top: 10px;

}

/*消息中心*/

.message_center{

    width: 930px;

    margin-left: 10px;

}

.message_center .main{

    overflow: hidden;

    margin-top: 40px;

}

.message_center .time{

    width: 100px;

    font-family: 'Microsoft YaHei';

}

.message_center .con{

    width: 825px;

}

.message_center .con>div{

    padding:12px 80px 15px 20px;

    border:1px solid #F0F0F0;

    border-radius: 8px;

    margin-top: 10px;

}

.message_center .con>div:first-of-type{

    margin-top: 0;

}

.message_center .con .title{

    font-size: 14px;

    line-height: 28px;

    color: #333333;

    font-family: 'Microsoft YaHei';

}

.message_center .con .tips{

    font-size: 12px;

    line-height: 18px;

    color:#666666;

}

/*服务与反馈*/

.knowledge_con{

    width: 930px;

    margin-left: 10px;

}

.knowledge_con .title{

    font-size:16px;

    line-height:50px;

}

.knowledge_con .form-control{

    width:100%;

    height: 40px;

}

.knowledge_con textarea{

    width:100%;

    display: block;

    border: 1px solid #ccc;

    padding:10px;

    border-radius: 4px;

    height:270px;

    resize:none;

    outline: none;

}

.knowledge_con .contact_num{

    width:100%;

    display: block;

    border: 1px solid #ccc;

    border-radius: 4px;

    font-size: 14px;

    line-height: 28px;

    padding: 5px 0;

    text-indent:10px;

    outline: none;

}

.knowledge_con .submit{

    width: 100%;

    margin-top:20px;

    overflow: hidden;

}

.knowledge_con .submit input{

    width: 220px;

    font-size: 16px;

    line-height: 28px;

    padding: 5px 0;

    color: #fff;

    text-align: center;

    outline: none;

    border-radius: 4px;

    border: 1px solid #F3981E;

    background: #F3981E;

    margin-top: 10px;

    outline: none;

}

.transform_integral  .pay_way{

    overflow: hidden;

}

.transform_integral  .pay_way li{

    float: left;

    width: 180px;

    text-align: center;

    border:1px solid #D2D2D2;

    font-size: 15px;

    line-height: 28px;

    padding: 5px 0;

    margin-left: 20px;

}

.transform_integral  .pay_way li:first-child{

    margin-left: 0;

}

.transform_integral  .pay_way li img{

    margin: -3px 10px 0 0;

}

.transform_integral  .pay_way .active{

    background: url("../../assets/img/icon38.png") no-repeat right bottom;

    border:1px solid #F3981E;

}

/*分销订单*/

.order_con{

    margin-top: 20px;

    width: 970px;

    border:1px solid transparent;

}

.order_con .con_title{

    overflow: hidden;

    background: #F5F5F5;

}

.order_con .con_title li{

    font-size: 12px;

    line-height: 34px;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.order_con .info{

    width: 256px;

}

.order_con .info_name{

    width: 200px;

}

.order_con .info_time{

    width: 170px;

}

.order_det{

    border:1px solid #E5E5E5;

    margin-top: 20px;

}

.order_det .title{

    background: #F5F5F5;

    padding: 0 15px;

    font-size: 12px;

    line-height: 30px;

    color: #999;

    font-family: 'Microsoft YaHei';

}

.order_det .title span{

    color: #333;

}

.order_det ul{

    overflow: hidden;

}

.order_det ul li{

    padding: 15px;

    font-size: 12px;

    line-height: 20px;

    font-family: 'Microsoft YaHei';

}

.order_det ul .info img{

    width: 60px;

    height: 60px;

}

.order_det ul .info_det{

    width: 150px;

    margin-left: 12px;

}

.order_det ul .info_det .user_name{

    font-size: 12px;

    line-height: 20px;

    color: #333;

    font-family: 'Microsoft YaHei';

}

.order_det ul .info_det .level{

    font-size: 12px;

    line-height: 20px;

    color: #999;

    font-family: 'Microsoft YaHei';

}

.order_con>div{

    display: none;

}

.order_con .active{

    display: block;

}

.level_list{

    overflow: hidden;

    background: #f5f5f5;

    padding: 0 15px;

}

.level_list li{

    float: left;

    margin-left: 60px;

    font-family: 'Microsoft YaHei';

    font-size: 12px;

    line-height: 34px;

    color: #666;

}

.level_list li a{

    color: #666;

    display: block;

}

.level_list li:first-child{

    margin-left: 0;

}

.level_list .active{

    color: #F3981E;

}

.level_con>div{

    display: none;

}

.level_con .cur{

    display: block;

}

.pass_con .text_con .text:focus,.transform_integral .own_num:focus{

    border:1px solid #F3981E;

}



.pass_con .text_con input[type='submit']:hover{

    border: 1px solid #F3981E;

    background: white;

    color: #F3981E;

    transition: all 0.3s ease;

}

/*订单详情*/

.centerDetails {

    width: 100%;

}



.centerDetails .content {

    width: 1200px;

    margin: 20px auto;

}





.centerDetails .content .details {

    width: 1200px;

    height: 330px;

    border-left: 1px solid #F3981E;

    border-right: 1px solid #F3981E;

    border-bottom: 1px solid #F3981E;

    border-top: 2px solid #F3981E;

}



.centerDetails .ord_left {

    float: left;

    width: 225px;

    /*border:1px solid red;*/

    text-align: center;

    height: 310px;

    margin-top: 10px;

    border-right: 1px solid rgba(243,152,30,.3);

}



.centerDetails .ord_left span {

    font-size: 14px;

    color: #666666;

    margin-top: 40px;

    display: block;

    font-family: 'Microsoft YaHei';

}



.centerDetails .ord_left div {

    font-size: 20px;

    font-weight: bold;

    font-family: 'Microsoft YaHei';

    /*color: #e01222;*/

    margin-top: 30px;

    color: #F3981E;

}



.centerDetails .ord_left input {

    margin: 30px auto 0;

    width: 130px;

    display: block;

    line-height: 40px;

    font-size: 16px;

    border: 1px solid #F3981E;

    background: white;

    border-radius: 4px;

    color: #F3981E;

}



.centerDetails .ord_right {

    float: left;

    margin-top: 10px;

    margin-left: 30px;

    color: #666666;

    width: 930px;

}



.centerDetails .ord_right > span {

    font-size: 14px;

    color: #666666;

    margin-top: 40px;

    display: block;

    font-family: 'Microsoft YaHei';

}



.centerDetails .ord_right ul {

    overflow: hidden;

    margin-top: 45px;

    list-style: none;

}



.centerDetails .ord_right ul li {

    float: left;

    text-align: center;

    font-family: 'Microsoft YaHei';

}

.centerDetails .ord_right ul li:nth-child(odd){

    width: 70px;

}

.centerDetails .ord_right ul li div {

    width: 60px;

    height: 60px;

    border-radius: 60px;

    text-align: center;

    margin: 0px auto;

}







.centerDetails .ord_right ul li span {

    font-size: 14px;

}



.centerDetails .ord_right > div {

    margin-top: 20px;

    font-family: 'Microsoft YaHei';

}



.centerDetails .ord_right > div span {

    color: #E73E08;

}



.centerDetails .content .logistics {

    width: 1200px;

    height: 330px;

    margin-top: 20px;

    border: 1px solid #F3981E;

}



.centerDetails .content .log_left {

    float: left;

    width: 225px;

    height: 310px;

    margin-top: 10px;

    border-right: 1px solid rgba(243,152,30,.3);

    overflow: hidden;

    position: relative;

}



.centerDetails .content .log_left .pic {

    margin-left: 65px;

    width: 100px;

    height: 100px;

    border: 1px solid #EEEEEE;

    margin-top: 80px;

}



.centerDetails .content .log_left .pic1 {

    position: absolute;

    left: 48px;

    top: 76px;

    border: 1px solid #EEEEEE;

    z-index: -1;

    width: 100px;

    height: 100px;

}



.centerDetails .content .log_left .pic2 {

    position: absolute;

    left: 51px;

    top: 72px;

    border: 1px solid #EEEEEE;

    z-index: -2;

    width: 100px;

    height: 100px;

}



.centerDetails .content .log_left .way {

    margin-top: 20px;

    font-size: 14px;

    line-height: 24px;

    color: #333;

    font-weight: 600;

    font-family: 'Microsoft YaHei';

}



.centerDetails .content .log_right {

    width: 950px;

    float: left;

}



.track-list {

    position: relative;

    background: white;

    margin-left: 30px;

    margin-top: 20px;

    overflow: auto;

    height:285px;

    /*padding-top: 5px;*/

}

.track-list li{

    overflow: hidden;

    color: #666;



}

.track-list li:nth-child(odd){

    padding-top: 5px;

}

.track-list li img{

    float: left;

    width: 10px;

    /*margin-top: 3px;*/

}

.track-list li span{

    float: left;

    font-size: 14px;

    line-height: 25px;

    display: block;

    margin-left:20px;

    margin-top: -5px;

    font-family: 'Microsoft YaHei';

}

.track-list .pro{

    width: 1px;

    height: 24px;

    border-left:1px solid  #EEEEEE;

    margin-left: 4px;

}

.track-list .first{

    color: #E01222;

}

.track-list::-webkit-scrollbar {/*滚动条整体样式*/

    width: 3px;     /*高宽分别对应横竖滚动条的尺寸*/

    height: 1px;

}

.track-list::-webkit-scrollbar-thumb {/*滚动条里面小方块*/

    border-radius: 10px;

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    background: #535353;

}

.track-list::-webkit-scrollbar-track {/*滚动条里面轨道*/

    -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.2);

    border-radius: 10px;

    background: #EDEDED;

}



.centerDetails .content .info{

    margin-top: 20px;

    height: 330px;

    width: 1200px;



}
.centerDetails .content .info>span {
    font-weight: bold;
    font-size: 16px;
    color: #333;

}
.centerDetails .content .info ul{
    padding: 10px 0;

    overflow: hidden;

    width: 1200px;

    list-style: none;

    height: 313px;

    margin: 5px auto;

    border:1px solid #F3981E;

}

.centerDetails .content .info ul li{

    width:398px;

    padding: 10px 20px;

    float: left;

    border-left:1px solid rgba(243,152,30,.3);

    font-size: 12px;

    line-height: 30px;

    height: 290px;

}

.centerDetails .content .info ul li:first-child{

    border-left:none;

}

.centerDetails .content .info ul li h4{

    font-size: 14px;

    line-height: 30px;

    color: #333;

    font-family: 'Microsoft YaHei';

    font-weight: bold;

}

.centerDetails .content .info ul li div{

    overflow: hidden;

}

.centerDetails .content .info ul li div .left_info{

    float: left;

    width: 100px;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.centerDetails .content .info ul li div .right_info{

    float: left;

    width: 230px;

    margin-left: 20px;

    font-family: 'Microsoft YaHei';

    color: #666;

}

.centerDetails .content .order{

    width: 1200px;

    overflow: hidden;

    margin:  20px auto 0;

}

.centerDetails .content .order>h4{

    font-size: 14px;

    line-height: 34px;

    color: #333;

    font-family: 'Microsoft YaHei';

}

.centerDetails .content .order>h4 a {

    color: #333;

    font-weight: bold;

    font-size: 16px;

}

.centerDetails .content .order>div{

    border:1px solid #F3981E;

}

.centerDetails .content .order ul{

    overflow: hidden;

}

.centerDetails .content .order .title{

    background: #F7F7F7;

    padding-left: 0!important;

}

.centerDetails .content .order ul li{

    float: left;

    text-align: center;

    list-style: none;

    font-family: 'Microsoft YaHei';

    color: #666;

}

.centerDetails .content .order .spec{

    padding: 30px 0;

}

.centerDetails .content .order ul  .goods {

    width: 415px;

    padding: 0px 30px;

    overflow: hidden;

}

.centerDetails .content .order ul  .id{

    width: 230px;

}

.centerDetails .content .order ul  .price{

    width: 180px;

}

.centerDetails .content .order ul  .num{

    width: 120px;

}

.centerDetails .content .order ul  .integral{

    width: 120px;

}

.centerDetails .content .order ul  .operate{

    width: 130px;

}

.centerDetails .content .order ul  .operate input{

    display: block;

    margin:5px auto;

    width: 90px;

    line-height: 30px;

    border:1px solid #EEEEEE;

    background: #F9F9F9;

    color: #666666;

    border-radius: 6px;

}

.centerDetails .content .order .title li{

    text-align: center;

    font-size: 14px;

    line-height: 42px;

    border-bottom:1px solid #F3981E;

    color: #666666;

    font-family: 'Microsoft YaHei';

}



.centerDetails .content .order ul .goods img {

    float: left;

    width: 80px;

    border: 1px solid #DEDEDE;

}



.centerDetails .content .order ul .goods span {

    float: right;

    width: 250px;

    font-size: 14px;

    line-height: 20px;

    color: #666666;

}

.centerDetails .content .total,.total_all{

    overflow: hidden;

    border:1px solid #F3981E;

    border-top:none;

}

.centerDetails .content .total table,.total_all table{

    float: right;

    margin: 10px 0;

}

.centerDetails .content .total table td,.total_all table td{

    font-size: 14px;

    line-height: 30px;

    padding: 0 15px;

    white-space: pre;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.centerDetails .content .total table td span,.total_all table td span{

    color: #E01222;

}

.list_ord_1{

    width:100%;

    /*border:1px solid red;*/

}

.list_ord_1 .pro {

    margin: 24px 10px 0 10px;

}

.list_ord_1 li:first-child div{

    background: url("../../assets/img/icon39.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(3) div{

    background: url("../../assets/img/icon40.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(5) div{

    background: url("../../assets/img/icon41.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(7) div{

    background: url("../../assets/img/icon42.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(9) div{

    background: url("../../assets/img/icon43.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:first-child.active div{

    background: url("../../assets/img/icon44.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(3).active div{

    background: url("../../assets/img/icon45.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(5).active div{

    background: url("../../assets/img/icon46.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(7).active div{

    background: url("../../assets/img/icon47.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_1 li:nth-child(9).active div{

    background: url("../../assets/img/icon48.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_2 .pro {

    margin: 24px 110px 0 110px;

}

.list_ord_2 li:first-child div{

    background: url("../../assets/img/icon39.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_2 li:nth-child(3) div{

    background: url("../../assets/img/icon40.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_2 li:nth-child(5) div{

    background: url("../../assets/img/icon43.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_2 li:first-child.active div{

    background: url("../../assets/img/icon44.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_2 li:nth-child(3).active div{

    background: url("../../assets/img/icon45.png") no-repeat;

    background-size: 100% 100%;

}

.list_ord_2 li:nth-child(5).active div{

    background: url("../../assets/img/icon48.png") no-repeat;

    background-size: 100% 100%;

}

/*信息详情*/

.news_con{

    width: 970px;

    padding: 0 20px;

}

.news_con h4{

    font-size: 24px;

    line-height: 28px;

    color: #333;

    padding: 36px 0 21px;

}

.news_con h4 span{

    font-size: 14px;

    display: block;

    color: #666;

}

.news_con>div{

    margin-top: 15px;

}

.news_con p{

    font-size: 16px;

    line-height: 24px;

    color: #666;

    text-align: justify;

    text-indent: 32px;

    font-family: 'Microsoft YaHei';

}

.news_con img{

    width: 100%;

    display: block;

}

/*优惠券*/

.level_con .coupon{

    overflow: hidden;

}



.coupon li{

    float: left;

    width: 290px;

    border:1px solid #EEEEEE;

    margin-left: 20px;

    margin-top: 20px;

    padding: 10px;

}

.coupon li:nth-child(3n+1){

    margin-left: 0;

}

.coupon li img{

    width: 100px;

    height: 100px;

    border:1px solid #eee;

}

.coupon_det{

    margin-left: 10px;

    width: 175px;

}

.coupon_det .number{

    font-size: 12px;

    color: #EC2737;

    line-height: 40px;

}

.coupon_det .num{

    font-size: 30px;

    color: #f50707;
}

.coupon_det .tips{

    color: #F3981E;

    display: inline-block;

    line-height: 18px;

    background: #FFF1E7;

    padding: 0 10px;

    margin-left: 10px;



}

.coupon_det .shop_name{

    color: #333;

    font-size: 16px;

    line-height: 24px;

}

.coupon_det .shop_name div{

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap;

    font-size: 16px;

    color: #333;

}

.coupon_det .shop_name span{

    color: #999;

    font-size: 12px;

}

.get_more{

    background: #FFFCF2;

    border: 1px solid #F3981E;

    text-align: center;

    padding: 15px 0;

    font-size: 18px;

    line-height: 20px;

}

.get_more img{

    margin-right: 10px;

    margin-top: -5px;

}

.get_more a{

    display: block;

    color: #F3981E;

}

/*支付成功*/

.main_con{

    width: 100%;

    min-width: 1200px;

    background: #F6F6F6;

}

.pay_success{

    width: 1200px;

    margin: 0 auto;

    padding-bottom: 30px;

}

.pro_con{

    overflow: hidden;

}

.pro_con .process {

    margin-top: 30px;

}

.pro_con .process td{

    width: 160px;

    position: relative;

}

.pro_con .process .num{

    width: 20px;

    line-height: 20px;

    height: 20px;

    border-radius: 10px;

    color: white;

    background: #7ABD55;

    margin: 0px auto;

    position: relative;

    z-index: 2;

    font-family: 'Microsoft YaHei';

}

.pro_con .process .title{

    font-size: 12px;

    line-height: 30px;

    color:#7ABD54;

    font-family: 'Microsoft YaHei';

}

.pro_con .process td:before{

    position: absolute;

    top:8px;

    left:0px;

    width: 160px;

    height: 5px;

    content: '';

    background:  #7ABD55;

}

.pro_con .process td:first-of-type:before{

    border-radius: 5px 0 0 5px;

}

.pro_con .process td:last-of-type:before{

    border-radius: 0 5px 5px 0;

}

.pro_con .process .step .num{

    background: #999;

}

.pro_con .process .step .title{

    color: #999999;

}

.pro_con .process .step:before{

    background: #999;

}

/*支付状态*/

.payment_status{

    width: 1200px;

    background: #fff;

    margin: 30px auto 0;

    padding: 40px 40px 60px 50px;

}

.payment_status .status{

    overflow: hidden;

}

.payment_status .status img{

    margin-left: 8px;

}

.payment_status .status .tips{

    margin-left: 50px;

    font-size: 14px;

    line-height: 28px;

    color: #999;

    border-bottom:1px solid #D2D2D2;

    padding-bottom: 35px;

    width: 980px;

    font-family: 'Microsoft YaHei';

    overflow: hidden;

}

.payment_status .status .tips_con>span{

    line-height: 50px;

    font-size: 30px;

    color: #333333;

    font-family: 'Microsoft YaHei';

}

.payment_status .input_det{

    margin-left: 124px;

    margin-top: 25px;

}

.payment_status .input_det input{

    display: inline-block;

    width: 170px;

    line-height: 40px;

    font-size: 16px;

    border:1px solid #F3981E;

    border-radius: 4px;

    outline: none;

    transition: all 0.3s ease;

    background: #F3981E;

    color: white;

}

.payment_status .input_det input:hover{

    background: #fff;

    color: #F3981E;

    transition: all 0.3s ease;

}

.pro_con .process .next .title{

    color: #999;

}

.pro_con .process td.next:before{

    background: #D2D2D2;

}

.pro_con .process .next .num{

    background: #D2D2D2;

}

.tips_con{

    font-family: 'Microsoft YaHei';

}

.pay_num{

    font-family: 'Microsoft YaHei';

    line-height: 40px;

}

.pay_num span{

    color: #E61E1E;

    font-size: 30px;

    font-family: 'Microsoft YaHei';

    line-height: 40px;

}

.pay_num a{

    color: #3030e3;

}

.payment_status .status .tips_con .minutes{

    color: #E61E1E;

    font-style: normal;

}

.pay_order_det{

    margin-left: 124px;

    overflow: hidden;

    font-size: 14px;

    line-height: 24px;

    color: #666;

    margin-top: 35px;

}

.pay_order_det .info_1{

    width:200px;

    padding-right: 40px;

    position: relative;

}

.pay_order_det .info_1::after{

    content: '';

    width: 1px;

    height: 74px;

    background: #D2D2D2;

    right:0;

    top:0;

    position: absolute;

}

.pay_order_det .info_1>div,.pay_order_det .info_2>div{

    overflow: hidden;

}

.pay_order_det .title{

    width: 100px;

    font-family: 'Microsoft YaHei';

}

.pay_order_det .info_2{

    max-width:770px;

    padding-left: 40px;

}

.pay_order_det .det{

    font-family: 'Microsoft YaHei';

}

.pay_order_det .det_info{

    font-family: 'Microsoft YaHei';

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.pay_order_det .order_num{

    color: #E61E1E;

}

.pay_det{

    padding: 40px 40px 0;

}

.pay_title{

    font-size: 24px;

    line-height:24px;

    color: #333;

}

.pay_det .pay_way{

    margin-top: 20px;

}

.pay_con{

    margin-top: 60px;

}

.pay_con .con_det{

    margin-left: 0;

}

.pay_con>div{

    display: none;

}

.pay_con>div.cur{

    display: block;

}

/*购物车*/

.content_cart{

    width: 1200px;

    margin: 10px auto;

    overflow: hidden;

}

.content_cart .tablist{

    overflow: hidden;

}

.content_cart .tablist ul{

    overflow: hidden;

    margin-bottom: 10px;

}



.content_cart .tablist ul li {

    float: left;

    text-align: center;

    font-size: 16px;

    line-height: 30px;

    font-family: 'Microsoft YaHei';

}



.content_cart  .tablist ul li a {

    color: #F3981E;

}

.content_cart  .main .checkbox{

    display: none;

}



.content_cart  .main label{

    margin-bottom: 0px;

    color: #666666;

}

.content_cart  .main label img{

    margin-left: 10px;

}

.content_cart  .main .title{

    overflow: hidden;

    width: 100%;

    background: #F7F7F7;

    border:1px solid #EFEFEF;

}

.content_cart  .main .title li{

    float: left;

    font-size: 12px;

    line-height: 42px;

    color: #666666;

    padding-left: 50px;

    font-family: 'Microsoft YaHei';

}

.content_cart  .main .title .all{

    width: 598px;

    padding-left: 10px;

    font-size: 14px;

}

.content_cart  .main  .price{

    width: 200px;

}

.content_cart  .main  .price span{

    color: #999;

    text-decoration: line-through;

    display: block;

}

.content_cart  .main .num{

    width: 200px;

}

.content_cart  .main  .total{

    width: 200px;

}

.content_cart  .main .shop_det{

    border:1px solid #EEEEEE;

    border-top:none;

}

.content_cart  .main .list{

    overflow: hidden;

    padding: 30px 0;

    border-top:1px solid #C5C5C5;

}



.content_cart  .main .list>li{

    float: left;

    color: #333333;

    font-size: 12px;

    padding-left: 50px;

    font-family: 'Microsoft YaHei';

}

.content_cart  .main .list .choose{

    width: 15px;

    height:20px;

    overflow: hidden;

    margin-left: 10px;

    padding-left: 0;

}

.content_cart  .main .list .total{

    color: #E61E1E;

}


.content_cart  label  {

    -webkit-appearance: none;

    background: url("../../assets/img/before.jpg") no-repeat center left;

    background-size: 13px 13px;

    padding:0 10px 0 30px;

    display: inline-block;

}

.content_cart label.checkall_true {

    background: url("../../assets/img/after.jpg") no-repeat center left;

    background-size: 13px 13px;

}


.content_cart  .main .label{

    width:15px;

    height:20px;

}

.content_cart  .main .shop{

    overflow: hidden;

    font-size: 14px;

    line-height: 42px;

    margin-top:10px;

}

.content_cart  .main .shop .left{

    margin-left: 10px;

}

.content_cart  .main .shop .coupon{

    display: inline-block;

    width: 80px;

    line-height: 24px;

    background: url("../../assets/img/bg23.png") no-repeat 100% 100%;

    text-align: center;

    font-size: 12px;

    color: #E01222;

    margin-left: 300px;

}

.content_cart  .main .shop .coupon img{

    margin-left: 5px;

}

.content_cart  .main .shop .right{

    font-size: 12px;

    line-height: 42px;

    color: #666666;

    margin-right: 8px;

}

.content_cart  .main .list .goods{

    width:372px;

    padding-left: 0;

}

.content_cart  .main .list .goods_det {

    overflow: hidden;

}



.content_cart  .main .list .goods_det img {

    float: left;

    width: 80px;

    height: 80px;

    border: 1px solid #DEDEDE;

    margin-left: 10px;

}



.content_cart  .main .list .goods_det>div {

    float: left;

    width: 200px;

    margin-left: 5px;

}





.content_cart  .main .list .goods_det .name {

    font-size: 14px;

    line-height: 22px;

    color: #333;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-family: 'Microsoft YaHei';

}

.content_cart .main .list .goods_det .tips{

    color: #6679B3;

    font-size: 12px;

    line-height: 22px;

}

.content_cart  .main .list .size{

    width:200px;

    font-size: 12px;

    line-height: 22px;

    color: #666666;

}

.content_cart  .main .list .num ul{

    display: inline-block;

    overflow: hidden;

    border:1px solid #CCCCCC;

}

.content_cart  .main .list .num ul li{

    float: left;

    font-size: 12px;

    line-height: 22px;

}

.content_cart  .main .list .num ul li:nth-of-type(even){

    border-left: 1px solid #CCCCCC;

    border-right: 1px solid #CCCCCC;

}

.content_cart  .main .list .num ul li:nth-of-type(even) input{

    display: block;

    width: 46px;

    border: none;

    text-align: center;

    outline: none;

    background: none;

}

.content_cart  .main .list .num ul li:nth-of-type(odd){

    width: 20px;

    text-align: center;

}

.content_cart  .main .list .num span{

    display: block;

    margin-top: 4px;

    color: #999999;

    width:88px;

    text-align:center;

}

.content_cart  .main .list .total span{

    display: block;

    font-size: 14px;

    line-height: 22px;

}

.content_cart  .main .list .total span:nth-of-type(2){

    margin-top: 14px;

    line-height: 14px;

}



.content_cart  .main .settle{

    overflow: hidden;

    border:1px solid #EEEEEE;

    margin-top: 10px;

    color: #666666;

}

.content_cart  .main .settle .left{

    float: left;

    margin-left: 10px;

    font-size: 12px;

    line-height: 52px;

    font-family: 'Microsoft YaHei';

}

.content_cart  .main .settle .left span{

    margin-left: 20px;

}

.content_cart  .main .settle .left span a{

    color: #666666;

}

.content_cart  .main .settle .right{

    float: right;

    overflow: hidden;

    font-family: 'Microsoft YaHei';

}



.content_cart  .main .settle .right>span span{

    color: #E73E08;

}

.content_cart  .main .settle .right>div{

    float: left;

    font-size: 12px;

    line-height: 20px;

    margin-top: 7px;

    margin-right: 60px;

}

.content_cart  .main .settle p{

    font-family: 'Microsoft YaHei';

}

.content_cart  .main .settle .choose_num{

    margin-right: 20px;

}

.content_cart  .main .settle .choose_num span{

    color: #e61e1e;

}

.content_cart  .main .settle  .final_num{

    color: #E61e1e;

    font-size: 15px;

}

.content_cart  .main .settle .right>input{

    float: right;

    display: block;

    width: 100px;

    line-height: 52px;

    background: #F3981E;

    border:none;

    color:white;

    font-size: 18px;

    font-family:'Microsoft YaHei';

}

.content_cart .destination{

    font-size: 12px;

    line-height: 30px;

}

.content_cart .destination label{

    margin: 0;

}

.content_cart .destination select{

    outline:none;

}

.content_cart  .list_bg{

    background: #FFF4E8;

}

.content_cart  .main .list .num span.del,.content_cart  .main .list .num span.out{

    color: #E61E1E;

}

/*购物车空*/

.empty_cart{

    width: 1200px;

    margin: 0px auto;

    padding: 110px 0;

}

.empty_cart>div{

    overflow: hidden;

    margin-left: 245px;

    display: inline-block;

}

.empty_cart>div .tips{

    font-size: 18px;

    line-height: 38px;

    color: #363636;

    margin-left: 25px;

    padding-top:20px;

}

.empty_cart>div .tips a{

    display: block;

    color: #F3981E;

}

.cart_con{

    width: 1200px;

    height: auto;

    margin: 0 auto;

    padding-bottom: 30px;

}

.cart_con .list_like li{

    margin-left: 10px;

}

.cart_con .list_like li:nth-child(4n+1){

    margin-left: 10px;

}

.cart_con .list_like li:nth-child(5n+1){

    margin-left: 0;

}

.cart_con .pre_order_con {

    background: white;

    padding: 0 15px 20px;

}

/*搜索店铺*/

.content_shop{

    width: 100%;

    min-width: 1200px;

    margin: 0px auto;

    background: #F8F8F8;

    padding-bottom: 150px;

}

.content_shop .title{

    width: 1200px;

    margin: 0px auto;

    color: #666666;

    font-size: 12px;

    line-height: 40px;

}

.content_shop .title span{

    color: #E01222;

}

.content_shop .content{

    width: 1200px;

    overflow: hidden;

    margin: 0px auto;

}

.shop_left{

    width: 975px;

}

.shop_left_list{

    height: 38px;

    border:1px solid #DEDEDE;

    background: #F1F1F1;

    padding: 6px 7px;

}

.shop_left_list ul{
    height: 26px;
}

.shop_left_list ul li{

    float: left;

    font-size: 12px;

    line-height: 24px;

    border:1px solid #DDDDDD;

    background: white;

    padding: 0 25px 0 8px;

    text-align: center;

    color: #333333;

    position: relative;

    font-family: 'Microsoft YaHei';

}

.shop_left_list ul .active{

    border:1px solid #F3981E;

    color:white;

    background: #F3981E;

}

.shop_left_list ul .active a{

    color:white!important;

}

.shop_left_list ul li:after{

    position: absolute;

    width:10px;

    height: 13px;

    background: url("../../assets/img/icon51.png") no-repeat;

    background-size: 100% 100%;

    right:10px;

    top:50%;

    margin-top: -6.5px;

    content: '';

}

.shop_left_list ul li.active:after{

    background: url("../../assets/img/icon50.png") no-repeat;



}

.coupon_area {
    position: absolute;
    top: 23px;
    left: -59px;
    border: 1px solid #f3981c;
    width: 1200px;
    z-index: 99;
    background: #fff;
    padding: 12px 0;
    display: none;
}
.area_li {
    position: relative;
    padding: 0 !important;
    z-index: 100;
    background: #fff;
}
.area_li span {
    display: inline-block;
    width:100%;
    height:100%;
    padding: 0 16px;
    background: #fff;
    position: relative;
    z-index: 100;
}
.area_li.current {
    border-color: #F3981E !important;
    border-bottom-color: transparent !important;
}
.coupon_area p {
    float: left;
    width: 32%;
    margin-left: 12px;
    margin-bottom: 30px;
}
.coupon_area p span {
    display: block;
    height: 30px;
    line-height: 30px;
    color: #333;
    text-align: left;
    border-bottom: 1px solid #bbb;
    font-size: 16px;
    color: #333;
}
.coupon_area p a {
    float: left;
    display: inline-block;
    margin-right: 30px;
    font-size: 14px;
    color: #a6a6a6;
    line-height: 30px;
}

.shop_details{

    padding: 20px 20px 15px;

    background: white;

    overflow: hidden;

    position: relative;

    border-bottom: 1px solid #DDDDDD;

    margin-top: 10px;

}

.shop_details .det{

    width: 360px;

}

.shop_details .det .shop{

    overflow: hidden;

    margin-top: 5px;

}

.shop_details .det .shop .pic{

    width: 70px;

    height: 70px;

    border:1px solid #DDDDDD;

    margin-right: 12px;

}

.shop_details .det .shop>div{

    width: 265px;

}

.shop_details .det .shop .name{

    color: #0067E4;

    font-size: 14px;

    line-height: 26px;

    font-family: 'Microsoft YaHei';

}

.shop_details .det .shop .name a{

    color: #0067E4;

}

.shop_details .det .shop>div .address{

    font-size: 12px;

    color: #666666;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    line-height: 22px;

    font-family: 'Microsoft YaHei';

}

.shop_details .det .shop .address span{

    color: #0067E4

}

.shop_details .det .shop .address img{

    margin: -2px 8px 0;

}

.shop_details .det  .percent{

    color: #666;

    font-size: 12px;

    line-height: 24px;

    margin-top: 40px;

    font-family: 'Microsoft YaHei';

}

.shop_details>ul{

    overflow: hidden;

}

.shop_details>ul li{

    float: left;

    margin-left: 12px;

    overflow: hidden;

}

.shop_details>ul li img{

    width: 136px;

    height: 154px;

    border:1px solid #DDDDDD;

}



.shop_right{

    width: 210px;

    border:1px solid #DEDEDE;

}

.shop_title{

    font-size: 14px;

    line-height: 40px;

    background: #F1F1F1;

    color: #666;

    padding-left: 8px;

}

.shop_right>ul li{

    padding: 15px 15px 9px;

    background: white;

    border-bottom:1px solid #E9E9E9;

}

.shop_right>ul li:last-of-type{

    border-bottom: none;

}

.shop_right ul li img{

    width: 180px;

    height: 180px;

}

.shop_right ul li .goods_name{

    white-space: nowrap;

    overflow: hidden;

    font-size: 14px;

    line-height: 26px;

    color: #666;

    text-overflow: ellipsis;

}

.shop_left_list .search{

    float: right;

    overflow: hidden;

}

.shop_left_list .search input{

    display: inline-block;

    width: 168px;

    line-height: 24px;

    outline: none;

    float: left;

    text-indent: 10px;

    font-size: 12px;

    border:1px solid #DDDDDD;

    border-right:none;

    font-family: 'Microsoft YaHei';

}



.shop_left_list .search label{

    width: 52px;

    height: 26px;

    background: #F3981E;

    color: white;

    margin: 0;

    text-align: center;

    display: inline-block;

    float: left;

    font-size: 14px;

    /*line-height: 26px;*/

    border:1px solid #F3981E;

    font-family: 'Microsoft YaHei';

}

.shop_left_list .search label input{

    width: 100%;

    height: 100%;

    display: block;

    border:none;

    background: #F3981E;

    color: white;

    text-indent: 0;

    margin: 0;

    font-size: 14px;

    line-height: 100%;

    font-family: 'Microsoft YaHei';

}

/*确认订单*/

.content_order{

    width: 998px;

    margin: 0px auto;

}

.content_order>h4{

    font-size: 16px;

    line-height: 32px;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.content_order .order_info{

    border:1px solid #F1F1F1;

    padding: 0 20px 20px;

}

.new_order_det{

    margin: 5px 0;

    overflow: hidden;

}

.new_order_title span{

    font-size: 14px;

    line-height: 30px;

    font-weight: bold;

    color: #333333;

    font-family: 'Microsoft YaHei';

}

.new_order_title a{

    color: #0153A1;

    font-size: 12px;

    line-height: 30px;

    font-family: 'Microsoft YaHei';

}

.new_order_det .det{

    margin-top: 10px;

}

.new_order_det .det>div{

    line-height: 26px;

    border:2px solid #D2D2D2;

    text-align: center;

    margin-left: 20px;

    display: inline-block;

    font-size: 13px;

    color: #666666;

    font-family: 'Microsoft YaHei';

    width: 144px;

}

.new_order_det>div>.active{

    background: white url("../../assets/img/icon53.png") no-repeat right bottom;

    border:2px solid #F3981E;

}



.new_order_det .det .active_address{

    font-size: 12px;

    line-height: 30px;

    margin-left: 10px;

    display: inline-block;

    white-space: pre;

    font-family: 'Microsoft YaHei';

}

.new_order_det .method{

    margin-top: 10px;

}

.new_order_det .method>div{

    float: left;

    margin-left: 20px;

    line-height: 26px;

    text-align: center;

    border: 2px solid #D2D2D2;

    display: inline-block;

    font-size: 13px;

    color: #666666;

    font-family: 'Microsoft YaHei';

    padding: 0 20px;

}

.new_order_det .method>.active{

    border: 2px solid #F3981E;

    background: white url(../../assets/img/icon53.png) no-repeat right bottom;

}



.order_list .delivery{

    background: #F7F7F7;

    height: 137px;

    width: 332px;

}

.delivery_det{

    font-size: 12px;

    line-height: 40px;

    color: #666;

    margin-left: 20px;

    font-family: 'Microsoft YaHei';

}

.new_order_det .shop_det{

    background: #F3FBFE;

    /*height: 137px;*/

    width: 620px;

    padding: 0 20px;

}

.delivery_list{

    overflow: hidden;

}



.delivery_list li{

    line-height: 26px;

    border:2px solid #D2D2D2;

    text-align: center;

    margin-left: 20px;

    display: inline-block;

    font-size: 13px;

    color: #666666;

    font-family: 'Microsoft YaHei';

    width: 125px;

    background: white;

    position: relative;

}

.delivery_list li.active{

    border:2px solid #F3981E;

}

.delivery_list li.active::after{

    content: '';

    position: absolute;

    right:0;

    bottom:0;

    width: 17px;

    height: 17px;

    background:url("../../assets/img/icon53.png") no-repeat right bottom;

    background-size: 100% 100%;

}





.new_order_det .shop_det .list{

    /*margin-left: 20px;*/

    overflow: hidden;

    border-bottom:1px solid #C5C5C5;

    padding-bottom: 15px;

}

.new_order_det .list>li{

    float: left;

    color: #333333;

    font-size: 12px;

}

.new_order_det .list .goods{

    width: 350px;

}

.new_order_det .list .goods_det{

    overflow: hidden;

}

.new_order_det .list .goods_det img{

    width: 80px;

    height: 80px;

    border:1px solid #EEEEEE;

}

.new_order_det .list .goods_det>div{

    width: 260px;



}

.new_order_det .list .goods_det>div .name {

    font-size: 12px;

    line-height: 22px;

    color: #666666;

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-family: 'Microsoft YaHei';

}

.new_order_det .list .goods_det>div .tips{

    color: #6679B3;

    font-size: 12px;

    line-height: 22px;

    font-family: 'Microsoft YaHei';

}

.new_order_det .list .price{

    width: 110px;

    color: #E01222;

    font-size: 14px;

    line-height: 22px;

}

.new_order_det .list .num{

    width: 60px;

    font-size: 12px;

    line-height: 22px;

    color: #666;

    font-family: 'Microsoft YaHei';

}

.new_order_det .list .total{

    width: 60px;

    font-size: 12px;

    line-height: 22px;

    color: #666;

    font-family: 'Microsoft YaHei';

}



.add_remark span{

    font-size: 12px;

    line-height: 30px;

    margin-top: 5px;

    display: inline-block;

    color: #666666;

    font-family: 'Microsoft YaHei';

}

.add_remark input{

    display: inline-block;

    width: 522px;

    line-height: 25px;

    border:1px solid #D8D8D8;

    margin-left: 20px;

    font-size: 12px;

    text-indent: 5px;

    font-family: 'Microsoft YaHei';

}

.add_remark label{

    margin-bottom: 0;

    color: #999999;

    font-size: 12px;

    line-height: 30px;

    margin-left: 20px;

    font-family: 'Microsoft YaHei';

}

.coupon_main{

    padding: 25px 0 15px;

}

.coupon_use{

    font-size: 12px;

    line-height: 30px;

    color: #333333;

    font-family: 'Microsoft YaHei';

}

.coupon_use img{

}

.coupon_more img{

    transform: rotate(180deg);

}

.coupon_list_det{

    width: 950px;

    background: #F8F8F8;

    padding-bottom: 20px;

    display: none;

    padding-left: 20px;

}

.coupon_list_det .coupon{

    overflow: hidden;

}

.coupon_list_det .coupon li{

    background: white;

    position: relative;

}

.coupon_list_det .coupon_det .tips{

    color: #ec2737;

    background: #FFEEEE;

}

.coupon_list_det .coupon li.active{

    border:1px solid #F3981E;

}

.coupon_list_det .coupon li.active::after{

    position: absolute;

    width: 36px;

    height: 36px;

    background: url("../../assets/img/bg6.png") no-repeat;

    background-size: 100% 100%;

    bottom:0;

    right:0;

    content: '';

}

.total_num{

    padding: 10px 0;

    overflow: hidden;

}

.total_num table{

    float: right;

    margin-right: 20px;

}

.total_num>table{

    margin-bottom: 10px;

}

.total_num table tr td{

    text-align: right;

    font-size: 12px;

    line-height: 30px;

    width: 140px;

    font-family: 'Microsoft YaHei';

}

.total_num table tr td:first-of-type{

    color:#666;

}

.total_num table tr td:first-of-type span{

    color: #E01123;

}

.total_num table tr td:last-of-type{

    color:#333;

}

.total_num table tr td:last-of-type img{

    margin-top: -3px;

    margin-right: 5px;

}

.total_num>div{

    background: #F4F4F4;

    overflow: hidden;

    padding: 10px 0;

}

.total_num>div table .price{

    font-size: 20px;

    color: #E01222!important;

    font-weight: bold;

}

.total_num .det_add{

    width: 100%;

    font-size: 12px;

    line-height: 30px;

    padding-right: 20px;

    color: #999999;

    font-family: 'Microsoft YaHei';

}

.total_all{

    border: none;

}

.submit_order{

    width: 135px;

    line-height: 36px;

    font-size: 18px;

    color: white;

    background: #F3981E;

    font-family: 'Microsoft YaHei';

    border-radius: 4px;

    border: none;

    outline: none;

    margin-right: 20px;

    margin-top: 20px;

}

.show{

    display: block;

}

.use_coin .checkbox + label{

    -webkit-appearance: none;

    background: url("../../assets/img/input_bg3.png") no-repeat center left;

    background-size: 14px 14px;

    padding-left: 20px;

    display: inline-block;

    font-size: 12px;

    line-height: 18px;

    color: #333;

    font-family: 'Microsoft YaHei';

}

.use_coin .checkbox{

    display: none;

}

.use_coin .num{

    color: #E61E1E;

}

.use_coin label input{

    padding: 0 10px;

    width: 54px;

    display: inline-block;

    margin: 0 10px;

    color:#333;

    text-align: center;

    font-family: 'Microsoft YaHei';

}

.use_coin .checkbox:checked + label{

    background: url("../../assets/img/input_bg4.png") no-repeat center left;

}

    /*限时抢购*/

.head_main{

    width: 100%;

    min-width: 1200px;

    height: 38px;

    background: linear-gradient(to bottom,#4E4E4E,#343434);

}

.head_main .main{

    width: 1200px;

    margin: 0 auto;

    height: 38px;

}

.head_main .main .title{

    width: 202px;

    font-size: 16px;

    line-height: 38px;

    color: white;

    background: #ECA324;

    padding-left: 10px;

}

.head_main .head_menu li{

    padding: 0 27px;

}

.sale_con{

    width: 100%;

    background: url("../../assets/img/bg7.png")no-repeat center top;

    min-height: 1044px;

    padding: 20px 0;

}

.sale_con>div{

    width: 1200px;

    margin: 0 auto;

}

.main_title{

    text-align: center;

    font-size: 34px;

    line-height: 60px;

    color: white;

}

.main_title span{

    position: relative;

}

.main_title span::before{

    width: 126px;

    height: 2px;

    background: linear-gradient(to right,rgba(255,255,255,0),white);

    position: absolute;

    top:50%;

    margin-top: -1px;

    left:-160px;

    content: '';

}

.main_title span::after{

    width: 126px;

    height: 2px;

    background: linear-gradient(to left,rgba(255,255,255,0),white);

    position: absolute;

    top:50%;

    margin-top: -1px;

    right:-160px;

    content: '';

}

.list_time{

    padding:0 60px;

    overflow: hidden;

    margin-top: 20px;

}

.list_time li{

    width: 225px;

    float: left;

    background: white;

    margin-left: 60px;

    position: relative;

    height: 60px;

}

.list_time li:first-child{

    margin-left: 0;

}

.list_time li:before{

    position: absolute;

    left: -60px;

    top:0;

    width: 60px;

    height: 60px;

    background: url("../../assets/img/pic21.png") no-repeat;

    background-size: 100% 100%;

    content: '';

}

.list_time li:after{

    position: absolute;

    right: -60px;

    top:0;

    width: 60px;

    height: 60px;

    background: url("../../assets/img/pic22.png") no-repeat;

    background-size: 100% 100%;

    content: '';

}

.list_time .now{

    background: #F3981E;

}

.list_time .now:before{

    background: url("../../assets/img/pic23.png") no-repeat;

    background-size: 100% 100%;

}

.list_time .now:after{

    background: url("../../assets/img/pic24.png") no-repeat;

    background-size: 100% 100%;

}

.list_time li table td{

    height: 60px;

    color: #333;

}

.list_time li table .time{

    font-size: 24px;

    padding-right: 20px;

}

.list_time .now td{

    color: white;

}

.list_time li .state{

    width: 114px;

    font-size: 16px;

    /*line-height: 34px;*/

    border:1px solid #999;

    border-radius: 20px;

    text-align: center;

}

.list_time .now .state {

    font-size: 16px;

    line-height: 20px;

    width:auto;

    border:none;

    text-align: left;

}

.sale_title{

    background: white;

    border: none;

    margin-top: 20px;

}

.price_range{

    margin-left: 20px;

    font-family: 'Microsoft YaHei';

    font-size: 12px;

    line-height: 26px;

}

.price_range span{

    color: #666;

    display: inline-block;

}

.price_range input{

    line-height: 22px;

    display: inline-block;

    padding: 0 5px;

    width: 50px;

    margin: 0 10px;

    color:#333;

    text-align: center;

    font-family: 'Microsoft YaHei';

    border:1px solid #D2D2D2;

}

.price_range input:focus{

    border: 1px solid #F3981E;

}

.price_range label{

    margin-bottom: 0;

    width: 50px;

    line-height: 24px;

    background: #F3981E;

    color: white;

    text-align: center;

}

.shop_left_list .search input:focus{

    border:1px solid #F3981E;

}

.sale_list{

    overflow: hidden;

}

.sale_list li{

    width: 292px;

    height: 378px;

    padding: 20px;

    border:1px solid white;

    background: white;

    margin:10px 0 0 10px;

    float: left;

    transition: all 0.3s ease;

}

.sale_list li:hover{

    border:1px solid #F3981E;

    transition: all 0.3s ease;

}

.sale_list li:nth-child(4n+1){

    margin-left: 0;

}

.sale_list li .pic{

    width: 252px;

    height: 252px;

    position: relative;

}

.sale_list li .pic img{

    position: absolute;

    width: 100%;

    height: 100%;

}

.sale_list li .sale_num{

    position: absolute;

    bottom: 0;

    left: 0;

    font-size: 12px;

    line-height: 20px;

    background: rgba(0,0,0,0.6);

    padding: 0 10px;

    color: white;

}

.sale_list li .goods_name{

    font-size: 16px;

    line-height: 22px;

    color: #333;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

    margin-top: 14px;

}

.sale_list li .goods_name a{

    color: #333;

}

.sale_list li .tips{

    color: #e61e1e;

    font-size: 12px;

    line-height: 22px;

    margin-top:5px;

    height: 22px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

}
.sale_list li span.dj {
    display:inline-block;
    border: 1px solid #49adff;
    width: 74px;
    height: 20px;
    border-radius: 4px;
    font-size: 12px;
    color: #49adff;
    text-align: center;
    margin-top: 10px;
}
.group_shopping span.dj {
    display:inline-block;
    border: 1px solid #49adff;
    width: 74px;
    height: 20px;
    border-radius: 4px;
    font-size: 12px;
    color: #49adff;
    text-align: center;
    margin-top: 10px;
}

.sale_list .goods_info{

    overflow: hidden;

    margin-top:5px;

    position: relative;

}

.sale_list .goods_info .price{

    font-size: 20px;

    line-height: 28px;

    color: #e61e1e;

}

.sale_list .goods_info .price span{

    color: #999;

    text-decoration: line-through;

    font-size: 14px;

    margin-left: 10px;

}

.sale_list .goods_info .percent{

    overflow: hidden;

}

.sale_list .goods_info .per_det{

    width: 80px;

    height: 10px;

    border:1px solid #e61e1e;

    border-radius: 10px;

    margin-top: 9px;

}

.sale_list .goods_info .per_det>div{

    background: #e61e1e;

    height:100%;

}

.sale_list .goods_info .percent>span{

    display: block;

    font-size: 12px;

    line-height: 28px;

    margin-left: 10px;

    color: #999;

}

.sale_list .goods_info .tips{

    border:1px solid #F50719;

    display: inline-block;

    padding: 0 3px;

    margin-top: 5px;

    border-radius: 4px;

    font-size: 12px;

    line-height: 20px;

    color: #F50719;

    max-width:100%;

}

.sale_list .goods_info .tips span{

    font-size: 13px;

}

.sale_list .goods_info .go_buy{

    width:80px;

    height: 80px;

    border:1px solid #F3981E;

    border-radius: 100%;

    padding: 5px;

    position: absolute;

    top:50%;

    margin-top: -40px;

    right:0;

}

.sale_list .goods_info .go_buy>div{

    background: #F3981E;

    width: 100%;

    height:100%;

    border-radius: 100%;

    padding: 6px;

    font-size: 18px;

    line-height: 50px;

    text-align: center;

    transition: all 0.3s ease;
}

.sale_list .goods_info .go_buy>div a{

    color: white;

}

.sale_list .goods_info .go_buy>div:hover{

    background: white;

    transition: all 0.3s ease;

}

.sale_list .goods_info .go_buy>div:hover a{

    color: #F3981E;

}

.sale_list .goods_info .go_buy.finish{

    border:1px solid #ccc;

}

.sale_list .goods_info .go_buy.finish>div{

    background: #e7e7e7;

}

/*商品详情--用户评价*/

.lottery_det{

    width: 100%;

    min-width: 1200px;

    height: auto;

}



.lottery_cur{

    width: 100%;

    min-width: 1200px;

    height: auto;

    background: #F7F7F7;

}

.lottery_cur>div{

    width: 1200px;

    margin: 0px auto;

    /*border:1px solid black;*/

    /*overflow: hidden;*/

    height:50px;

}

.lottery_cur .cur{

    float: left;

    font-size: 12px;

    line-height: 50px;

}

.lottery_cur .cur a{

    color: #666666;



}

.lottery_cur .shop{

    float: right;

    /*overflow: hidden;*/

    height:50px;

}

.lottery_cur .shop>div:not(.process){

    /*overflow: hidden;*/

}

.lottery_cur .shop .name{

    font-size: 12px;

    line-height: 50px;

}

.lottery_cur .process{

    width: 70px;

    height:8px;

    margin-top: 21px;

    background: #CDCDCD;

    position: relative;

    margin-left: 6px;

}

.lottery_cur .process span{

    display: block;

    width: 70%;

    height: 8px;

    background: #F6646C;

}

.lottery_cur .process img{

    position: absolute;

    left:60%;

    top:50%;

    margin-top: -9px;

    width: 16px;

    height: 17px;

}

.lottery_cur .num{

    margin-left: 6px;

}

.lottery_cur .num span{

    font-size: 12px;

    line-height: 50px;

    color: #F6646C;

}

.lottery_cur .num  img{

    width: 7px;

    height: 10px;

    margin-top: 20px;

    margin-left: 4px;

}

.lottery_cur .contact,.lottery_cur .concern{

    margin-left: 15px;

}

.lottery_cur .contact img{

    width: 21px;

    height: 18px;

    display: block;

    margin-top: 16px;

}

.lottery_cur .contact span{

    color: #666666;

    font-size: 12px;

    line-height: 50px;

    margin-left: 5px;

}

.lottery_cur .concern img{

    width: 16px;

    height: 16px;

    display: block;

    margin-top: 17px;

}

.lottery_cur .concern span{

    color: #666666;

    font-size: 12px;

    line-height: 50px;

    margin-left: 5px;

}

.lottery_content{

    width: 1200px;

    padding: 20px 0;

    margin: 0px auto;

}

.lot_det_con{

    /*overflow: hidden;*/

    padding-bottom: 25px;

    min-height: 580px;

}

.show_lot_det{

    float: right;

    width: 726px;

}

.show_lot_det h4{

    font-size: 18px;

    line-height: 26px;

    color: #333333;

}

.show_lot_det h4 a{

    color: #333333;

}

.show_lot_det>.tips{

    font-size: 12px;

    line-height: 22px;

    margin: 10px 0;

    width: 750px;

    color: #999999;

}

.show_lot_det .sale_det{

    position: relative;

    z-index: 0;

    min-height: 140px;

    padding-top: 10px;

}



.show_lot_det .sale_det  table{

    background: #F9F9F9;

    width: 100%;

}

.show_lot_det .sale_det  table td{

    vertical-align: top;

}

.show_lot_det .sale_det  table .title_1{

    width: 100px;

    font-size: 13px;

    line-height: 32px;

}

.show_lot_det .sale_det  table .price{

    line-height: 32px;

}

.show_lot_det .sale_det  table .price span{

    font-size: 13px;

    color: #333;

    display: inline-block;

    text-decoration: line-through;

}

.show_lot_det .sale_det  table .address{

    font-size: 13px;

    line-height: 32px;

    white-space: pre;

}

.show_lot_det .sale_det  .sale_1 td{

    padding: 5px 0 0;

    line-height: 28px;

}

.show_lot_det .sale_det  .sale_1 td.color{

    color: #E61e1e;

}

.show_lot_det .sale_det  .sale_1 .title_1{

    padding: 5px 18px;

}

.show_lot_det .sale_det  .sale_1 .new_price{

    font-size: 24px;

}

.sale_tips{

    border: 1px solid #F50719;

    display: inline-block;

    padding: 0 10px;

    margin-top: 5px;

    border-radius: 4px;

    font-size: 12px;

    line-height: 20px;

    color: #F50719;

    margin-left: 20px;

}

.sale_tips span{

    font-size: 14px;

}

.show_lot_det .sale_det  table .tr_address td{

    padding: 0 0 12px;

}

.show_lot_det .sale_det  table .tr_address .title_1{

    padding: 0 18px 12px;

}

.attr{

    width: 100%;

}

.attr td{

    padding-top:20px;

}

.attr .title_1{

    padding-left: 18px;

    padding-right: 18px;

    width: 100px;

    font-size: 13px;

}

.attr .cur{

    color: #e61e1e;

}

.attr .tips{

    font-size: 12px;

    color: #999;

}

.attr .list_color{

    overflow: hidden;

}

.attr .list_color li{

    font-size: 14px;

    line-height: 28px;

    border:1px solid #CCCCCC;

    float: left;

    margin-right: 10px;

    padding: 0 10px;

    cursor: pointer;

}

.attr .list_color .active{

    border:1px solid #D23232;

}

.attr .list_num{

    overflow: hidden;

    border:1px solid #CCCCCC;

    float: left;

}

.attr .list_num li{

    float: left;

    cursor: pointer;

}

.attr .list_num .operate{

    width: 26px;

    text-align: center;

    font-size: 24px;

    line-height: 24px;

    color: #ADADAD;

}

.attr .num>span{

    float: left;

    font-size: 12px;

    line-height: 26px;

    color: #999;

    margin-left: 8px;

}

.attr .list_num input{

    font-size: 14px;

    line-height: 26px;

    text-align: center;

    width: 60px;

    border:1px solid #CCCCCC;

    border-top:none;

    border-bottom:none;

    outline: none;

    cursor: pointer;

}

.attr .tips img{

    width: 14px;

    height: 14px;

    margin-top: -2px;

}

.attr .tips span{

    margin-left: 3px

}

.list_input{

    margin-top: 25px;

    overflow: hidden;

}

.list_input li{

    width: 136px;

    float: left;

    margin-right: 20px;

    font-size: 18px;

    line-height: 38px;

}

.list_input li input{

    display: block;

    width: 100%;

    background: none;

    color: #D23232;

    border:1px solid #D23232;

    transition: all 0.3s ease;

}

/*.list_input li input:hover{

    transition: all 0.3s ease;

    color: white;

    background: #D23232;

}*/



.list_input .add{

    background: #F3981E;

}

.list_input .add input{

    color: white;

    border:1px solid #F3981E;

}

.list_input .add input:hover{

    background: white;

    color: #F3981E;

}

.show_lot_det .method{

    margin-top: 10px;

    font-size: 12px;

    line-height: 30px;

    padding-left: 20px;

}



.show_lot_det .method img{

    margin: -4px 10px 0 15px;

}

.lot_related{

    width: 1202px;

}

.lot_related .title{

    font-size: 18px;

    color: #333333;

    line-height: 64px;

}

.list_related{

    border:1px solid #CFCFCF;

    overflow: hidden;

}

.list_related li{

    width: 240px;

    float: left;

    padding: 20px 30px 10px;

}

.list_related li img{

    width: 160px;

    height: 120px;

    display: block;

}

.list_related li .name{

    font-size: 14px;

    line-height: 20px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    color: #363636;

}

.list_related li .num{

    font-size: 14px;

    line-height: 20px;

    color: #D23232;

}

.list_related li  .price{

    font-size: 14px;

    line-height: 20px;

    color: #D23232;

    margin-top: 10px;

}

.list_related li  .price span{

    font-size: 12px;

    text-decoration: line-through;

    color: #999999;

    margin-left: 6px;

}

.list_related li .review{

    font-size: 14px;

    line-height: 20px;

    color: #999999;

}

.lot_det{

    width: 1200px;

    overflow: hidden;

}

.lot_det_left{

    width: 210px;

}

.lot_det_right{

    width: 982px;

}

.lot_det .shop_name{

    border:1px solid #EEEEEE;

}

.lot_det_title{

    font-size: 14px;

    line-height: 40px;

    padding-left: 10px;

    background: #F7F7F7;

    border-bottom:1px solid #EEEEEE;

}

.shop_name ul{

    padding: 10px;

    overflow: hidden;

}

.shop_name ul li{

    display: flex;

    align-items: center;

    justify-content: center;

    border:1px solid #EEEEEE;

    width: 90px;

    height: 36px;

    background: #F7F7F7;

}

.shop_name ul li img{

    margin-top: -3px;

    margin-right: 3px;

    width: 16px;

    height:16px;

}

.shop_name ul li a{

    color: #333;

}

.lot_look{

    margin-top: 15px;

    border:1px solid #EEEEEE;

}

.lot_look ul{

    width: 180px;

    height: auto;

    margin: 0px auto;

}

.lot_look ul li{

    padding:10px 0 20px;

    border-top: 1px solid #EEEEEE;

}

.lot_look ul li:first-of-type{

    border-top:none;

}

.lot_look ul li img{

    width: 180px;

    height: 180px;

    display: block;

}

.lot_look ul li .name{

    font-size: 14px;

    line-height: 28px;

    margin-top: 6px;

    text-overflow: ellipsis;

    overflow: hidden;

    white-space: nowrap;

    color: #363636;

}

.lot_look ul li .num{

    font-size: 12px;

    line-height: 18px;

    color: #D23232;

}

.lot_look ul li  .price{

    font-size: 16px;

    line-height: 20px;

    color: #f50719;

}

.lot_look ul li  .price span{

    font-size: 12px;

    text-decoration: line-through;

    color: #999999;

    margin-left: 6px;

}

.lot_look ul li .sale_tips{

    margin-left: 0;

}

.lot_look ul li .review{

    font-size: 12px;

    line-height: 18px;

    color: #999999;

}

.list_det_title{

    border:1px solid #eeeeee;

    border-bottom: 1px solid #E61E1E;

    background: #F7F7F7;

    overflow: hidden;

}

.list_det_title li{

    float: left;

    font-size: 16px;

    line-height: 40px;

    padding:  0 30px;

}

.list_det_title li a{

    color:#333333;

}

.list_det_title .active{

    background: #E61E1E;

}

.list_det_title .active a{

    color: white;

}

.list_det_con{

    width: auto;

}

.list_det_con>div{

    display: none;

    margin-top: 20px;

    min-height: 1000px;

}

.list_det_con>.active{

    display: block;

}

.review_level{



}

.review_level .list_level{

    border:1px solid #eeeeee;

    background: #F7F7F7;

    overflow: hidden;

    margin-top: 20px;

}

.review_level .list_level li{

    float: left;

    font-size: 14px;

    line-height: 50px;

    margin-left: 25px;

    padding-left: 20px;

    background: url("../../assets/img/bg10.png") no-repeat center left;

}

.review_level .list_level .active{

    background: url("../../assets/img/bg9.png") no-repeat center left;

}

.list_level_con>div{

    display: none;

}

.list_level_con .active{

    display: block;

}

.review_det>li{

    overflow: hidden;

    border-top:1px solid #EEEEEE;

    padding: 20px 0 30px;

}

.review_det>li:first-of-type{

    border-top:none;

}

.review_det>li .user{

    margin-left: 25px;

    width: 42px;

    text-align: center;

}

.review_det>li .user img{

    display: block;

    width: 42px;

    height: 42px;

    border-radius: 25px;

}

.review_det>li .user span{

    font-size: 12px;

    line-height: 22px;

    color: #666666;

}

.review_det>li .review_tips{

    width: 760px;

    margin-left: 20px;

}

.level_star{

    color: #666;

}

.level_star .star{

    margin-right: 1px;

    width: 10px;

    height: 10px;

    display: inline-block;

}

.review_tips .tips_det{

    margin-top: 15px;

    color: #333;

    font-size: 13px;

    line-height: 23px;

}

.review_tips ul{

    overflow: hidden;

    padding: 5px 0;

}

.review_tips ul li{

    float: left;

    margin-left: 10px;

}

.review_tips ul li:first-of-type{

    margin-left: 0;

}

.review_tips ul li img{

    width: 75px;

    height: 75px;

    display: block;

}

.table_det{

    width:945px;

    margin: 0px auto 45px;

}

.table_det  tr td{

    width:315px;

    font-size: 13px;

    line-height: 24px;

    color: #333333;

}

.det_pic{

    display: block;

    margin:0px auto;

}



.collect_share{

    margin-top: 15px;

}

.collect_share a{

    margin-right: 20px;

    color: #666666;

}

.collect_share img{

    width: 16px;

    height: 16px;

    margin-right: 5px;

    margin-top: -3px;

}

.show_lot_det .sale_det .accu{

    position: absolute;

    right:5px;

    top: 15px;

    width: 120px;

    padding-left:10px;

    font-size: 12px;

    border-left:1px solid #E6E6E6;

    line-height: 24px;
}
.get_coupon p span {
    margin-right: 30px;
}
.get_coupon p span b {
    color: #e61e1e;
    font-weight: 400;
}
.get_coupon p span img {
    margin-right: 10px !important;
    width: 20px;
    height: 20px;
    position: relative;
    top: -2px;
}
.show_lot_det .sale_det .accu span{

    color: #E01123;

}

.lot_det_title img{

    margin-left: 5px;

}



.discount_det{

    width: 1200px;

}

.discount_title{

    border: 1px solid #eeeeee;

    border-bottom: 1px solid #D23232;

    background: #F7F7F7;

}

.discount_title span{

    display: inline-block;

    font-size: 16px;

    line-height: 40px;

    padding: 0 20px;

    background: #D23232;

    color: white;

}

.list_dis{

    padding: 30px 0;

    height:286px;

}

.list_dis li{

    float: left;

}

.list_dis .goods{

    width: 180px;

    padding: 0 20px;

    text-align: center;

}

.list_dis .goods .pic{

    width: 140px;

    height: 140px;

    display: block;

}

.list_dis .goods span{

    color: #E01222;

    font-size: 12px;

    line-height: 28px;

    display:block;

    margin-top: 10px;

}

.list_dis .add{

    font-size: 34px;

    color: #999;

    line-height: 152px;

    font-weight: bold;

    width: 40px;

    text-align: center;

}

.list_dis .total{

    padding:20px 0 0 30px;

    text-align: center;

    max-width: 300px;

}

.list_dis .dis_price{

    font-size: 12px;

    color: #E01123;

    line-height: 20px;

}

.list_dis .dis_price span{

    font-size: 20px;

}

.list_dis .natural_pri{

    font-size: 12px;

    color: #666666;

    line-height: 20px;

}

.list_dis .total input[type='submit']{

    width: 114px;

    font-size: 16px;

    line-height: 32px;

    display: block;

    background: #F3981E;

    border-radius: 2px;

    color: white;

    border:none;

    outline: none;

    margin: 15px auto 0;

}

#showsum {

    left: 10px;

    margin-top: 10px;

}



#showsum span {

    border: 1px solid #DCDCDC;



}



#showsum span.sel {

    border: 1px solid #f60;

}



.showpage {

    width:450px;

    position: relative;

}



.showpage a {

    display: block;

    width: 15px;

    background: white;

    height: 52px;

    text-align: center;

    position: absolute;

    left: 0;

    top: -54px;

    text-decoration: none;

}

.showpage a img{

    width: 9px;

    height: 21px;

    margin-top: 15px;

    display: inline-block;

}



.showpage a#shownext {

    left: auto;

    right: -1px;

}

.show_pic{

    float: left;

    width: 450px;

}

.list_dis .total .sale_tips{

    margin-left: 0;

}

.list_dis .goods .det{

    border:1px solid #D2D2D2;

    display: inline-block;

    padding: 0 6px;

    font-size: 12px;

    line-height: 26px;

    color: #101010;

    position: relative;

}

.list_dis .goods .det img{

    margin-left:4px;

    transition: all 0.3s ease;

}

.list_rew{

    overflow: hidden;

    height: 60px;

}

.list_rew .title{

    width:136px;

    display: flex;

    height: 100%;

    align-items: center;

    justify-content: center;

    text-align: center;

    border-right:1px solid #D2D2D2;

}

.list_rew .list{

    padding: 0 20px 0 30px;

    overflow: hidden;

    width:840px;

}

.list_rew .list li{

    margin: 4px 0 4px 10px;

    float: left;

    border:1px solid #FFD7DD;

    border-radius: 4px;

    color: #E61e1e;

    padding: 0 10px;

    font-size: 12px;

    line-height: 20px;

    cursor: pointer;

}

.show_lot_det .sale_det  .sale_1 .get_coupon div{

    border:1px solid #E61e1e;

    display: inline-block;

    line-height: 20px;

    border-radius: 4px;

    font-size: 12px;

    padding-left: 5px;

    color: #E61e1e;

    margin-right: 10px;

}

.show_lot_det .sale_det  .sale_1 .get_coupon div span{

    display: inline-block;

    padding: 0 5px;

    margin-left: 5px;

    background: #E61e1e;

    color: white;

}

.show_lot_det .sale_det  .sale_1 .get_coupon div.get{

    border:1px solid #D2D2D2;

    color: #999;

}

.show_lot_det .sale_det  .sale_1 .get_coupon div.get span{

    background: #D2D2D2;

}
.show_lot_det .sale_det .get_coupon span {
    color: #5d5d5d;
    font-size: 12px;
}
.show_lot_det .sale_det .get_coupon span img {
    margin-right: 5px;
    position: relative;
    top: -1px;
}
 .show_lot_det .sale_det .get_coupon a {
    color: #e61e1e;
    font-size: 12px;
    text-decoration: underline;
 }

.det_size{

    width:450px;

    position: absolute;

    top:38px;

    border:1px solid #E61e1e;

    background: white;

    left:0;

    padding-bottom: 15px;

    display: none;

}

.det_size .title{

    text-align: left;

    font-size: 14px;

    line-height: 30px;

    padding: 0 15px;

    background: #F6F6F6;

    color: #E61e1e;

    position: relative;

}

.det_size .title .close{

    width: 15px;

    height: 15px;

    position: absolute;

    top:50%;

    margin-top: -7.5px;

    right: 15px;

    z-index: 2;

}

.det_size .go_buy{

    width:140px;

    font-size: 16px;

    line-height: 32px;

    text-align: center;

    color: white;

    background: #F3981E;

    border: none;

}

.list_dis .goods .det_show{

    border:1px solid #E61e1e;

}

.list_dis .goods .det_show img{

    transition: all 0.3s ease;

    transform: rotate(-180deg);

}

.show_lot_det .sale_det .tips{

    font-size: 12px;

    color: #E61e1e;

}

.time_con{

    overflow: hidden;

    background: #F3981E;

    padding: 10px 15px;

    font-size: 18px;

    line-height: 26px;

    color: white;

    border:1px solid #F5F5F5;

    border-bottom: none;

}

.time_con>img{

    margin:-3px 10px 0 0;

}

.time_con .time{

    font-size: 16px;

}

.time_con .time span{

    /*width:23px;*/

    padding:  0 4px;

    height: 26px;

    display: inline-block;

    background: #353535;

    border-radius: 4px;

    text-align: center;

}

.join_con{

    position: relative;

}

.join_con .icon{

    position: absolute;

    width:17px;

    height: 11px;

    top:25px;

    left:2px;

    z-index: 3;

    display: none;

}

.join_con .con{

    position: absolute;

    width: 400px;

    padding: 15px;

    background:white;

    border:1px solid #666666;

    top: 35px;

    left:-30px;

    z-index: 2;

    height:230px;

    border-radius:6px;

    display:none;

}

.join_con .con>div{

    height:100%;

    overflow: hidden;

    font-size: 12px;

    line-height: 20px;

    font-family: 'Microsoft YaHei';

}

.join_con:hover  .icon{

    display: block;

}

.join_con:hover  .con{

    display: block;

}

/*商品筛选*/

.main_content{

    width:1200px;

    margin:0 auto;

}

.main_content .sale_list li{

    height:420px;

}

.page .p-num a.curr, .page .p-num a:hover{

    border:1px solid transparent!important;

}

.page .p-skip .input-txt:focus{

    border:1px solid #F3981E;

}

.head_cate{

    position: relative;

    border:1px solid #E4E4E4;

    background: white;

}

.head_list{

    width: 1200px;

}

.head_list li{

    border-top:1px dashed #e1e1e1;

}

.head_list li:first-child{

    border-top:none;

}

.head_list:nth-of-type(2) li:first-child{

    border-top:none;

}



.head_list .list_cate{

    overflow: hidden;

    font-size: 16px;

    line-height:50px;

    background: #F6F6F6;

}

.head_list .list_cate .title{

    float: left;

    width:150px;

    text-align: center;

    height: 100%;

}

.head_list .list_cate .cate_det{

    float: left;

    width: 1050px;

    background: white;

}

.head_list .list_cate .cate_det span{

    margin-left: 24px;

}

.head_list .list_cate .cate_det .det a{

    color: #666;

}

.head_list .list_cate .cate_det .det.active a{

    color: #F3981E;

}

.cate_article .cate_det,.cate_article_con .cate_det{

    display: none;

}

.cate_article .cate_det.active,.cate_article_con .cate_det.active{

    display: block;

}



/*发现好店*/

.find_shop_con{

    width:100%;

    height: auto;

    min-width: 1200px;

}

.find_banner{

    width: 100%;

    height: 400px;

}

.find_banner a{

    display: block;

}
.coupon_banner {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 2px;
}
.coupon_banner .banner_left {
    float: left;
    width: 926px;
}
.coupon_banner .banner_left img {
    width: 100%;
    height: 342px;
}
.coupon_banner .banner_right {
    float: right;
    width: 272px;
}
.coupon_banner .banner_right a:last-child img {
    margin-top: 2px;
}

.con_title{

    width:1200px;

    height: auto;

    margin: 30px auto 20px;

    text-align: center;

    font-size: 36px;

    line-height: 70px;

}

.con_title span{

    position: relative;

}

.con_title span::before{

    width: 64px;

    height:28px;

    background: url("../../assets/img/pic31.png") no-repeat;

    transform: rotate(180deg);

    background-size: 100% 100%;

    content: '';

    left:-80px;

    top:50%;

    margin-top: -12px;

    position: absolute;

}

.con_title span::after{

    width: 64px;

    height:28px;

    background: url("../../assets/img/pic31.png") no-repeat;

    background-size: 100% 100%;

    content: '';

    right:-80px;

    top:50%;

    margin-top: -12px;

    position: absolute;

}

.con_main{

    width:1200px;

    margin:0 auto;

}

.list_group_shop {

    overflow: hidden;

    width: 1200px;

    height: auto;

    margin: 10px auto;

}



.list_group_shop li {

    width: 590px;

    float: left;

    margin-left: 20px;

    background: white;

    padding: 0 8px 10px;

    margin-top: 20px;

    overflow: hidden;

}



.list_group_shop li:nth-of-type(2n+1) {

    margin-left: 0;

}



.list_group_shop li .title {

    overflow: hidden;

    margin: 10px 0;

}



.list_group_shop li .title > img {

    float: left;

    border-radius: 4px;

    width:60px;

    height:60px;

}



.list_group_shop li .title .shop-name {

    float: left;

    margin-left: 5px;

    margin-top:5px;

}



.list_group_shop li .title .shop-name h4 {

    font-size: 18px;

    line-height: 28px;

    color: #333333;

}

.list_group_shop li .title .shop-name>div{

    font-size:12px;

    line-height:20px;

    color:#999;

    overflow:hidden;

}

.list_group_shop li .title .shop-name i{

    font-style: normal;

    float:left;

}

.list_group_shop li .title .shop-name>div span{

    float:left;

    color:#0067E4;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow:hidden;

    width:300px;

    display:inline-block;

    font-size:12px;

    line-height:20px;

}





.list_group_shop li .title > .go {

    float: right;

    background: #F3981E;

    border:1px solid #f3981e;

    font-size: 16px;

    line-height: 40px;

    width: 150px;

    text-align: center;

    margin-top: 10px;

    border-radius: 4px;

    transition:all 0.3s ease;

}



.list_group_shop li .title .go a {

    color: white;

    display:block;

}

.list_group_shop li .title > .go:hover{

    background:white;

    transition:all 0.3s ease;

}

.list_group_shop li .title > .go:hover a{

    color:#F3981E;

}



.list_group_shop li .details {

    overflow: hidden;

}

.list_group_shop .det_left{

    width: 376px;

    height: 376px;

    overflow: hidden;

}

.list_group_shop .photo{

    width: 100%;

    height: 100%;

}

.list_group_shop .det_right{

    width: 183px;

}

.list_group_shop .picture{

    width: 100%;

    height: 183px;

}

.list_group_shop .picture_1{

    margin-top: 10px;

}



.con_list{

    width: 100%;

    /*height:100px;*/

    position: relative;

}

.con_list .con_item{

    overflow: hidden;

    border:1px solid #F1F1F1;

    background: white;

    box-shadow: 0 2px 2px rgba(221,221,221,0.5);

}

.con_list .con_item li{

    float: left;

    width: 100px;

    height:100px;

    text-align: center;

    padding:15px 0;

}

.con_list .con_item li .icon{

    width: 40px;

    height:40px;

    display: block;

    margin: 0 auto;

}

.con_list .con_item li span{

    display: block;

    font-size: 14px;

    line-height: 30px;

    color: #F3981E;

    font-family: 'Microsoft YaHei';

    height: 30px;

    overflow: hidden;

    padding: 0 8px;

}

.con_list .con_item li .more{

    width:9px;

    height:5px;

}

.con_list .con_item li.last{

    width:98px;

}

.con_list .con_item li.last span{

    font-size: 12px;

}

.con_list .con_item .active{

    background: #F3981E;

}

.con_list .con_item .active span{

    color: white;

}

.con_main .more_list{

   /* position:absolute;

    top:101px;

    left:0;

    z-index: 4;*/

    display: none;

}

.show_more{

    display: block!important;

}

.group_shopping{

    width: 100%;

    overflow: hidden;

}

.group_shopping li{

    width:590px;

    float:left;

    margin-left: 20px;

    background: white;

    padding: 20px;

    overflow: hidden;

    margin-top:20px;

}

.group_shopping li:nth-child(2n+1){

    margin-left: 0;

}

.group_shopping li .goods_det{

    margin-left: 20px;

    width:320px;

}

.group_shopping li .pic_det{

    width:210px;

    height:210px;

    position:relative;

}

.group_shopping  .pic_det img{

    width:100%;

    height:210px;

    transition: all 0.3s ease;

}

.group_shopping  .pic_det img:hover{

    opacity:0.7;

    transition: all 0.3s ease;

}

.group_shopping  .time{

    font-size: 16px;

    line-height:32px;

    background: rgba(0,0,0,0.4);

    text-align: center;

    width:100%;

    position: absolute;

    bottom:0;

    left:0;

    color:white;

}

.group_shopping h4{

    font-size: 18px;

    line-height: 30px;

    color: #000;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    margin-top: 10px;

    transition:all 0.3s ease;

}

.group_shopping h4:hover{

    transition:all 0.3s ease;

    color:#f62934;

}

.group_shopping .tips{

    font-size: 12px;

    line-height: 34px;

    color:#f62934;

    font-family: 'Microsoft YaHei';

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    height:34px;

}

.group_shopping  .new_pri{

    font-size: 16px;

    color:#f62934;

    line-height: 36px;

}

.group_shopping  .new_pri span{

    font-size: 20px;

}

.group_shopping  .ori_pri{

    font-size: 16px;

    color:#999;

    line-height: 36px;

}

.group_shopping  .ori_pri span{

    text-decoration: line-through;

}

.group_shopping .operate{

    overflow: hidden;

    margin-top: 20px;

}

.group_shopping .ope_left{

    width:150px;

}

.group_shopping .ope_left span{

    color: #666;

    font-family: 'Microsoft YaHei';

    font-size: 14px;

    line-height: 28px;

}



.group_shopping .ope_right{

    color: white;

    display:block;

    width:150px;

    font-size:16px;

    line-height: 40px;

    background: #F3981E;

    border:1px solid #F3981E;

    text-align: center;

    transition: all 0.3s ease;

}

.group_shopping .ope_right:hover{

    background: white;

    transition: all 0.3s ease;

    color: #F3981E;

}



.group_shopping .ope_right.finish{

    background: #D2D2D2;

    border:1px solid #D2D2D2;

}

.group_shopping .ope_right.finish:hover{

    background: #D2D2D2;

    cursor: not-allowed!important;

    color: #fff;

}

.per_con{

    width:140px;

    height:12px;

    border-radius:10px;

    background: #FFF5E8;

    overflow: hidden;

}

.per_con>div{

    background: #F3981E;

    height:100%;

    border-radius: 10px;

}

/*领券中心*/

.shop_left_list .coupon_title li{

    padding:0 16px;

}

.shop_left_list .coupon_title li:after{

    background: none;

}

.shop_left_list .coupon_title li.active:after{

    background: none;

}

.group_coupon{

    overflow: hidden;

}

.group_coupon>li{

    float: left;

    width: 386px;

    height: 151px;

    margin-left: 21px;

    margin-top: 20px;

    background: url("../../assets/img/bg11.png") no-repeat;

    background-size: 100% 100%;

}

.group_coupon>li:nth-child(3n+1){

    margin-left: 0;

}

.group_coupon .coupon li{

    padding:20px 10px;

    border:none;

    height:151px;

    width:316px;

    margin-top:0;

    overflow: hidden;

}

.group_coupon .coupon li img{

    width: 110px;

    height: 110px;

}

.group_coupon .get_num{

    overflow: hidden;

}

.group_coupon .get_num span{

    float: left;

    display: block;

    font-size: 12px;

    line-height: 20px;

    color: #666;

}

.group_coupon .per_con{

    width:80px;

    height:8px;

    margin: 6px 0 0 8px;

}

.group_coupon .coupon_det .number{

    line-height: 34px;

}



.group_coupon .get{

    width:70px;

    height: 151px;

    font-size: 18px;

    display: flex;

    align-items: center;

    justify-content: center;

}

.group_coupon .get a{

    display: block;

    color: white;

    padding: 0 26px;

}

.group_coupon .getted .get{

    background: url("../../assets/img/bg13.png") no-repeat;

}

.group_coupon .go_get .get{

    background: url("../../assets/img/bg12.png") no-repeat;

}

.group_coupon .getted .per_con>div{

    background: #D2D2D2;

    width:100%!important;

}

.group_coupon .getted .coupon_det .number{

    color: #999!important;

    line-height: 22px;

}
.group_coupon .getted .coupon_det .number small {
    color: #f50707;
    font-size: 16px;
}
.group_coupon .getted .coupon_det .shop_evaluate {
    color: #f5981f;
}
.group_coupon .getted .coupon_det .tips{

    background: #f5f5f5;

    color: #666!important;

    font-size: 12px;

    position: relative;

    top: -6px;

    padding: 2px 8px;

}

/*店铺首页*/

.shop_index{

    width: 100%;

    min-width: 1200px;

    border-top:1px solid #999999;

}

.shop_index_title{

    width:100%;

    min-width: 1200px;

}

.shop_index_title>div{

    width:1200px;

    margin: 0 auto;

    overflow: hidden;

    height: 120px;

}

.shop_index_title .logo{

    margin-top: 13px;

}

.shop_menu{

    width: 100%;

    min-width: 1200px;

    background: linear-gradient(to bottom,#4E4E4E,#343434);

}

.shop_menu>div{

    width: 1200px;

    margin: 0 auto;

    /*overflow: hidden;*/

    height:38px;

}

.shop_menu>div .all{

    color: white;

    font-size: 14px;

    line-height: 38px;

    padding: 0 30px;

    position: relative;

}

.shop_menu>div .all .all_cate{

    position: absolute;

    top:38px;

    left:0;

    z-index: 10;

    background: rgba(255,255,255,0.8);

    width: 1200px;

    padding: 8px 30px;

    display: none;

}

.shop_menu>div .all .all_cate li{

    float: left;

    padding:  0 30px;

    border-bottom: 1px dashed #333;

}

.shop_menu>div .all .all_cate li a{

    color: #333;

    transition: all 0.3s ease;

}

.shop_menu>div .all .all_cate li a:hover{

    color: #F3981E;

    transition: all 0.3s ease;

}

.shop_menu>div>ul{

    /*overflow: hidden;*/

}

.shop_menu>div>ul li{

    float: left;

    font-size: 14px;

    line-height: 38px;

    padding: 0 30px;

}

.shop_menu>div>ul li a{

    color: white;

}

.shop_menu>div>ul li.active{

    background: #515151;

}

.collect_shop{

    margin-left: 10px;

    margin-top: 40px;

}

.collect_shop div,.collect_shop>span{

    font-size: 14px;

    line-height: 26px;

    color: #666;

}

.collect_shop div img{

    margin-top: -3px;

    margin-right: 10px;

}

.shop_code img{

    width: 80px;

    height: 80px;

    display:block;

}

.shop_code {

    font-size: 14px;

    line-height: 24px;

    margin-top: 5px;

}

.shop_banner{

    width: 100%;

    height: 600px;

}

.shop_banner a{

    display: block;

}

.shop_index .sale_list{

    width: 1200px;

    margin: 0 auto;

    padding: 30px 0 40px;

}

.shop_index .sale_list li{

    width: 393px;

    border:1px solid #D2D2D2;

    padding: 10px;

    height: auto;

    transition: all 0.3s ease;

}

.shop_index .sale_list li:nth-child(4n+1){

    margin-left: 10.5px;

}

.shop_index .sale_list li:nth-child(3n+1){

    margin-left: 0;

}

.shop_index .sale_list li .pic{

    width: 370px;

    height: 370px;

}

.shop_index .sale_list li .shop_buy{

    display: block;

    width: 120px;

    line-height: 30px;

    color: white;

    font-size: 16px;

    border: none;

    outline: none;

    background: #F3981E;

    margin-top: 16px;



}

.shop_index .sale_list li:hover{

    border:1px solid #F3981E;

    transition: all 0.3s ease;

}

.art_img{

    width: 1200px;

    display: block;

    margin: 0 auto;

}

.list_con_shop{

    width: 1200px;

    margin: 20px auto 0;

}

.list_con_shop:last-child{

    padding-bottom: 20px;

}

.list_con_shop .sale_list li{

    border:1px solid #D2D2D2;

    padding: 0;

    width: 287px;

    margin-left: 17px;

    height: 425px;

}

.list_con_shop .sale_list li:hover{

    border:1px solid #F3981E;

    transition: all 0.3s ease;

}

.list_con_shop .sale_list li .pic{

    width: 285px;

    height: 285px;

}

.list_con_shop .sale_list li:nth-child(4n+1){

    margin-left: 0;

}

.list_con_shop .sale_list li .goods_name,.list_con_shop .sale_list li .tips,.list_con_shop .sale_list li .goods_info{

    padding: 0 10px;

}

.activity_title{

    text-align: center;

}

.activity_title .title{

    font-size: 36px;

    line-height: 50px;

    font-family: '黑体';

    color: #333;

    position: relative;

}

.activity_title .title::before{

    width: 488px;

    height: 2px;

    background: #333;

    position: absolute;

    top:50%;

    margin-top: -1px;

    left:0;

    content: '';

}

.activity_title .title::after{

    width: 488px;

    height: 2px;

    background: #333;

    position: absolute;

    top:50%;

    margin-top: -1px;

    right:0;

    content: '';

}

.activity_title .max{

    width: 128px;

    font-size: 14px;

    line-height: 26px;

    background: #333;

    text-align: center;

    margin:  5px  auto 0;

}

.activity_title .max a{

    color: white;

}

.activity_title .more{

    width: 138px;

    border:1px solid #D2D2D2;

    font-size: 14px;

    line-height: 26px;

    background: #fff;

    text-align: center;

    margin:  10px auto 0;

}

.activity_title .more a{

    color: #666;

}

.shop_coupon{

    width: 1200px;

    margin: 40px auto 0;

    overflow:hidden;

 }

.shop_coupon li{

    float: left;

    width:292px;

    height:118px;

    margin-left: 10.5px;

    background: url(../../assets/img/bg14.png) no-repeat;

    background-size: 100% 100%;

    padding-left:88px;

    padding-top:5px;

}

.shop_coupon li:nth-child(4n+1){

    margin-left: 0;

}

.shop_coupon li .get{

    overflow: hidden;

}

.shop_coupon li .get .num{

    font-size: 28px;

    line-height:80px;

    color: white;

}

.shop_coupon li .get .det{

    font-size: 14px;

    line-height: 28px;

    color:white;

    margin-top:14px;

    margin-left: 5px;

}

.shop_coupon li .get .det span{

    display:inline-block;

    font-size: 20px;

}

.shop_coupon li input{

    width: 166px;

    display:block;

    line-height:24px;

    font-size: 14px;

    text-align: center;

    border:none;

    outline: none;

    background: #A40000;

    color:#FCD21E;

}

.shop_coupon li.getted{

    background: url(../../assets/img/bg15.png) no-repeat;

    background-size:100% 100%;

}

.shop_coupon li.getted input{

    background: #999;

    color:white;

    cursor: not-allowed;

}

.shop_sidebar{

    position: fixed;

    width:1200px;

    left:50%;

    margin-left: -600px;

    top:300px;

}

.shop_sidebar>div{

    position: absolute;

    left:-155px;

    border:1px solid #999999;

    width:135px;

    background: white;

    padding-bottom: 10px;

}

.shop_sidebar>div .title{

    font-size: 16px;

    line-height: 40px;

    font-weight: bold;

    text-align: center;

    border-bottom: 1px solid #999999;

}

.shop_sidebar>div ul{

    padding: 0 10px;

}

.shop_sidebar>div ul li{

    text-align: center;

    border-bottom: 1px dashed #999999;

    font-size: 14px;

    line-height: 28px;

    margin-top: 5px;

}

.shop_sidebar>div ul li a{

    color: #333;

}

.shop_sidebar .to_top{

    text-align: center;

    margin-top: 20px;

    position: relative;

    background: white;

    color: #333;

}



.shop_sidebar .to_top::before{

    position: absolute;

    content: '';

    height: 0px;

    width: 0px;

    border-right: 20px solid #999;

    border-bottom: 20px solid transparent;

    bottom:-30px;

    right:-1px;

}

.shop_sidebar .to_top::after{

    content: '';

    position: absolute;

    bottom:-28px;

    right:0;

    height: 0px;

    width: 0px;

    border-right: 18px solid #FFFFFF;

    border-bottom: 18px solid transparent;

}



/*团好车*/

.head_list .list_cate .cate_det span{

    text-align: center;

    display: inline-block;

}

.head_list .list_cate .cate_det span img{

    width: 60px;

    height: 60px;

    display: inline-block;

    margin: 0 auto;

}

.head_list .list_cate .cate_det div{

    float: left;

    text-align: center;

    font-size: 16px;

    line-height: 26px;

    margin-left: 24px;

    padding: 5px 0;

}

.sale_list li .note{

    margin-top: 5px;

}

.sale_list li .note span{

    padding: 0 5px;

    border:1px solid #12AE31;

    display: inline-block;

    font-size: 12px;

    line-height: 18px;

    border-radius: 2px;

    margin-left: 5px;

    color: #12AE31;

}

.sale_list li .note span:first-child{

    margin-left: 0;

    border:1px solid #F3981C;

    color: #F3981C;

}

.car_det{

    border:1px solid #DDDDDD;

    width:330px;

    position: relative;

}

.car_det .select{

    padding:0 20px 0 10px;

    overflow: hidden;

    font-size: 14px;

    line-height: 32px;

    font-weight: bold;

    position: relative;

}

.car_det .select .caret{

    position: absolute;

    right:10px;

    top:50%;

    margin-top: -2px;



}

.car_det .car_con{

    position: absolute;

    top:32px;

    left:-1px;

    background: white;

    z-index: 2;

    border:1px solid #DDDDDD;

    min-width: 330px;

    overflow: hidden;

    display: none;

}

.car_det .car_con .year_list{

    width: 80px;

    text-align: center;

    margin-right: 15px;

}

.car_det .car_con .year_list li{

    font-size: 12px;

    line-height: 40px;

    border-bottom: 1px solid #ddd;

    border-right: 1px solid #ddd;

    background: #F5F5F5;

}

.car_det .car_con .year_list li.active{

    background: white;

    border-right: 1px solid #fff;

}

.car_det .car_con .year_list li:last-child{

    border-bottom: none;

}

.car_det .car_con .size_con{

    width: 233px;

}

.car_det .car_con .size_con ul li{

    font-size: 12px;

    line-height: 40px;

    border-bottom: 1px solid #ddd;

}

.car_det .car_con .size_con>div{

    display: none;

}

.car_det .car_con .size_con>div.active{

    display: block;

}

.car_det.det_1{

    width: 220px;

}

.car_det.det_1 .select{

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.car_det.det_1 .car_con{

    width: 220px;

    min-width: 0;

}

.car_det.det_1 .size_con ul li{

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

    padding: 0 10px;

}

.car_det.det_1 .size_con ul li:last-child{

    border-bottom: none;

}

.car_det.det_1 .car_con .size_con{

    width: 100%;

}

.show_lot_det>.tips{

    color: #f61414;

}

.list_car li{

    text-align: center;

}

.list_car li img{

    width: 180px!important;

    height: 120px!important;

}



.list_car li .tips{

    font-size: 14px;

    line-height: 30px;

    color: #F3981E;

}

/*二手机*/

.show_lot_det .sale_det  table .price b{

    font-size: 20px;

    font-weight: normal;

}

.car_det_list{

    overflow: hidden;

    width: 400px;

    padding-bottom: 15px;

}

.car_det_list li{

    overflow: hidden;

    width: 120px;

    margin-left: 15px;

    float: left;

    font-size: 14px;

    padding-bottom: 5px;

}

.car_det_list li:nth-child(3n+1){

    margin-left: 0;

}

.car_det_list li span{

    font-size: 12px;

    line-height: 20px;

    color: #999;

    display: block;

}

.sale_info{

    font-size: 14px;

    line-height: 30px;

    margin-left: 20px;

}

.sale_info .title{

    display: inline-block;

    width: 100px;

}

.sale_info .color{

    color: #E61e1e;

}

.sale_info img{

    margin-top: -2px;

    margin-right: 5px;

}

.list_car_info{

    overflow: hidden;

}

.list_car_info li{

    float: left;

    margin-left: 30px;

    font-size: 18px;

    line-height: 50px;

    border-bottom: 2px solid white;

}

.list_car_info li a{

    color: #333;

}

.list_car_info li.active{

    border-bottom: 2px solid #E61e1e;

}

.list_car_info li:first-child{

    margin-left: 0;

}

.info_title{

    padding-left: 20px;

    font-size: 18px;

    position: relative;

    line-height: 50px;

    color: #333;

}

.info_title::before{

    content: '';

    width: 5px;

    height: 18px;

    background: #E61e1e;

    top:50%;

    margin-top: -9px;

    left:0;

    position: absolute;

}

.car_info{

    padding-top: 20px;

}

.car_info .pic{

    width: 100%;

    display: block;

    margin-top: 10px;

}

.car_info .more{

    width: 148px;

    line-height: 40px;

    font-size: 14px;

    color: #E61e1e;

    border: 1px solid #E61e1e;

    border-radius: 4px;

    text-align: center;

    margin: 20px auto 0;

}

.car_info .more a{

    display: block;

    color: #E61e1e;

}

.car_info .list_title{

    overflow: hidden;

    margin-left: 20px;

}

.car_info .list_title li{

    float: left;

    font-size: 16px;

    line-height: 50px;

    color: #333;

    padding: 0 20px;

    position: relative;

}

.car_info .list_title li.active{

    color: #E61e1e;

}

.car_info .list_title li:before{

    width: 1px;

    height: 18px;

    background: #ccc;

    position: absolute;

    top:50%;

    margin-top: -9px;

    left:0;

    content: '';

}

.car_info .list_title li:first-child:before{

    background: white;

}

.car_pic>div{

    display: none;

}

.car_pic>div.active{

    display:block;

}

.car_pic ul{

    overflow: hidden;

}

.car_pic ul li{

    float: left;

    width: 588px;

    margin-left: 24px;

    margin-top: 10px;

}

.car_pic ul li:nth-child(2n+1){

    margin-left: 0;

}

.car_pic ul li img{

    width: 588px;

    height: 390px;

}

.car_info .title{

    font-size: 16px;

    line-height: 40px;

    color: #666;

    padding: 0 20px;

    background: #F5F5F5;

}

.list_head_cate{

    width: 100%;

    min-width: 1200px;

    background: #F3981E;

}

.list_head_cate ul{

    width: 1200px;

    margin: 0 auto;

    height: 100px;

}



.list_head_cate ul li{

    float: left;

    width: 100px;

    height:100px;

    text-align: center;

    padding:15px 0;

    position: relative;

}

.list_head_cate ul li a{

    position: absolute;

    z-index: 2;

    display: block;

    width: 100%;

}

.list_head_cate ul li .icon{

    width: 40px;

    height:40px;

    display: block;

    margin: 0 auto;

}

.list_head_cate ul li span{

    display: block;

    font-size: 14px;

    line-height: 30px;

    color: #F3981E;

    font-family: 'Microsoft YaHei';

}

.list_head_cate ul li.last{

    padding: 12px 30px;

}

.list_head_cate ul li.active::after{

    background: url("../../assets/img/bg8.png")no-repeat;

    background-size: 100% 100%;

    content: '';

    width: 122px;

    height: 114px;

    position: absolute;

    top:-14px;

    left:0;

    z-index: 1;

}

.cate_more{

    box-shadow: 2px 2px 2px rgba(0,0,0,0.5);

    width: 100%;

    min-width: 1200px;

    display: none;

    background: white;

}

.cate_more ul{

    width: 1200px;

    margin: 0 auto;

    overflow: hidden;

    padding: 7px 0;

}

.cate_more ul li{

    float: left;

    width: 80px;

    font-size: 14px;

    line-height: 22px;

    border:1px solid #D2D2D2;

    border-radius: 20px;

    text-align: center;

    margin:7px 0 7px 20px;

}

.cate_more ul li:nth-child(12n+1){

    margin-left: 0;

}

.cate_more ul li.active{

    border:1px solid #F3981E;

    background: #F3981E;

}

.cate_more ul li.active a{

    color: white;

}

.cate_more ul li a{

    color: #666;

}

.cate_more.show{

    display: block;

}

/*团返利*/

.group_con{

    width: 100%;

    min-width: 1200px;

    background: url("../../assets/img/bg16.png")no-repeat top center;

    min-height: 1400px;

    border-top:1px solid #F6CFC7;

}

.group_title {

    width: 1200px;

    height: auto;

    margin: 30px auto 20px;

    text-align: center;

    font-size: 36px;

    line-height: 70px;

}

.group_title span{

    text-align: center;

    position: relative;

}

.group_title span::before{

    width: 120px;

    height: 2px;

    background: linear-gradient(to left,#000,rgba(0,0,0,0));

    content: '';

    left: -140px;

    top: 50%;

    margin-top: -2px;

    position: absolute;

}

.group_title span::after{

    width: 120px;

    height: 2px;

    background: linear-gradient(to right,#000,rgba(0,0,0,0));

    content: '';

    right: -140px;

    top: 50%;

    margin-top: -2px;

    position: absolute;

}

.group_main{

    width: 1200px;

    height: auto;

    margin: 0 auto;

}

.group_main .sale_list li{

    width: 232px;

    padding: 10px;

    height: 389px;

    position: relative;

}

.group_main .sale_list li:nth-child(4n+1){

    margin-left: 10px;

}

.group_main .sale_list li:nth-child(5n+1){

    margin-left: 0;

}

.sale_list li .pic{

    width: 100%;

    height: 212px;

}

.group_main .sale_list li .first{

    position: absolute;

    display: block;

    width: 40px;

    height: 22px;

    background: url("../../assets/img/bg17.png")no-repeat;

    background-size: 100% 100%;

    top:20px;

    left:-1px;

    font-size: 14px;

    line-height: 22px;

    text-align: center;

    color: white;

}

.group_main .group_shopping li{

    margin-left: 10px;

    width: 393px;

    padding: 10px;

    position: relative;

    cursor: pointer;

}

.group_main .group_shopping li:first-child{

    margin-left: 0;

}

.group_main .group_shopping li .pic_det{

    width: 150px;

    height: 150px;

}

.group_main .group_shopping  .pic_det img{

    height: 150px;

}

.group_main .group_shopping li .goods_det{

    width: 214px;

    margin-left: 8px;

}

.group_main .tips_1{

    border: 1px solid #F50719;

    display: inline-block;

    padding: 0 6px;

    margin-top: 5px;

    border-radius: 4px;

    font-size: 12px;

    line-height: 20px;

    color: #F50719;

    white-space:nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.group_main .tips_1 span{

    font-size: 13px;

}

.group_main .group_shopping  .ori_pri{

    margin-left: 5px;

    margin-top: 1px;

}

.group_main .group_shopping h4{

    overflow : hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-line-clamp: 2;

    -webkit-box-orient: vertical;

    white-space: normal;

}

.group_main .group_shopping li .first{

    display: block;

    font-size: 18px;

    line-height: 30px;

    width: 28px;

    height: 37px;

    position: absolute;

    top:0;

    left:20px;

    color: white;

    text-align: center;

}

.group_main .group_shopping li:nth-child(1) .first{

    background: url("../../assets/img/bg18.png") no-repeat;

    background-size: 100% 100%;

    width: 40px;

    height: 52px;

    line-height: 24px;

}

.group_main .group_shopping li:nth-child(1) .first span{

    font-size: 12px;

    line-height: 18px;

    display: block;

}

.group_main .group_shopping li:nth-child(2) .first{

    background: url("../../assets/img/bg19.png") no-repeat;

    background-size: 100% 100%;

}

.group_main .group_shopping li:nth-child(3) .first{

    background: url("../../assets/img/bg20.png") no-repeat;

    background-size: 100% 100%;

}



/*首页*/

.content_main{

    width:1200px;

    margin: 0 auto;

    padding-bottom: 40px;

}

.index_cate{

    width: 1200px;

    height: auto;

    overflow: hidden;

    margin-top: 12px;

}

.cate_con{

    background: white;

    float: left;

    width: 395px;

    margin-left: 7.5px;

}

.cate_con:first-child{

    margin-left: 0;

}

.cate_con .con{

    padding: 4px 9px 9px 9px;

    border-bottom: 1px solid #F6F6F6;

}

.cate_con .con .title{

    width: 100%;

    line-height: 36px;

    padding: 9px 0;

    font-size: 18px;

    font-family: '黑体';

    color: white;

}

.cate_con .con .title img{

    margin: -3px 5px 0 0;

}

.cate_con .con .main{

    overflow: hidden;

    margin-top: 8px;

}

.cate_con .con .main_l{

    position: relative;

}

.cate_con .con .main_l img{

    width: 128px;

    height: 248px;

    display: block;

}

.cate_con .con .main_l .tips{

    font-size: 16px;

    line-height: 34px;

    color: white;

    text-align: center;

    position: absolute;

    bottom:0;

    left:0;

    width: 100%;

}

.cate_con .con .main_r{

    width:247px;

}

.cate_con .con .main_r ul{

    width: 100%;

    overflow: hidden;

}

.cate_con .con .main_r ul li{

    width: 115px;

    height: 124px;

    float: left;

    margin-left: 8px;

}

.cate_con .con .main_r ul li img{

    width: 115px;

    height: 77px;

    transition: all 0.1s ease;

}

.cate_con .con .main_r ul li img:hover{

    transform: scale(0.98);

    transition: all 0.1s ease;

}

.cate_con .con .main_r ul li h4{

    font-size: 12px;

    width : 100%;
    height: 13px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    margin-top: 5px;

    color: #363636;

}

.cate_con .con .main_r ul li h4:hover{

    color: #F3981E;

}

.cate_con .con .main_r ul li div{

    font-size: 12px;

    line-height: 22px;

    color: #F3981E;

}

.cate_list{

    padding: 12px 10px;

    overflow: hidden;

    height: 120px;

}

.cate_list li{

    float: left;

    padding: 0 25px 0 15px;

    font-size: 12px;

    line-height: 32px;

    font-family: 'Microsoft YaHei';

}

.cate_list li a{

    color: #333;

    transition: all 0.3s ease;

}

.cate_list li.color a{

    color: #EF0000;

}

.cate_list li:hover a{

    color: #F3981E;

    transition: all 0.3s ease;

}

.cate_con:first-child .title{

    background: #3898D6;

}

.cate_con:first-child .tips{

    background: #3898D6;

}

.cate_con:nth-child(2) .title{

    background: #FF4C75;

}

.cate_con:nth-child(2) .tips{

    background: #FF4C75;

}

.cate_con:nth-child(3) .title{

    background: #1BAA26;

}

.cate_con:nth-child(3) .tips{

    background: #1BAA26;

}

.floor_con{

    width: 1200px;

    background: white;

    padding: 10px 5px;

    margin-top: 11px;

    height:509px;

}

.floor_con .floor_title{

    /*overflow: hidden;*/

    height: 42px;

    border-bottom: 2px solid #000;

}

.num_floor{

    font-size: 24px;

    line-height: 40px;

    font-weight: bold;

}

.num_floor_con{

    width: 720px;

}

.floor_cate,.cate_floor{

    height: 40px;

    margin-left: 10px;

}

.num_floor_con .more{

    font-size: 12px;

    line-height: 40px;

    font-weight: bold;

}

.num_floor_con .more a{

    color: #000;

}

.floor_cate li,.cate_floor li{

    float: left;

    width: 94px;

    text-align: center;

    font-size: 14px;

    line-height: 40px;

    position: relative;

}
.floor_cate li,.cate_floor li.active {
    border-bottom: 2px solid #e8951d;
    color: #e8951d;
}

.cate_floor li a{

    display: block;

    color: #000;

    cursor: pointer;

}

.floor_cate li.active::before,.cate_floor li.active::before{

    position: absolute;

    content: '';

    border-left:4px solid transparent;

    border-bottom:4px solid #f3981e;

    border-right:4px solid transparent;

    left:50%;

    margin-left: -4px;

    bottom:0;

}

.floor_cate li.active::after,.cate_floor li.active::after{

    position: absolute;

    content: '';

    width: 100%;

    height: 2px;

    background: #f3981e;

    bottom:-2px;

    left:0;

    z-index: 2;

}

.floor_con .main{

    overflow: hidden;

    margin-top: 10px;

}

.floor_main_l{

    width: 394px;

}

.floor_main_l .swiper-container{

    width: 394px;

    height: 290px;

}

.floor_main_l .swiper-container .swiper-slide{

    width: 470px;

    height: 375px;

    position: relative;

}

.floor_main_l  .name{

    width: 100%;

    height:auto;

    background: rgba(0,0,0,0.3);

    color: white;

    font-size: 14px;

    line-height: 38px;

    position: absolute;

    left:0;

    bottom:0;

    padding: 0 15px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}



.floor_main_l .swiper-container img{

    width: 100%;

    height: 290px;

    display: block;

    transition: all 0.2s ease;

}



.floor_main_l .swiper-pagination-bullet,.menu_swiper .swiper-pagination-bullet{

    background: white;

    opacity: 1;

    width: 12px;

    height: 12px;

}

.floor_main_l .swiper-container-horizontal > .swiper-pagination-bullets,.menu_swiper .swiper-container-horizontal > .swiper-pagination-bullets {

    bottom:6px;

}

.floor_main_l .swiper-pagination-bullet-active,.menu_swiper .swiper-pagination-bullet-active{

    background: #FF0000;

}

.floor_pic{

    overflow: hidden;

    margin-top: 7px;


}
.floor_pic a {
    float: left;
    position: relative;
    margin-left: 10px;
}
.floor_pic a:first-child {
    margin-left: 0;
}

.floor_pic img{

    width: 192px;

    height:145px;

    display: block;

}

.floor_main_r{

    width: 796px;


}

.floor_main_r>div{

    display: none;

}

.floor_main_r>div.active{

    display: block;

}

.floor_main_r .list_group{

    overflow: hidden;

}

.floor_main_r .list_group li{

    width: 192px;

    height: 145px;

    float:left;

    margin-left:6px;

    margin-bottom: 5px;

}

.floor_main_r .list_group .pic{

    width: 192px;

    height:145px;

    position:relative;

}

.floor_main_r .list_group .pic img{

    width: 100%;

    height:100%;

    display: block;

}
.floor_main_r .list_group .pic p {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 90%;
    height: 30px;
    line-height: 30px;
    background: rgba(0,0,0,.6);
    color: #fff;
    padding:0 10px;
    font-size: 11px;
}
.floor_main_r .list_group .pic p.extra {
    background: rgba(197,195,195,.42);
    color: #313131;
    font-size:11px;
}

.floor_main_r .list_group .pic .name{

    width: 100%;

    height:auto;

    background: rgba(0,0,0,0.3);

    color: white;

    font-size: 14px;

    line-height: 30px;

    position: absolute;

    left:0;

    bottom:0;

    padding: 0 15px;

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.floor_main_r .list_group .num{

    font-size: 14px;

    line-height: 22px;

    margin-top: 6px;

    color: #333;

}

.floor_main_r .list_group .num span{

    color: #E61e1e;

}

.floor_main_r .list_group .tips{

    font-size: 12px;

    line-height: 16px;

    color: #999;

    transition: all 0.3s ease;

}

.floor_main_r .list_group .tips:hover{

    transition: all 0.3s ease;

    color: #ff0000;

}

.floor_con img:hover{

    opacity: 0.9;

    transition: all 0.2s ease;

}

.activity_pic{

    overflow: hidden;

}

.activity img{

    width: 595px;

    height:77px;

    display: block;

}

.activity_pic img{

    width: 595px;

    height:77px;

    display: block;

}



.index_main{

    height: 470px;

    position: relative;

}



.menu-group{

    width: 212px;



}

.menu-group>ul{

    width: 212px;

    background: #E8951D;

    text-align: left;

    height: 470px;

    position: relative;

    padding: 13px 0;

}

.menu-group>ul>li{

    font-size: 14px;

    color: white;

    padding: 13px 0px 13px 15px;

}

.menu-group>ul>li .list-item{

    line-height: 14px;

    background-size: 18px 14px;

}

.menu-group>ul>li .list-item>span{

    display: block;

    font-family: 'Microsoft YaHei';

}

.menu-group>ul>li .list-item>span a{

    margin-right: 10px;

    color: white;

}

.menu-group .menu-list{

    background: white;

    position: absolute;

    left:212px;

    top:0;

    z-index: 101;

    width: 750px;

    height:470px;

    padding: 7px 0;

    display: none;

    border:1px solid #eee;

    box-shadow: 2px 0 5px rgba(0,0,0,.2);

    -webkit-transition: top .25s ease;

    transition: top .25s ease;

    overflow: hidden;

}

.menu>div .type div ul li:hover>div{

    display: block;

}

.menu-group .menu-list>div{

    overflow: hidden;

}

.menu-group .menu-list>div span{

    float: left;

    display: block;

    width: 100px;

    text-align: right;

    padding-right:15px;

    font-size: 12px;

    line-height: 12px;

    margin: 10px 0  10px 20px;

    font-weight: bold;

}

.menu-group .menu-list>div span a{

    color: #666666;

}

.menu-group .menu-list>div ul{

    float: left;

    overflow: hidden;

    border-bottom:1px solid #eee;

    width: 600px;

    padding: 5px 0;

    height:35px;

}

.menu-group .menu-list>div ul li{

    float: left;

    font-size: 12px;

    line-height: 12px;

    padding: 0px 15px;

    margin: 6px 0;

    border-left:1px solid #e0e0e0;

    height:12px;

}

.menu-group .menu-list>div ul li a{

    color: #737373;

}

.menu-group .menu-list>div ul li a:hover {

    text-decoration: underline;

}

.index_center{

    width: 740px;

    height: 464px;

    margin: 2px 0 0 2px;

}

.index_center .top{

    overflow: hidden;

}

.index_center .top .swiper-container{

    width: 560px;

    height: 260px;

}

.index_center .top .swiper-container img{

    width: 560px;

    height: 260px;

    display: block;

}

.index_center .top .swiper-pagination-bullet{

    background: black;

    opacity: 0.3;

    width: 12px;

    height: 12px;

}

.index_center .top .swiper-container-horizontal > .swiper-pagination-bullets {

    bottom:6px;

}

.index_center .top .swiper-pagination-bullet-active{

    opacity: 0.8;

}

.index_center .top .ad_pic{

    width: 173px;

    height:261px;

    display: block;

}

.index_center .bottom{

    border-top:3px solid #E8951D;

    margin-top: 2px;

}
.four_picture img {
    width: 100%;
    height: 203px;
}

.index_center .bottom ul{

    overflow: hidden;

}

.index_center .bottom ul li{

    float: left;

    margin-left: 4px;

}

.index_center .bottom ul li:first-child{

    margin-left: 0;

}

.index_center .bottom ul li img{

    height: 193px;

    display: block;

}

.index_center .top .ad_pic{

    width: 178px;

    height:193px;

    display: block;

}

.index_right{

    width: 244px;

}

.index_right .index_info{

    width:100%;

    height:285px;

    background: white;

    padding: 2px 0 0;

}

.index_right .index_info .user{

    width:70px;

    height:70px;

    box-shadow: 0 5px 5px rgba(0,0,0,.2);

    border-radius: 35px;

    display: block;

    margin: 6px auto 0;

}

.index_right .index_info .greet{

    font-size: 14px;

    line-height: 44px;

    font-family: 'Microsoft YaHei';

    color: #666;

    text-align: center;

    display: block;

}

.index_right .index_info .greet a{

    color: #f3981e;

}

.list_ope{

    overflow: hidden;

    padding: 0 10px;

    margin-top: 5px;

}

.list_ope li{

    width: 67px;

    line-height: 26px;

    font-size: 12px;

    float: left;

    margin-left: 7px;

}

.list_ope li:first-child{

    margin-left: 0;

}

.list_ope li input{

    display: block;

    width: 100%;

    outline: none;

    border: none;

    color: #fff;

    background: #F3981E;

    font-family: 'Microsoft YaHei';

}

.index_info .swiper-container{

    margin-top: 15px;

    /*width: 100%;*/

    background: #FFEDD5;

    height: 20px;padding: 0 10px 0 30px;

}

.index_info .swiper-container .swiper-slide{

    font-size: 12px;

    line-height: 20px;

    font-family: 'Microsoft YaHei';

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

}

.index_info .swiper-container .swiper-slide a{

    color: #686868;

}

.index_info  .tab{

    width: 100%;

    height: auto;

    overflow: hidden;

    margin-top: 10px;

}

.index_info  .tab li{

    width: 33%;

    text-align: center;

    float: left;

    font-size: 12px;

    font-family: 'Microsoft YaHei';

    line-height: 26px;

    color: #333;

}

.index_info  .tab li.active{

    position: relative;

    font-weight: bold;

}

.index_info  .tab li.active::after{

    position: absolute;

    width: 40px;

    height: 2px;

    background: #FF4700;

    content: '';

    bottom:0;

    left:50%;

    margin-left: -20px;

}

.index_info .con>ul{

    display: none;

    padding: 0 10px;

    margin-top: 5px;

}

.index_info .con>ul li{

    font-size: 12px;

    line-height: 24px;

    font-family: 'Microsoft YaHei';

    white-space: nowrap;

    overflow: hidden;

    text-overflow: ellipsis;

}

.index_info .con>ul li a{

    color: #3F3F3F;

    transition: all 0.1s ease;

}

.index_info .con>ul li:hover a{

    color: #FF4700;

    transition: all 0.1s ease;

}

.index_info .con>ul.active{

    display: block;

}

.index_right>a{

    display: block;

    margin-top: 2px;

}

.index_info .ad_photo{

    width:238px;

    height: 80px;

    display: block;

}

.index_coupon{

    width: 1200px;

    background: white;

    margin-top: 12px;

}

.index_title{

    overflow: hidden;

    border-bottom:2px solid #000;

    height: 54px;

}

.index_title .title{

    font-size: 22px;

    line-height: 52px;

    color: #333;

    margin-left: 5px;

}

.index_title .title img{

    margin-top: -12px;

}

.index_title .more{

    margin-right: 10px;

    font-size: 14px;

    line-height: 52px;

}

.index_title .more_img{

    margin:-3px 0 0 5px;

}

.index_title .more a{

    color: #333;

}

.coupon_main{

    overflow: hidden;

    padding: 9px 4px;

}

.coupon_main .ad_pic{

    width: 186px;

    height: 234px;

}

.coupon_main .ad_pic img{

    width: 186px;

    height: 234px;

}

.cou-list {

    height: 234px;

    width: 1000px;

}

.cou-list ul{

    overflow: hidden;

}



.cou-list ul li {

    /*width: 200px;*/

    position: relative;

    float: left;

    /*height: 234px;*/

    padding: 35px 0 35px 13px;

    border-left:1px solid #E7E7E7;

}

.cou-list ul li:first-child{

    border-left: none;

}



.cou-list ul li > div {

    position: absolute;

    left: 8px;

    width: 94px;

    border:1px solid #D0D0D0;

    height: 210px;

    top:50%;

    margin-top: -105px;

    transition: all 0.3s ease;

}

.cou-list ul li > div:hover{

    left:13px;

    transition: all 0.3s ease;

}

.cou-list ul li .det_cou {

    display: block;

    width: 180px;

    height: 160px;

}



.cou-list ul li .price {

    background: white;

    padding: 10px 11px 15px;

    border-top:8px solid #FCA12D;

    height:80px;

}



.cou-list ul li .num {

    font-size: 12px;

    color: #FA264E;

    line-height: 36px;

    font-family: 'Microsoft YaHei';

}

.cou-list ul li .num span{

    font-size: 18px;

}

.cou-list ul li .tips {

    font-size: 12px;

    color: #FA264E;



}



.cou-list ul li .tips span {

    font-size: 24px;

}



.cou-list ul li .total {

    font-size: 12px;

    line-height: 20px;

    padding: 10px 8px;

    height: 98px;

    background: #F4F4F4;

    border-top: 3px dotted white;

}



.cou-list ul li .total span {

    color: #999999;

}



.cou-list ul li .more {

    font-size: 14px;

    line-height: 30px;

    background: #FCA12D;

    text-align: center;

}



.cou-list ul li .more a {

    color: white;

}



.cou-list ul li .next {

    position: absolute;

    top: 20px;

    right: 20px;

}

.index_sale{

    width: 1200px;

    background: white;

    margin-top: 12px;

}

.index_title .title_img{

    margin: 8px 0 0 5px;

    width: 156px;

    height: 35px;

    display: block;

}

.index_title .date{

    font-size: 12px;

    line-height: 30px;

    margin-top: 18px;

}

.index_title .date a{

    color: #333;

}

.index_title .date .time{

    color: #DE1021;

    text-align: center;

    line-height: 36px;

    display: inline-block;

    font-size: 16px;

}

.index_title .date .time span{

    display: inline-block;

    width: 34px;

    font-size: 20px;

    line-height: 36px;

    background: #470106;

    border-radius: 6px;

    margin: 0 5px;

    text-align: center;

}

.sale_main{

    padding: 5px 0 9px;

}

.list_sale{

    overflow: hidden;

    width: 1200px;

}

.list_sale li{

    width:180px;

    height: 300px;

    position: relative;

    float: left;

    border-left: 1px solid #E7E7E7;

    padding: 0 6px;

}
.list_sale li a {
    display: inline-block;
    width: 100%;
    height: 100%;
    position: relative;
    font-family: "Microsoft YaHei";
}
.sale_time {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    height: 30px;
    background: rgba(0,0,0,0.6);
    font-size: 18px;
    color: #fff;
    text-align: center;
    line-height: 30px;
}
.sale_title {
    position: absolute;
    left: 0;
    top: 133px;
    width: 100%;
    height: 26px;
    background: rgba(0,0,0,0.6);
    line-height: 26px;
    text-align: center;
    font-size: 12px;
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.list_sale li a img {
    width: 100%;
    height: 180px;
    margin-top: 9px;
}
.list_sale li a>small {
    font-size: 14px;
    color: #232323;
}
.list_sale li a>small b {
    font-size: 16px;
    color: #fff;
    position: relative;
    top: 2px;
    font-weight: 400;
    display: inline-block;
    width: 28px;
    height: 26px;
    text-align: center;
    line-height: 26px;
    background-image:url(../img/icon_lineartime_01.png);
    background-size: 100% 100%;
}
.list_sale li a>span {
    color: #f60000;
    font-size: 22px;
    display: inline-block;
    margin-top: 5px;
}
.list_sale li a>span b {
    font-size: 22px;
    position: relative;
    top: 1px;
    font-weight: 400;
}
.list_sale li a>em{
    display: inline-block;
    width: 120px;
    height: 8px;
    background: #d6d5d5;
    border-radius: 4px;
    position: relative;
}
.list_sale li a>em.active {
    background: #efc1c1;
}
.list_sale li a>em em {
    position: absolute;
    top: 0;
    left: 0;
    width: 80px;
    height: 8px;
    background: #f60000;
    border-radius: 4px;
}
.list_sale li a>strong {
    color: #999;
    font-weight: 400;
    float: right;
}
.list_sale li a>i {
    font-style: normal;
    width: 70px;
    line-height: 18px;
    height: 20px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    color: #f60000;
    border: 1px solid #f60000;
    border-radius: 3px;
    float: right;
    margin-top: 11px;
}
    /*.list_sale li::after{

        width: 1px;

     /!*   height: 240px;*!/

        background: #E7E7E7;

        left:0;

        top:50%;

        margin-top: -120px;

        content: '';

        position: absolute;

    }*/

.list_sale li .ad_pic{

    width: 188px;

    height: 258px;

    display: block;

}

.list_sale li:first-child:after{

    width: 0;

}

.list_sale li .goods{

    display: block;

    width: 180px;

    margin: 0 auto;

    height: 160px;

    transition: all 0.3s ease;

}

.list_sale li .goods:hover{

    opacity: 0.7;

    transition: all 0.3s ease;

}

.list_sale li h4{

    overflow: hidden;

    text-overflow: ellipsis;

    display: -webkit-box;

    -webkit-box-orient: vertical;

    -webkit-line-clamp: 2;

    font-size: 12px;

    line-height: 20px;

    color: #999;

    font-family: 'Microsoft YaHei';

    width: 180px;

    margin: 5px auto 0;

    transition: all 0.3s ease;

}

.list_sale li h4:hover{

    color: #F60000;

    transition: all 0.3s ease;

}

.list_sale li .price{

    width: 180px;

    margin: 10px auto 0;

    overflow: hidden;

}

.list_sale li .num{

    line-height: 22px;

    color: #F60000;

    font-size: 12px;

    font-weight: bold;

}

.list_sale li .num span{

    font-size: 18px;

}

.list_sale li .per{

    background: #F60000;

    color: white;

    line-height: 24px;

    font-size: 12px;

    padding: 0 10px;

    border-radius: 4px;

}

.index_rebate{

    width: 1200px;

    background: white;

    margin-top: 12px;

}

.rebate_main{

    padding: 9px 5px;

}

.rebate_main>div{

    border:1px solid #efefef;

    border-top:none;

}

.rebate_con{

    overflow: hidden;

}

.menu_swiper{

    width: 380px;

    height: 385px;

    position: relative;

}

.menu_swiper .swiper-slide img{

    width: 395px;

    height: 385px;

    display: block;

}

.menu_swiper .menu_rebate{

    width:84px;

    padding: 0 10px;

    height: 385px;

    background: rgba(255,255,255,0.5);

    position: absolute;

    top:0;

    left:-84px;

    z-index: 10;

    transition: all 0.3s ease;

}

.menu_swiper .menu_rebate li{

    border-bottom: 1px dashed #999999;

    font-size: 12px;

    line-height: 34px;

    transition: all 0.2s ease;

    height: 34px;

    overflow: hidden;

}

.menu_swiper .menu_rebate li a{

    color: #333;

    display: block;

}

.menu_swiper .menu_rebate li:hover a{

    color: #F3981E;

}

.menu_swiper:hover .menu_rebate{

    left:0;

    transition: all 0.3s ease;

}

.rebate_con table td{

    width: 200px;

    height:192px;

    border:1px solid #EFEFEF;

}

.rebate_con table td .title{

    padding: 0 20px;

    font-size: 16px;

    line-height: 24px;

    color: #333;

    transition: all 0.3s ease;

}

.rebate_con table td .title:hover{

    color: #F3981E;

}

.rebate_con table td .tips{

    color: #999;

    padding: 0 20px;

    font-size: 12px;

    line-height: 18px;

    transition: all 0.3s ease;

}

.rebate_con table td .tips:hover{

    color: #F3981E;

}

.rebate_con table td img{

    /*width: 168px;*/

    /*height: 134px;*/

    display: block;

    margin: 5px auto 0;

    transition: all 0.3s ease;

}

.rebate_con table td img:hover{

    opacity: 0.7;

}
/*.rebate_con table tr:first-child td{  border-top:none;  }*/
.rebate_con table tr td{

    border-top:none;

}
/*.rebate_con table tr td:first-child{  border-left:none;  }*/
.rebate_con table tr td{

    border-left:none;

}

.rebate_con table tr:last-child td{

    border-bottom:none;

}

.rebate_con table tr td:last-child{

    /*border-right:none;*/

}

.list_rebate{

    width: 100%;

    margin-top: 5px;

    border-top:1px solid #efefef;

    overflow: hidden;

}

.list_rebate li{

    border-right:1px solid #efefef;

    width: 215px;

    padding:12px 10px;

    overflow: hidden;

    float: left;

    transition: all 0.3s ease;

}

.list_rebate li:hover .pic{

    margin-left: 10px;

    transition: all 0.3s ease;

}

.list_rebate li a{

    display: block;

}

.list_rebate li:last-child{

    border-right: none;

}

.list_rebate li .pic{

    height: 100px;

    transition: all 0.3s ease;

}

.list_rebate li .note{

    width: 100px;

}

.list_rebate li .title{

    color: #666;

    font-size: 14px;

    line-height: 20px;

    transition: all 0.3s ease;

    margin-top: 15px;

}

.list_rebate li .tips{

    color: #999;

    font-size: 12px;

    line-height: 18px;

    transition: all 0.3s ease;

    text-overflow: ellipsis;

    white-space: nowrap;

    overflow: hidden;

}

.list_rebate li .price{

    font-size: 12px;

    line-height: 20px;

    color: #666;

    margin-top: 10px;

}

.list_rebate li .price span{

    font-size: 16px;

}

.index_special{

    width: 1200px;

    background: white;

    margin-top: 12px;

}

.special_con{

    width: 100%;

    overflow: hidden;

    padding: 9px 5px;

}

.special_con .con{

    /*width: 590px;*/

    margin-left: 10px;

    height: 362px;

}

.special_con .con:nth-child(2n+1){

    margin-left: 0;

}

.special_con .con .list_note{

    width: 100px;

    height: 366px;

}

.special_con .con .list_note .title{

    overflow: hidden;

}

.special_con .cate_title{

    width: 100px;

    height: 100px;

    padding: 15px 0 0;

    background: url(../img/icon_extrahome_01.png) 0 0 no-repeat;

}

.special_con .cate_title .title{

    text-align: center;

}

.special_con .cate_title .title img{

    margin-top: -17px;

}

.special_con .cate_title .title div{

    font-size: 14px;

    line-height: 16px;

    color: white;

    display: inline-block;

}

.special_con .cate_title .title div span{

    font-size: 12px;

    display: block;

}

.special_con .cate_title .tips{

    text-align: center;

    font-size: 12px;

    line-height: 20px;

    color: white;

    margin-top:5px;

}

.special_con .note_title{

    color:white;

    font-size: 12px;

    font-weight: bold;

    line-height: 21px;

    padding:0 8px;

    margin-top: 5px;

}

.special_con .list_note ul li{

    padding:0 8px;

    font-size:12px;

    /*line-height:21px;*/

    background:rgba(255,255,255,0.3);

    float:left;

    margin-left:7px;

    margin-top:5px;

    cursor: pointer;

}
.special_con .list_note ul li:hover {
    background: #fff;
}
.special_con .list_note ul li:hover a {
    color: red;
}

.special_con   .spec_table{

    width: 490px;

    height: 100%;

    overflow: hidden;

}

.spec_table .table_1{

    height: 200px;

}

.spec_table .table_2{

    height: 150px;
    margin-top: -3px;

}

.special_con   .spec_table  td{

    border:1px solid #EFEFEF;
    border-right: none;
    border-top: none;

}

.special_con   .spec_table  td a{

    display: block;

}

.spec_table  .pic_1{

    width: 80px;

    height: 80px;

    display: block;

    margin: 0px auto;

}

.spec_table  .pic_2{

    width: 86px;

    height: 180px;

    display: block;

    /*margin: 5px auto 0;*/

}

.spec_table  .pic_3{

    width: 120px;

    height: 180px;

    display: block;

    margin: 0 auto;

}

.spec_table  .pic_4{

    width: 120px;

    height: 80px;

    display: block;

    margin: 0 auto;

}

.spec_table  .pic_5{

    width: 100%;

    height: 140px;

    display: block;

    margin: 0 auto;

}

.spec_table  .con_1{

    /*width: 101.5px;*/

    /*height: 100px;*/

    padding: 0 10px;

    position: relative;

}
.pic_shadow {
    line-height: 20px;
    text-align: center;
    /*color: #333;
    background: rgba(255, 255, 255, .6);*/
    color:transparent;
    background: transparent;
    position: absolute;
    height: 20px;
}
.con_1 p {
    top: 60px;
    left: 10px;
    width: 80px;
}

.spec_table  .con_2{
    width: 84px;
    /*width: 101.5px;*/

    /*height: 200px;*/

    padding: 0 8px;

    position: relative;

}
.con_2 p {
    top: 160px;
    left: 8px;
    width: 86px;
}
.spec_table  .con_3{
    width: 120px;
    /*width: 140px;  110*/

    /*height: 200px;*/

    padding: 0 10px;

    overflow: hidden;

    position: relative;

}

.con_3 p {
    top: 160px;
    left: 10px;
    width: 120px;
}

.spec_table  .con_4{

    width: 183px;

    /*height: 200px;*/

    padding: 9px 10px;

}

.spec_table  .con_4>div{

    position: relative;

}

.spec_table .table_2 tr:first-child td{

    border-top:none;


}





.spec_table  .title_1{

    font-size: 12px;

    line-height: 20px;

    color: #666;

}

.spec_table  .title_2{

    font-size: 12px;

    line-height: 20px;

    color: #666;

}
.con_4 {
    position: relative;
}
.con_4 p {
    top: 116px;
    left: 0;
    width: 185px;
    height: 24px;
    line-height: 24px;
}


.spec_table  .title_2 span{

    font-size: 14px;

    display: block;

}

.spec_table  .title_3{

    font-size: 12px;

    line-height: 20px;

    color: #CCCCCF;

}

.spec_table  .title_4{

    font-size: 14px;

    line-height: 16px;

    color: #FF0056;

}

.spec_table  .title_4 span{

    font-size: 12px;

    display: block;

}

.spec_table  .title_5{

    font-size: 12px;

    line-height: 16px;

    color: #333;

    width:60px;

}

.spec_table  .title_5 span{

    display: block;

    color: #666;

}

.spec_table  .title_6{

    position: absolute;

    bottom:0;

    left:0;

    overflow: hidden;

}

.spec_table  .title_7{

    width: 50px;

    font-size: 12px;

    line-height: 24px;

    color: white;

    background: #FF3E7C;

    text-align: center;

}

.spec_table  .title_8{

    width: 135px;

    font-size: 12px;

    line-height: 24px;

    color: #333;

    background:rgba(255,255,255,0.6);

    text-align: center;

}

.spec_table .hot{

    width: 46px;

    line-height: 16px;

    font-size: 12px;

    background: #FF0056;

    text-align: center;

    font-weight: bold;

    color: white;

    margin: 8px 0 10px 0;

}

.special_con .list_note ul li a{

    color: #fff;

}

.spec_table img{

    transition: all 0.2s ease;

}

.spec_table img:hover{

    transition: all 0.2s ease;

    transform: scale(0.98);

}

.special_con  .spec_1 .list_note{

    background: #C054E6;

}

/*.special_con  .spec_1 .cate_title{

    background: #AD20DF;

}*/

.special_con  .spec_1 .spec_table{

    border:2px solid #FFB3CC;

    border-left:none;

}

.special_con  .spec_2 .spec_table{

    border:2px solid #FCF5CD;

    border-left:none;

}

.special_con  .spec_2 .list_note{

    background: #FFA401;

}

/*.special_con  .spec_2 .cate_title{

    background: #FEE03C;

}*/

.special_con .spec_2 .cate_title .title div{

    color:#666;

}

.special_con .spec_2 .cate_title .tips{

    color:#666;

}

.special_con  .spec_2 .title_7{

    background: #FFA401;

}

.special_con  .spec_3,.special_con  .spec_4{

    margin-top: 8px;

}

/*.special_con  .spec_3 .list_note{

    background: #CE2021;

}*/

.special_con  .spec_3 .cate_title{

    background: #E21810;

}

.special_con  .spec_3 .spec_table{

    border:2px solid #E21810;

    border-left:none;

}

/*.special_con  .spec_4 .list_note{

    background: #0052CC;

}*/

/*.special_con  .spec_4 .cate_title{

    background: #4878C4;

}*/

.special_con  .spec_4 .spec_table{

    border:2px solid #C6D3EC;

    border-left:none;

}

.spec_table  .con_5{

    width: 118px;
    /*width: 110px;120*/
    /*height: 200px;*/

    padding: 9px 10px;

    position: relative;

}
.con_5 p {
    width: 120px;
    top: 40px;
    left: 0;
}

.spec_table  .con_5>div{

    position: relative;

}

.spec_table .pic_6 {

    width: 100%;

    height: 60px;

    display: block;

    margin: 0 auto;

}

.spec_table .title_9{

    position: absolute;

    bottom:0;

    left: 0;

    font-size: 12px;

    line-height: 24px;

    color: #333;

    background: rgba(255,255,255,0.6);

    text-align: center;

    width:100%;

}





.search_con .sub,.search .sub{

    width: 50px!important;

    line-height: 22px;

    display: inline-block;

    border: 1px solid #f3981e!important;

    background: #F3981E;

    color: white;

    text-indent: 0!important;

    margin: 0;

    /*font-size: 12px;*/

    font-family: 'Microsoft YaHei';

}

.pagination{

    margin: 0;

}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{

    background: #f3981e;

    border-color: #f3981e;

}

.pagination > li > a, .pagination > li > span{

    margin-left: 0;

}
/*生活圈*/
#life_banner {
    width: 1200px;
    margin: 0 auto;
    overflow: hidden;
}
#life_banner .life_sort {
    float: left;
    width: 211px;
    background: #e8951d;
    position: relative;
}
#life_banner .life_sort li {
    height: 42px;
    line-height: 42px;
    padding-left: 10px;
}
#life_banner .life_sort li>a {
    display: inline-block;
    width: 100%;
    height: 100%;
    color: #fff;
    font-size: 16px;
}
#life_banner .life_sort li a.active {
    background: #c2760f;
}
#life_banner .life_sort li div.second_level {
    width: 370px;
    height: 410px;
    background: #fff;
    position: absolute;
    top: 10px;
    left: 211px;
    z-index: 10;
    padding: 0 15px;
    display: none;
}
.life_sort li div.second_level p {
    height: 50px;
    line-height: 50px;
    border-bottom: 1px solid #bbb;
    font-size: 18px;
    color: #333;
}
.life_sort li div.second_level p a {
    float: right;
    font-size: 14px;
    color: #a6a6a6;
}
.life_sort li div.second_level .sub_level a{
    font-size: 14px;
    display:inline-block;
    color: #a6a6a6;
    margin-right: 28px;
    word-break: keep-all;
}
#life_banner .life_sort li a img:first-child {
     margin:0 12px;
 }
#life_banner .life_sort li a img:last-child {
    float: right;
    margin-right: 12px;
    margin-top: 17px;
}
#life_banner .life_ad {
    float: right;
    width: 989px;
    height: 420px;
    padding-top: 2px;
    padding-left: 2px;
}
#life_banner .life_ad>div {
    float: left;
    width: 546px;
    height: 247px;
}
#life_banner .life_ad>div img {
    width: 100%;
    height: 255px;
}
#life_banner .life_ad>div .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
}
#life_banner .life_ad>a {
    float: left;
    margin-right: 2px;
}
#life_banner .life_ad>a:last-child {
    margin-right: 0;
}
#life_banner .life_ad>a.top_2 {
    width: 193px;
    height: 255px;
    margin-right: 0;
    margin-left: 2px;
    margin-bottom: 2px;
}
#life_banner .life_ad>a.top_3 {
    width: 236px;
    height: 255px;
    margin-right: 0;
    margin-left: 10px;
}
#life_banner .life_ad>a.bottom_1 {
    width: 272px;
    height: 161px;
}
#life_banner .life_ad>a.bottom_2 {
    width: 260px;
    height: 161px;
}
#life_banner .life_ad>a.bottom_3 {
    width: 193px;
    height: 161px;
}
#life_banner .life_ad>a.bottom_4 {
    width: 236px;
    height: 161px;
}
#life_banner .life_ad>a img {
    width: 100%;
    height: 100%;
}
#life_floor {
    width: 1200px;
    margin: 0 auto;
}
#life_floor>div {
    margin-top: 20px;
}
.life_header {
    height: 45px;
    line-height: 45px;
    background:linear-gradient(180deg,#ff4545 0,#ff5b45 100%);
}
.life_header b {
    font-size: 22px;
    color: #fff;
    margin:0 30px;
    float: left;
}
.life_header>a {
    float : right;
    color: #fff2f1;
    font-size: 16px;
    margin-right: 32px;
}
.life_shop {
    display: flex;
    background: #fff;
    padding-top: 12px;
    flex-wrap: wrap;
}
.life_shop>a {
    flex: 0 0 23.7%;
    margin-left: 12px;
    margin-bottom: 20px;
}
.life_shop>a>img {
    border-radius: 8px;
    width: 100%;
    height: 270px;
}
.life_shop>a dl {
    line-height: 40px;
}
.life_shop>a dl dt {
    font-size: 18px;
    color: #333;
    height: 50px;
    line-height: 50px;
    width: 278px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-weight: 600;
}
.life_shop>a dl dd:nth-child(2){
    font-size: 16px;
    color:#808080;
    margin-bottom: 10px;
    /*width: 360px;*/
    height: 22px;
    overflow: hidden;
}
.life_shop>a dl dd:last-child span{
    display: inline-block;
    width:80px;
    line-height: 30px;
    text-align: center;
    color: #fe7c08;
    background: #f9e9d1;
    font-size: 16px;
    border-radius: 4px;
}
.life_shop>a dl dd:last-child b {
    color:#f00;
    font-size: 24px;
    position: relative;
    top: 4px;
    font-weight: 500;
}
.life_shop>a dl dd:last-child b small {
    font-size: 18px;
}
.life_shop>a dl dd:last-child s {
    font-size: 14px;
    color: #808080;
    position: relative;
    top: 4px;
}
.life_shop>a dl dd:last-child  em {
    float: right;
    font-style: normal;
    margin-top: 15px;
    font-size: 14px;
}
.life_header p {
    float: left;
}
.life_header p a {
    float: left;
    font-size: 17px;
    color: #fff2f1;
    margin-right: 20px;
}
.life_header p a.active {
    background:  url(../img/icon_more_02.png) center bottom no-repeat;
}
.life_header p a:last-child {
    margin-right: 30px;
}
.query_condition {
    height: 40px;
    background: #fff;
    margin: 20px 0;
}
.query_condition>a {
    display: inline-block;
    height: 100%;
    font-size: 18px;
    color: #333;
    padding:0 32px;
}
.query_condition>a.regular_query {
    line-height: 40px;
    background: #fff;
}
.query_condition>a.regular_query.active {
    color: #f3981c;
}
.query_condition>a.area_query {
    width: 102px;
    height: 40px;
    padding: 0;
    vertical-align: top;
    border: 1px solid transparent;
    border-bottom: none;
    position: relative;
}
.query_condition>a.area_query>ul{
    position: absolute;
    top: 38px;
    left: -207px;
    width: 1200px;
    min-height: 300px;
    border: 1px solid #f3981c;
    z-index:2;
    background: #fff;
    padding: 0 15px;
}
.query_condition>a.area_query.active {
    border-color: #f3981e;
}
.query_condition>a.area_query>span {
    position: relative;
    display:inline-block;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 40px;
    z-index: 3;
    background: #fff;
}
.query_result {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
}
.query_result>a {
    flex: 0 0 49.3%;
    background: #fff;
    display: flex;
    padding: 20px;
    margin-bottom: 20px;
}
.query_result>a img {
    flex: 0 0 210px;
    height: 210px;
}
.query_result>a dl {
    flex: 1;
    padding-left: 20px;
}
.query_result>a dl dt {
    font-size: 18px;
    color: #333;
    font-weight: 500;
    height: 36px;
}
.query_result>a dl dd {
    height: 43px;
}
.query_result>a dl dd:nth-child(2) i{
    display: inline-block;
    width: 85px;
    height: 15px;
    overflow: hidden;
    background: #fff url(../img/icon_appraise_01.png) 0 0 no-repeat;
}
.query_result>a dl dd:nth-child(2) {
    font-size: 16px;
}
.query_result>a dl dd:nth-child(2) span {
    color: #f3981e;
}
.query_result>a dl dd:nth-child(2) b {
    font-weight: 400;
    margin:0 8px;
}
.query_result>a dl dd:nth-child(3){
    font-size: 16px;
    color: #666;
}
.query_result>a dl dd:nth-child(4){
    font-size: 16px;
    color: #666;
}
.query_result>a dl dd:last-child span{
    display: inline-block;
    width:80px;
    line-height: 30px;
    text-align: center;
    color: #fe7c08;
    background: #f9e9d1;
    font-size: 16px;
    border-radius: 4px;
}
.query_result>a dl dd:last-child b {
    color:#f00;
    font-size: 24px;
    position: relative;
    top: 4px;
    font-weight: 500;
}
.query_result>a dl dd:last-child b small {
    font-size: 18px;
}
.query_result>a dl dd:last-child s {
    font-size: 14px;
    color: #808080;
    position: relative;
    top: 4px;
}
.area_detail {
    display: none;
}
.area_detail li{
    float: left;
    width: 31%;
}
.area_detail li {
    margin-right: 30px;
    padding-bottom: 30px;
}
.area_detail li:nth-child(3n){
    margin-right: 0;
}
.area_detail li b {
    display: block;
    border-bottom: 1px solid #bbb;
    height: 40px;
    line-height: 40px;
    font-weight: 500;
    font-size: 16px;
}
.area_detail li i {
    display: inline-block;
    font-size: 14px;
    font-style: normal;
    color: #a6a6a6;
    padding-right: 30px;
    border: 1px solid transparent;
    word-break: break-all;
    cursor: pointer;
}
/*旅游主页*/
#tourism_main {
    width: 1200px;
    margin: 0 auto;
}
#tour_banner {
    overflow: hidden;
}
#tour_banner ul.tour_nav {
    float: left;
    width: 212px;
    height: 317px;
    overflow: hidden;
    background: #e8951d;
}
#tour_banner ul.tour_nav li {
    padding: 0 12px;
    border-bottom: 1px dashed #f1bc70;
}
#tour_banner ul.tour_nav li:last-child {
    border-bottom: 1px dashed #e8951d;
}
#tour_banner ul.tour_nav li a {
    font-size: 12px;
    color: #f7e9d4;
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 12px;
    transition: all .3s;
    position: relative;
    left: 0px;
}
#tour_banner ul.tour_nav li a:hover {
    text-decoration: underline;
    left: 4px;
}
#tour_banner ul.tour_nav  li span {
    display: block;
    height: 42px;
    line-height: 42px;
    color: #fff;
    font-size: 16px;
}
#tour_banner ul.tour_nav  li span img {
    width: 16px;
    height: 16px;
    margin-right: 5px;
    position: relative;
    top: -1px;
}
#tour_banner .tour_carousel {
    float:left;
    width: 774px;
    margin-left: 2px;
    margin-top: 2px;
}
.tour_carousel img {
    width: 100%;
    height: 315px;
}
.tour_carousel .swiper-pagination-bullet {
    width: 15px;
    height: 15px;
   /* background: rgba(0,0,0,.3);*/
}
.tour_carousel .swiper-pagination-bullet-active {
    background: rgba(0,0,0,.6);
}
.my_location {
    margin-bottom: 20px;
}
.my_location a  {
    color: #F3981E;
}
.tour_hot {
    float: right;
    margin-top: 2px;
}
.tour_hot>a img {
    width: 100%;
    height: 145px;
}
.tour_hot>div {
    padding: 8px;
    height: 170px;
    padding-top: 0;
    background: #fff;
}
.tour_hot>div>a {
    display: block;
    width: 194px;
    height: 24px;
    overflow: hidden;
    color: #666;
    font-size: 12px;
    line-height: 24px;
    white-space: nowrap;
    text-overflow: ellipsis;
    position: relative;
    left: -2px;
}
.tour_hot>div h4 {
    height: 36px;
    line-height: 36px;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #eceef4;
    padding-left: 2px;
    margin-bottom: 3px;
}
.tour_hot>div h4 a {
    float: right;
    font-size: 12px;
    color: #f3981e;
}
.tour_hot>div h4 a span {
    vertical-align: middle;
    margin-right: 2px;
}
/*超值热卖*/
#over_value {
    height: 210px;
    padding: 0 10px;
    background: #fff;
    border: 1px solid #f5f5f5;
    margin-top: 10px;
    margin-bottom: 10px;
}
#over_value h3 {
    height: 46px;
    line-height: 46px;
    border-bottom: 2px solid #e8951d;
    font-size: 20px;
    color: #f3981e;
}
#over_value h3 a {
    float: right;
    font-size: 12px;
    color: #666;
}
#over_value p {
    display: flex;
    justify-content: space-between;
    margin-top: 15px;
}
#over_value p a {
    display: block;
    flex: 0 0 19.36%;
    height: 130px;
    background: #fff url(../img/icon_superSelling_02.png) 0 0 no-repeat;
    background-size: 100% 100%;
    position: relative;
}
#over_value p a>span {
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    height: 130px;
    background: rgba(255,255,255,0.9);
    padding: 0 7px;
    line-height: 21px;
}
#over_value p a>span em {
    font-style: normal;
    font-size: 12px;
    color: #333;
    display: inline-block;
    width: 100%;
    height: 48px;
    line-height: 24px;
    margin-top: 5px;
    overflow: hidden;
}
#over_value p a>span span {
    display: block;
    font-size: 14px;
}
#over_value p a>span span b {
    font-size: 20px;
    color: #ff8a45;
}
#over_value p a>span span small {
    color: #ff8a45;
}
#over_value p a>span>b {
    font-weight:400;
    color: #ff5f5f;
    font-size: 14px;
}
#over_value p a>span>i {
    font-style: normal;
    font-size: 14px;
    color: #49adff;
}
#over_value p a>span img {
    position: absolute;
    top: 46%;
    left: -8px;
}
/*热门景点*/
.hot_spots {
    height: 44px;
    line-height: 44px;
    color: #fff;
    font-size: 22px;
    background: #ff8e45;
    padding-left: 10px;
}
.hot_spots a {
    float: right;
    color: #fff2f1;
    font-size: 16px;
    line-height: 51px;
    margin-right: 5px;
}
.spots_list {
    overflow: hidden;
    margin-top: 10px;
    background: #fff;
}
.spots_left {
    float: left;
    width: 189px;
    height: 406px;
}
.spots_left h5{
    font-size: 14px;
    color: #333;
    margin-left: 10px;
    margin-bottom: 10px;
}
.spots_left ul {
    overflow: hidden;
    border-bottom: 1px dashed #333;
    margin-bottom: 10px;
    height: 190px;
}
.spots_left ul li {
    float: left;
    width: 50%;
    font-size: 12px;
    color: #333;
    padding-left: 10px;
    margin-bottom: 10.25px;
}
.spots_left img.extra {
    width: 100%;
    height: 100%;
}
.spots_right {
    float: right;
    width: 1000px;
}
.spots_right ul {
    display: flex;
    width: 100%;
    flex-wrap: wrap;
    justify-content: space-between;
}
.spots_right ul li {
    flex: 0 0 24%;
    height: 200px;
    margin-bottom: 9px;
    position: relative;
}
.spots_right ul li a {
    display: inline-block;
    width: 100%;
    height: 100%;
}
.spots_right ul li a img {
    width: 100%;
    height: 140px;
    margin-bottom: 5px;
}
.spots_right ul li a i {
    font-style: normal;
    color: #ff5f5f;
    font-size: 14px;
}
.spots_right ul li a em {
    font-style: normal;
    color: #49adff;
    font-size: 14px;
}
.spots_right ul li a span b {
    color: #ff8a45;
    font-size: 21px;
}
.spots_right ul li a span small {
    color: #ff8a45;
}
.spots_right ul li a p {
    position: absolute;
    left: 0;
    top: 97px;
    width: 100%;
    height: 43px;
    background: rgba(0,0,0,0.7);
    font-size: 12px;
    color: #fff;
    overflow: hidden;
    line-height: 20px;
    padding: 0 5px;
}
.scd_sort {
    height: 44px;
    line-height: 44px;
    padding-left: 50px;
    font-size: 16px;
    color: #666;
}
.scd_sort a {
    display: inline-block;
    padding-left: 8px;
    border: 1px solid #ddd;
    line-height: 23px;
    margin-right: 5px;
    cursor: pointer;
    font-size: 12px;
}
.scd_sort a b {
    font-weight: 400;
}
.scd_sort a small {
    font-size: 100%;
    color: #F3981E;
}
.scd_sort a img {
    margin-bottom: 2px;
    width: 8px;
    height: 8px;
    margin-left: 1px;
}
.scd_sort a span {
    display: inline-block;
    height: 100%;
    width: 25px;
    text-align: center;
    margin-left: 1px;
}
.scd_sort a span.active {
    background: #F3981E;
}
.floor_pic p{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: rgba(0,0,0,.6);
    color: #fff;
    padding: 0 10px;
    font-size: 11px;
}
.list_con_shop .down_more {
    width: 138px;
    border: 1px solid #D2D2D2;
    font-size: 14px;
    line-height: 26px;
    background: #fff;
    text-align: center;
    margin: 10px auto 0;
}
.secure_tips {
    clear: both;
    margin-top: 20px;
    padding: 10px;
    background-color: #ffffe5;
    border: 1px solid #ffcc7f;
}
.secure_tips p {
    overflow: hidden;
    line-height: 36px;
}
.secure_tips p b {
    float: left;
}
.secure_tips p span {
    width: 94%;
    float: left;
    text-align: justify;
    padding-left: 5px;
}
.wrapword {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.menu-new-group {
    width: 212px;
    position: relative;
}
.menu-new-group>ul {
    height: 470px;
}
.menu-new-group>ul li {
    height: 31.33px;
    line-height: 31.33px;
    padding-left: 10px;
    background: #E8951D;
    cursor: pointer;
    position: relative;
}
.menu-new-group>ul li img {
    margin-right: 10px;
    position: relative;
    top: -3px;
    left:0;
    transition: all .3s;
}
.menu-new-group>ul li a {
    display: inline-block;
    width: 132px;
    height: 16px;
    line-height: 16px;
    overflow: hidden;
    color: #fff;
    position: relative;
    left:0;
    top: 3px;
    transition:all .3s;
}
.menu-new-group>ul li i {
    float: right;
    margin-top: 10px;
    color:#fff;
    display: none;
}
.menu-new-group>ul li span {
    position: absolute;
    top: 10px;
    right: 12px;
    color: #fff;
    font-size: 12px;
}
.menu-new-group>ul li:hover,.menu-new-group>ul li.active {
    background: #b57210;
}
.menu-new-group>ul li:hover a,.menu-new-group>ul li.active a {
    left: 10px;
    text-decoration: underline;
}
.menu-new-group>ul li:hover img,.menu-new-group>ul li.active img {
    left: 10px;
}
.menu-right-sub {
    position: absolute;
    top: 0;
    left: 211px;
    min-height: 470px;
    width: 989px;
    background: #fff;
    z-index: 20;
    box-shadow: 3px 3px 10px #ddd;
    display: none;
}
.menu-right-sub .sub_left {
    width: 740px;
    min-height: 470px;
    padding: 20px 10px;
}
.menu-right-sub .sub_right {
    width: 248px;
    min-height: 470px;
}
.menu-right-sub .sub_right p {
    height: 40px;
    line-height: 40px;
    text-align: center;
}
.sub_left_sort {
    overflow: hidden;
    margin-bottom: 5px;
}
.sub_left_sort b {
    float: left;
    width: 118px;
    text-align: center;
}
.sub_left_sort b a {
    font-weight: 600;
    color: #333;
}
.sub_left_sort b a:hover {
    color: #E8951D;
    text-decoration: underline;
}
.sub_left_sort b span {
    margin-left: 10px;
    font-size: 12px;
}
.sub_left_sort ul {
    float: right;
    width: 600px;
    padding-bottom: 3px;
    margin-bottom: 2px;
    border-bottom: 1px solid #f0f0f0;
}
.sub_left_sort ul li {
    float: left;
    margin-bottom: 5px;
}
.sub_left_sort ul li a {
    border-left: 1px solid #f0f0f0;
    padding:0 8px;
}
.sub_left_sort ul li a:hover {
    text-decoration: underline;
}
.sub_right_like {
    display: flex;
    justify-content: space-around;
    flex-wrap: wrap;
    padding:0 7px;
}
.sub_right_like a {
    flex: 0 0 45%;
    min-height: 100px;
    margin-bottom: 17px;
}
.sub_right_like a img {
    width: 100%;
}
.sub_right_like a img:hover {
    opacity: .8;
}
.sub_right_like a span {
    display: inline-block;
    width: 100%;
    height: 17px;
    overflow: hidden;
    text-align: center;
}
/*生活圈分类*/
.life-menu-sort {
    padding: 10px;
}
.life-menu-sort a {
    display: inline-block;
    line-height: 30px;
    margin-right: 20px;
}
.life-menu-sort a:hover {
    color: #E8951D;
    text-decoration: underline;
}

