﻿@charset "utf-8";

/* main start */
.main{ width:1190px; margin:20px auto 0;}
.main a{font-size:16px;}
.main a:hover{}
/* 第一模块 广告位 123*/
.mainOne{ width:100%; height:360px; margin-bottom:35px;}
.main_list{ width:308px; height:360px; float:left;}
.main_list ul.main_list_c1{ width:100%; height:252px; border:1px solid #ececec;display: flex;
	justify-content:space-between;flex-wrap:wrap}  /*gai 16-7-6*/


.main_list_c1 div{
	
	width:47%;
	border:1px solid #eaeaea;
	position:relative;
}
.main_list_c1 div img{
	    position: absolute;
    bottom: 10px;
    right: 21px;
}


ul.main_list_con{ display:inline-block; width:276px; height:90px; border:1px solid #ececec; border-top:0; background:#f2f2f2; padding:8px 16px 0;}
/*ul.main_list_con li{position: relative;}*/
ul.main_list_con a{ display:inline-block; line-height:28px;width:100%; color:#999; font-size:14px;  overflow:hidden; text-overflow: ellipsis; -o-text-overflow:ellipsis; white-space:nowrap}
ul.main_list_con a:hover{ color:#00a151;}
ul.main_list_con a i{ display:inline-block; width:6px; height:6px; background:#666; border-radius: 50%; margin-right: 6px;}
.box{ float:left; width:925px; height:360px; position:relative; margin:0 10px; overflow:hidden; }
.mProlo,.freeRequest{ display:inline-block;}
.mProlo{ position:absolute; float:left; width:925px; height:360px; margin-right:16px;}
.mProlo li{ width:925px; height:360px; float:left; }
.mProlo li a{ display:inline-block; width:925px; height:360px;}
.mProlo li a img{ width:100%;}
.mProloNum{ width:100px; height:10px; position:absolute; bottom:20px; left:50%; margin-left:-50px; z-index:1;}
.mProloNum li{ width:10px; height:10px; border-radius:50%; background:#fff; float:left; margin-right:10px; color:#fff; overflow:hidden; opacity:0.4; filter:alpha(opacity:40);}
.mProloNum li.on{ opacity:1; filter:alpha(opacity:100);}
.prev,.next{ width:38px; height:54px; background:#000; opacity:0.4; filter:alpha(opacity:40); position:absolute; top:50%; margin-top:-20px; z-index:1; font-size:40px; line-height:54px; font-weight:bold; color:#fff; text-align:center;  display:none; cursor:pointer;}
.prev{left:0;}
.next{right:0;}
/* add 2016.2.19  */
.index_box{float:left; width: 925px; margin:0 10px; }
.index_banner{clear:both; border:1px solid #ececec; padding-top: 10px; }
.index_banner > li{float:left; width:30.2%; height:88px; cursor:pointer; overflow: hidden; padding-right:3%; text-align:right; border-right:1px solid #ececec; -webkit-transition: all .1s; -moz-transition: all .1s; -ms-transition: all .1s; transition: all .1s; background:url(../images/photo_377.jpg) no-repeat left 36px;}
.index_banner > li a{display:inline-block;width:100%;height:100%;}
.index_banner > li a:hover{color:#333;}
.index_banner .bg_677{background:url(../images/photo_677.jpg) no-repeat left 45px; }
.index_banner .bg_ys{padding-top:12px; height:76px; border-right:none; background:url(../images/photo_ys.jpg) no-repeat left 45px; }
.index_banner .bg_dk{height:88px;border-right: none;background: url(../images/photo_dk.png) no-repeat left 50px;}
.index_banner > li:hover{background-position:left 33px; }
.index_banner li.bg_677:hover,.index_banner li.bg_ys:hover{background-position:left 42px; }
.index_banner li.bg_dk:hover{background-position: left 44px;}
.index_banner .price{display:inline-block; margin-top:6px; vertical-align:top; }
.h260{height:260px; overflow:hidden; margin:0;}
.freeRequest{ float:left; width:268px; height:358px; border:1px solid #ececec; padding:0 20px;}
ul.FRlist,ul.FRlistContent{ width:100%; margin-left:4px;}
ul.FRlist{ height:57px;}
ul.FRlistContent{ height:47px;}
ul.FRlist li{float:left; display:inline-block; width:25%; height:45px; text-align:center; padding-top:10px; color:#999; border-bottom:2px solid #d6d6d6; cursor:pointer;}
ul.FRlist li.hover{ color:#ea5404; border-bottom:2px solid #ea5404;}
ul.FRlistContent li{ display:none; width:100%; line-height:56px; word-wrap:normal; overflow:hidden; text-overflow:ellipsis; color:#ea5404; font-size:12px;}
ul.FRlistContent li.hover{ display:block;}
div.FRtable{ width:100%; height:264px;}
div.FRtable input{ width:90%; height:34px; line-height:34px; padding:0 12px; border:1px solid #e3e3e3; color:#999; }
div.FRtable input.showBox{ border:1px solid #f50;}
p#name_error,p#tel_error{ height:22px; line-height:22px; color:#f50; font-size:12px; margin-top:0;}
div.FRtableAddress{ width:100%; height:34px; margin-bottom:22px;}
div.FRtableAddress .inpmarL{margin-left:5px;}
div.FRtableAddress select{ display:inline-block; width:124px; height:34px; border:1px solid #e3e3e3; outline-style:none; color:#999;}
.FRtableAddressL{ margin-right:12px;}
div.FRtableBtn{ width:100%; height:42px; text-align:center; line-height:42px; background:#ea5404; color:#fff; cursor:pointer; }
#top_right_submit{ font-size:20px;}
#top_right_submit:hover{ background:#c74c0a; }
div.FRtable p{ color:#999; font-size:12px; margin-top:16px;}
div.FRtable p a{ color:#ff7011; font-size:12px;}
.box .boxRight .FRtable input.showBox{ border:1px solid #ea5504;}
.FRtable .error_b1,.FRtable .error_b2{ display:block; font-size:12px; color:#ea5504; padding-left:61px; height:30px; line-height:30px; margin:0;}


/*2016年7月7日 新插入1-2板块  装修流程*/
.mianOne-Two{ width:100%; height:218px; margin-bottom:35px; overflow: hidden;}
.mianOne-Two .mianOne-Two-con .line{ width:96%; border-bottom:1px solid #c8c8c8; margin: 53px  2% 0;}
.mianOne-Two .mianOne-Two-con  ul{margin-top: -53px; margin-left:-27px;}
.mianOne-Two .mianOne-Two-con  ul li {margin-left:29px; float: left;}
.mianOne-Two-img{ text-align: center;}

.mianOne-Two-img div{width:106px; height:106px;position: relative;background: url(../images/zxlcr.png) no-repeat;}
.mianOne-Two-img .jzlc2{background-position: 0 -106px;}
.mianOne-Two-img .jzlc3{background-position: 0 -212px;}
.mianOne-Two-img .jzlc4{background-position: 0 -318px;}
.mianOne-Two-img .jzlc5{background-position: 0 -424px;}
.mianOne-Two-img .jzlc6{background-position: 0 -530px;}
.mianOne-Two-img .jzlc7{background-position: 0 -636px;}
.mianOne-Two-img .jzlc8{background-position: 0 -742px;}
.mianOne-Two-img .jzlc9{background-position: 0 -848px;}
a:hover .mianOne-Two-img div{background: url(../images/zxlc.png) no-repeat;}
a:hover .mianOne-Two-img .jzlc2{background-position: 0 -106px;}
a:hover .mianOne-Two-img .jzlc3{background-position: 0 -212px;}
a:hover .mianOne-Two-img .jzlc4{background-position: 0 -318px;}
a:hover .mianOne-Two-img .jzlc5{background-position: 0 -424px;}
a:hover .mianOne-Two-img .jzlc6{background-position: 0 -530px;}
a:hover .mianOne-Two-img .jzlc7{background-position: 0 -636px;}
a:hover .mianOne-Two-img .jzlc8{background-position: 0 -742px;}
a:hover .mianOne-Two-img .jzlc9{background-position: 0 -848px;}
.mianOne-Two-img span{ font-size:16px; display: inline-block;line-height: 2;}
a:hover .mianOne-Two-img span{ font-size:20px;}


/* 第二模块 装修业主互助交流 */
.mianTwo{ width:100%; height:540px; margin-bottom:35px;}
.title{ width:100%; height:70px;}
.title h2{ display:inline-block;}
.title h2 i{ display:inline-block; width:11px; height:34px; background:#00a151; margin-left:1px; margin-right:12px; vertical-align:middle;}
.title h2{ display:inline-block; font-size:30px; line-height:70px; margin-right:10px; font-weight:normal; color:#333;}
.title h2 a{font-size:30px}
.title span.title_span{ display:inline-block; color:#999; vertical-align:middle;}
.title span a{ color:#ff7011;}
.title ul.list{ display:inline-block; vertical-align:middle; float:right; margin-top:30px;}
.title ul.list li{ float:left;}
.title ul.list li a{ display:inline-block; font-size:12px; color:#999; padding:0 10px;}
.title ul.list li a:hover{ color:#00a151;}
.title ul.list li i{ display:inline-block; width:1px; height:10px; background:#999;}
.MTcontent{ width:100%; height:470px;}
.MTcontentH,.MTcontentM{ float:left; display:inline-block; width:440px; height:470px; border:1px solid #ececec; border-bottom:0;}
.MTcontentH{}
.MTcontentM{ border-left:0;}
.MTt,.MTb{ width:400px; height:214px; padding:0 20px 20px 20px; border-bottom:1px solid #ececec;}
.titleL{ height:60px; line-height:60px;}
.titleL h2{ float:left;}
.titleL h2 a{  width:230px; font-size:18px; cursor:pointer; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap; color:#333;}
.titleL div{ float:right; color:#999; cursor:pointer; font-size:12px;}
.titleL div a{ display:inline-block; color:#ff7200; font-size:12px;}
.MTlist{}
.MTlist li{ width:100%; height:32px; line-height:32px; }
.MTlistL{ float:left; width:330px; height:26px; line-height:26px; text-align:left; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MTlistL a{ color:#666; font-size:14px;}
.MTlistL a:hover{ color:#00a151;}
a.MTlistL{ color:#666; font-size:14px;}
a.MTlistL:hover{ color:#00a151;}
.MTlistL a.blue{ color:#2a98e9;}
.MTlistL a.orange{ color:#ff7200;}
.MTlistR{ float:right; width:60px; text-align:right; color:#999; font-size:12px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MTlistR a{ font-size:12px; color:#999;}
.MTcontentB{ float:left; display:inline-block; width:266px; height:465px; padding:0 20px 4px 20px; border:1px solid #ececec; border-left:0;}
.titleR{ width:100%; height:40px;  margin-top:6px; overflow:hidden;}
.titleR h3,.titleR h1{ float:left; font-weight:normal;}
.titleR h3,.titleR h1{ display:inline-block; height:40px; line-height:40px; font-size:18px; color:#333;}
.titleR h3 a,.titleR h1 a{ font-size:18px;color:#333}
.MLPcontent_right .titleR h3{
    display: inline-block;
    height: 36px;
    width:50%;
    line-height: 36px;
    font-size: 18px;
    color: #333;
    text-align: center;
    border-bottom: 4px solid #ECECEC;
}
.MLPcontent_right .titleR h3.active{
	border-bottom: 4px solid #00A051;
}
.titleR div{ float:right; height:40px; line-height:40px; cursor:pointer;}
.MTClist{ width:270px; height:320px; margin-top:17px;}
.MTClist li{ width:270px; height:75px; margin-bottom:28px; cursor:pointer;}
.MTClist li a{ display:inline-block; float:left;}
.MTClist li a.MTClistL_m1{ width:96px; height:75px;border-radius:10px; padding-top:12px; overflow:hidden;}
.MTClist li a.MTClistL_m1 span{  display:block; color:#fff; font-size:18px; width:100%; height:48px; text-align:center; padding-top:5px; overflow:hidden;}
.MTClist li a.MTClistL_m2,.MTClist li a.MTClistL_m3,.MTClist li a.MTClistL_m4{ width:96px; height:75px; border-radius:10px; background:#2dca85; margin-right:12px;}

.MTClist li a.MTClistL_color1{ background:#2dca85;}
.MTClist li a.MTClistL_color2{ background:#00a0e9;}
.MTClist li a.MTClistL_color2{ background:#00a0e9;}
.MTClist li a.MTClistL_color3{ background:#a5cf26;}
.MTClist li a.MTClistL_color4{ background:#1ec1d9;}

.MTClist li a.MTClistL_m2 span,.MTClist li a.MTClistL_m3 span,.MTClist li a.MTClistL_m4 span{ display:block; color:#fff; font-size:18px; width:100%; text-align:center; line-height:75px;}
.MTClist li a.MTClistR{ float:left; width:160px; height:75px;}
.MTClist li a.MTClistR h4{ font-size:16px; margin-top:8px; margin-bottom:6px; line-height:22px; overflow:hidden;}
.MTClist li a.MTClistR p{ color:#999; font-size:14px; height:18px; overflow:hidden;}


/* 第三模块 装修效果图 */
.mainThree{ width:100%; height:504px; margin-bottom:35px;}
.mainThree .title span{ margin-right:436px;}
.MT_con{ width:100%; height:434px;}
.MT_con img{ -webkit-transition:.3s all ease-in-out; -ms-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out; -o-transition:.3s all ease-in-out; transition:.3s all ease-in-out;}
.MT_con img:hover{ -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -moz-transform:scale(1.04); -o-transform:scale(1.04);}
.MT_con p{ position:relative; top:0; margin-top:-38px; height:38px; background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#80000000); color:#fff; text-align:center; line-height:38px;}
.MTR_bottom a{ display:inline-block; width:390px; height:36px;}
.MTR_bottom a.word p{ width:390px;}
a.MTimg1{ float:left; display:inline-block; width:400px; height:433px; overflow:hidden;}
.MTR{ float:left;}
.MTR_top{ width:786px; height:215px;}
a.MTimg2,a.MTimg3,a.MTimg4{ display:inline-block; width:260px; height:216px; float:left; margin-left:1px; margin-bottom:1px; overflow:hidden;}
.MTR_bottom{ width:788px; height:216px;}
a.MTimg5,.MTimg6,.MTR_bottom_img{ width:390.5px; height:216px; display:inline-block; margin-left:1px; overflow:hidden;}
.MTR_bottom_img{ float:left;}
.MTR_bottom a.word{ position:relative; top:-42px; height:38px; background-color:rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#70000000); color:#fff; text-align:center; line-height:38px;}


/* 第四模块 装修学堂 */
.mainFour{ width:100%; height:586px; margin-bottom:35px;}
.mainFour .title span.title_span{ margin-right:628px;}
.MFcontent{ width:100%; height:621px; }
ul.MFCimg{ height:350px; border:1px solid #ececec; }
.MFCimg img{ -webkit-transition:.3s all ease-in-out; -ms-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out; -o-transition:.3s all ease-in-out; transition:.3s all ease-in-out;}
.MFCimg img:hover{ -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -moz-transform:scale(1.04); -o-transform:scale(1.04);}

ul.MFCimg li.last{ border-right:0;}
li.MFCimgList{ float:left; width:280px; height:335px; padding:8px; border-right:1px solid #ececec;}
.MFC_01{ width:280px; height:330px;}
.MFC_01 a.img{ display:inline-block; width:280px; height:140px; overflow:hidden;}
.MFC_01 h4{ width:275px; height:50px; font-size:18px; text-align:center; line-height:50px; overflow:hidden;  white-space:nowrap; cursor:pointer;}
.MFC_01 .MFClist{}
.MFC_01 .MFClist li{ width:256px; height:32px; padding-left:10px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MFC_01 .MFClist li a{ display:inline-block; line-height:32px; font-size:14px;}
.MFC_01 .MFClist li i{ display:inline-block; width:6px; height:6px; background:#ddd; border-radius:50%; margin-right:8px; vertical-align:middle;}
.home_img{ margin-top:10px;}
ul.MFCflow{ position:relative; top:0; left:198px; margin-top:-154px; width:990px; height:154px;}
li.MFCflowList{ float:left; width:260px; height:154px; margin:0 40px;}
ul.MFCflow li.last{ width:200px;}
li.MFCflowList h2{ font-weight:normal; margin-top:20px;}
li.MFCflowList h2{ font-size:30px; color:#beedef;}
li.MFCflowList span{ font-size:12px; color:#2c92a6; margin:10px 0;}
li.MFCflowList .bm{ width:100%; height:30px;}
li.MFCflowList .bm li{ float:left; line-height:30px; height:30px; margin-right:10px;}
li.MFCflowList .bm li a{ font-size:14px; line-height:22px; color:#fff;}
li.MFCflowList .bm li a:hover{ color:#00a151;}
li.MFCflowList .bm li a i{ display:inline-block; width:12px; height:12px; background:url(../images/home_sprites.png) no-repeat; margin-right:8px;}
li.MFCflowList .bm li a i.i1{ background-position:left -119px;}
li.MFCflowList .bm li a i.i2{ background-position:-83px -118px;}
li.MFCflowList .bm li a i.i3{ background-position:-178px -119px;}
li.MFCflowList .bm li a i.i4{ background-position:right -119px;}
li.MFCflowList .bm li a i.i5{ background-position:left -192px;}
li.MFCflowList .bm li a i.i6{ background-position:-83px -189px;}
li.MFCflowList .bm li a i.i7{ background-position:right -192px;}
li.MFCflowList .bm li a i.i8{ background-position:left -260px;}
li.MFCflowList .bm li a i.i9{ background-position:-83px -406px; height:14px;}
li.MFCflowList .bm li a i.i11{ background-position:-83px -260px;}
li.MFCflowList .bm li a i.i10{ background-position:-181px -260px;}
li.MFCflowList .bm li a i.i12{ background-position:right -260px;}
li.MFCflowList .bm li a i.i13{ background-position:left bottom;}
li.MFCflowList .bm li a i.i14{ background-position:left -339px;}
li.MFCflowList .bm li a i.i15{ background-position:-83px -339px;}


/* 第五模块 装修设计 */
.mainFive{ width:100%; /*height:818px;*/ margin-bottom:35px;}
.mainFive .title span.title_span{ margin-right:374px;}
.MFiveContent{ width:1190px; /*height:720px;*/}
.MFCL{ float:left; width:880px; height:746px; border-bottom:1px solid #ececec; }
.MFCLt1{ width:100%; height:118px; margin-left:6px;}
.MFCLt1_left,.MFCLt1_right{ display:inline-block; width:440px; height:118px; border:1px solid #ececec; border-right:0; margin-left:-6px;}
.MFCLt1_left img,.MFCLt1_right img{ float:left; border-right:1px solid #ececec;}
.MFCLt1_c{ float:left; width:140px; height:118px; margin-left:24px;}
.MFCLt1 h4{ width:159px; height:50px; overflow:hidden; white-space:nowrap;}
.MFCLt1_c h4 a{ font-size:22px; font-weight:normal; height:50px; line-height:50px; text-align:center;}
.MFCLt1_c span{ display:block; color:#999; line-height:24px;}
.MFCLt1_c span a{ color:#fb742c;}
.MFCLt1_r{ float:left; width:133px; height:118px; text-align:center;}
.MFCLt1_r span{ display:block; font-size:30px; color:#fb742c; margin-top:30px;}
.MFCLt2{ width:880px; height:160px; border-left:1px solid #ececec; border-bottom:1px solid #ececec; padding-top:24px; padding-bottom:23px;}
ul.MFCLt2_list1,ul.MFCLt2_list2{ float:left; width:418px; margin-right:20px;}
ul.MFCLt2_list1 li,ul.MFCLt2_list2 li{ width:418px; height:32px; line-height:32px;}
.MFCLt2_list1 li i,.MFCLt2_list2 li i{ float:left; display:inline-block; width:6px; height:6px; background:#ccc; border-radius:50%; margin:14px 10px 0 10px;}
.MFCLt2_list1 li a,.MFCLt2_list2 li a{ float:left; color:#333; font-size:14px;}
.MFCLt2_list1 li a:hover,.MFCLt2_list2 li a:hover{ color:#00a151;}
.MFCLt2_list1 li span a,.MFCLt2_list2 li span a{ float:right; color:#3498e1; font-size:12px;}
.MFCLt3{ width:880px; height:184px; border-left:1px solid #ececec;}
.MFCLt3 h3,.MFCLt4 h3{ width:100%; height:58px; line-height:58px; font-size:18px; font-weight:normal; color:#333; margin-left:14px;}
.MFCLt3 ul{ width:100%; height:126px;}
.MFCLt3 ul img{ -webkit-transition:.3s all ease-in-out; -ms-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out; -o-transition:.3s all ease-in-out; transition:.3s all ease-in-out;}
.MFCLt3 ul img:hover{ -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -moz-transform:scale(1.04); -o-transform:scale(1.04);}
.MFCLt3 ul li{ position:relative; width:272px; height:126px; display:inline-block; padding-left:14px;}
.MFCLt3 ul li a{ display:inline-block; width:272px; height:126px; overflow:hidden;}
.MFCLt3 ul li a div{ position:absolute; bottom:0; left:0; width:272px; height:36px; background-color: rgba(0,0,0,0.4);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#70000000,endColorstr=#80000000); text-align:center; color:#fff; font-size:12px; line-height:36px; margin-left:14px;}
.MFCLt4{ width:880px; height:236px; border-left:1px solid #ececec;}
.MFCLt4 ul{ width:880px;}
.MFCLt4 ul li{ display:inline-block; margin:0 20px; overflow:hidden; text-align:center;}
.MFCLt4 ul li a.MFCLtimg{ display:inline-block; width:100px; height:100px; border-radius:50%; overflow:hidden;}
.MFCLt4 ul li span{ display:block; text-align:center; margin-top:10px;}
.MFCLt4 ul li span a{ color:#333; font-size:16px;}
.MFCLt4 ul li span a:hover{ color:#00a151;}
.MFCLt4 ul li a{ text-align:center; line-height:20px; color:#999; font-size:14px;}
.MFCR{ position:relative; display:inline-block; width:310px;}
.MFCRleft,.MFCRright{ width:268px; height:324px; border:1px solid #ececec; padding:0 20px;}
.MFCRleft h3.morea{ display:block; font-size:18px; font-weight:normal; height:62px; line-height:60px; color:#333; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MFCRright h3.morea{ font-size:18px; font-weight:normal; padding-top:20px; color:#333; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MFCRright h3 a{font-size:18px;color:#333;}
.MFCRleft h3 div.more,.MFCRright h3 div.more{ float:right;  width:40px; height:60px; line-height:60px;  vertical-align:top; font-weight:normal; cursor:pointer;}
.MFCRleft h3 div.more a,.MFCRright h3 div.more a,.titleR div.more a{ font-size:12px; color:#999;}
.MFCRleft ul{ width:270px; height:236px;}
.MFCRleft ul li{ width:270px; height:64px; margin-bottom:22px;}
.MFCRleft ul li span.nums{ background:#ea5404;}
.MFCRleft ul li span.num{ background:#ddd;}
.MFCRleft ul li span.num,.MFCRleft ul li span.nums{ display:inline-block; width:32px; height:32px; border-radius:50%; color:#fff; font-size:14px; text-align:center; line-height:32px;}
.MFCRleft ul li img{ width:62px; height:62px; margin:0 18px;}
.MFCRleft ul li div{ display:inline-block; width:125px; height:62px; vertical-align:middle;}
.MFCRleft ul li div span.name{ display:block; width:125px; height:40px; line-height:40px; font-size:16px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MFCRleft ul li div em{ color:#999;}
.MFCRright{ padding-bottom:40px; border-top:0; height:380px;}
.MFCRright_list{ width:268px; border-bottom:1px solid #ececec; padding:20px 0 26.4px;}
.MFCRright_1_address a,.MFCRright_list p,.MFCRright_list2 p,.MFCRright_list3 p{ overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MFCRright_1_address a{ display:inline-block; font-size:16px; width:268px; line-height:30px; }
.MFCRright_list p,.MFCRright_list2 p,.MFCRright_list3 p{ font-size:12px; color:#999; line-height:26px;}
div.MFCRright_1_btn{ width:100%; height:28px; margin-top:20px; text-align:right; display:none; cursor:pointer;}
div.MFCRright_1_btn.hover{ display:block;}
div.MFCRright_1_btn a{ display:inline-block; width:100px; height:28px; text-align:center; line-height:28px; color:#fff; font-size:12px;}
div.MFCRright_1_btn a.btn1{ background:#ea5404;}
div.MFCRright_1_btn a.btn1:hover{background:#c74c0a;}
div.MFCRright_1_btn a.btn2{ background:#3498e1; margin-left:20px;}
div.MFCRright_1_btn a.btn2:hover{ background:#1f7abc;}
.MFCRright_list2{ border-bottom:1px solid #ececec;}
.MFCRright_list2,.MFCRright_list3{ width:268px; padding:30px 0 16px;}
.helpMeDesign_bg{ position:fixed; top:0; left:0; background:#000; opacity:0.4; filter:alpha(opacity:40); z-index:9999; }
.helpMeDesign,.reservationVisit,.comment{ position:fixed; top:50%; left:50%; margin-top:-180px; margin-left:-315px; width:630px; height:350px; display:none; z-index:99999; opacity:1; filter:alpha(opacity:100); background:#fff; border-radius:10px;}
.helpMeDesign h2,.reservationVisit h2{ width:606px; height:40px; line-height:40px; color:#666; padding-left:24px; font-size:12px;}
.helpMeDesign h2 i,.reservationVisit h2 i{ display:inline-block; width:40px; height:40px; text-align:center; line-height:40px; margin-left:566px; font-size:16px; font-weight:normal; cursor:pointer;}
.helpMeDesign .box,.reservationVisit .box{ width:630px; height:310px; overflow:hidden;}

.box .boxLeft,.box .boxRight{ float:left;}
.box .boxLeft{ width:160px; height:260px; padding:0 30px;  border-right:1px solid #e3e3e3;}
.box .boxLeft p{ line-height:24px; color:#666;}
.box .boxLeft span{ display:inline-block; line-height:24px; margin-bottom:20px;}
.box .boxRight{ width:346px; height:260px; padding:0 30px;}
.box .boxRight .title{ width:280px; height:22px; line-height:22px; background:#fbf3ba; border:1px solid #e4dda8; color:#666; margin-bottom:12px; margin-left:60px; font-size:12px;}
.box .boxRight .title i{ display:inline-block; width:16px; height:16px; text-align:center; line-height:16px; background:#fca43d; color:#fbf3ba; border-radius:50%; margin:0 4px;}
.box .boxRight .FRtable{ width:100%; height:230px;}
.box .boxRight .FRtable span{ display:inline-block; color:#666; vertical-align:top; margin-top:10px;  margin-bottom:12px; font-size:12px;}
.box .boxRight .FRtable input{ width:258px; height:34px; border:1px solid #e3e3e3; background:#fff;margin-left:10px; margin-bottom:22px;}
.box .boxRight .FRtable .FRtableAddress{ width:100%; height:36px; margin:0;}
.box .boxRight .FRtable .FRtableAddress .FRTC{ text-align:right; width:48px; display:inline-block; letter-spacing:8px; color:#666;}
.box .boxRight select{ display:inline-block; width:84px; height:34px; line-height:34px\9; border:1px solid #e3e3e3; outline-style:none; color:#999;}
.box .boxRight .FRtableAddressL{ margin-right:10px; margin-left:10px;}
.box .boxRight .selCity{ margin-right:10px;}
.box .boxRight .FRtable .FRtableBtn{ display:inline-block; width:120px; height:38px; background:#ea5404; color:#fff; line-height:38px; text-align:center; margin:0 8px 0 60px; cursor:pointer;}
.box .boxRight .FRtable .cityTitle{ color:#9f9f9f;}
.box .boxRight .FRtable .cityTitle a{ color:#ff7200; font-size:12px;}
.comment{ height:432px;}
.comment span.close{ display:inline-block; width:40px; height:40px; text-align:center; line-height:40px; margin-left:586px; font-size:16px; cursor:pointer;}
.comment_box{ padding:0 30px; width:570px; height:340px;}
.comment_box h2{ font-size:18px;}
.comment_box .text{ width:546px; height:164px; line-height:24px; color:#999; border:1px solid #e2e2e2; padding:10px; overflow:hidden; margin-top:10px; font-family:'微软雅黑' Verdana Arial Helvetica sans-serif; outline:none;}
.comment_num{ width:100%; height:36px; margin-top:12px; margin-bottom:40px;}
.comment_num .num span{ float:left; display:inline-block; width:34px; height:34px; background:#f7f7f7; margin-right:10px;}
.comment_num .num span{ background:url(../images/t6.jpg) no-repeat;}
.comment_num .num{ float:left; width:170px; height:34px; margin-bottom:15px; border:1px solid #e2e2e2; margin-right:10px;}
.comment_num .num input{ width:116px; height:34px; line-height:34px; color:#999;}
.comment_num p{ display:inline-block; font-size:12px; color:#999; margin-top:16px;}
.comment_box .btn{ width:170px; height:38px; background:#ea5404; color:#fff; font-size:18px; text-align:center; line-height:38px; cursor:pointer;}


/* 第六模块 家居建材 */
.mainSix{ width:100%; /*height:646px;*/ margin-bottom:35px;}
.mainSix .title .title_span{ margin-right:452px;}
.mainSixT{ float:left; width:880px; height:573px; border-left:1px solid #ececec; border-top:1px solid #ececec; border-bottom:1px solid #ececec;}
.MSlist{ margin:25px 20px; width:840px; height:70px;}
.MSlist h3{ display:inline-block;  width:70px; font-size:14px; font-weight:normal; color:#999; overflow:hidden;}
.MSlist2{ margin:0 20px 20px; width:840px; height:20px;}
.MSlist2 h3{ display:inline-block; width:70px; height:20px; font-size:14px; font-weight:normal; color:#999; overflow:hidden;}
ul.MSnavC{ width:770px; height:70px; margin-left:70px; margin-top:-26px; overflow:hidden;}
ul.MSnavC li{ float:left; margin-right:24px;}
ul.MSnavC li a{ font-size:12px; color:#666; line-height:24px;}
ul.MSnavC li a:hover{ color:#00a151;}
ul.MSnavC2{ width:770px; height:20px; margin-left:70px; margin-top:-26px; overflow:hidden;}
ul.MSnavC2 li{ float:left; margin-right:24px;}
ul.MSnavC2 li a{ font-size:12px; color:#666; line-height:24px;}
ul.MSnavC2 li a:hover{color:#00a151;}
ul.MSimg{ width:840px; height:190px; padding:20px;}
ul.MSimg img{ -webkit-transition:.3s all ease-in-out; -ms-transition:.3s all ease-in-out; -moz-transition:.3s all ease-in-out; -o-transition:.3s all ease-in-out; transition:.3s all ease-in-out;}
ul.MSimg img:hover{ -webkit-transform:scale(1.04); -ms-transform:scale(1.04); -moz-transform:scale(1.04); -o-transform:scale(1.04);}
ul.MSimg .last{ margin-right:0;}
li.MSimgList{ float:left; margin-right:9px;}
li.MSimgList a.img{ display:inline-block; width:200px; height:133px; overflow:hidden;}
li.MSimgList p{ width:200px; height:40px; overflow:hidden;}
li.MSimgList p a{ font-size:14px; line-height:40px;}
ul.mainSixB{ width:880px; height:76px; margin-top:8px;}
ul.mainSixB li{ float:left;}
ul.mainSixB li a{ display:block; width:145.6px; height:74px; border:1px solid #ececec; border-left:0;}
.MSright{ float: left; width:307px; height:573px; border:1px solid #ececec; margin-left:-2px;}
.MSright .titleR{ padding:0 20px; width:267px;}
.MSright .titleR .TRright{ font-size:12px; color:#999; float:right; cursor:pointer;}
.MSright .list{ padding:0 20px; margin-top:8px;}
.MSright .list li{ border-bottom:1px solid #ececec; padding:10px 0;}
.MSright .list li.last{ border-bottom:0;}
.MSright .list li a.list_left{ display:inline-block; width:40px; height:40px; border-radius:50%; overflow:hidden; margin-right:10px; vertical-align:top;}
.MSright .list .list_right{ display:inline-block; width:206px; }
.MSright .list .list_right h3 a{ display:inline-block; line-height:34px;}
.MSright .list .list_right p{ font-size:12px; line-height:22px; color:#999;}
.MSbottom{ width:860px; height:80px; padding:10px 10px; overflow:hidden;}
.MSbottom ul.list{ float:left;}
.MSbottom ul.list li{ width:126px; height:26px; margin-right:16px; overflow:hidden; white-space:nowrap;}
.MSbottom ul.list li a{ font-size:14px; line-height:26px; color:#999;}


/* 第七模块 家居新闻 */
.mainSeven{ width:100%; height:370px;  margin-bottom: 35px;}
.mainSeven .title .title_span{ margin-right:440px;}
.MSNcontent{ width:100%; height:299px;}
.MSNimg,.MSNLright,.MSNright{ float:left; display:inline-block;}
.MSNimg{ position:relative; width:400px; height:299px; overflow:hidden;}
.MSNimg div{ position:absolute; bottom:0; left:0; width:100%; height:36px; background:#000; opacity:0.5; filter:alpha(opacity:50); text-align:center; color:#fff; font-size:12px; line-height:36px;}
.MSNLright { width:398px; height:257px; padding:20px 40px; border:1px solid #ececec; }
.MSNLright .MSNLright_title{ display:inline-block; font-size:18px;}
.MSNLright .MSNLright_title h3{ width:418px; height:28px; margin-bottom:10px; overflow:hidden;}
.MSNLright .MSNLp{ width:418px; height:52px; overflow:hidden;}
.MSNLright .MSNLp p{ line-height:24px; color:#999;}
.MSNLright ul.MSNLlist{ width:418px; height:150px;}
.MSNLright ul.MSNLlist li{ line-height:24px;}
.MSNLright ul.MSNLlist li i{ display:inline-block; width:2px; height:2px; background:#666; margin-right:4px; vertical-align:middle;}
.MSNLright ul.MSNLlist li a{ display:inline-block; width:330px; color:#666; font-size:14px; overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MSNLright ul.MSNLlist li a:hover{ color:#00a151;}
.MSNLright ul.MSNLlist li span{ display:inline-block; float:right; color:#ddd; font-size:12px;}
.MSNright{ width:269px; height:297px; border:1px solid #ececec; border-left:0; padding:0 20px; }
.MSNright h3{ height:60px; line-height:60px; border-bottom:1px solid #ececec; font-size:18px; margin-bottom:6px; font-weight:normal; overflow:hidden;}
.MSNright h3 a{ color:#333;}
.MSNRlist{ width:268px; height:198px;}
.MSNRlist li{ width:274px; height:33px;}
.MSNRlist li i{ display:inline-block; width:2px; height:2px; background:#666; margin-right:8px;  vertical-align:middle;}
.MSNRlist li a{ display:inline-block; color:#666; width:274px; height:30px; line-height:30px; font-size:14px;  overflow:hidden; text-overflow:ellipsis; -o-text-overflow:ellipsis; white-space:nowrap;}
.MSNRlist li a:hover{ color:#00a151;}


/* xiaoquloupan start 2016-1-0-4-add */
.mainLoupan{
	margin-bottom: 35px;
}
.MLPcontent{
	border: 1px solid #ececec;
}
.MLPcontent_left{
	float: left;
	padding: 14px;
	width: 853px;
	border-right: 1px solid #ececec;
}
.MLPcontent_left_top{
	height: 72px;
}
.MLPcontent_left_top span{
	float: left;
	font-size: 14px;
	color: #999;
	margin-top: 10px;
	height: 100%;
}
.MLPcontent_left_top_list{}
.MLPcontent_left_top_list li{
	float: left;
	font-size: 12px;
	color: #666;
	padding: 5px 6px;
	margin-left: 15px;
	margin-top:10px;
	cursor: pointer;
}
.MLPcontent_left_top_list li.show{
	background: #ff7200;
	color: #fff;
}
.MLPcontent_left_listImg{}
ul.MLPcontent_left_list{
	padding: 10px 0;
	display: none;
}
ul.MLPcontent_left_list.show{
	display: block;
}
ul.MLPcontent_left_list li{
	float: left;
	margin-left: 18px;
	font-size: 14px;
	cursor: pointer;
}
ul.MLPcontent_left_list li:first-child{
	margin-left: 0;
}
ul.MLPcontent_left_list li div{
	font-size: 14px;
	padding-top: 16px;
}
ul.MLPcontent_left_list li div span{
	font-size: 14px;
	float: left;
}
ul.MLPcontent_left_list li div p{
	color: #999;
	font-size: 12px;
	float: right;
}
ul.MLPcontent_left_list li div p em{
	color: #333;
	font-size: 14px;
}

.MLPcontent_right{
	float: left;
	padding: 20px;
	width: 266px;
}
.MLPcontent_right_title{
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
}
.MLPcontent_right_title p{
	font-size: 16px;
}
ul.MLPcontent_right_list{
	padding: 12px 0;
	height: 236px;
	overflow: hidden;
}
ul.MLPcontent_right_list li{
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 270px;
}
ul.MLPcontent_right_list li a{
	font-size: 14px;
	line-height: 34px;
	height: 34px;
	color: #666;
}
ul.MLPcontent_right_list li a i{
	display:inline-block;
	width:2px;
	height:2px;
	background:#666;
	margin-right:8px;
	vertical-align:middle;
}
/* xiaoquloupan end */

/* jiajuzimeiti start 2016-1-0-4-add */
.mainZimeiti{
	margin-bottom: 35px;
}
.ZMTcontent{
	border: 1px solid #ececec
}
.ZMTcontent_left{
	float: left;
	width: 852px;
	padding: 24px 15px;
	border-right: 1px solid #ececec;
}
ul.ZMTcontent_left_list{}
ul.ZMTcontent_left_list li{
	position: relative;
	float: left;
	margin-left: 16px;
	margin-bottom: 40px;
}
ul.ZMTcontent_left_list li:first-child{
	margin-left: 0;
}
ul.ZMTcontent_left_list li img.bImg{}
ul.ZMTcontent_left_list li img.rImg{
	display: block;
	position: absolute;
	bottom: 0;
	left: 50%;
	width: 73px;
	height: 73px;
	margin: 0 0 -40px -37px;
	border: 2px solid #fff;
	border-radius: 	50%;
	overflow: hidden;
	z-index: 1
}
ul.ZMTcontent_left_list li a{
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	height: 60px;
	padding: 100px 20px 20px;
	color: #fff;
	text-align: center;
	width: 232px;
	-khtml-opacity:0;
    -webkit-opacity: 0;
    -moz-opacity: 0;
    -ms-opacity:0;
    -o-opacity: 0;
    opacity: 0;
    display: none\9;
}
ul.ZMTcontent_left_list li a.active{
	display: block;
	opacity:1;
	background: rgba(0,0,0,0.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000);
}
ul.ZMTcontent_left_list li a span{
	font-size: 16px;
	width: 230px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
}
ul.ZMTcontent_left_list li a p{
	font-size: 12px;
	padding-top:4px;
	line-height:20px;
	height: 40px;
	overflow: hidden;
}
.ZMTcontent_left_bottom{
	padding-top: 18px;
}
.ZMTcontent_left_bottom ul{
	float: left;
	width: 47.5%;
}
.ZMTcontent_left_bottom ul:first-child{
	margin-right: 5%;
}
.ZMTcontent_left_bottom ul li{
	line-height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ZMTcontent_left_bottom ul li a{
	float: left;
	width: 70%;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.ZMTcontent_left_bottom ul li a i{
	display:inline-block;
	width:2px;
	height:2px;
	background:#666;
	margin-right:8px;
	vertical-align:middle;
}
.ZMTcontent_left_bottom ul li span{
	float: right;
	width: 20%;
	color: #ddd;
	font-size: 12px;
}

.ZMTcontent_right{
	float: left;
	padding: 20px 15px;
	width: 275px;
}
.titleR a{
	float: right;
	font-size: 12px;
	line-height: 40px;
	color: #999;
	cursor: pointer;
}
.ZMTcontent_right .cur{
	position: relative;
	padding: 24px 0;
	border-bottom: 1px dashed #ececec;
	width: 270px;
	height: 150px;
	overflow: hidden;
}
.ZMTcontent_right .cur .left,.ZMTcontent_right .cur .right{
	position: absolute;
	top: 50%;
	margin-top: -16px;
	cursor: pointer;
}
.ZMTcontent_right .cur .left{
	left: 0;
}
.ZMTcontent_right .cur .right{
	right: 0;
}
.ZMTcontent_right .cur  .ulList{
	position: absolute;
	left: 30px;
	width: 210px;
	height: 150px;
	overflow: hidden;
}
.ZMTcontent_right .cur ul.list{
	position: absolute;
}
.ZMTcontent_right .cur ul.list li{
	float: left;
	width: 210px;
	height: 150px;
	text-align: center;
}
.ZMTcontent_right .cur ul.list li img{
	border-radius: 50%;
	overflow: hidden;
}
.ZMTcontent_right .cur ul.list li img{}
.ZMTcontent_right .cur ul.list li p{
	font-size: 16px;
	padding-top: 10px;
	text-align: center;
}
.ZMTcontent_right .cur ul.list li p em{
	display: inline-block;
	width: 18px;
	height: 16px;
	/*background: url(../images/home_24.png) no-repeat;新，老文件中无此图片*/
	vertical-align: top;
	padding-top: 3px;
}
ul.ZMTcontent_right_list{
	padding-top: 10px;
}
ul.ZMTcontent_right_list li{
	line-height: 34px;
}
ul.ZMTcontent_right_list li a{
	display: block;
	width: 280px;
	font-size: 14px;
	color: #666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
ul.ZMTcontent_right_list li a i{
	display:inline-block;
	width:2px;
	height:2px;
	background:#666;
	margin-right:8px;
	vertical-align:middle;
}
/* jiajuzimeiti end */
/*  end main  */


/* 右导航 */
.sideBarNav{ position:fixed; top:50%; margin-top:-75px; right:0; width:40px; height:150px; background:#f2f2f2; display:none;}
.sideBarNav_list{ width:28px; height:150px; margin:0 auto;}
.sideBarNav_list li{ width:100%; border-bottom:1px solid #e5e5e5; padding:12px 0; cursor:pointer;}
.sideBarNav_list li.last{ border-bottom:0;}
.sideBarNav_list li span{ display:inline-block; width:24px; height:24px; background:url(../images/home_sprites.png) no-repeat; margin-left:2px;}
.sideBarNav_list li span.SBNL1{ background-position:right -339px;}
.sideBarNav_list li span.SBNL2{ background-position:right -405px;}
.sideBarNav_list li span.SBNL3{ background-position:right bottom; width:18px; margin-left:5px;}
.sideBarNav_list li span.SBNL1.show{ background-position:-181px -339px;}
.sideBarNav_list li span.SBNL2.show{ background-position:-181px -405px;}
.sideBarNav_list li span.SBNL3.show{ background-position:-181px bottom;}
.WXimg{ position:absolute; top:0; right:42px; width:129px; height:150px; background:#f2f2f2; display:none; cursor:pointer;}
.WXimg img{ margin:5px;}
.WXimg p{ color:#999; text-align:center; margin-top:-3px;}
.cursor{ position:absolute; top:0; right:0; width:50px; height:52px; cursor:pointer;}




/**app推广样式**/
.app-bottom {
    position: fixed;
    bottom: 0;
    left: 0;
    background: rgba(24, 26, 30, 0.9);
    width: 100%;
    height: 90px;
}

.app-bottom .main {
    width: 1190px;
    position: relative;
}

.app-wx {
    position: absolute;
    width: 130px;
    height: 130px;
    top: -60px;
    left: 50px;
}

.app-wx .app-wx-bd {
    position: absolute;
    border: 10px solid rgba(24, 26, 30, 0.9);
    border-bottom: none;
    width: 130px;
    height: 60px;
    left: -10px;
    top: -30px;
}

.app-wx img {
    position: absolute;
    top: -20px;
}

.app-bottom .text {
    margin-left: 250px;
}

.app-bottom .close {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 26px;
    height: 26px;
    z-index:100;
    background: url(../images/app-icon.png) no-repeat;
}

.app-bottom .close:hover {
    background-position: 0 -30px;
}

.app-bottom .close:active {
    background-position: 0 -60px;
}

.app-bottom .btn {
    position: relative;
    top: 8px;
    padding: 15px 30px;
    background: #f06a00;
    border-radius: 5px;
    color: #fff;
    font-size: 20px;
    font-weight: bold;
    letter-spacing: 4px;
    margin-left: 104px;
}

.app-bottom .btn:active {
    background: #d25a00;
}
/*广告位start*/
.banner {
    width: 1190px;
    height: auto;
    margin: -18px auto 0;
}
/*广告位END*/