@charset 'utf-8';
img{border:0;}
*{margin:0;padding:0;}
.fl{float:left;}
.fr{float:right;}
.clearFix:after{display:block;clear:both;content:'';}
.clearFix{zoom:1;}
.wraper{overflow:hidden;width:1200px;margin:0 auto;}
.search{width:100%;}
.search .search_nav{font-size:14px;width:1162px;height:32px;margin-bottom:4px;padding:6px 38px 6px 0;border-bottom:1px solid #9a9a9a;}
.search .search_nav .tier span{line-height:32px;padding:0 12px 0 20px;color:#000;background:url(../images/zxgl/arrows.png) no-repeat 0;}
.search .search_nav .tier span:first-child{padding-left:46px;background:none;}
.search .search_nav .tier a{color:#000;}

/*子标题*/
.subtitle{width:100%;}
.subtitle .subtitle_cont{padding:40px 0;}
.subtitle .subtitle_cont h2{font-size:24px;line-height:58px;width:186px;height:58px;padding-left:50px;color:#fff;background:url('../images/zxgl/subtitle_bg.png') no-repeat left;}

/*装修那些事*/
.information{width:100%;}
.information .classify{overflow:hidden;}
.information .classify ul{width:1240px;}
.information .classify ul li{width:270px;margin-right:40px;}
.information .classify .classify_label{width:270px;height:111px;background:url('../images/zxgl/classify.png') no-repeat center;}
.information .classify .classify_label .label_text{font-size:28px;line-height:111px;height:100%;padding-left:115px;color:#f16600;}
.information .classify .course .classify_label .label_text{background:url('../images/zxgl/course.png') no-repeat 29px;}
.information .classify .material .classify_label .label_text{background:url('../images/zxgl/material.png') no-repeat 27px;}
.information .classify .accessory .classify_label .label_text{background:url('../images/zxgl/accessory.png') no-repeat 27px;}
.information .classify .superstition .classify_label .label_text{background:url('../images/zxgl/superstition.png') no-repeat 31px;}
.information .classify .classify_nav{margin-top:10px;padding:15px 5px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#e5e5e5;}
.information .classify .classify_nav a{font-size:14px;line-height:30px;float:left;padding:0 12px;color:#535353;}
.information .classify .classify_nav a:hover{color:#f16600;}
.ifm_content{margin-top:55px;}
.ifm_content .searching{width:402px;}
.ifm_content .searching .searching_case{width:calc(100% - 2px);height:68px;margin-bottom:37px;border:1px solid #a0a0a0;}
.ifm_content .searching .searching_case input{font-size:16px;line-height:68px;float:left;width:300px;height:100%;padding-left:20px;color:#3e3e3e;border:none;outline:none;}
.ifm_content .searching .searching_case span{float:right;width:75px;height:100%;cursor:pointer;background:url('../images/zxgl/searching.png') no-repeat center;}
.ifm_content .searching .searching_box{position:relative;overflow:hidden;width:100%;height:505px;}
.ifm_content .searching .searching_box .scroll_box{position:absolute;z-index:10;top:0;right:0;display:none;width:10px;height:100%;background:rgba(0,0,0,.3);}
.ifm_content .searching .searching_box .scroll_box .scroll_bar{position:absolute;top:0;left:0;width:100%;height:25%;border-radius:10px;background:rgba(0,0,0,.4);}
.ifm_content .searching .searching_cont{position:absolute;top:0;left:0;width:100%;}
.ifm_content .searching .searching_cont li{width:100%;height:118px;margin-bottom:10px;}
.ifm_content .searching .searching_cont li a{display:block;width:100%;height:100%;}
.ifm_content .searching .searching_cont li .searching_img{position:relative;float:left;overflow:hidden;width:118px;height:118px;}
.ifm_content .searching .searching_cont li .searching_img .case{position:absolute;top:0;left:0;display:none;box-sizing:border-box;width:100%;height:100%;border:3px solid #ff4141;}
.ifm_content .searching .searching_cont li .searching_img img{width:100%;height:100%;}
.ifm_content .searching .searching_cont li .searching_text{float:right;width:260px;padding-top:15px;}
.ifm_content .searching .searching_cont li .searching_text .p1{font-size:16px;font-weight:bold;line-height:100%;overflow:hidden;width:100%;margin-bottom:10px;white-space:nowrap;text-overflow:ellipsis;}
.ifm_content .searching .searching_cont li .searching_text .p2{font-size:16px;line-height:25px;display:-webkit-box;overflow:hidden;max-height:72px;text-indent:2em;color:#3e3e3e;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.ifm_content .searching .searching_cont li:hover .case{display:block;}
.ifm_content .hot_sort{width:440px;margin-left:38px;}
.ifm_content .hot_sort .hot_img{position:relative;overflow:hidden;width:100%;height:277px;margin-bottom:26px;}
.ifm_content .hot_sort .hot_img a{display:block;width:100%;height:100%;}
.ifm_content .hot_sort .hot_img img{width:100%;height:100%;}
.ifm_content .hot_sort .hot_title{font-size:18px;font-weight:bold;line-height:38px;position:absolute;top:0;left:50%;width:286px;height:38px;margin-left:-143px;text-align:center;color:#fff;background:#ffa31f;}
.ifm_content .hot_sort .hot_cont{width:100%;}
.ifm_content .hot_sort .hot_cont li{position:relative;height:23px;margin-bottom:9px;padding-left:25px;}
.ifm_content .hot_sort .hot_cont li.bg{background:url('../images/zxgl/hot_bg.png') no-repeat 0;}
.ifm_content .hot_sort .hot_cont li a{font-size:16px;line-height:100%;position:absolute;bottom:1px;overflow:hidden;width:calc(100% - 25px);white-space:nowrap;text-overflow:ellipsis;color:#3e3e3e;}
.ifm_content .hot_sort .hot_cont li a:hover{color:#f25618;}
.ifm_content .apply{position:relative;float:right;width:289px;}
.apply_content{position:absolute;z-index:5;top:0;left:0;width:100%;height:588px;background:url('../images/zxgl/line.png') no-repeat bottom #ffe9e9;}
.apply_content .apply_top{width:100%;height:89px;background:url('../images/zxgl/apply_top.png') no-repeat center;}
.apply_content .apply_top > div{width:50%;height:100%;}
.apply_content .apply_top .project{font-size:18px;font-weight:bold;display:inline-block;margin:16px 0 0 40px;padding-left:20px;cursor:pointer;color:#fff;background:url('../images/zxgl/project.png') no-repeat left;}
.apply_content .apply_top .quote{font-size:18px;font-weight:bold;display:inline-block;margin:16px 0 0 16px;padding-left:20px;cursor:pointer;color:#fc0;background:url('../images/zxgl/quote1.png') no-repeat left;}
.apply_content .caption{width:100%;height:86px;}
.apply_content .caption > span{width:43px;height:100%;}
.apply_content .caption_c{width:203px;padding-top:20px;}
.apply_content .caption_c p{font-size:16px;font-weight:bold;line-height:24px;text-align:center;color:#f25618;}
.apply_content .caption .caption_l{background:url('../images/zxgl/caption_l.png') no-repeat right;}
.apply_content .caption .caption_r{background:url('../images/zxgl/caption_r.png') no-repeat left;}
.apply_content .form_box{position:relative;width:217px;height:254px;margin-left:36px;}
.apply_content .form_box .surplus i{font-size:14px;font-weight:bold;font-style:normal;float:left;margin:12px 1px 0 0;color:#eb0000;}
.apply_content .form_box .surplus span{font-size:30px;font-weight:bold;line-height:44px;display:inline-block;float:left;width:31px;height:44px;margin-right:3px;text-align:center;color:#eb0000;background:url('../images/zxgl/form.png') no-repeat center;}
.apply_content .form_box input{display:block;width:215px;height:37px;padding-left:11px;border:1px solid #bfbfbf;outline:none;background:#fff;}
.apply_content .form_box .project_form .user{margin-top:19px;}
.apply_content .form_box .project_form .tel{margin-top:14px;}
.apply_content .form_box .quote_form input{height:33px;margin-top:12px;}
.apply_content .form_box .quote_form .area{background:url('../images/zxgl/area.png') no-repeat 185px #fff;}
.apply_content .form_box .secrecy{width:100%;height:20px;margin-top:6px;background:url('../images/zxgl/secrecy.PNG') no-repeat left;}
.apply_content .form_box .submit_btn{font-size:22px;line-height:58px;position:absolute;bottom:0;left:50%;display:block;width:248px;height:63px;margin-left:-124px;text-align:center;color:#fff;background:url('../images/zxgl/submit_btn.png') no-repeat center;}
.apply_content .inform{overflow:hidden;box-sizing:border-box;width:217px;height:125px;margin-top:8px;margin-left:36px;padding:25px 0 0 30px;background:url('../images/zxgl/inform.png') no-repeat 0 0;}
.apply_content .inform ul{overflow:hidden;width:100%;height:100%;}
.apply_content .inform ul li{font-size:12px;line-height:24px;}

/*装修指南*/
.guide{width:100%;}
.guide .new{width:322px;margin-right:20px;}
.guide .new h3{font-size:20px;font-weight:bold;line-height:69px;width:100%;height:69px;margin-bottom:46px;text-align:center;color:#ffa31f;border-top:1px solid #a0a0a0;border-bottom:1px solid #a0a0a0;}
.guide .new li{position:relative;height:19px;margin-bottom:24px;padding-left:26px;}
.guide .new li a{font-size:16px;line-height:100%;position:absolute;bottom:0;left:26px;overflow:hidden;width:calc(100% - 26px);white-space:nowrap;text-overflow:ellipsis;color:#707070;}
.guide .new li a:hover{color:#f25618;}
.guide .new_img{overflow:hidden;width:539px;height:345px;}
.guide .new_img a{display:block;width:100%;height:100%;}
.guide .new_img a img{width:539px;height:345px;}
.guide .most{width:289px;}
.guide .most_img{overflow:hidden;width:100%;height:185px;}
.guide .most_img a{display:block;width:100%;height:100%;}
.guide .most_img a img{width:100%;height:100%;}
.guide .most_title{width:100%;height:54px;padding-top:14px;}
.guide .most_title p{line-height:100%;text-align:center;color:#ff4141;}
.guide .most_title .p1{font-size:20px;margin-bottom:6px;}
.guide .most_title .p2{font-size:17px;}
.guide .most_cont li{line-height:24px;}
.guide .most_cont li a{font-size:14px;display:block;overflow:hidden;width:100%;white-space:nowrap;text-overflow:ellipsis;color:#626262;}
.guide .most_cont li a:hover{color:#f25618;}

/*专题回顾*/
.special{width:100%;margin-bottom:50px;}
.special .special_show{width:1218px;}
.special .special_show li{overflow:hidden;width:388px;height:248px;margin-right:18px;}
.special .special_show li a{display:block;width:100%;height:100%;}
.special .special_show li a img{width:100%;height:100%;}
.new_img .swiper-slide{width:100%!important;}
.search,.details{width:100%;}
.search .search_nav{font-size:14px;width:1162px;height:32px;margin-bottom:4px;padding:6px 38px 6px 0;border-bottom:1px solid #9a9a9a;}
.search .search_nav .tier span{line-height:32px;padding:0 12px 0 20px;color:#000;background:url(../images/zxgl/arrows.png) no-repeat 0;}
.search .search_nav .tier span:first-child{padding-left:46px;background:none;}
.search .search_nav .tier a{color:#000;}
.interval .interval_content{position:relative;height:50px;border-bottom:3px solid #000;}
.interval_content .interval_title{font-size:16px;font-weight:bold;position:absolute;bottom:8px;left:30px;color:#000;}
.details .details_content{padding-bottom:30px;}
.details .details_content .content_l{width:843px;padding-top:21px;}
.details .details_content .content_l p{font-size:14px;line-height:24px;color:#474747;}
.content_l .process .process_list{width:100%;padding:14px 0 12px;cursor:pointer;border-bottom:2px dashed #a3a3a3;}
.content_l .process .process_img{overflow:hidden;width:300px;height:190px;}
.content_l .process .process_content{width:527px;}
.process_content h3{font-size:24px;font-weight:bold;padding:12px 0;color:#000;}
.process_content a{color:#eb6100;}
.process_content .b_p{margin-top:17px;}
.content_l .pagebox{width:100%;height:52px;padding-top:12px;background:#f4f0e5;}
.page{width:1190px;margin:auto;}
.page li{line-height:28px;float:left;width:38px;height:28px;margin:0 4px;list-style:none;text-align:center;border:1px solid #ccc;}
.page li:hover{color:#fff;background-color:#ea5b24;}
.page li a{line-height:28px;display:inline-block;width:38px;height:28px;}
.page li a:hover{color:#fff;}
.active{background:#ea5b24!important;}
.active > a{color:#fff!important;}
.details .details_content .content_r{width:300px;padding-top:21px;}
.content_r .input{position:relative;height:30px;border:1px solid #c9c9c9;}
.content_r input{font-size:14px;width:210px;height:30px;padding-left:13px;border:none;}
.content_r .input a{position:absolute;top:-1px;right:-1px;width:84px;height:32px;background:url(../images/zxgl/seek.png) no-repeat center #eb6100;}
.content_r .keyword{line-height:27px;height:27px;padding-left:12px;}
.content_r .keyword a{margin-right:9px;}
.content_r .appointment{border:1px solid #b5b5b5;}
.content_r .appointment .a_top,.content_r .article .article_top{font-size:18px;font-weight:bold;line-height:43px;height:43px;text-align:center;color:#fff;background:url(../images/zxgl/appointment.jpg) no-repeat center;}
.content_r .appointment .hint{font-size:14px;line-height:34px;height:34px;text-align:center;color:#000;}
.content_r .appointment .hint span{font-size:18px;color:#eb6100;}
.content_r .appointment input{display:block;width:261px;height:34px;margin:0 auto 12px;padding-left:13px;border:1px solid #c9c9c9;}
.content_r .appointment .submit{font-size:19px;line-height:42px;display:block;width:275px;height:42px;margin:0 auto 15px;text-align:center;color:#fff;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#eb6100;}
.content_r .show{padding-top:19px;}
.content_r .show ul li{overflow:hidden;width:300px;height:191px;margin-bottom:9px;}
.content_r .article{border:1px solid #b5b5b5;}
.content_r .article ul li span{margin-right:12px;}
.content_r .article ul{padding:0 10px;}
.content_r .article ul li{line-height:41px;padding-left:11px;border-bottom:1px solid #b5b5b5;}
.content_r .article ul li:last-child{border-bottom:none;}

/*文章页*/
.search,.details{
    width: 100%;
}
.search .search_nav{
    width:1162px;
    padding:6px 38px 6px 0;
    height: 32px;
    border-bottom:1px solid #9a9a9a;
    font-size:14px;
    margin-bottom: 4px;
}
.search .search_nav .tier span{
    color: #000000;
    padding:0 12px 0 20px;
    background: url(../images/zxgl/arrows.png) no-repeat 0;
    line-height: 32px;
}
.search .search_nav .tier span:first-child{
    padding-left:46px;
    background: none;
}
.search .search_nav .tier a{
    color: #000000;
}

.details .details_content{
    padding-bottom: 30px;
}
.details .details_content .content_l{
    width: 880px;
    padding:47px 121px 0 107px;
}

.details .details_content .content_l .details_m{
    font-size: 15px;
    line-height: 35px;
}

.details .details_content .content_l p{
    font-size: 15px;
    color:#474747 ;
    line-height: 35px;
}
.content_l .title{
    margin-bottom: 72px;
}
.content_l .title h2{
    font-size: 30px;
    color: #000;
    font-weight:bold;
    text-align: center;
}
.content_l .lead{
    position: relative;
    margin-bottom: 90px;
}
.content_l .lead span{
    width: 28px;
    height: 25px;
    position: absolute;
}
.content_l .lead .punctuation_l{
    background: url(../images/zxgl/punctuation_l.jpg) no-repeat center;
    left: -50px;
    top: -30px;
}
.content_l .lead .punctuation_r{
    background: url(../images/zxgl/punctuation_r.jpg) no-repeat center;
    right: -50px;
    bottom: -30px;
}
.content_l .img{
    height: 340px;
    overflow: hidden;
    margin: 17px 0;
}
.content_l img{
    max-width: 100%;
}
.content_l .paging{
    padding: 24px 0 22px;
}
.content_l .paging .centre{
    width: 193px;
    height: 27px;
    margin: 0 auto;
}
.content_l .paging .centre a{
    width: 91px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    border:1px solid #aaa;
    margin-right: 7px ;
}
.content_l .paging .centre a:last-child{
    margin-right: 0;
}
.content_l .share{
    height: 18px;
    font-size:14px;
    padding:5px 0;
}
.content_l .share span{
    margin-right: 5px;
}
.content_l .share .label a{
    color: #eb6100;
    padding: 0 5px;
    border-right: 1px solid #aaa;
}
.content_l .share .label a:last-child{
    border-right:none;
}
.content_l .share .goshare a{
    margin-right: 7px;
    margin-top: 2px;
}
.content_l .share .goshare .add{
    background: url(../images/zxgl/share1.jpg);
}
.bdsharebuttonbox{
    width: 215px;
}
.content_l .share .goshare .qq{
    background: url(../images/zxgl/share2.jpg);
}
.content_l .share .goshare .sina1{
    background: url(../images/zxgl/share3.jpg);
}
.content_l .share .goshare .sina2{
    background: url(../images/zxgl/share4.jpg);
}
.content_l .share .goshare .renren{
    background: url(../images/zxgl/share5.jpg);
}
.content_l .share .goshare .wechat{
    background: url(../images/zxgl/share6.jpg);
}
.content_l .extend{
    margin-top: 19px;
    border: 1px solid #aaa;
}
.content_l .extend .title{
    width: 648px;
    height: 36px;
    line-height:36px;
    margin: 0 auto;
    font-size: 18px;
    color: #000;
    font-weight:bold;padding-left: 14px;
}
.content_l .extend .extend_c{
    padding: 9px 0;
}
.content_l .extend .extend_c ul{
    width: 100%;
    height: 117px;
    overflow: hidden;
}
.content_l .extend .extend_c ul:last-child{
    border-right:none;
}
.content_l .extend .extend_c ul li{
    line-height: 27px;
    padding-left: 15px;
    float:left;
    width: 50%;
}
.content_l .extend .extend_c ul li span{
    margin-right: 12px;
}

.details .details_content .content_r{
    width: 300px;
    padding-top:21px;
}























