body{
	max-width: 640px;
	margin: 0 auto;
	background-color: #fff;
	visibility: hidden;
}
.width1004{ padding:0 15px;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
/*
.header{
	padding:2% 3%;
	position: relative;
  box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);
	z-index: 2px
}
.header .logo{
	width:40%;
	display: block;

}

.header.fixed
{
	position: fixed;
	top: 0;
	left: 0;
}*/

.header{ height: 45px; color: #000; line-height: 45px; background: #fff; /*box-shadow: 0px 0px 10px 0px rgba(10, 2, 5, 0.15);*/ position:relative;}
.header .header_txt{ text-align:center; color: #000; line-height: 45px; font-size:16px;}
.header .hamburger {
	width: 45px;
	position: absolute;
	right: 0;
	top: 0;
	height: 100%
}
.header .hamburger i {
	position: absolute;
	top: 50%;
	width: 40%;
	height: 1px;
	background-color: #000;
	left: 20%;
	display: block;
	margin-top: -7px;
	transition: all ease .3s 0s;
	-moz-transition: all ease .3s 0s;
	-webkit-transition: all ease .3s 0s
}
.header .hamburger i:nth-of-type(2) {
	margin: 0
}
.header .hamburger i:last-of-type {
	margin-top: 7px
}
.header .hamburger.on i:first-of-type {
	transform: translate(0, 6px) rotate(-45deg);
	-moz-transform: translate(0, 6px) rotate(-45deg);
	-webkit-transform: translate(0, 6px) rotate(-45deg);
	-ms-transform: translate(0, 6px) rotate(-45deg)
}
.header .hamburger.on i:nth-of-type(2) {
	transform: scale(0, 1);
	-moz-transform: scale(0, 1);
	-webkit-transform: scale(0, 1);
	-ms-transform: scale(0, 1)
}
.header .hamburger.on i:last-of-type {
	transform: translate(0, -8px) rotate(45deg);
	-moz-transform: translate(0, -8px) rotate(45deg);
	-webkit-transform: translate(0, -8px) rotate(45deg);
	-ms-transform: translate(0, -8px) rotate(45deg)
}
.header_dq{ position:absolute; left:10px; top:0; line-height:45px; background:url(top_dq_ico.png) left center no-repeat; background-size: auto 15px; padding-left:15px;}
.top_nav{ display: none; width: 100%; position: fixed; left: 0; top: 45px; bottom: 0; background: #fff; z-index: 100;	}
.top_nav .top_nav_list li{ float:left; width:25%; padding:20px 0; text-align:center;}
.top_nav .top_nav_list li img{ height:25px;}
.top_nav .top_nav_list li .txt{ font-size:14px; color:#303030; line-height:25px;}


.bottom_nav{ position:fixed; left:0; bottom:0; width:100%; height:50px; background:#ffffff; z-index:800;}
.bottom_nav li{ float:left; width:33.33%;}
.bottom_nav li a{ display:block; width:100%; text-align:center; font-size:14px; color:#333; line-height:20px;}
.bottom_nav li a img{ height:18px; margin-top:5px;}




/*banner*/
.banner	.slideBox{ position:relative; overflow:hidden; margin:0 auto;  max-width:100%; }
.banner	.slideBox .hd{ position:absolute; height:28px; line-height:28px; bottom:10px; right:0; z-index:1;  width:100%; text-align:center;}
.banner	.slideBox .hd li{ display:inline-block; width:10px; height:10px;  background:none; text-indent:-9999px; overflow:hidden; margin:0 6px;border-radius: 50%;background: #fff}
.banner	.slideBox .hd li.on{ background:#09548d;  }
.banner	.slideBox .bd{ position:relative; z-index:0; }
.banner	.slideBox .bd li{ position:relative; text-align:center;  }
.banner	.slideBox .bd li img{ background:url(loading.gif) center center no-repeat;  vertical-align:top; width:100%;}
.banner	.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);  } 
.banner	.slideBox .bd li .tit{ display:block; width:100%;  position:absolute; bottom:0; text-indent:10px; height:28px; line-height:28px; background:url(tm.png) repeat; color:#fff;  text-align:left;  }

.i_d1{ background:#ececec;}
.i_d1 .notice{ box-shadow: 0 0 20px #ddd; line-height: 20px; border-radius: 15px; color: #999; padding: 10px 50px 10px 40px; background: #fff; background-size: auto 24px; text-align:center;}
.i_d1 .notice a{ color:#474747;}
.i_d1 .notice a span{ color:#ff5757;}
.i_d1 .notice marquee{ color:#d2001e;}
.i_d1 .notice marquee a{ color:#999;}
.i_d2{ padding-top:15px; padding-bottom:15px;}
.i_d2_nav li{ float:left; width:25%; text-align:center; line-height:20px;}
.i_hr1{ background:#ececec; height:10px;}
.i_d3 .title{ font-size: 24px; color: #333; line-height:34px; text-align:center;}
.i_inp1{ width:100%; box-sizing:border-box; height:40px; line-height:40px; padding:0 10px; background:#f7f7f7; border:0; border-radius:5px;}
.i_bt1{ width:100%; box-sizing:border-box; height:40px; line-height:40px; padding:0 10px; background:#febd27; border:0; border-radius:5px; color:#fff; font-size:15px;}
.i_d3 .txt{ text-align: center; color: #808080; font-size: 12px; line-height:25px;}

.i_d4{ background:#ececec; padding-top:10px; padding-bottom:10px;}
.i_d4 img{ display:block; width:100%;}
.i_title1{ font-size:20px; color: #333; font-weight: bold; line-height:34px; position:relative; border-bottom:#ececec 1px solid;}
.i_title1 a{ position:absolute; right:0; bottom:0; font-size:12px; color:#febd27; line-height:30px; font-weight:normal;}
.i_d5_list li{ float:left; width:100%; position:relative;}
.i_d5_list li .sjs_c{ position:absolute; top: 20px; right: 20px; text-align:center;}
.i_d5_list li .sjs_c .sjs_c_img{ width: 0.8rem; height: 0.8rem; border-radius: 50%; background: #fff; border: 1px solid #fff; overflow:hidden;}
.i_d5_list li .sjs_c .sjs_c_img img{ width:100%;}
.i_d5_list li .sjs_c .txt{ font-size:12px; color:#fff; text-align:center;}
.i_d5_list li .i_case_img{ display:block;}
.i_d5_list li .mb{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(to top, rgba(0,0,0,0.8), transparent, transparent, transparent);}
.i_d5_list li .i_case_txt{ position:absolute; left:10px; bottom:10px;}
.i_d5_list li .i_case_txt .txt1{ font-size:14px; color:#fff; line-height:20px;}
.i_d5_list li .i_case_txt .txt1 a{ color:#fff;}
.i_d5_list li .i_case_txt .txt2{ font-size:12px; color:#fff; line-height:20px;}
.i_d5_list li .i_case_txt .txt2 a{ color:#fff;word-wrap:break-word}
.i_d5_list li .i_case_txt .txt2 span{ margin:0 10px;}
.i_d5_list li .case_tp{ position:absolute; right:10px; bottom:10px; background:url(case_tp_ico.png) left center no-repeat; background-size:18px auto; padding-left:22px; font-size:12px; color:#fff; height:20px; line-height:20px;}

.i_d5_more{ text-align:center; line-height:30px; font-size:14px; color:#5f5f5f;}
.i_d5_more a{ font-size:14px; margin:0 5px; color:#5f5f5f;}

.i_d6{}
.i_d6_list{ padding:10px 0;}
.i_d6_list li{ position:relative; background:#fff; box-shadow: 0 0 20px rgba(0,0,0,0.1);}
.i_d6_list li .sjs_img{ display:block; width:100%;}
.i_d6_list li .txt{ padding:5px 10px;}
.i_d6_list li .txt .txt1{ font-size:14px; line-height:20px;}
.i_d6_list li .txt .txt2{ font-size:12px; line-height:18px; color:#666;}
.i_d6_list li .sjs_tj_img{ position:absolute; left:10px; top:0; width:25px;}

.i_ms1{ padding-top:15px; padding-bottom:15px;}
.i_ms1 input{ float:left; width:70%; display:block; line-height:35px; height:35px; background:#f7f7f7; border:0; box-sizing:border-box;border-top-left-radius: 5px; border-bottom-left-radius: 5px; padding:0 10px;}
.i_ms1 button{ float:left; width:30%; display:block; line-height:35px; height:35px; background:#febd27; border:0; box-sizing:border-box;border-top-right-radius: 5px; border-bottom-right-radius: 5px; color:#fff; font-size:15px;}

.i_d7_list li{ position:relative; background:#fff;}
.i_d7_list li img{ display:block; width:100%;}
.i_d7_list li .txt{ font-size:12px;}

.i_d8_list li{ float:left; width:29.33%; margin:0.25rem 2% 10px 2%; box-shadow: 0 0 0.15rem rgba(0,0,0,0.06); position: relative; box-sizing:border-box; padding:0.25rem 0 10px 0;}
.i_d8_list li .txt1{ text-align:center; font-size:14px; color:#373737; line-height:20px;}
.i_d8_list li .txt2{ text-align:center; font-size:12px; color:#b2b2b2; line-height:18px;}
.i_d8_list li .ico{ width: .5rem; height: .5rem; background: #fff; border-radius: 50%; position: absolute; top: -.25rem; left: 50%; margin-left: -.25rem; color: #e74c3c; text-align: center; line-height: .5rem;}

.i_d9{ background:url(i_d9_bg.jpg) center no-repeat; background-size:cover; padding:20px 0 0 0;}
.i_d9_list li{ float:left; width:25%; position:relative; margin-bottom:20px;}
.i_d9_list li .ico_c{ width:40px; height:40px; border:#757575 1px solid; background:#757575; padding:5px; border-radius:50%; margin:0 auto; position:relative;}
.i_d9_list li .ico_c .ico{ width:40px; height:40px; text-align:center; line-height:40px; border-radius:50%; background:#757575;}
.i_d9_list li .ico_c .ico img{ vertical-align:middle; max-width:40%;}
.i_d9_list li .txt{ margin-top:5px; line-height:25px; text-align:center; font-size:12px; color:#686868;}
.i_d9_list li .i_d9_r{ position:absolute; right:-5px; top:20px;}
.i_d9_list li .ico_c .i_d9_b{ position:absolute; left:20px; bottom:-40px;}
.i_d9_list li .i_d9_l{ position:absolute; left:-5px; top:20px;}

.i_d10_list li{ padding:10px 0; border-top:#cccccc 1px dashed;}
.i_d10_list li:first-child{ border-top:0;}
.i_d10_list li .rq{ float:left; width:1.35rem; height:1.35rem; background:#cccccc; text-align:center; line-height:1.35rem; font-size:30px; color:#fff; position:relative;}
.i_d10_list li .rq span{ position:absolute; bottom:5px; right:5px; font-size:14px; line-height:20px;}
.i_d10_list li .txt{ float:right; width:4.3rem;}
.i_d10_list li .txt .txt1{ font-size:14px; color:#333333; line-height:25px;}
.i_d10_list li .txt .txt2{ font-size:12px; color:#949494; line-height:20px; height:40px; overflow:hidden;}

.footer{ padding-top:10px; padding-bottom:10px; background:#2d2d2d; font-size:12px; color:#fff; text-align:center; line-height:20px;}
.footer *{ color:#fff; line-height:20px;}


/*热装楼盘*/
.n_nav1{ font-size:16px; color:#707070; height:40px; line-height:40px; text-align:center; border-bottom:#ececec 1px solid;}
.n_nav1 span{ display:inline-block; background:url(n_nav1_ico.png) center no-repeat; background-size:auto 8px; width:17px; height:8px; margin-left:5px;}

.n_nav1.on{ color:#febd27;}
.n_nav1.on span{  background:url(n_nav1_ico_on.png) center no-repeat;}
.n_nav1_c{ display:none; width: 100%; position: fixed; left: 0; top: 85px; bottom: 0; background: #fff; z-index: 1000; border-top:#ececec 1px solid;}
.n_nav1_list li{ float:left; width:31.33%; margin:5px 1%; height:35px;}
.n_nav1_list li a{ display:block; height:35px; text-align:center; background:#ffecc0; line-height:35px;}
.n_nav1_list li.on a{ background:#febd27; color:#fff;}

.bg1{ background:#ececec;}
.loupan_list li{ margin-bottom:10px;}
.loupan_list li img{ display:block; width:100%; border-top-left-radius: 5px; border-top-right-radius: 5px;}
.loupan_list li .txt{ background:#fff; padding:5px 10px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;}
.loupan_list li .txt .txt1{ font-size:18px; line-height:25px; color:#464646;}
.loupan_list li .txt .txt2{ float:left; width:100%; font-size:12px; line-height:20px; color:#666;}

/*热装楼盘详情*/
.lp_b_img{ width:100%; display:block;}
.lp_b_txt .txt{ background:#fff; padding:5px 0;}
.lp_b_txt .txt .txt1{ font-size:18px; line-height:25px; color:#464646;}
.lp_b_txt .txt .txt2{ float:left; width:120px; font-size:12px; line-height:20px; color:#7e7e7e;}
.xtal_title{ height:40px; font-size:16px; line-height:40px; color:#464646;}
.xtal_c{ padding-top:10px; padding-bottom:10px;}
.xtal_c_list li{ width:100%; position:relative; margin-bottom:10px;}
.xtal_c_list li .sjs_c{ position:absolute; top: 20px; right: 20px; text-align:center;}
.xtal_c_list li .sjs_c .sjs_c_img{ width: 0.8rem; height: 0.8rem; border-radius: 50%; background: #fff; border: 1px solid #fff; overflow:hidden;}
.xtal_c_list li .sjs_c .sjs_c_img img{ width:100%;}
.xtal_c_list li .sjs_c .txt{ font-size:12px; color:#fff; text-align:center;}
.xtal_c_list li .i_case_img{ display:block;}
.xtal_c_list li .mb{ position: absolute; width: 100%; height: 100%; top: 0; left: 0; background: linear-gradient(to top, rgba(0,0,0,0.8), transparent, transparent, transparent);}
.xtal_c_list li .i_case_txt{ position:absolute; left:10px; bottom:10px;}
.xtal_c_list li .i_case_txt .txt1{ font-size:14px; color:#fff; line-height:20px;}
.xtal_c_list li .i_case_txt .txt1 a{ color:#fff;}
.xtal_c_list li .i_case_txt .txt2{ font-size:12px; color:#fff; line-height:20px;}
.xtal_c_list li .i_case_txt .txt2 a{ color:#fff;}
.xtal_c_list li .i_case_txt .txt2 span{ margin:0 10px;}
.xtal_c_list li .case_tp{ position:absolute; right:10px; bottom:10px; background:url(case_tp_ico.png) left center no-repeat; background-size:18px auto; padding-left:22px; font-size:12px; color:#fff; height:20px; line-height:20px;}

/*设计师详情页*/
.sjs_i_bg{ width: 100%; height: 124px; background: #ff5b5d;}
.sjs_i_xx{ margin-top: -100px; margin-left:15px; margin-right:15px; background:#fff; border-radius:5px; padding:10px; position:relative;}
.sjs_i_xx .xx_l{ float:left; width:30%; overflow:hidden; border-radius:5px; position:relative;}
.sjs_i_xx .xx_l img{ width:100%;}
.sjs_i_xx .xx_l .sjs_tj_img{ position:absolute; left:10px; top:0; width:20px;}
.sjs_i_xx .xx_r{ float:right; width:68%;}
.sjs_i_xx .xx_r .txt1{ font-size:18px; line-height:25px; color:#333;}
.sjs_i_xx .xx_r .txt1 span{ font-size:14px; line-height:20px; color:#9b9b9b; margin-left:10px;}
.sjs_i_xx .xx_r .txt2{ font-size:14px; line-height:20px; color:#7c7c7c; margin-top:5px;}
.sjs_i_xx .xx_r .txt3{ line-height:20px; margin-top:5px;}
.sjs_i_xx .xx_r .txt3 span{ border-radius: 23px; padding: 3px 7px;}
.sjs_i_xx .xx_r .txt3 span.ico1{ background: rgba(71,124,212,0.1); color: #477cd4;}
.sjs_i_xx .xx_r .txt3 span.ico2{ background: rgba(212,132,71,0.1); color: #d48647;}
.sjs_i_xx .xx_r .txt3 span.ico3{ background: rgba(44,175,149,0.1); color: #2caf95;}
.sjs_i_xx .xx_r .txt3 span.ico4{ background: rgba(207,113,88,0.1); color: #cf7158;}
.sjs_i_xx .sjs_i_title{ font-size:18px; color:#333; line-height:40px; border-bottom:#ececec 1px solid;}
.sjs_i_xx .sjs_i_txt{ font-size:12px; color:#6c6c6c; line-height:20px; height:40px; overflow:hidden; padding-top:5px;}
.sjs_i_xx .sjs_i_xx_ico{ width: 28px; height: 28px; border-radius: 28px; position: absolute; bottom: -14px; left: 50%; margin-left: -14px; background:url(n_nav1_ico.png) #fff center no-repeat; background-size:15px auto;}
.sjs_i_xx .sjs_i_xx_ico.on{ background:url(n_nav1_ico2.png) #fff center no-repeat;}

.sjs_i_ul{}
.sjs_i_ul .design_item{position: relative;display: -ms-flexbox;display: flex;}
.sjs_i_ul .img{width: 90px;height: 90px;border-radius: 5px;overflow: hidden;float: left;margin-right: 10px}
.sjs_i_ul .designer_list_words{-ms-flex: 1;box-flex: 1;flex: 1;overflow: hidden;}
/*.sjs_i_ul .jp_tag{    width: 20px;color: #ffffff; position: absolute;top: -1px;left: 1%;line-height: 15px;background-size: 100%;z-index: 2;font-size: 12px;text-align: center}*/
.sjs_i_ul .jp_tag{    width: 20px;color: #ffffff; position: absolute;top: 0px;left: 1%;line-height: 15px;background: #febd27;background-size: 100%;z-index: 2;padding-top: 3px;font-size: 12px;text-align: center}

.sjs_i_ul .name{font-size: 18px;color: #333}
.sjs_i_ul .address{font-size: 12px;color: #999}
.sjs_i_ul .txt{color: #999;font-size: 12px;line-height: 18px}
.sjs_i_ul .txt a{color: #999;}
.sjs_i_ul .ellipsis{color: #999;font-size: 12px;line-height: 18px}
.sjs_i_ul .text .btn{display: inline;font-size: 12px;margin-right:4px;padding: 3px 7px;border-radius: 23px}
.sjs_i_ul .text .btn_1{background: rgba(71,124,212,0.1);color: #477cd4;}
.sjs_i_ul .text .btn_2{background: rgba(212,132,71,0.1);olor: #d48647;}
.sjs_i_ul .text .btn_3{background: rgba(44,175,149,0.1);color: #2caf95;;}
.sjs_i_ul .text .btn_4{background: rgba(207,113,88,0.1);color: #cf7158;}
.sjs_i_ul .text .btn_5{background: rgba(71,124,212,0.1);color: #477cd4;}
.sjs_i_ul .text .btn_6{background: rgba(212,132,71,0.1);olor: #d48647;}
.sjs_i_ul .text .btn_7{background: rgba(44,175,149,0.1);color: #2caf95;;}
.sjs_i_ul .text .btn_8{background: rgba(207,113,88,0.1);color: #cf7158;}
.sjs_i_ul .jp_tag:after{  content: '';width: 0px;height: 0;border-style: solid;border-width: 0 10px 10px;border-color: transparent #febd27 transparent;position: absolute;bottom: -10px;left: 0;}


.ksbj_top{ background:#2faedd;}
.ksbj_top .txt1{ padding-top:20px; font-size:24px; line-height:40px; color:#fff; font-weight:bold; text-align:center;}
.ksbj_top .img{ text-align:center;}
.ksbj_top .img img{ max-width:60%; padding-top:10px; padding-bottom:20px;}
.ksbj_ms{ background:url(ksbj_bg.jpg) top center no-repeat; background-size:100% auto;}
.ksbj_ms .ksbj_ms_c{ background:#fff; margin:0 15px; border-radius:10px; padding:20px; box-shadow:0px 0px 10px #eee;}
.ksbj_ms .ksbj_ms_c .ksbj_ms_inp{ width:100%; height:40px; line-height:40px; padding:0 20px; background:#f7f7f7; border:0; font-size:14px; box-sizing:border-box;}
.ksbj_ms .ksbj_ms_c .ksbj_ms_bt{ display:block; background:#febd27; width:200px; height:40px; text-align:center; line-height:40px; border:0; border-radius:20px; font-size:16px; color:#fff; font-weight:bold; margin:0 auto;}
.ksbj_ms .ksbj_ms_c .ksbj_ms_dh{ background:url(ksbj_ms_dh.png) left center no-repeat; background-size:18px auto; width:120px; font-size:16px; color:#5c5c5c; line-height:30px; height:30px; margin:0 auto; padding-left:25px; font-weight:bold;}

.ksbj_title1{ text-align:center; font-size:18px; line-height:40px; color:#4c4c4c; font-weight:bold;}
.ksbj_d2_list li{ float:left; width:31.33%; margin:0 1%;}
.ksbj_d2_list li .ico{ width:60px; height:60px; border-radius:50%; margin:0 auto; line-height:60px;}
.ksbj_d2_list li .ico1{ background: url(ksbj_d2_ico1.png) #e4ecf0 center no-repeat; background-size:auto 24px;}
.ksbj_d2_list li .ico2{ background: url(ksbj_d2_ico2.png) #e4ecf0 center no-repeat; background-size:auto 24px;}
.ksbj_d2_list li .ico3{ background: url(ksbj_d2_ico3.png) #e4ecf0 center no-repeat; background-size:auto 24px;}
.ksbj_d2_list li .txt{ font-size:12px; color:#4c4c4c; line-height:20px; text-align:center; height:40px; margin-top:5px; overflow:hidden;}
.ksbj_d3_list li{ float:left; width:31.33%; margin:0 1%;}
.ksbj_d3_list li .ico{ width:60px; height:60px; border-radius:50%; margin:0 auto; line-height:60px;}
.ksbj_d3_list li .ico1{ background: url(ksbj_d3_ico1.png) #e4ecf0 center no-repeat; background-size:auto 24px;}
.ksbj_d3_list li .ico2{ background: url(ksbj_d3_ico2.png) #e4ecf0 center no-repeat; background-size:auto 24px;}
.ksbj_d3_list li .ico3{ background: url(ksbj_d3_ico3.png) #e4ecf0 center no-repeat; background-size:auto 24px;}
.ksbj_d3_list li .txt{ font-size:12px; color:#4c4c4c; line-height:20px; text-align:center; height:40px; margin-top:5px; overflow:hidden;}

/*新闻列表*/
.news_nav li{ float:left; background:#f7f7f7; padding:10px 0; text-align:center; border-radius:5px;}
.news_nav li img{ height:30px;}
.news_nav li .txt{ font-size:14px; line-height:20px;}
.news_nav li.ico1 .txt{ color:#7cc972}
.news_nav li.ico2 .txt{ color:#febd27}
.news_nav li.ico3 .txt{ color:#fd6e53}
.news_nav li.ico4 .txt{ color:#27bffe}
.news_nav li.ico5 .txt{ color:#7472c9}
.news_nav li.ico6 .txt{ color:#2764fe}
.news_nav li.ico7 .txt{ color:#9353fd}
.news_nav li.ico8 .txt{ color:#48aa25}

.news_title{ font-size:18px; color:#333; line-height:40px; border-bottom:#ececec 1px solid;}
.news_list li{ padding:10px 0; border-bottom:#cccccc 1px solid;}
.news_list li img{ float:left; width:20%;}
.news_list li .txt{ float:right; width:78%;}
.news_list li .txt .txt1{ font-size:15px; color:#333333; line-height:22px;}
.news_list li .txt .txt2{ font-size:12px; color:#949494; line-height:20px;}
.news_list li .txt .txt3{ font-size:12px; color:#949494; line-height:20px;}

/*新闻详情页*/
.news_i_title1{ font-size:16px; color:#333333; line-height:30px; text-align:center;}
.news_i_title2{ font-size:12px; color:#9b9b9b; line-height:25px; text-align:center;}
.news_i_content{ font-size:16px; color:#6e6e6e; line-height:30px;}
.news_i_content *{ font-size:16px; line-height:30px;}
.news_i_content img{ max-width:100%; height:auto !important;}

.n_weizhi{ border-bottom:#7f7f7f 1px solid; border-top:#7f7f7f 1px solid; height:40px;}
.n_weizhi .n_weizhi_l{ float:left; width:20%; border-right:#7f7f7f 1px solid; height:40px;}
.n_weizhi .n_weizhi_l a{ display:block; height:40px; line-height:40px; text-align:center; font-size:14px; color:#7f7f7f;}
.n_weizhi .n_weizhi_r{ float:left; width:77%; padding-left:2%; font-size:14px; color:#7f7f7f; height:40px; line-height:40px;}
.n_weizhi .n_weizhi_r a{ color:#7f7f7f;}

.dq_title{ height:40px; line-height:40px; text-align:center; font-size:14px; color:#7f7f7f;}
.dq_zf{font-size:14px; color:#7f7f7f; line-height:35px; height:35px; border-bottom:#7f7f7f 1px solid; border-top:#7f7f7f 1px solid;}
.dq_list{ padding-top:5px; padding-bottom:5px;}
.dq_list a{ display:inline-block; padding:2px 20px; border:#7f7f7f 1px solid; font-size:14px; color:#7f7f7f; margin:10px 5px;}


/*荣誉资质*/
.ry_list{}
.ry_list li{ float:left; width:46%; margin:10px 2%;}
.ry_list li img{ width:100%; padding:5px; background:#fff; box-shadow:0px 0px 10px #ccc; box-sizing:border-box;}
.ry_list li .txt{ font-size:16px; color:#414141; line-height:30px; text-align:center;}
.ry_list li:hover .txt{ color:#febd27;}


/*领导团队*/
.ldtd_list{}
.ldtd_list li{ margin-bottom:20px; text-align:center;}
.ldtd_list li .ldtd_img{ max-width:100%;}
.ldtd_list li .txt{ text-align:left;}
.ldtd_list li .txt .title { border-left: #febd27 5px solid; height: 54px; padding-left: 8px; font-size: 18px; color: #000000; line-height: 27px;}
.ldtd_list li .txt .txt1{ margin-top:20px; font-size:14px; color:#393939; line-height:25px;}
.ldtd_list li .txt .txt1 *{ color:#393939; line-height:25px;}
.ldtd_list li .txt .txt1 p{ line-height:25px;}
.ldtd_list li.r .ldtd_img{ float:right;}
.ldtd_list li.r .txt{ float:left;}


.n_right_title1{ font-size:18px; color:#000000; line-height:25px; text-align:center;}
.n_right_title1 span{ position:relative;}
.n_right_title1 span:before { content: ''; display: block; position: absolute; width: 50px; height: 1px; background:#febd27; top: 20px; left: -60px; transition: all .5s;}
.n_right_title1 span:after { content: ''; display: block; position: absolute; width: 50px; height: 1px; background:#febd27; top: 20px; right: -60px; transition: all .5s;}
.n_right_title2{ font-size:12px; color:#a4a4a4; line-height:20px; text-align:center;}
.i_txt1{ font-size:14px; color:#707070; line-height:25px; text-align:center;}

/*发展历程*/
.fzlc_list li{ background: url(fzlc_ico.png) left -37px no-repeat; padding-left:25px; padding-bottom:20px;}
.fzlc_list li .fzlc_list_c{ background:#f7f7f7; padding:10px;}
.fzlc_list li .fzlc_list_c .txt1{ font-size:16px; color:#656565; line-height:25px;}
.fzlc_list li .fzlc_list_c .txt2{ font-size:14px; color:#656565; line-height:25px;}
.fzlc_list li .fzlc_list_c .img{ max-width:100%;}

/*环保家装*/
.hbjz_d3_list2 li{ float:left; width:25%; margin:10px 0; text-align:center;}
.hbjz_d3_list2 li img{ width:90%; border:#eee 1px solid; box-sizing:border-box;}

.khjz_d1{ padding-bottom:30px;}
.khjz_d2{ padding-bottom:30px;}
.khjz_d3{ padding-bottom:30px;}
.swiper-pagination-bullet-active{ background:#febd27 !important;}


.ab_d3_list{ border-bottom:#eaeaea 1px solid; border-right:#eaeaea 1px solid;}
.ab_d3_list li{ float:left; border-top:#eaeaea 1px solid; border-left:#eaeaea 1px solid; width:50%; height:238px; text-align:center; box-sizing:border-box; padding-top:20px;}
.ab_d3_list li:hover{ box-shadow: 0px 0px 21px 0px rgba(4,0,0,0.17);}
.ab_d3_list li .ico{ border:#e6e6e6 1px solid; border-radius:50%; width:70px; height:70px; margin:0 auto;}
.ab_d3_list li .ico1{ background: url(ab_d3_ico1.png) center no-repeat;}
.ab_d3_list li .ico2{ background: url(ab_d3_ico2.png) center no-repeat;}
.ab_d3_list li .ico3{ background: url(ab_d3_ico3.png) center no-repeat;}
.ab_d3_list li .ico4{ background: url(ab_d3_ico4.png) center no-repeat;}
.ab_d3_list li .txt1{ font-size:14px; color:#616161; line-height:25px; text-align:left; padding:10px 15px 0 15px;}

.ab_dszzc_title{ border-left:#febd27 10px solid; height:54px; padding-left:8px; font-size:18px; color:#000000; line-height:27px;}
.ab_dszzc_c table td{ display:block; margin-bottom:10px;}
