/************************************************************ M3.0装修知识 ************************************************************/
	* { box-sizing:border-box; } .none { display:none; }
	.mContain { width:100%; min-width:320px; max-width:640px; margin:0 auto; }
	header, .mBanner, .mMain, footer { width:100%; }
	/* header */
	header { background-color:#ffffff; padding:15px 3.125%; }
	header h1 { font-size:1px; }
	/*.city-name { width:65px; height:14px; border:1px solid #ea5404; border-radius:2px; background:url(../images/index_01.png) no-repeat 50px 4px; background-size:10px; padding-right:12px; line-height:12px; text-align:center; margin-left:12px; }*/
	.city-name a { color:#ea5404; }
	.city-title { font-family: Microsoft YaHei; font-size: 16px; margin-left: 20px; line-height:12px; }
	
	/********** 160309首页导航style  **********/
	.mNav-icon { cursor:pointer; }
	.mNav { width:100%; padding:15px 0; background-color:#ffffff; position:absolute; top:0; left:0; z-index:9999; display:none; }
	.mNav-close { cursor:pointer; text-align:right; padding:0 3.125%; }
	.mNav ul { padding:50px 0; }
	.mNav ul li { width:33.33%; height:auto; padding-bottom:20px; text-align:center; float:left; }
	.mNav ul li a img { width:50px; height:50px; }
	.mNav ul li a span { display:block; width:100%; height:20px; line-height:20px; }
	.bj-button{ background:#ffffff !important; color:#fa4c06 !important; height:38px; line-height:38px; border:#fa4c06 1px solid !important; }
	.bj-button-false{ background:#ddd !important; color:#999 !important; height:38px; line-height:38px; border:#ccc 1px solid !important; }
	
	/* mBanner */
	.mBanner { padding:20px 3.125% 0 ; border:5px solid #f0f0f0; border-left:none; border-right:none; }
	.mBanner a { width:25%; float:left; height:auto; text-align:center; margin-bottom:20px; }
	.mBanner a img { margin:0 auto 2.5px; }
	.mBanner a img:nth-child(1) { width:25.5px; height:25.5px; }
	.mBanner a img:nth-child(2) { width:24px; height:24px; }
	.mBanner a img:nth-child(3) { width:26px; height:23px; }
	.mBanner a img:nth-child(4) { width:26.5px; height:26.5px; }
	.mBanner a img:nth-child(5) { width:24.5px; height:24.5px; }
	.mBanner a img:nth-child(6) { width:22.5px; height:25.5px; }
	.mBanner a img:nth-child(7) { width:24.5px; height:24.5px; }
	.mBanner a img:nth-child(8) { width:25.5px; height:22px; }
	.mBanner a span { display:block; }
	
	/* mMain */
		/* gl-part1 */
		/*.gl-part1-divpre { width:100%; height:100%; position:relative; }*/
		.gl-part1 { width:100%; height:100%; position:relative; border-bottom:2px solid #f0f0f0; background-color:#fff; }
		.gl-part1-con { padding:0 3.125%; width:100%; position:absolute; top:33%; left:0; height:17px; overflow:hidden; }
		.gl-part1-con a { color:#333; padding:0 2.5%; }
		.gl-part1-con a:hover, #gl-part1h{ color:#fa4c06; }
		.gl1Add { width:10.33%; height:auto; position:absolute; top:20.5%; right:3.125%; cursor:pointer; }
			/* gp1-tk */
			.gp1-tk { width:100%; height:auto; position:absolute; top:0; left:0; }
			.gp1-tk-pre { width:100%; height:100%; position:relative; background:url(../images/index_39.png) no-repeat center top; background-size:100% 100%; }
			.gp1-tk-tit { width:93.75%; margin:0 auto; height:44px; line-height:44px; color:#fa4c06; border-bottom:1px solid #cccccc; }
			.gp1-tk-tit img { width:4.17%; height:auto; margin-top:12px; float:right; cursor:pointer; }
			.gp1-tk-pre ul { padding:12px 0; }
			.gp1-tk-pre ul li { width:33.33%; text-align:center; margin-bottom:10px; float:left; }
			.gp1-tk-pre ul li a { display:inline-block; width:93px; height:40px; background-color:#f0f0f0; border-radius:3px; line-height:40px; text-align:center; }
		/*#gl-part1-yc { position:fixed; top:0; }*/
		
		/* gl-part2 */
		.gl-tit { background:url(../images/index_26.png) no-repeat left center; background-size:0.725%; height:40px; line-height:40px; color:#fa510c; padding-left:2.66%; }
		.gl-part2 { padding-bottom:60px; }
		.mp8con-1 { padding:10px 3.125%; background-color:#fff; }
		.mp8con-1-fr, .mp8con-1-fr img { width:125px; height:95px; }
		
			.mp8c2-con { margin:0 0 0 135px; height:140px; overflow:hidden; padding:5px 0; } .mp8c2-con-2 { margin:0; }
			.mp8c2-con a.mp8a-1 p:nth-child(1) { color:#333; padding-bottom: 5px; height: 22px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
			.mp8c2-con a.mp8a-1 p:nth-child(2) { color:#999; line-height:18px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
			.mp8c2-con a.mp8a-2 { display:block; width:70px; height:20px; text-align:center; line-height:18px; border:1px solid #fa4c06; color:#fa4c06; font-size:12px; margin-top:10px; }
			.mp8con-1 { border-top:1px solid #c9c9c9; }
			.mp8con-1-2 { border-bottom:none; }
		
			.syMore-1 a { display:block; width:100%; height:40px; margin:4px 0 0; border:1px solid #c9c9c9; text-align:center; line-height:40px; color:#fa4c06; border-radius:3px; }
			.syMore-3 a { display:block; width:93.75%; margin:20px auto; background-color:#fff; }
	
	/* footer */
	.gonglue-r { width:10% ;  position:fixed; bottom:50px; right:0%}
	.gonglue-r a { display:inline-block; width:57.14286%; margin:10px 0 0 9px; } 
	.gonglue-r a img{ width:100%; }
	.xgtFoot{ width: 100%; height: 50px; margin-top:20px; background-color: rgba(0,0,0,0.7); position: fixed; bottom:0px; left: 0px;}
	.xgtFootMain{ width: 93.75%; height: 50px; margin: 0 auto;}
	.closeBar{ width:12px; height: 12px; float: left; margin-top:2px; cursor: pointer;}
	.closeBar img{ width: 12px; height: 12px;}
	.xgtFootMain h3{ float: left; color: #fefefe; font-size: 12px; font-family: Microsoft YaHei; margin-left: 10px; margin-top: 10px; line-height: 15px; font-weight: normal; }
	.xgtFootMain h2{ color: #fa4c06; font-size: 18px; height: 50px; line-height: 30px; font-family: Microsoft YaHei; font-weight: normal; float: left; margin-top:3px; }
	a.qlbBtn{width: 80px;height: 30px;float: right;line-height: 30px;text-align: center;background: #fa4c06;display: block;margin-top:10px;border-radius: 5px;color: #ffffff;font-size:12px;font-family: Microsoft YaHei;font-weight: normal;}
	.xgtFtX{ width: 50px; height: 50px; position: fixed; left: 0px; bottom:0px; background-color: rgba(0,0,0,0.7); border-top-right-radius:20px; border-bottom-right-radius:20px; display: none; cursor: pointer;}
	.xgtFtX h2{margin-top:6px; text-indent: 5px; color: #fa4c06; font-size: 18px; font-weight: normal; font-family: Microsoft YaHei;}
	.xgtFtX span{ line-height: 20px; color: #fefefe; font-size: 14px; font-family: Microsoft YaHei;}
	.xgtFtX-h2{ text-indent:0px !important;}