﻿@import url(dialog.css);
@import url(mobile-select-area.css);
/*消除苹果默认按钮样式*/
select,input[type=text],input[type=mobile],input[type=email],button,input[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;-webkit-border-radius:0;border-radius:0;}
select{background: url("../img/select_icon.png") 95% center no-repeat;}
a img,li img{display:block; width:100%;}
/*base style*/
.login_icon{display:inline-block;margin-left:3%;background: url(../img/login_icons.png) no-repeat;background-size:90px;}
.protocol{font-size:14px;}
.protocol input{margin-right:5px;vertical-align: middle;}
.protocol a{vertical-align: middle;}
.login,.register{margin-top: -55px;padding-bottom: 55px;background: #fff; height:100%;}
.orange_color{color:#ff5500;}
.dark_color{color:#5f5f5f;}
.blue_color{color:#008fd7;}
.weui_media_hd img{max-width: 100%;}
.fl{float:left;}
.fr{float:right;}
.clearfix{overflow: hidden;}
.clearfix:after{content:"";display:block;height:1px;line-height:0;overflow: hidden;clear: both;}
.line_clamp{overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
/*字体*/
.f14{font-size: 14px;}
.f16{font-size: 16px;}
::-moz-placeholder { color: #888; }
::-webkit-input-placeholder { color:#888; }
:-ms-input-placeholder { color:#888; }
/*箭头向上*/
.arrow-up {
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-bottom:10px solid #f2f2f2;
}

/*箭头向下*/
.arrow-down {
    width:0;
    height:0;
    border-left:10px solid transparent;
    border-right:10px solid transparent;
    border-top:10px solid #f2f2f2;
}
/*箭头向左*/
.arrow-left {
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-bottom:10px solid transparent;
    border-right:10px solid #f2f2f2;
}

/*箭头向右*/
.arrow-right {
    width:0;
    height:0;
    border-top:10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 10px solid #f2f2f2;
}
/*display盒子*/
.dis-box {display: -webkit-box;display: -moz-box;display: -ms-box;display: box;}
.box-flex {-webkit-box-flex: 1;-moz-box-flex: 1;-ms-box-flex: 1;box-flex: 1; display: block; width:100%;}

/*字体位置*/
.text-left{text-align: left;}
.text-center{text-align: center;}
.text-right{text-align: right;}

/*多个一行二个*/

.w-2{width:50%;  float:left;box-sizing: border-box; position: relative;}

/*多个一行三个*/

.w-3{width:33.33%;  float:left;box-sizing: border-box; position: relative;}

.xiangqing{
    padding-bottom: 1rem;
    line-height: 2rem;
    background-color: #FFFFFF;
    margin-top: 0.5rem;
    margin-bottom: 5.5rem;
}
.xiangqing-1{
    padding-bottom: 1rem;
    line-height: 2rem;
    background-color: #FFFFFF;
    margin-top: 0.5rem;
    margin-bottom: 6.5rem;
}

/******************************/
/******登录+注册******/
/******************************/
/*头部*/
.logo_box{-webkit-display:flex;display:flex;flex-direction: column;justify-content:flex-end;align-items: center;height:25%;}
.logo_box .logo{width:52%;}
/*输入表单*/
.login_form{position:relative;box-sizing:border-box;height:75%;padding:10% 5% 0;background: #fff;}
.login_form label{position:relative;display:block;margin-top:1em;padding:5px 0 0.3em 5px;border-bottom:1px solid #E1E1E1;}
.login_form label input:not([type="checkbox"]){width:80%;box-sizing:border-box;border:none; height:28px; line-height:28px;font-size:14px;overflow:hidden;}
.login_form .submit_btn{width:100%;margin-bottom:0;}
/***登录***/
.login .login_form label input:not([type="checkbox"]){padding-left:50px;}
.login .login_form .login_icon{position:absolute;left:5px;top:5px;width:23px;height:30px;}
.login_form .login_icon_phone{background-position:4px 0;}
.login_form .login_icon_pass{background-position:-20px 1px;}
.login .check_box{font-size: 14px;border:none;}
.login .check_box input{vertical-align: middle;}
.login .operation{margin-top:5%;overflow:hidden;}
.login .operation a{font-size:14px;}
/***注册***/
.register .login_form .veri_text{width:50%;}
.register .login_form .veri_code{position:absolute;right:0;bottom:0.5em;width:50%;max-width:110px;padding:0 5px;line-height:2;font-size:16px;}
.login_form .eye_icon{float:right;width:36px;height:20px;background-position:-56px -48px;}
.login_form .eye_icon.show{background-position:-56px -70px;}
.register .protocol{margin-top:15px;}
.protocol_info{position: fixed;height: 0;left:0;bottom: 0;background: #FFF;z-index: 4;-webkit-transition: height .5s ease-in-out;overflow:hidden;}
.protocol_info .protocol_info_content{height:100%;margin:50px 10px 10px;overflow:scroll;box-sizing: border-box;}
.protocol_info .close{position: absolute;top: 0;right: 0;margin:0.5rem .5rem 0 0;width: 30px;height: 30px;background: url(../img/personal_icons.png) no-repeat -25px 0;background-size: 100px;z-index: 5;}
.mask{display:none;position: fixed;left:0;top: 0;width: 100%;height: 100%;background: #000;z-index: 3;opacity: .3;}
/***协议弹出框***/
#lwx_xieyi,#lwx_baojia{width:845px; overflow: hidden; background:#fff; border:4px solid #a1a1a1; text-align: left;}
.lwx_xieyi_content,.lwx_baojia_content{padding:20px;}
.lwx_xieyi_content h3,.lwx_baojia_content h3{color:#4d4d4d; font-size:18px; border-bottom:1px solid #e1e1e1; padding-bottom:10px; margin-bottom:20px;}
.lwx_xieyi_content h3 span,.lwx_baojia_content h3 span{float:right; cursor: pointer; display: inline-block; color:#7b7b7b; font-size: 22px; font-weight: lighter;}
.lwx_xieyi_text{padding-bottom:30px;overflow: auto; color: #4d4d4d; font-size: 14px;}
.lwx_xieyi_text h4,.lwx_xieyi_text h5{text-align: center; margin-top:30px; margin-bottom:10px;}
.lwx_xieyi_text h4{font-size:18px; margin-top:50px; }
.lwx_xieyi_text h5{font-size:16px; font-weight: lighter;}
.lwx_xieyi_text h5 span{ padding-bottom:5px; border-bottom:1px solid #333;}
.lwx_xieyi_text p{line-height:220%; margin-bottom: 25px;}
.cart-list .lwx_pop_btn a.lwx_confirm{color:#fff;}
.lwx_xieyi_text p.like_h4{font-size:18px; color:#000; margin:40px 0 10px}
.align_right{text-align:right;}
.color_black{color:#000;}
/******************************/
/******支付相关流程******/
/******************************/
/***public styles***/
.pay_icon{display:inline-block;width:20px;height:20px;background: url("../img/pay_icon.png") no-repeat;background-size: 180px;vertical-align: top;}
.weui_cells_checkbox .weui_icon_checked:before{font-size:22px;}
.weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before{color:#018FD7;}
.weui_cells_checkbox .weui_cell{padding:0;}
.weui_cells{font-size:16px;}
.weui_media_box .add_text{font-size:14px;color:#1a1a1a;}
.confirm_orders .weui_cell_primary h4{font-size:1.2rem; font-weight:bold;}
.confirm_orders .weui_media_box .add_text{font-size:1.1rem;color:#1a1a1a;}
/*购物车列表*/
.pro_lists{margin-top:5px;}
.pro_lists .weui_panel{margin-top: 5px;}
.pro_number{display:inline-block;margin-top:1px;text-align: center;font-size:0;vertical-align: middle;}
.pro_number input{box-sizing:border-box;width:30px;height:20px;font-size:14px;padding:0;border: 1px solid #E0E0E0;border-left:0;border-right:0;text-align: center;color:#747474;}
.pro_number a{display:inline-block;width:18px;height:18px;line-height:18px;border:1px solid #E0E0E0;font-size:14px;color:#747474;}
.pro_number .decrease.disabled{border-color:#EFEFEF;color:#DCDBE1;}
.pro_material{margin:10px auto 20px;}
.pro_material .weui_media_box{padding-left:40px;}
.pro_material .pro_number{color:#A1A1A1;}
.cart_lists{padding-bottom:55px;}
.cart_lists img{width:100%;max-width: 100%;}
.cart_lists .pro_info{font-size:15px;margin-top:10px;}
.cart_lists .delete_icon{display:inline-block;width:20px;height:19px;margin-right:10px;background: url("../img/pay_icon.png") no-repeat right bottom;background-size:85px;}
.cart_lists .weui_panel_hd{font-size:15px;color:#1b1b1f;}
.cart_lists .weui_media_box.weui_media_appmsg .weui_media_hd{width:70px;height:70px;}
.cart_lists .weui_media_box .weui_media_title{display:block;height:35px;line-height:1.3;font-size:14px;white-space: inherit;text-overflow: clip;color:#1b1b1f;}
.cart_lists .weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before{color:#FF5500;}
/*优惠券*/
.cart_lists .weui_media_box{padding: 35px 15px 15px;}
.cart_lists .weui_media_box .coupon_link_btn{position:absolute;right:15px;top:15px;padding-left:5px;border-left:2px solid #eee;color: #f23030;line-height: 1;}
/*购物车结算*/
.cart_balance .account_btn{display:block;width:100px;height:55px;background: #FF5500;color:#fff;font-size:16px;text-align: center;line-height:55px;border: none;}
.disabled_btn{display:block; width:100px;;height:55px;background: #999;color:#f3f3f3;font-size:16px;text-align: center;line-height:55px;}
.cart_balance .pro_price{ padding-left:10px;}
.cart_balance .pro_price .orange_color{font-size:1.5em;}
.cart_balance .pro_price .gray{font-size:1.3em;}
.cart_balance .weui_cells_checkbox{margin:0 15px;}
.cart_balance .weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before{color:#FF5500;}
/*收货地址*/
.delivery_address .weui_panel_ft{color:#040404;}
.delivery_address .weui_panel:before,.delivery_address .weui_panel:after{content: normal;}
.delivery_address .weui_panel_ft:before{left:0;border-color:#CFCFCF;}
.delivery_address .weui_panel_ft:after{content: normal;}
.delivery_address .weui_panel_ft{overflow:hidden;}
.edit_btn,.delete_btn{margin-left:10px;color:#1a1a1a;font-size: 14px;}
.edit_btn i,.delete_btn i{margin-right:5px;}
.edit_btn i{background-position: 0 0;}
.delete_btn i{background-position: 0 -23px;}
/*新增收货地址*/
.add_address form .weui_cells_form{margin-top:0;}
.add_address .weui_cells:before{content: normal;}
.add_address .weui_cell_select{padding: 10px 15px;}
.add_address .address_detail_text{display:block;padding:10px 15px;}
.add_address .address_detail_text .weui_cell_hd{margin-bottom:10px;}
.add_address .address_detail_text .weui_input{height:2.8rem;}
.add_address .weui_cells_checkbox{padding:10px 15px;}
/*确认订单*/
.confirm_orders .add_link{background: #FF5500;color:#fff;font-size:1.4rem;}
.confirm_orders .add_link.weui_cells_access .weui_cell_ft:after{border-color:#fff;}
.confirm_orders .pro_lists_box{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-align:center;-webkit-align-items:center;align-items: center;padding:10px 15px;margin:15px auto;background: #fff;overflow:hidden;color:#bfbfc0;}
.confirm_orders .swiper-container{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;margin-right:5%;}
.confirm_orders .pro_lists_box li{float:left;margin-right:5px;text-align: center;}
.confirm_orders .pro_lists_box li p{font-size:14px;}
.confirm_orders .pro_lists_box .pro_img{padding:5px;border:1px solid #EEEEEE;font-size:0;}
.confirm_orders .pro_lists_box .pro_img img{max-width: 100%;}
.confirm_orders .pro_lists_box .pro_number{float:right;font-size:1.1rem;}
.confirm_orders .account_box{background: #fff;padding:10px 15px;margin: 1.17647059rem 0;font-size:16px;}
.confirm_orders .account_box li{margin:5px 0;}
.confirm_orders .account_box li span{color:#ff5400;}
.confirm_orders .pay_way .weui_cell_ft{color:#ff5400;font-size:1rem;}
.confirm_orders .pay_way .pay_icon{margin-right:5px;background-position:0 -46px;}
.confirm_orders .invoice_box,.deposit_pay,.remark_box{padding:10px 0 0;}
.confirm_orders .invoice_box p,.confirm_orders .remark_box p{padding:0 15px;}
.confirm_orders .invoice_box .weui_cells_checkbox,.deposit_pay .weui_cells_checkbox,.remark_content{padding:10px 15px;overflow:hidden;border-bottom: 1px solid #DFDFDF;}
.confirm_orders .invoice_box .weui_cells_checkbox label,.deposit_pay .weui_cells_checkbox label{float:left;display:-webkit-flex;display:flex;margin-right:15px;}
.confirm_orders .weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before{color:#FF5500;}
.confirm_orders .danwei_box{display:none;padding:10px 15px;}
.confirm_orders .invoice_box textarea{border:none;width:100%;box-sizing: border-box;}
.confirm_orders .add_box{background: #fff;}
.confirm_orders .weui_media_box{padding:0;padding-right:10px;}
.confirm_orders .fix_bottom .pro_price .orange_color{margin-left:15px;}
/**优惠券**/
.coupon_usable_wrapper .weui_actionsheet_title{height: 55px;background-color: #fff;text-align: left;font-size: 18px;color:#2a2a2a;}
.coupon_usable_wrapper .weui_actionsheet_title .iconfont{margin-right:5px;color:#ff939b;font-size: 22px;vertical-align: middle;}
.coupon_usable_box{margin:15px 10px;padding:0;border-radius:4px;background-color: #f8f8f8;align-items: stretch;}
.coupon_usable_content{height:315px;overflow-y: scroll;}
.coupon_usable_box .cu_hd{box-sizing:border-box;width:40%;padding:5px 25px 5px 10px;background:#ff5e6a url("../img/coupon_bg.jpg") no-repeat right center;color:#fff;text-align: left;line-height: 1.8;}
.coupon_usable_box .cu_bd{padding:12px 5px 5px;font-size: 12px;text-align: left;color:#666666;}
.coupon_usable_box .cu_hd .cu_price{font-size: 14px;}
.coupon_usable_box .cu_hd .cu_price span{font-size: 22px;}
.coupon_usable_box .limit_price{font-size: 14px;}
.use_coupon_btn{display: block;width: 80px;text-align:center; margin-left:10px; padding:0;border: 1px solid #fff;border-radius:5px;color: #fff;font-size: 12px;}
.coupon_usable_box .cu_tip{font-size: 12px;}
.coupon_usable_box .limit_date{margin-top: 5px;font-size: 14px;color:#ff5e6a;}
.coupon_usable_box:before{content: normal;}
.coupon_usable_box.visited:after{content: "";position:absolute;left:-4px;top:-4px;right:-4px;bottom:-4px;border:4px solid #FFFFA3;border-radius: 4px;}
.specified_date_tag{position:absolute;right:0;top:0;border:40px solid #ff5500;border-left-color:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);border-top-color:rgba(0,0,0,0);text-align:center;-webkit-transform:translate(50%,-50%) rotate(135deg);transform:translate(50%,-50%) rotate(135deg);}
.specified_date_tag:after{content:"即将过期";position:absolute;width:60px;left: 1px;bottom: -9px;transform: rotate(270deg);color:#fff9d4;font-size: 12px;}
/*无可用优惠券*/
.coupon_disable_content{padding-bottom: 15px;text-align: center;color:#666666;}
.coupon_disable_content .iconfont{line-height:1.4;color:#dbdfe2;}
/*优惠券页面*/
.m_coupon_wrap{padding:50px 0;}
.m_coupon_wrap .coupon_usable_box{background-color: #fff;}
.my_coupon_content{min-height: 400px;}
.my_coupon_content .coupon_usable_box .cu_hd{background:#ff5e6a url("../img/coupon_my_bg.jpg") no-repeat right center;}
.my_coupon_content .coupon_usable_box .cu_hd .cu_price span{font-size: 26px;}
.my_coupon_content .coupon_disable_box .limit_date{color:#b2b2b2;}
.used_tag{position:absolute;right:-6px;top:-6px;width:41px;height:41px;background: url("../img/used_tag.png") no-repeat;background-size: 41px;}
.my_coupon_content .coupon_disable_box .cu_hd{background: #B2B2B2 url("../img/coupon_gray_bg.jpg") no-repeat right center;color:#fff;}
/*收银台*/
.checkstand .order_amount{margin-top:0;}
.checkstand .order_amount .weui_cell_ft{color:#FF5500;font-weight: bold;}
.checkstand .weui_cells_access p{height:30px;line-height:30px;}
.checkstand .pay_icon{width:55px;height:30px;margin-right:10px;background-size:115px;}
.checkstand .bank_card_icon{background-position:-12px 2px;}
.checkstand .alipay_icon{background-position:-14px -25px;}
/*支付成功*/
.pay_success{height:100%;background: #fff;overflow:hidden;}
.pay_success .success_img{width:25%;margin:20% auto 20px;}
.pay_success .success_img img{max-width:100%;}
.pay_success .success_tips{font-size:1.6rem;text-align: center;line-height:1.8;}
.pay_success .operation_btn{margin-top:15%;text-align: center;}
.pay_success .operation_btn a{display:inline-block;margin:0 10px;padding:0 20px;line-height:2.2;}
.pay_success .weui_btn{font-size:15px;}
/******************************/
/******首页******/
/******************************/
/***public styles***/
.index_icon{float:left;width:24px;height:24px;margin-right:5px;vertical-align: middle;background:url(../img/index_icon2.png) no-repeat;background-size: 300px;}
.index_icon1{float:left;width:24px;height:24px;margin-right:5px;vertical-align: middle;background:url(../img/index_icon3.png) no-repeat;background-size: 106px;}
.index .recommend_icon{background-position:1px 1px;}
.index .project_icon{background-position:-173px 0;}
.index .result_icon{background-position:-208px 0;}
.index .xuangou_tit_icon{background-position:-35px 0;}
.index .xianxia_icon{background-position:-242px 0;}
.index .hot_sale_icon{background-position:-277px 0;}
.index .phone_address_icon{position:absolute;right:5%;top:15px;width:34px;height:34px;background-position:0 -27px;}
.index .free_design_icon{background-position:0 0;}
.index .baojia_icon{background-position:-82px 0;}
.footer_phone .phone_icon{float:none;display:inline-block;width:27px;height:27px;background-position:-54px -37px;}
/***首页头部***/
.header-bar{padding:10px 15px;background-color:#F8F8F8;border-bottom:solid 2px #ececec;}
.header-bar-tbl{display:table;width:100%;padding:0;margin:0;}
.header-bar-cell-1{display:table-cell;width:60px;vertical-align:middle;}
.header-bar-cell-2{display:table-cell;padding:0 3%;vertical-align:middle;}
.header-bar-cell-3{display:table-cell;width:48%;vertical-align:middle;}
.header-bar .logo{display:block;width:86px;height:19px;background:url(../img/logo.gif) no-repeat 0 0;background-size:86px;}
.header-bar .city{display:inline-block;height:20px;line-height:20px;padding-left:18px;font-size:14px;background:url(../img/index_icon2.png) no-repeat -130px -52px;background-size:390px;}
/***首页轮播图***/
.swiper-slide{font-size:0;}
/***导航***/
.app-nav{padding:15px 0 10px;overflow:hidden;background-color:#fff;border-bottom:1px solid #DFDFDF;}
.app-nav .app-link{position:relative;display:block;float:left;width:20%;height:90px;font-size:12px;text-align:center;color:#505050;}
.app-nav .app-link:before{display:block;width:56px;height:56px;margin:10px auto;background:url(../img/index_icon4.png) no-repeat;background-size:578px;content:"";}
.app-nav .app-category:before{background-position:0 0;}
.app-nav .app-project:before{background-position:-112px 0;}
.app-nav .app-raiders:before{background-position:-56px 0;}
.app-nav .app-albums:before{background-position:-169px 0;}
.app-nav .app-expr:before{background-position:-226px 0;}

.app-nav .app-coupon:before{background-position:0 -56px;}
.app-nav .app-sale:before{background-position:-56px -56px;}
.app-nav .app-baojia:before{background-position:-112px -56px;}
.app-nav .app-design:before{background-position:-169px -56px;}
.app-nav .app-netpot:before{background-position:-226px -56px;}
.app-nav .app-netpot2:before{background-position:-226px -113px ! important;}
.app-nav .app-coupon2:before {
    background-position: 0 -113px ! important;
}
.app-nav .app-sale2:before {
    background-position: -56px -113px ! important;
}
.app-nav .app-baojia2:before {
    background-position: -112px -113px ! important;
}
.app-nav .app-albums2:before {
    background-position: -171px -113px ! important;
}

/***首页模块头部***/
.floor_title{padding:10px 15px;border-bottom:1px solid #ECECEC;}
.floor_title span{font-size:16px;line-height:32px;}
.floor_title .view_all{color:#848484;font-size:13px;line-height:24px;}
.dajuhui .floor_title{background:#fe2b3f; color:#fff;}
.dajuhui .floor_title .index_icon{width:32px;height:32px;margin-right:5px;vertical-align: middle;background:url(../img/index_icon4.png) no-repeat;background-size: 578px; background-position: -346px 0;}
.dajuhui .floor_title .view_all{color:#fff;font-size:14px;line-height:32px;}
.result_show .floor_title{padding:0;border:none;overflow:hidden;}
.result_show .floor_title a{float:left;box-sizing:border-box;width:50%;padding:10px 15px;color:#505050;text-align:center;border:1px solid #ABDBFF;border-top:5px solid #DCDCDC;}
.result_show .floor_title a.current{border:none;color:#018FD7;border-top:5px solid #5DB9FF;}
.result_show .floor_title a.current .project_icon{background-position:-103px 0;}
.result_show .floor_title a.current .result_icon{background-position:-138px 0;}
.result_show .project{padding:10px 2% 0;overflow:hidden;}
.result_show .project-link{position:relative;float:left;width:49%;margin-bottom:10px;margin-right:2%;text-align:center;border:solid 1px #E7E7E7;box-sizing:border-box;border-radius:3px;overflow:hidden;}
.result_show .project-link:nth-of-type(2n){margin-right:0;}
.result_show .project .pro_list_img{display:block;font-size:0;}
.result_show .project .pro_list_img img{max-width:100%;}
.result_show .project .pro_info{padding:5px;background: #EEEEEE;border-top:2px solid #7EBDE8;font-size:12px;line-height:1.5;}
.result_show .pro_info_tit{white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.result_show .project .info_category_link{color:#018FD7;}
.result_show .project .pro_info a{color:#018FD7;vertical-align: middle;}
.result_show .floor_footer{padding:5px 0 15px;}
.result_show .floor_footer a{display:block;width:90%;height:40px;margin:0 auto;background: #5DB9FF;color:#fff;line-height:40px;text-align:center;border-radius:5px;box-shadow:0 2px 3px #CDDBE5;}
.result_show .hide,.result_show .floor_footer .hide{display: none;}

/*大聚惠*/
.list_swiper{width:100%; overflow-x: scroll; overflow-y: hidden;}
.list_swiper::-webkit-scrollbar {width: 0px;}
.list_swiper::-webkit-scrollbar { display: none;/*隐藏滚轮*/  }
.list_swiper ul{position: relative;  display: inline-flex;  display: -webkit-inline-flex; padding:5px;}
.list_swiper ul li{ position: relative; float: left;  display: block; width:150px; padding:5px;  background-color:#fff; margin:0 0 0 5px; border:1px solid #eee;}
.list_swiper ul li:first-child{margin-left:0;}
.list_swiper_img{width:100%; position:relative;}
.list_swiper_img img{display:block; width:100%;}
.list_swiper_img span{color:#fe2b3f; padding:3px 5px; font-size: 14px; border:1px solid #fe2b3f; border-radius:3px; position: absolute; left:5px; bottom:10px;}
.list_swiper_name{font-size:14px;height:65px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3; overflow: hidden;}
.list_swiper_price{color:#fd6b1b;font-size: 16px;}
.list_swiper_price del{font-size:12px;color:#b2b2b2;}
.sale_tab dd>div:nth-child(n+2){display:none;}
/*品牌风向标*/
.iblock_title{color:#2a2a2a; font-size: 18px; text-align: center; height:32px; line-height: 32px; margin:15px 0 10px; position:relative;}
.iblock_title span{display:inline-block; width:30px;height:30px;margin-right:5px;vertical-align: middle;background:url(../img/index_icon4.png) no-repeat;background-size: 578px; overflow:hidden;}
.iblock_title a{display:inline-block; color:#f12773; font-size: 14px; width:80px; height:25px; text-align: center; line-height: 25px; border:1px solid #f12773; border-radius:3px; position:absolute; top:0; right:20px;}
.iblock_title span.ppfxb{background-position: -379px -166px;}
.iblock_title span.rxphb{background-position: -409px -166px;}
.iblock_title span.kgd{background-position: -437px -166px;}
.iblock_title span.gwzd{background-position: -465px -166px;}
.iblock_title span.jczt{background-position: -493px -166px;}
.iblock_title span.sssc{background-position: -521px -166px;}
.iblock_title span.fwzx{background-position: -550px -166px;}
.pp_list{position: relative;  display: flex;  display: -webkit-flex; background-color:#fff; width:1000px; flex-wrap: wrap;}
.pp_list dd{ position: relative;  display: block; width:110px; height:59px; border:1px solid #e0e0e0; border-collapse: collapse;margin:0 0 0 -1px;}
.pp_list dd:nth-child(9n+1){margin-left:0;}
.pp_list dd:nth-child(n+10){margin-top:-1px;}
.pp_list dd img{display:block; width:100%; height:100%;}
/*热销排行榜*/
.sale_tab dt{background:#fff; white-space: nowrap; font-size: 14px; color:#2a2a2; display:flex; justify-content: center;}
.sale_tab dt span{display:inline-block; padding:13px 10px 10px; position:relative}
.sale_tab dt span.current:after{content:""; width:100%; height:2px; background:#ff354d; position:absolute; left:0; bottom:0px;}
.result_show{background:#fff;}

/***精品推荐***/
.index_wrap .recommend .rec_1,.index_wrap .recommend .rec_2{overflow:hidden;}
.index_wrap .recommend .rec_2{border:1px solid #E7E7E7;border-left:0;border-right:0;}
.index_wrap .recommend a{float:left;width:50%;box-sizing:border-box;font-size:0;}
.index_wrap .recommend .rec_1 a{border:1px solid #E7E7E7;border-top:0;border-right:0;}
.index_wrap .rec_1 a:nth-child(1){border:none;}
.index_wrap .rec_1 a:nth-child(2){height:50%;border-bottom:1px solid #E7E7E7;}
.index_wrap .rec_1 a:nth-child(3){height:50%;border-bottom:0;}
.index_wrap .rec_2 a:last-child{border-left:1px solid #E7E7E7;}
.index_wrap .recommend-link img{width:100%;max-width: 100%;}
/***免费设计***/
.free_design{padding:5%;text-align: center;}
.design_wrap{font-size:16px;}
.design_wrap .floor_title{padding:0;border:none;overflow:hidden;}
.design_wrap .floor_title a{float:left;box-sizing:border-box;width:50%;padding:10px 15px;color:#505050;text-align:center;border:1px solid #DFDFDF;border-top:5px solid #DCDCDC;}
.design_wrap .floor_title .free_design_btn.current{border:none;border-top:5px solid #FE8D41;}
.design_wrap .floor_title .baojia_btn.current{border:none;border-top:5px solid #0298E0;}
.design_wrap .floor_title .free_design_btn.current .free_design_icon{background-position:-27px 0;}
.design_wrap .floor_title .baojia_btn.current .baojia_icon{background-position:-55px 0;}
.design_wrap .design_box li em{color:#ff5500;}
.design_wrap .baojia_box li em{color:#0097e0;}
.design_wrap .floor-bd li .weui_btn{margin:3% 0;}
.design_wrap .floor-bd li.f14{text-align: left;}
.design_wrap .lb_txt_box{text-align: left;padding-top:3%;}
.design_box .db_title{width:70%;height:25px;margin:0 auto;line-height:25px;font-size: 18px;z-index: 2;background:url(../img/line_bg.png) repeat-x center;}
.design_box .db_title div{display: inline-block;width:70%;background: #fff;}
.comment_share_footer .design_box .db_title div{background:#f3ece4}
.design_box .db_sur_num{padding:10px 0;line-height: 40px;}
.design_box .db_sur_num span{display: inline-block;width:27px;height:40px;vertical-align:top;color:#fff;font-size:18px;background: url("../img/fd_mobile.png") no-repeat;background-size:100%;}
.free_design .submit_btn{width:100%;margin:7% auto 3%;}
/***工程案例&&效果图展***/
.result_show .floor_title{padding:0;border:none;overflow:hidden;}
.result_show .floor_title span{float:left;width:50%;padding:10px 0;color:#2a2a2a;text-align:center;border-bottom:1px solid #dcdfe1;font-size: 16px; position:relative;}
.result_show .floor_title span:first-child:after{content:""; width:1px; height:100%; background:#dcdfe1; position:absolute; right:0px; top:0;}
.result_show .floor_title span.current{border-bottom-color:#fff;}
.result_show .floor_title span.current:before{content:""; width:100%; height:5px; background:#c5ad6e; position:absolute; left:0; top:0;}
.result_show .list_swiper ul li{padding:0;}
.list_swiper_desc{padding:5px;}
.result_show .list_swiper_name{height:30px; line-height: 30px; -webkit-line-clamp:1;}
.list_swiper_mark{font-size:12px; color:#76b4fd;height:30px; line-height: 30px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden;}
.list_swiper ul li.list_li_last{width:75px;  position: relative;  background: #f4f5f6;}
.list_li_last a{display: inline-block;  width: 100%;  text-align: center;  font-size: 16px;  color: #2a2a2a;  position: absolute;  top: 50%;  transform: translate(0,-50%); -webkit-transform: translate(0,-50%);}
.list_li_last a .iconfont{color:#c5ad6f; font-size:28px;}
/*购物指导*/
.cell_gwzd{background:#fff; overflow:hidden;}
.gwzd_dl dt{margin-bottom:20px;}
.gwzd_dl dt span{display:block; flex:1; font-size: 16px; background:#53d484; color:#fff; text-align: center; height:40px; line-height: 40px;}
.gwzd_dl dt span.current{background:#48be75;}
.gwzd_dl dd ul li{display:flex; padding:10px 10px 10px 20px; margin-top:-1px;}
.list_article_desc{flex:1;font-size:14px; margin-right:10px;}
.list_article_desc h3{height:30px; line-height: 30px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden;}
.list_article_desc p{ color:#a0a0a0; height:50px; line-height:25px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.list_article_desc div{display:flex; color:#48be75; justify-content: space-between;}
.list_article_img{width:120px; height:73px;}
.list_article_img img{display:block; width:100%; height:100%;}
/***舒适快报***/
.cell_sskb{display:flex; display:-webkit-flex; background:#fff; padding:10px 0; margin-top:0;}
.cell_sskb dt{width:79px; height:54px; border-right:#a0a0a0;}
.cell_sskb dt img{display:block; width:100%;}
.cell_sskb dd{flex:1; padding:0 10px;}
.cell_sskb .spr{height:54px; width:1px; background:#d9d9d9;}
.cell_sskb dd p a{display:block; width:100%; height:27px; line-height: 27px; font-size:14px; color:#2a2a2a; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 1;  overflow: hidden;}
.cell_sskb dd p a span{display:inline-block; color:#48be75; font-size:28px; margin:-4px 5px 0 0;}
.cell_sskb dd p a *{vertical-align: middle;}
/*精彩专题*/
.cell_jczt .list_swiper{padding:10px 0; background:#fff; margin-top:0; border-top:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9;}
.cell_jczt .list_swiper ul li{padding:0; width:145px;height:85px;}
.cell_jczt .list_swiper ul li img{display:block; width:100%; height:100%}
/*首页舒适商城*/
.cell_sssc .weui_cells{margin:0;}
.sssc_gg dl{display:flex; display:-webkit-flex;}
.sssc_gg dl dd{flex:1;}
.sssc_gg dl dd img{display:block; width:100%; height:100%;}
.sssc_gg dl dt{width:1px; background:#d9d9d9;}
.sssc_pro_list{display:flex; flex-wrap: wrap;}
.sssc_pro_list dl{width:33%; border:1px solid #d9d9d9; margin:-1px 0 0 -1px; position:relative;}
.sssc_pro_list dl:nth-child(3n){margin-right:0; border-right:none;}
.sssc_pro_list dl dd{padding:0 10px 10px;}
.sssc_pro_list dl dd img{display:block; width:100%;}
.sssc_pro_list .list_swiper_name{height:55px; line-height:27px; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;}
.sssc_pro_list .list_swiper_price{font-size:14px; white-space: nowrap;}
/***线下服务中心***/
.fwzx_box{margin-top:0; background:#fff; padding:20px 10px; display: flex; justify-content: space-between;}
.fwzx_box dd{flex:1; margin-right:10px;}
.fwzx_box dd h3{font-size:16px; color:#373737; margin-bottom:5px;}
.fwzx_box dd div{color:#d5b483; font-size:14px;}
.fwzx_box dd p{font-size:14px; color:#848484; line-height:180%}
.fwzx_box dd a{display:block; width:145px; height:35px; background:#d5b483; color:#fff; text-align: center; line-height: 35px; border-radius:2px; margin-top:5px}
.fwzx_box dt{width:180px;}
.fwzx_box dt img{width:100%;}
.cell_fwzx .map{text-align: center;}
.cell_fwzx .map img{display:block; width:100%;}
.cell_fwzx .map a{display:inline-block;width:152px; margin:0 5px;height:31px; border:1px solid #717374; border-radius:2px; line-height: 31px; font-size: 14px; color:#666; margin-bottom:10px;}
/***首页帮选购***/
.index_wrap .bangxuangou_lists{border-bottom:1px solid #EEEEEE;overflow:hidden;font-size:14px;text-align:center;}
.index_wrap .bangxuangou_lists a{position:relative;float:left;width:25%;height:105px;padding-top:10px;box-sizing:border-box;border-right:1px solid #E6E6E6;}
.index_wrap .bangxuangou_lists a:last-child{border-right:0;}
.index_wrap .bangxuangou_lists .bxg_list:after{display:block;width:55px;height:60px;margin:8px auto;background:url(../img/index_icon1.png) no-repeat;background-size:120px;content: "";}
.index_wrap .bangxuangou_lists .bxg_zhidao:after{position:absolute;left:50%;width:66px;margin-left:-26px;background-position:-55px 0;}
.index_wrap .bangxuangou_lists .bxg_ceping:after{background-position:-54px -73px;}
.index_wrap .bangxuangou_lists .bxg_tuijian:after{background-position:-53px -146px;}
.index_wrap .bangxuangou_lists .bxg_shouce:after{background-position:-53px -209px;}
.index_wrap  .bangxuangou_article_box{padding:0 3%;}
.index_wrap  .bangxuangou_article_box li{width:100%;text-overflow:ellipsis;overflow:hidden;font-size:14px;white-space:nowrap;padding:3% 0;border-bottom: 1px solid #E6E6E6;}
.index_wrap  .bangxuangou_article_box li:last-child{border-bottom: none;}
.index_wrap  .bangxuangou_article_box a{color:#848484;}
.stuArt{padding:10px;}
.stuArt li{line-height:180%;}
/***口碑热卖***/
.hot_pro_box{background-color: #F8f8f8;}
.hot_pro_box:after{border-bottom:none;}
.hot_pro_box .floor_title{background: #fff;}
.hot_pro_lists{padding:5px 5%;overflow:hidden;}
.hot_pro_lists a{color:#505050;}
.hot_pro_lists li{float:left;box-sizing:border-box;width:49%;padding:3%;margin-right:2%;margin-bottom:2%;border:1px solid #EFEFEF;background: #fff;}
.hot_pro_lists li:nth-child(2n){margin-right:0;}
.hot_pro_lists li img{max-width: 100%;}
.hot_pro_lists li p{font-size:14px; height:58px; overflow:hidden;}
.pro_price_hot{position:relative;text-transform: uppercase;color:#fff;padding:2px;font-size:12px;background: #fd5900;z-index: 2;}
.pro_price_hot:after{content: "";position:absolute;right:-3px;top:7px;width:6px;height:6px;-webkit-transform:rotate(45deg);transform: rotate(45deg);background: #fd5900;z-index: -1;}
.pro_price_great{position:relative;text-transform: uppercase;color:#fff;padding:2px;font-size:12px;background: #fe0048;z-index: 2;}
.pro_price_great:after{content: "";position:absolute;right:-3px;top:7px;width:6px;height:6px;-webkit-transform:rotate(45deg);transform: rotate(45deg);background: #fe0048;z-index: -1;}
.pro_price_new{position:relative;text-transform: uppercase;color:#fff;padding:2px;font-size:12px;background: #0bd731;z-index: 2;}
.pro_price_new:after{content: "";position:absolute;right:-3px;top:7px;width:6px;height:6px;-webkit-transform:rotate(45deg);transform: rotate(45deg);background: #0bd731;z-index: -1;}

.hot_pro_lists .pro_cheap_price{margin-left:5px;font-size:16px;color:#fd5900;}
.hot_pro_box .submit_btn{margin:3% auto 5%;}
/******************************/
/******文章页******/
/******************************/
/***二级切换***/
.sub_navbar{background-color: #fff;}
.subclass_toptab{border-bottom: 1px solid #E9EBEE;}
.sub_box{display:flex;flex-wrap:wrap; align-items: center;}
.sub_box .iconfont{display:inline-block;margin-left:10px;color:#666666;vertical-align: middle;}
.sub_box strong{line-heihgt:25px;vertical-align: middle;}
.sub_cell.current,.sub_cell.current .iconfont{color: #2fb2f6;}
.sub_cell.current .iconfont{-webkit-transform: scaleY(-1);transform: scaleY(-1);}
.navbar_box ul{padding-top: 12px;background-color:#fff;border-bottom: 1px solid #DBDFE2;overflow: hidden;}
.navbar_box ul li{box-sizing:border-box;float:left;width:25%;padding-left:5%;margin-bottom: 10px;}
.navbar_box ul li a{color:#666;font-size: 14px;}
.ask_search_module .weui_tabbar_item {margin:0 10px;padding:10px 0 7px;border-bottom:3px solid #fff;}
.ask_search_module .weui_tabbar_item .cur{border-bottom:3px solid #A0A0A0;}
.ask_search_module .weui_tabbar_item  p{font-size:14px;}
/*列表*/
.m_article_wrap{padding-top: 90px;}
.news_lists{padding-top:15px;}
.list_item{position:relative;margin-bottom:7px;padding: 15px 10px 15px 20px;border:solid 1px #DEDEDE;border-left:none;border-right:none;background: #fff;}
.list_item>a{display:block;}
.list_item_box{display:-webkit-flex;display:flex;width:100%;height:100%;}
.list_item .list_item_content{margin-right:8px;-webkit-box-flex:1;-webkit-flex:1;flex:1;font-size:14px;z-index: 2; overflow: hidden;}
.list_item h3{margin-bottom:5px;line-height:20px;color:#1b1b1f;font-weight:normal;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.list_item p{height:40px;line-height:20px;font-size:12px;color:#999;overflow:hidden;}
.list_item .list_item_img{float:right;width:100px;height:65px;font-size: 0;}
.list_item .list_item_img img{max-width: 100%;height:100%;}
.list_item .list_item_content {margin-right: 0;margin-left: 0;}
.list_item .tuijian_icon{position:absolute;left:0;top:-2px;width:35px;height:35px;background: url("../img/tuijian_icon.jpg") no-repeat;background-size:35px;}
/******************************/
/******商品分类******/
/******************************/
.pro_category,.pro_category .mall_box{height:100%;}
.pro_category .menu-left,.pro_category .menu-right{height:100%; overflow-y:auto;}
.mall_box{display:flex; display: -webkit-flex;}
.menu-left{width:75px; min-width:75px;}
.menu-right{flex:1; min-width: 245px;}
.menu-left{background:#eee;}
.menu-left ul li a{display:block;}
.menu-left ul li,.menu-left ul li a{box-sizing: border-box;  font-size:14px; width:100%; height:48px; line-height: 48px; text-align: center;}
.menu-left ul li{border-bottom:1px solid #d9d9d9;}
.menu-left ul li.active{background:#fff; position:relative; color:#fe2435;}
.menu-left ul li.active:before{content: " "; position: absolute;display: block; width:3px; height:100%; background:#fe2435; top:0; left:0;}
.menu-right{background:#fff;}
.menu-right dl{overflow: hidden; margin-bottom:20px;}
.menu-right dl dt{text-align: center; margin:20px 0 10px;}
.mr_category dl dt{margin-bottom:20px;}
.menu-right dl dt .cross_line{width:185px; height:1px; background:#d9d9d9; margin: 0 auto;}
.mr_tt{padding:0 10px; color:#fe2435; font-size: 18px; font-weight: bold; width:105px; margin:0 auto; background:#fff; transform: translate(0,-50%); position:relative;}
.mr_tt:after{content:""; box-sizing: border-box; width:100%; height:50%; border:1px solid #d9d9d9; border-top:none; border-bottom:none; position: absolute; left:0; top:50%; transform: translate(0,-50%);}
.mr_tt *{vertical-align: middle;}
.mr_tt .iconfont{font-size:22px; margin-right:5px;}
.menu-right dl dd{text-align:center; flex-wrap: wrap; margin-top:-20px;}
.menu-right dl dd div{width:50%; overflow: hidden;}
.menu-right dl dd a{display:block;  max-width:150px; margin:0 auto;}
.menu-right dl dd img{display:block; width:100%; max-height:100%;}
.menu-right dl dd.row3 div{width:33.33%;}
.menu-right dl dd.w75 div{margin-bottom:10px;}
.menu-right dl dd.row3 a{max-width:100px; max-height:100px;}
.menu-right dl dd.h60 a{max-height:60px;}
.menu-right dl dd.w75 a{width:75px; height:40px; }
.mr_slider{width:100%; text-align: center;}
.mr_slider .swiper-container{max-width:290px; height:100px; margin:10px auto;}

.mr_category dl dt .cross_line{width:100%;}
.cate_tt{color:#fe2435; font-size: 18px; width:100%; margin:0 auto; transform: translate(0,-50%); position:relative; display:flex; justify-content: space-between;}
.cate_tt div{display:inline-block; min-width:60px; padding:0 5px; background:#fff; color:#fe2435; font-size:16px;}
.cate_tt div.tt_right{font-size:14px;}
.cate_tt div.tt_right a{color:#0097e0;}
.cate_tt div.tt_right a i{font-style: normal; color:#333;}
.pro_category .nothing_page img{display:block; width:100%; height:100%;}
.pro_category .nothing_page a{display:block; width:100%; height:45px; position:relative;}
.pro_category .nothing_page a span{display:block; width:100%; height:100%; position:absolute; left:0; top:0;
    line-height:40px; text-align:center; font-size:16px; color:#fff;}
/******************************/
/******长尾词******/
/******************************/
.aList_wrap{background-color:#fff;}
.aList_wrap .ad{display:block;padding:10px 0;font-size:0;}
.aList{font-size:14px;line-height:180%;}
.aList .tit02{padding:10px 0 5px;font-size:16px;line-height:26px;}
.aList .tit02 a{color:#0462c4;}
.aList .lookAll{padding:5px 0;text-align:right;border-bottom:solid 1px #E0DFDD;}
.page{padding:10px 0;font-size:14px;text-align:center;}
/******************************/
/******商品列表******/
/******************************/
/***public styles***/
.hot_tip{padding:3px 9px;color:#fff;background: #FF4C4C;border-radius:5px;}
.yuyue_tip{padding:3px 9px;color:#fff;background: #977AFF;border-radius:5px;}
.new_tip{padding:3px 9px;color:#fff;background: #6BDC44;border-radius:5px;}
.manzeng_tip{padding:3px 9px;color:#fff;background: #FF592C;border-radius:5px;}
.great_tip{padding:3px 9px;color:#fff;background: #F63177;border-radius:5px;}

.product_lists_wrap{padding-top:45px;}
.pro_item{display:-webkit-flex;display:flex;padding:10px 15px;background: #fff;border-bottom:1px solid #DCDCDC;}
.pro_item .pro_img{width:90px;}
.pro_item .pro_img img{width:100%;}
.pro_item .pro_msg_content{-webkit-box-flex: 1;-webkit-flex: 1;flex: 1;margin-left:10px;}
.pro_item .pro_msg_content_tit{font-size:14px; overflow : hidden;  text-overflow: ellipsis; display: -webkit-box;  -webkit-line-clamp: 2;  -webkit-box-orient: vertical;}
.pro_item .pro_msg_tip{margin:8px 0 12px;font-size:12px;}
.pro_item .pro_msg_price{font-size:18px;color:#fd5900;}
.pro_item .pro_msg_comm{margin-top:3px;color:#a0a0a0;font-size:14px;}
.pro_item .pro_msg_comm span{color:#fd5900;}
.p_info_box{ display: -webkit-flex;  display: flex;  -webkit-flex-direction: column;  flex-direction: column;justify-content:space-between}
/******************************/
/******文章内页******/
/******************************/
/***detail***/
#detail{padding:10px;background-color:#fff;font-size:14px;}
.article_content .crumb{margin:12px 0 23px;color:#6980a5; font-size:16px; }
.article_content .crumb li{color:#6980a5; font-size:16px; }
.article_content .crumb li a{color:#6980a5; font-size:16px;}
.article_content .crumb li span{display:inline-block; width:8px; height:14px; vertical-align: middle; margin:0 10px; margin-top: -2px;}
.ad_bj{margin:15px auto;}
/***文章***/
.guanggao_word.guanggao_word{margin:15px 0;}
.guanggao_word a{color:#FE5102!important;}
.article_content article{margin-bottom:15px;padding-bottom:20px;border-bottom: 1px solid #C5C5C5;}
.article_content article h1{font-size: 26px; line-height:120%; color: #2a2a2a;}
.article_content article p{font-size:14px;}
.article_content article strong{font-weight: bold;}
.article_content article a{color:#008cd6;text-decoration: none;}
.article_content article img{max-width: 100%;}
.article_content article .info span{display:inline-block;margin-right:10px;}
.article_content article .info em{display:inline-block;width:24px; margin-top: -4px; margin-right:5px;vertical-align:middle; }
.article_content article .info i{font-size: 20px;vertical-align: top;line-height: 1.4;color: #b2b2b2;}
.article_content article .info .xuangou_eye_icon{background-position:0 -18px;}
.article_content article .info .xuangou_msg_icon{background-size:42px;background-position:-23px -20px;}
article .info{margin:23px 0; font-size:14px; color:#a5a8a8;overflow: hidden; font-family: Arial;}
article .info em{font-weight:bold;font-family:Verdana;color:#cc0000;}
article .content{width:100%; font-size:14px;line-height:180%;overflow:hidden;  -webkit-box-sizing: border-box;  -moz-box-sizing: border-box;  box-sizing: border-box; padding:0 6px;}
article .content iframe{width:100%!important; height:240px!important;}
article .half_content{height:auto; position:relative;}
article .half_content:after{content: "";  position: absolute;  bottom: 0;  display: block;  width: 100%;  height: 90px;  background: -moz-linear-gradient(to bottom, rgba(255,255,255,0), #fff);
    background: -webkit-linear-gradient(to bottom, rgba(255,255,255,0), #fff);  background: linear-gradient(to bottom, rgba(255,255,255,0), #fff);}
.showmore-btn{color: #3468f7;  font-size: 18px;  text-align: center;  background: #fff;  border: none;  padding: 10px 0 30px; width: 100%; cursor: pointer;}
.favorite_view .news-show-all{padding-bottom:20px;}
.news-show-all{height: auto !important}
.showall_half{width:100%; text-align: center; padding-top: 20px; position: absolute; left:0; bottom:0;background-image:-webkit-linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1)); background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgba(255,255,255,1));}
.article_content .content table{width:100%;border-collapse:collapse;margin:5px 0px;line-height:120%;padding:0px;font-size:12px;}
.article_content .content table th,.content table .c1{background-color: #DFEFFF;}
.article_content .content table th,.content table td{padding:4px 5px}
.article_content .content table td{height:21px;}
.article_content .content table td,.article_content .content table th{padding: 5px 10px;border: 1px solid #DDD;}
.article_content .content p{margin:0!important;color: #2a2a2a!important; font-size: 15px!important; word-spacing: 20px!important; line-height: 25px!important;}
.article_content .content h1{font-size: 18px!important; vertical-align:baseline!important; line-height:20px!important;padding-top:10px!important;}
.article_content .content h2 {font-size: 16px!important; margin:5px 0!important;}
.article_content .content h3{font-size: 14px!important; vertical-align:baseline!important;line-height:16px!important;padding-top:10px!important;}
.article_content .content .sheji_btn{display: inline-block;height: 30px;line-height: 30px;padding: 0 15px;background-color: #EE5300;color: white;cursor: pointer;font-size: 14px;text-align: center;
}
.favorite_view{background:#fff;}
.favorite_view article{padding-bottom:0;}
/*相关列表*/
.article_content .list_item{margin-bottom: 0;border-top: none;}
.article_content .list_item:first-child{padding:0;border-top: 1px solid #DEDEDE;}
.article_content .list_item .list_item_content .list_item_info{margin-top: 20px;}
.article_content .list_item .list_item_content .list_item_info span{font-size:13px;line-height: 16px;color:#b1b1b1;}
.article_content .list_item .list_item_content .list_item_info span em{vertical-align: middle;}

.article_content .list_item .list_item_img{width:115px;height:80px;}
.article_content .list_item .list_item_content{margin-right: 4%;}
.article_content .related_recommend .list_item h3{font-size: 16px;}
.favorite_view .list_item .list_item_img{width:100px;}
.favorite_view .favorite_lists .list_item .list_item_img{padding-left:10px;}
.favorite_view .list_item{margin-bottom: 0;border-top:1px solid #DEDEDE;}
/*文章点赞*/
.use_box{margin:25px 0;overflow: hidden; justify-content: center;}
.use_box>div{width:100px; height:30px; box-sizing: border-box;text-align: center; line-height: 30px; overflow:hidden; border-radius:15px; color:#fff; font-size: 13px; margin:0 11px;}
.use_box .like{background:#2a97fb;}
.use_box .dislike{background:#a6a9a9;}
.favorite_view .use_box>div{padding-top:36px;}
.favorite_view .use_box .like{background: url("../img/up.jpg") no-repeat center top;background-size: 36px;color:#ff4545;}
.favorite_view .use_box .dislike{background: url("../img/down.jpg") no-repeat center top;background-size: 36px;color:#5e5e5e;}
.favorite_view .time_view{color:#999;}
.video_box video,.video_box img{display:block; width:100%;}
.use_box>div .icons{display:inline-block; width: 17px; height:17px; vertical-align: middle;}
.use_box .like .icons{margin-top:-4px;}
.use_box>div .icons img{display:block; width:100%;}
/*文章分享*/
.article_content .bdsharebuttonbox{margin-top: -35px;}
.article_content .bdsharebuttonbox span{height:40px;line-height: 40px; color:#7c7c7c;}
.article_content .bdsharebuttonbox a{padding-left:5px;background: none;font-size: 26px;line-height: 28px;height:28px;}
.article_content a.zweixin_icon{color:#0BD332;font-size: 27px;}
.article_content a.weixin_icon{color:#0BD332;font-size: 27px;}
.article_content a.sina_icon{color:#EF4B4A;}
.article_content a.zone_icon{color:#FFD217;}
.article_content a.qq_icon{color:#2B8EE3;}
/*分享*/
.bdsharebuttonbox{display:inline-block;padding:0 10px;font-size: 14px;color:#666;background: #fff;margin:-30px 0 0 15px;}
.bdsharebuttonbox span{margin-right: 5px; display:block; float:left; height:30px; line-height: 30px;}
.bdsharebuttonbox .a-icon{display: inline-block;width:30px;height:30px;margin:0 15px 0 0;padding:0;vertical-align:middle;background: url("../img/share_icon.png") no-repeat;background-size: 30px;}
.bdsharebuttonbox .qq-icon{background-position: 0 0;}
.bdsharebuttonbox .weixin-icon{background-position: 0 -34px;}
.bdsharebuttonbox .qzone-icon{background-position: 0 -71px;}
.bdsharebuttonbox .sina-icon{margin-right:0;background-position: 0 -108px;}
/*最新活动*/
.article_content .activity{padding-top: 15px;}
/*悬浮*/
.article_fd_box{position:fixed;width:100%;height: 53px;left:0;bottom:-409px; z-index:100;}
.article_fd_box .footerw{position:relative;}
.article_fd_box .design_overlay{background: #F6F6F6!important; height:410px;!important;}
.article_fd_box .design_popup{display: block!important;top:0;}
.article_fd_box .close_popup,.article_fd_box .free_coupon{display: none;}
.article_fd_box #btn_design .free_design{background: url(../img/ar_arrow.gif) no-repeat center; background-size: 80%;transition: All 0.4s ease-in-out;  -webkit-transition: All 0.4s ease-in-out;  -moz-transition: All 0.4s ease-in-out;  -o-transition: All 0.4s ease-in-out;}
.article_fd_box #btn_design .free_design.arrow{transform: rotate(180deg);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  -ms-transform: rotate(180deg);}
.article_top_box{position:fixed;width:100%;left:0;top:55px; z-index:100;}
.article_top_box img{width:100%;}
.article_fd_box_new{position:static; height:auto; bottom:0px; margin-top:100px; width:90%; margin-left:5%; min-height:470px;}
.article_fd_box_new .design_overlay{height:100%!important;}

.simple_book{padding:20px 5% 40px; background:#203688; overflow:hidden;}
.simple_book dt{margin:24px 0; text-align: center; font-size:16px; color:#323232;}
.simple_book dd{border:1px solid #d1d1d1; background:#fff; margin-bottom: 15px; overflow:hidden;}
.simple_book dd input{width:97%; margin-left:3%; height:36px; line-height: 36px; border:none;}
.simple_book button{width:100%; height:41px; border:none; background:#ff5d1e; color:#fff; font-size: 16px; border-bottom:2px solid #ee4300; margin-top:15px;}
/*相关产品*/
.article_content .tc-lists{overflow: hidden;}
.article_content .tc-lists li{box-sizing:border-box;float:left;width:49%;margin:0 2% 2% 0;border: 1px solid #DBDFE2;}
.article_content .tc-lists li:nth-child(2n){margin-right: 0;}
.article_content .tc-lists .tc-content{padding: 5px 8px;}
.article_content .tc-lists .tc-title{font-size: 14px;line-height: 1.4;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.article_content .tc-lists .tc-price{margin:2px 0;font-size:16px;color:#ff5400;font-weight: bold;}
.article_content .tc-lists .tc-activity{color:#ff2435;font-size: 12px;line-height: 18px;}
.article_content .tc-lists .tag{margin-right:5px;padding:2px 6px;color:#fff;background-color: #FF2435;}
/***查看全文***/
.zxzs-set{margin-top:30px;background-color:#fff;border:solid 1px #e3e3e3;color:#979797;text-align:center;height:38px;line-height:38px;margin-bottom:10px;}
.zxzs-set span{position:relative;}
.zxzs-set span:after{display:block;position:absolute;top:4px;right:-15px;height:8px;width:8px;content:" ";-webkit-transform:rotate(45deg);box-sizing:inherit;border-bottom:solid 1px #5c6368;border-right:solid 1px #5c6368;}

a.t1:link,a.t1:visited{color:#333;text-decoration:none;}
a.t1:hover,a.t1:active{color:#333;text-decoration:underline;}

a.t2:link,a.t2:visited{color:blue;text-decoration:underline;}
a.t2:hover,a.t2:active{color:#0B3B8C;text-decoration:none;}

/*article-paginbox*/
.paginbox{margin:10px 0;text-align:center;}
.pagin a,.pagin span{display:inline-block;height:14px;margin-left:2px;padding:3px 7px 3px;border:1px solid #1784ED;font:normal 12px/14px Verdana;border-radius:3px;}
.pagin a:link,.pagin a:visited{color:#014fa4;}
.pagin a:hover,.pagin a:active{background:#1784ED;color:#fff;text-decoration:none;}
.pagin .current,.pagin .current:link,.pagin .current:visited{background:#1784ED;color:#fff;}
/*文章评价*/
.evaluate_box{padding:0 10px;}
/*未登录*/
.evaluate_box .not_login{padding:15px 0 25px;text-align: center;text-align: center;}
.evaluate_box .not_login p{color:#a1a1a1;}
.evaluate_box .not_login .login_box{margin-top: 15px;}
.evaluate_box .not_login .login_btn{display:inline-block;margin-right:15px;padding:0 25px;font-size:15px;line-height: 2;vertical-align: middle;}
.evaluate_box .not_login .register_btn{color:#ff5400;border-bottom: 1px solid #ff5400;}
/*已登录*/
.evaluate_box .comment_item{margin:0 -20px;padding:10px 8px;background: #F1F1F1;font-size: 0;}
.evaluate_box .comment_item input{box-sizing:border-box;width:80%;padding:10px;background-color: #fff;border: 1px solid #DCDCDC;font-family: "microsoft yahei";font-size: 14px;}
.evaluate_box .comment_item .ac_sub_box{display:inline-block;margin-left:2%;width:18%;box-sizing:border-box;}
.evaluate_box .comment_item .ac_sub_box button{display: inline-block;width:100%;line-height:41px;padding:0 10px;font-size: 15px;}
.evaluate_box .comment_item .ac_sub_box span{color: #a1a1a1;}
/*已有评价*/
.evaluate_box .ac-lists{margin:0 -10px;}
.evaluate_box .ac-list{padding:10px;border-bottom: 1px solid #DCDCDC;background-color: #fff;}
.evaluate_box .ac-list:last-child{border-bottom: none;}
.evaluate_box .ac-list .ac-user-m{display:-webkit-flex;display: flex;justify-content: space-between;align-items: center; }
.evaluate_box .ac-user-mc>div{display:inline-block;vertical-align: middle;}
.evaluate_box .ac-user-mc .ac-user-img{width:35px;height:35px;border-radius: 50%;overflow: hidden;}
.evaluate_box .ac-user-img{margin-right:5px;}
.evaluate_box .ac-user-info{line-height: 25px;}
.evaluate_box .ac-user-info .name{color:#000;font-size: 16px;}
.evaluate_box .ac-user-info .time{color:#858585;font-size: 12px;}
.evaluate_box .ac-tool a{margin-left: 10px;font-size: 14px;color:#999;}
.evaluate_box .ac-tool .ac-disagree .iconfont{display: inline-block;-webit-transform:scaleY(-1);transform:scaleY(-1);}
.evaluate_box .ac-tool a .iconfont{margin-right: 5px;vertical-align: middle;}
.evaluate_box .ac-tool a span{vertical-align: middle;}
.evaluate_box .ac-tool a.clicked{color:#ff5400;}
.evaluate_box .ac-content{padding:15px 0;}
.evaluate_box .ac-content .comment-text{font-size: 14px;color:#666;word-wrap:break-word;}
.evaluate_box .reply-box{display:none;position:relative;margin-top:10px;padding:15px 10px;background-color: #f8f8f8;}
.evaluate_box .reply-box:before{content: "";position:absolute;top:-6px;left:5%;width:0;height:0;border:6px solid;border-top-width:0;border-color:#F8F8F8 #fff;}
.evaluate_box .reply-box.show{display: block;}
.evaluate_box .reply-box .reply-item{margin-bottom: 10px;}
.evaluate_box .reply-box .reply-item textarea{box-sizing:border-box;padding:10px;ackground-color: #fff;width:100%;border:none;font-family: "microsoft yahei";}
.evaluate_box .reply-box .ac_sub_box{text-align: right;}
.evaluate_box .reply-box .ac_sub_box button{display:inline-block;width:auto;padding:0 15px;line-height: 2;font-size: 14px;}
.evaluate_box .reply-box .ac_sub_box button:first-child{margin-right: 5px;color:#fff;background-color: #B2B2B2;}
.evaluate_box .reply-box .ac_sub_box .weui_btn + .weui_btn{margin-top: 5px;}
.evaluate_box .reply-list dl{padding:12px 5px 8px;border-bottom: 1px solid #D1D1D1;}
.evaluate_box .reply-list dl:last-child{border-bottom: none;}
.evaluate_box .all_evalute_btn{text-align: center;}
.evaluate_box .all_evalute_btn a{display:block;padding:10px 0;color:#b2b2b2;}
.evaluate_box .all_evalute_btn em{display:inline-block;vertical-align: middle;}
.evaluate_box .all_evalute_btn.show em{-webkit-transform:translateY(-12%) scaleY(-1);transform:translateY(-12%)  scaleY(-1);}
/*没有评价*/
.evaluate_box .none-com{background-color:#fff;margin:0 -10px;padding: 10px 0 10px;text-align:center;font-size: 16px;color: #B2B2B2;}
.evaluate_box .none-com .iconfont{margin-right: 15px;color:#DBDFE2;font-size:50px;vertical-align:middle; }
/*文章以外内容样式*/
.expand h2,.comments h2,.related_tc h2,.evaluate_box h2,.activity h2{font-size:16px;line-height:22px;margin-bottom:10px;}
.expand p{font-size:14px;line-height:30px;padding-left:10px;display:-webkit-flex;display:flex }
.expand p a{display:block;overflow:hidden;word-break:keep-all;white-space:nowrap;text-overflow: ellipsis;}
.related_recommend .list_item{padding: 14px 0;color: #008cd6;}
.related_recommend .list_item h3{height:40px;white-space: inherit;text-overflow: clip;}
.activity p a{color:#ff5a46; font-weight: bold;}
.hot:before{content:'HOT';display:inline-block;width:45px;height:20px;margin-right:10px;font-size:12px;line-height:20px;text-indent:0;text-align:center;border-radius:5px;color:#fff;background-color:#FF4C4C;}
.favorite_view .expand h2{margin-top:0; padding-left: 10px;}
.favorite_view #detail{padding:10px 10px 0;}
/*查看更多*/
.comments .more_comment{text-align: center;margin-bottom:15px;}
.comments .more_comment a{display:inline-block;width:180px;height:42px;line-height:42px;border-radius:5px;color:#fff;background-color:#2985DC;}
/*底部二维码广告*/
.ad_weixin_box img{max-width: 100%;display:block;}
/******************************/
/******效果图展******/
/******************************/
.albums_wrap a{color:#333;}
.albums{padding-bottom:14px;overflow:hidden;}
.albums div{box-sizing:border-box;}
.paging_only{padding:0 2%;}
.project_wrap .project,.albums_lr{display:flex;flex-wrap:wrap; justify-content: space-between;}
.albums .left{float:left;padding-left:6px;padding-right:3px}
.albums .right{float:right;padding-left:3px;padding-right:6px;}
.albums a{display:block;position:relative;width:49%;margin-top:6px;background-color:#fff;box-shadow:0 1px 1px #dcdcdc;font-size:0;}
.albums img,.albums span{width:100%;font-size:12px;text-align:center;}
.albums span{display:block;height:30px;line-height:30px;padding:0 5px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
.m-wd{background:#fff;margin-bottom:10px;padding: 0 3%;}
.m-wd .title{font-size: 16px;height:40px;line-height:40px;font-weight: normal;padding-left:30px;background: url("../img/icon.png") no-repeat;background-size:20px;vertical-align: middle;}
.m-wd .pic_show img{width:100%; height:100%;}
/***标题***/
.albums_wrap .mt {width:100%!important;padding: 20px 0;text-align: center; height:auto; line-height:normal;}
.mt h3 {display: inline-block;border-bottom: 3px solid #eee; font-size: 16px;font-weight: normal; padding: 5px;line-height: 24px;}
/***图片展示***/
.pic_show{overflow:hidden;}
.pic_show img {color: #ccc;border: none;max-width: 100%;}
.pic_show>.pic_show_link:first-child {width: 66.66%;margin-right: 1.67%;min-height: 195px;}
.pic_show>.pic_show_link:last-child {margin-top: 1.67%;}
.pic_show>.pic_show_link {width:31.67%;min-height: 95px;float: left;background-color: #fff;font-size:0;}
.pic_show a {display: block;}
.pic_show-item {position: relative;min-height: 90px;}
.pic_show-item>p {position: absolute;right: 0;bottom:0;display: block;height:24px;width:100%;text-align: right;vertical-align:bottom;}
.pic_show-item:first-child>p{top:0;}
.pic_show-item>p span{display:inline-block;padding:0 12px;background:rgba(0,0,0,0.6);color:#fff;font-size:12px;line-height:24px;}
/***系统类型***/
.m-wd .xitong_type{padding:15px;}
.m-wd .xitong_type ul{font-size:0;}
.m-wd .xitong_type ul li{display:inline-block;width:25%;vertical-align: middle;}
.m-wd .xitong_type h4{display:inline-block;font-size:14px;line-height:20px;}
.m-wd .xitong_type a{display:inline-block;min-width: 60px;width:70%;color:#999;text-align:center;padding:5px 0;font-size:13px;line-height:18px;border:1px solid #eee;border-radius:3px;}
/***温度***/
.wendu .title{background-position: 10px -60px;}
/***用水***/
.yongshui .title{background-position: 5px -97px;}
/***空气***/
.kongqi .title{background-position:5px -132px;}
/***户型***/
.huxing .house_type li{font-size:0;}
.huxing .house_type li a{display:inline-block;width: 25%;text-align: center;margin-bottom:15px;}
.huxing .house_type li a div{width:65px;height:65px;border-radius:50%;margin:0 auto 15px;}
.huxing .house_type li a .type1{background: url("../img/link1.jpg") no-repeat -20px -25px;background-size:120px;}
.huxing .house_type li a .type2{background: url("../img/link2.jpg") no-repeat -10px -20px;background-size:120px;}
.huxing .house_type li a .type3{background: url("../img/link3.jpg") no-repeat -20px -40px;background-size:100px;}
.huxing .house_type li a .type4{background: url("../img/link4.jpg") no-repeat -15px 0;background-size:100px;}
.huxing .house_type li a .type5{background: url("../img/link5.jpg") no-repeat -20px 0;background-size:100px;}
.huxing .house_type li a .type6{background: url("../img/link6.jpg") no-repeat -25px 0;background-size:100px;}
.huxing .house_type li a .type7{background: url("../img/link7.jpg") no-repeat -15px -20px;background-size:95px;}
.huxing .house_type li a .type8{background: url("../img/link8.jpg") no-repeat;background-size:100px;}
.huxing .house_type li a span{font-size:12px;}
/***瀑布流***/
.albums a{position:relative;}
.albums a .number{position:absolute;bottom:30px;right:0;width:100%;height:24px;line-height:24px;text-align: right;font-size:13px;background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));background: -o-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));
    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.7));}
.albums a .number em{color:#fff;padding-left:20px;line-height:24px;background:url("../img/icon.png") no-repeat 0 -347px;background-size:35px;}
/******************************/
/******效果图展详情页******/
/******************************/
.albums_details_wrap{height:100%;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;display: flex;flex-direction: column; background: #000;overflow:hidden;}
.albums_details_wrap .img_preview{width:100%;position:relative;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-box-pack: center;-ms-flex-pack: center;-webkit-justify-content: center;
    justify-content: center;-webkit-box-align: center;-ms-flex-align: center; -webkit-align-items: center; align-items: center;}
.albums_details_wrap .img_preview img{max-width:100%;}
.albums_details_wrap .img_preview {position:relative;width:100%;height:100%;}
.albums_details_wrap .img_preview a span{position:absolute;width:50px;height:72px;background: url("../img/arrow1.png") no-repeat;background-size:250px; margin-top:-20px;}
.albums_details_wrap .img_preview  a {display:inline-block;height:72px; width:50px; position:absolute;top:50%; margin-top:-36px}
.albums_details_wrap .img_preview .prev {left:0;}
.albums_details_wrap .img_preview .next {right:0;}
.albums_details_wrap .img_preview  .prev span{background-position: -12px 0;}
.albums_details_wrap .img_preview  .next span{right:0;background-position:-130px 0;}
.albums_details_wrap .img_preview  .prev:hover span{left:0;background-position: -71px 0;}
.albums_details_wrap .img_preview  .next:hover span{right:0;background-position:-189px 0;}
.albums_details_wrap .text{width:90%;padding:15px 5%;overflow: hidden;height:30px;line-height:150%;background:rgba(0,0,0,0.6);}
.albums_details_wrap .text h5{font-size:14px;color:#fff;float:left; width:85%; min-height:25px; line-height: 25px;}
.albums_details_wrap .text .like{display:block; float:right;padding-left:30px;color:#fff;background:url("../img/icon1.png") no-repeat 0 -275px;background-size:25px;cursor:pointer; height:25px; line-height: 25px; font-size: 14px;}
.albums_details_wrap .text .liked {background-position:0 -310px;}
/******************************/
/******切换城市******/
/******************************/
.change_city_wrap{background-color:#F2F2F2;}
.change_city_wrap .current_city{padding:10px 0;background-image: -webkit-linear-gradient(#00BEFC,#01AFF8);background-image: -moz-linear-gradient(#00BEFC,#01AFF8);background-image: linear-gradient(#00BEFC,#01AFF8);text-align: center;color:#fff;}
.change_city_wrap .current_city h2{font-size:18px;}
.change_city_wrap .current_city p{font-size:12px;line-height:1.5;}
.change_city_wrap .current_city p:before{content: "";display:block;width:22px;margin:0 auto;height:20px;background: url("../img/login_icons.png") no-repeat -24px -82px;background-size:100px;}
.change_city_wrap .others_city{padding:0 10px;}
.change_city_wrap .others_city .others_city_tip{margin:10px 0;color:#777777;}
.change_city_wrap .others_city section{margin-bottom:15px;border-radius:5px;background: #fff;overflow:hidden;}
.change_city_wrap .others_city section p{padding:5px 10px;color:#fff;font-size:14px;}
.change_city_wrap .others_city section:nth-child(even) p{background: #008CD7;}
.change_city_wrap .others_city section:nth-child(odd) p{background: #01B2F8;}
.change_city_wrap .others_city section>div{padding:10px;}
.change_city_wrap .others_city dl{position:relative;margin-bottom:5px;padding-left:60px;overflow:hidden;font-size:14px;}
.change_city_wrap .others_city dt{position:absolute;left:0;width:60px;color:#008cd6;}
.change_city_wrap .others_city dd{float:left;margin-bottom:5px;margin-right:8px;}
.change_city_wrap .others_city dd a{color:#2e2e2e;}
/******************************/
/******编辑个人信息******/
/******************************/
.edit_personal_wrap{height:100%;background-color:#fff;}
.edit_personal_wrap .peronal_photo_box{width:30%;margin:30px auto 45px;text-align: center;color:#bfbfc0;font-size:16px;}
.edit_personal_wrap .user_photo{width:100px;height:100px;margin:0 auto;margin-bottom:10px;border-radius:50%;overflow:hidden;}
.edit_personal_wrap .user_photo img{width:100px;height:100px;}
.edit_personal_wrap input[type="file"]{display:none;}
.edit_personal_wrap .personal_msg_box{width:65%;margin:0 auto;color:#5d5d5d;font-size:16px;}
.edit_personal_wrap .personal_msg_box li{display:-webkit-flex;display:flex;margin-bottom:5%;overflow:hidden;}
.edit_personal_wrap .personal_msg_box span:first-child{width:39%;}
.edit_personal_wrap .personal_msg_box span:last-child{width:61%;}
.edit_personal_wrap .personal_msg_box span:last-child input{width:70%;height:25px;padding:0;line-height:25px;border:none;color:#5d5d5d;}
.edit_personal_wrap .personal_msg_box .edit_name_icon{float:right;width:20px;height:25px;background: url("../img/personal_icons.png") no-repeat 0 2px;background-size:110px;}
/******************************/
/******我的舒适******/
/******************************/
.personal_main_box .top_personal_banner{padding:5%;font-size:16px;background: url("../img/personal_bg.jpg") no-repeat;background-size:cover;color:#fff;}
.personal_main_box .top_personal_banner a{color:#fff;}
.personal_main_box .personal_main_operation{overflow:hidden;}
.personal_main_box figure{width:35%;margin:5% auto 0;text-align: center;}
.personal_main_box figure .user_photo{width:100px;height:100px;margin:0 auto 10px;border:3px solid #00A7E5;border-radius:50%;overflow:hidden;}
.user_photo img{height:100%;}
/******************************/
/******商品页******/
/******************************/
/*广告*/
#top-banner{position:relative;width:100%;}
#top-banner .block {position:absolute;top: 2px;right: 2px;width: 16px;height: 16px;font: bold 12px/16px "宋体";text-align: center;color: #fff;cursor: pointer;background: #000;filter: alpha(opacity=20);-moz-opacity: 0.2;opacity: 0.2;}
.goods_tabs_box{position:relative;}
.stop_event_cover{position:absolute; width:100%; height:100%; left:0; top:0;}
.goods_wrap .top_search_banner .goods_tabs_box a{box-sizing:border-box;display:inline-block;height:54px;margin:0 10px;line-height:54px;font-size:14px;}
.goods_wrap .top_search_banner .goods_tabs_box a.selected{border-bottom:2px solid #0097E0;}
.m_content_goods{overflow:hidden;}
.m_content_goods .m_content{display:-webkit-flex; display:flex;}
.content_height{min-height:350px;}
.gd_detail_div img,.gd_standard_div img{display:block; width:100%;}

.goods_wrap section{margin-bottom:15px;}
.goods_wrap section h3{padding:8px 0 5px;font-size:16px;line-height:24px;color:#525252;}
.goods_wrap .goods_intro_floor .swiper-slide{width:70%;text-align: center;}
.goods_wrap .goods_intro_floor img{max-width: 80%;}
.goods_wrap .goods_intro_floor .swiper-slide img{max-width: 100%;}
.goods_wrap .goods_intro_floor .swiper-pagination-bullet{background: #A0A0A0;opacity: 1;}
.goods_wrap .goods_intro_floor .swiper-pagination-bullet-active{background: #E5E5E5;}
.goods_wrap .header_slide_wrap{box-shadow: 0 0 10px rgba(0,0,0,0.1); background:#fff;}
.goods_wrap .goods_intro_header{padding:3% 15px; margin-bottom:10px; position:relative; background:#fff;}
.jiangjia{display:block; width:27px; position:absolute; right:13px; bottom:14px;}
.goods_wrap .goods_intro_header p{font-size:12px;}
.goods_wrap p.goods_intro_header_tit{margin-bottom:10px;font-size:18px;}
.goods_wrap .goods_intro_header_price{margin-right:15px;color:#FF5500;font-size:14px;line-height: 40px;font-weight: bold;}
.goods_wrap .goods_intro_header_price span{font-size:20px;}
.goods_wrap .goods_intro_header_oriprice{font-size: 14px;}
.goods_wrap .goods_intro_header_oriprice del{margin-left:5px;}
.goods_wrap .goods_intro_floor dl,.buy_num_box dl{padding:10px 15px;display:-webkit-flex;display:flex;font-size:14px; background:#fff;}
.goods_wrap .goods_intro_floor dt{width:15%;text-align: left;color:#000;}
.goods_wrap .goods_intro_floor dd,.buy_num_box dd{width:85%;text-align: left;}
.goods_wrap .goods_intro_floor dd.pro_number,.buy_num_box dd.pro_number{width:70px;text-align: center;}
.goods_wrap .goods_intro_add{margin-bottom:10px; color:#656464}
.m_pro_detail_gg{width:100%; position: relative;}
.m_pro_detail_gg img{display:block; width:100%;}
.elipse{display:block; width:20px; height:9px;}
.mall_cell{padding:15px; background:#fff; display: flex; align-items: center; justify-content: space-between; margin-bottom:10px;}
.goods_wrap .mall_cell dl{display:flex; align-items: center; justify-content: flex-start; padding:0;}
.goods_wrap .mall_goods_sales dl{align-items: flex-start;}
.goods_wrap .goods_cupons dl dt{width:70px!important; margin-right:5px; word-spacing:24px;}
.goods_wrap .mall_cell dt{font-weight: 500;}
.goods_wrap .mall_cell dd{margin:0 5px; font-size: 12px;}
.goods_cupons dl dd a{display:block; width:100%; height:25px; background:url(../img/cupons_bg.png) no-repeat; background-size:100% 100%; color:#ee0101; text-align: center; line-height: 25px; font-size: 12px; overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.mall_goods_sales{padding:10px 15px;align-items:flex-start;}
.mall_goods_choice_box{width:100%; position:relative;}
.mall_goods_choice_box .show_gds_choice{position:absolute; right:15px; top:5px;}
.mall_goods_choice_box .rotate180{transform: rotate(180deg); -webkit-transform: rotate(180deg) ; -moz-transform: rotate(180deg); top:auto; bottom:5px;}
.mall_goods_choice_show{display:none;}
.mall_goods_choice{padding:10px 15px; margin-bottom:0;}
.goods_wrap .mall_goods_sales dl,.goods_wrap .mall_goods_choice dl{width:90%;}
.goods_wrap .mall_goods_sales dl dt,.goods_wrap .mall_goods_choice dl dt,.goods_wrap .m_freight_content dl dt{width:auto; margin-right:5px;word-spacing:24px}
.mall_goods_sales dl dd p{display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp:1; width:100%; overflow: hidden; margin-bottom:5px; color:#656464;}
.goods_wrap .mall_goods_sales .elipse{padding-top:8px;}
.mall_goods_sales dl dd p span{display:inline-block; padding:0 5px; color:#ff4d00; border:1px solid #ff4d00; font-size: 14px; margin-right: 5px; vertical-align: middle;}
.mall_goods_choice dd span{display:inline-block; margin-right:10px; color:#656464;}
.mall_cell .iconfont,.m_freight_content .iconfont{color:#bcbbbb; font-size:22px;}
.m_freight{padding:10px 15px; background:#fff; font-size: 14px; margin-bottom:10px;}
.m_freight label{display:inline-block; margin-right:5px; word-spacing:24px}
.m_freight span{display:inline-block; margin-left:15px;color:#656464;}
.addr_postn{display:inline-block; width:14px; margin-left:15px;}
.m_freight_content{display: flex; align-items: center; justify-content: space-between; margin-top:5px;}
.goods_wrap .m_freight_content dl{display:flex; align-items: center; justify-content: flex-start; padding:0;}
.goods_wrap .m_freight_content dd{color:#656464;}
.goods_wrap .goods_intro_add dt{width:70px!important; margin-right:20px; word-spacing:24px}
.goods_phone_box,.buy_num_box{margin-top:10px;}
.goods_wrap .mall_goods_choice_show dt,.goods_wrap .buy_num_box dt{width:70px; margin-right:10px; word-spacing:24px}
.mall_goods_choice_show dl{border-top:2px solid #e7e9ed;}
.choice_part1 span{display:inline-block; padding:3px 5px; white-space: nowrap; border:1px solid #dcdcdc; margin:0px 5px 10px 0; font-size: 12px}
.choice_part1 span.current{border-color:#ff5500;}
.choice_part1 span.disable{background:#dcdcdc; border-color:#dcdcdc; color:#242424;}
/*优惠券*/
.prod-coupon{height: auto;padding:15px 0;margin:15px;border-top:1px solid #EEEEEE;font-size: 0;}
.prod-coupon .part-note-msg{display: inline-block;line-height: 15px;font-size: 13px;color: #81838e;width: 26px;white-space: normal;height: auto;}
.prod-coupon .coupon-total-nums{height: 15px;display: inline-block;line-height: 15px;font-size: 13px;color: #848689;letter-spacing: 1px;float: right;}
.prod-coupon .coupon-content{white-space: nowrap;overflow: hidden;margin-top: 10px;}
.prod-coupon .couponlist{height: 62px;}
.prod-coupon .coupon_unit{position: relative;width: 122px;height: 56px;border-radius: 5px;overflow: hidden;box-sizing: border-box;margin-right: 10px;float: left;border: 1px solid #60bbf5;}
.prod-coupon .expe_disc{width: 80%;box-sizing:border-box;height: 100%;float: left;border-right:1px dotted #5092d4;}
.prod-coupon .expeNum{padding-top: 2px;line-height: 30px;padding-left: 8px;overflow: hidden;color:#5092d4;}
.prod-coupon .expeNum span{float:left;}
.prod-coupon .rmb{font-size: 18px;height: 26px;line-height: 26px;text-indent: -3px;margin: 4px 3px 0 3px;font-weight: 600;}
.prod-coupon .actual-number{font-size: 25px;font-weight: 600;}
.prod-coupon .condi_msg{height: 22px;font-size: 12px;padding-left: 8px;line-height: 22px;background-color: #dcf4ff;color: #5092d4;text-align: left;}
.prod-coupon .oper_msg{float: left;width: 20%;height: 100%;font-size: 13px;text-align: center;}
.prod-coupon .oper_msg div{box-sizing: border-box;color: #5092d4;line-height: 14px;}
.prod-coupon .coupon_unit .up{height: 32px;padding-top: 12px;}
.prod-coupon .coupon_unit .down{height: 22px;padding-top: 1px;background-color: #dcf4ff;}
.prod-coupon .x-already{position: absolute;top: 0;right: 22px;width: 45px;height: 33px;background: url(../img/icon-already.png) no-repeat center/contain;}
/*活动*/
.local_activity{margin:12px;overflow:hidden;border:1px solid #EEF0F2;}
.local_activity .la_tit{float:left;display: block;width:30px;height:38px;line-height:1.4;padding:10px 14px;color:#fe2435;border-right:1px solid #EEF0F2;text-align: center;font-size: 14px;}
.local_activity ul{height:45px;padding:7px 7px 7px 65px;}
.local_activity li{padding:2px 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.local_activity li a{font-size: 12px;color:#666666;}
.goods_wrap .goods_phone_box .weui_cell_ft{font-size: 12px; color:#000;}
.goods_wrap .goods_phone_box .weui_cell_ft span{color:#ee0101; font-weight: bold; margin-left:10px;}
.goods_wrap .goods_address_choose{margin-top:15px;}
.goods_wrap .goods_address_choose .weui_cell_hd label{width:80px;}
.goods_wrap .goods_address_choose .weui_cell_select{padding:10px 15px;font-size:14px;}
.goods_wrap .goods_address_choose .goods_yunfei{width:110px;text-align: right;}
.goods_wrap .goods_address_choose .goods_yunfei .confirm_icon{display:inline-block;width:20px;height:20px;background: url("../img/goods_icon.png") no-repeat 1px -71px;background-size:24px;vertical-align: middle;}
.goods_wrap .zixun_btn{display:inline-block;padding:6px 12px;font-size: 14px;color:#fff;background: #F82323;border-radius:5px;}
.goods_wrap .zixun_btn .phone_zixun_icon{display:inline-block;width:15px;height:18px;margin-right:10px;background: url("../img/phone_icon.png") no-repeat;background-size: 15px;vertical-align: middle;}
.goods_comm_wrap{background: #fff;}
.goods_comm_wrap .goods_comm_item{margin:0 15px;}
.goods_comm_wrap .goods_comm_item>li{padding:7px 0;border-bottom:1px solid #DCDCDC;}
.goods_comm_wrap .goods_comm_item>li:last-child{border-bottom: none;}
.goods_comm_wrap .goods_comm_item_hd{margin-bottom:10px;color:#909090;font-size:14px;}
.goods_comm_wrap .goods_comm_item_hd span:first-child{margin-right:5px;}
.goods_comm_wrap .goods_comm_item_hd .fr{font-size:0;}
.goods_comm_wrap .goods_comm_item_bd{margin-bottom:10px;color:#525252;font-size:14px;}
.goods_comm_wrap .goods_comm_item_bd p{line-height:1.5;margin-bottom:10px;}
.goods_comm_wrap .goods_view_all_comm{padding:7px 15px;margin-top:-1px;text-align:center;border:1px solid #DCDCDC;border-left:none;border-right:none;}
.goods_comm_wrap .goods_view_all_comm a{display:block;color:#909090;font-size:14px;}
/*选了又选*/
.goods_adver_news{margin-bottom:15px;background-color: #fff;}
.goods_adver_news .tit,.article_list_box .tit{padding-left:20px;height:40px;line-height:40px;border-top:1px solid #E1E1E1;font-size: 16px;color:#525252;}
.goods_adver_news .news_lists{padding:0;}
.goods_adver_news .list_item_img{float:left;}
.goods_adver_news .list_item p{height:20px;line-height: 20px;margin-top: 25px;}
/*文章列表*/
.goods_wrap .article_list_box{margin-bottom: 15px;background-color: #fff;}
.goods_wrap .list_item .list_item_content{margin-right:0;margin-left:8px;}
.goods_wrap .list_item:last-child{border-top: none;}
.goods_wrap .list_item{padding:10px 10px 10px 20px;margin-bottom: 0;}
.goods_wrap .list_item .list_item_img img{height:65px;}
/*底部宣传图*/
.pro_adver_box img{max-width: 100%;}
.goods_wrap .goods_tuijian{box-sizing:border-box;padding:3% 15px;border:1px solid #DCDCDC;border-left:none;border-right:none;}
.goods_wrap .goods_tuijian ul li{margin-right:2%;}
.goods_wrap .goods_tuijian ul li:nth-child(3n) {margin-right:0;}
.goods_wrap .goods_tuijian ul .goods_tuijian_hd{margin-bottom:5px;padding:5px;border:1px solid #EEEEEE;}
.goods_wrap .goods_tuijian ul .goods_tuijian_bd_tit{height:40px;font-size:13px;color:#525252;line-height:1.5;overflow:hidden;}
.goods_wrap .goods_tuijian ul .goods_tuijian_bd_price{color:#FF5500;font-size:14px;font-weight: bold;}
.goods_wrap .godds_detail_link{width:60%;margin:5% auto;}
.goods_wrap .godds_detail_link a{height:46px;line-height: 46px;}
.concern-cart{left: 0;right: 0;height: 55px;-webkit-align-items: center;align-items: center;background: #fff;}
.concern-cart .concern-cart_tool{display:-webkit-flex;display:flex;}
.concern-cart .concern-cart_tool .weui_tabbar_icon{background: url("../img/goods_icon.png") no-repeat;background-size: 23px;}
.concern-cart .concern-cart_tool .goods_cart_icon{background-position:0 -35px; position: relative;}
.cart_num{display:inline-block; background:#FF1E1E; color:#fff; border-radius:50%; width:8px; height:8px; text-align: center; line-height: 20px; position: absolute; right:-3px; top:0px;}
.concern-cart .account_btn{display:block;width:110px;height:55px;color:#fff;font-size:1em;text-align: center;border:none;line-height:55px; background:#ff5500; font-size:16px;}
.concern-cart .soldout_btn{background:gray;}
.concern-cart .red_bgcolor{background:red;}
.concern-cart .pro_price .orange_color{font-size:1.6em;}
.concern-cart .pro_price .gray{font-size:1.4em;}
.concern-cart .weui_cells_checkbox{margin:0 15px;}
.concern-cart .weui_cells_checkbox .weui_check:checked + .weui_icon_checked:before{color:#FF5500;}
.goods_kefu_icon{width:25px; height:25px; position: relative; margin:0 auto;}
.goods_kefu_icon + .weui_tabbar_label{margin-top:5px;}
.goods_kefu_icon .woman{width:100%;}
.goods_kefu_icon .slogan{display:block; width:50px; position: absolute; left:25px; top:-5px; z-index: 10;}
/******************************/
/******商品缺货******/
/******************************/
.arrival_notice{display: none;}
.arrival_notice .cover{position: fixed;left:0;top:0;bottom:0;width:100%;background: rgba(0,0,0,0.5);z-index: 1000;}
.arrival_notice_wrap_box{position:absolute;left:50%;top:15%;width:84%; margin-left:-42%;z-index:20000;}
.arrival_notice .arrival_notice_wrap{box-sizing:border-box;padding:5%;border-radius:0 0 10px 10px;background: #fff;}
.arrival_notice .arrival_notice_wrap h3{position:relative;padding:10px 0 20px;font-size: 16px;color:#ff4b4c;text-align: center;}
.arrival_notice .arrival_notice_wrap  h3 .close_btn{position:absolute;right:0;top:0;width:20px;height:20px;background: url("../img/close.png") no-repeat;background-size:100% 100%;}
.arrival_notice_wrap form > div{margin-bottom:10px; display: flex;}
.arrival_notice_wrap form > div span{display:block; width:45px; height:28px; line-height: 28px; overflow:hidden; word-spacing: 8px;}
.arrival_notice .item_content{flex: 1; display: flex;}
.arrival_notice .item_content input{width:100%;box-sizing: border-box;padding:5px 3%;border:1px solid #D2D2D2;font-size: 12px;line-height: 1.4;}
.arrival_notice .item_content select{width:48%;padding:5px 3%;outline: none;border:1px solid #D2D2D2;font-size: 14px;}
.arrival_notice .phone_verify input{width:48%;}
.arrival_notice .phone_verify label{display:block; width:48%;}
.arrival_notice .item_content select:first-child,.arrival_notice .phone_verify input:first-child{margin-right: 4%;}
.arrival_notice .veri_code{background: #FF7567;border-color:#FF7567!important;color:#fff;border-radius: 10px;}
.arrival_notice .disclick{background: #d9d9d9;border-color:#d9d9d9!important;}
.arrival_notice .submit_btn{width:100%;margin:3% 0; padding:10px 0; color:#fff;text-align: center;background: #cf000e;font-size: 14px;border:none;}
#captcha-img{width:100%; height:27px;}
/******************************/
/******商品详情页******/
/******************************/
.goods_detail_wrap .m_content{font-size:0;}
.gd_detail_div img{display: block;}
.arrival_notice .item_content *{vertical-align: middle;}
/**弹框**/
.freight_wrap,.promotion_wrap{box-sizing:border-box;position:absolute;left:0;top:25%;width:100%;z-index:20000; background: #fff;}
.freight_wrap dl dt,.promotion_wrap dl dt{font-size:18px; text-align: center;padding:10px 0; color:#010101;}
.freight_wrap dl dt span,.promotion_wrap dl dt span{float:right; color:#ff9c00; font-size: 22px; margin:-5px 20px 0 0;}
.freight_wrap dl dd,.promotion_wrap dl dd{padding:10px 15px; font-size:14px; border:1px solid #e7e9ed; border-left:none; border-right:none;}
.freight_wrap dl dd p{line-height: 200%;}
.pbox_contact{padding:10px 15px;}
.pbox_contact a{color:#ff5500; margin:0 5px;}
.pbox_contact .phone_zixun_icon{display:inline-block;width:20px;height:20px; margin:0 5px; background:#ff5500 url("../img/phone_icon.png") center center no-repeat;background-size: 11px;vertical-align: middle; border-radius:3px;}
.promotion_wrap dl li{margin-bottom:10px;}
.promotion_wrap dl li a{display:block; width:100%; display: flex; align-items: flex-start; justify-content: space-between;}
.promotion_wrap dl li a em{display:block; width:30px; text-align: center; padding:3px 0; font-size: 22px; color:#bcbbbb; margin-left:10px;}
.promotion_wrap dl li a div{flex:1; display:flex; justify-content: flex-start;}
.promotion_wrap dl li a div span{border:1px solid #ff5500; color:#ff5500; padding:0 5px; margin-right:10px; display:inline-block; white-space: nowrap; height:22px;}
.arrival_notice_wrap_box .alert_title{width:100%; text-align:center;color:#fff;font-size: 20px; position: relative;}
.arrival_notice_wrap_box .alert_title img{display:block; width:100%;}
.arrival_notice_wrap_box .alert_title a{display:block; width:24px; height:24px; position:absolute; top:35%; right:2.5%;}
.yuyue_identify .alert_title a{top:43%; right:3%;}
.jj_tit{color:#000; margin-bottom:20px;}
.condition_input{height:28px; width:148px; border:1px solid #d2d2d2; float:left; margin-right:9px; font-size: 0;}
.condition_input label{display:inline-block; font-size:12px; background:#eaeaea;height:100%; width:50%; text-align: center; line-height: 28px;}
.condition_input input{font-size:12px; background:#fff; border:none; height:100%; width:50%; padding:0; vertical-align: top; text-align: center;}
.arrival_notice_wrap_box .condition_span{display:inline-block; float: left; height:28px; line-height: 28px; font-size: 12px; width:auto;}
.alert_title .iconfont{float:right;font-size: 22px; margin:0px 10px 0 0;}
.sale_alert_box .alert_title{min-height:45px; line-height: 45px; background:#ae111d; font-size:16px; text-align: left; text-indent: 30px;}
.sale_alert_box .alert_title a{position:absolute; right:35px;top:0px; color:#cfc3c4; font-size: 20px;}
/******************************/
/******商品评论页******/
/******************************/
.goods_com_header{margin-top:0;}
.goods_com_header:before{content:normal;}
.goods_com_header label{margin-left:10px;font-size:14px;color:#909090;}
.goods_com_header input{vertical-align: middle;}
.goods_comm_item_img{overflow:hidden;}
.goods_comm_item_img div{float:left;width:90px; height:90px; overflow:hidden; margin-right:2%; margin-top:2%;}
.goods_comm_item>div{padding-top:10px;}
.goods_wrap .goods_comm_item>div{border-bottom:1px solid #f2f2f2;}
/******************************/
/******工程案例******/
/******************************/
.project_wrap{padding-top:37px;background: #f6f4f7;}
.project_wrap a{color: #333;}
.new-search{position:fixed;top:55px;left:0;width:100%;z-index:300;background-color:#fff;}
.new-search em{position:absolute;top:12px;width:7px;height:7px;margin-left:6px;border:1px solid #707070;border-top:none;border-left:none;-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.new-search .new-tbl-type{display: table;width: 100%;border-bottom:solid 1px #ececec;}
.new-search .new-tbl-cell{position:relative;display:table-cell;width:33.3%;padding:7px 0;font-size:14px;border-right:solid  1px #ececec;text-align: center;}
.new-search .new-tbl-cell:nth-of-type(3n){border-right:0;}
.new-search a.current{color:#e95608;}
.new-search a.current em{top:16px;-webkit-transform:rotate(225deg);transform:rotate(225deg);border-color:#e95608;}

.new-search ul{display:none;margin:0 3.5%;padding-top:10px;overflow:hidden;}
.new-search li{float:left;width:31.2%;height:22px;line-height:22px;margin-right:3.2%;margin-bottom:14px;text-align:center;box-sizing:border-box;}
.new-search li:nth-of-type(3n){margin-right:0;}
.new-search li a{display:block;font-size:12px;border:solid 2px #eee;}
.new-search li a.current{border:solid 2px #f7ba9b;}

.project_wrap .project{padding-bottom:14px;overflow:hidden;}
.project_wrap .project>div{width:50%;box-sizing:border-box; float:left;padding-left:6px;padding-right:3px}
.project_wrap .project>div:nth-child(2n){padding-left:3px;padding-right:6px;}
.project_wrap .project a{display:block;position:relative;width:100%;margin-top:6px;background-color:#fff;box-shadow:0 1px 1px #dcdcdc;font-size:0;}
.project_wrap .project img,.project span{width:100%;font-size:12px;text-align:center;}
.project_wrap .project span{display:block;height:30px;line-height:30px;padding:0 5px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}
/******************************/
/******效果图展列表页******/
/******************************/
.albums_lists_wrap .albums{padding-bottom:14px;overflow:hidden;}
.albums_lists_wrap .albums>div{width:50%;box-sizing:border-box; float:left;padding:0 1%;}
.albums_lists_wrap .albums a{display:block;position:relative;width:100%;margin-top:6px;background-color:#fff;box-shadow:0 1px 1px #dcdcdc;}
.albums_lists_wrap .albums img,.albums span{width:100%;font-size:12px;text-align:center;}
.albums_lists_wrap .albums span{display:block;height:30px;line-height:30px;padding:0 5px;font-weight:bold;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;box-sizing:border-box;}

/******************************/
/******全国门店******/
/******************************/
.experience_center_wrap{padding:0 15px;background-color:#fff;}
.experience_center_wrap a{color:#333;}
.m{padding-top:10px;}
.mt{height:30px;line-height:30px;font-weight:bold;font-size:16px;text-align:center;}
.mt .cword{color:#ca0000;font-family:"Arial";}
.mc{position:relative;height:30px;margin:10px 0;padding-left:16px;font-size:14px;border:solid 1px #EAEAEA;overflow:hidden;border-radius:3px;box-sizing:border-box;}
.experience_center_wrap .search_keyword{width:70%;line-height:18px;font-size:14px;padding:5px 0;border:none;color:#333;}
.experience_center_wrap .search_submit{float:right;width:29%;height:30px;line-height:30px; border:none;border-left:solid 1px #EAEAEA;text-align:center;background-color:#e7e7e7;}
.experience_center_wrap h3{height:30px;line-height:30px;font-size:14px;}
.list{margin-bottom:10px;border:solid 1px #e0dfdd;background-color:#fff;border-radius:5px;}
.list h3,.list p,.btn_txt{padding-left:10px;border-bottom:solid 1px #e0dfdd;}
.list p{padding:10px;line-height:26px;font-size:14px;}
.btn_txt{padding-left:0;}
.btn_txt a{display:block;position:relative;height:36px;line-height:36px;padding-left:30px;border-bottom:solid 2px #e0dfdd;background-color:#F4F4F4;}
.btn_txt i{display:block;position:absolute;width:12px;height:15px;top:11px;left:10px;background:url(../img/master.png) no-repeat 0 -235px;}
.experience_center_wrap .curr{border:solid 1px #f4aa81;}
.experience_center_wrap .curr h3,.curr p,.curr .btn_txt{border-bottom:solid 1px #f4aa81;}
.experience_center_wrap .curr .btn_txt a{border-bottom:solid 2px #f4aa81;background-color:#fdeee5;}
.experience_center_wrap .curr .btn_txt i{ background-position:-37px -235px}
.services_list{margin:0 10px;padding-bottom:10px;overflow:hidden;}
.services_list a{display:block;float:left;margin-right:3px;margin-bottom:3px;padding:5px 10px;font-size:14px;border:solid 1px #E0DFDD;background-color:#fff;border-radius:5px;}

.cuowu{margin:0 auto;padding:20px;width:240px;border:solid 1px #E0DFDD;text-align:center;border-radius:5px;}
.cuowu h2{line-height:30px;font-size:20px;font-weight:bold;}
.cuowu p{line-height:30px;font-size:18px;font-weight:bold;text-align:left;}
.cuowu dl{line-height:26px;font-size:14px;text-align:left;}
.cuowu a{color:#f53151;}
.span_input{display:inline-block;width:100%;border:solid 1px #a5a5a5;border-radius:8px;overflow:hidden;}
.light-input{line-height:18px;padding:10px;border:0;color:#444;vertical-align: top;}
.button{display:inline-block;height: 45px;line-height:45px;width:49%;font-size:16px;}
a.rborder{border-right:solid 1px #d1d1d1;color:#999;}
/******************************/
/******全国门店******/
/******************************/
.personal_main_box .personal_main_title{margin-top:0;}
.personal_main_box .personal_main_title:before{content:normal;}
.personal_main_box .personal_main_tool{background-color:#fff;border-bottom:1px solid #ECECEC;overflow:hidden;text-align: center;}
.personal_main_box .personal_main_tool li{float:left;width:20%;box-sizing: border-box;border-right:1px solid #ECECEC;}
.personal_main_box .personal_main_tool li:last-child{border:none;}
.personal_main_box .personal_main_tool li a{display:block;padding:10%;font-size:12px;}
.personal_main_box .personal_main_tool li a:before{content: "";display:block;width:34px;height:34px;margin:0 auto 10%;background: url("../img/personal_icons.png") no-repeat;background-size:100px;}
.personal_main_box .personal_main_tool .pmt_item1:before{background-position:-26px -38px;}
.personal_main_box .personal_main_tool .pmt_item2:before{background-position:-65px -38px;}
.personal_main_box .personal_main_tool .pmt_item3:before{background-position:-66px 0;}
.personal_main_box .personal_main_tool .pmt_item4:before{background-position:-24px 3px;}
.personal_main_box .personal_main_tool .pmt_item5:before{background:none; width:0px; height:0; display:none;}
.personal_main_box .personal_main_tool .pmt_item5 .iconfont{display:block; width:34px; height:34px; line-height: 34px; margin:0 auto 5px; font-size: 32px; color:#7093ed;}
/******************************/
/******我的订单******/
/******************************/
.my_orders_wrap{padding-top:43px;}
.my_orders_wrap .top_nav .weui_tabbar_item{margin:0;}
.my_orders_wrap .order_lists{margin-bottom:20px;}
.my_orders_wrap .weui_panel:before,.my_orders_wrap .weui_panel:after{border-color:#DCDCDC;}
.my_orders_wrap .weui_media_box.weui_media_appmsg .weui_media_hd,.my_comment .weui_media_box.weui_media_appmsg .weui_media_hd{width:75px;height:75px;margin-right: 1.2em;}
.my_orders_wrap .weui_media_box .weui_media_title,.my_comment .weui_media_box .weui_media_title{font-size:14px;height:45px;margin-bottom:10px;overflow:hidden;white-space: normal;}
.my_orders_wrap .weui_media_desc,.my_comment .weui_media_desc{font-size:16px;color:#1b1b1f;}
.my_orders_wrap .weui_tabbar_label{color:#1b1b1f;}
.my_orders_wrap .weui_panel:first-child{margin-top:10px;}
.my_orders_wrap .weui_panel_hd{padding:10px 15px;font-size:14px;}
.my_orders_wrap .weui_panel_ft{overflow:hidden;}
.my_orders_wrap .weui_panel_ft span{font-size:16px;line-height:30px;}
.my_orders_wrap .order_item_operation{display:inline-block;height:22px;line-height:22px;padding:3px 10px;color:#ff5500;background:#FFF2EF;border:1px solid #ff5500;border-radius:5px;font-size: 14px;}
.my_orders_wrap .order_item_gray{color:#a0a0a0;background: #F2F2F2;border:1px solid #A0A0A0;}
.my_orders_wrap .metiral_item.weui_media_box .weui_media_title{font-size:18px;line-height:28px;height:28px;}
.my_orders_wrap .metiral_item .weui_media_desc span{line-height:30px;}
.my_orders_wrap .view_more_item{margin:10px auto;text-align: center;color:#aaaaaa;font-size:14px;}
.my_orders_wrap .view_more_item a{color:#aaaaaa;font-size:14px;}
.my_orders_wrap .view_more_item a:after{content: "";display:inline-block;width:8px;height:8px;border:1px solid #aaa;border-top:none;border-left:none;-webkit-transform:rotate(45deg) translate(0,-5px);transform:rotate(45deg) translate(0,-5px);}
.my_orders_wrap .view_more_item a.all:after{-webkit-transform:rotate(225deg) translate(-5px,2px);transform:rotate(225deg) translate(-5px,2px);}
.my_orders_wrap .metiral_box h3{font-size:16px;padding:10px 15px;border-top:1px solid #F2F2F2;}
.my_orders_wrap .metiral_box .first_metiral_item:before{content: normal;}
.no_order_tip{color:#848484;text-align: center;font-size:16px;overflow:hidden;}
.no_order_tip p{margin-top:40%;}
.my_comment .zb_wrap{background:#fff;}
.comment_primary{padding:0 15px;}
.comment_textarea{padding:10px 0; border-top:1px solid #d9d9d9;}
.m_flex{display: -webkit-flex;  display: flex;  -webkit-box-align: center;  -webkit-align-items: center;  align-items: center;}
.m_flex_between{display: -webkit-flex;  display: flex; -webkit-align-items: center;  align-items: center; justify-content:space-between;}
.comment_star{padding:10px 0px;}
.star_content{overflow:hidden;  text-overflow:ellipsis; flex:1; display:flex;}
.comment_star p{color:#ff2435; width:50px; display: block;}
.comment_star p span{display:inline-block; width:50px; text-align: center;}
.comment_star p span.score{ font-size:18px;}
.comment_star .star{position:relative; top:5px;}
.comment_star .star img{width:30px;}
.myd{font-size:16px;margin-right:10px;}
.my_comment .zb_res_btn{margin:0 15px; padding:10px 0;}
.comment_img{padding:10px 0; border-top:1px solid #d9d9d9;}
.weui_uploader_file{position:relative;}
.weui_uploader_file:after{content:"\e86d"; font-family:"iconfont" !important;  font-size:18px;font-style:normal;  -webkit-font-smoothing: antialiased;  -webkit-text-stroke-width: 0.2px;  -moz-osx-font-smoothing: grayscale; color:#fff; position: absolute; top:0px; right:0px; background:rgba(0,0,0,0.5); display:block;width:22px;height:22px; line-height: 22px; border-radius: 50%; text-align: center;}
.my_comment .weui_media_box:before{left:0;}
.comment_top{height:70px; padding: 0 15px; background:url('../img/comment_top_back.gif') 100% 0 repeat-y; display: -webkit-flex;  display: flex;-webkit-align-items: center;  align-items: center; justify-content:space-between;}
.comment_top p{font-size:20px; color:#fff;}
.comment_top a{display:block; width:100px; border:1px solid #fff; color:#fff;
    text-align: center; padding:5px 0; border-radius:5px; font-size: 16px;}
.c_hasimg{display: -webkit-flex;  display: flex; flex-wrap:wrap; -webkit-flex-wrap: wrap;}
.c_hasimg li{width:70px; height:70px; padding:5px;}
.c_hasimg li img{width:100%; height:100%;}
.pro_detail_star *{vertical-align: bottom;}
.pro_detail_star img{width:20px;}
.score_show{position:relative; top:5px;}
.p_comment_filter{padding:0 15px 15px;}
.p_comment_filter span{display:inline-block; min-width:80px;text-align: center; border:1px solid #d9d9d9; border-radius:2px; padding:5px 0; margin-right:10px;}
.p_comment_filter span.current{border-color:#ff5500; color:#ff5500}
.shushi_reply .arrow-up{margin-left:30px;}
.shushi_reply p{padding:10px; background: #f2f2f2; font-size: 14px;}
/******************************/
/******修改密码******/
/******************************/
.edit_password{background: #fff;height: 100%;}
.edit_password .login_form{height:auto;}
/******************************/
/******修改密码******/
/******************************/
.orders_details_wrap{padding-bottom:30px;}
.orders_details_wrap h4{margin-bottom:10px;font-size:16px;}
.orders_details_wrap p{font-size:14px;}
.orders_details_wrap ul li{font-size:15px;}
.orders_details_wrap .order_state_panel p{color:#757575;font-size:13px;}
.orders_details_wrap .yukuan_pay a{display:block;width:60px;margin-left: 15px;padding:5px;color:#fff;background: #FF5500;text-align: center;border-radius:5px;font-size:14px;}
.orders_details_wrap .order_goods_panel h4{padding:15px 15px 0;}
.orders_details_wrap .order_goods_panel .weui_media_title{height:45px;white-space: normal;font-size:14px;padding:0;}
.orders_details_wrap .weui_media_box.weui_media_appmsg .weui_media_hd{width:75px;height: 75px;}
.orders_details_wrap .weui_media_box .weui_media_desc{font-size:15px;}
.orders_details_wrap .account_box_panel ul{padding:10px 0;}
.orders_details_wrap .account_box_panel ul:last-child{border-top:1px solid #DCDCDC;}
.orders_details_wrap .account_box_panel li span{color:#ff5500;}
/******************************/
/******修改密码******/
/******************************/
.tags_wrap .news-item:first-child{border-top:solid 1px #eee;}
/******************************/
/******错误页面******/
/******************************/
.error_wrap{display:-webkit-flex;display:flex;background: #fff;justify-content: space-between;flex-direction: column;height:100%;}
.error_wrap .error_box{display:-webkit-flex;display:flex;justify-content: center;padding:3%;}
.error_wrap .left{width:32%;}
.error_wrap .right{width:68%;}
.error_wrap .right h1{margin-bottom: 45px;font: normal 18px/30px "microsoft yahei";color: #2F79C1;}
.error_wrap .right ul li{line-height: 28px;font-size: 14px;color: #666;}
.error_wrap a, .error_wrap a:hover, .error_wrap a:visited {display: inline-block;color: #FD7F3F;text-decoration: none;}
/******************************/
/******评论******/
/******************************/
.common_wrap .construct-degree{padding:30px 0;border-bottom:1px solid #F4F5F6;text-align: center;background-color:#fff;}
.common_wrap .construct-degree h3{margin-bottom: 30px;font-size: 21px;}
.common_wrap .lwx_comment_star img{width:8%;max-width: 30px;}
.common_wrap .construct-item-degree{padding:10px 15px;background: #fff;border-bottom: 1px solid #D9D9D9;}
.common_wrap .construct-item-degree li{display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;justify-content: space-between;flex-direction:row;align-items: center;}
.common_wrap .construct-item-degree li .ct{width:150px;font-size: 15px;color:#717171;}
.common_wrap .construct-item-degree .ct:before{content: "";display: inline-block;width:8px;height:8px;margin-right:5px;background: #D4D4D4;border-radius: 50%;}
.common_wrap .construct-item-degree li .c-text{width:42px;font-size: 14px;text-align: right;}
.common_wrap .radio_box{display: inline-block;}
.common_wrap .radio_box:first-child{margin-right: 15px;}
.common_wrap .radio_box input[type="radio"]{position:absolute;left:-99999rem;}
.expression_icon{display: inline-block;width:25px;height:25px;background: url("../img/expression.png") no-repeat;background-size: 25px;}
.default_dissatisfied_icon{background-position: 0 0;}
.default_satisfied_icon{background-position: 0 -30px;}
.choose_dissatisfied_icon{background-position: 0 -60px;}
.choose_satisfied_icon{background-position: 0 -91px;}
.common_wrap .weui_textarea{font-size: 15px;}
.common_wrap .details_pic_upload .weui_uploader_hd{display: none;}
.common_wrap .zb_res_btn{width:90%;margin:30px auto 0; padding-bottom:50px;}
.cw_text_box{margin-top:20px;}
.cw_text_box textarea{width: 90%;height: 120px;padding: 8px 10px;margin: 0 auto;border: 1px solid #E9ECEE;font-family: "microsoft yahei";}
/******************************/
/******施工情况******/
/******************************/
.con_situation{background: #F2F2F2;}
.con_situation .head_tab_box{border-bottom: 1px solid #D9D9D9;font-size: 0;}
.con_situation .weui_btn_tab{width:50%;height:40px;line-height:40px;margin:0;border-radius:0;font-size: 16px;}
.con_situation .weui_btn_tab.current{color:#008cd6;border-bottom: 3px solid #008cd6;}
.con_situation .weui_btn_tab:after{content: normal;}
.con_situation .weui_btn_tab:last-child{border-left:1px solid rgba(0, 0, 0, 0.2);}
.con_situation textarea{color:#888;}
.fixed_btn{display: block;width:100%;border-radius: 0;}
.pro_title{width:100%;height: 40px;box-sizing:border-box;display: -webkit-box;display: -webkit-flex;display: flex;
    -webkit-box-align: center;-webkit-align-items: center;align-items: center;justify-content: space-between;padding:0 5%;background: url("../img/blue_bg.jpg") no-repeat center;
    background-size:cover;font-size:16px;color:#fff;overflow: hidden;}
.con_situation .con_state_box{padding:15px;}
.con_situation .con_state{margin-bottom:10px;font-size: 16px;}
.con_situation .con_state_date{font-size: 14px;}
.ys_wrap{padding-left:25px;border-left:1px solid #CBCBCB;}
.ys_wrap .yanshou_icon{display: inline-block;width:21px;background: url("../img/project_icon.png") no-repeat;background-size: 21px;}
.con_situation .ysc_icon{display: inline-block;width:22px;height:26px;margin-right:5px;vertical-align: middle;background: url("../img/category_icon.png") no-repeat;background-size: 22px;}
.con_situation .ckongtiao_icon{background-position: 0 0;}
.con_situation .csolar_icon{background-position:0 -27px;}
.con_situation .cxinfeng_icon{background-position:0 -53px;}
.con_situation .cjingshui_icon{background-position:0 -81px;}
.node_comment_btn{display: inline-block;margin-left: 5px;line-height: 2;padding: 0 10px;font-size: 12px;vertical-align: middle;}
.con_situation .share_btn{padding:5px 7px 5px 5px;font-size: 14px;color:#fff;border: 1px solid #fff;border-radius: 5px;}
.con_situation .share_icon{display: inline-block;width:27px;height:20px;background-position:5px -58px;vertical-align: middle;}
.ys_item .weui_cell_ft{position:relative;width:95px;font-size: 15px;}
.ys_item .weui_cell_ft span{line-height: 22px;}
.ys_item .img_icon{height:22px;background-position: 0 -65px;vertical-align: middle;}
.ys_item .remark_icon{height:22px;margin-left:8px;background-position: 0 -138px;vertical-align: middle;}
.con_situation .ys_box{padding:5% 0 5% 5%;background: #fff;}
.ys_wrapper .explain_box{display:none;position: fixed; font-size:14px;top:0;left:0;box-sizing:border-box;width: 100%;height:100%;margin:0 auto;padding:15% 0;border:1px solid #D7D7D7;background:rgba(0,0,0,0.7);overflow: scroll; z-index: 980;}
.ys_wrapper .explain_box img{width:100%;}
.ys_wrapper .explain_box h3{margin-bottom:5%;text-align: center;color: #fff;font-size: 18px;}
.ys_wrapper .explain_box h3 span{display:inline-block;border-bottom:2px solid #FF4552;}
.ys_wrapper .explain_box .eb_hd{height:300px; overflow:auto;}
.ys_wrapper .explain_box .eb_hd p{padding:0 4%;color:#fff;}
.ys_wrapper .explain_box .close_btn{display:block;margin:10% auto;width:40px;height:40px;line-height:40px;font-size: 40px;color:#fff;}
.ys_wrap{padding-left:10px;border-left:1px solid #CBCBCB;}
.ys_item{position: relative;}
.ys_item dt{padding: 5px 0;margin-bottom: 25px;font-size: 15px;color: #fff;}
.ys_item dt:before{content: "";position: absolute;left:-15px;top:50%;margin-top:-3px;width:7px;height:7px;border-radius: 50%;background: #008CD7;box-shadow: 0 0 0 3px #48ABE2,0 0 0 7px #B3DBF4;}
.yanshou_details dt .weui_cell_ft span {line-height: 22px;color: #2fb2f6;}
.ys_item dt .weui_cell{padding:10px 5% 10px 10px;}
.ys_item dt .weui_cell_bd{box-sizing: border-box;max-width:40%;position:relative;padding:2px 8px;border-radius: 4px;background-color: #44B8F5;}
.ys_item dt .weui_cell_bd:before{content: "";position:absolute;left:-4px;top:50%;width:8px;height:8px;margin-top:-4px;background: #44B8F5;transform: rotate(45deg);}
.ys_item .weui_cell_bd{font-size: 12px;}
.ys_item dd{position:relative;display: -webkit-box;display: -webkit-flex;display: flex;-webkit-box-align: center;-webkit-align-items: center;align-items: center;margin-bottom:20px;}
.ys_item dd:before{content: "";position: absolute;left:-29px;top:13px;width:7px;height:7px;border-radius: 50%;background: #008CD7;box-shadow:0 0 0 4px #B3DBF4;}
.ys_btn button{margin-top:40px;width:70%;}
.operation_state{position:relative;font-size: 0;margin-left:5px;}
.operation_state img{position:absolute;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.operation_state span{color:#dbdfe2;font-size: 14px;}
.ys_item .link_btn{margin-left:5px;color:#b2b2b2;vertical-align: middle;}
/**整个节点置灰**/
.ys_item.nstart,.ys_item dd.nostart_item{color:#B4B4B4;}
.ys_item.nstart:before{background: #B4B4B4;box-shadow: 0 0 0 2px #C9C9C9,0 0 0 6px #E8E8E8;}
.ys_item.nstart dt{background: #B4B4B4;}
.ys_item.nstart dt:before{background: #B4B4B4;}
.ys_item.nstart dd:before{background: #B4B4B4;box-shadow:0 0 0 4px #E8E8E8;}
.ys_item.nstart .weui_btn,.ys_item dd.nostart_item .weui_btn{display:inline-block;line-height:2;padding:0 10px;font-size: 12px;vertical-align: middle;}
.con_situation .unremark_icon{background-position: 0 -100px;}
.nostart_item .img_icon,.nstart .img_icon{background-position:0 -130px;}
.img_none_state .img_icon{background-position:0 -88px;}
.img_none_state em {color: #B4B4B4;vertical-align: middle;}
/**单个节点置灰**/
.ys_item dd.nostart_item:before{background: #B4B4B4;box-shadow:0 0 0 4px #E8E8E8;}
/******************************/
/******子节点******/
/******************************/
.weui_btn_line {background-color: #fff;color: #aeaeae;}
.weui_btn_line:after {border: 1px solid #dcdfe1;}
.ys_wrapper .ys_wrap{padding-left: 25px;}
.ys_wrapper .ys_item{position: static;}
.ys_wrapper .gd_main {position:relative;padding: 5%;padding-top:85px;background-color: #fff;}
.ys_wrapper .ys_item dt{box-sizing:border-box;position:absolute;left:0;top:15px;width:100%;padding-left:9%;}
.ys_wrapper .ys_item dt:before{left:15px;}
.ys_item dd .quality_manage_btn{position:relative;display:inline-block;margin-left:10px;line-height:2;padding:0 10px;font-size: 12px;vertical-align: middle;}
.ys_item dd .quality_manage_btn .checked_icon{position:absolute;right:4px;top:6px;width:12px;height:10px;}
.ys_item dd .qualified{padding:0 16px 0 4px;background-color: #2FB2F6;color:#fff;}
.ys_item dd .qualified .checked_icon{background-position: 4px -52px;}
/******************************/
/******查看图片******/
/******************************/
.view_pics_wrap{-webkit-display:flex;display:flex;flex-direction: column;justify-content:space-between;align-items: center;background:#1C1B20;text-align: center;}
.view_pics_wrap img{max-width: 100%;}
.view_pics_wrap .pic_info{padding:15px 0;color:#fff;font-size: 17px;}
/**评论分享**/
.comment_share_wrap{height:108%;margin-top: -55px;padding-top: 35%;background: #F3ECE4 url(../img/comment__head_bg.jpg) no-repeat left top;background-size: 100%;}
.comment_view_wrap section{background-color: #fff;}
.comment_share_wrap .btn{display: block;width:100%;margin:0 auto;text-align: center;font-size:18px;line-height:2.5;border-radius: 8px;}
.comment_share_wrap section{background-color: #f8f8f8;}
.comment_share_footer{min-height:100px;padding:3%;}
.comment_grade_box{padding:8% 15%;text-align:center;}
.comment_grade_box p {margin: 2em 0 1em;font-size: 14px;}
.comment_view_wrap h3{margin-bottom: 10px;line-height:2;font-size: 22px;text-align: center;}
.comment_view_wrap h3 span{display: inline-block;border-bottom: 1px solid #E5E8EA;}
.comment_starts{width:90%;margin:0 auto;font-size: 0;}
.comment_starts img{width:12%;margin:0 2px;}
.comment_starts .star_text{display:inline-block;-webkit-transform: translate(10px,-15%);transform: translate(10px,-15%);font-size: 20px;}
.comment_pic_lunhuan{padding:20px 10px;}
.comment_pic_lunhuan .swiper-wrapper{-webkit-align-items: center;align-items: center;}
.comment_text_box{position:relative;padding:0 1.5em;}
.comment_text_box .cs_content_text{font-size:16px;color:#000000;}
.comment_tags{margin:0 20px;padding-bottom: 20px;}
.comment_tags_box img{height:30px;}
.comment_tags_box img:nth-child(odd){margin-right: 5px;}
.invite_btn{background: #9B856E;color:#fff;}
.cs_info{margin-top: 10px;color:#cccccc;font-size: 14px;}
.cs_info span{margin-right:10px;}
/******************************/
/******专题集合页******/
/******************************/
.m_zhuanti_wrap .zhuanti_list{padding:15px 0;background: #fff;}
.m_zhuanti_wrap .zhuanti_list h3{display:inline-block;margin:0 3%;font-size: 16px;color:#505050;border-bottom: 2px solid #FF5500;}
.m_zhuanti_wrap .zhuanti_list .zhuanti_content{padding:3%;border-top: 1px solid #DFDFDF;overflow: hidden;}
.m_zhuanti_wrap .zhuanti_list .zhuanti_content a{float:left;width:49%;margin-right:2%;margin-bottom: 2%;}
.m_zhuanti_wrap .zhuanti_list .zhuanti_content a:nth-child(even){margin-right: 0;}
/******************************/
/******排行榜******/
/******************************/
/**首页**/
.m_top_wrap{padding-bottom:10px;}
.m_top_wrap h2{margin:15px 10px;padding-left:10px;border-left:5px solid #4389C5;font-size:16px;line-height:22px;}
.m_top_wrap .crumb{padding:15px 10px 5px;}
/*首页轮播*/
.m_top_wrap .swiper-coer{position:absolute;left:0;bottom:0;width:94%;padding:0 3%;font-size:15px;line-height:2.5;color:#fff;background: rgba(0,0,0,0.3);}
.m_top_wrap .swiper-pagination{box-sizing:border-box;padding-right:3%;text-align: right;}
.m_top_wrap .swiper-pagination-bullet{width:10px;height:10px;}
.m_top_wrap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}
.m_top_wrap .swiper-pagination-bullet-active{background: #BEBCB8;}
/*首页导航*/
.m_top_wrap #header_nav {width: 100%;height: 40px;overflow: hidden;font: 12px/40px hiragino sans gb, microsoft yahei, simsun;background-color: #2FB2F6;}
.m_top_wrap #header_nav .swiper-slide{display: block;width:auto;font-size: 14px;padding: 0 18px;}
.m_top_wrap #header_nav .swiper-slide a{display: block;color:#fff}
.m_top_wrap #header_nav .swiper-slide.current{background-color: #108BEA;}
.m_top_wrap .top_content{padding:15px 0;}
.m_top_wrap .top_item ul{display:-webkit-flex;display: flex;flex-wrap: wrap;justify-content: start;padding:0 3%;}
.m_top_wrap .top_item ul li{box-sizing:border-box;width:49%;padding:8px;margin-right: 2%;margin-bottom:4%;background-color: #fff;border-radius: 5px;box-shadow:1px 1px 3px rgba(0,0,0,0.1);}
.m_top_wrap .top_item ul li:nth-child(2n){margin-right: 0;}
/*文章列表*/
.m_top_wrap .list_item:first-child {padding: 0 10px!important;}
.m_top_wrap .list_item .list_item_img {width: 35%;height: 73px;}
.m_top_wrap .related_recommend .list_item{padding:14px 10px;}
.m_top_wrap .list_item .list_item_content .list_item_info span{font-size: 13px;line-height: 16px;color: #b2b2b2;}
.m_top_wrap .related_recommend .list_item h3 {font-size: 16px;}
.m_top_wrap .list_item .list_item_content .list_item_info {margin-top: 10px;}
/*排行榜列表*/
.m_top_wrap .top_item_div{display:-webkit-flex;display: flex;justify-content: center;align-items: center;}
.m_top_wrap .top_item_div p{width:85%;font-size: 14px;color:#666;}
.m_top_wrap .top_item_div .iconfont{width:15%;font-size: 16px;color:#b2b2b2;text-align: right;}
/*排行榜按钮*/
.m_top_wrap .top_more_btn{width:60%;margin:5px auto 0;}
.m_top_wrap .top_more_btn .weui_btn{color:#9ca4a8;background-color: #F8F8F8;line-height: 2.2;}
.m_top_wrap .top_more_btn .weui_btn_line:after{border: 1px solid #C1C6CA;}
.m_top_wrap .top_more_btn .more_link.all em{display: inline-block;-webkit-transform:translateY(-5%) scaleY(-1);transform:translateY(-5%) scaleY(-1);}
/**详情页**/
.tab_content .baojia_link{width: 75%;padding:0 5px;background-color:#FF4351;color:#fff;font-size: 14px;line-height: 2;}
.m_top_wrap .detail_more_btn{margin-bottom: 15px;}
/*表格*/
.m_top_wrap .table_box{padding:10px;font-size: 0;text-align: center;}
.m_top_wrap .tab_box a{position:relative;box-sizing:border-box;display:inline-block;width:50%;height:37px;vertical-align:middle;padding:5px 10px;color:#2fb2f6;background-color: #fff;border:1px solid #2FB2F6;font-size: 14px;}
.m_top_wrap .tab_box a .iconfont{vertical-align: middle;margin-right: 7px;}
.m_top_wrap .tab_box a:last-child .iconfont{font-size: 18px;}
.m_top_wrap .tab_box a.current{background-color: #2FB2F6;color:#fff;}
.m_top_wrap .tab_box a.current:after{content: "";position:absolute;width:8px;height:8px;bottom:-4px;left:50%;margin-left:-4px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color: #2FB2F6;}
.m_top_wrap .tab_content{padding-top: 15px;}
.m_top_wrap .tab_content ul{display: table;width:100%;font-size: 12px;background-color: #fff;}
.m_top_wrap .tab_content ul li{display: table-row;}
.m_top_wrap .tab_content ul li:nth-child(even) span{background-color: #E7E7E7;}
.m_top_wrap .tab_content ul li.title span{color:#2a2a2a!important;}
.m_top_wrap .tab_content ul li span{display: table-cell;height:44px;text-align: center;vertical-align: middle;font-size: 14px;}

.m_top_wrap .tab_content ul li span em{display: inline-block;width:20px;height:20px;line-height: 20px;color: #fff;background-color: #B2B2B2;border: 1px solid #9F9F9F;}
.m_top_wrap .tab_content ul li .ranking1 em{background-color: #FF4452;border: 1px solid #FE2435;}
.m_top_wrap .tab_content ul li .ranking2 em{background-color: #FF7F2F;border: 1px solid #FF5500;}
.m_top_wrap .tab_content ul li .ranking3 em{background-color: #4ED544;border: 1px solid #44C03A;}

.m_top_wrap .tab_content ul li .top{color:#4DD543;}
.m_top_wrap .tab_content ul li .down{color:#FF4553;}
.m_top_wrap .tab_content ul li .iconfont{font-size:18px;}
.m_top_wrap .table_box .tip{margin-top:10px;color:#666;font-size: 12px;text-align: left;}

.m_top_wrap .tc-lists{overflow: hidden;padding:0 10px;}
.m_top_wrap .tc-lists li{box-sizing:border-box;float:left;width:49%;margin:0 2% 2% 0;border: 1px solid #DBDFE2;background: #fff;}
.m_top_wrap .tc-lists li:nth-child(2n){margin-right: 0;}
.m_top_wrap .tc-lists .tc-content{padding: 5px 8px;}
.m_top_wrap .tc-lists .tc-title{font-size: 14px;line-height: 1.4;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.m_top_wrap .tc-lists .tc-price{margin:2px 0;font-size:16px;color:#ff5400;font-weight: bold;}
.m_top_wrap .tc-lists .tc-activity{color:#ff2435;font-size: 12px;line-height: 18px;}
.m_top_wrap .tc-lists .tag{margin-right:5px;padding:2px 6px;color:#fff;background-color: #FF2435;}
/******************************/
/******问答模块******/
/******************************/
/*public*/
.ask_icon{display: inline-block;width:22px;vertical-align: middle;background: url(../img/ask_icon.png) no-repeat;}
.pen_icon{background-position: -78px -124px;}
.a_new_icon{background-image:none; position: relative;  top: -2px;  width: 19px;}
.a_com_icon{background-image:none; position: relative;  top: -3px;width: 18px;}
.a_new_icon img,.a_com_icon img{display:block; width:100%;}
.ask_ad{font-size:0; margin-bottom:10px;}
.ask_ad:before,.ask_ad:after{content: normal;}
.ask_ad img{max-width: 100%;}
.htm_title{padding:15px 0;font-weight: normal;font-size: 20px;}
.normal_htm_title{padding:5px 10px; font-weight: normal;font-size: 18px; color:#2a2a2a; border-bottom:1px solid #e5e5e5;}
.htm_content{padding:5px 0;margin:0 10px;font-size: 0;}
.ask_tabs_module:after{border:none;}
.recom_ques_module,.ask_ad{ margin-bottom:10px;}
.recom_tags_module{border-top:1px solid #e5e5e5; padding-top:10px;}
.ask_edit_delete{padding:10px 15px 5px; border-top:1px solid #e5e5e5; text-align: right;}
.ask_edit_delete a{display:inline-block; font-size: 14px; padding:0 15px; height:25px; line-height: 25px; color:#b2b2b2; border:1px solid #b2b2b2; border-radius:13px; margin:0 2px;}
/*搜索条*/
.ask_search_module{width:100%;}
.ask_search_module .a_ask_search_form{padding:10px 15px 15px;}
.ask_search_module .a_ask_search_form .weui_icon_search:before{
    font-family:"iconfont" !important;
    font-size:18px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0.2px;
    -moz-osx-font-smoothing: grayscale;
    color:#2e96f6;
    content:"\e63c"
}
.ask_search_module .a_ask_search_form input{outline: none; font-size: 16px; padding:8px 0 8px 14px}
.ask_search_module .search_box button{top:11px;}
.ask_search_module .weui_tabbar_item:last-child{margin-left:0;}
.ask_search_module .weui_tabbar_item:last-child a{font-size: 14px;}
.ask_search_module .a_ask_search_form .search_box{border-radius: 22px; border-color:#2e96f6; border-width:2px;}
/*头部搜索条*/
.ahs_wrap .ask_search_module{display: flex; display:-webkit-flex;box-sizing:border-box;position: absolute;left: 0;top: 55px;width: 100%;padding:10px;background: #FBFBFB;border-bottom: 1px solid #E3E3E3;}
.ahs_wrap .ask_search_module.hide{display: none;}
.ahs_input{width: 70%;padding: 4px 0 4px 10px;overflow: hidden;font-size: 14px;line-height: 1.8;border:1px solid #E2E2E2;border-radius: 15px;}
button.ahs_btn{width:28%;margin-left:2%;padding:0 5px;line-height: 2;}
/*问答列表*/
.ask_list_module .weui_media_box{display: block; padding:15px 15px 8px}
.ask_list_module .weui_media_box .weui_media_title{white-space: inherit;text-overflow: inherit; color:#3e3e3e;}
.ask_list_module .weui_media_box .weui_media_title a{color:#000;}
.ask_list_module .weui_media_desc{display: block;white-space: nowrap; color:#6a6a6a;}
/*问答标签搜索页*/
.m_ask_tag_list_wrap .ask_list_module{padding: 65px 0 10px;}
.mat_btn{display:block;margin-right:2%;border-radius:20px;font-size:14px;}
.alm_tags .weui_btn{display: inline-block;margin:8px 3px;line-height: 2; color:#2cb2f6; border-color:#2cb2f6;}
.alm_tags .weui_btn + .weui_btn{margin-top:0;}
/*问答搜索页*/
.m_ask_search_wrap .ask_top_nav .ask_search_module{display:flex; box-sizing: border-box;width: 100%;padding: 10px;background: #FBFBFB;border-bottom: 1px solid #E3E3E3;}
.m_ask_search_wrap .ask_list_module{padding-top: 112px;}
.sl_total_box .weui_cell_bd{font-size: 14px;color:#666;}
.sl_total_box .weui_cell_bd .arror_right_icon{margin-top:0;}
/*热门标签页*/
.m_ask_hot_list_wrap .hot_tags_module{margin-bottom:10px;margin-top: 52px;background:#fff;border-top: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}
.m_ask_hot_list_wrap .ask_list_module{background: #f8f8f8;}
.m_ask_hot_list_wrap .ask_list_module .weui_panel:nth-of-type(1):before{width:94%;left:3%;}
.m_ask_hot_list_wrap .ask_list_module .weui_panel:nth-of-type(1){margin-top:0;}
.m_ask_hot_list_wrap .ask_icon{margin-right:5px;}
.m_ask_hot_list_wrap .htm_title{background:#fff;}
/**首页**/
.m_ask_wrap,.m_ask_list_wrap,.m_ask_detail_wrap{padding-bottom:10px; background:#fff;}
/*首页轮播*/
.m_ask_wrap .swiper-coer{position:absolute;left:0;bottom:0;width:94%;padding:0 3%;font-size:15px;line-height:2.5;color:#fff;background: rgba(0,0,0,0.3);}
.m_ask_wrap .swiper-pagination{box-sizing:border-box;padding-right:3%;text-align: right;}
.m_ask_wrap .swiper-pagination-bullet{width:10px;height:10px;}
.m_ask_wrap .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 3px;}
.m_ask_wrap .swiper-pagination-bullet-active{background: #BEBCB8;}
/*首页导航*/
.m_ask_wrap .app-nav .app-link{width:33.3333%;}
.m_ask_wrap .app-nav .app-link:before{background: url(../img/ask_icon.png) no-repeat;background-size: 91px;}
.m_ask_wrap .app-nav .app-a-hot:before{background-position:0 0;}
.m_ask_wrap .app-nav .app-a-category:before{background-position:0 -64px;}
.m_ask_wrap .app-nav .app-a-my:before{background-position:0 -128px;}
/*首页tab选项卡*/
.ask_tabs_module{}
.floor_tabs_title{font-size:18px;font-weight:normal;padding:0;border:none;overflow:hidden;border-top:1px solid #d2d2d2;}
.floor_tabs_title a{float:left;box-sizing:border-box;width:50%;padding:10px 15px;color:#3f3f3f;background:#F8F8F8;text-align:center;border:1px solid #d2d2d2;border-top:none;}
.floor_tabs_title a.current{border:none;background: #fff;border-bottom: 1px solid #fff;}
.floor_tabs_title a.current .project_icon{background-position:-103px 0;}
.floor_tabs_title a.current .result_icon{background-position:-138px 0;}
.floor_tabs_title em{margin-right:5px;}
.ask_new_module.hide, .ask_recom_module.hide{display: none;}
.ask_new_module .weui_panel:first-child:before,.ask_recom_module:first-child:before{height:0;border-top:none;}
.ask_tabs_module .floor_footer{width:95%;margin:6% auto 4%;}
.ask_tabs_module .floor_footer a{line-height: 2.5;}
.link_askcate{display:inline-block; padding:5px; border:1px solid #4da9ff; color:#5490ff; margin-right:5px; border-radius: 2px; vertical-align: middle; position: relative; z-index: 2;}
/**没有问答提示**/
.no_ask_tip{margin-top:110px;text-align: center;color: #848484;font-size: 16px;}
.no_ask_tip img{width:113.5px;margin-bottom:20px;}
/**列表**/
.m_ask_list_wrap .paging_only{padding:0;}
.m_ask_list_wrap .loading_ct{display:block}
.m_ask_list_wrap .loading_ct .loading_content{display:none;}
.m_ask_list_wrap .loading_ct .weui_btn_line{display:block;}
.m_ask_list_wrap .dropload-load .loading_content{display:block;}
.m_ask_list_wrap .dropload-load .weui_btn_line{display:none;}
.ask_list_module .weui_panel{margin-top:0;}
.ask_list_module .weui_panel:before{border:none;}
.m_ask_list_wrap .ask_list_module{padding-top:85px;min-height:350px;}
.anc_children_cate,.item-box{box-shadow: 0 1px 5px 0 rgba(0,0,0,0.2);}
.navs_wrap{background: #f2f2f2; width: 100%; overflow-x: scroll; white-space: nowrap;}
.navs_wrap .weui_tabbar_label{color:#505050;}
.navs_wrap .weui_tabbar_item{margin:0 10px;padding:10px 0 7px;border-bottom: none; display:inline-block;}
.navs_wrap .weui_tabbar_item.current{border-bottom: 3px solid #2a96fc;  }
.navs_wrap .weui_tabbar_item.current p{color:#2a96fc}
.navs_wrap .weui_tabbar_item p{font-size: 14px;}
.ask_top_nav{position: fixed;top: 55px;z-index: 300;width: 100%;background-color: #fff;}
.ask_navs_category{position:relative;padding:10px; border-bottom:1px solid #E5E5E5;}
.anc_children_cate{position:absolute;top:45px;left:0;width:100%;font-size:14px;background:#fff; z-index: 500;}
.anc_children_cate div{padding:10px 15px; display:flex; display: -webkit-flex; flex-wrap:wrap;}
.anc_children_cate div a{display:block; width: 29%; text-align: center; padding:5px 0; background:#f1f1f1; color:#3e3e3e; margin:8px 2%; border-radius:2px;}
.anc_children_cate div a.current{background:#2394eb; color:#fff;}
.al_filter_box{font-size: 0;}
.al_filter_box a{display: inline-block;width:55px;height:22px;line-height:22px;text-align:center;font-size:12px;color:#2eb2f6;border: 1px solid #EFEFEF;}
.al_filter_box a:nth-child(2){border-left:none; border-right:none;}
.al_filter_box a.current{background: #2eb2f6;color:#fff; border-color:#2eb2f6;}
.anc_btn{font-size:14px;color:#2a2a2a; margin-top:3px;display: inline-block;}
.anc_btn.current{color:#2eb2f6;}
.ask_list_icon{display: inline-block;width:15px;height:15px;background: url(../img/ask_list_icon.png) no-repeat;background-size: 100px;vertical-align: middle;}
.arror_down_icon{display: inline-block; margin:0 0 0 5px;height: 0; font-size: 0;  line-height: 0;  border-style: solid;  border-width: 6px 6px 0 6px; border-color: transparent #fff; background:#b2b2b2; vertical-align: middle;}
.anc_select .arror_down_icon{border-width:0 6px 6px 6px;}
.as_icon{width:24px;height:20px;background-size:70px;background-position: -45px -3px;}
.a_search_icon{width:25px;height:25px;margin-top: 4px;background-position:0 2px;background-size: 65px;}
.anc_btn.current .arror_down_icon{background-position: -50px -2px;}
.arror_right_icon{margin-top: 5px;background-position: -35px -18px;}
.anc_children_cate .item-name.current .arror_right_icon{background-position: -35px -2px;}
.a_tag_icon{background-size: 110px;background-position:-75px -151px;}
/*个人问答*/
.m_ques_all_person_wrap .ask_list_module{padding-top: 52px;}
.m_ques_all_person_wrap .weui_media_box .weui_media_info{line-height: inherit;padding-bottom: 0;}
.m_ques_all_person_wrap .weui_panel_ft:before{content: normal;}
.m_ques_all_person_wrap .weui_panel_ft{color:#CECECE;}
.m_answ_all_person_wrap .ask_list_module{padding-top: 52px;}
.m_answ_all_person_wrap .ask_list_module .weui_media_desc{text-overflow: initial; white-space: initial;line-height: 1.6;}
.m_answ_all_person_wrap .ask_list_module .weui_media_desc span{display:block; margin-bottom:10px;}
.m_answ_all_person_wrap .ask_list_module .weui_media_desc span.txt_elispe{display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    overflow: hidden;}
/*提问表单*/
.m_ask_edit_wrap .ask_form_module{padding:0 3% 50px;}
.m_ask_edit_person_wrap .ask_form_module{padding:4% 3%;}
.common_form_box .af_item_con select{background-color:#fff;}
.ask_form_module .cell_item input,.ask_form_module .cell_item textarea,.ask_form_module .cell_item select{font-size: 14px;}
.cell_item textarea{padding:5px;}
.ask_form_module .item{position:relative;margin-bottom: 10px;font-size: 0;}
.ask_pic_upload_btn{position:relative;box-sizing:border-box;display:inline-block;width:30%;padding-left:8%;line-height:2;text-align:center; border: 2px solid #2a96fc;
    border-radius: 3px; font-size: 14px;  color: #fff;  background: #2a96fc;;}
.ask_pic_icon{position:absolute;left:2%;top:18%;width:20px;height:20px;background: url(../img/ask_form_icon.png) no-repeat -1px -2px;background-size: 100px;}
.ask_submit_btn{margin:20px 0;background: #2EB1F5;}
.ask_submit_btn:after{border: none;border-bottom: 3px solid #0087CB;border-radius: 0;}
.ask_form_module .af_pic_info{display: none;margin-left: 10px;position: relative;vertical-align: top;}
.ask_form_module .af_pic_info img{width:100px;}
.ask_form_module .af_pic_info .af_pic_del{vertical-align: top;font-size: 16px;position: absolute;top: 0;right: 5px;}
/*我的舒适*/
.ask_homepage_module{font-size: 0;}
.ask_homepage_module a{box-sizing:border-box;position:relative;display: inline-block;width:41%;margin:5% 6%;padding: 40px 0 10px;color:#666;font-size: 16px;text-align:center;}
.ask_homepage_module a:before{content: "";position:absolute;top:5px;left:50%;margin-left:-15px;width:30px;height:30px;background: url(../img/ask_form_icon.png) no-repeat center;background-size: 85px;}
.ask_homepage_module .ques_btn{margin-right:0;border:1px solid #02A789;}
.ask_homepage_module .ans_btn{border:1px solid #008BD6;}
.ask_homepage_module .ques_btn:before{background-position:-1px -23px;}
.ask_homepage_module .ans_btn:before{background-position:-32px -23px;}
/*问答详情页*/
.m_ask_detail_wrap .crumb{padding:15px; background:#fff; border-bottom:1px solid #e5e5e5;}
.ques_tit{margin-bottom:8px;font-size: 18px;font-weight: normal; color:#2a2a2a;}
.ques_info{color:#acacac;font-size: 13px;line-height: 25px;}
.ques_info img{display:inline-block;width:40px;height:40px;border-radius: 50%;vertical-align: middle;overflow: hidden;}
.ques_info .fl span{margin:0 7px 0 3px;}
.bam_username{display:inline-block; vertical-align: middle; color:#2a2a2a;}
.the_bam_name{display:block; font-size:16px;}
.bam_username_em{ font-style: normal; color:#b2b2b2;}
.answer_best_module .bam_username_em,.answer_best_module .bam_user_time{color:#c7b292;}
.answer_best_module .the_bam_name{color:#a79273; font-size: 16px;}
.bam_user_time{margin-top:25px;}
.question_description_module{background: #fff;}
.question_description_module,.answer_best_module,.answer_list_module{border-bottom:1px solid #e5e5e5;}
.question_description_module .weui_media_desc{color:#666;font-size: 14px; margin-bottom: 10px; line-height: 150%;}
.question_description_module .bdsharebuttonbox{padding-top:3px;-webkit-transform: translate(-10px,0);transform: translate(-10px,0);}
.like_caina{height:29px; display: inline-block;}
a.ask_up_btn {
    display:inline-block;
    width: 64px;
    height: 25px;
    line-height: 25px;
    border: 1px solid #b2b2b2;
    color: #aaa;
    border-radius: 13px;
    text-align: center;
    vertical-align: middle;
}
.answer_best_module a.ask_up_btn{color: #C7B392;  border-color: #C7B392;}
.answer_best_module a.ask_up_btn.clicked{color: #fff;  background-color: #c6b192; border-color: #C7B392;}
a.accept_btn {
    display: inline-block;
    width: 78px;
    height: 25px;
    text-align: center;
    line-height: 25px;
    border: 1px solid #3ad16b;
    color: #3ad16b;
    border-radius: 13px;
    font-size: 12px;
    margin-left:10px;
    vertical-align: middle;
}
a.accept_btn:hover {
    color: #fff;
    border-color: #3ad16b;
    background:#3ad16b;
}
.ask_up_btn.clicked{border-color:#2394eb; background:#2394eb; color:#fff;}
a.ask_up_btn .iconfont{font-size: 18px; margin-right: 5px;}
.recom_ques_module .htm_content{font-size: 14px;}
.recom_ques_module .htm_content li{margin:10px 0; position:relative;}
.htm_content .ht_list{display: flex; display:-webkit-flex; justify-content: space-between;}
.htm_content .ht_list dt{color:#666; display: block; width: 80%; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.htm_content .ht_list dd{color:#b2b2b2;}
.htm_content .ht_list dd span{color:#2996fc;}

.answer_list_module{margin-bottom: 17px;}
.answer_list_module .anser_list_box{padding:0;font-size: 14px;}
.answer_list_module .anser_list_box p{color:#666; margin-top:5px; line-height: 180%; font-size: 16px;}
.answer_list_module .anser_list_box li{padding-top:15px;border-bottom: 1px solid #E5E5E5;}
.answer_list_module .anser_list_box li:first-child{padding-top:0;}
.answer_list_module .anser_list_box li:last-child{border:none;}
.answer_list_module .anser_list_box .weui_btn_blue_line{border-radius: 0;border-width: 2px;line-height: 2;}
.alb_info{margin:10px 0;color: #acacac;font-size: 13px; text-align: right;}
.ask_detail_icon{display: inline-block;width:20px;height: 20px;background: url(../img/ask-bg3.png) no-repeat;background-size: 80px;vertical-align: middle;}
.blue_up_icon{background-position:0 0;}
.blue_up_icon.clicked{background-position:-20px 0;}
.yellow_up_icon{background-position:-40px 0;}
.yellow_up_icon.clicked{background-position:-60px 0;}

.noanswer_box{margin:0 10px;padding:15px 0;border-top: 1px solid #E5E5E5;color:#bfbfbf;font-size: 14px;line-height:2;text-align: center;}
.noanswer_box img{width:15%;}
.weui_media_text{padding:15px 0 5px;}
.ques_content{padding:0 15px;}
.ask_left_icon{display:inline-block; width:35px; vertical-align: middle; margin-top:-6px;}
.ask_left_icon img{display:block; width:100%;}
.answer_other_num{display:inline-block; font-style: normal; color:#4ed377; margin:0 5px;}
.answer_best_module{position:relative;background: #FCF8EC;color:#93836b; margin-top:0;}
.answer_best_module .htm_content{font-size: 14px;border-top-color:#EFE7D9;}
.answer_best_module .htm_content:before{content: "";position:absolute;right:3%;top:5%;width:60px;height:55px;background:#FCF8EC url(../img/ask-bg2.png) no-repeat;background-size:60px;}
.answer_best_module .htm_content p{margin-top:5px; line-height: 180%; font-size: 16px;}
.answer_best_module .ques_info{margin:0 0 10px;color:#93836b;}
/*弹窗*/
.ask_cover_layer {display:none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, 0.5);z-index:100;}
.ask_cover_layer .alert_box{position: absolute;left: 5%;top: 50%;margin-top: -150px;width: 90%;height: 180px;padding-top: 110px;border-radius: 5px;text-align: center;background: #fff url('../img/ask-bg1.png') no-repeat center 40px;background-size:50px;}
.ask_cover_layer .alert_close_btn {position: absolute;right: 5px;top: 10px;width:25px;height:25px;background: url(../img/ask_close.png) no-repeat center;background-size: 25px;}
.ask_cover_layer p {width:80%;margin:0 auto;font-size: 14px;line-height: 2;}
.ask_cover_layer .acl_tit {font-size: 22px;color:#c7b292;}
.ask_cover_layer .weui_btn{display: inline-block;width:35%;}
.ask_cover_layer .alert_box .acl_ok_btn{margin-right:2%;}
/*我的回答*/
.m_ask_reply_wrap{height:100%;background: #f9f9f9;}
.reply_form_module{padding:0 3% 20px;}
.reply_ques_info{margin-bottom:10px;}
.reply_ques_info_t{display:inline-block; float:right; margin-top:5px;}
.reply_form_module .item{margin-bottom: 10px;}
.reply_form_module .rfm_word_limit{color:#666;line-height: 32px;}
.reply_form_module .reply_submit_btn,.question_description_module .reply_submit_btn{float:right;width:40%;line-height:2;background: #2a96fc;margin:0;}
.replay_form .detail_input{box-sizing:border-box;width:100%;padding:8px;border:1px solid #EEEEEE;font-family: "microsoft yahei";}
.headroom{position:relative;}
.headroom span{display:block; position:absolute; top: 2px;  right: 2px;  width: 20px; height: 20px; text-align: center; color:#333;  cursor: pointer; font: bold 18px/20px 宋体; background: rgba(0, 0, 0,0.2);}
.userPicUploaderBtn{display:none;}
.field-nickname{flex:1;}

/*图片浏览photoswipe*/
.pswp {display: none;position: absolute;width: 100%;height: 100%;left: 0;top: 0;overflow: hidden;-ms-touch-action: none;touch-action: none;
    z-index: 1500; -webkit-text-size-adjust: 100%;
    /* create separate layer, to avoid paint on window.onscroll in webkit/blink */
    -webkit-backface-visibility: hidden;outline: none; }
.pswp * {-webkit-box-sizing: border-box;box-sizing: border-box; }
.pswp img {max-width: none; }

/* style is added when JS option showHideOpacity is set to true */
.pswp--animate_opacity {
    /* 0.001, because opacity:0 doesn't trigger Paint action, which causes lag at start of transition */
    opacity: 0.001;will-change: opacity;
    /* for open/close transition */
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--open {display: block; }

.pswp--zoom-allowed .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-zoom-in;cursor: -moz-zoom-in;cursor: zoom-in; }

.pswp--zoomed-in .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grab;cursor: -moz-grab;cursor: grab; }

.pswp--dragging .pswp__img {
    /* autoprefixer: off */
    cursor: -webkit-grabbing;cursor: -moz-grabbing;cursor: grabbing; }

/*
	Background is added as a separate element.
	As animating opacity is much faster than animating rgba() background-color.
*/
.pswp__bg {
    position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: #000;opacity: 0;-webkit-backface-visibility: hidden;will-change: opacity; }

.pswp__scroll-wrap {
    position: absolute;left: 0;top: 0; width: 100%;height: 100%;overflow: hidden; }

.pswp__container,
.pswp__zoom-wrap {
    -ms-touch-action: none;touch-action: none;position: absolute;left: 0;right: 0;top: 0;bottom: 0; }

/* Prevent selection and tap highlights */
.pswp__container,
.pswp__img {
    -webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }

.pswp__zoom-wrap {
    position: absolute;width: 100%;-webkit-transform-origin: left top;-ms-transform-origin: left top;transform-origin: left top;
    /* for open/close transition */
    -webkit-transition: -webkit-transform 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: transform 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp__bg {
    will-change: opacity;
    /* for open/close transition */
    -webkit-transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1);transition: opacity 333ms cubic-bezier(0.4, 0, 0.22, 1); }

.pswp--animated-in .pswp__bg,
.pswp--animated-in .pswp__zoom-wrap {
    -webkit-transition: none;transition: none; }

.pswp__container,
.pswp__zoom-wrap {
    -webkit-backface-visibility: hidden; }

.pswp__item {
    position: absolute;left: 0;right: 0;top: 0;bottom: 0;overflow: hidden; }

.pswp__img {
    position: absolute;width: auto;height: auto;top: 0;left: 0; }

/*
	stretched thumbnail or div placeholder element (see below)
	style is added to avoid flickering in webkit/blink when layers overlap
*/
.pswp__img--placeholder {
    -webkit-backface-visibility: hidden; }

/*
	div element that matches size of large image
	large image loads on top of it
*/
.pswp__img--placeholder--blank {background: #222; }

.pswp--ie .pswp__img {width: 100% !important;height: auto !important;left: 0;
    top: 0; }

/*
	Error message appears when image is not loaded
	(JS option errorMsg controls markup)
*/
.pswp__error-msg {
    position: absolute; left: 0; top: 50%; width: 100%; text-align: center; font-size: 14px; line-height: 16px; margin-top: -8px; color: #CCC; }

.pswp__error-msg a {
    color: #CCC;
    text-decoration: underline; }.field-nickname{flex:1;}

/*活动结束遮罩层*/
.end_alert_box img{width:100%;max-width: 640px;}
.page_event_over_overlay{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:599;}
.end_alert_box{position:fixed;left:0;top:20%;width:100%;text-align:center;z-index: 600}
@media screen and (orientation:landscape) {
    .end_alert_box {
        top: 5%;
    }

    .end_alert_box img {
        max-width: 500px;
    }
}

.page_none{background:#f2f2f2; text-align: center; font-size:16px; overflow: hidden;}
.page_none img{width:100px; margin:128px auto 20px;}
.page_none p{line-height:220%; color:#9c9c9c;}

/******************************/
/******文章页******/
/******************************/
/*头部tab切换*/
.navbar_box{position: fixed;top: 55px;left: 0;width: 100%; z-index: 300;}
.top_nav{width:100%;background-color:#4da9ff; overflow:hidden;}
.top_nav .tabbar_item{display: inline-block;padding:13px 0 10px;border-bottom:3px solid #fff;color:#1b1b1e; font-size:15px;text-align: center;}
.top_nav .tabbar_item.current{border-bottom:3px solid #2a97fb;color:#2c96fe;}
.m_article_wrap .top_nav{width:100%;display: -webkit-box;display: -webkit-flex;display: flex; justify-content:space-around; background-color:#fff; position:relative;}
.m_article_wrap .top_nav:after{content:""; position:absolute; width:100%; border-bottom:1px solid #dcdcdc; left:0; bottom:0; transform: scaleY(0.5);}
.favorite_navbar_box{position:absolute;}
.favorite_top_nav{display:block; width:100%; overflow-x: auto; overflow-y:hidden; border-bottom:2px solid #f2f2f2; padding-bottom:1px;}
.favorite_top_nav_content{width:auto; white-space: nowrap; position: relative;}
.favorite_top_nav .tabbar_item{display:inline-block; width:20%;border-bottom:2px solid #fff;color:#1b1b1f;font-size:14px;}
.favorite_top_nav .tabbar_item.current{border-bottom:2px solid #ff4545;color:#ff4545;}
.nav_all_cover{position:fixed; height:100%; width:100%; background:rgba(255,255,255,0.5); z-index:10; display:none; top:0;}
.nav_all_box{height:0; overflow:hidden;}
.nav_pulldown{height:auto;}
.nav_all_box div{padding:10px 0;}
.nav_all_box div a{display:inline-block; width:20%; margin:2%; background:#f2f2f2; color:#46404e; height:30px; line-height: 30px; border-radius:15px; text-align: center;}
.nav_all_box a.current{color:#fff; background:#ff4545;}
.transition_ease{transition: All 0.4s ease-in-out;  -webkit-transition: All 0.4s ease-in-out;  -moz-transition: All 0.4s ease-in-out;  -o-transition: All 0.4s ease-in-out;}
.allbox_icon{display:block; width:30px; height:30px; position:absolute; top:10px; right:0px; text-align: center; line-height: 30px; font-size: 16px; background:#fff; font-weight: bold; }
.icon_pulldown{transform: rotate(180deg);  -webkit-transform: rotate(180deg);  -moz-transform: rotate(180deg);  -o-transform: rotate(180deg);  -ms-transform: rotate(180deg);}
.favorite_lists{background:#fff;}
.favorite_lists .list_item{margin-bottom:0; padding:15px 10px;}
.favorite_lists .list_item:first-child{padding:15px 10px}
.favorite_lists .list_item .list_item_img{padding-left:20px; height:auto;}
.favorite_lists .list_item_box{justify-content: space-between;}
.favorite_lists .list_item .list_item_content{margin-left:0;}
.favorite_lists .list_item h3{line-height: 20px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; white-space: normal; font-weight: bold;}
.favorite_lists .list_item p{height:20px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical; padding:0; line-height: 20px;}
.time_view{margin-top:5px;}
.time_view img{display:block;}
.time_view *{vertical-align: middle;}
.time_icon,.view_icon{display:inline-block; height:20px;  margin:-2px 3px 0 0;}
.view_icon{margin-left:20px; height:12px;}
.favorite_lists .other_list_item h3{line-height: 20px; overflow:hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; white-space: normal; font-weight: bold; font-size: 14px;}
.other_list_item ul{margin-top:20px;}
.other_list_item ul li{width:32%; float:left;}
.other_list_item ul li img{display: block; width: 100%;}
.other_list_item ul li:nth-child(2){margin:0 2%;}
.has_help_num{  display:inline-block;  color:#fff; font-size: 14px; white-space: nowrap; margin:15px 0 0 50%;  -webkit-transform: translate(-50%,0);
    -moz-transform: translate(-50%,0);  -ms-transform: translate(-50%,0);  -o-transform: translate(-50%,0);  transform: translate(-50%,0);}
.has_help_num *{vertical-align: middle;}
.has_help_num span{display:inline-block; width: 20px; position:relative; margin-left:-4px;}
.has_help_num span:first-child{margin-right:1px;}
.has_help_num span img{display:block; width:100%;}
.has_help_num span em{display:block; position: absolute; left:0; top:0; width:100%; font-style:normal; height:100%; font-size: 18px; color:#2a2a2a; text-align: center;}
.iwantto_ask{position:fixed; width:100%; bottom:0; left:0; z-index: 10;}
.iwantto_ask .weui_btn_blue{border-radius:0; height:57px; line-height: 60px; font-size: 18px;}
.iwantto_ask .weui_btn_blue span{font-size: 24px;}
.iwantto_ask .weui_btn_blue *{vertical-align: middle;}
.zhanwei{height:57px;}
/***二级切换***/
.navbar_box ul{padding-top: 12px;background-color:#fff;border-bottom: 1px solid #DBDEE3;overflow: hidden;}
.navbar_box ul li{box-sizing:border-box;float:left;width:25%;padding-left:5%;margin-bottom: 15px;}
.navbar_box ul li a{color:#666;font-size: 14px; }
.navbar_box ul li a.current{color: #2898fe;}
.sub_navbar{background-color: #fff;-moz-box-shadow:0px 2px 6px #A0A0A0; -webkit-box-shadow:0px 2px 6px rgba(160,160,160,0.2); box-shadow:0px 2px 6px rgba(160,160,160,0.2);}
.subclass_toptab{border-bottom: 1px solid #E9EBEE;}
.sub_box{display:flex;flex-wrap:wrap; align-items: center;}
.sub_box .sub_cell{flex:1;padding:8px 0;font-size: 15px;color:#1b1b1e; text-align: center;}
.sub_box .iconfont{display:inline-block;margin-left:10px;color:#666666;vertical-align: middle;-webkit-transform:scaleY(-1);transform:scaleY(-1);}
.sub_box strong{line-height:25px;vertical-align: middle;}
.sub_cell .filter_icon{margin-bottom:-2px;}
.sub_cell.current,.sub_cell.current .iconfont{color: #2898fe;}
.tags_toggle_btn.current{-webkit-transform:translateY(-2px) scaleY(-1);transform:translateY(-2px) scaleY(-1);}
.sub_cell.current .filter_icon{-webkit-transform: scaleY(1);transform: scaleY(1);}
.sub_cell.current .iconfont{-webkit-transform:scaleY(1);transform:scaleY(1);}
/*筛选*/
.navbar_box .filter_box{position:relative;height:354px;padding-bottom: 90px;overflow: hidden;}
.navbar_box .filter_box>li{float:none;width:100%;padding:0;box-sizing: border-box;font-size: 0;}
.navbar_box .filter_items{height:370px;padding:0 15px;overflow: scroll;}
.navbar_box .filter_box dl{margin-bottom: 5px;}
.navbar_box .filter_box dt{margin-bottom:10px;font-size:15px;line-height:1.6;color: #b2b2b2;}
.navbar_box .filter_box dd{height:84px;min-height:84px;overflow: hidden;}
.navbar_box .filter_box dd a{box-sizing:border-box;float:left;display:inline-block;width:30%;height:32px;margin-right:5%;margin-bottom:10px;padding:5px 0;font-size:14px;text-align: center;background-color: #f8f8f8;border-radius: 4px;}
.navbar_box .filter_box dd a:nth-child(3n){margin-right:0;}
.navbar_box .filter_box dd a.current{background-color: #83D4FF;border: 1px solid #2EB3F6;color:#fff;}
.navbar_box .filter_box .tool_btn{position:absolute;left:20px;right:20px;bottom:20px;}
.navbar_box .filter_box .btn{box-sizing:border-box;display:inline-block;width:46%;line-height:42px;font-size: 16px;text-align: center;border-radius: 4px;}
.navbar_box .filter_box .reset_btn{background-color: #fff;border:1px solid #DBDFE2;margin-right:8%;}
.navbar_box .filter_box .ok_btn{background-color: #FF4553;color:#fff;}
/**优惠券集合页**/
.coupon_collection_box{margin-top: -2px;}
.coupon_collection_box img{max-width: 100%;}
/*导航*/
.m_coupon_wrap .navbar_box .swiper-slide{font-size: 14px;text-align: center;}
.m_coupon_wrap .navbar_box .tabbar_item {padding: 13px 0 10px;border-bottom: 3px solid #fff;color: #1b1b1f;font-size: 14px;text-align: center;}
.m_coupon_wrap .navbar_box .tabbar_item.current {border-bottom: 3px solid #2EB1F5;color: #2fb2f6;}
/*优惠券*/
.coupon_new_box{position:relative;margin:10px;padding: 0;border-radius: 4px;background-color: #fff;align-items: stretch;}
.coupon_new_box:before{content: normal;}
.coupon_new_box .cu_hd{box-sizing: border-box;padding: 12px 5px 5px;color: #666666;text-align: left;line-height: 1.8;}
.coupon_new_box .limit_tip{color:#000000;font-size: 12px;}
.coupon_new_box .cu_price{color:#ff4553;}
.coupon_new_box .coupon_price{margin-right:10px;font-size: 14px;vertical-align: middle;}
.coupon_new_box .coupon_price em{font-size: 20px;}
.coupon_new_box .limit_price{font-size: 14px;}
.coupon_new_box .cu_tip{color:#b2b2b2; position:relative;}
.all_dstrct{width:180px; padding:5px; border:1px solid #31b1f4; border-radius: 5px; position: absolute; left:0; top:100%; background:#fff; min-height:100px; z-index: 1001; display:none;}
.coupon_new_box .cu_bd{padding: 5px 10px 5px 25px;width: 40%;font-size: 12px;text-align: left;color: #fff;background: #FF4553 url(../img/coupon_collection_05.jpg) no-repeat left center; position: relative;}
.coupon_new_box .cu_bd .get_coupon_btn{display: block;width: 80%;text-align:center;padding: 3px 0;border: 1px solid #fff;border-radius:25px;color: #fff;font-size: 16px; position: absolute; top:50%; left: 55%; transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); margin:0 auto!important; z-index:10;}
.percent_box{width:80%;margin:10px auto 0;}
.percent_box .percent_wrapper{float:left;width:70%;height:5px;margin-top: 5px;border:2px solid #FECACE;border-radius: 15px;}
.percent_box .percent_content{width:38%;height:100%;background-color: #FFC9CE;}
.percent_box .percent_text{float:right;}
/*已领取*/
.coupon_new_box.coupon_getted_box .cu_bd{background: #7CC7EF url(../img/coupon_collection_08.jpg) no-repeat left center;}
.coupon_new_box.coupon_getted_box .cu_price{color:#31b1f4;}
.getted_tag {position:absolute;right:5px;top:0;width: 56px;height: 56px;background: url(../img/getted_tag.jpg) no-repeat;background-size: 100%;}
/*已抢光*/
.coupon_new_box.coupon_none_box .cu_bd{background: #b2b2b2 url(../img/coupon_collection_10.jpg) no-repeat left center;}
.coupon_new_box.coupon_none_box .cu_bd .get_coupon_btn,.coupon_new_box.coupon_getted_box .cu_bd .get_coupon_btn{margin-top:55px;}
.coupon_new_box.coupon_none_box .cu_price{color:#b2b2b2;}
.none_tag {position:absolute;right:5px;top:0;width: 56px;height: 56px;background: url(../img/coupon_collection_16.jpg) no-repeat;background-size: 100%;}
/*弹窗*/
.alert_cover,.all_dstrct_bg{position: fixed;left: 0;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,0.7);z-index: 1000;}
/*领取弹窗*/
.get_state_box{position:fixed;left:50%;top:50%;margin-left:-45%;box-sizing:border-box;width:90%;padding:24px;border-radius: 4px;background-color: #fff;z-index: 2000;-webkit-transform: translateY(-50%);transform: translateY(-50%);}
.gs_face{width:90px;height:90px;margin:25px auto 35px;background: url("../img/face.png") no-repeat 0 0;background-size:90px;}
.gs_content{text-align: center;color:#666666;font-size: 14px;}
.gs_content h3{margin-bottom:15px;font-size:22px;line-height:1.5;color:#393939;font-weight: bold;}
.gs_content p{color:#b2b2b2;}
.gs_button{text-align:center;font-size:0;margin-top: 30px;}
.gs_button a{display:inline-block;box-sizing:border-box;width:48%;height:38px;line-height:38px;border-radius: 4px;overflow: hidden;font-size: 15px;}
.primary_btn{margin-right:4%;border: 1px solid #2a96fc;background-color: #2a96fc;color:#fff;}
.gray_btn{border: 1px solid #DBDFE2;background-color: #F2F2F2;color:#666666;}
.gf_face{width:90px;height:90px;margin:25px auto 35px;background: url("../img/face.png") no-repeat 0 -108px;background-size:90px;}
.create_ask_title{font-size:16px; color:#2a2a2a; padding:15px 10px 10px;}
/**商品集合页**/
.pro_collection_box img{max-width: 100%;}
.pro_navbar_box{position:relative;margin-bottom:35px;margin-top:-5px;background-color: #fff;border-bottom: 2px solid #605FFF;}
.pro_navbar_box ul{height:40px;overflow: hidden;}
.pro_navbar_box ul li{float:left;width:20%;text-align:center;}
.pro_navbar_box ul li a{display:block;padding:10px 0;font-size: 13px;color:#666666;}
.pro_navbar_box ul li a.current{color:#fff;background-color: #5F5FFF;}
.pro_navbar_box .pro_navbar_tool{position: absolute;left: 50%;bottom: -28px;margin-left:-83px;width: 165px;height: 26px;line-height: 26px;text-align: center;font-size: 14px;color: #fff;background:url("../img/pro_collection_05.png") no-repeat center;background-size:100%;}
.pro_navbar_box .pro_navbar_tool .iconfont{display: inline-block;}
.pro_navbar_box.current ul{height:auto;}
.pro_navbar_box.current .pro_navbar_tool .iconfont{-webkit-transform: translateY(-1px) rotate(180deg);transform: translateY(-1px) rotate(180deg);}
.pro_collection_content .pro_item{margin-bottom: 10px;border-top: 1px solid #DCDCDC;}
.pro_collection_content .buy_btn{display: inline-block;margin-top:5px;padding:0 20px;border-radius:4px;text-align: center;line-height: 2.2;background-color: #7A47EE;color: #fff;font-size: 15px;}
.pro_collection_content .pro_origin_price{font-size: 13px;color:#b2b2b2;}
.pro_collection_content .pro_item .pro_msg_price{font-size: 14px;color:#fe2435;}
.pro_collection_content .pro_item .pro_msg_price span{font-size: 24px;line-height: 1;font-weight: bold;}
.pro_collection_content .pro_msg_content_tit{margin-bottom: 10px;}
/**新人领券**/
.coupon_get_box{background-color: #f2f2f2;}
.coupon_new_wrapper{margin:20px auto;}
.coupon_new_wrapper .coupon_new_box .cu_bd{background: url(../img/coupon_new_user_05.jpg) no-repeat;background-size: 100%;}
.coupon_new_wrapper .coupon_new_box .cu_bd p{margin-top:20px;text-align:center;font-size: 16px;color:#fff;font-style: italic;line-height: 1;}
.coupon_new_wrapper .coupon_new_box.coupon_getted_box .cu_bd{background: url(../img/coupon_new_user_06.jpg) no-repeat;background-size: 100%;}
.coupon_new_wrapper .getted_tag{background: url(../img/coupon_new_user_09.png) no-repeat;background-size: 100%;}
/*活动专区*/
.activity_box{background: #F2F2F2;}
.activity_title{padding-top:15px;font-size: 0;padding-bottom: 10px;}
.activity_title img{max-width: 100%;}

.activity_box li{position:relative;width:32%;margin-right:2%;background: #fff;}
.activity_box li:last-child{margin-right: 0;}
.activity_box .td_pro_content{width: 100%;}
.activity_box .td_pro_content .td_pro_img{width: 100%;}
.activity_box .td_pro_content .lwx_cheap_price{font-size: 16px;color: #ff5500;line-height: 1.2;font-weight: bold;}
.activity_box .td_pro_content .lwx_origin_price{color: #b2b2b2;font-size: 12px;}
.activity_box .td_pro_content .td_pro_tit{font-size: 12px;color: #666666;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;padding:0 10px 5px;}

.coupon_pro_box li{text-align: center;}

.activity_box .coupon_content{overflow: hidden;font-size: 0;}
.activity_box .coupon_content dt,.activity_box .coupon_content dd{display: inline-block;vertical-align: middle;font-size: 12px;}
.activity_box .coupon_content dt{position:relative;width:22%;}
.activity_box .coupon_content dt img{max-width:100%;}
.activity_box .coupon_content dd:first-of-type{margin-left:-2%;}
.activity_box .coupon_content dd{box-sizing:border-box;width:40%;height:100%;padding:1.4% 5% 1.4% 0;text-align:center;background: url("../img/activity_coupon_bg.png") no-repeat center;background-size:100% 100%;color:#fff;}
.activity_box .coupon_content .cu_price{font-size: 26px;}

.baopin_box .activity_title{padding-top: 10px;}

.coupon_tuijian_box .coupon_pro_box{overflow: hidden;padding:0 2%;}
.coupon_pro_box li{float:left;margin-right: 2%;}
.coupon_tuijian_box li:nth-child(3n){margin-right: 0;}

.brand_tuijian_content{overflow: hidden;}
.brand_tuijian_box .brand_tuijian{margin-bottom: 10px;}
.brand_tuijian_box .brand_tuijian .brand_bg{width:100%;}
.brand_tuijian_box .brand_tuijian .brand_bg img{max-width: 100%;}
.brand_tuijian_content .brand_tuijian{position:relative;width:100%;}
.brand_tuijian_content .brand_tuijian ul{width:94%;margin:-6% auto 0;padding-bottom:10px;display:-webkit-flex;display:flex;text-align: center;}

/***媒体查询——兼容处理***/
@media screen and (max-width: 365px) and (min-width: 320px){
    /***头部***/
    .header-bar{padding:10px;}
    .header-bar .city{font-size:12px;}
    .header-bar-cell-2{padding:0 2%;}
    .header-bar-cell-3{width:48%;}
    .header-bar-cell-3 form input{font-size:12px;}
    .error_wrap .right h1{margin-bottom: 30px;font: normal 16px/30px "microsoft yahei";color: #2F79C1;}
    .error_wrap .right ul li{line-height: 22px;font-size: 12px;color: #666;}
    .comment_tags_box img{height:25px;}
    /*问答*/
    .ahs_input{width:63%;}
    button.ahs_btn{width:35%;}
    .alm_tags{margin:0;}
    .alm_tags .weui_btn{padding: 0 7px;}
    /*优惠券*/
    .coupon_usable_box .cu_hd{width:45%;padding: 5px 15px 5px 5px;}
    .coupon_new_box .cu_bd{width:32%;}
    .coupon_new_box .cu_bd .get_coupon_btn{font-size: 14px;}
    .percent_box .percent_wrapper{width:55%;margin-top:4px;}
    /*文章详情页*/
    .article_content .related_recommend .list_item h3{font-size: 14px;}
    .article_content .list_item .list_item_content .list_item_info span{font-size: 12px;}
    /*排行榜*/
    .tab_content .baojia_link{width: 90%;font-size: 13px;}
}
@media screen and (max-width: 350px) {
    .goods_com_header{font-size:14px;}
    .my_orders_wrap .top_nav .weui_tabbar_item p{font-size:12px;}
    .has_help_num span{width:15px;}
    .has_help_num span em{font-size:14px;}
}
@media screen and (orientation: landscape){
    /*注册登录*/
    .container{min-height: 500px;}
    .logo_box .logo {width: 40%;max-width: 200px;}
    .login_form{height:auto;padding:5% 8% 2%;}
    .submit_btn{margin:6% auto;}
    .login .operation{margin-top:2%;}
    /*查看图片*/
    .view_pics_wrap.wrap{height:auto;}
}
@media screen and (orientation: landscape){
    /*支付成功*/
    .pay_success .success_img{width:15%;margin:8% auto 20px;}
    .pay_success .operation_btn{margin-top:5%;}

}

.none_page{height:100%; overflow:hidden; text-align: center;}
.none_page .iconfont{color:#008FD7; font-size:8rem;}
.none_page p{ font-size:16px; padding:0 20px;}.no_confirm{color:#999!important; font-size:28px; vertical-align: middle;}
.do_confirm{font-size:28px; color:#44B8F5!important; vertical-align: middle;}


/*首页优惠券入口*/
.coupon_enter{padding:10px 30px;  background: #fff; border-bottom:1px solid #dcdcdc;}
.coupon_enter dl dt{width:95px; overflow:hidden; font-size:16px; align-self: center; text-align: left}
.coupon_enter dl dt *{vertical-align: middle}
.coupon_enter dl dt span{display:inline-block; font-size:20px; color:#fff; padding:3px 5px; margin-right:5px; border-radius:5px 0 0 5px; background:#ff0000;}
.coupon_enter dl dd{align-self: center; flex:1; height:30px; line-height: 30px;overflow: hidden;}
.coupon_enter dl div{width:1px; height:25px; background:#dcdcdc;}
.coupon_enter dl dd a{width:100%;display:-webkit-box;display:-webkit-flex;display:flex;}
.coupon_enter dl dd span{display:inline-block;}
.coupon_enter dl dd span.if_icon{color:#fe2b3f; font-size:16px; padding:0 5px;}
.coupon_enter dl dd span.if_icon img{width:25px; height:25px; margin-top:3px;}
.if_text{align-self: center; font-size:14px; height:30px; line-height: 30px; overflow: hidden; text-overflow:ellipsis;  white-space: nowrap;}
.tabbar_center{position:relative;}
.tabbar_center .iconfont{position: relative;  top: -5px;  z-index: 10;  font-size: 32px;color:#06aeff}
.tabbar_center p{color:#06aeff}
.tabbar_center:after{content:"";width:100%; height:100%; border-top:1px solid #d9d9d9; border-radius:50%; position:absolute; top:-30%; left:0; background:#fff;}

.activity_box .coupon_content dd{box-sizing:border-box;width:40%;height:100%;padding:1.4% 5% 1.4% 0;text-align:center;background: url("../img/activity_coupon_bg.png") no-repeat center;background-size:100% 100%;}
.activity_box .coupon_content dd a{color:#fff;}
.baopin_box .f_bd{width: 96%;margin: 0 auto;}
.coupon_pro_box li{float:left;margin-right: 2%;margin-bottom: 2%;}

.favorite_pop_back{position:relative; margin-bottom:10px;}
.favorite_pop_back img{display:block; width:100%;}
.favorite_pop_back_content{width:74%; padding:0; position:absolute; left:13%; bottom:13%; overflow:hidden;}
.favorite_pop_back_content p{color:#8d8d8d; top:50%; width:80%; left:10%; flex:1; text-align: center; position:absolute;
    -webkit-transform: translate(0,-50%);
    -moz-transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -o-transform: translate(0,-50%);
    transform: translate(0,-50%);
}


/**成都弹出框**/
.chengdu_pop_box{width:100%; height:100%; position:relative;}
.chengdu_pop_box img{display:block; width:100%;}
.chengdu_pop{width:100%; position:absolute; left:50%; top:50%; margin: -50% 0 0 -50%;}
.chengdu_inputs{position:relative; overflow:hidden;}
.chengdu_input{width:84%; height:100%; position:absolute; left:8%; top:2px;}
.chengdu_input .input_item{width:46%; height:100%; position: absolute; top:0; padding:0 0 0 3%;}
.chengdu_input input{width:98%; height:96%; line-height: 96%; border:none; background:none; margin:0!important; padding:0 0 0 2%!important;}
.chengdu_input .username_box{left:0;}
.chengdu_input .mobile_box{right:0;}
.callback_info{width:80%; position:absolute; left:10%; top:15%;}
.chengdu_apply_btn{border:none!important; background:none!important; width:55%; position:absolute; left:24%; height:100%; top:0;}
.chengdu_input #mip-form-cross{transform:translate(0,16px);}
.chengdu_close{width:9%; height:7%; position:absolute; top:4%; right:4%;}

._ask_link{display:block; width:61px; position:fixed; bottom:12px; right:18px; z-index: 300;}
.index ._ask_link{bottom:65px;}


/*mip底部着陆页*/
.mip_dibu_wrap{background:#fff; max-width: 750px; margin:0 auto; text-align: center; overflow:hidden;}
.mip_dibu_wrap img{display:block; width:100%;}
.mip_dibu_wrap .mip_success_tip img{ width:73px; margin:20px auto;}
.mip_success_tip h3{font-size:24px; color:#1fcb5c; margin-bottom:15px;font-weight: bold;}
.mip_success_tip p{font-size:14px; color:#666; line-height:180%;}
.mip_dibu_linklist div{display:block; width:100%; margin:10px 0 0;}
.mip_dibu_youlike dt{height:30px; line-height: 30px; position:relative; width:100%; font-size:14px;}
.mip_dibu_youlike dt:before,.mip_dibu_youlike dt:after{content:""; display:block; width:38%; height:1px; background:#dcdfe1; position:absolute;top:50%;}
.mip_dibu_youlike dt:before{left:0;}
.mip_dibu_youlike dt:after{right:0;}
.mip_dibu_youlike dd{padding:0 15px; box-sizing: border-box; text-align:left;}
.mip_dibu_youlike dd a{width:100%; display:flex; margin-top:20px;}
.mip_dibu_youlike dd a img{width:120px; height:66px;}
.mip_dibu_youlike dd a p{flex:1; height:66px; overflow:hidden; box-sizing: border-box; border:1px solid #cccecf; border-left: none; padding:10px 0 0 10px; line-height: 150%; color:#2a2a2a; font-size:14px;}
.mip_dibu_btn{width:250px; height:40px; color:#fff; display:block; margin:40px auto; background:#0197e1; font-size: 14px; line-height: 40px; border-radius:20px;}


/*舒适工长-我的中心项目列表*/
.person_program_list{margin-bottom:50px;}
.person_program_list .weui_cell{font-size:14px; color:#444;}
.person_program_list .ppl_tt{font-size:15px; color:#000;}
.person_program_list .weui_cell_ft{flex:1;}
.ppl_tt_icons{display:inline-block; width:20px;height:20px; vertical-align: middle;}
.ppl_tt_icons img{display:block; width:100%;}
.none_top_line:before{height:0; border:none;}

.star_box{text-align:center; padding:20px 0 45px; background:#fff;}
.star_title{font-size:18px; padding-bottom:30px; color:#000;}
.stars_content{ margin:0 auto;}
.stars_content img{display:block; width:34px; height:34px; float:left; margin-left:5px;}
.comment_area_box{padding:0 10px 30px; border-bottom:1px solid #e5e5e5; background:#fff;}
.comment_area_box .weui-cell__bd{padding:10px; border:1px solid #dbdfe2}
.share_comment{padding:10px 10px 0; overflow:hidden;background:#f8f8f8;}
.share_c_block{width:100%; box-sizing: border-box; margin-bottom:38px;}
.share_c_block dt{width:100%; box-sizing: border-box;height:56px; position:relative; border-radius: 8px 8px 0 0; background:-webkit-gradient(linear,0% 0%, 94% 0%, from(#108BFF), to(#81E5FF), color-stop(0.6,#31A5FF)); background:-moz-linear-gradient(60% 0% 0deg, #108BFF,#31A5FF, #81E5FF 100%); text-align:center; color:#fff;}
.share_c_block .have_img_dt{padding-left:75px; margin-top:60px; text-align: left;}
.share_c_block .have_img_dt img{display:block; width:75px; position:absolute; left:0; bottom:0;}
.share_c_block dt h3{font-size:16px; height:56px; line-height:56px;}
.share_c_block dt h4{font-size:16px; padding:8px 0 0;}
.share_c_block dd{padding:10px; background:#fff;  border-radius:0 0 8px 8px; overflow:hidden;}
.s_comment_title{text-align: center; font-size:16px; color:#444; margin-top:10px;}
.s_comment_content{width:210px; margin:20px auto;}
.s_comment_content img{display:block; width:34px; height:34px; float:left; margin-left:5px;}
.s_design_content{padding:15px 0px 0}
.s_design_content .design_free .dd{display:flex; display:-webkit-flex; justify-content: space-between;}
.s_design_content .design_free .dd input,.s_design_content .design_free select{width:48%; flex:1; margin: 0 3px!important; padding:0 10px;}

.s_design_content .design_free .dd input.verification_code{text-align: left; background:#00a0e9; color:#fff; border-bottom:none; border-radius:5px;}
.s_design_content .design_free .dd input.disclick{background: #d1d1d1;}
.s_design_content #btn_submit{border:none; background:#00a0e9; margin:25px 0 10px; padding:10px 0; border-radius:8px;}
.shengming{color:#6d89b2; font-size:12px; width:300px; text-align: center; margin:0 auto;}
.shengming p{margin:0 0 5px;}
.shengming p span{color:#ff9d29;}
.l_comment_desc{padding:15px 10px 20px; color:#9e9e9e; line-height:180%; border:1px solid #dbdfe2; margin-bottom:30px; font-size:14px;}
#worker_share_img a{display:block; overflow:hidden; position:relative; width:100%}
#worker_share_img img{position:absolute; top:50%; transform: translate(0,-50%); -webkit-transform:translate(0,-50%); -moz-transform: translate(0,-50%); }


.ask_juhe_wrap{ color:#2a2a2a; font-size: 16px; background:#fff;}
.ask_juhe_wrap img{display:block; width:100%;}
.aj_top_img{width:100%; position:relative;}
.aj_top_img h1{box-sizing: border-box; padding:8px 10px 5px; color:#fff; width:100%; white-space: nowrap; overflow:hidden; position: absolute;left:0; bottom:0; font-size:22px; background:rgba(0,0,0,0.5);
    background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));  background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
    background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); background: -ms-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,1));}
.aj_content_box{padding:15px 15px 0;}
.aj_content_top p{line-height: 180%; margin-bottom:15px;}
.aj_c_box,.aj_c_recommend{width:100%; position: relative;}
.aj_c_box:after,.aj_c_recommend:after{content:""; display:block; width:100%; height:1px; border-bottom:2px solid #ededed; position:absolute; left:0; bottom:0;
-moz-box-shadow:0px 3px 5px #ededed; -webkit-box-shadow:0px 3px 5px #ededed; box-shadow:0px 3px 5px #ededed;
}
.aj_c_box dt,.aj_c_recommend dt{height:50px; line-height: 60px; color:#333; font-size:20px;}
.aj_c_box dd,.aj_c_recommend dd{border-top:1px solid #ededed;}
.aj_c_box .ajc_box_img{width:100px; padding:10px; display:block; min-width: 100px;}
.aj_c_box .ajc_box_word{padding:10px;color:#333; display:flex; align-items: center;}
.aj_c_box .ajc_box_word p{width:100%;overflow : hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical; line-height: 150%; }
.aj_c_recommend dd a{display:block; width:100%; box-sizing: border-box; padding:10px 15px 20px;}
.ajc_box_title{font-size:18px; margin:5px 0; color:#333;}
.ajc_box_content{color:#8d9499; line-height: 150%; overflow : hidden;text-overflow: ellipsis;display: -webkit-box;
-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.ask_juhe_wrap .crumb li,.ask_juhe_wrap .crumb li a{color:#505050;}

/*文章详情修改*/
.expand{background:#fff; overflow:hidden;}
.expand h2{border-bottom:none; font-size:20px; font-weight:500;}
.expand h2 span{display:inline-block; width:4px; height:24px; vertical-align:middle; border-radius:2px; margin-right:10px; background:-webkit-gradient(linear,0% 34%, 0% 100%, from(#2EE1D6), to(#2A96FC), color-stop(0.5,#2BACF2)); background:-moz-linear-gradient(0% 25% 270deg, #2EE1D6,#2A96FC, #2BACF2 100%); position:relative; top:-2px;}
.related_recommend h2,.related_recommend>div{padding:20px 10px 0; background:#fff; font-size:20px; color:#2a2a2a;}
.expand_box{overflow:hidden;}
.expand_box .expand:last-child{padding-bottom:20px;}
.related_recommend>div{box-sizing: border-box;}
.related_recommend>div.article_list_box{padding:10px 0 20px;}
.related_recommend>div.article_list_box ul{border:1px solid #DEDEDE; border-left:none; border-right:none; padding:0;}
.related_recommend>div.article_list_box ul .list_item{padding:18px 0; margin:0 18px; font-size:12px; color:#666;  border:none; position:relative;}
.related_recommend>div.article_list_box ul .list_item:after{content:""; width:100%; position:absolute; bottom:0; left:0; border-bottom:1px solid #DEDEDE;transform: scaleY(0.5);}
.related_recommend>div.article_list_box ul .list_item:last-child:after{border:none;}
.article_content .related_recommend .list_item h3{font-size:17px; text-overflow: ellipsis;  display: -webkit-box; -webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.article_content .article_link_more{text-align:center;}
.article_content .article_link_more .weui_btn_line{display:inline-block; padding:9px 27px;line-height: 1; background-color:#a9ccf8; color:#fff; border:none; border-radius:18px; margin:0 auto; font-size: 14px; }
.article_content .article_link_more{width:100%; padding-top:0!important;}
.article_content .readcount{display:inline-block; width:18px; height:15px; background:url(../img/readcount.png) no-repeat; background-size: 18px; margin-right:5px; vertical-align:center; position:relative; top:2px;}
.article_content .list_item .list_item_content .list_item_info span.fl_mrgtop{margin-top:2px; color:#666;}
.article_content .list_item .list_item_content .list_item_info span.fr{margin-right:8px;}
.list_blue_font{color:#2a96fc; font-style: normal;}
.article_index_list .list_item:first-child{margin-bottom: 7px;  padding: 15px 10px 15px 20px;  border-top: none;}
.article_index_list .related_recommend>div.article_list_box{padding:0;}
.sa_content{padding:10px!important;}
.yanjiuyuan_gg{width:100%;}
.yanjiuyuan_gg img{display:block; width:100%;}
.yanjiuyuan_gg a{display:block; width:48%; float:left;}
.yanjiuyuan_gg a:nth-of-type(1){left:0; margin-right:4%;}
.ask_expand>div{padding:0;}
.ask_expand .htm_content li{margin:0 0 24px;}
.ask_expand .htm_content .ht_list dt{font-size:15px; color:#2a2a2a; height: 14px;  line-height: 14px;}
.ask_expand .htm_content .ht_list dd{ height: 14px;  line-height: 14px;font-size: 13px;}
.ask_expand .htm_content{padding:0;}
.ask_expand h2{ padding: 10px;}

.atc_list_swiper{width:100%; overflow-x: scroll; overflow-y: hidden;padding: 10px!important;}
.atc_list_swiper::-webkit-scrollbar {width: 0px;}
.atc_list_swiper::-webkit-scrollbar { display: none;/*隐藏滚轮*/  }
.atc_list_swiper ul{position: relative;  display: inline-flex;  display: -webkit-inline-flex; padding:5px 0;}
.atc_list_swiper ul li{ position: relative; float: left;  display: block; width:150px; padding:5px;  background-color:#fff; margin:0 0 0 5px; border:1px solid #eee;}
.atc_list_swiper ul li:first-child{margin-left:0;}
.atc_list_swiper_img{width:100%; position:relative;}
.atc_list_swiper_img img{display:block; width:100%;}
.atc_list_swiper_img span{color:#fe2b3f; padding:3px 5px; font-size: 14px; border:1px solid #fe2b3f; border-radius:3px; position: absolute; left:5px; bottom:10px;}
.expand .atc_list_swiper_name{font-size:14px;height:63px; line-height:21px!important; padding-left:0!important; display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 3; overflow: hidden; color:#525252;}
.expand .atc_list_swiper_price{color:#ff2536; font-size: 16px; margin:5px 0 8px; padding-left:0;}
.atc_list_swiper_price del{font-size:12px;color:#b2b2b2;}