/*装修攻略*/
.s-box{width:1190px;margin:0 auto;}
.inf-box{width:1000px;margin:0 auto;}
.house{font:normal 12px/20px Microsoft Yahei;color:#fff;}
a,img{display:block;}
i{display:inline-block;vertical-align:top;}
i{*display:inline;}
a:hover{text-decoration:none;}
input,button{font-family:Microsoft Yahei;background:#fff;}
button,img{border:0 none;outline:0 none;}
input[type='text'],select,textarea{font-family:Microsoft Yahei;padding:5px;color:#666;border:1px solid #ddd;}

/*详情 */
.house.infor{color:#a6a6a6;}
/*.b-nav{margin:27px 0 16px;}*/
.b-nav{margin-top: 30px;margin-bottom: 10px;line-height: 12px;}
.b-nav a{display:inline;color:#a6a6a6;}
.b-nav span.current{color:#3d3d3d;}
.b-nav a:hover{color:#bf153d;}
.to-right{width:172px;margin-left:28px;}

/*左侧*/
.article-left{font-family:Microsoft Yahei;width:850px;}
.article-left .article{margin:0 0 10px;padding:0 5px 0 0;/*border:1px solid #eee;*/}
.article-left .title{padding:8px 0 10px 0;border-bottom:1px dotted #c7c7c7;}
.article-left .title h1{font-size:36px;font-weight:bold;line-height:40px;color:#404040;}
.article-left .title .form{line-height:12px;margin:20px 0 10px;}
.article-left .title .chak{margin-top:-22px;}
.article-left .title .chak div.mobile{font-size:12px;position:relative;margin-left:24px;cursor:pointer;color:#0277e5;*z-index:14;}
.article-left .title .chak div.mobile i{width:13px;height:13px;margin:4px 9px 0 0;background-image:url(/static/images/effect/house.ico.png);background-repeat:no-repeat;}
.article-left .title .chak a.sc i{height:14px;margin-top:3px;background-position:0 0;}
.article-left .title .chak div.mobile i{background-position:-35px -4px;}
.article-left .title .chak .scan_phone{position:absolute;z-index:14;top:-149px;left:-28px;display:none;width:370px;height:156px;}
.article-left .title .chak .for_phone{width:370px;height:149px;background:url(/static/images/effect/detail/for_phone.png) no-repeat;}
.article-left .title .chak .for_phone .scan_code{float:left;width:152px;height:120px;margin-left:20px;padding-top:20px;}
.article-left .title .chak .for_phone .scan_code .scan_title{font-family:Microsoft Yahei;font-size:18px;margin-bottom:25px;color:#0277e5;}
.article-left .title .chak .for_phone .scan_code p{font-family:Sisum;font-size:12px;width:150px;color:#858585;}
.article-left .title .chak .for_phone em{display:inline-block;float:left;width:58px;height:113px;margin-top:16px;background:url(/static/images/effect/detail/icon_bg.png) -150px -60px no-repeat;}
.article-left .title .chak .for_phone .qr_code{float:left;width:100px;height:100px;margin:23px 0 0 18px;}
.article-left .title .collection{color:#b01338;margin:-22px 100px 0 0;cursor:pointer;}
.article-left .title .collection>i{display:inline-block;width:15px;height:14px;margin:2px 0 0 0;background:url(/static/images/effect/effect_list.png) 0 -140px no-repeat;}
.article-left .title .collection_active>i{background-position:-18px -140px;}

.article-left .text{font-size:16px;line-height:31px;padding:10px 6px;color:#404040;}
.article-left .text p a{display:inline-block;}
.article-left .text a{display:inline-block;color:#0096ff;}
.article-left .text h6{font-size:16px;font-weight:normal;text-indent:28px;color:#2a2a2a;}
.article-left .text h3{font-size:18px;line-height:55px;color:#c40000;}
.article-left .text .h4{font-size:16px;font-weight:bold;line-height:31px;color:#c40000;}
.article-left .text p{font-size:18px;margin:30px 0 0 0;color:#404040;}
.article-left .text p.pic{overflow:hidden;text-align:center;}
.article-left .text p.pic img{display:inline;}
.article-left .text a.prev,.article-left .text a.next{font-size:14px;line-height:34px;}
.article-left .text a.prev{color:#4a4a4a;}
.article-left .text a.next{color:#c40000;}
.article-left .text img,.article-left p img,.article-left article img{max-width:806px;height:auto;margin:0 auto;}
.article-left .collection_wrap{margin:30px 0 40px;}
.article-left .collection_wrap .collection{font-size:18px;line-height:45px;width:175px;height:45px;margin-right:145px;text-align:center;color:#a2a2a2;background:#f8f8f8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.article-left .collection_wrap .collection i{display:inline-block;width:18px;height:17px;margin:12px 12px 0 0;background:url(/static/images/effect/effect_list.png) 0 -160px no-repeat;}
.article-left .collection_wrap .collection_active{color:#fff;background:#bf153d;}
.article-left .collection_wrap .collection_active i{background-position:-22px -160px;}
.article-left .labellist{width:815px;margin-top:20px;}
.article-left .labellist span{font-size:14px;line-height:36px;float:left;color:#999;}
.article-left .labellist ul{float:left;overflow:hidden;width:770px;}
.article-left .labellist ul li{font-size:14px;float:left;margin:0 20px 10px 0;padding:6px 23px;color:#a2a2a2;border:1px solid #eaeaea;border-radius:5px;background:#f8f8f8;}
.article-left .labellist ul li:hover{color:#bf153d;}
.article-left .guanzhuweixin{font-size:14px;line-height:37px;position:relative;width:386px;height:37px;margin:20px 0 30px 0;cursor:default;cursor:pointer;text-align:center;color:#333;border:1px solid #e8e8e8;border-radius:25px;}
.article-left .guanzhuweixin i{display:inline-block;width:17px;height:15px;margin:11px 8px 0;background:url(/static/images/effect/house.ico.png) -50px -160px no-repeat;}
.article-left .guanzhuweixin i.ico_weixin2{width:11px;height:11px;margin-top:14px;background-position:-75px -160px;}
.article-left .guanzhuweixin:hover i.ico_weixin2{background-position:-90px -160px;}
.article-left .guanzhuweixin .qr_code{position:absolute;top:-124px;left:50%;display:none;width:115px;height:122px;margin-left:-57px;background:#fff;}
.article-left .guanzhuweixin .qr_code em{display:inline-block;width:115px;height:122px;margin:-3px 8px;background:url(/static/images/effect/house.ico.png) -150px 0 no-repeat;}
.article-left .guanzhuweixin:hover{color:#bf153d;}
.article-left .guanzhuweixin:hover .qr_code{display:block;}

.article-left .address_advs{width:850px;margin:40px auto 0;}
.article-left .read_next{width:850px;padding:40px 0 21px;border:4px solid #404040;border-top:0 none;border-left:0 none;border-right:0 none;margin-bottom:40px;}
.article-left .read_next .rnext{font-size:18px;margin-bottom:10px;color:#404040;}
.article-left .read_next h2{font-size:26px;font-weight:normal;line-height:26px;margin:30px 0 19px;color:#bf153d;}
.article-left .read_next p{font-size:16px;line-height:20px;color:#808080;}

.article-left .recommendlist{width:850px;margin:40px auto 110px;}
.article-left .recommendlist .for_you{font-size:24px;color:#2a2a2a;}
.article-left .recommendlist li{float:left;overflow:hidden;width:850px;height:130px;padding:25px 0;border-top:1px solid #eee;}
.article-left .recommendlist li.firstitem{border-top:0;}
.article-left .recommendlist li a img{float:left;width:160px;height:130px;}
.article-left .recommendlist li div{float:left;overflow:hidden;width:640px;margin-left:46px;}
.article-left .recommendlist li div h3{font-size:20px;font-weight:normal;width:640px;height:20px;margin-bottom:18px;color:#2a2a2a;}
.article-left .recommendlist li div p{font-size:14px;line-height:24px;overflow:hidden;height:100px;color:#666;}
.article-left .recommendlist li div a:hover h3,.article-left .recommendlist li div a:hover p{color:#bf153d;}
.article-left .backbtn{width:100%;}
.article-left .backbtn a{font-size:14px;line-height:36px;display:inline-block;float:left;width:120px;height:36px;margin-right:25px;text-align:center;color:#a7a7a7;border-radius:3px;background:#e5e5e5;}
.article-left .backbtn a:hover{color:#fff;background:#bf153d;}

/*为您推荐新*/
.article-left .recomlist{}
.article-left .recomlist .left-tab{width:120px;text-align:center;margin-right:40px;border-right:1px solid #eaeaea;}
.article-left .recomlist .left-tab h2{font-weight:normal;font-size:24px;line-height:24px;color:#404040;margin-bottom:20px;}
.article-left .recomlist .left-tab a{display:block;height:46px;font-size:20px;line-height:46px;color:#404040;margin-bottom:20px;}
.article-left .recomlist .left-tab a.active,.article-left .recomlist .left-tab a.active:hover{color:#fff;background:#bf153b;}
.article-left .recomlist .left-tab a:hover{background:#f8f8f8;}
.article-left .recomlist .right-tab{width:689px;margin-bottom:30px;}

.article-left .recomlist .right-tab .tj li{float:left;overflow:hidden;width:689px;height:130px;padding:20px 0;border-bottom:1px solid #eaeaea;}
.article-left .recomlist .right-tab .tj li a img{float:left;width:160px;height:130px;}
.article-left .recomlist .right-tab .tj li div{float:left;overflow:hidden;width:489px;margin-left:40px;}
.article-left .recomlist .right-tab .tj li div h3{font-size:20px;font-weight:normal;width:489px;height:20px;margin-bottom:18px;color:#404040;}
.article-left .recomlist .right-tab .tj li div p{font-size:14px;line-height:24px;overflow:hidden;height:100px;color:#808080;}
.article-left .recomlist .right-tab .tj li div a:hover h3,.article-left .recommendlist li div a:hover p{color:#bf153d;}
.article-left .recomlist .right-tab .xgt{width:706px;}
.article-left .recomlist .right-tab .xgt li{position:relative;float:left;width:223px;height:231px;margin:0 10px 10px 0;transition:all .2s ease-in-out 0s;background:#fff;border:1px solid #eaeaea;box-shadow:2px 0 3px rgba(0, 0, 0, .04);}
.article-left .recomlist .right-tab .xgt li:hover{transform:translateY(-10px);-webkit-box-shadow:0 10px 35px 5px rgba(0, 0, 0, .2);-moz-box-shadow:0 10px 35px 5px rgba(0, 0, 0, .2);box-shadow:0 10px 35px 5px rgba(0, 0, 0, .2);}
.article-left .recomlist .right-tab .xgt .infor{height:60px;padding:0 10px;background:#fbfbfb;}
.article-left .recomlist .right-tab .xgt .infor .name{font-size:18px;line-height:40px;overflow:hidden;height:36px;white-space:nowrap;text-overflow:ellipsis;color:#333;}
.article-left .recomlist .right-tab .xgt li .new{position:absolute;top:7px;right:-6px;width:34px;height:21px;background:url(/static/images/effect/effect_list.png) -40px 0 no-repeat;}
.article-left .recomlist .right-tab .xgt .infor p.tips{line-height:24px;height:24px;}
.article-left .recomlist .right-tab .xgt .infor p.tips i{display:inline-block;margin:6px 7px 0 0;background:url(/static/images/effect/effect_list.png) no-repeat;}
.article-left .recomlist .right-tab .xgt .infor span{display:inline-block;}
.article-left .recomlist .right-tab .xgt .infor span.num{margin-right:26px;}
.article-left .recomlist .right-tab .xgt .infor span.num i{width:14px;height:14px;background-position:-20px 0;}
.article-left .recomlist .right-tab .xgt .infor span.see i{width:16px;height:13px;background-position:0 0;}
.article-left .recomlist .right-tab .xgt .infor span.room i{width:15px;height:13px;margin:6px 7px -2px 20px;background-position:-80px 0;}
.article-left .btn{margin:0 0 40px 161px;}
.article-left .btn a{float:left;width:138px;height:36px;line-height:36px;color:#808080;background:#f8f8f8;text-align:center;border:1px solid #eaeaea;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.article-left .btn a:hover{color:#fff;background:#bf153d;border-color:#bf153d;}
.article-left .btn a.btn1{margin-right:20px;}


/*右侧*/
/*.sidebar-cont{overflow:hidden;width:316px;margin-left:24px;}*/
.sidebar-cont{width:300px;margin-left:40px;}
.sidebar-cont .top{height:182px;margin:0 0 10px;padding:28px 14px 20px;text-align:center;background:url(/static/images/effect/author_bg.png) no-repeat;}
.sidebar-cont .top img{display:inline;}
.sidebar-cont .top p{color:#3d3d3d;}
.sidebar-cont .top .char,.sidebar-cont .count button{line-height:36px;height:36px;margin:28px 0 0;color:#fff;background:#c40000;}

.sidebar-cont .sidebar_top{width:300px;height:524px;margin-bottom:20px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.2);-moz-box-shadow:0 0 10px rgba(0,0,0,.2);box-shadow:0 0 10px rgba(0,0,0,.2);}
.sidebar-cont .special_guest{height:24px;padding:20px;border-bottom:1px solid #eaeaea;}
.sidebar-cont .special_guest p{font-size:16px;font-weight:bold;padding:0 0 0 10px;color:#404040;border-left:2px solid #bf153b;}
.sidebar-cont .about_guest img{display:block;margin:20px auto 16px;}
.sidebar-cont .about_guest p.surname{font-size:18px;margin-bottom:11px;text-align:center;color:#404040;}
.sidebar-cont .about_guest p.info{font-size:12px;padding:0 20px;color:#404040;}
.sidebar-cont .about_guest a.char{font-size:16px;line-height:46px;display:block;width:260px;height:46px;margin:18px auto;text-align:center;color:#fff;border-radius:2px;background:#bf153d;}
.sidebar-cont .about_guest .introduce{width:260px;margin:0 auto;padding-top:15px;border-top:1px solid #eaeaea;}
.sidebar-cont .about_guest .introduce p,.sidebar-cont .about_guest .introduce a{font-size:12px;line-height:20px;display:block;color:#404040;}
.sidebar-cont .about_guest .introduce a:hover{color:#BF153D;}

.sidebar-cont .activity_form{width:300px;padding-bottom:20px;background:#f2f2f2;}
.sidebar-cont .activity_form_wrap{width:300px;height:542px;background:url(/static/images/effect/footer_form.png) -310px 0 no-repeat}
.sidebar-cont .activity_form .free_tip{font-size:18px;line-height:26px;padding:20px 9px 0 9px;text-align:center;color:#fff;}
.sidebar-cont .activity_form .free_tip span{font-size:18px;height:30px;line-height:30px;display:inline-block;margin-top:10px;border:1px solid #fff;padding:0 10px;}
.sidebar-cont .activity_form .free_tip span em{font-style:normal;margin:0 5px;}
.sidebar-cont .activity_form .question_img{width:278px;height:161px;background:url(/static/images/effect/footer_form.png) 0 -325px no-repeat;display:block;margin:23px auto 0;}
.sidebar-cont .activity_form img{display:block;overflow:hidden;width:316px;}

.sidebar-cont .form{margin-top:62px;}
.sidebar-cont .form .base-input{position:relative;width:258px;height:46px;margin:20px auto 0;border-radius:3px;outline:0;background:#fff;}
.sidebar-cont .form .base-input input{font-family:'Microsoft Yahei';line-height:32px;position:absolute;z-index:9;top:1px;left:1px;width:246px;height:32px;padding:7px 0 7px 12px;border:0 none;background:transparent;}
.sidebar-cont .form .base-input.active{box-shadow:0 0 5px rgba(198,31,31,.8);}
.sidebar-cont .form .base-input .js_tips{font-family:'Microsoft Yahei';font-size:12px;line-height:38px;position:absolute;top:0;right:6px;color:#ababab;}
.sidebar-cont .form .verify-input{position:relative;width:84px;height:44px;border-radius:3px;outline:0;background:#fff;}
.sidebar-cont .form .verify-wrap{width:258px;margin:20px auto 0;}
.sidebar-cont .form .verify-input .verify-code{font-family:'Microsoft Yahei';line-height:32px;position:absolute;top:0;left:0;width:74px;height:32px;padding:6px 0 6px 12px;border:0 none;background:transparent;}
.sidebar-cont .form .verify-wrap .verify-img{width:78px;margin:4px 4px 0 6px;cursor:pointer;}
.sidebar-cont .form .verify-wrap .js_rush{font-family:'Microsoft Yahei';font-size:12px;line-height:42px;color:#fff;}
.sidebar-cont .form .button{margin:19px 0 15px 0;text-align:center;}
.sidebar-cont .form .button button{font-family:'Microsoft Yahei';font-size:18px;width:280px;height:40px;margin:0 auto;color:#fff;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#bf153d;}
.sidebar-cont .form .button{margin:20px auto 0;text-align:center;}
.sidebar-cont .form .button button{font-family:'Microsoft Yahei';font-size:16px;line-height:46px;width:258px;height:46px;margin:0 auto;color:#fff;border:0 none;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#ffae00;}
.sidebar-cont .xing{margin-right:2px;color:#ec3833;}
.sidebar-cont .scroll-wrap{width:360px;height:70px;border-top:1px solid #ccc;}
.sidebar-cont .small-player{position:fixed;z-index:1002;top:auto;right:0;bottom:104px;width:310px;height:175px;padding:2px;opacity:1;background:#fff;}
.sidebar-cont .small-player .js_close_atv{position:absolute;top:14px;right:14px;width:16px;height:16px;background:url(/static/images/common/common.png) -80px -50px no-repeat;}
.sidebar-cont .all_num{font-size:16px;text-align:center;color:#636363;}
.sidebar-cont .all_num span{color:#bf153d;}
.sidebar-cont .fixslider{position:fixed;z-index:99;top:0;left:50%;margin-top:0;margin-left:295px;}

/*专题推荐*/
.sidebar-cont .activity_img{margin-top:20px;}
.sidebar-cont .special_rec{overflow:hidden;width:300px;height:358px;}
.sidebar-cont .special_rec,.sidebar-cont .article_rec{margin-top:20px;}
.sidebar-cont .special_rec h4,.sidebar-cont .article_rec h4{font-size:16px;font-weight:bold;margin-bottom:16px;padding:0 0 0 10px;color:#404040;border-left:2px solid #bf153b;}
.sidebar-cont .s-slide{position:relative;z-index:1;overflow:hidden;width:298px;height:320px;border:1px solid #eaeaea;}
.sidebar-cont .s-slide-pic{position:absolute;z-index:1;top:0;left:0;width:100%;height:320px;text-align:center;}
.sidebar-cont .s-slide-pic ul{position:absolute;z-index:1;height:320px;}
.sidebar-cont .s-slide-pic ul li{position:relative;float:left;width:298px;height:320px;overflow-y:initial;}
.sidebar-cont .s-slide-pic ul li img{width:298px;height:318px;}
.sidebar-cont .s-dots{line-height:10px;position:absolute;z-index:2;top:210px;left:50%;display:none;width:298px;height:10px;margin-left:-149px;text-align:center;}
.sidebar-cont .s-dots span,.sidebar-cont .s-but .prev,.sidebar-cont .s-but .prev:active,.sidebar-cont .s-but .next,.sidebar-cont .s-but .next,.sidebar-cont .s-but .next:active{background-image:url(/static/images/effect/detail/icon_bg.png);background-repeat:no-repeat;}
.sidebar-cont .s-dots span{display:inline-block;width:10px;height:10px;margin-right:5px;cursor:pointer;background-position:-365px -180px;}
.sidebar-cont .s-dots span.set{background-position:-380px -180px;}

.sidebar-cont .s-but{position:absolute;z-index:3;top:auto;bottom:0;left:0;width:auto;height:55px;margin-top:0;margin-left:0;*z-index:3;}
.sidebar-cont .s-but .prev,.sidebar-cont .s-but .next,.sidebar-cont .s-but .prev:active{position:absolute;bottom:10px;display:block;width:15px;height:13px;cursor:pointer;background-position:0 -115px;}
.sidebar-cont .s-but .prev{left:5px;float:left;}
.sidebar-cont .s-but .next,.sidebar-cont .s-but .next:active{left:285px;background-position:-15px -115px;}
.sidebar-cont .s-slide-pic ul li div.mask{position:absolute;bottom:0;left:0;width:298px;height:36px;opacity:.6;background:#000;filter:alpha(opacity=60);-moz-opacity:.6;-khtml-opacity:.6;}
.sidebar-cont .s-slide-pic ul li p{position:absolute;bottom:8px;left:0;width:100%;text-align:center;color:#fff;}


/*相关文章推荐*/
.sidebar-cont .article_rec .rlist{overflow:hidden;width:300px;height:402px;}
.sidebar-cont .article_rec .rlist li{width:300px;height:39px;border-bottom:1px dashed #eaeaea;}
.sidebar-cont .article_rec .rlist li a{font-size:16px;line-height:40px;display:inline-block;overflow:hidden;width:300px;height:40px;white-space:nowrap;text-overflow:ellipsis;color:#404040;-o-text-overflow:ellipsis;}
.sidebar-cont .article_rec .rlist li a:hover{color:#bf153d;}
.sidebar-cont .article_rec .rlist li a span{font-size:16px;line-height:12px;display:inline-block;height:12px;margin-right:14px;text-align:center;}
.sidebar-cont .article_rec .rlist li a span.hot{color:#bf153d;}

/*右侧导航*/
.bdsharebuttonbox{position:fixed;z-index:16;top:50%;left:50%;height:190px;margin-top:-95px;margin-left:630px;}
.bdsharebuttonbox.active{top:80px;margin-top:0;}
.bdsharebuttonbox span{font-size:0;padding:0 4px 0 24px;}
.bdshare-button-style0-16 a{float:none;margin-bottom:25px;background-image:url(/static/images/effect/detail/share.png);background-repeat:no-repeat;}
.bdshare-button-style0-16 .bds_qzone{width:20px;height:18px;background-position:0 0;}
.bdshare-button-style0-16 .bds_tqq{width:17px;height:21px;background-position:0 -40px;}
.bdshare-button-style0-16 .bds_tsina{width:19px;height:15px;margin-top:0;background-position:0 -80px;}
.bdshare-button-style0-16 .bds_weixin{width:20px;height:16px;background-position:0 -120px;}
.bdshare-button-style0-16 a.toTop{width:18px;height:10px;margin-bottom:0;background-position:0 -160px;}
.bdshare-button-style0-16 a.bds_qzone:hover{background-position:0 -190px;}
.bdshare-button-style0-16 a.bds_tqq:hover{background-position:0 -230px;}
.bdshare-button-style0-16 a.bds_tsina:hover{background-position:0 -270px;}
.bdshare-button-style0-16 a.bds_weixin:hover{background-position:0 -310px;}
.bdshare-button-style0-16 a.toTop:hover{background-position:0 -350px;}
.bdsharebuttonbox p{color:#000;}
.bdsharebuttonbox i{position:absolute;top:-7px;left:100px;width:18px;height:8px;background:url(/static/images/effect/house.ico.png) -26px -273px no-repeat;}
.id_sao{position:fixed;z-index:100;bottom:260px;left:50%;width:106px;height:199px;margin-left:428px;background:url(/static/images/effect/kf-code.png) 0 0 no-repeat;}
.id_sao a{height:199px;}
.totop{position:fixed;z-index:100;bottom:100px;left:50%;width:50px;height:100px;margin-left:428px;background:url(/static/images/effect/house.ico.png) 0 -34px no-repeat;}
.totop a{height:50%;}

/***** 装修红包 start *****/
.at_shb{z-index:9998;position:fixed;left:50%;width:2px;margin-left:38px;background:url(/static/images/effect/redline.png) center top repeat-y;height:0;top:0;}
.at_shb img{cursor:pointer;z-index:100;position:relative;display:block;width:180px;height:152px;}
.at_shb .line{position:absolute;bottom:-131px;left:-90px;z-index:10;width:180px;height:152px;margin:0;background:initial;display:none;}

.at_shb_mark{display:none;position:fixed;width:100%;height:100%;top:0;left:0;background:#000;opacity:.6;filter:alpha(opacity=60);z-index:99999}
.at_packet{height:533px;width:463px;background:url(/static/images/effect/receive_packet.png) no-repeat center;position:fixed;top:50%;left:50%;margin:-267px 0 0 -231px;z-index:100000;display:none;background-size:100%}
.at_packet .closebtn,.at_packet_code .closebtn,.at_packet_win .closebtn{width:44px;height:44px;position:absolute;right:209px;bottom:-64px;}
.at_packet .closebtn img{position:absolute;left:0;top:0;cursor:pointer}
.at_packet .packet_wrap{width:320px;margin:0 auto;margin-top:245px}
.at_packet .packet_wrap input.hb_phone,.at_packet .packet_wrap input.hb_yzm,.at_packet_code input.code-input{margin-bottom:14px;height:50px;padding:0 15px;background:#f4e983;width:292px;margin:0 auto;border-radius:50px;display:block;font-size:20px;border:0;}
.at_packet_code .submit-wrap input.code-input{margin-bottom:14px;height:50px;line-height:50px;padding:0 15px;background:#f4e983;width:292px;margin:0 auto;border-radius:50px;display:block;font-size:20px;border:0;}

.at_packet .packet_wrap input.hb_yzm{width:134px;margin:12px 0 0 0;float:left;}
.at_packet .packet_wrap .red-btn{width:82px;height:88px;outline:none;background:none;border:none 0;text-align:center;font-size:18px;font-weight:600;cursor:pointer;margin:78px auto 0 auto;display:block}
.at_packet .packet_wrap .js_get_code{width:144px;height:50px;line-height:50px;float:right;color:#F4E983;background:#D0102F!important;margin:12px 0 0 0;border-radius:25px;font-size:20px;text-align:center;border:0 none;}
.at_packet_code{display:none;height:426px;width:406px;background:url(/static/images/effect/yzm_packet.png) no-repeat center;position:fixed;top:50%;left:50%;margin:-213px 0 0 -203px;z-index:100001;background-size:100%}
.at_packet_code .closebtn{right:191px;}
.at_packet_code .code-wrap{width:320px;margin:70px auto 0;}
.at_packet_code .code-img{text-align:center;}
.at_packet_code .code-img img{height:50px;cursor:pointer;margin:0 auto;float:left;}
.at_packet_code .js_change_code{font-size:12px;color:#fff;line-height:50px;}
.at_packet_code .submit-wrap{width:306px;margin:0 auto;}
.at_packet_code input.code-input{width:276px!important;margin:40px auto 20px!important;}
.at_packet_code .code-wrap .submit-wrap .code-submit{color:#F4E983;background:#D0102F;width:306px;height:50px;text-align:center;margin:0 auto;border-radius:50px;font-size:22px;line-height:50px;border:0 none;}
.at_packet_win{display:none;height:594px;width:447px;background:url(/static/images/effect/win_packet.png) no-repeat center;position:fixed;top:50%;left:50%;margin:-297px 0 0 -223px;z-index:100001;background-size:100%;}
.at_packet_win .closebtn{right:201px;}
/***** 装修红包 end *****/

/***** 右侧导航栏 start *****/
/*.at_right_silder{height:346px;width:70px;position:fixed;top:50%;right:0;margin-top:-188px;z-index:11}
.at_silder_list{height:344px;width:68px;border:1px solid #e9e9e9;border-bottom:0;background:#fff}*/
.at_right_silder{height:277px;width:70px;position:fixed;top:50%;right:0;margin-top:-138px;z-index:11}
.at_silder_list{height:275px;width:68px;border:1px solid #e9e9e9;border-bottom:0;background:#fff}
.at_silder_list li{width:100%;height:68px;border-bottom:1px solid #E9E9E9}
.at_silder_list li a{display:block;height:30px;padding-top:38px;width:100%;background:url(/static/images/effect/right_nav.png) no-repeat;line-height:30px;font-size:12px;color:#000;text-align:center}
.at_silder_list li .silder_item2{background:url(/static/images/effect/right_nav.png) 0 -68px no-repeat}
.at_silder_list li .silder_item3{background:url(/static/images/effect/right_nav.png) 0 -136px no-repeat}
.at_silder_list li div{position:relative}
.at_silder_list li div img{position:absolute;width:26px;height:26px;top:0;right:0}
.at_silder_list li .silder_item5{background:url(/static/images/effect/right_nav.png) 0 -272px no-repeat}
.at_silder_list li .silder_item4{background:url(/static/images/effect/zx_code.gif) center 4px no-repeat}
.at_silder_list li .silder_item1:hover{background:url(/static/images/effect/right_nav.png) -68px 0 no-repeat #bf153d;color:#fff}
.at_silder_list li .silder_item2:hover{background:url(/static/images/effect/right_nav.png) -68px -68px no-repeat #bf153d;color:#fff}
.at_silder_list li .silder_item3:hover{background:url(/static/images/effect/right_nav.png) -68px -136px no-repeat #bf153d;color:#fff}
.at_silder_list li .silder_item4:hover{background:url(/static/images/effect/right_nav.png) -68px -204px no-repeat #bf153d;color:#fff}
.at_silder_list li .silder_item5:hover{background:url(/static/images/effect/right_nav.png) -68px -272px no-repeat #bf153d;color:#fff}

.silder_item4msg{width:163px;height:344px;border:1px solid #e9e9e9;position:absolute;top:-68px;left:-165px;z-index:999;background:#fff;box-shadow:0 1px 26px #999;z-index:99999;display:none;}
.silder_item4msg .zx_guide{display:block;margin:15px auto;width:62px;height:auto}
.silder_item4msg p{height:auto;width:100%;text-align:center;font-size:12px;color:#b5b5b5;line-height:1.5}
.silder_item4msg p b{font-size:16px;color:#2a2a2a;font-weight:500}
.silder_item4msg p em{color:#bf153d;font-size:14px;padding:0 4px;font-style:normal;}
.silder_item4msg p strong{font-size:12px;color:#2a2a2a;font-weight:500}
.silder_item4msg p strong.sm{font-size:14px;}

.silder_item4msg .zx_wx_code{display:block;width:122px;height:auto;margin:15px auto 10px auto}
.silder_item4msg span{position:absolute;height:0;width:0;line-height:0;border:6px solid transparent;border-left:6px solid #fff;top:233px;right:-12px}
/***** 右侧导航栏 end *****/

/***** 右侧装修疑问 start *****/
.activity_form_wrap .base-txt{width:258px;margin:20px auto 0}
.activity_form_wrap .base-txt-mtop{margin-top:15px}
.activity_form_wrap .base-txt input{height:32px;border-radius:3px;outline:0;border:0;background:#fff;padding:6px 12px}
.activity_form_wrap .base-txt input.txt{width:234px}
.activity_form_wrap .base-txt input.zx_yzm{width:116px}
.activity_form_wrap .base-txt input.btn{height:44px;line-height:44px;width:106px;border-radius:3px;background:#18b4ed;color:#fff;outline:0;border:0;float:right;padding:0;font-size:12px;margin-left:0;cursor:pointer;}
.activity_form_promise{margin-top:15px;padding:0 17px 0 18px;font-size:12px;color:#2a2a2a}
.activity_form_promise span{color:#e82f4c;}
/***** 右侧装修疑问 end *****/

/*****获取短信验证码后计算 start *****/
.code-wrap{width:395px;margin:40px auto;}
.code-wrap .code-img{height:52px;line-height:52px;}
.code-wrap .code-img img{cursor:pointer;display:inline;}
.code-wrap .code-img i{display:inline-block;width:26px;height:23px;background:url(/static/images/common/common.png) -300px -312px no-repeat;margin:13px 0 14px 18px;cursor:pointer;}
.code-wrap .code-img span{float:right;font-size:14px;line-height:52px;color:#383838;}
.code-wrap .code-img span>a{color:#18b4ed;display:inline;}

.code-wrap .submit-wrap{padding-top:12px;}
.code-wrap .submit-wrap .code-input{width:393px;height:38px;line-height:38px;border:1px solid #cacaca;border-radius:4px;font-size:14px;margin:20px auto 0;background:#fff;text-align:center;padding:0;}
.code-wrap .submit-wrap .code-submit{width:395px;height:40px;line-height:40px;background:#d10024;border-radius:4px;font-size:18px;color:#fff;margin:20px auto 0;border:0 none;cursor:pointer;}
/*****获取短信验证码后计算 end *****/

/***** 装修设计及报价 start*****/
.popup_design h3,.popup_bj h3{padding-top:8px;font-size:28px;text-align:center;color:#bf153d;line-height:30px}
.popup_content{position:relative;}
.popup_content form{width:392px;margin:40px auto 0}
.popup_content form select.form_control{height:38px;line-height:40px;padding:0 10px;}
.popup_content form .form_group{position:relative;margin-bottom:20px;line-height:40px;font-size:14px;color:#a5a5a5}
.popup_content form .form_group_item{position:relative;}
.popup_content .form_label{float:left;position:relative;width:82px}
.popup_content .form_required{position:relative;top:2px;color:#e82f4c;font-size:14px;vertical-align:middle;margin-right:6px}
.popup_content .form_control{float:left;padding:10px;border:1px solid #EAEAEA;vertical-align:middle;left:80px;width:282px;height:18px;line-height:18px;border-radius:3px;}
.popup_content .form_province, .popup_content .form_city{width:142px;height:38px;line-height:40px;}
.popup_content .form_city{margin-left:20px}
.popup_content .form_btn{width:388px;height:40px;line-height:40px;display:block;background:#bf153d;color:#fff;text-align:center;border-radius:3px}
.popup_content .form_explain{color:#2a2a2a;margin-top:18px;line-height:24px;}
.popup_content .form_explain span{color:#e82f4c;}
.popup_content .popup_code{margin-left:82px;width:148px;}
.popup_content .get_yzm_code{float:left;height:40px;line-height:40px;width:122px;border-radius:3px;background:#18b4ed;color:#fff;cursor:pointer;margin-left:14px;font-size:14px;border:0 none;}
.popup_content .name_call{position:absolute;left:82px;top:40px;background:#fff;z-index:1;border:1px solid #EAEAEA;border-top:0;width:302px;}
.popup_content .name_call ul{padding-left:10px;color:#2a2a2a;}
.popup_content .name_call ul li{cursor:pointer;}
.popup_content_left,.popup_content_right{width:600px;float:left;}
.popup_content_left{border-right:1px solid #EAEAEA} 
.popup_bj h3{color:#2a2a2a;margin-left:117px;text-align:left;} 
.popup_bj form{margin:26px 0 0 35px;}
.popup_bj form .form_group{margin-bottom:15px;}
.popup_bj .popup_bj_num{color:#a5a5a5;text-align:left;margin-top:20px;margin-left:117px;}
.popup_bj .popup_bj_num span{color:#e82f4c;}   
.popup_bj .house_area{width:232px;margin-right:10px}
.popup_bj .house_area_square{display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;border-radius:3px;background:#f2f2f2;color:#a5a5a5;}
.popup_bj .form_house_small{width:95px;margin-right:10px;}
.popup_bj .form_house_chu{margin-right:0;}
.popup_bj .form_house2{margin-left:82px;}
.popup_bj .form_house_long{width:148px;}
.popup_bj .form_house_wc{margin-right:10px;}
.popup_bj .form_house_step{width:306px;}
.popup_bj .form_explain{font-size:12px;}

.popup_content_left .calculator_btn{position:absolute;top:191px;left:524px;display:block;width:151px;height:151px;background:url(/static/images/effect/calculator_btn.png) 0 0 no-repeat;}
.popup_content_left .calculator_btn:hover{background-position:0 -155px}
.popup_content_left .calculator_btn:active{background-position:0 -310px}
.popup_content_left .calculator_btn span{position:absolute;top:66px;left:43px;font-size:16px;width:65px;color:#fff;cursor:pointer;}
.popup_content_right{float:right;width:592px;}
.zx_budget_content{width:592px;margin:0 auto;}
.zx_budget_content h3{font-size:28px;color:#2a2a2a;text-align:center;line-height:30px;padding-top:42px;}
.zx_budget_content .zx_budget{font-size:30px;margin:35px 0;color:#e82f4c;text-align:center;font-size:16px;}
.zx_budget_content .zx_budget span{font-size:30px;color:#e82f4c;margin-right:10px;}
.zx_budget_result{}
.zx_budget_result ul{width:292px;margin:0 auto;border:1px solid #f2f2f2;padding:5px 0;}
.zx_budget_result ul li{height:70px;line-height:70px;}
.zx_budget_result ul li span{width:167px;float:right;line-height:70px;font-size:16px;color:#2a2a2a;}
.zx_budget_result ul li span.budget_classify{width:125px;float:left;text-align:right;}
.zx_budget_result ul li em{text-align:center;padding:0 42px 0 32px;font-size:14px;font-style:normal;}

.popup_msg_content{text-align:center;}
.popup_msg_content .msg_money{color:#e82f4c;text-align: center;font-size:30px;margin-top:10px;line-height:32px;padding:10px;border-radius:10px;border:1px solid #e82f4c;display:inline-block;}
.popup_msg_content .msg_title{color:#2a2a2a;font-size:24px;text-align:center;}
.popup_msg_content .msg_tip{color:#2a2a2a;font-size:14px;margin-top:24px;text-align:center;}
.popup_msg_content .wx_wrap{width:449px;height:241px;margin:30px auto 0;position:relative;background:url(/static/images/effect/bg_msgbg.png) 0 0 no-repeat;}
.popup_msg_content .msg_title2{font-size:24px;color:#08a800;position:absolute;top:-6px;left:72px;}
.popup_msg_content .wx_wrap_bd{position:absolute;top:48px;left:60px;}
.popup_msg_content .wx_wrap_left{float:left;margin-right:70px;position:relative;}
.popup_msg_content .wx_wrap_left p{margin:28px 0 0 10px;text-align:center;}
.popup_msg_content .wx_consult{display:block;width:102px;height:75px;background:url(/static/images/effect/bg_msgbg.png) -80px -250px no-repeat;margin-left:10px}
.popup_msg_content .wx_wrap_right{float:right;}
.popup_msg_content .wx_show_code img{width:92px;height:92px;display:block;margin-left:24px;}
.popup_msg_content .wx_wrap_right p{margin:10px 0 0 10px;text-align:center;}
.popup_msg_content .msg_title3{font-size:18px;position:absolute;bottom:-43px;left:-52px;color:#fff;width:440px;z-index:2;}
.popup_msg_content .wx_arrow{display:block;width:46px;height:17px;background:url(/static/images/effect/bg_msgbg.png) 0 -260px no-repeat;position:absolute;top:38px;left:159px;}
/***** 装修设计及报价 end *****/

/*补丁*/
.footer{position:relative;z-index:10;}
