
/* 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; }
/* gl-part2 */
		.gl-tit { background:url(../images/mimg/subj.png) no-repeat left center; height:38px; line-height:38px; color:#e60012; padding-left:3.66%; margin-bottom:10px;}
		.gl-tit a{color:#e60012;}
		.gl-tit a:hover{color:#e60012;}
		.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:95px; 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 .mp8a-2 a, .mp8a-2 a{ display:block; width:70px; height:20px; text-align:center; line-height:18px; border:1px solid #e60012; color:#e60012; 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:#e60012; border-radius:3px; }
			.syMore-3 a { display:block; width:93.75%; margin:20px auto; background-color:#fff; }
/*装修攻略 详情页*/
.learning-zxsj{ position:absolute;  font-size:18px; left:30%; top:15px;}
.zxsj-content{ width:100%; margin-top:8px; display:block; overflow:hidden; }
.boxzt{width:90%; font-size:18px; line-height:30px;  padding:0 5%;}
.boxzt div{font-size:18px; line-height:30px; }
.zxsj-h2, .fx{  width:90%; font-size:14px; font-weight:normal;  margin:0 auto;  padding:0 5%;}
.zxsj-h2 a{font-size:14px; color:#666666;}
.zxsj-h1{ width:90%; font-size:24px; color:#333333; margin:0 auto; padding:0 5%; margin-bottom:20px;  /*height:20px;*/ line-height:46px;}
.zxsj-yd{width:90%; padding-bottom:5px;  border-bottom:#cccccc solid 1px; margin:0 auto;  padding:0 5%; line-height:30px; height:36px; margin-top:8px;}
.zxsj-yd span{ font-size:1.4rem; padding:0px 1px;}
.zxsj-p{ width:95%; line-height:24px; font-size:1.4rem; padding:0px 5%;}
.zxsj-l{ width:73% !important; overflow:hidden; height:28px;}
.zxsj-r{ width:27% !important; overflow:hidden;  height:28px;}
.zxsj-p-img{ width:100%; padding:10px 0px;}
.zxsj-content p {width:100%; /*padding:10px 0px !important;*/ margin:0px !important; line-height:24px !important; font-size:14px !important; text-indent:0px !important;}
.zxsj-content p span{ font-size:14px !important;}
.zxsj-content img{width:96%!important; height:auto!important; margin:10px 0px;}
.zxsj-content p img{width:96%!important; height:auto!important; }
.nav-1{width:96%;  background:#ffffff; padding:13px 0px; margin-top:8px;}
.zxsj-ul{ width:96%; float:left; margin-left:2%; margin-top:8px; margin-bottom:8px;}
.zxsj-ul li{ width:100%; height:24px; margin:0 auto; float:left; padding:1% 2%; background:#ffffff; margin-bottom:2px; line-height:24px; /*height:30px;*/} 
.zxsj-ul li a{ font-size:18px; color:#333333;}
.zxsj-ul-span{ width:2%}
.zxsj-ul-span1{ width:90%; font-size:18px;overflow:hidden; height:30px;}
.fx-dm{ width:70%; }
.fx-span{ line-height:30px;}
.fx{ height:30px;}
.zxsj-l-span{ width:50%}
.zxsj-l-span a{ color:#666666; padding:0px 3px;}
.zxsj-contentt{ width:100%;}
.zxzsMain{ width:100%; min-width:320px; max-width:640px; margin:0 auto; position:relative;  background-color:#ffffff;}

/*HOME精装页面*/
/***** 报名框 *****/
.formDiv{ background:#f1efef; padding-left:3.125%;padding-right:3.125%; padding-top:30px; padding-bottom:70px;}
	.p-po form { width:93.75%; height:auto; left:3.125%;  }
	.p-po input { width:96%; height:40px; border:1px solid #cccccc; line-height:40px; padding:0 5px; margin-bottom:10px; font-family:"微软雅黑"; font-size:14px; }
	.p-po .p12 a { background:url(../images/img_58_03.png) no-repeat 0% center; background-size:13% auto; padding-left:7%;}
	.p-po a.p13 { display:block; width:78.125%; height:auto; position:absolute; top:59.54%; left:10.9375%; }
	
	
.sMain{ margin-top:5px; width:96%; padding-left:2%; overflow:hidden;background:#ffffff }
.docH{ padding:15px 0px; background:url(../images/index_10.jpg) center no-repeat; font-size:18px; text-align:center}
.dDoc{ width:48%; margin-bottom:10px;}
.dDoo{ width:10%; background:#ff0000;  position:relative}
.dDoo .ybjImg img{ position:relative; width:100%; height:auto; left:0; top:0;}
.dDoc p,.dDoc p a,.dDoc a{ width:100%; height:26px; line-height:26px; font-size:14px; background:#ffffff; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis}
.doc-ck{ width:100%; height:40px; line-height:40px; font-size:14px; text-align:center; border:1px solid #cccccc; background:#ffffff; display:inline-block; margin:0 auto; margin-top:10px}
.doc-ck a{ width:100%; height:30px; display:block}
.tDoc{ margin-top:3%; }
.tDoc p a{ font-size:14px; width:22%; margin-right:3%; height:24px; line-height:24px; overflow:hidden; float:left; margin-top:3px; display:block; color:#999999}
.dDoo-a{ width:45% !important;}
.black{ color:#333333 !important}
.tMain{ margin-top:10px;}
.doc-cc { width:93.75%; margin:0 auto;}

.tDoc {
    margin-top: 0px;
}
.tDoc {
    margin-top: 3%;
}
.dDoo {
    width: 100%;
}
.tDoc .dDoo .ybjImg{
    position: relative;
}
.tDoc .ybjJd{
    position:absolute;
    width: 26.67%;
    left: 0px;
    top:0px;
}
.ybjInfo{
    width: 100%;
    height: 100px;
    margin-top:10px;
	display:block;
	
}
.ybjSjsIcon{
    width: 16.6%;
    height: auto;
    float: left;
    border-radius: 50px;
}
.ybjSjsIcon img{
    width: 100%;
    height: auto;
    border-radius: 50px;
}
.ybjListR{
    width: 81.3%;
    height: auto;
    float: right;
}
.ybjListRTop{
    width: 100%;
    height: 24px;
    line-height: 24px;
    margin-top:5px;
}
.ybjListRTop h3{
    max-width: 60%;
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
    font-weight: normal;
    font-size: 18px;
    float: left;
    font-family: Microsoft YaHei;
}
.ybjListRTop span{
    max-width: 40%;
    height: 24px;
    line-height: 24px;
    float: left;
    text-indent: 10px;
    color: #999999;
    font-size: 14px;
    font-family: Microsoft YaHei;
}
.ybjListRTop span i{
    color: #e60012;
    font-style: normal;
    height: 24px;
    line-height: 24px;
    font-size: 14px;
    font-family: Microsoft YaHei;
}
.ybjListRbt{
    width: 100%;
    height: 24px;
    line-height: 24px;
    color: #999999;
    font-size: 18px;
    font-family: Microsoft YaHei;
}
.ybjListRbt span{
    color: #999999;
    font-size: 16px;
    margin-right: 8px;
    font-family: Microsoft YaHei;
}
.doc-ck {
    width: 100%;
    height: 40px;
    line-height: 40px;
    font-size: 14px;
    text-align: center;
    border: 1px solid #cccccc;
    background: #ffffff;
    display: inline-block;
    margin: 0 auto;
    margin-top: 10px;
}
.zxfa{
    width: 100%;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    background: #fff;
}
.zxfaMain{
    width: 93.75%;
    margin:0 auto;
    height: auto;
    line-height: 30px;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size:14px;
    vertical-align: middle;
    background: url(../image/rightIcon.png) no-repeat right center;
    background-size: 2% 50%;
}
.zxfaMain img{
    width: 5.5%;
    vertical-align: middle;
    float: left;
    line-height: 30px;
    margin-top:3px;
    margin-left: 5px;
    margin-right: 5px;
}
.zxfaMain span{
    width: 83%;
    height: 30px;
    line-height: 30px;
    float: left;
    color: #333333;
    font-family: Microsoft YaHei;
    font-size:14px;
    text-indent: 6px;
}

.zbjXqTit{
    width: 100%;
    height: auto;
    border-bottom: 1px solid #c9c9c9;
}
.zbjXqTit p{
    width: 93.75%;
    height: auto;
    margin: 0 auto;
    line-height: 24px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: left;
    color: #666666;
    font-size:14px;
    font-family: Microsoft YaHei;
}
.zbjXqBar{
    width: 93.75%;
    height: auto;
    margin:0 auto;
    border-bottom: 1px solid #c9c9c9;
}
.zbjXqBarTit{
    width: 100%;
    height: 30px;
    line-height: 30px;
    color: #333333;
    font-size: 14px;
    padding-top: 5px;
}
.zbjXqBarTit b{
    width: 14px;
    height: 14px;
    line-height: 14px;
    text-align: center;
    border-radius: 50%;
    border:1px solid #333333;
    display: inline-block;
    margin-right: 5px;
    font-size: 14px;
    font-weight: normal;
}
.zbjXqBarTit span{
    color: #999999;
    font-size: 14px;
    font-family: Microsoft YaHei;
    margin-left: 10px;
    height: 30px;
    line-height: 30px;
}
.zbjXqBarName{
    width: 100%;
    height: auto;
    min-height: 24px;
    line-height: 24px;
    color: #999999;
    font-size: 14px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Microsoft YaHei;
}

.zbjXqUl{
    width:100%;
    height: auto;
    padding-bottom: 10px;
}
.zbjXqUl li{
    width: 30%;
    height: auto;
    float: left;
    margin-right: 5px;
    list-style: none;
    margin-bottom: 5px;
}
.zbjXqUl li img{
    width: 100%;
    height: auto;
}
.zbjGgw{
    width: 100%;
    height: auto;
}
.zbjGgwM{
    width: 93.75%;
    height: auto;
    margin:0 auto;
    margin-top:10px;
}
.zbjGgwM img{
    width: 100%;
    height: auto;
}

/*public scroll*/
.scroll{margin:0px auto;max-width:640px;}
.scroll_box{overflow:hidden;visibility:hidden;position:relative;}
.scroll_wrap{overflow:hidden; position:relative;}
.scroll_wrap li{position:relative;display:block;width:100%;float:left;}
.scroll_wrap li a{display:block;margin:0 auto;position:relative;}
.scroll_position{position:absolute;left:47%;z-index:400px;bottom:5px;}
.scroll_position li{display:inline-block;width:10px;height:10px;border-radius:10px;background:#fff;margin-left:5px}
.scroll_position li a{font-size:0;}
.scroll_position li.on{background-color:#ffd800;}
.scroll_position_bg{position:absolute;bottom:12px;left:42%;padding:0 15px;z-index:380px;height:26px;border-radius:26px;}

.mainNav { background-color:#ffffff; padding:13px 3.125%; }
		.mainNavli, .mp2-con3-pic { width:25%; height:auto; text-align:center; }
		.mainNavli img { width:50px; height:50px; margin:0 auto 2.5px; }
		.mainNavli span, .mp1-con2-pic span { display:block; }

/* main-part5 */
			.main-part5, .main-part6, .main-part7, .main-part8 { padding:0 0 3px 0; }
			.mp5Tit, .mp6Tit, .mp7Tit, .mp8Tit { padding:0 3.125%; height:40px; line-height:40px; border-bottom:1px solid #ccc; background:url(../images/mimg/subj.png) no-repeat left center;  color: #333;}
			.mp5Tit-fr { width:145px; }
			.mp5Tit a.normal { display:inline-block; width:28px; height:32px; margin:0 0 0 3.34%; cursor:pointer; }
			.mp5Tit a.active { display:inline-block; width:28px; height:32px; margin:0 0 0 3.34%; border-bottom:2px solid #e60012; color:#333; cursor:pointer; }
			.mp5List,.zxzbj { padding:10px 3.125% 0; margin-bottom: 10px;}
			.mp5List ul li,.zxzbj ul li { width:48%; margin-left:2%; height:auto; margin-bottom:5px; float:left; position:relative; overflow:hidden; }
			.mp5List ul li span{ display:block;  width:27.21%; height:30px; text-align:center; line-height:30px; background-color:rgba(0,0,0,0.6); color:#fff; font-family:"微软雅黑"; position:absolute; bottom:5px; right:0; }
			.mp5List ul li.mp5Lifr,.zxzbj ul li.mp5Lifr { float:right; }
			.syMore-1 a { display:block; width:100%; height:40px; margin:4px 0 0; border:1px solid #c9c9c9; text-align:center; line-height:40px; color:#e60012; border-radius:3px; }
			.syMore-2 a { display:block; width:93.75%; margin:0 auto; } 
			.none {display:none;}
			.zxzbj li.qqzb span{width: 44.898%;height:40px;line-height:25px;position:absolute; top:0; left:0;background:url(../images/zxqImg.png) no-repeat left top;background-size:100%;  font-family:"微软雅黑";text-indent: 1%;color: #fff;}
                                   .zxzbj li.sdsg span{width: 44.898%;height:40px;line-height:25px;position:absolute; top:0; left:0;background-size:100%;  font-family:"微软雅黑";text-indent:1%;color: #fff;}
                                   .zxzbj li.wgsg span{width: 44.898%;height:40px;line-height:25px;position:absolute; top:0; left:0;background-size:100%;  font-family:"微软雅黑";text-indent: 1%;color: #fff;}
                                   .zxzbj li.mgsg span{width: 44.898%;height:40px;line-height:25px;position:absolute; top:0; left:0;background-size:100%;  font-family:"微软雅黑";text-indent: 1%;color: #fff;}
                                   .zxzbj li.jgys span{width: 44.898%;height:40px;line-height:25px;position:absolute; top:0; left:0;background-size:100%;  font-family:"微软雅黑";text-indent: 1%;color: #fff;}

 /* .mp6Tit, .mp7Tit, .mp8Tit{border-bottom: 1px solid #ccc;} */
			.mp6con-1, .mp7con-1, .mp8con-1 { padding:10px 3.125%; }
			.mp6con-1-fl { width:85px; height:85px;  }
			.mp6con-1-fl img{ width:85px; height:85px; border:1px solid #ccc;  }
			.mp6con-2-fr, .mp7con-2-fr, mp8con-2-fl { width:100%; }
			.mp6c2-con { margin:0 0 0 95px; height:85px; overflow:hidden; padding:5px 0; }
			.mp6c2-con p { color:#999; line-height:20px; }
			.mp6c2-con p:nth-child(1) { font-size:12px; }
			.mp6c2-con p:nth-child(1) a { color:#333333; font-size:14px; }
			.mp6c2-con p:nth-child(2) a, .mp7c2-con p:nth-child(1) a{ color:#333; }
                                .mp6c2-con p a.mpSjs{ color:#999; line-height:20px; }
			.mp6con-2 { padding:0 3.125% 10px; border-bottom:1px solid #c9c9c9; } .mp6con-2-2 { padding:0 3.125% 10px; border-bottom:none; }
			.mp6con-2 a { display:block; width:31%; height:auto; margin-right:1.7%; float:left;  } .mp6con-2 a.nomr{ margin-right:0; }
			.mp6con-2 a img{ margin: 0 auto;}
			
			/* main-part7 */ 
			.mp7con-1-fl, .mp7con-1-fl img { width:50px; height:50px;  } .mp7con-1-fl img { border-radius:50%; }
			.mp7c2-con { margin:0 0 0 60px; height:50px; overflow:hidden; padding:5px 0; }
			.mp7c2-con p { color:#999; line-height:20px; }
			.mp7c2-con p:nth-child(2) { font-size:12px; }
			.mp7c2-con p:nth-child(2) span { float:right; }
			
			/* main-part8 */ 
			.mp8con-1-fr, .mp8con-1-fr img { width:125px; height:95px; }
			.mp8c2-con { margin:0  0 0 135px; height:95px; overflow:hidden; padding:5px 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:32%; height:20px; text-align:center; line-height:18px; border:1px solid #e60012; color:#e60012; font-size:12px; margin-top:10px; }
			.mp8con-1 { border-bottom:1px solid #c9c9c9; }
			.mp8con-1-2 { border-bottom:none; }
			
			/* main-part9 */
			.main-part9 { padding:10px 3.125%; background:  none repeat scroll 0 0;}
			.mp9Tit { color:#999; text-align:center;  }
			.main-part9 p { font-size:12px; line-height:16px; padding-top:5px; color:#999; }
			
			/* main-part10 */
			.main-part10 { height:40px; line-height:40px; text-align:center; }
			.main-part10 span { background:url(../images/mimg/tel.jpg) no-repeat left center; background-size:8%; padding-left:22px; }
			.main-part10 a { font-weight:normal; color:#e60012; }
			