.zjf_t{width: 100%;text-align: center;}
.zjf_t h3{font-size: 48px;}
.zjf_t h3 em{font-style: normal;color: #ee2c29;}
.zjf_t i{display: block;width: 64px;height: 3px;margin:30px auto; background: #ff4b48;}

.zjf_t1 h3{font-size: 48px;color: #fff;}
.zjf_t1 i{display: block;width: 64px;height: 3px;margin:30px auto; background: #fff;}

.zjf_c{overflow: hidden;}
.zjf_c1{width: 384px;height: 516px; background: url(../images/zjf_c1.png) top no-repeat;position: relative;}
.zjf_c2{width: 384px;height: 516px;margin-right: 24px;margin-left: 24px; background: url(../images/zjf_c2.png) top no-repeat;position: relative;}
.zjf_c3{width: 384px;height: 516px; background: url(../images/zjf_c3.png) top no-repeat;position: relative;}

.zjf_c1 ul{padding:0px 20px 0px 20px;overflow: hidden;margin-top:120px;}
.zjf_c1 ul li{font-size: 24px;overflow: hidden;margin-bottom:15px;}
.zjf_c1 ul li em{width:13px;height:13px;background: url(../images/yy.png) left no-repeat;float: left;margin-top:9px;}
.zjf_c1 ul li i{float: right;display: block;font-style: normal;width: 320px;}

.zjf_c1 a{display: block;width: 218px;height: 57px;line-height: 57px;text-align: center;background: linear-gradient(to right,#ff0b00,#ff4200);border-radius: 57px;color: #fff;font-size: 24px; position: absolute;top:450px;left: 85px;}

/*精装房烦恼*/
.jzf_fn{width: 100%;margin:70px auto;height:610px;padding-top:50px; background: url(../images/jzf_fn_bg.jpg) top no-repeat;}
.jzf_fn_c{overflow: hidden;margin-top:50px;}
.jzf_fn_c1{float: left;width: 376px;margin-right: 35px;}
.jzf_fn_c1:nth-child(3){margin-right:0px;}
.jzf_fn_t1{ background: #fff;padding:30px 0px;}
.jzf_fn_t1 h4{font-size: 38px;font-weight: normal;border-left:24px solid #ee2c29 ;line-height: 36px;text-indent: 30px;}
.jzf_fn_t1 p{margin-left: 52px;font-size: 24px;margin-top:18px;}

.jzf_fn_c1 span{display: block;width: 376px;height: 265px;}

/*对比图*/
.ppsl_dbt{display: block;width: 1132px;height: 123px;line-height: 123px;margin:30px auto 0px auto; background: url(../images/ppsl_dbt.jpg) no-repeat;font-size: 28px;color: #fff;padding-left:20px;}
.ppsl_dbt a{display: block;width: 186px;height: 45px;line-height: 45px;text-align: center;color: #fff; background: #ee2c29;float: right;font-size: 16px;border-radius: 3px;margin-top:38px;margin-right: 20px;}

/*厨房客厅切换*/
.fourbtn{
	width: 1200px;
	height: auto;
	margin: auto;
}
.fourbtn li{
	width: 200px;
	height: 40px;
	background-color: #f7f7f7;
	border-radius: 6px;
	border: solid 0px #d1d1d1;
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #888888;
	margin: 36px 0 27px 0;
	text-align: center;
	line-height: 40px;
}
.btnul, .fbbtn{
	width: 100%;
	height: 100%;
	display: flex;
	justify-content: space-between;
}
.fbbtn li{
	display: flex;
    justify-content: center;
    align-items: center;
	cursor: pointer;
	border: 1px solid #d1d1d1;
}
.fbbtn .btnactive{
	background-color: #ff1600;
	border-radius: 6px;
	font-family: SourceHanSansCN-Normal;
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
	border: none;
}
.btnword, .btnactive .btnword{
	padding-left: 16px;
    text-align: right;
}
.fbtnimg1{
	background: url(../images/ico1.png) no-repeat;
	background-size: 23px 18px;
	width: 69px;
    padding-left: 16px;
    text-align: right;
    background-position: 0;
}
.btnactive .fbtnimg1{
	background: url(../images/ico11.png) no-repeat;
	background-size: 23px 18px;
    width: 69px;
    padding-left: 16px;
    text-align: right;
    background-position: 0;
}
.fbtnimg2{
	background: url(../images/ico22.png) no-repeat;
	background-size: 21px 18px;
	width: 54px;
	background-position: 0;
}
.btnactive .fbtnimg2{
	background: url(../images/ico2.png) no-repeat;
	background-size: 21px 18px;
    width: 54px;
    background-position: 0;
}
.fbtnimg3{
	background: url(../images/ico33.png) no-repeat;
	background-size: 21px 18px;
	width: 54px;
	background-position: 0;
}
.btnactive .fbtnimg3{
	background: url(../images/ico3.png) no-repeat;
	background-size: 21px 18px;
    width: 54px;
    background-position: 0;
}
.fbtnimg4{
	background: url(../images/ico44.png) no-repeat;
	background-size: 19px 19px;
	width: 60px;
	background-position: 0;
}
.btnactive .fbtnimg4{
	background: url(../images/ico4.png) no-repeat;
	background-size: 19px 19px;
    width: 60px;
    background-position: 0;
}
.fbtnimg5{
	background: url(../images/ico55.png) no-repeat;
	background-size: 23px 20px;
	width: 54px;
	background-position: 0;
}
.btnactive .fbtnimg5{
	background: url(../images/ico5.png) no-repeat;
	background-size: 23px 20px;
    width: 54px;
    background-position: 0;
}

.fourtable{
	width: 1200px;
	margin: auto;
	margin-bottom: 115px;
	height: 440px;
	overflow: auto;
	overflow-x: hidden;
}
.fourtable ul{
	border-top:1px dashed #E2E2E2 ;
}
.fourtable ul li div{
	width: 1200px;
	height: 54px;
	margin-bottom: 1px;
}
.spacediv{
	height: 68px !important;
	background-color: #fdfdfd;
}
.fourtable li div .onetitle{
	font-size: 22px !important;
	color: #888 !important;
	line-height: 68px;
}
.fourtable li div span:nth-child(1){
	width: 320px;
	height: 100%;
	/*background-color: #f7f7f7;*/
	border-bottom: 1px dashed #E2E2E2;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
	float: left;
	padding-left: 54px;
	line-height: 70px;
}
.fourtable li div span:nth-child(2){
	width: 782px;
	height: 100%;
	border-bottom: 1px dashed #E2E2E2;
	border-right: 1px solid #E2E2E2;
	border-top: none;
	border-left: none;
	float: right;
	line-height: 54px;
	padding-left: 40px;
	color: #333;
	font-size: 15px;
}
.fourtable li div span{
	font-family: SourceHanSansCN-Regular;
	font-size: 15px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
	color: #333;
}

/*合作品牌*/
.hzpp{overflow: hidden;}
.hzpp ul{overflow: hidden;}
.hzpp ul li{width: 156px;height: 53px;border:1px solid #cbcbcb;float: left;margin-right: 15px;margin-bottom:15px;}
.hzpp ul li:nth-child(7){margin-right: 0px;}
.hzpp ul li:nth-child(14){margin-right: 0px;}
.hzpp ul li:nth-child(21){margin-right: 0px;}
.hzpp ul li:nth-child(28){margin-right: 0px;}
.hzpp ul li:nth-child(35){margin-right: 0px;}

.dzgc{display: block;width: 1200px;height: 713px;margin: 60px auto;}




/*毛坯房页面样式css*/
/* 什么是 个性化定制整装 */
.mpf_gxhdz_wk {padding:50px 0;}
.mpf_gxh {height:200px;margin-top:30px;}
.mpf_gxh_le {float:left;width:200px;height:200px;background:#ffc100;}
.mpf_gxh_lep {margin-top:45px;}
.mpf_gxh_le p {font-size:36px;text-align:center;}
.mpf_gxh_ri {float:left;width:1000px;height:200px;background:#f2f2f2;}
.mpf_gxh_ri li {float:left;margin-left:11px;}
.mpf_gxh_rili1 {font-size:20px;margin-top:80px;font-weight: bold;}
.mpf_gxh_rili2 {margin-top:10px;}
.gxh_rili2_img1 {position:relative;}
.gxh_rili2_p {font-size:24px;text-align:center;margin-top:-110px;}
.gxh_rili2_img2 {display:none;position:relative;}

.gxh_rili2_p1 {font-size:18px;text-align:center;margin-top:-110px;color:#fff;}
.mpf_gxh_rili2:hover .gxh_rili2_img1 {display:none;}
.mpf_gxh_rili2:hover .gxh_rili2_img2 {display:block;}


/* pk */
.mpf_pk_wk {padding:50px 0;background:#f2f2f2;}
.mpf_pk_img {margin:auto;}
.jzf_xzcy_an {width:600px;line-height:50px;background:#e4a003;color:#fff;text-align:center;margin:auto;margin-top:30px;border-radius:50px;font-size:35px;}
.jzf_xzcy_an:hover {background:#eeb329;}
/* pk over */


/*喜欢我的理由*/
.mpf_pk_img{margin: auto; }
.jzf_xzcy_an1{width:600px;line-height:68px;background: linear-gradient(to right,#ff0a00,#ff4400);color:#fff;text-align:center;margin:auto;margin-top:30px;border-radius:100px;font-size:35px;cursor: pointer;}
.jzf_xzcy_an1:hover {background:#ff0a00;}



/*志远简介页面*/
.zyjjc{}
.zyjjc h2{text-align: center;font-size: 40px;font-weight: normal;}
.zyjjc p{ text-indent: 30px;line-height: 32px;margin-top:15px;}
.zyjjc span{display: table;margin:20px auto 0px auto;}
.zyjjc img{width:100%;}

/*专业质检页面css样式*/
.zjjd{overflow: hidden;padding-top:50px;}
.zjjd li{float: left;width: 165px;height: 115px;margin-right: 7px;margin-bottom:7px;}
.zjjd_bg{ background: #f23e3e;border-radius: 5px;line-height: 115px;font-size: 26px;text-align: center;color: #fff;}
.zjjd li:nth-child(7){margin-right: 0px;}
.zjjd li:nth-child(14){margin-right: 0px;}
.zjjd li:nth-child(21){margin-right: 0px;}
.zjjd li:nth-child(28){margin-right: 0px;}
.zjjd li:nth-child(35){margin-right: 0px;}
.zjjd li:nth-child(42){margin-right: 0px;}


/*专业客服页面css*/
.kflc{width: 100%;padding-top:70px;}
.zykf_t{text-align: center;font-size: 48px;}
.kflc_bg{width: 100%;padding:30px 0px 30px 0px;margin-top:45px; overflow:hidden;background: #f2f2f2;}

.kffw_bg{width: 100%;height: 121px;background: url(../images/kffw_bg.jpg) no-repeat center;}
.kffw_c1{}
.kffw_c1 dl{padding-top:22px; float: left;}
.kffw_c1 dl dt{float: left;width: 50px;height: 50px;margin-top:15px}
.kffw_c1 dl dd{float: right;color: #fff;font-size: 24px;}
.kffw_c1 dl dd i{font-size: 30px;}
.kffw_c1 dl dd p{font-size: 24px;}

.bianju1{margin-left:36px;margin-right: 160px;}
.bianju2{margin-left:155px;}
.kffw_c11{width: 210px;}
.kffw_c22{width: 258px;}
.kffw_c33{width: 290px;}

.hg60{margin-top:60px;}

.kffc_c{overflow: hidden;padding:50px 0px;}
.kffc_cc{float: left;position: relative;}
.kffc_cc span{display: block;width: 100%;height: 55px; background: #000;opacity: 0.37; position: absolute;bottom: 0;}
.kffc_cc h4{font-size: 16px;color: #fff;width: 100%;text-align: center; font-weight: normal; position: absolute;bottom: 18px;}
.kffc_r{float: right;width: 549px;}

.kffc_c1{width: 350px;height: 534px;}
.kffc_c2{width: 294px;height: 265px;}
.kffc_c4{width: 549px;height: 265px;}
.kffc_c5{width: 295px;height: 265px;}
.kffc_c6{width: 250px;height: 265px;}

.bianju3{margin-right: 3px;}
.bianju4{margin-bottom: 4px;}

/*专业量房页面css*/
.lfpk{overflow: hidden;padding-top:80px;}
.lfpk dl{float: left;width: 566px;padding:17px;}
.lfpk dl dt{width: 566px;height: 401px;}
.lfpk dl dd{text-align: center;font-size: 40px;font-weight: bold;color: #474747;margin-top:8px;}

.lfpk_bg{ background: #c8c8c8;}
.lfpk_bg2{ background: #e71b1b;}
.lfpk .lfpk_bg2 dd{color: #fff;}

.lfpk_an{width: 538px;height: 78px;line-height: 78px;text-align: center;font-size: 36px;font-weight: bold; color: #fff;border-radius:8px; background: #ff8a00;display: block;margin:77px auto;}

.lf_bg{width: 100%;height: 710px; background: url(../images/lf_bg.jpg) no-repeat center;}
.lf_tit ul,.lf_tit1 ul{ cursor: pointer;overflow: hidden;}
.lf_tit ul li,.lf_tit1 ul li{float: left;width: 298.5px;height: 90px;line-height: 90px;text-align: center;font-size: 34px; color: #fff;margin-right: 2px; background: #bebebe;}
.lf_tit ul li:nth-child(4){margin-right: 0px;}
.lf_tit1 ul li:nth-child(4){margin-right: 0px;}
.lf_tit .hover2,.lf_tit1 .hover3{ background: #e71b1b;}
.lf_img{overflow: hidden;padding-top:12px;}

.lf_img1{width: 897px;height: 532px;float: left;}
.lf_img2{width: 292px;height: 174px;float: right;}


/*同城同房页面css*/
.tctf_bg{width: 100%;padding:76px 0px 100px 0px; background: #f1f1f1;}
.tctf_bg1{width: 1200px;height: 815px; background: url(../images/tctf_bg.jpg) no-repeat; position: relative;}
.tctf_bg1 span{display: block;width: 332px;font-size: 14px;color: #727272;line-height: 24px; position: absolute;top:245px;left:240px;}
.tctf_bg1 span strong{color: #f01c36;}

.tctf_bd{width: 560px;height: 595px;margin-top:30px;margin-right: 30px;background: #fff;opacity: 0.24;float: right;position: relative;}

.tctf_bg1 input{width: 500px;height: 72px;line-height: 72px;font-size: 20px;color: #a9a9a9; border-radius: 5px;border:1px solid #e7e7e7;padding:0px 20px; background: #fff;}

.tctf_input1{position: absolute;top:60px;right: 57px;}
.tctf_input2{position: absolute;top:150px;right: 57px;}
.tctf_input3{position: absolute;top:240px;right: 57px;}
.tctf_input4{position: absolute;top:330px;right: 57px;}
.tctf_input5{position: absolute;top:420px;right: 57px;}
.tctf_input6{position: absolute;top:510px;right: 57px;}

.tctf_button{width: 390px;height: 70px;line-height: 70px;text-align: center;font-size: 30px; border-radius: 5px;color: #fff;background: #f01c36;position: absolute;bottom:100px;right: 100px; cursor: pointer;}

/*提交后页面css样式*/
.wxts{font-size: 18px;width: 1110px;margin: auto;line-height: 30px; padding:40px 0px;}
.textlh2{line-height: 24px;}
