@charset "utf-8";
/* CSS Document 
** author:永易搜
** URL:http://www.yongyisou.com/
** tips:CSS文件非专业勿动，编码格式为utf-8
*/
*{ padding:0px; margin:0px;list-style:none;}
img{border:none;border:0;}
a:focus {outline:none; }

a{text-decoration:none;color:#424242;  }
a:hover{ color:#f00;text-decoration:none; }
html{font:normal 14px/1.5 "Microsoft Yahei",tahoma,arial,sans-serif;background:#fff;}
body{background:#fff;}
input,input:focus{outline:none;text-indent:5px}
select,select:focus {outline: none;}


h1{ font-size:20px}
h2{ font-size:18px}
h3{ font-size:16px}
h4{ font-size:14px}
/*通用调用*/
.w1200{ width:1200px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

/*首页*/
.top{ width:100%; height:107px; overflow:hidden; border-bottom:1px solid #eee;}
.top_banner{ height:66px; background:url(../images/2016051101.jpg) no-repeat;}
.top1{ height:40px;line-height:40px;  overflow:hidden; color:#4a4a4a; font-size:14px;}
.top1 .w{ width:auto; height:40px; margin-left:10px;background:url(../images/tips.png) no-repeat;}
.top1 .w a:link,.top1 .w a:visited{ color:#4a4a4a;}
.top1 .w a:hover,.top1 .w a:active{ color:#F00;}
.top1 .back_home{ background-position:-127px -1px; text-indent:20px; }
.top1 .map{ background-position:-213px -1px; text-indent:20px;}
.top1 .login{ background-position:-305px -1px; text-indent:25px;}
.top1 .reg{ background-position:-380px -1px; text-indent:23px;}

.top2{ width:100%; height:120px;  }
.logo{ width:80px; height:78px;  margin-top:20px; }
.logo1{ width:198px; height:63px; margin-top:20px;}
.logo a,logo1 a{ width:100%; height:100%; display:block;}
.citys { background: url(../images/lc_jg.png) no-repeat 2px 24px; width: 77px; height: 70px; overflow: hidden; padding: 20px 0 0 2px; font-size: 12px; text-align: center; color: #CCC;}
.citys strong { font-size: 15px; font-family: SimSun, Arial, Helvetica, sans-serif; line-height: 35px; color: #666;}
.citys a { margin: auto 3px; color: #666;}

/* search */
.search{border:2px solid #d40000;height:35px;  margin-left:110px;  margin-top:30px;width:378px;}
.search select{display:none;}
.search .select_box{font-size:12px;width:100px;line-height:35px;float:left;position:relative;color:#000}
.search .select_showbox{height:35px;background:url(../images/search_ico.png) no-repeat 80px center;text-indent:1.5em;}
.search .select_showbox.active{background:url(../images/search_ico_hover.png) no-repeat 80px center;}
.search .select_option{border:2px solid #d40000;  border-top:none;display:none;left:-2px;top:35px;position:absolute;z-index:99;background:#fff;}
.search .select_option li{text-indent:1.5em;width:90px;cursor:pointer;}
.search .select_option li.selected{background-color:#F3F3F3;}
.search .select_option li.hover{background:#b00;color:#fff;}

.search input.inp_srh,.search input.btn_srh{border:none;background:none;height:35px;line-height:35px;float:left; color:#333}
.search input.inp_srh{outline:none;width:200px;color:#333}
.search input.btn_srh{background:#d40000;color:#FFF;font-family:"微软雅黑";font-size:15px;width:78px; cursor:pointer;}




.top2 .tel{ width:auto; height:54px; margin-top:20px; font-weight:bolder; overflow:hidden;}
.top2 .tel img{ margin-right:10px;}
.top2 .tel1{ color:#434343; font-family:"Microsoft Yahei"; font-size:14px; line-height:2;  }
.top2 .tel2{ color:#dd2626; font-family:"Arial"; font-size:18px;}
/*导航*/
.top3{ width:100%; height:40px; border-bottom:1px solid #dd2626; }





.nav{ overflow:visible; position:relative; z-index:1; }
.nav .nl{ float:left; display:inline; width:130px;position:relative;height:40px; line-height:40px;}
.nav .nl h3 {font-size:16px;  text-align:center; }
.nav .nl h3 a{ width:100%; height:100%; display:block; }
.nav .nl h3 a:hover{ color:#FFF;}
.nav .sub{ display:none; width:130px; left:0; top:40px;  position:absolute; background:#dd2626;  line-height:30px;}
.nav .sub li{ zoom:1; line-height:40px;}
.nav .sub li.sli{ border-top:none;}
.nav .sub li.sli_n{ border-bottom:none;}
.nav .sub a{ display:block; width:130px;text-align:center; color:#FFF;}
.nav .sub a:hover{ background-color:#b00; color:#FFF;}
.nav .on h3 a{ background-color:#dd2626; color:#FFF; }

.m a:link,.m a:visited{background:url(../images/tips.png) no-repeat 110px -368px;}
.m a:hover,.m a:active{background:url(../images/tips.png) no-repeat 110px -345px;}

.nav .nl:hover .m a,.nav .nl.on .m a{background:url(../images/tips.png) no-repeat 110px -345px;background-color:#dd2626; }

/*notice*/
.notice_block{ width:100%; height:auto; overflow:hidden}
.item{ width:auto; height:39px; border-bottom:1px solid #eee; line-height:40px; background:url(../images/tips.png) no-repeat -5px -270px;}
.item .tt,.item .tts{ width:auto; color:#101010; text-indent:20px; font-family:"Microsoft Yahei";}
.item .tt{ font-size:24px;}
.item .tts{ font-size:22px;}


.more{ width:100px; text-align:right; margin-right:5px;  font-size:12px; }
.more a:link,.more a:visited{ color:#424242;}
.more a:hover,.more a:active{ color:#F00;}
.notice{ width:323px; height:318px; border:1px solid #eee; overflow:hidden; margin-right:8px;}
.notice_list{ padding-top:8px;}
.notice_list ul li{ width:320px; height:30px; text-indent:15px;line-height:30px; float:left;background: url(../images/grey.png) no-repeat 7px 13px; display:inline; font-size:14px; overflow:hidden;}
.notice_list ul li a:link,.notice_list ul li a:visited{ color:#6d6d6d;}
.notice_list ul li a:hover,.notice_list ul li a:active{ color:#dd2626;}
.notice_list ul li .date{ font-size:12px; color:#aaa;  }
.t25{ margin-top:25px;}
/*banner*/

.slideBox{ width:535px; height:320px; overflow:hidden; position:relative; }
.slideBox .hd{ height:20px; overflow:hidden; position:absolute; right:255px; bottom:15px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;   }
.slideBox .hd ul li{ float:left; margin-right:4px;text-align:center; background:url(../images/tips.png) no-repeat -25px -251px; width:17px; height:17px;cursor:pointer; }
.slideBox .hd ul li.on{background:url(../images/tips.png) no-repeat -8px -251px; width:17px; height:17px;}
.slideBox .bd{ position:relative; height:320px; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:535px; height:320px; display:block;}

.slideBox .prev,.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }


/*免费设计、在线报价*/
.change_tab{width:322px; height:320px; border:1px solid #DDD; border-top:0px;}
.change_tab .hd{ width:322px; height:41px;  overflow:hidden;}
.change_tab .hd ul li{ width:160px; height:39px; line-height:40px; background-color:#fafafa;  border:1px solid #DDD;  float:left; display:inline; cursor:pointer;  font-weight:bold; font-size:18px;  text-align:center;}
.change_tab .hd ul li a{ width:100%; height:100%; display:block; }
.change_tab .hd ul li.on{ border:0px; border-top:1px solid #F00; color:#F00; background-color:#FFF;}
.change_tab .hd ul li.on a{color:#F00;}
.change_tab .bd{ width:282px; height:280px; margin:25px 20px; }
.change_tab .bd .txt_info{  height:38px; line-height:40px;  border:1px solid #DEDEDE; border-radius:2px; color:#424242;  font-size:14px;}
.change_tab .bd .txt_info1{ width:280px;height:38px; padding:8px 0px;font-size:14px; line-height:20px;  border:1px solid #DEDEDE; border-radius:2px; color:#424242;   }
.change_tab .bd  .name,.change_tab .bd .tel,.change_tab .bd .address{background:url(../images/tips.png) no-repeat; padding-left:30px;width:250px;}
.change_tab .bd .name{ background-position:3px -203px;}
.change_tab .bd .tel{ background-position:6px -51px;}
.change_tab .bd .address{ background-position:5px -103px;}
.change_tab .bd  .submit_btn{width:280px; height:38px; color:#FFF; cursor:pointer;font-family:"Microsoft Yahei"; font-size:17px;   padding-left:42px; border:1px solid #c70000;border-radius:2px; background:url(../images/bjsj_bg.gif) no-repeat 50px -62px; background-color:#c70000; }
.change_tab .bd .m10{ margin-bottom:10px;}
.change_tab .bd  select{-webkit-appearance:none;text-indent:10px;  background:url(../images/bjsj_bg.gif) no-repeat 258px 14px; }
.change_tab .bd .square{ width:270px; padding-left:10px;background:url(../images/bjsj_bg.gif) no-repeat 258px -16px;}

/*desiner*/
.desiner{ width:100%; height:auto; overflow:hidden;}
.desiner_l{ width:880px; }
.desiner_r{ width:290px;}
.desiners ul li{ width:115px; height:160px; margin-right:30px; margin-top:20px; float:left; display:inline;}
.desiners ul li .pic{ width:110px; height:110px;  }
.desiners ul li .pic img{border:1px solid #FFF; border-radius:50%;}
.desiners ul li .name{ width:70px; padding-left:40px; height:40px; line-height:40px;background:url(../images/tips.png) no-repeat 20px -305px;}
.desiners ul li .name a:link,.desiners ul li .name a:visited{ color:#424242;}
.desiners ul li .name a:hover,.desiners ul li .name a:active{ color:#F00;}


.foreman ul li{ width:115px; height:160px; margin-right:30px; margin-top:20px; float:left; display:inline;}
.foreman ul li .pic{ width:110px; height:110px;  }
.foreman ul li .pic img{border:1px solid #FFF; border-radius:50%;}
.foreman ul li .name{ width:70px; padding-left:40px; height:40px; line-height:40px;  background:url(../images/tips.png) no-repeat 20px -305px;}
.foreman ul li .name a:link,.foreman ul li .name a:visited{ color:#424242;}
.foreman ul li .name a:hover,.foreman ul li .name a:active{ color:#F00;}

/*装修效果图*/
.decorate_rendering{ width:100%; height:auto; overflow:hidden;}
.det1{ font-size:14px; color:#101010;}
.det2{ font-size:14px; color:#dd2626;}
.rendering{ width:1200px; height:340px; margin-top:10px;}

/*装修效果图效果*/
.rendering .bd ul li {display:inline;overflow: hidden;position: relative;}
.rendering .bd  .style1{ width:475px;height:340px; }
.rendering .bd ul li .pic1 img{vertical-align: middle;width:475px;height:340px;}
.l20{ margin-left:20px;}
.t20{ margin-top:20px;}
.rendering .bd  .style2{ width:475px;height:160px; }
.rendering .bd ul li .pic2 img{vertical-align: middle;width:475px;height:160px;}

.rendering .bd  .style3{ width:228px; height:160px; }
.rendering .bd ul li .pic3 img{vertical-align: middle;width:228px;height:160px;}

.rendering .bd  .style4{ width:208px;height:340px; }
.rendering .bd ul li .pic4 img{vertical-align: middle;width:208px;height:340px;}


.rendering .bd ul li .txtinfo { height:40px;line-height:40px;color: #FFF;font-size:14px; text-indent:10px;overflow: hidden;opacity: 0.7;
filter:alpha(opacity=70);  
      -moz-opacity:0.7;  
      -khtml-opacity: 0.7; 
	  -ms-filter: "alpha(opacity=70)"; 
	  background: #000; position: absolute;bottom: 0;left: 0;}
.decorate_space{ width:1200px; height:110px;}
.decorate_space ul li{ width:80px; height:110px; margin-left:55px; margin-right:10px; float:left; display:inline; }
.decorate_space ul li a img{ width:80px; height:80px;display:block; }
.decorate_space ul li .txt{ height:30px; line-height:30px; text-align:center; font-size:14px;}
.decorate_space ul li .txt a:link,.decorate_space ul li .txt a:visited{ color:#424242;}
.decorate_space ul li .txt a:hover,.decorate_space ul li .txt a:active{ color:#F00;}

.fingures{ width:100%; height:auto; overflow:hidden;}
.fingures_show{ width:530px; height:245px; overflow:hidden; }
.fingures_show1{ width:570px; height:245px; overflow:hidden;}
.fingures_show .mr,.fingures_show1 .mr{ margin-right:30px;}
.fingures_show .m,.fingures_show1 .m{ margin-right:10px;}

.fingures_show ul li,.fingures_show1 ul li{ width:170px; height:185px;float:left; display:inline;   margin-top:10px;}
.fingures_show ul li .pic,.fingures_show1 ul li .pic { width:168px; height:138px; border:1px solid #EEE;}
.fingures_show ul li .pic:hover,.fingures_show1 ul li .pic:hover{border:1px solid #F00;}
.fingures_show ul li .pic img,.fingures_show1 ul li .pic img{ width:160px; height:130px; margin:4px;}
.fingures_show ul li .pic img a,.fingures_show1 ul li .pic img a{ width:100%; height:100%; display:block;}
.fingures_show ul li .txt,.fingures_show1 ul li .txt{ height:45px; font-size:13px;  text-align:center; overflow:hidden;}
.fingures_show ul li  .txt a:link,.fingures_show ul li  .txt a:visited{ color:#424242;}
.fingures_show ul li  .txt a:hover,.fingures_show ul li  .txt a:active{ color:#F00;}
.fingures_show1 ul li  .txt a:link,.fingures_show1 ul li  .txt a:visited{ color:#424242;}
.fingures_show1 ul li  .txt a:hover,.fingures_show1 ul li  .txt a:active{ color:#F00;}


/*news_knowledge*/
.news_knowledge{ width:100%; height:auto; overflow:hidden;}
.news{ width:650px; height:440px;}
.news_knowledge  .title{ margin-left:30px; font-size:14px;}
.news_knowledge  .title ul li{ width:65px; float:left; display:inline; }
.news_knowledge .title ul li  a:link,.news_knowledge .title ul li  a:visited{ color:#424242;}
.news_knowledge .title ul li  a:hover,.news_knowledge .title ul li  a:active{ color:#F00;}
.knowledge{ width:525px; height:440px;}
.news_l{ width:270px; height:358px; margin-top:20px;}
.news_r{ width:360px; height:auto;margin-top:10px;}
.news_r ul li{ width:360px; height:30px; line-height:30px; float:left; display:inline; overflow:hidden; background:url(../images/grey.png) no-repeat left 13px; font-size:14px; text-indent:10px;}
.news_r ul li  a:link,.news_r ul li  a:visited{ color:#424242;}
.news_r ul li  a:hover,.news_r ul li  a:active{ color:#F00;}
.topic{ width:560px;}
.topic ul li{ width:110px; height:110px; margin-right:30px; margin-top:30px; float:left; display:inline; overflow:hidden;}
.topic ul li .pic { width:110px; height:80px; } 
.topic ul li .pic img a{ width:100%; height:100%; display:block;}
.topic ul li .txt{ height:30px; font-size:13px;line-height:30px; text-align:center;}
.topic ul li .txt a:link,.topic ul li .txt   a:visited{ color:#424242;}
.topic ul li .txt  a:hover,.topic ul li .txt   a:active{ color:#F00;}
.click_gongdi{ width:100%; height:auto; overflow:hidden;}
.click_list{ width:400px; height:415px; overflow:hidden;}
.gongdi{ width:770px; height:auto;}
.click_list_box{ padding:5px; width:auto; min-height:364px; border:1px solid #CCC; border-top:0px; background-color:#f9f9f9;}
.click_list_box ul li{ width:50%; height:30px;float:left; display:inline; line-height:30px;background:url(../images/grey.png) no-repeat left 13px;}
.click_list_box ul li .peer{ width:auto; height:40px;  margin-left:10px; margin-right:7px;}
.v{ height:12px;  margin-top:7px; overflow:hidden; background:url(../images/v4.gif) left 0px;}
.v1{ width:13px;}
.v2{ width:26px;}
.click_num{ width:auto; height:30px; margin-left:5px;}
.gongdi_box{ width:800px;}
.gongdi_box ul li { width:170px; height:190px; float:left; margin-top:10px; display:inline; overflow:hidden; margin-right:30px;}
.gongdi_box ul li .pic{ width:168px; height:158px; border:1px solid #eee; }
.gongdi_box ul li .pic:hover{  border:1px solid #CCC;}
.gongdi_box ul li img{ width:160px; height:120px; margin:4px;}
.gongdi_box ul li .sgjd{ height:30px; line-height:30px; text-align:center;}
.gongdi_box ul li .intro{ height:30px; line-height:30px; text-align:center; color:#666;}
/*装修攻略*/
.decorate_stra{ width:100%; height:auto; overflow:hidden; }
.dec_before,.dec_in{ background:url(../images/enc_bg.png) no-repeat;height:135px; margin-top:10px;}
.dec_before{ width:410px; background-position:390px -290px; }
.dec_in{ width:495px; background-position:470px -290px;}
.dec_after{ width:290px; height:135px;margin-top:10px;}
.dec_before .tt,.dec_in .tt,.dec_after .tt{ text-align:center; font-size:20px; font-family:"Microsoft Yahei";}
.dec_before .tt{ color:#066;}
.dec_in .tt{ color:#090;}
.dec_after .tt{ color:#F60;}
.project_item ul li{ width:72px; height:72px; margin-top:25px; margin-left:10px; margin-right:10px; float:left; display:inline; overflow:hidden; background:url(../images/enc_bg.png) no-repeat;}
.project_item ul li .txt{line-height:72px; text-align:center;}
.project_item .item1{ background-position:0px 0px;}
.project_item .item2{ background-position:-72px 0px;}
.project_item .item3{ background-position:-144px 0px;}
.project_item .item4{ background-position:-216px 0px;}
.project_item .item5{ background-position:0px -72px;}
.project_item .item6{ background-position:-72px -72px;}
.project_item .item7{ background-position:-144px -72px;}
.project_item .item8{ background-position:-216px -72px;}
.project_item .item9{ background-position:-288px -72px;}
.project_item .item10{ background-position:0px -144px;}
.project_item .item11{ background-position:-72px -144px;}
.project_item .item12{ background-position:-144px -144px;}

/*links*/
.links{ width:100%; min-height:130px; overflow:hidden;}
.link a{ line-height:30px; margin-right:10px;}
/*footer*/
.footer{ width:100%; height:155px; overflow:hidden; background-color:#474b4a;color:#FFF; font-size:14px;}
.footer_l{ width:290px; margin-top:27px;}
.footer_l .tel{ width:180px; }
.footer_l .tel .t1{ font-size:16px; font-weight:bolder; font-family:"Microsoft Yahei";}
.footer_l .tel .t2{ font-size:24px; font-family:"Arial"; color:#FFF; font-weight:bold;}
.footer_l .ewm{ width:80px;}
.footer_l .ewm p{ line-height:30px; text-align:center;}
.footer_r{ width:680px;}
.footer_r p{ text-align:right; line-height:30px;}
/*列表*/
.main{ width:100%; height:auto; overflow:hidden;;}
.main_l{ width:940px; height:auto; overflow:hidden;}
.main_r{ width:245px; height:auto; overflow:hidden;}
.curr{ width:100%; height:40px; background-color:#f6f6f6; line-height:40px; overflow:hidden;  }
.curr .title{text-indent:0px;}
.news_list{ padding-top:5px;}
.news_list ul li{ width:935px; height:140px; padding-top:35px; padding-bottom:34px; border-bottom:1px dotted #eee; overflow:hidden; }
.news_list ul li .pic{ width:140px; height:140px; margin-right:20px; display:inline;}
.news_list ul li .pic img{ width:100%; height:100%; display:block;}
.news_list ul li .r{ width:auto; height:140px; overflow:hidden;}
.news_list ul li .r .title h3{ font-size:20px; font-weight:bold; height:38px; line-height:38px;}
.news_list ul li .r .content{  height:75px; line-height:25px; text-indent:2em; color:#666666; font-size:13px; overflow:hidden;}
.news_list ul li .r .date{ height:27px; line-height:27px; color:#aaa; font-size:12px;}
.list_r{ width:243px;height:298px; border:1px dotted #eee; margin-top:40px; overflow:hidden;}
.r_list{ padding-top:10px;}
.r_list ul li{ width:243px; height:27px; text-indent:15px;line-height:27px; float:left;background: url(../images/grey.png) no-repeat 7px 13px; display:inline; font-size:13px; overflow:hidden;}

/*分页*/
.paging {display:block; padding:0px;margin:100px auto;font-size:14px; text-align: center;}
.paging a,.paging .nolink{
	color:#000;
    padding:8px 16px;
    text-decoration:none;
    transition: background-color .3s;
    border:1px solid #ddd;
	margin:3px;
	}
.paging .nolink{ color:#999;}
.paging .cur {
	padding:8px 16px;
	background-color:#dd2626;
    color:#FFF;
    border:1px solid #dd2626;
}
.paging a:hover {background-color: #dd2626; color:#FFF;border:1px solid #dd2626;}




/*免费设计*/
.free_block{ margin-top:40px;}
.free_block ul li{ width:245px; height:200px; float:left; display:inline; overflow:hidden; position:relative;}
.free_block ul li .pic{ width:245px; height:160px; position:absolute; z-index:1;}
.free_block ul li .txt{ width:245px;height:40px; line-height:40px; text-align:center; font-family:"Microsoft Yahei"; position:absolute; bottom:0px;}
.free_block ul li .free_btn a{ width:80px; height:25px; background-color:#dd2626; text-align:center; line-height:25px; color:#FFF; position:absolute; z-index:100; top:0px; right:0px;}
/*内容*/
.news_content{ width:938px; height:auto; overflow:hidden; margin-top:40px;}
.news_content .title h3{ height:50px; line-height:50px; text-align:center;font-size:20px; font-weight:bold; }
.news_content .pub_info{ height:80px; line-height:80px; padding-left:160px; font-size:13px; color:#8f8f8f; color:#909090;}
.news_content .introduction{ width:938px; height:68px; border:1px solid #CCC; font-size:13px; color:#8f8f8f; margin-left:10px; line-height:25px;}
.news_content .pic{ margin:0px 30px  35px 230px; width:425px; height:325px;}
.news_content .article{ width:940px; min-height:330px; font-size:16px; color:#444444; line-height:32px;}
.news_content .article img{max-width: 100%;}
/*上一篇、下一篇*/
.pre_nexr_article{ width:935px; height:70px; line-height:70px;}
.pre_article{ width:45%; text-align:left; overflow:hidden; height:60px; line-height:60px;}
.next_article{ width:45%; text-align:right; overflow:hidden;height:60px; line-height:60px;}
/*相关文章*/
.relevant_article{ width:938px; height:180px; overflow:hidden;} 
.relevant_article .title{ width:115px; height:38px; line-height:38px; font-size:14px; font-family:"Microsoft Yahei"; text-align:center; color:#FFF; background-color:#dd2626;}
.relevant_article .list{ margin-top:10px;}
.relevant_article .list ul li{ width:45%;height:27px; float:left;text-indent:15px;line-height:27px;background: url(../images/grey.png) no-repeat 7px 13px; display:inline; font-size:13px; overflow:hidden; }
/*公司简介*/
.company_profiles{ width:100%; height:auto;  overflow:hidden;}
.company_profiles .title{ height:70px; text-align:center; line-height:70px; font-size:24px; font-family:"Microsoft Yahei"; color:#444444;}
.company_profiles .content{  min-height:630px; line-height:30px; color:#5d5d5d;}
/*装修公司页面*/
.decoration_company{ width:940px; height:auto; overflow:hidden; margin-top:40px;}
.apply_free{ width:243px; height:288px; border:1px dotted #eee; margin-top:40px; overflow:hidden; }
.apply_free .title{  color:#dd2626; font-size:18px; font-family:"Microsoft Yahei"; height:55px; line-height:55px; text-align:center;}
.apply_free .txt_info{ width:218px; height:33px; line-height:35px;  border:1px solid #DEDEDE; border-radius:2px; color:#424242; font-size:14px;}
.apply_free .name,.apply_free .tel,.apply_free .address{ text-indent:30px;background:url(../images/tips.png) no-repeat;}
.apply_free .name{ background-position:5px -51px;}
.apply_free .tel{ background-position:3px -104px;}
.apply_free .address{ background-position:3px -154px;}
.apply_free .m10{ margin-bottom:10px;}
.apply_free .sub_btn{ width:218px; height:30px; cursor:pointer; text-align:center; font-size:16px; font-family:"Microsoht Yahei"; color:#FFF;line-height:30px; border:1px solid; border-radius:5px; background-color:#de1200;}
.apply_free .sub_btn:hover{ background-color:#cc0000;}
.ddrz{ width:240px; height:301px; background:url(../images/2016052002.jpg) no-repeat; margin-top:40px; overflow:hidden; }
.ddrz .tel{ width:180px; height:30px; line-height:30px;  margin-left:54px; margin-top:74px; color:#FFF; font-weight:bold;}
.com_rank{ width:243px; height:220px; border:1px  dotted #eee; overflow:hidden; margin-top:40px;}
.com_rank .list ul li{ width:240px; height:13px; line-height:13px; font-size:13px; margin-top:15px;}
.com_rank .list ul li .num_l{ width:15px; height:13px;  color:#FFF;text-align:center; margin-left:5px; margin-right:10px;}
/*装修公司列表*/
.decoration_company .list ul li{ width:918px; height:145px; padding:25px 0px 10px 10px; margin-bottom:35px; float:left; display:inline; overflow:hidden; border:1px dotted #DEDEDE; overflow:hidden;}
.decoration_company .list ul li .d_l{ width:140px; height:170px;}
.decoration_company .list ul li .d_l .pic{  width:139px; height:99px; border:1px solid #dedede; overflow:hidden;}
.decoration_company .list ul li .d_l .tt{ height:30px; line-height:30px; text-align:center; font-size:13px;}
.decoration_company .list ul li .d_r{ width:765px; height:180px; overflow:hidden;}
.decoration_company .list ul li .d_r .com_info{ width:550px; height:90px;}
.decoration_company .list ul li .d_r .btn_box{ width:164px; height:90px; border-left:1px dotted #dedede; }
 .btn1 { width:145px; height:40px; margin-bottom:20px;margin-top:20px;text-align:center; line-height:40px;color:#FFF;  background-color:#f75656;}
.btn1 a:link,.btn1 a:visited{ color:#FFF;}
 .btn1 a:hover, .btn1 a:active{ background-color:#de3636; color:#FFF;} 
 
 .btn2 { width:143px; height:38px; text-align:center; line-height:40px; border:1px solid #de3636; }
 .btn2 a:link, .btn2 a:visited{color:#424242;}
  .btn2 a:hover, .btn2 a:active{background-color:#de3636; color:#FFF;}
 .btn1 a, .btn2 a{ width:100%; height:100%; display:block;}

.decoration_company .list ul li .other_info{ width:750px; height:20px; text-indent:20px; color:#b5b4b4; margin-top:15px; font-size:12px; border:1px solid #eee; overflow:hidden; background:url(../images/2016052102.jpg) no-repeat 1px 1px;}
.decoration_company .list ul li .d_r .title{ height:30px; line-height:30px; font-size:16px; font-weight:bold;}
.decoration_company .list ul li .d_r .grade{height:30px; line-height:30px; color:#333333; font-size:14px; }
.decoration_company .list ul li .d_r .dengji{  height:20px; background:url(../images/zgs_global.png) no-repeat 0px -165px; margin-left:5px; margin-top:7px;}
.dengji1{ width:20px;}
.dengji2{ width:40px;}
.dengji3{ width:60px;}
.dengji4{ width:80px;}
.dengji5{ width:100px;}
.dengji6{ width:120px;}
.decoration_company .list ul li .d_r .pingfen{height:28px; line-height:28px; color:#666666; font-size:12px; }
.decoration_company .list ul li .d_r .xing{  height:23px; margin-left:10px; margin-right:10px; background:url(../images/zgs_global.png) no-repeat 0px -180px;}
.xing1{ width:17px;}
.xing2{ width:34px;}
.xing3{ width:51px;}
.xing4{ width:68px;}
.xing5{ width:85px;}

.decoration_company .list ul li .d_r .address{height:30px; line-height:30px; color:#b5b4b4; font-size:12px; background:url(../images/zgs_global.png) no-repeat 0px -262px; text-indent:20px; }
.ying_s,.ying_n,.ren_y,.ren_n,.hui_s,.hui_n,.jin_s,.jin_n,.she_y,.she_n,.gong_y,.gong_n,.ping_y,.ping_n{ width:16px; height:16px; margin-right:3px; background:url(../images/zgs_global.png) no-repeat; margin-top:5px;}
.ying_s{ background-position:-172px -1px;}
.ying_n{ background-position:-34px -123px;}
.ren_y{ background-position:-192px -1px;}
.ren_n{ background-position:-17px -123px;}
.hui_s{ background-position:-132px -18px;}
.hui_n{ background-position:-68px -123px;}
.jin_s{ background-position:-151px -1px;}
.jin_n{ background-position:-85px -123px;}
.she_y{ background-position:-151px -18px;}
.she_n{ background-position:-102px -123px;}
.gong_y{ background-position:-172px -18px;}
.gong_n{ background-position:-119px -123px;}
.ping_y{ background-position:-192px -18px;}
.ping_n{ background-position:-136px -123px;}
.rank5,.rank6,.rank7,.rank8{ width:23px; height:26px; background:url(../images/zgs_global.png) no-repeat;}
.rank5{ background-position:-74px -139px;}
.rank6{ background-position:-96px -139px;}
.rank7{ background-position:-119px -139px;}
.rank8{ background-position:-141px -139px;}


















/*装修其他页面*/

/*家装效果图*/
.jzw{height:auto; overflow:hidden;}
.select{ width:1200px; height:auto; overflow:hidden; background-color:#fefefe; overflow:hidden;  margin-bottom:5px;border:1px solid #CCC; }
.select1 ul li{ width:1198px; height:37px;line-height:37px; float:left; overflow:hidden; border-bottom:1px solid #dfdfdf;}
.select_l{ width:79px;text-align:center;height:37px; font-weight:bold; border-right:1px solid #dfdfdf; color:#000; float:left;}
.select_r{ width:710px; height:37px; float:left; text-indent:30px;}
.select_r ul li{ width:auto; height:37px; float:left; overflow:hidden; display:inline; }
.select_r ul li a:link, .select_r ul li a:visited{ color:#8f8f8f;}
.select_r ul li a:hover, .select_r ul li a:active{ color:#ff0000;}



.new_hot_tab{width:1200px; height:auto; overflow:hidden; }
.new_hot_tab .hd{ width:100%;height:36px; border:1px solid #DDD;}
.new_hot_tab .hd ul li{ width:98px; height:34px; line-height:36px; background-color:#fdfdfd;  border:1px solid #DDD; border-top:0px; border-bottom:0px; float:left; display:inline; cursor:pointer;  font-weight:bold; font-size:14px;  text-align:center;}
.new_hot_tab .hd ul li a{ width:100%; height:100%; display:block; }
.new_hot_tab .hd ul li.on{ border:0px; border-top:1px solid #F00; background-color:#FFF;}
.new_hot_tab .hd ul li.on a{color:#F00;}

.new_hot_tab .bd{ width:1200px; height:auto; overflow:hidden;}
.new_hot_tab .bd .nul{ width:1500px; height:auto; overflow:hidden;}
.new_hot_tab .bd .nul ul li{ width:280px; height:245px; overflow:hidden;float:left; display:inline; margin:10px 25px 0px 0px; }
.new_hot_tab .bd .nul ul li a{ width:100%; height:100%; display:block;}
.new_hot_tab .bd .nul ul li .pic_box{ width:280px; height:200px;position:relative; overflow:hidden;}
.new_hot_tab .bd .nul ul li .pic{ width:280px; height:200px;}
.new_hot_tab .bd .nul ul li .txtinfo{ width:280px; height:40px;background:#de3333; overflow:hidden;line-height:40px; text-align:center; position:absolute; bottom:0px; cursor:pointer;left:0px; opacity: 0.9;
filter:alpha(opacity=90);  
      -moz-opacity:0.9;  
      -khtml-opacity: 0.9; 
	  -ms-filter: "alpha(opacity=90)";  color:#FFF; display:block;  }
.new_hot_tab .bd .nul ul li .pic img{ width:280px; height:200px;}
.new_hot_tab .bd .nul ul li .tt a{ height:44px; width:278px; border:1px solid #DDD; border-top:0px; text-align:center; line-height:45px; }
.new_hot_tab .bd .nul ul li .tt a:hover{ color:#F00; }



/*家装效果图*/
.w1220{ width:1220px; margin:0 auto;}
.jzw_l{ width:950px; height:auto; overflow:hidden;}
.jzw_r{ width:250px; height:auto; overflow:hidden;}

/*相关图册*/
.rela_pic { width:215px; height:265px; padding:15px;}
.rela_pic .right_title{ line-height:30px; height:30px;}
.rela_pic .pic_list {margin-left:-3px;padding-top:5px;width:225px; height:auto;}
.rela_pic .pic_list  ul li {width:70px;height:70px; float:left; border:1px solid #fafafa;overflow: hidden; display:block; margin-left:2px; margin-bottom:2px;}
.rela_pic .pic_list  ul li .pic{ width:68px; height:68px; margin:1px;}
.rela_pic .pic_list  ul li .pic a{ width:100%; height:100%; display:block;}
.rela_pic .pic_list ul li a span{width:30px;position:absolute;right:0;bottom:0;text-align: centerfont-size: 11px;height:13px;line-height:13px;color:#fff;background:#000;opacity: 0.7;filter: alpha(opacity=70);}
.rela_pic .pic_list ul li:hover{ border:1px solid #de3333;}

/*大家都在看*/


.looks { width:243px; height:auto; padding-bottom:20px;  border:1px  dotted #eee; overflow:hidden; }
.looks .title{ line-height:40px; height:40px; padding-left:15px;}
.looks  .list ul li{ width:240px; height:13px; line-height:13px; font-size:13px; margin-top:15px;}
.looks  .list ul li .num_l{ width:15px; height:13px;  color:#FFF;text-align:center; margin-left:5px; margin-right:10px;}


/*热门标签*/
.hot_labels{ width:245px;  height:auto; overflow:hidden;}
.hot_labels .title{line-height:40px; height:40px; padding-left:15px; }
.hot_labels .list ul li{ padding:5px 10px; width:auto; height:30px; float:left; line-height:30px; text-align:center; background-color:#f8f8f8; margin:0px 10px 10px 0px;}
.hot_labels .list ul li a{ width:100%; height:100%; display:block;}
.hot_labels .list ul li a:link,.hot_labels .list ul li a:visited{ color:#424242;}
.hot_labels .list ul li a:hover,.hot_labels .list ul li a:active{ color:#F00;}



/*装修效果图内容*/
.mod18{width:920px;position:relative;}
.mod18 .btn{position:absolute;cursor:pointer;z-index:99;font-size:50px;font-weight:bold;}
.mod18 .prev{left:10px;background:url(../images/prevBtn.png) no-repeat;}
.mod18 #prevTop,.mod18 #nextTop{top:300px;width:32px;height:48px;}
.mod18 #prev,.mod18 #next{top:740px;width:10px;height:16px;}
.mod18 #prevTop{background:url(../images/prevBtnTop.png) 0 0 no-repeat;}
.mod18 #nextTop{background:url(../images/nextBtnTop.png) 0 0 no-repeat;}
.mod18 .next{right:10px;background:url(../images/nextBtn.png) no-repeat;}
.mod18 li{float:left;}
.mod18 .cf li{position:relative;color:#fff;}
.mod18 .cf a{display:block;width:526px;height:377px;position:absolute;color:#fff;}
.mod18 .cf li span{display:block;width:486px;position:absolute;left:75px;bottom:0;padding:10px 20px;line-height:22px;text-align:left;background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = "#60000000",endColorstr = "#60000000");}
.mod18 .picBox{ width:810px; height:645px; position:relative;overflow:hidden; background:#FFFFFF; padding-top:40px; margin-left:50px;}
.mod18 .picBox ul{height:490px;position:absolute; left:0;}
.mod18 .picBox li{padding-right:76px; padding-left:10px; width:800px;height:650px;}
.mod18 .listBox{width:865px;height:100px;margin:0 auto;position:relative; padding-top:15px;overflow:hidden;}
.mod18 .listBox ul{height:88px;position:absolute; padding-left:8px;}
.mod18 .listBox li{width:122px;height:77px;cursor:pointer;position:relative; padding:5px 0 0 0;}
.mod18 .listBox li i{display:none;}
.mod18 .listBox li a{display:block;width:108px;height:77px;}
.mod18 .listBox img{border:3px solid #fff;}
.mod18 .listBox .on img{border:3px solid #CECDCC;}
.mod18 .listBox .on { background:url(../images/img_bg.jpg) center top no-repeat;}
.mod18 .listBox .on i{display:block;}


.top1 .tel,.top1 .abs{ width:auto; height:40px;margin-left:10px; background:url(../images/user/2016060401.png) no-repeat;}
.top1 .tel{ background-position:-5px 8px; text-indent:22px;}
.top1 .abs{ background-position:-95px 8px;text-indent:25px;}


