.slide-verify {
    line-height:38px;
    height: 38px;
    position: relative;
    width: 100%;
    font-size:14px;
    text-align: center;
    background-color: #eee;
}

.slide-verify .drag-handler {
    position: absolute;
    top: 0;
    left: 0;
    width: 45px;
    height: 36px;
    cursor: pointer;
    border: 1px solid #e0e0e0;
    background-color: #fff;
}
.slide-draging .drag-handler {
    background-color: #1991fa;
    border: 1px solid #1991fa;
}

.slide-verify .verifyicon:after {
    display: block;
    width: 20px;
    height: 20px;
    content: '';
    vertical-align: middle;
    background: url(../images/icon-jigsaw.png) no-repeat;
    background-size: 20px 80px
}

.slide-verify .verifyicon.center-icon:after {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-top: -10px;
    margin-left: -10px
}

.slide-verify.verifyicon-arrow .verifyicon:after {
    background-position: 0 -60px
}

.slide-verify.slide-draging .drag-handler:after {
    background-position: 0 -40px
}

.slide-verify.verifyicon-ok .verifyicon:after {
    background-position: 0 0
}

.slide-verify.verifyicon-ok .drag-handler {
    background-color: #7ac23c;
    border: 1px solid #7ac23c;
}

.slide-verify.verifyicon-ok .drag-bg {
    background-color: #cceab2;
    border: 1px solid #7ac23c;
}

.slide-verify.verifyicon-ok .drag-text {
    color: #fff;
}

.slide-verify.verifyicon-fail .verifyicon:after {
    background-position: 0 -20px
}

.slide-verify.verifyicon-fail .drag-handler {
    background-color: #f34b4b;
    border: 1px solid #f34b4b;
}

.slide-verify.verifyicon-fail .drag-text {
    color: #fff;
}

.slide-verify.verifyicon-click {
    position: absolute
}

.slide-verify .drag-bg {
    width: 0;
    height: 36px;
    background-color: #d1e9fe;
    border: 1px solid #1991fa;
    border-right: 0;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
}

.slide-verify .drag-bg.fail {
    background-color: #f5baba;
    border: 1px solid #f34b4b;
}

.slide-verify .drag-text {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    color:#9a9faf;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -o-user-select: none
}

@-webkit-keyframes rotate {
    0% {
        -webkit-transform: rotate(0) scale(1);
        transform: rotate(0) scale(1)
    }
    50% {
        -webkit-transform: rotate(180deg) scale(.6);
        transform: rotate(180deg) scale(.6)
    }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1)
    }
}

@keyframes rotate {
    0% {
        -webkit-transform: rotate(0) scale(1);
        transform: rotate(0) scale(1)
    }
    50% {
        -webkit-transform: rotate(180deg) scale(.6);
        transform: rotate(180deg) scale(.6)
    }
    100% {
        -webkit-transform: rotate(360deg) scale(1);
        transform: rotate(360deg) scale(1)
    }
}

.slide-verify .loading {
    position: absolute;
    top: 50%;
    left: 50%;
    display: none;
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.slide-verify .loading>div {
    position: absolute;
    top: -15px;
    left: -15px;
    width: 30px;
    height: 30px;
    -webkit-animation: rotate 1s 0s ease-in-out infinite;
    animation: rotate 1s 0s ease-in-out infinite;
    border: 2px solid #fff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    border-radius: 100%
}

.slide-verify .loading>div:last-child {
    top: -5px;
    left: -5px;
    display: inline-block;
    width: 10px;
    height: 10px;
    -webkit-animation-duration: .5s;
    animation-duration: .5s;
    -webkit-animation-direction: reverse;
    animation-direction: reverse;
    border-color: #fff transparent
}

.fang-recaptcha .img-content {
    transition: .3s;
    /* padding-bottom: 0; */
    opacity: 0;
    visibility: hidden;
    display: none;
}

.fang-recaptcha.fang-recaptcha-float .img-content.bottom {
    bottom: 0;
    top: 100%;
    padding-top: 5px;
    padding-bottom: 0;
}

.fang-recaptcha.fang-recaptcha-float .img-content {
    position: absolute;
    left: 0;
    bottom: 100%;
    width: 100%;
    opacity: 0;
    visibility: hidden;
    padding-bottom: 5px;
}

.fang-recaptcha.fang-recaptcha-embed .img-content {
    position: absolute !important;
    left: 0;
    bottom: 100%;
    width: 100%;
    opacity: 1;
    visibility: visible;
    padding-bottom: 5px;
    display: block;
}

.fang-recaptcha .show-img .img-content {
    opacity: 1;
    visibility: visible;
    z-index: 999;
    display: block;
}

.fang-recaptcha .img-holder {
    position: relative;
}

.fang-recaptcha .img-bg {
    display: block;
    width: 100%;
}

.fang-recaptcha .img-block {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
}

@media only screen and (max-width: 481px) {
	.slide-verify .drag-text{padding-left:20px;}
    .slide-verify {
    	display: ;
        height: 40px;
        line-height: 40px;
        -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
    }
    .slide-verify .drag-handler {
        height: 40px;
        width: 44px;
        -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
    }
    .slide-verify .drag-bg {
        height: 40px;
        line-height: 40px;
        -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box;
    }
}body { font-family:'Hiragino Sans GB','Microsoft Yahei',sans-serif,Arial; margin:0 auto; padding:0;-webkit-font-smoothing:antialiased;}
div, form, ul, ol, li, span, p, dl, dt, dd,th,td,select,input,textarea,h1, h2, h3, h4, h5, h6{ margin:0; padding:0;}
img, a img {border:0; margin:0; padding:0;}
li { list-style:none;}
table, td, input,button {padding:0; font-family:'Hiragino Sans GB';}
img{vertical-align: top; border: none;}
cite, em, i, b {font-style: normal;}
table{border-collapse: collapse;}
textarea{resize: none; overflow: auto; margin: 0; padding: 0;font-family:'Hiragino Sans GB','Microsoft Yahei',sans-serif,Arial;-webkit-font-smoothing:antialiased;}
form,select{margin: 0;}
.clearfix:after{clear:both; content:"\200B"; display:block; height:0;}
.clearfix{ *zoom:1;}
.clear{clear:both; font-size:0; height:0; line-height:0; overflow:hidden;}
a {color: #333; outline-style: none; text-decoration: none;}
a:hover {color: #e22c28;text-decoration:none;}
.f12{font-size:12px;}
.floatl{float: left;}
.floatr{float: right;}
.mt10{margin-top:10px!important;}
.mt20{margin-top:20px!important;}
.mt25{margin-top:25px!important;}
.mgY40{margin-top:40px!important;margin-bottom:40px!important;}
.mar0{margin-right:0;}
.mb7{margin-bottom:70px;}
.mb10{margin-bottom:10px;}
.mb80{margin-bottom:80px !important;}
.colore{color:#df2f30;}
input{outline:none;font-family:'Hiragino Sans GB','Microsoft Yahei',sans-serif,Arial;-webkit-font-smoothing:antialiased;}
html,body{padding-bottom:15px;}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#999999;}
/*公共*/
.main1200,.main{width: 1200px; margin: 0 auto;}
.main950{width:950px;}
.none{display:none;}
.center{text-align:center;}
.nobd{border:none !important;}
/*搜索*/
.search{background:#F7F7F7;width:100%;font-size:14px;}
.search_cont{width:1200px;margin:0 auto;text-align:left;color:#666;background:#F7F7F7;}
.search_cont ul{width:518px;height:53px;padding-top:15px;float:left;}
.search_cont ul#search_case{padding-top:0;}
.search_cont dl{float:left;padding-top:15px;height:38px;}
.search_cont dl .input{float:left;padding:8px 10px;width:418px;height:20px;line-height:20px;font-size:14px !important;color:#666;background:#fff;border:solid 1px #DFDFDF;border-right:0;border-radius:3px 0 0 3px;}
.search_cont dl .btn{float:left;width:78px;height:38px;line-height:38px;font-size:14px;font-weight:bold;color:#FFF;text-align:center;background:#DF2F30;border:none;border-radius:0 3px 3px 0;cursor:pointer;}
.search_cont dl .btn:hover{background:#DF2F30;}
.search_cont dl p{clear:both;position:relative;z-index:999;left:0;top:-1px;border:solid 1px #d1d1d1;background:#fff;width:414px;max-height:250px;padding:2px;overflow:hidden;display:none;}
.search_cont dl p a{display:block;line-height:25px;height:25px;padding:0 6px;}
.search_cont dl p a:hover{background:#ececec;text-decoration:none;}
.search_cont .search_seleBox{width:auto;}
.search_cont .search_seleBox li{float:left;margin-right:10px;height:38px;}
.search_cont .search_seleBox li span{display:block;padding:0 24px 0 9px;width:75px;height:36px;line-height:36px;background:#fff url(../images/icon_down.png) 88px center no-repeat;border:solid 1px #DFDFDF;border-radius:3px;cursor:pointer;}
.search_cont .search_seleBox li p{position:relative;z-index:999;left:0;top:-1px;border:solid 1px #DFDFDF;width:84px;padding:3px 12px;background:#fff;display:none;}
.search_cont .search_seleBox li p a{display:block;padding:3px 0;color:#666;}
.search_cont .search_seleBox li p a:hover{text-decoration:none;color:#DF2F30;}
.search_cont ul li p.long{width:252px;padding-right:0;}
.search_cont ul li p.long a{display:inline-block;width:80px;}
.search_cont ol{float:left;margin-left:65px;width:382px;padding-left:22px;color:#333;font-size:14px;height:68px;line-height:68px;overflow:hidden;} 
.search_cont ol a{display:inline-block;margin-right:10px;}
.search_cont a{color:#333;}
.search_cont a:hover{color:#DF2F30;}
.down_app{display:block;float:right;position:relative;margin-right:20px;background:url(../images/icon_app.png) no-repeat left center;color:#333;font-size:14px;padding-left:20px;line-height:68px;cursor:pointer;}
.down_app.zx{background:url(../images/icon_jjzx.png) no-repeat left 29px;}
.down_app .ewmbox1{display:none;position:absolute;top:50px;left:50%;margin-left:-55px;padding:10px;width:90px;height:90px;background:#FFFFFF;z-index:10;}
.down_app:hover .ewmbox1{display:block;cursor:none;}
.down_app .ewmbox1 img{width:100%;height:100%;}
/*当前页面*/
.current{margin-bottom:-22px;line-height:74px;color:#aaaaaa;font-size:12px;}/*20190220*/
.current a{color:#aaaaaa;}
.current i{display:inline-block;margin:0 4px;}

/*筛选条件*/
.screen_box{font-size:12px;background:#fbfbfb;color:#333333;}
.screen_al{padding:10px 16px 0;position:relative;}
.screen_al .screen_list{line-height:32px;position:relative;}
.screen_title{float:left;font-weight:bold;width:43px;}
.choose_screen{width:1070px;}
.screen_al .choose_screen li{float:left;color:#333333;padding:0 7px;}
.screen_list>i{display:block;background:url(../images/icon_up.png) no-repeat;width:8px;height:6px;position:absolute;top:14px;right:0px;cursor: pointer;}
.screen_list.screen_list_h{height:32px;overflow:hidden;}
.screen_list.screen_list_h i{background:url(../images/icon_down.png) no-repeat;}
/*当前条件*/
.term_screen{background:#fff;padding-left:15px;}
.title_sc{color:#999;font-size:12px;float:left;margin-right:18px;line-height:50px;}
.screen_key{margin-left:88px;}
.screen_key li{float:left;font-size:12px;color:#333;background:#ECECEC;height:30px;padding:0 8px;line-height:30px;margin:10px 10px 0 0;cursor: pointer;}
.screen_key li span{display:inline-block;background:url(../images/icon_cl.png) no-repeat;width:10px;height:10px;margin-left:14px;}
.screen_key li.empty_btn{line-height:30px;float:left;background:url(../images/icon_hs.png) no-repeat left center;color:#333;font-size:12px;padding-left:18px;margin-left:10px;cursor: pointer;}
/*品牌*/
.trade_area{float:left;position:relative;width: 1120px;}
.trade_tit{cursor: pointer;width: 8px;height:6px;background:url(../images/icon_down.png) no-repeat;position:absolute;top: 14px;right: 0px;}
.trade_tit.on{background:url(../images/icon_up.png) no-repeat;}
.sqZhiDa .con {width: 1120px;padding:5px 0;overflow: hidden;z-index: 10;}
.sqZhiDa .con .sq-type{margin-bottom:7px;}
.sqZhiDa .con .sq-type li {width: 24px;height: 24px;line-height:24px;margin-right: 10px;background: #EAEAEA;text-align: center;color: #333;display: inline;float: left;overflow: hidden;cursor: pointer;}
.sqZhiDa .con .sq-type li.all{width:auto;color:#333;background:none;padding-left:7px;margin-right:28px;}
.sqZhiDa .con .sq-type .li-on { background: #DF2F30;color: #fff;}
.sqZhiDa .con .sq-info a {height: 32px;line-height: 32px;padding-right: 7px;display: inline-block;float: none;}
.sqZhiDa .con .sq-info span {height: 32px;line-height: 32px;padding: 0 7px 0 7px;display: inline-block;float: none;}
.sqZhiDa .con .sq-info span:hover {color: #DF2F30;cursor: pointer;}
.sq-info{max-height:96px;width: 1080px;padding-right:40px;}
/*地铁*/
.area_li{padding:5px 30px 5px 60px;background:#F3F3F3;width:1110px;margin-left:-16px;}
.area_li li{float:left;line-height:32px;padding:0 7px;}
.area_li li a{color:#666;}
.area_li li a:hover{color:#DF2F30;}

/*tab切换*/
.tab_title_al{width:100%;border-bottom:2px solid #e22c28;margin-top:32px;}
.tab_title_al a{float:left;color:#333;font-size:16px;font-weight: bold;height:38px;line-height:38px;padding:0 16px;cursor: pointer;}
.tab_title_al a.on{color:#fff;background:#e22c28;}
.text_num{float:right;font-size:14px;color:#999;line-height:20px;margin-top:8px;}
.text_num span{color:#333;}
/*页码*/
.page_al{float:right;margin:40px 0 80px;}
.page_al span,.page_al p{display:inline-block;height:24px;padding:0 8px;background:#f4f4f4;color:#666666;font-size:12px;line-height:24px;cursor: pointer;margin-left:10px;}
.page_al span.on{color:#fff;background:#e22c29;}

/*店铺列表*/
.shop_list dl{border-bottom:1px solid #f4f4f4;padding:30px 0;position:relative;}
.shop_list dt img{display:block;width:254px;height:192px;margin-right:30px;}
.shop_list dd h4{line-height:30px;height:30px;margin-bottom:10px;}
.shop_list dd h4 a{color:#0c0d0e;font-size:20px;}
.shop_list dd h4 img{width:27px;height:14px;margin:0px 0 0 6px;}
.shop_list dd h4 span{float:right;color:#999;font-size:12px;font-weight: normal;}
.shop_list dd p{color:#333;font-size:14px;line-height:40px;width:540px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.tel_shop i{display:inline-block;margin:0 16px;color:#999;}
.add_shop span{float:left;max-width:450px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.add_shop a{background:url(../images/icon_add.png) no-repeat left center;padding-left:15px;margin-left:27px;}
.yh_shop{color:#999999;height:40px;}
.yh_shop span{margin-right:30px;}
.yh_shop i{color:#fb7475;font-size:12px;display:inline-block;width:20px;height:20px;background:#fff1f1;text-align:center;line-height:20px;margin:10px 8px 0 0;}
.shop_list dd ul{margin-top:12px;}
.shop_list dd ul li{float:left;padding:0 5px;height:20px;line-height:20px;margin-right:5px;font-size:12px;}
.green{color:#69ABA0;background:#F0FBF9;}
.blue{color:#6F93B5;background:#F2F6FC;}
.purple{color:#9184B0;background:#FAF7FF;}
.orange{color:#F29462;background:#FEF5F0;}
.yellow{color:#DFB548;background:#FBF7EC;}
.gray{color:#829BAD;background:#F4F7F9;}
.red{color:#F97577;background:#FEF1F1;}
.offer_free{position:absolute;top:105px;right:0;}
.offer_free a{display:block;width:120px;height:40px;text-align:center;font-size:16px;color:#fff;line-height:40px;background:#e22c28;}
/*预约有礼*/
.offer_pri{position:absolute;top:105px;right:0;}
.offer_pri a{display:block;width:130px;height:40px;text-align:center;font-size:16px;color:#fff;line-height:40px;background:#e22c28;}
.offer_pri a img{display:inline-block;margin-top:8px;margin-right:8px;vertical-align:top;}
/*店铺列表右侧*/
.right_dp{margin-left:30px;}

/*分享、收藏、点赞等*/
.icon_sc i{color:#999;}
.icon_sc span{cursor: pointer;padding-left:17px;font-size:13px;color:#999;width:auto;margin:5px 8px 0;}
.icon_sc span:hover{color:#e22c28;}
.share{background:url(../images/icon_share.png) no-repeat left center;padding-left:17px;}
.collect{background:url(../images/icon_sc.png) no-repeat left center;padding-left:17px;}
.praise{background:url(../images/icon_z.png) no-repeat left center;padding-left:20px;}
.counter{background:url(../images/icon_jsq.png) no-repeat left center;padding-left:20px;color:#df2f30 !important;}
.share.on{background:url(../images/icon_share1.png) no-repeat left center;padding-left:17px;color:#df2f30;}
.collect.on{background:url(../images/icon_sc1.png) no-repeat left center;padding-left:17px;color:#df2f30;}
.praise.on{background:url(../images/icon_z1.png) no-repeat left center;color:#df2f30;}
.counter.on{color:#df2f30;}
.present_m{font-size: 14px;margin:22px 0 32px;width: 670px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.present_m i{color:#999;margin:0 20px;}
.pre_gs{padding:19px 0;}
.pre_gs p{color:#999;line-height:35px;position:relative;}
.pre_gs span{color:#333;margin-left:33px;}
.span_gs{cursor: pointer;}
.span_gs:hover span{text-decoration: underline;}
.present_al dd.phone_play{border:none;margin-top:36px;}
.plan_zx{width:200px;height:48px;text-align:center;line-height:48px;background:#e22c28;color:#fff;float:left;cursor: pointer;}
.phone_zx{background:url(../images/icon_phone.png) no-repeat left center;padding-left:25px;margin-left:44px;color:#df2f30;line-height:48px;float:left;}
.mose_fg{margin-left:20px;}

/*详情标题*/
.title_xq{margin-top:40px;line-height:60px;font-size:22px;color:#333;border-bottom:1px solid #f3f3f3;}
.title_xq a.more{float:right;font-size: 14px;color:#999;font-weight: normal;}

/*nav悬浮导航*/
.nav_fixed{position: fixed;top:0;left:0;width:100%;height:60px;background:#f7f7f7;box-shadow:0px 2px 5px 0px rgba(0,0,0,0.13);z-index:10;}
.tab_nav{float:left;font-size:18px;}
.tab_nav li{float:left;margin-right:70px;font-weight:bold;cursor:pointer;}
.tab_nav li a{display: block;padding:0 14px;line-height:57px;}
.tab_nav li a.on{border-bottom:3px solid #DF2F30;}
.tab_right{float:right;}
.tab_link{float:left;margin:10px 0 0 20px;}
/*预约到店*/
.tab_link .btn_y{display:block;float:left;background:#DF2F30;width:160px;height:40px;color:#fff;font-size:16px;text-align:center;line-height:40px;cursor: pointer;}
.tab_link .btn_y span{background:url(../images/icon_shop.png) no-repeat left 4px;padding-left:26px;}
/*申请免费设计*/
.tab_link .btnfree{float:right;width:160px;height:40px;line-height:40px;font-size:16px;color:#fff;text-align:center;background:#e22c28;}
.tab_link .btnfree:hover{color:#fff;}
.free_btn2{float:right;background: #e22c28;color: #fff;font-size: 16px;text-align: center;width: 140px;height: 40px;line-height: 40px;margin: 10px 0 0;}
.free_btn2:hover{color:#fff;}
/*轮播图*/
.shop_lb{float:left;width:690px;overflow:hidden;}
.large_box{margin-bottom:6px;width:690px;height:440px;overflow:hidden;}
.large_box img{display:block;}
.small_box{width:690px;height:78px;overflow:hidden;}
.small_list{position:relative;float:left;width:632px;height:78px;overflow:hidden;}
.small_list ul{height:78px;overflow:hidden;}
.small_list ul li{position:relative;float:left;margin-right:6px;width:120px;}
.small_list ul li img{display:block;cursor: pointer;}
.bun_bg{display:block;position:absolute;top:0;left:0;width:120px;height:78px;background:#000;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;cursor: pointer;}
.small_list ul li.on .bun_bg{display:none;}
.btn{display:block;width:25px;height:78px;cursor:pointer;}
.left_btn{float:left;margin-right:7px;background-image:url(../images/left_btn.jpg);}
.right_btn{float:right;background-image:url(../images/right_btn.jpg);}
/*文案标题店铺信息*/
.shop_text{width:478px;float:left;margin-left:32px;color:#333;font-size:14px;}
.shop_text>h1{font-size:24px;margin-top:8px;margin-bottom:8px;}
.label_shop li{float:left;background:#f4f7ff;padding:0 5px;height:20px;line-height:20px;font-size:12px;color:#8C9CB9;margin:5px 5px 0 0;}
.label_shop li.red{background:#FFF1F1;color:#F97577;}
.num_shop{color:#999;padding:20px 0;border:1px solid #f3f3f3;border-left:none;border-right: none;margin-top:15px;}
.num_shop ul{margin-right:60px;max-width:150px;}
.num_shop ul.num_no{padding:0;border:none;}
.num{font-size:18px;color:#333;margin-bottom:10px;}
.gift_shop{line-height:40px;padding:20px 0 5px 0;border-bottom:1px solid #f3f3f3;}
.gift_shop b{color:#F97577;border-radius:2px;padding:0 7px;height:22px;line-height:22px;float:left;margin:0 15px 15px 0;font-size:12px;font-weight:normal;background:#fef1f1;}
.gift_shop b.orang{color:#FF9041;background:#fff1e0;}
.gift_shop span{width:360px;line-height:22px;float:left;}
.map_btn{background: url(../images/icon_add.png) no-repeat left center;padding-left: 15px;margin-left: 27px;}
.tel_area{line-height:40px;font-size:14px;padding:7px 0;border-bottom:1px solid #f3f3f3;}
.tel_area b{display:inline-block;color:#999;font-weight:normal;margin-right:30px;min-width:40px;}
.free_btn{display: block;background: #e22c28;color: #fff;font-size:18px;text-align: center;width: 170px;height: 48px;line-height: 48px;}
.free_btn:hover{color:#fff;}
.tel_infor{display:block;padding:21px 0 21px 31px;line-height:24px;font-size:16px;font-weight:bold;color:#df2f30;background:url(../images/icon_tel.png) no-repeat left center;}

/*商家活动*/
.shop_hd{margin-top:40px;}
.shop_acti{margin-top:26px;}
.activity_left{width:300px;font-size:14px;color:#333;}
.activity_left h3{font-size:14px;margin-bottom:18px;}
.activity_left p{color:#999;font-size:14px;line-height:38px;}
.activity_left p span{margin-left:20px;}
.activity_left p b{font-size:30px;}
.price_tg span{color:#df2f30;}
.price_yj span{color:#999;}
.activity_left p.price_yj b{font-weight: normal;text-decoration: line-through;}
.qianggou_btn{display: block;background: #e22c28;color: #fff;font-size: 18px;text-align: center;width: 140px;height: 40px;line-height: 40px;margin: 20px 0 0;}
.qianggou_btn:hover{color:#fff;}
.hd_imgBox{width:895px;float:left;}
.hd_imgBox .hd_img {position: relative;}
.hd_imgBox .hd_img .btnl {position: absolute;}
.hd_imgBox .hd_img .btn {display: block;width: 24px;height: 78px;position: absolute;top: 55px;cursor: pointer;}
.hd_imgBox .hd_img .btnl {background: url(../images/left_btn2.png) no-repeat center;left: 0px;z-index: 100;}
.hd_imgBox .hd_img .btnr {background: url(../images/right_btn2.png) no-repeat center;right: 0px;z-index: 100;}
.hd_imgBox .hd_img .conbox {position: relative;overflow: hidden;}
.hd_imgBox .hd_img .conbox ul {position: relative;list-style: none;}
.hd_imgBox .hd_img .conbox ul li {float: left;width: 285px;height: 185px;margin-left: 20px;overflow: hidden;}
.hd_imgBox .hd_img .conbox ul li:first-child {margin-left: 0;}
.hd_img .conbox ul li img{display:block;width: 285px;height: 185px;}
.spread_hd{background:url(../images/icon_down.png) no-repeat right center;float:right;height:56px;line-height:56px;padding-right:20px;font-size:14px;color:#999;cursor: pointer;}

/*商户信息*/
.shop_xx{margin-top:26px;color:#333;}
.shop_xx dt img{display:block;width:292px;height:220px;margin-right:46px;}
.shop_xx dd h3{font-size:20px;margin-bottom:10px;line-height:40px;}
.shop_xx dd p{line-height:40px;font-size:14px;}
.shop_xx dd p b{color:#999;font-weight:normal;width:100px;float:left;}
.shop_xx dd p span{width:750px;float:left;}
.shop_xx dd p.js_gs{line-height:34px;}
.shop_xx > img{display:block;margin:0 auto;max-width:800px;}
/*特色服务*/
.special{margin-top:26px;}
.special li{float:left;width:286px;height:216px;margin-right:18px;}
.special li img{display:block;width:100%;height:100%;}
.special_text ul{line-height:44px;font-size:16px;color:#333;margin-top:40px;padding-left:8px;}
.special_text ul b{font-size:16px;display:inline-block;width:174px;}

/*商户服务*/
.serve_list{margin:50px 0 70px;}
.serve_list ul{margin-top:26px;}
.serve_list li{width:386px;height:160px;float:left;margin-right: 20px;position:relative;}
.shade_fw{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);color:#fff;text-align:center;font-size:14px;}
.shade_fw p{line-height:40px;}
.shade_fw p b{font-size:18px;font-weight: normal;margin-top:20px;display:block;}
.shade_fw a{color:#fff;line-height:40px;display:block;}

/*免费预约弹窗*/
.shade{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');z-index: 110;}
:root .shade {filter:none;background-color:rgba(0,0,0,0.5);}
.free_tc{width:540px;padding:0 30px 28px 30px;position:fixed;top:50%;left:50%;margin:-310px 0 0 -300px;background:#fff;z-index:120;}
.free_tc h3{position:relative;margin:0 -30px;line-height:50px;text-align:center;font-size:18px;background-color:#F8F8F8;}
.close_free{display:block;float:right;margin:16px 20px 0 0;width:15px;height:15px;background:url(../images/clost.png) no-repeat;cursor:pointer;}
.lipin{margin-bottom:24px;padding:28px 0 15px;border-bottom:1px solid #EAEAEA;}
.lipin h4{margin-bottom:20px;line-height:30px;font-size:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.lipin ul li{margin-bottom:15px;/*height:22px;*/line-height:22px;font-size:13px;}
.lipin ul li i{display:inline-block;margin:0 15px 0 0;padding:0 7px;height:22px;line-height:22px;color:#F97577;background-color:#FEF1F1;border-radius:4px;vertical-align:top;}
.lipin ul li i.orang{color:#FF9041;background:#FFF1E1;}
.lipin ul li span{display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*电话号码输入*/
.phone_in{position:relative;margin:0 auto;width:360px;}
.phone_in input{margin-top:8px;width:358px;height:38px;text-indent:10px;font-size:14px;border:1px solid #D8D8D8;}
/*按钮*/
.btn1{width:150px;height:40px;line-height:40px;margin:30px auto 0;font-size:16px;background:#AFAFAF;color:#fff;text-align:center;border:none;display:block;cursor: pointer;}
.btn1.click{background:#DD3333;}
.formTs{margin-top:35px;line-height:18px;font-size:13px;color:#999;text-align:center;}
.formTs img{display:inline-block;margin-right:4px;vertical-align:top;}
.agreement{margin-top:18px;line-height:20px;font-size:13px;color:#333;text-align:center;}
.agreement a{color:#004488;}
.agreement input{opacity:0;}
.agreement .check-box{display:inline-block;margin-top:3px;width:14px;height:14px;background:url(../images/check_radio.png) no-repeat;background-size:100% 100%;vertical-align:top;cursor:pointer;}
.agreement .check-label input[type="checkbox"]:checked + .check-box{background-image:url(../images/check_radio2.png);}
.telNumBox{font-size:16px;text-align:center;}
.telNumBox .teltxt{font-size:14px;color:#666;}
.telNumBox span{margin:0 26px 0 10px;}
.telNumBox a{color:#DF2F30;}
/*验证码*/
.yzm_in{position:relative;margin:14px auto 0 auto;width:360px;}
.yzm_in input{display:inline-block;margin-top:8px;width:234px;height:38px;text-indent:10px;font-size:14px;border:1px solid #D8D8D8;}
.yzm_in input.btn_yzm{margin-left:8px;padding:0;width:110px;height:40px;font-size:13px;color:#F97577;text-align:center;text-indent:0;background:#FEF1F1;border:none;}
.yzm_in input.btn_yzm.noclick{background:#eee;color:#aaa;}
.errorTs{position:absolute;bottom:-22px;left:0px;line-height:18px;font-size:12px;color:#AAAAAA;text-align:left;}
.errorTs > img{display:inline-block;margin-top:2px;margin-right:8px;vertical-align:top;}
/*图文验证码*/
.yzm_inbox{position:relative;}
.img_yz{position:absolute;top:50%;left:50%;margin-left:-65px;margin-top:-49px;width:130px;padding:15px 15px 0;background:#fbfbfb;border:1px solid #ebebeb;border-radius: 4px;z-index: 11;}
.shaxin_btn{float:left;width:14px;height:14px;margin:9px 0 0 10px;}
.shaxin_btn img{display: block;width:14px;height:14px;}
.img_yz input{margin-top:10px;}
.num_jg{width:65px;height:28px;line-height:28px;float:left;padding:0 10px;background: #fff;color: #333;border: 1px solid #ebebeb;border-radius: 4px;margin-bottom: 9px}
.sure_btn{border:none;background:none;color:#e22c28;font-size:14px;height:28px;line-height:28px;float:left;width:auto;padding:0;margin-left:12px;cursor: pointer;}
/*成功失败弹窗*/
.popupBox{position:fixed;top:50%;left:50%;margin-left:-210px;margin-top:-215px;padding-top:55px;width:420px;min-height:410px;line-height:30px;text-align:center;font-size:14px;color:#333;background:#fff;z-index:1000;}
.popupBox .btnclose{display:block;position:absolute;top:0;right:-52px;width:52px;height:52px;background:url(../images/close_tc.jpg) no-repeat;}
.popupBox > div h3{line-height:36px;font-size:20px;font-weight:bold;}
.popupBox > div h3 img{display:inline-block;vertical-align:top;margin-right:14px;}
.popupBox > div p span{padding-left:100px;color:#666;}
.popupBox > div h4{margin-top:40px;font-weight:normal;}
.popupBox > div .code{margin-top:10px;width:136px;height:136px;}
.popupBox > div .btnKnow{display:block;margin:21px auto 0 auto;width:135px;height:36px;line-height:36px;color:#F97577;border:1px solid #F97577;border-radius:4px;}

/*尾部*/
div,form,img,ul,ol,li,dl,dt,dd,p{margin:0;padding:0px;border:0;}
.sfunfooter20120411{width:1200px;background:#fff;color:#333;font-size:12px;font-family:'宋体';text-align:center;clear:both;margin:0 auto;}
.sfunfooter20120411 a:link{font-size:12px;color:#333;text-decoration:none;}
.sfunfooter20120411 a:visited{font-size:12px;color:#333;text-decoration:none;}
.sfunfooter20120411 a:hover{font-size:12px;color:#DF2F30;text-decoration:underline;}
.sfunfooter20120411 .song{line-height:20px;}
.sfunfooter20120411 .verdana{line-height:20px;font-family: Verdana;}
.sfunfooter20120411 .verdana a{color:#333;font-family:'宋体';padding:2px 7px;text-decoration:none;}
.sfunfooter20120411 .verdana a:hover{color:#DF2F30;text-decoration:underline;}
.sfunfooter20120411 .verdana a:hover{color:#DF2F30;text-decoration:underline;}
.sfunfooter20120411 .verdana a.iconip{ background:url(../images/mob.png) no-repeat;padding-left:20px}
.sfunfooter20120411 .verdana a.iconan{ background:url(../images/mob.png) no-repeat 0 -45px;padding-left:20px}
.sfunfooter20120411 em{ font-style:normal;font-family: Verdana;}
.sfunfooter20120411 .spacing{line-height:23px;letter-spacing:3px;font-family:Verdana;margin-top:5px;}
.sfunfooter20120411 td a{display:block}
.sfunfooter20120411 td a:hover{color:#DF2F30;text-decoration:none;}
.footershaixa{position:relative; z-index:2}
.footershaixa a{color:#333;text-decoration:none;}
.footershaixb{display:none;width:500px;height:175px;position:absolute;left:-230px;top:16px;cursor:auto;background:#fff;border:1px solid #DF2F30;text-align:left;}
.footershaixa.activexiala div{display:block;padding:5px 10px;}
.footershaixa.activexiala div td{line-height:22px;}
/*优惠券*/
.coupon {margin-right: -36px;overflow: hidden;}
.coupon li {float: left;width: 360px;height: 88px;margin: 24px 30px -6px 0;padding: 7px 15px 7px 7px;background: url(../images/coupon.gif);font-size: 14px;}
.coupon li dt {display: table-cell;width: 90px;height: 88px;vertical-align: middle;color: #fff;}
.coupon li dt span {display: block;line-height: 30px;}
.coupon li dt i {font-size: 26px;font-family: Arial;}
.coupon li dt cite {font-size: 18px;}
.coupon li dt font {font-size: 12px;display: inline-block;width: 12px;line-height: 15px;vertical-align: top;padding-left: 2px;}
.coupon li dt p {font-size: 12px;}
.coupon li dd {display: table-cell;width: 270px;height: 88px;vertical-align: middle;}
.coupon li dd p {display: table-cell;width: 168px;padding: 0 8px 0 16px;text-align: left;vertical-align: middle;}
.coupon li dd i {display: block;color: #999;font-size: 12px;margin-top: 3px;}
.coupon li dd span {display: table-cell;width: 78px;height: 30px;vertical-align: middle;text-align: center;}
.coupon li dd span a {display: block;line-height: 30px;background: #f8686a;color: #fff;border-radius: 15px;}
.coupon li dd span a:hover {text-decoration: none;}
/*20181220商家活动专区*/
.bdt1{margin-top:29px;border-top:1px solid #f3f3f3;}
.shop_hdzq ul{margin-top:26px;margin-right:-18px;}
.shop_hdzq li{float:left;margin-right:18px;}
.shop_hdzq .text_case2 h4,.shop_hdzq .text_xq2{text-align:left;}
.shop_hdzq .case_img3 {position: relative;width:286px;height: 216px;overflow:hidden;}
.shop_hdzq .case_img3 img{display:block;width:100%;height:100%;}
.shop_hdzq .shade_img{display:none;position:absolute;bottom:0;left:0;padding:0;width:100%;height:100%;line-height:32px;font-size:12px;color:#fff;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
.shop_hdzq .shade_img span{display:inline-block;position:absolute;bottom:0;right:0;padding:0 12px;line-height:32px;font-size:14px;color:#fff;background:#E22C28;}
.shop_hdzq .text_case2 h4{font-weight: normal;color:#333;font-family:'Hiragino Sans GB';}
.shop_hdzq .text_xq2{font-family:'Hiragino Sans GB';}
.shop_hdzq li a:hover .shade_img{display:block;}
.price_yuan{font-size:30px;font-weight:normal;color:#999;text-decoration:line-through;}
.price_yuan em{font-size:14px;text-decoration:none;}
.price_tuan{font-size:30px;font-weight:bold;color:#DF3031;}
.price_tuan em{font-size:14px;}
.shop_xx li{width:800px;line-height:42px;font-size:14px;color:#333;}
.shop_xx li span{display:inline-block;}
.shop_xx li span.first{width:70%;}
.shop_xx li span.second{width:15%;}
.shop_xx li span.last{width:15%;}
.usexxBox ul{padding-top:15px;}
.usexxBox li{line-height:32px;font-size:14px;color:#333;}
.usexxBox li span{display:inline-block;color:#999;margin-right:48px;}
.main980{padding-right:60px;width:920px;}

/*星星点评分数*/
.starGray{display:inline-block;margin:4px 6px 0 6px;width:88px;height:14px;background: url(../images/starGray.png) no-repeat;line-height:14px;vertical-align:top;cursor:pointer;}
.starGray .starOrg{display:inline-block;height:14px;background: url(../images/starRed.png) no-repeat;}
.starBox .store{display:inline-block;line-height:22px;font-size:14px;color:#DF2F30;vertical-align:top;}
/*列表*/
.shop_list dd h4 a{display:inline-block;max-width:450px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.shop_list dd h4 .starBox{margin-top:3px;padding-right:6px;height:22px;font-weight:normal;border:1px solid #fff;vertical-align:top;}
.shop_list dd h4 .starBox:hover{border:1px solid #ffdbdb;}
.shop_list dd h4 span.starGray,.shop_list dd h4 span.starOrg{float:left;}
/*详情*/
.title_xq .btn_xdp{display:block;float:right;width:120px;height:35px;line-height:35px;font-size:16px;color:#fff;text-align:center;background:#df2f2f;cursor:pointer;}
.title_xq .btn_see{display:block;float:right;margin-top:13px;height:35px;line-height:35px;font-size:14px;font-weight:normal;color:#999;text-align:center;cursor:pointer;}
.jjdpBox li{padding:20px 0 6px 0;border-bottom:1px solid #f3f3f3;}
.jjdpBox li:last-of-type{border-bottom:none;}
.jjdpBox .img_head{float:left;width:60px;height:60px;}
.jjdpBox .img_head img{width:100%;height:100%;border-radius:50%;}
.jjdpBox .userinfor{margin-bottom:7px;}
.jjdpBox .txt_dp{margin-left:85px;line-height:28px;font-size:14px;color:#333;}
.jjdpBox .txt_dp p .img_dptu{margin:12px 10px 0 0;width:70px;height:70px;}
.jjdpBox .txt_dp p.time{margin-top:6px;font-size:12px;color:#999;}
.jjdpBox .txt_dp p.time .num_replay{display:inline-block;margin-left:14px;padding:0 0 0 30px;line-height:12px;font-size:13px;color:#999;background:url(../images/icon_mess_replay.png) no-repeat 14px center;border-left:1px solid #EAEAEA;}
.jjdpBox .txt_dp p.time .btn_rep{display:inline-block;margin-left:7px;font-size:13px;color:#004488;cursor:pointer;}
.jjdpBox .usernc{color:#999;}
.jjdpBox .starBox{display:inline-block;margin:4px 5px 0 9px;height:22px;vertical-align:top;}
.fen_xx{display:inline-block;margin:6px 0 0 0;height:20px;line-height:20px;vertical-align:top;font-size:13px;}
.fen_xx i{margin-right:10px;margin-left:9px;padding-left:9px;font-size:12px;color:#666;border-left:1px solid #f3f3f3;}
.fen_xx i:first-of-type{margin-left:0;border-left:none;}
.jjdpBox .page_al{display:inline-block;float:none;margin:-1px 0 30px 0;padding-top:30px;width:100%;text-align:center;background:#fff;}
.xdpBox .title_xq span{float:right;font-size:13px;font-weight:normal;color:#999;}
.xdpBox .xdpCon{line-height:36px;font-size:14px;color:#333;}
.xdpBox .xdpCon h4{margin:20px auto 15px auto;line-height:26px;font-size:16px;}
.xdpBox .tit_xdp{margin-right:16px;}
.xdpBox .star_txt{margin-left:10px;font-size:13px;color:#999;}
.xdpBox .starBox{display:inline-block;margin-top:9px;height:18px;vertical-align:top;}
.xdpBox .starBox i{display:inline-block;width:18px;height:18px;margin-right:8px;background:url(../images/star1.png) no-repeat;vertical-align:top;cursor:pointer;}
.xdpBox .starBox i.cur{background:url(../images/star2.png) no-repeat;}
.xdpBox .starBox i:last-child{margin-right:0;}
.xdpBox li{float:left;width:25%;}
.xdpBox li > span{display:inline-block;}

/*文本区域*/
.text_area{position:relative;margin-top:16px;padding:16px 12px;width:1126px;height:96px;background:#f9f9f9;}
.text_area textarea{width:100%;height:100%;font-size:14px;border:none;outline:none;background:transparent;}
.text_area span{position:absolute;bottom:-40px;right:4px;line-height:21px;font-size:14px;color:#999;}
/*上传图片*/
.fileBox{margin-top:20px;}
.fileBox > div{float:left;max-width:50%;height:36px;}
.fileBox > div.twodiv{padding-left:24px;}
.fileBtn{display:inline-block;position:relative;margin-top:2px;margin-right:10px;vertical-align:top;}
.fileBtn span{display:inline-block;font-size:14px;color:#333;cursor:default;}
.fileBtn span.photo{width:23px;height:22px;line-height:22px;background:url(../images/icon_photo.png) no-repeat;}
.fileBtn span.agreement{margin-top:0;width:23px;height:22px;line-height:22px;background:url(../images/icon_agreement.png) no-repeat;}
.fileBtn:hover span.photo{color:#859AC0;background:url(../images/icon_photo2.png) no-repeat;}
.fileBtn:hover span.agreement{color:#859AC0;background:url(../images/icon_agreement2.png) no-repeat;}
.fileBtn:hover .btnfiletxt{color:#859AC0;}
.fileBtn span.btnfiletxt{padding-left:5px;height:24px;line-height:24px;vertical-align:top;}
.fileBtn input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:'alpha(opacity=0)';}
.fileBox .file_img{display:inline-block;margin-right:7px;vertical-align:top;}
.fileBox .file_img span{display:inline-block;position:relative;margin-right:18px;width:30px;height:30px;}
.fileBox .file_img span img{width:100%;height:100%;}
.fileBox .file_img .img_del{display:block;position:absolute;top:-7px;right:-7px;width:14px;height:14px;background:url(../images/img_del.png) no-repeat;cursor: pointer;}
.fileBox .zhushi{display:inline-block;margin-top:0;line-height:32px;font-size:12px;color:#999;vertical-align:top;}
.btnSubmit{display:block;margin:40px auto;padding:0;width:120px;line-height:35px;font-size:16px;color:#fff;text-align:center;background:#DF2F30;cursor:pointer;}
.btnSubmit:hover{color:#fff;}
.btnSubmit.btntu{margin:40px auto 80px 440px;}
.btnSubmit i{display:inline-block;margin-top:7px;margin-right:8px;width:22px;height:22px;/*padding:0 16px 0 40px;*/background:#DF2F30 url(../images/icon_fabu.png) no-repeat center;vertical-align:top;}
.btnSubmit i.replay{background-image:url(../images/icon_btn_replay.png);}
/*店铺介绍星星评分*/
.store_infor{margin:15px 0 12px 0;}
.store_infor .starBox{display:inline-block;}
.store_infor .starGray{margin:2px 6px 0 6px;width:122px;height:18px;line-height:18px;background:url(../images/starGray1.png) no-repeat;vertical-align:top;}
.store_infor .starGray .starOrg{display:inline-block;height:18px;background:url(../images/starRed1.png) no-repeat;}
.store_infor .starBox .store{display:inline-block;line-height:22px;font-size:16px;font-weight:600;color:#DF2F30;vertical-align:top;}
.store_infor .fen_xx{margin-top:1px;}

/*房聊*/
.fangchat{display:block;padding-left:29px;width:36px;height:26px;line-height:24px;font-size:14px;color:#FA5555;background:url(../images/icon_mess2.png) no-repeat 9px center;border:1px solid #F6CBCB;}
.fangchat:hover{color:#fff;background:#DF2F30 url(../images/icon_mess1.png) no-repeat 9px center;border:1px solid #DF2F30;}

/*店铺活动*/
.activity{padding-top:0px;}
.activity_li{margin:24px -15px 0 -15px;}
.activity_li dl{float:left;margin:0 15px;}
.activity_li dt{float:left;width:140px;height:95px;position:relative;}
.activity_li dt img{display: block;width:100%;height:100%;}
.activity_li dt p{background:#FA5555;height:20px;line-height:20px;padding:0 5px;color:#fff;font-size:13px;position:absolute;top:0;left:0;float:left;}
.activity_li dd{float:left;width:226px;margin-left:14px;color:#999;font-size:13px;line-height:24px;}
.activity_li dd h4{font-size:15px;color:#333;line-height:24px;margin-bottom:4px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

/*最新推荐*/
.titRight{margin:24px 0 14px 0;line-height:21px;font-size:14px;font-weight:bold;color:#333;}
.newTjlist{margin:0 0 0 50px;width:200px;}
.newTjlist li{margin-bottom:20px;}
.newTjlist li img{width:200px;height:150px;}
.newTjlist li p{margin-top:6px;line-height:20px;font-size:13px;color:#333;text-align:center;}

/*精选-猜你喜欢*/
.guessLike2 ul{margin:0 -10px;padding:25px 0;}
.guessLike2 li{float:left;margin:0 10px;width:285px;text-align:center;}
.guessLike2 li img{width:285px;height:214px;}
.guessLike2 li p{margin-top:14px;line-height:21px;font-size:14px;}

/*地图弹层*/
.tc{position:fixed;left:0;top:0;width:100%;height:100%;color:#333;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');z-index:10000;}
:root .tc {filter:none;background-color:rgba(0,0,0,0.5);}
.tc .close{position:absolute;top:15px;right:15px;cursor:pointer;}
.tc_cont_map{position:fixed;left:50%;top:50%;background:#fff;width:740px;margin:-235px 0 0 -390px;padding:20px;}
.tc_cont_map ol{text-align:left;margin-bottom:10px;font-size:14px;}
.tc_cont_map ol b{display:block;margin-bottom:10px;}
.tc_cont_map ol span{display:inline-block;color:#999;width:42px;}
.tc_cont_map ol cite{display:inline-block;width:698px;}
.tc_cont_map ul{width:740px;height:370px;}
/*收藏和点赞*/
.click_ts{position:fixed;top:50%;left:50%;margin:-20px 0 0 -65px;width:130px;height:40px;line-height:40px;font-size:14px;color:#fff;text-align:center;border-radius:4px;background:rgba(0,0,0,0.6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);}

/*抖房*/
.dfangBox li{padding:20px 0 6px 0;border-bottom:1px solid #f3f3f3;}
.dfangBox li:last-of-type{border-bottom:none;}
.dfangBox .img_head{float:left;width:60px;height:60px;}
.dfangBox .img_head img{width:100%;height:100%;border-radius:50%;}
.dfangBox .userinfor{margin-bottom:7px;}
.dfangBox .txt_dp{margin-left:85px;line-height:28px;font-size:14px;color:#333;}
.dfangBox .txt_dp p .img_dptu{margin:12px 10px 0 0;width:70px;height:70px;}
.dfangBox .txt_dp p.time{margin-top:6px;font-size:12px;color:#999;}
.dfangBox .usernc{color:#004488;}
.dfangBox .txt_dp p .videoBox{display:inline-block;position:relative;margin:12px 10px 0 0;width:70px;height:70px;}
.dfangBox .txt_dp p .videoBox img{width:100%;height:100%;}
.dfangBox .txt_dp p .videoBox a{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background-image:url(../images/icon_video.png);background-position:center;background-repeat:no-repeat;cursor:pointer;}
:root .dfangBox .txt_dp p .videoBox a{filter:none;background-color:rgba(0,0,0,0.5);background-image:url(../images/icon_video.png);background-position:center;background-repeat:no-repeat;}
.moreDiv{text-align:center;border-top:1px solid #F3F3F3;}
.moreDiv a{display:inline-block;padding:18px 0 0 0;line-height:18px;font-size:14px;color:#999;cursor:pointer;}

/*回复*/
.replayBox{margin-top:6px;border-top:1px solid #f3f3f3;}
.replayBox li .usernc{color:#004488;}
.replayBox li .stag_shj{display:inline-block;margin-left:7px;padding:0 8px;line-height:20px;font-size:12px;color:#F97577;background:#FEF1F1;border-radius:2em;}
.replayBox li .btn_all{margin-left:25px;font-size:13px;color:#004488;cursor:pointer;}

/*视频弹层*/
.videoPlay{position:absolute;top:50%;left:50%;margin:-220px 0 0 -345px;width:690px;height:440px;background:#000;}
.videoPlay .btnclose{display:block;position:absolute;top:0;right:-52px;width:52px;height:52px;background:url(../images/close_tc.jpg) no-repeat;}
.videoPlay video{position:absolute;top:0;left:0;width:100%;height:100%;}

/*20190624微信小程序扫码*/
.lx_box{position:relative;height:66px;}
.lx_box .tel_infor{margin-right:30px;}
.w_img{display:block;float:right;margin-top:23px;width:20px;height:20px;}
.w_Box{display:none;position:absolute;right:0;bottom:50px;padding-bottom:12px;width:160px;min-height:184px;background:rgba(255,255,255,1);box-shadow:0px 2px 8px 0px rgba(0,0,0,0.15);border-radius:4px;}
.w_Box .close_w{display:block;position:absolute;right:3px;top:3px;width:20px;height:20px;background:url(../images/close_s.png) no-repeat 5px 5px;}
.w_Box img{margin:20px 15px 14px 15px;}
.w_Box p{line-height:21px;font-size:14px;color:#DF2F30;text-align:center;}

/*20190624*/
.dfangBox .shop_text{float:none;margin:38px 0 0;width:100%;}
.dfangBox .shop_text .label_shop li{padding:0 5px;border-bottom:none;}
.dfangBox .shop_text .starBox{margin:0;}
.dfangBox .shop_text .store_infor{margin:17px 0 2px 0;}
.dfangBox .shop_text .label_shop li{margin-bottom:0;}
.dfangBox .shop_text .tel_area,.jjdpBox .shop_text .label_shop{border-bottom:none;}

/*查看大图*/
.bigTu{position:absolute;top:50%;left:50%;margin:-220px 0 0 -345px;width:710px;height:440px;}
.bigTu .btnclose{display:block;position:absolute;top:0;right:-82px;width:52px;height:52px;background:url(../images/close_tc.jpg) no-repeat;cursor:pointer;}
.bigTu .imgsBox{position:absolute;top:0;left:0;width:100%;height:100%;}
/*轮播大图*/
.see-img{position:relative;width:710px;}
.see-img .big-img{height:440px;}
.see-img .bigImg{position:absolute;left:0;top:0;width:710px;height:440px;line-height:440px;text-align:center;overflow:hidden;}
.see-img .bigImg img{display:none;position:absolute;top:50%;left:50%;max-width:100%;vertical-align:middle;position:static\9;top:auto\9;left:auto\9;*position:static;*top:auto;*left:auto;_position:static;_top:auto;_left:auto;transform:translate(-50%,-50%);}
.lbbtn1-l,.lbbtn1-r{position:absolute;top:50%;left:-66px;margin-top:-30px;width:36px;height:60px;text-align:center;background-color:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);cursor:pointer;}
:root .lbbtn1-l,:root .lbbtn1-r{filter:none;background-color:rgba(0,0,0,0.5);}
.lbbtn1-r{left:auto;right:-66px;}
.lbbtn1-l img,.lbbtn1-r img{position:absolute;margin-top:-16px;top:50%;left:9px;width:17px;height:32px;}
.lbbtn1-r img{left:auto;right:9px;}

.little-img{position:relative;margin:6px 0 0 0;width:710px;height:80px;overflow:hidden;}
.little-img ul{position:absolute;width:2000px;top:0;left:0;}
.little-img li{float:left;margin-right:10px;display:inline;position:relative;width:80px;height:80px;cursor:pointer;text-align:center;overflow:hidden;}
.little-img li img{width:100%;height:100%;}
.limg-cover{position:absolute;top:0;left:0;width:80px;height:80px;background:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);}
:root .limg-cover{filter:none;background-color:rgba(0,0,0,0.5);}
.little-img li.cur .limg-cover{display:none;}
.lbbtn-l,.lbbtn-r{position:absolute;left:0;bottom:0;width:20px;height:80px;background:url(../images/lbtn.png) 5px 32px no-repeat;background-color:rgba(0,0,0,.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);cursor:pointer;}
:root .lbbtn-l,:root .lbbtn-r{filter:none;background-color:rgba(0,0,0,0.5);}
.lbbtn-r{left:auto;right:0;background-image:url(../images/rbtn.png);}
/*20190808在线咨询按钮*/
.lAsk_btn{display:block;width:138px;height:48px;line-height:48px;font-size:18px;color:#DF2F30;background:#FFFFFF;border:1px solid #F5C0C0;cursor:pointer;}
.lAsk_btn:hover{color:#DF2F30;}
.lAsk_btn i{display:inline-block;margin:15px 8px 0 20px;width:18px;height:18px;background:url(../images/icon_fl2.png) no-repeat;vertical-align:top;}

/* high购11月 */
.shop_list dt{position: relative;}
/*列表加直播 20200326*/
.stag-pos{position: absolute;top: 5px;left: 5px;}
.stag-pos span{display:inline-block;position:static;margin:0 3px 5px 0;padding-right: 6px;height: 20px;line-height: 20px;font-size: 12px;color: #fff;border-radius: 2px;vertical-align: top;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.stag-pos .high-tag{padding: 0 6px;background: #F94748;}
.stag-pos .live-tag{color: #ffffff;background: rgba(0,0,0,.3);}
.stag-pos .live-tag i{display: inline-block;vertical-align: top;}
.stag-pos .live-tag.zb{padding: 0 6px;background: #F94748;}
.stag-pos .live-tag.zb i{margin:5px 4px 0 0;width: 10px;height: 10px;background: url(../images/icon_live_zb.gif) no-repeat center;}
.stag-pos .live-tag.yg{font-weight: bold;}
.stag-pos .live-tag.yg i{margin-right:6px;padding:0 6px;height: 20px;line-height: 20px;font-weight:normal;background: #499CF9;border-radius: 2px 0 0 2px;}
.stag-pos .live-tag.hf{padding: 0 6px;background: #FA972F;}
/*详情加直播 20200326*/
.large_box li{position: relative;}
.live-box{position: absolute;left: 10px;top: 10px;}
.live-box p{margin-bottom: 20px;}
.live-box span{display: inline-block;position: relative;}
.yg-icon{padding:0 0 0 25px;height:28px;line-height:28px;font-size:13px;color:#333;background:#ffffff;border-radius:14px;}
.yg-icon em{display: inline-block;position: absolute;left: 11px;top: 50%;margin-top: -3px;width: 5px;height: 5px;background: #FF3333;}
.yg-icon a{display: inline-block;margin:0 0 0 11px !important;padding:0 10px;min-width: 59px;color: #ffffff;text-align: center;background: #F84440;border-radius: 14px;vertical-align: top;cursor: pointer;}
.yg-icon a.calc{color:#666;background: #EAEAEA;}
.yg-icon a:hover{background: #E62E2E;}
.yg-icon a.calc:hover{background: #DBDBDB;}

/* 直播列表20200326 */
/*20190624*/
.shop-live-page .shop_text{float:none;margin:38px 0 0;width:100%;}
.shop-live-page .shop_text .label_shop li{padding:0 5px;border-bottom:none;}
.shop-live-page .shop_text .starBox{margin:0;}
.shop-live-page .shop_text .store_infor{margin:17px 0 2px 0;}
.shop-live-page .shop_text .label_shop li{margin-bottom:0;}
.shop-live-page .shop_text .tel_area,.shop-live-page .shop_text .label_shop{border-bottom:none;}
.shop-live ul{margin: -4px -18px 0 0;}
.shop-live li{float: left;margin: 30px 18px 0 0;}
.shop-live .case_img3{position:relative;width: 286px;height: 160px;}
.shop-live .case_img3 img{width: 100%;height: 100%;}
.shop-live .icon-live{position: absolute;top:50%;left: 50%;margin: -21px 0 0 -21px;width: 42px;height: 42px;background: url(../images/icon_live.png) no-repeat;}
.shop-live .text_case2{width: 286px;}
.shop-live .text_case2 h4{padding:10px 0 0 0;line-height: 24px;font-size: 14px;font-weight:normal;color: #333;text-align:left;white-space:normal;overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical; word-break:break-all;}
.search_cont ol{margin-left:0;margin-top:-15px;width:auto;height:47px;line-height:47px;font-size:13px;color:#666;background:url(../images/icon_map.png) no-repeat left center;}
.search_cont ul li{margin-right:0;}
.main_left ol{background:none;}
.find span{background:url(../images/icon2.png) no-repeat left;}
.find ul input{padding:0 10px;width:230px;background-image:none;background-color:#fff;}
/*自主装修修改样式*/
.zizhu p{margin-top:26px;margin-bottom:25px;height:auto;line-height:1;font-size:22px;font-weight:bold;}
.zz{width:859px;border-right:1px solid #EEEEEE;}
.zz ul{border:none;}
.zz ol{width:220px;height:310px;background:none;}
.zz ol li{padding-left:10px;width:208px;height:40px;border:1px solid #FFFFFF;border-right-color:#EEEEEE;}
.zz ol li.on{border:1px solid #EEEEEE;border-right-color:#FFFFFF;}
.zz ol li span{display:block;width:38px;height:38px;line-height:38px;font-size:19px;color:#C0CEE9;text-align:center;background:url(../images/num_bg.png) no-repeat;}
.zz ol li span.first-child{color:#F97577;background:url(../images/num1_bg.png) no-repeat;}
.zz ol li font,.zz ol li i{display:block;float:none;margin-left:58px;width:auto;}
.zz ol li font{padding-top:0;font-size:15px;font-weight:bold;}
.zz ol li font a{color:#DF2F30;}
.zz ol li i{margin-top:3px;font-size:13px;color:#333;}
.zz dl{width:582px;height:310px;padding:0 28px;}
.zz dl span{margin-bottom:3px;line-height:38px;font-size:15px;font-weight:bold;border-bottom:none;}
.zz dl span cite{font-weight:normal;}

.zz dl dt li{margin-bottom:5px;}
.zz dl dt li a{font-size:13px;color:#666;}
.zz dl.dl1 dt li{margin-bottom:18px;}
.zz dl.dl1 dt li b{margin-bottom:4px;}
.zz dl.dl1 dd{margin-top:40px;}
.zz dl.dl1 dd .input,.zz dl.dl1 dd .btn{float:left;}
.zz dl.dl1 dd .input{float:left;margin:0;padding:0 10px;width:382px;height:36px;line-height:36px;font-size:14px;color:#666;background:#fff;border:solid 1px #DFDFDF;border-right:0;border-radius:3px 0 0 3px;}
.zz dl.dl1 dd .btn{float:left;margin:0;width:180px;height:38px;line-height:38px;font-size:14px;font-weight:bold;color:#FFF;text-align:center;background:#DF2F30;border:none;border-radius:0 3px 3px 0;cursor:pointer;}
.zz dl.dl1 dd .btn:hover{background:#DF2F30;}

.zz dl.dl2{padding:15px 0 0 0;width:638px;height:295px;}
.zz dl.dl2 p{margin:0;}
.zz dl.dl2 em{margin:0 auto;}


.zz dl.dl6{padding:7px 12px 0 24px;}
.zz dl.dl6 li span i{width:32px;height:46px;background-repeat:no-repeat;}
/*右侧房天下装修*/
.gj p{padding-left:26px;}
.gj ul{padding:0 20px 20px 20px;border:none;}
.gj ul ol li{margin-right:0;margin-bottom:31px;width:103px;text-align:center;}
.gj ul ol li a{font-size:14px;}
.gj ul ol li img{display:block;float:none;margin:0 auto 21px auto;}
.gj ul dl{margin-top:0;margin-bottom:36px;height:auto;}
.gj ul dl dd{float:none;line-height:29px;background-color:#FEF1F1;border-radius:2em;}

/*替换推荐图片*/
.zsgs li span i{top:0;right:0;left:auto;width:32px;height:46px;background:url(../images/recommend3.png) no-repeat;}/**20200417**/
.zsgs li span .hot-shop{display:inline-block;position:absolute;top:5px;left:5px;padding: 0 6px;width:auto;height: 20px;line-height: 20px;font-size: 12px;color: #fff;background:#F94748;border-radius: 2px;vertical-align: top;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}/**20200417**/

/* 20200326找建材家具 */
.jc-home-box ul{margin: 0 -10px;}
.jc-home-box li{float:left;margin:0 10px;width: 176px;height: 220px;background: #F7F7F7;border-radius: 1px;overflow: hidden;}
.jc-home-box li a{display: block;cursor: pointer;}
.jc-home-box li .txts{padding-top: 24px;height:78px;line-height: 22px;font-size: 12px;color: #666;text-align: center;}
.jc-home-box li .txts h3{margin-bottom:6px;line-height: 27px;font-size: 18px;color: #333;}
.jc-home-box li .img-jc{width: 176px;height: 118px;}
.jc-home-box li .img-jc img{width: 100%;height: 100%;}
.goods-home-box{margin-top: 20px;}
.goods-home-box ul{margin: 0 -10px;}
.goods-home-box li{float:left;margin:0 10px;width: 176px;height: 188px;overflow: hidden;}
.goods-home-box li .img-good{position:relative;width: 176px;height: 130px;}
.goods-home-box li .img-good img{width: 100%;height: 100%;}
.goods-home-box li .txt-good{line-height: 18px;font-size: 12px;color: #333333;text-align: left;}
.goods-home-box li .txt-good h3{margin-top:9px;line-height: 21px;font-weight: normal;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.goods-home-box li .txt-good p{margin-top: 5px;}
.goods-home-box li .txt-good ins{font-size:18px;color: #DF2F30;text-decoration: none;}
.goods-home-box li .txt-good del{margin-left:10px;color: #999;}
