.home_wrap{width:100%;padding-top:20px;}
.home_top{width:1190px;height:360px;margin:0 auto;}
/*焦点图*/
.home_top .s-slide{position:relative;/*z-index:1;*/overflow:hidden;width:860px;height:360px;}
.home_top .s-slide-pic{position:absolute;/*z-index:1;*/top:0;left:0;width:100%;height:360px;text-align:center;}
.home_top .s-slide-pic ul{position:absolute;/*z-index:1;*/height:360px;}
.home_top .s-slide-pic ul li{float:left;width:860px;height:360px;padding:0;overflow-y:inherit;}
.home_top .s-slide-pic ul li img{width:860px;height:360px;}
.home_top .s-dots{line-height:10px;position:absolute;z-index:2;top:334px;left:50%;width:860px;height:10px;margin-left:-430px;text-align:center;}
.home_top .s-dots span,.home_top .s-but .prev,.home_top .s-but .prev:active,.home_top .s-but .next,.home_top .s-but .next,.home_top .s-but .next:active{background-image:url(/static/images/home/icon_home.png);background-repeat:no-repeat;}
.home_top .s-dots span{display:inline-block;width:10px;height:10px;margin-right:5px;cursor:pointer;background-position:-365px -180px;}
.home_top .s-dots span.set{background-position:-380px -180px;}
.home_top .s-but{display:none;position:absolute;z-index:3;top:50%;left:50%;width:860px;height:55px;margin-top:-27px;margin-left:-430px;}
.home_top .s-but .prev,.home_top .s-but .next,.home_top .s-but .prev:active{display:block;width:70px;height:70px;cursor:pointer;background-position:-140px 0;}
.home_top .s-but .prev{float:left;}
.home_top .s-but .prev:hover{background-position:-300px 0;}
.home_top .s-but .next,.home_top .s-but .next:active{float:right;background-position:-220px 0;}
.home_top .s-but .next:hover{background-position:-375px 0;}


/*免费领票*/
.home_wrap{padding-top:30px;}
.home_top .freeticket{float:left;overflow:hidden;width:284px;height:330px;padding:0 23px;background:#fafafa;padding-top:30px;}
.home_top ul.freelist,.home_top ul.freelist_desc{width:100%;}
.home_top ul.freelist{height:57px;}
.home_top ul.freelist li{display:inline-block;float:left;width:25%;height:45px;padding-top:10px;cursor:pointer;text-align:center;color:#999;border-bottom:2px solid #c8c8c8;}
.home_top ul.freelist li.hover{color:#bf153d;border-bottom:2px solid #bf153d;}
.home_top ul.freelist_desc{height:50px;}
.home_top ul.freelist_desc li{font-size:12px;line-height:50px;display:none;overflow:hidden;width:100%;text-overflow:ellipsis;word-wrap:normal;color:#bf153d;}
.home_top ul.freelist_desc li.hover{display:block;}

.home_top .freetxt{padding-top:3px;}
.home_top .freetxt p.tit{font-size:17px;line-height:33px;color:#404040;}
.home_top .freetxt p.sj{font-size:12px;line-height:28px;color:#808080;}

.freeform .form .base-input{position:relative;width:280px;height:40px;margin:13px auto 0;outline:0;background:url(/static/images/index/homepage/iconbg.png) -100px -590px no-repeat;}
.freeform .form .base-input input{font-family:'Microsoft Yahei';position:absolute;z-index:9;top:1px;left:1px;width:266px;height:38px;padding-left:12px;border:0 none;background:transparent;}
.freeform .form .base-input .js_tips{font-family:'Microsoft Yahei';font-size:12px;line-height:38px;position:absolute;top:0;right:6px;color:#ababab;}
.freeform .form .formnum{margin-top:0;}
.freeform .form .verify-input{position:relative;width:90px;height:42px;outline:0;background:url(/static/images/index/homepage/iconbg.png) 0 -590px no-repeat;}
.freeform .form .verify-wrap{margin-top:15px;}
.freeform .form .verify-input .verify-code{font-family:'Microsoft Yahei';position:absolute;top:1px;left:1px;width:74px;height:38px;padding-left:12px;border:0 none;background:transparent;}
.freeform .form .verify-wrap .verify-img{margin:3px 7px 0 5px;cursor:pointer;}
.freeform .form .verify-wrap .js_rush{font-family:'Microsoft Yahei';font-size:12px;line-height:42px;color:#808080;}
.freeform .form .tickets{margin:14px 0 0 0;text-align:center;}
.freeform .form .tickets select{width:40px;height:22px;}
.freeform .form .tickets .txts{font-size:12px;margin-left:10px;color:#636363;}
.freeform .form .button{margin:19px 0 15px 0;text-align:center;}
.freeform .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;}
.freeform .xing{margin-right:2px;color:#ec3833;}
.freeform .form .tickets .txts{font-size:12px;margin-left:10px;color:#636363;}
.freeform .form .button{margin:10px 0 3px 0;text-align:center;}
.freeform .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;}
.freeform .form .button button:hover{background:#dc1846;}
.freeform .xing{margin-right:2px;color:#ec3833;}
.freeform p{font-size:14px;line-height:30px;padding:6px 0;color:#a8a8a8;text-align:center;}
.freeform p.addup{}
.freeform p.addup span.num{font-family:'Arial';padding:0 4px;color:#bf153d;border:1px solid #e0e0e0;}
.freeform p.zy{font-size:12px;line-height:12px;color:#bf153d;padding:0 0 17px;border-bottom:1px solid #dcdcdc;}

.bz_ul{width:1190px;margin:15px auto;}
.bz_ul ul{width:1189px;height:89px;border:1px solid #eee;border-right:0;}
.bz_ul ul li{float:left;width:296px;height:90px;border-right:1px solid #eee;}
.bz_ul ul li i{display:inline-block;float:left;width:30px;height:30px;margin:30px 17px 29px 50px;background-image:url(/static/images/home/icon_home.png);background-repeat:no-repeat;}
.bz_ul ul li i.i1{background-position:0 0;}
.bz_ul ul li i.i2{background-position:-35px 0;}
.bz_ul ul li i.i3{background-position:-70px 0;}
.bz_ul ul li i.i4{background-position:-105px 0;}
.bz_ul ul li:hover i.i1{background-position:0 -35px;}
.bz_ul ul li:hover i.i2{background-position:-35px -35px;}
.bz_ul ul li:hover i.i3{background-position:-70px -35px;}
.bz_ul ul li:hover i.i4{background-position:-105px -35px;}
.bz_ul ul li p{font-size:16px;line-height:26px;float:left;margin-top:20px;color:#404040;}
.bz_ul ul li p span{font-size:14px;color:#808080;}
.bz_ul ul li:hover p,.bz_ul ul li:hover p span{color:#bf153d;}

/*3Dvr*/
.vr_list ul{width:1210px;}
.vr_list ul li{position:relative;float:left;width:288px;height:345px;border:1px solid #eaeaea;margin-right:10px;}
.vr_list ul li .img_box{display:block;width:288px;height:286px;overflow:hidden;}
.vr_list ul li .img_box img{transition:.3s all ease-in-out;-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;}
.vr_list ul li .img_box img:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);}
.vr_list ul li .vr_info{width:275px;height:59px;padding-left:13px;}
.vr_list ul li .vr_info .size{font-size:16px;line-height:16px;color:#404040;padding:8px 0;}
.vr_list ul li .vr_info .size i{display:inline-block;width:19px;height:15px;margin:0 10px -1px 0;background:url(/static/images/effect/effect_list.png) 0 -100px no-repeat;}
.vr_list ul li .vr_info .type i{display:inline-block;margin:0 7px -1px 0;background:url(/static/images/effect/effect_list.png)no-repeat;}
.vr_list ul li .vr_info .type .see i{width:16px;height:13px;background-position:0 0;}
.vr_list ul li .vr_info .type .lx{margin-left:30px;}
.vr_list ul li .vr_info .type .lx i{width:15px;height:13px;margin:0 7px -1px 0;background-position:-80px 0;}
.vr_list ul li .vr_icon{position:absolute;top:10px;left:10px;width:48px;height:25px;margin-top:10px;background-position:0 -70px;}


/*装修效果图*/
.home_effect{width:1190px;height:460px;margin:0 auto;}
.home_effect .title,.home_strategy .title,.home_news .title{width:100%;height:70px;}
.home_strategy .title,.home_news .title{height:auto;margin-top:32px;}
.home_effect .title h2,.home_strategy .title h2,.home_news .title h2{font-size:24px;font-weight:normal;line-height:70px;display:inline-block;margin-right:10px;color:#404040;}
.home_strategy .title h2,.home_news .title h2{line-height:24px;margin:0 0 20px;}
.home_effect .title .elist,.home_strategy .title .slist,.home_news .title .nlist{display:inline-block;float:right;margin-top:30px;vertical-align:middle;}
.home_strategy .title .slist,.home_news .title .nlist{margin-top:0;}
.home_effect .title .elist li,.home_strategy .title .slist li,.home_news .title .nlist li{float:left;}
.home_effect .title .elist li a,.home_strategy .title .slist li a,.home_news .title .nlist li a{font-size:12px;display:inline-block;padding:0 10px;color:#a2a2a2;}
.home_effect .title .elist li a:hover,.home_strategy .title .slist li a:hover,.home_news .title .nlist li a:hover{color:#bf153d;}
.home_effect .title .elist li i,.home_strategy .title .slist li i,.home_news .title .nlist li i{display:inline-block;width:1px;height:10px;background:#999;}
.home_effect .title .elist li.more a,.home_strategy .title .slist li.more a,.home_news .title .nlist li.more a{padding-right:0;margin-top:8px;}
.home_effect .title .elist li.more a{margin-top:0;}

.effect_main{position:relative;overflow:hidden;width:1190px;height:360px;}
.effect_main img,.strategy_wrap img{-webkit-transition:.3s all ease-in-out;-moz-transition:.3s all ease-in-out;-ms-transition:.3s all ease-in-out;-o-transition:.3s all ease-in-out;transition:.3s all ease-in-out;}
.effect_main img:hover,.strategy_wrap img:hover{-webkit-transform:scale(1.04);-moz-transform:scale(1.04);-ms-transform:scale(1.04);-o-transform:scale(1.04);}
.effect_main a,.effect_main a span,.effect_main a p{position:absolute;overflow:hidden;}
.effect_main a span{bottom:0;left:0;height:46px;opacity:.75;background:#000;filter:alpha(opacity=75);-moz-opacity:.75;-khtml-opacity:.75;}
.effect_main a p{font-size:16px;line-height:46px;bottom:0;left:20px;right:10px;height:46px;color:#fff;}
.effect_main a.hpme_xgt_1{top:0;left:0;width:450px;height:360px;}
.effect_main a.hpme_xgt_1 span{width:450px;}

.effect_main a.hpme_xgt_2{top:0;left:460px;width:227px;height:170px;}
.effect_main a.hpme_xgt_2 span,.effect_main a.hpme_xgt_3 span{width:227px;}
.effect_main a.hpme_xgt_3{top:0;left:697px;width:227px;height:170px;}
.effect_main a.hpme_xgt_4{top:180px;left:460px;width:464px;height:180px;}
.effect_main a.hpme_xgt_4 span{width:464px;}
.effect_main a.hpme_xgt_5{top:0;left:934px;width:255px;height:360px;}
.effect_main a.hpme_xgt_5 span{width:255px;}

/*装修流程*/
.home_process{width:1190px;height:650px;margin:0 auto;}
.home_process .title{width:100%;}
.home_process .title h2{font-size:24px;font-weight:normal;line-height:24px;color:#404040;margin:0 0 20px;}
.home_process .pro_list{width:1190px;height:118px;}
.home_process .pro_list li{font-size:14px;float:left;width:118px;height:118px;margin-right:16px;text-align:center;}
.home_process .pro_list li.none{margin-right:0;}
.home_process .pro_list li.none a{cursor:default;}
.home_process .pro_list li a{display:block;width:117px;height:117px;border:1px solid #e4e3e3;}
.home_process .pro_list li i{display:block;height:37px;margin:26px auto 15px;background-image:url(/static/images/home/icon_home.png);background-repeat:no-repeat;}
.home_process .pro_list li i.pro1{width:44px;background-position:0 -80px;}
.home_process .pro_list li i.pro2{width:36px;background-position:-55px -80px;}
.home_process .pro_list li i.pro3{width:34px;background-position:-100px -80px;}
.home_process .pro_list li i.pro4{width:36px;background-position:-140px -80px;}
.home_process .pro_list li i.pro5{width:36px;background-position:-185px -80px;}
.home_process .pro_list li i.pro6{width:38px;background-position:-230px -80px;}
.home_process .pro_list li i.pro7{width:36px;background-position:-280px -80px;}
.home_process .pro_list li i.pro8{width:36px;background-position:-325px -80px;}
.home_process .pro_list li i.pro9{width:34px;background-position:-370px -80px;}
.home_process .pro_list li:hover i.pro1{background-position:0 -125px;}
.home_process .pro_list li:hover i.pro2{background-position:-55px -125px;}
.home_process .pro_list li:hover i.pro3{background-position:-100px -125px;}
.home_process .pro_list li:hover i.pro4{background-position:-140px -125px;}
.home_process .pro_list li:hover i.pro5{background-position:-185px -125px;}
.home_process .pro_list li:hover i.pro6{background-position:-230px -125px;}
.home_process .pro_list li:hover i.pro7{background-position:-280px -125px;}
.home_process .pro_list li:hover i.pro8{background-position:-325px -125px;}
.home_process .pro_list li:hover i.pro9{background-position:-370px -125px;}
.home_process .pro_list li:hover a{color:#fff;border-color:#bf153d;background:#bf153d;}

.home_process .pro_status{width:1190px;height:450px;margin:40px auto 0;}
.home_process .pro_status img{display:block;width:383px;height:200px;}
.home_process .pro_zxq,.home_process .pro_zxz,.home_process .pro_zxh{float:left;width:383px;height:430px;margin-right:20px;}
.home_process .pro_zxh{margin-right:0;}
.home_process .pro_zxq ul,.home_process .pro_zxz ul,.home_process .pro_zxh ul{width:382px;height:228px;border-left:1px solid #eaeaea;}
.home_process .pro_zxh ul{width:383px;border-left:0;}
.home_process .pro_zxq ul li,.home_process .pro_zxz ul li,.home_process .pro_zxh ul li{float:left;text-align:center;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;}
.home_process .pro_zxq ul li{width:190px;height:113px;}
.home_process .pro_zxz ul li{width:94px;height:113px;}
.home_process .pro_zxz ul li.extendw{width:95px;}
.home_process .pro_zxh ul li{width:190px;height:228px;}
.home_process .pro_status i{display:block;margin:33px auto 5px;background-image:url(/static/images/home/icon_home.png);background-repeat:no-repeat;}
.home_process .pro_zxq li i.zxq1{width:16px;height:17px;background-position:0 -175px;}
.home_process .pro_zxq li i.zxq2{width:18px;height:19px;background-position:-25px -175px;}
.home_process .pro_zxq li i.zxq3{width:15px;height:17px;background-position:-55px -175px;}
.home_process .pro_zxq li i.zxq4{width:16px;height:19px;background-position:-80px -175px;}
.home_process .pro_zxq li:hover i.zxq1{background-position:0 -200px;}
.home_process .pro_zxq li:hover i.zxq2{background-position:-25px -200px;}
.home_process .pro_zxq li:hover i.zxq3{background-position:-55px -200px;}
.home_process .pro_zxq li:hover i.zxq4{background-position:-80px -200px;}
.home_process .pro_zxz li i.zxz1{width:14px;height:19px;background-position:-105px -175px;}
.home_process .pro_zxz li i.zxz2{width:16px;height:14px;margin:39px auto 5px;background-position:-130px -175px;}
.home_process .pro_zxz li i.zxz3{width:18px;height:14px;margin:39px auto 5px;background-position:-155px -175px;}
.home_process .pro_zxz li i.zxz4{width:14px;height:15px;margin:38px auto 5px;background-position:-180px -175px;}
.home_process .pro_zxz li i.zxz5{width:19px;height:16px;margin:36px auto 5px;background-position:-205px -175px;}
.home_process .pro_zxz li i.zxz6{width:19px;height:17px;margin:35px auto 5px;background-position:-235px -175px;}
.home_process .pro_zxz li i.zxz7{width:15px;height:16px;margin:35px auto 5px;background-position:-260px -175px;}
.home_process .pro_zxz li i.zxz8{width:15px;height:3px;margin-top:47px;background-position:-285px -180px;}
.home_process .pro_zxz li:hover i.zxz1{background-position:-105px -200px;}
.home_process .pro_zxz li:hover i.zxz2{background-position:-130px -200px;}
.home_process .pro_zxz li:hover i.zxz3{background-position:-155px -200px;}
.home_process .pro_zxz li:hover i.zxz4{background-position:-180px -200px;}
.home_process .pro_zxz li:hover i.zxz5{background-position:-205px -200px;}
.home_process .pro_zxz li:hover i.zxz6{background-position:-235px -200px;}
.home_process .pro_zxz li:hover i.zxz7{background-position:-260px -200px;}
.home_process .pro_zxz li:hover i.zxz8{background-position:-285px -205px;}
.home_process .pro_zxh li i.zxh1{width:19px;height:16px;margin-top:92px;background-position:-315px -175px;}
.home_process .pro_zxh li i.zxh2{width:17px;height:17px;margin-top:92px;background-position:-340px -175px;}
.home_process .pro_zxh li.zxdp{border-left:1px solid #e4e3e3;}
.home_process .pro_zxh li:hover i.zxh1{background-position:-315px -200px;}
.home_process .pro_zxh li:hover i.zxh2{background-position:-340px -200px;}
.home_process .pro_zxq li:hover{border-color:#4dd0e2;background:#4dd0e2;}
.home_process .pro_zxz li:hover{border-color:#ffb90a;background:#ffb90a;}
.home_process .pro_zxh li:hover{border-color:#bf153c;background:#bf153c;}
.home_process .pro_status li:hover span{color:#fff;}
.home_process .pro_status li a{display:inline-block;color:#404040;}
.home_process .pro_zxq li a{width:190px;height:113px;}
.home_process .pro_zxz li a{width:94px;height:113px;}
.home_process .pro_zxz li.extendw a{width:95px;height:113px;}
.home_process .pro_zxh li a{width:190px;height:228px;}

/*装修攻略*/
.home_strategy{width:1190px;margin:0 auto;}
.home_strategy .strategy_wrap{width:100%;}
.home_strategy .imglist,.home_strategy .imglist div{float:left;overflow:hidden;width:288px;}
.home_strategy .imglist{margin-right:12px;}
.home_strategy .imglist.mrnone{margin-right:0;}
.home_strategy .imglist div .img{display:inline-block;overflow:hidden;width:288px;height:139px;}
.home_strategy .imglist div h4{font-size:20px;font-weight:400;line-height:35px;width:275px;height:35px;cursor:pointer;color:#404040;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.home_strategy .strlist li{overflow:hidden;width:288px;height:30px;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;}
.home_strategy .strlist li a{font-size:14px;line-height:30px;display:inline-block;color:#808080;}
.home_strategy .imglist div a:hover h4,.home_strategy .strlist li a:hover{color:#bf153d;}

/*家居新闻*/
.home_news{width:1190px;height:370px;margin:0 auto 66px;}
.home_news .news_wrap{width:100%;height:299px;}
.home_news .news_wrap a.img{position:relative;overflow:hidden;width:397px;height:298px;}
.home_news .news_wrap a.img,.home_news .news_wrap .news_middle,.home_news .news_wrap .news_right,.home_news .news_r{display:inline-block;float:left;}
.home_news .news_r{overflow:hidden;width:750px;height:298px;margin-left:40px;border-top:1px solid #eaeaea;}
.home_news .news_wrap .news_middle{width:398px;height:278px;margin-top:20px;padding:0 40px 0 0;border-right:1px solid #eaeaea;}
.home_news .news_wrap .news_middle_title{font-size:18px;display:inline-block;}
.home_news .news_wrap .news_middle_title h3{font-size:24px;font-weight:400;width:400px;height:28px;margin-bottom:10px;color:#404040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.home_news .news_wrap .news_middle_title:hover h3{color:#bf153d;}
.home_news .news_wrap .news_middle_p{overflow:hidden;width:400px;}
.home_news .news_wrap .news_middle_p p{font-size:13px;line-height:22px;color:#808080;}
.home_news .news_wrap .mlist{width:400px;height:138px;margin-top:16px;overflow:hidden;}
.home_news .news_wrap .mlist li{line-height:22px;float:left;width:100%;}
.home_news .news_wrap .mlist li a{font-size:14px;display:inline-block;overflow:hidden;width:400px;white-space:nowrap;text-overflow:ellipsis;color:#808080;-o-text-overflow:ellipsis;}
.home_news .news_wrap .mlist li a:hover{color:#bf153d;}
.home_news .news_wrap .news_right{width:270px;margin-top:20px;padding:0 20px;}
.home_news .news_wrap .news_right h3{font-size:18px;font-weight:normal;overflow:hidden;height:20px;margin-bottom:6px;}
.home_news .news_wrap .rlist{width:268px;}
.home_news .news_wrap .rlist li{width:268px;height:32px;}
.home_news .news_wrap .rlist li a{font-size:14px;line-height:30px;display:inline-block;overflow:hidden;width:268px;height:30px;white-space:nowrap;text-overflow:ellipsis;color:#808080;-o-text-overflow:ellipsis;}
.home_news .news_wrap .rlist li a:hover{color:#bf153d;}
.home_news .news_wrap .rlist li a span{font-size:12px;line-height:12px;display:inline-block;width:15px;height:12px;margin-right:14px;text-align:center;color:#fff;background:#a2a2a2;}
.home_news .news_wrap .rlist li a span.hot{background:#bf153d;}

/*选择城市*/
.city-layer{position:absolute;z-index:11;top:0;left:0;display:none;width:100%;height:100%;opacity:.8;background:#000;filter:alpha(opacity=80);}
.city-chose{position:fixed;z-index:12;top:50%;left:50%;display:none;width:484px;height:160px;margin-top:-82px;margin-left:-257px;padding-left:26px;border:2px solid #cd0000;background:#fff;}
.city-chose a:hover{text-decoration:underline;}
.city-chose .left-box{width:296px;}
.city-chose .left-box a{color:#cd0000;}
.city-chose dl{line-height:40px;}
.city-chose .guess{padding-top:22px;}
.city-chose .guess dt{font-size:16px;margin-right:28px;color:#2a2a2a;}
.city-chose .guess dd a{font-size:22px;}
.city-chose .hot-city{margin-bottom:16px;padding-bottom:6px;border-bottom:1px solid #eaeaea;}
.city-chose .hot-city dt{margin-right:36px;color:#2a2a2a;}
.city-chose .hot-city dd a{float:left;margin-right:12px;*margin-right:11px;}
.city-chose .left-box .more-city{text-align:center;}
.city-chose .left-box .more-city a{color:#2a2a2a;}
.city-chose .right-box{position:relative;width:188px;}
.city-chose .right-box img{margin:30px 0 0 16px;}
.city-chose .right-box .close-chose{position:absolute;top:9px;right:9px;width:16px;height:16px;text-indent:-999999px;border:0 none;background:url(/static/images/common/common.png) -105px -50px no-repeat;}

/*友情链接*/
.footer .service .blogroll{width:100%;margin:24px 0 26px 0;overflow:hidden;}
.footer .service .blogroll dt{font-size:18px;line-height:18px;color:#9d9d9d;margin-bottom:12px;}
.footer .service .blogroll dd a{float:left;font-size:12px;line-height:23px;color:#666;margin-right:32px;}