.g_tips{
    width: 100%;
    border-bottom: 1px solid #eee;
}
.tips{
    height: 2.864vw;
    line-height: 2.864vw;
    font-size: 0.833vw;
}
.tipsss{background-color: #fff;border-bottom: 1px solid #eee;margin-bottom: 2.083vw;}
.tips i{
    font-style: normal;
	color:#888;
}
.g_select .select .top{
    height: 2.4vw;
    line-height: 2.4vw;
    background-color: #eee;
    letter-spacing: 1px;
}
.case-list {display: flex;align-items: center;justify-content: space-between;flex-flow: row wrap;}
.case-list li{padding: 0px !important;}
.shijcase{display: flex;justify-content: start;}
.shijcase li{ margin-bottom:1.3vw; margin-top:1.3vw; margin-right: 3.1%;}
.shijcase li:nth-child(3n){margin-right: 0;}
.acnguan{ font-size:1.145vw !important;}
.g_select .select .top span,
.g_select .select .s_style span,
.g_select .select .s_input span{
    margin-left:2.86vw;
}
.g_select .select a,
.g_select .select span{
    font-size:0.833vw;
}
.g_select .select span{
	color:#888;
}
.g_select .select .top a{
    font-size: 0.83vw!important;
}
.g_select .sel{
    display: none;
    height: 24px;
    line-height: 24px;
    background: #28b28b url(../images/fork.png) no-repeat 92% 6px;
    color: #fff;
    padding: 0 1.6vw 0 0.8vw;
}
.g_select .actives{display: inline-block;}
.g_select .del{
    margin-right: 55px;
}
.g_select .select .s_style{
    line-height: 2.4vw;
    border-bottom: 1px dashed #eee;
    overflow: hidden;
	letter-spacing: 1px;
}
.g_select .select .s_style:last-child{border-bottom:none;}
.g_select .select .s_style a{
    display: inline-block;
	width:6.77vw;
	text-align:left;
}
.g_select .select .s_style .active{color:#28b28b;}
.g_select .select .s_input{
    height: 2.6vw;
    line-height: 2.6vw;
    position: relative;
	letter-spacing: 1px;
}
.g_select .select .s_input a{color:#888;}
.b-shadow{
	box-shadow: 0 2px 10px rgba(255,242,228,.4);
	-webkit-box-shadow: 0 2px 10x rgba(255,242,228,.4);
}
.b-shadow2{
	margin-top: 20px;
	border: 1px solid #ebeef5;
}
.g_select .select .s_input input{
    width:16.66vw;
    height:2vw;
    line-height:2vw;
    border: 1px solid #28b28b;
    margin: 0 0vw;
    font-size: 0.72vw;
	padding-left:12px;
}
.g_select .select .s_input a{
    margin: 0 1.56vw;
}
.g_select .select .s_input .s-i-date,
.g_select .select .s_input .s-i-click{
    position: relative;
}
.g_select .select .s_input .s-i-date:before,
.g_select .select .s_input .s-i-click:before{
    content: '';
    display: inline-block;
	position: absolute;
    top: 2px;
    right: -10px;
    border: 4px solid #888;
    border-top-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.g_select .select .s_input .s-i-date:after,
.g_select .select .s_input .s-i-click:after{
    content: '';
    display: inline-block;
	position: absolute;
    bottom: 0;
    right: -10px;
    border: 4px solid #888;
    border-bottom-color: transparent;
    border-left-color: transparent;
    border-right-color: transparent;
}
.g_select .select .s_input .s-search{
    display: inline-block;
    width:3.43vw;
    height: 2vw;
    background: #28b28b url(../images/search.png) no-repeat center;
	background-size: 1.04vw 0.78vw; 
    position: absolute;
}
.g_select .select .s_input .s-1{
	right:0px;
}
.g_select .select .s_input .p-142{
    font-size:0.83vw;
    font-weight: normal!important;
	margin-right: 55px;
}
.g_select .select .s_input .p-142 em{
    color: #28b28b;
    font-style: normal;
}

.sousuo{ width:18.6vw; display:inline-block; position:relative;height: 1.45vw; line-height:1.45vw;}


.bd-n{
    border: none!important;
}
.vr-case{
    margin-top: 50px;
}
.vr-case li{
    height: 465px;
    width: 31.95%;
    float: left;
    margin-bottom: 30px;
    margin-right: 30px;
    overflow: hidden;
    border: 1px solid #eee;
    position: relative;
}
.vr-case li:hover{
    border: 1px solid #28b28b;
}
.vr-case .vr-eyes{
    position: absolute;
    top: 25%;
    left: 40%;
}
.vr-case li:nth-child(3n){
    margin-right: 0;
}
.vr-case .img-bd{
    width: 100%;
    height: 300px;
    overflow: hidden;
}
.img-transition{
    display: block;
    transition: all 1s;
}
.img-transition:hover{
    transform: scale(1.1);
}
img {
    max-width: 100%;
}

.vr-case li h3{
    width: 360px;
    display: inline-block;
    font-size: 26px;
    height: 50px;
    line-height: 50px;
    margin-left: 25px;
}
.vr-case li p{
    display: inline-block;
    width: 70px;
    background: url(../images/eyes.png) no-repeat 20px 2px;
    padding-left: 50px;
}
.vr-case li em{
    font-style: normal;
}
.mg-l{
    margin-left: 25px;
}
.vr-case .g_dtl{
    margin-bottom: 16px;
    margin-top: 6px;
}
.vr-case .g_dtl em{
    margin: 0 5px;
}
.vr-case .g-yuyue{
    display: inline-block;
    width: 99.8%;
    height: 70px;
    line-height: 70px;
    text-align: center;
    border: 1px solid #eee;
    font-size: 26px;
    color: #28b28b;
    letter-spacing: 2px;
}
.vr-case .g-yuyue:hover{
    background-color: #28b28b;
    color: #fff;
}
.appointment-box {
    height:11.97vw;
    background-image: url(../images/background.png);
    width: 100%;
}
.appointment-box .content {
    padding-top: 6.25vw;
    position: relative;
}
.appointment-box .content .in {
    float: left;
    margin-right: 2%;
    width: 30%;
    height:3.43vw;
    line-height:3.43vw;
    font-size:1.04vw;
    background: #FFFFFF;
    border: none;
    padding: 0.41vw 1.04vw;
}
.appointment-box .content .bt {
    float: left;
    width: 25%;
    height: 3.43vw;
    line-height: 3.43vw;
    background: #28b28b;
    color: #FFFFFF;
    font-size: 1.04vw;
    letter-spacing: 2px;
}
.appointment-box .content .text {
    position: absolute;
    top: 0;
    left: 0;
    padding-top:2.08vw !important;
    display: flex;
    padding-left: 60px;
}
.appointment-box .content .text h2 {
    font-size: 1.56vw;
    color: #FFFFFF;
}
.appointment-box .content .text p {
    margin-top: 5px;
    color: #FFFFFF;
    margin-left: 20px;
    line-height: 30px;
}
.appointment-box .content .text em {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    padding-right: 5px;
    padding-left: 5px;
    margin: 3px;
    color: #fff;
    line-height: 10px;
    text-align: center;
    background: #28b28b;
    font-style: normal;
}
.page {
	text-align: center;
	line-height: 38px;
	font-size: 0;
}
#pages li{ width:36px;height: 36px;border: 1px solid #e7e7e7; border-radius:5px;}
.page ul{display: flex; justify-content: center;}
.page li{margin: 0 5px;}
.page a,
.page span,
.page i {
	display: inline-block;
	font-style: normal;
	height: 36px;
	line-height:34px;
	min-width: 34px;
	border: 0px solid #e7e7e7;
	font-size: 12px;
	box-sizing:content-box;
}

.page a:hover,
.page span:hover,
.page a.current,
.page span.current {
	background: #28b28b;
	border: 0px solid #28b28b;
	height: 34px;
    line-height: 34px;
    width: 32px;
    border-radius: 5px;
	font-weight:500;
	color: #FFFFFF;
}

.bottom-three-links {
	margin-top: 50px;
	padding: 0 5px;
}

.bottom-three-link li {
	margin-top: 85px;
	float: left;
	width: 24.3%;
    height: 8.2vw;
    position: relative;
}
.bottom-three-link .item {
    display: block;
    color: #FFFFFF;
    text-align: center;
}
.bottom-three-link .item div {
	font-size: 1.66vw;
	letter-spacing: 0.208vw;
    font-weight: bold;
    position: absolute;
    left:0;
    right: 0;

}

.bottom-three-link .item p {
	font-size: 18px;
	text-transform: uppercase;
    letter-spacing: 2px;
    color: #fff;
}
.page .end{
    padding: 0 8px ;
}

/* building */
.g_hotc li{
    width: 23.75%!important;
    padding: 10px 0px!important;
    margin-right: 1.666%;
}
.g_hotc li:nth-child(4n){margin-right: 0;}
.g_hotc li a{ display: block;}
.g_hotc li .hc_img{
    width: 100%;
    height: 320px;
}
.g_hotc li:nth-child(3n+1) {
    clear: none!important;
    padding-left: 0px!important;
}
.g_hotc .des{
    color: #888;
}
.g_hotc .case-item .img-vertical{
	height: 16.5vw!important;
}
.g_hotd .case-item .img-vertical{
	height: auto!important;
}
.color9{
    color: #888;
}
.fs833 {
    font-size: 0.833vw;
}
.bt p{ font-size:24px;}
/*  */
.ttb32{
    font-size:1.66vw;
    position: relative;
    padding-left:0.52vw;
    margin-bottom:1.56vw;
}
.ttb20{
    font-size: 1.04vw;
    position: relative;
    padding-left: 0.52vw;
    margin-bottom: 1.56vw;
    text-align: left!important;
}
.ttb32:before{
    content: '';
    position: absolute;
    top:0.3vw;
    left: 0;
    display: block;
    width: 4px;
    height:1.77vw;
    background-color: #28b28b;
}
.liux {
    width: 100%;
    height: 50px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-top:1.26vw !important;
}
.ttb20:before{
    content: '';
    position: absolute;
    top: 2px;
    left: 0;
    display: block;
    width: 4px;
    height: 1.25vw;
    background-color: #28b28b;
}
.gd_schedule{
    margin-top:2.08vw;
}
.gd_schedule .gdlist{
    width: 100%;
    border-bottom: 1px solid #eee;
    margin-bottom: 1.56vw;
}
.gd_schedule .gdlist .gdlimg{
    width:19.27vw;
	height:13vw;
}
.gd_schedule .gdlist .gdltext{
    padding: 0.57vw 0px;
    width:44.27vw;
	margin-left:2.2vw;
    position: relative;
}
.gd_schedule .gdlist .gdltext h3{
    width:82%;
    font-size: 1.25vw;
    font-weight: normal;
    display: inline-block;
    margin-right:1.04vw;
    margin-bottom:1.2vw;
	height:1.7vw;
	overflow:hidden;
    
}
.yiyiyia .gdlist .gdltext h3{
    width:auto;
}
.gd_schedule .gdlist .gdltext .gddz{
    display: inline-block;
    background: url(../images/eyes.png) no-repeat left;
    padding-left: 1.5625vw;
    font-size: 0.729vw;
    background-size: 1.1vw 0.7vw;
	float:right;
	margin-top:.4vw;
}
.gd_schedule .gdlist .gdltext .gdfenl{
    width: 100%;
}
.gd_schedule .gdlist .gdltext .gdfenl span{
    width: 28%;
    display: inline-block;
    margin-bottom:1vw;
    color: #888;
    font-size:0.93vw;
}
.gd_schedule .gdlist .gdltext .gdfenr span{
    width: 31%;
    display: inline-block;
    margin-bottom: 1.04vw;
    color: #888;
    font-size:0.93vw;
}
.gu720{padding: 1.56vw 1.56vw 0 1.56vw;}
.gu720 .gdlimg{width: 22.375%!important;height: 14.58vw;overflow: hidden;border-radius: 3%;}
.gu720 .gdlist{padding-bottom: 1.5vw;}
.gu720 .gdlist .gdltext {padding: 0!important;width: 74%!important;}
.gu720 .gdlist .gdltext {
    padding: 0.57vw 0px;
    width: 44.27vw;
    margin-left: 1.98vw;
    position: relative;
}
.gu720 .gdlist .gdltext h3 {width: 91%;}
.yygd{
    display: inline-block;
    width: 10.41vw;
    height: 3.125vw;
    line-height: 3.125vw;
    font-size: 1.145vw;
    text-align: center;
    border: 1px solid #28b28b;
    color: #28b28b;
	float:right;
	margin-right:2.6vw;
    margin-top:5.05vw;
    cursor: pointer;

}
.liux li{ height:2.6vw; line-height:2.6vw;font-size: 0.83vw;}
.yygd:hover{
    background-color: #28b28b;
    color: #fff;
}
.designer_s{
    margin-left: 0!important;
    margin-right: 0!important;
	display:block!important;
}
.designer_s .img-vertical{
    height: 26.04vw;
}
.designer_s li{
    width: 32%!important;
    padding: 0!important;
	box-sizing:border-box;
	margin-right:2%;
	margin-bottom:30px;
}

.designer_s li:nth-child(3n){
	margin-right:0;
}

.designer_s .text{
    padding: 20px 5px 30px 5px!important;
}
.designer_s .text .tit span:first-child{
    font-size: 32px;
    display: inline-block;
}
.designer_s .text .tit span:last-child{
    display: inline;
    font-size: 18px;
    font-weight: normal;
    color: #888;
    margin-left: 10px;
}
.designer_s .case-item .tit a span:first-child{font-size: 1.67vw!important;font-weight: normal;}
.designer_s .case-item .tit a span:last-child{font-size: 0.9375vw!important;}
.case-item .des{ font-size:0.9vw !important;}
.case-item .tit span{ font-size:1.042vw !important;}


/*  */
.kehu{margin: 1.9vw 0 0.3vw;}
.kehu .img{width: 4.1667vw;height: 4.1667vw;border-radius: 50%;overflow: hidden;float: left;margin-right: 1.042vw;}
.kehu .bibi{float: left; position: relative;width: 81%;}
.kehu .bibi h5{font-size: 0.9375vw; color: #333;margin: 0.7vw 0 0.5vw;font-weight:normal;}
.kehu .bibi p{display: inline-block;}
.kehu .bibi .first{width: 4.43vw;vertical-align: middle;font-size: 0;}
.kehu .second{margin-right: 2vw;font-size: 0.625vw;color: #333;}
.kehu .second span{padding-right: 0.7vw;}
.nd616{position:relative;margin: 0 6.51vw 1vw;height: 1.2vw;line-height: 1.2vw;}
.nd616 .third{margin-right: 3vw;font-size: 0.729vw;color: #999;display: inline-block;}
.nd616 .third span{padding: 0 1vw;}
.nd616 .fourth{font-size: 0.729vw;color: #999;display: inline-block;}
.nd616 em{
    font-size: 0.729vw;
    position: absolute;
    top: 0;
    right: 0;
    background: url(../images/eyes.png) no-repeat left;
    background-size: 1.1vw 0.7vw;
    padding-left: 1.2vw;
    font-style: normal;
    cursor: pointer;
    color: #999;
}
.decorg_text img{width:100%;}
.new_box316{
	padding: 0 13.5%;
}
.g-pb1{padding-bottom:1px;}
.des_ul{margin-top: 20px;letter-spacing:1px;}
.des_ul li{float: left;width: 49%;border: 1px solid #ddd;padding: 0.78vw;margin-bottom: 1.354vw;}
.des_ul li:hover{box-shadow: 0 2px 10px rgba(255,242,228,.4);transform: scale(1.03);transition:all .3s;}
.des_ul li:nth-child(2n+1){margin-right:2%;}
.des_ul li .dul_img{
	width: 10.93vw;
	float: left;
	position:relative;
}
.dul_pop{
	position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2.2vw;
    line-height: 2.2vw;
    font-size: 0.833vw;
    background: rgba(0,0,0,.3);
    text-align: center;
    display: none;
    color: #fff;
    letter-spacing: 6px;
}
.des_ul li:hover .dul_pop{display:block}
.des_ul li .dul_right{
	padding-left: 11.73vw;
}
.des_ul li .rt_name{
	font-size: 1.25vw;
    color: #232323;
}
.des_ul li .rt_level{
	font-size: 0.833vw;
    color: #888;
	margin-left: 0.5vw;
}
.des_ul li .wux{
	display: inline-block;
    margin-left: .8vw;
    width: 3.9vw;
}
.des_ul li .rt_open{
	float:right;
	background: url(../images/more03162.png) no-repeat;
	background-position: right center;
	background-size: 0.938vw;
	padding-right: 1.1vw;
	color: #888;
    font-size: 0.833vw;
    line-height: 2vw;
}
.des_ul li:hover .rt_open{
	color:#28b28b;
	background: url(../images/more0316.png) no-repeat;
	background-position: right center;
	background-size: 0.938vw;
}
.des_ul li .dui_r_top{
	height: 2vw;
    line-height: 2vw;
}
.des_ul .dul_r_top{margin-bottom: 1.3vw;}
.dul_right .p316{
	color: #888;
	font-size:0.833vw;
	margin-bottom: 1.064vw;
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.dul_r_btm a{display:block;width: 32.5%;float:left;margin-right:1.25%;}
.dul_r_btm a:last-child{margin-right: 0;}
}
.tj_case{margin-bottom:2.083vw;}
.tj_case .f_one{
	float: left;
	max-height:16vw;
	width: 32.5%;
	margin-right:1.25%;
	position:relative;
	overflow: hidden;
	margin-bottom: .9vw;
}
.tj_case .f_one>img{width:100%;}
.tj_case .f_one:hover .f_btm{display:none;}
.tj_case .f_one:hover .f_pop316{display:block;}
.tj_case .f_one:hover .views{display:block;}
.tj_case .f_one:hover .br_add{display:block;}
.tj_case .f_one:hover>img{transform:scale(1.05);transition:all .5s;}
.tj_case .f_one:nth-child(3n){margin-right:0}
.tj_case .f_btm{
	position:absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 2.4vw;
	line-height: 2.4vw;
	background: rgba(0,0,0,.5);
	color: #fff;
	display:block;
}
.tj_case .btm_intro16{
	float:right;
	font-size: 0.833vw;
	padding-right: 1vw;
}
.tj_case .btm_intro16 em{margin: 0 .5vw;}
.tj_case .btm_p16{
	position:absolute;
	bottom: 0;
	left:0;
	height: 3.54vw;
	line-height: 3.54vw;
	background: url(../images/tcase316.png) no-repeat;
	background-size: 100%;
}
.tj_case .btm_p16 span{
	display: inline-block;
    width: 1.05vw;
    font-size: 1.042vw;
    line-height: 1.4;
    margin-left: 0.3vw;
}
.tj_case .btm_p16 h2{
	display: inline-block;
    font-size: 2.8vw;
}
.tj_case .btm_p16 em{font-size:0.833vw;}
.f_pop316{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,.5);
	display:none;
}
.f_pop316 .daitem{
	display: flex;
	align-items:center;
	width: 100%;
    height: 100%;
	color: #fff;
	padding: 0 2.1vw;
}
.f_pop316 .daitem .three{text-align:center;margin: 1vw 0 2.3vw;font-size:0.833vw;color: #fff;}
.f_pop316 .daitem .three em{margin: 0 0.5vw}
.f_pop316 .daitem h2{font-size:1.25vw;letter-spacing: 0.5vw;color: #fff;}
.f_pop316 .two_a{
	display:flex;
	justify-content:space-between;
}
.f_pop316 .two_a a{width: 47.5%;height:2vw;line-height:2vw;text-align:center;border-radius:8px;cursor: pointer;letter-spacing: 0.1vw;font-size: 0.833vw;}
.wh1{width:100%;}
.f_pop316 .two_a a:first-child{
	background-color:#fff;
	color: #28b28b;
}
.f_pop316 .two_a a:last-child{
	background-color:#28b28b;
	color: #fff;
}
.views{
	position: absolute;
	top: 0;
	left: 1vw;
	width: 2.5vw;
	height: 2.6vw;
	background: url(../images/jb316.png) no-repeat;
	background-size: 100%;
	text-align: center;
    font-size: 0.729vw;
    padding-top: 1.35vw;
    color: #fff;
	overflow:hidden;
	display:none;
}
.br_add{
	position:absolute;
	bottom: 0;
	right: 0;
	width: 3.54vw;
	height: 3.54vw;
	display:none;
}
.bg_re2{background: #f9f9f9 url(../images/altj316.png) no-repeat;background-position: 15px center; background-size:1.25vw 1.042vw;padding-left: 50px;}
.three_wz_tj{
	display: flex;
	justify-content:space-between;
}
.three_wz_tj .one_wztj{
	width: 32.75%;
}
.three_wz_tj .one_wztj:nth-child(2){width: 34.5%;}
.three_wz_tj .one_wztj h2{font-size:1.042vw;text-align:left;margin-bottom: .7vw;}
.three_wz_tj .one_wztj:nth-child(n+2) h2{padding-left:1.2vw;}
.three_wz_tj .one_wztj ul a{display:block;}
.three_wz_tj .one_wztj ul a:hover p{color:#28b28b;}
.three_wz_tj .one_wztj ul p{
	white-space:nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
	font-size: 0.833vw;
}
.three_wz_tj .one_wztj ul p em{ font-weight:bolder;margin-right: 0.4vw;}
.three_wz_tj .one_wztj .ul1{}
.three_wz_tj .one_wztj ul li{font-size:0.833vw;margin-bottom:.91vw;letter-spacing: 1px;} 
.three_wz_tj .one_wztj .ul1 li{margin-bottom: .9vw;}
.three_wz_tj .one_wztj ul li:last-child{margin-bottom:0}
.three_wz_tj .one_wztj ul li p{color:#888;}
.three_wz_tj .one_wztj .ul1 li:nth-child(1){margin-right:4%;}
/* .three_wz_tj .one_wztj .ul1 li:nth-child(2){float:right;} */
.three_wz_tj .one_wztj .ul1 li:nth-child(1),
.three_wz_tj .one_wztj .ul1 li:nth-child(2){
	width: 48%;
	display:inline-block;
	color: #232323;
}
.three_wz_tj .one_wztj .ul1 li:nth-child(1) p,
.three_wz_tj .one_wztj .ul1 li:nth-child(2) p{color: #232323;}
.three_wz_tj .one_wztj .ul1 li:nth-child(1) p em,
.three_wz_tj .one_wztj .ul1 li:nth-child(2) p em{display:none;}
.three_wz_tj .one_wztj .uls{padding-right:1.2vw;}
.three_wz_tj .one_wztj .uls3{padding-left:1.2vw;}
.three_wz_tj .one_wztj .uls2{padding: 0 1.2vw;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.three_wz_tj .one_wztj .uls3 li:nth-child(1) p,
.three_wz_tj .one_wztj .uls3 li:nth-child(2) p,
.three_wz_tj .one_wztj .uls3 li:nth-child(3) p{color: #232323;}
.three_wz_tj .one_wztj .uls3 li:nth-child(1):hover p,
.three_wz_tj .one_wztj .uls3 li:nth-child(2):hover p,
.three_wz_tj .one_wztj .uls3 li:nth-child(3):hover p{color: #ee502f;}
.img_biger{overflow:hidden;}
.three_wz_tj .one_wztj .ul1 li:nth-child(1):hover img,
.three_wz_tj .one_wztj .ul1 li:nth-child(2):hover img{
	transform: scale(1.05);
	transition: all .5s;
}
/* 装修百科页面小改动 */
.three_wz_tj .one_wztj .uls4{
	padding-left:1.2vw;
	max-height: 17.2vw;
    overflow: hidden;
}
.three_wz_tj .one_wztj .uls4 li{
	float:left;
	width: 49%;
	margin-right:2%;
	margin-bottom: .5vw;
}
.three_wz_tj .one_wztj .uls4 li:nth-child(2n){
	margin-right:0;
}
.three_wz_tj .one_wztj .uls4 li a{
	display: inline-block;
	width:auto;
	text-align:left;
	color:#888;
	border-radius: 0.75vw;
	height: 1.45vw;
	line-height: 1.45vw;
	padding: 0 .5vw;
	background-color:#f8f8f8;
}
.three_wz_tj .one_wztj .uls4 li a:hover{color:#28b28b;}
.n_sx_l18{float: left;}
.n_sx_r18{padding-left: 8.9vw;}
.ta_decor{
	float: left;
    width: 31.833%;
    margin-right: 2.25%;
    margin-bottom: 1.6vw;
	border: 1px solid #eee;
	position:relative;
}
.ta_decor a{display:block;}
.ta_decor .azindex{
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:9;
}
.ta_decor:nth-child(3n){margin-right: 0;}
.ta_decor:hover{
	transform: scale(1.03);
	transition: all .5s;
	box-shadow: 0 2px 10px rgba(255,242,228,.4);
}
.ta_decor .csn_img{overflow:hidden;position:relative;}
.ta_decor .csn_img .csn_box{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid white;
    -webkit-transition: -webkit-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    -moz-transition: -moz-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    -ms-transition: -ms-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    -o-transition: -o-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    transition: transform .32s cubic-bezier(.51, 1.1, .9, .95);
}
.ta_decor:hover .csn_img .csn_box{
	transform: scale(0.89);
	transition: all .5s;
}
.ta_decor:hover .csn_img>img{
	transform: scale(1.05);
	transition: all .5s;
}
.ta_decor .csn_img .csn_pop{
	position: absolute;
    right: 0.8vw;
    bottom: -1.8vw;
    width: 6.5vw;
    height: 1.6vw;
    line-height: 1.6vw;
    text-align: center;
    background-color: #28b28b;
    color: #fff;
    font-size: 1.042vw;
	border-radius: 1vw;
	opacity: 0;
}
.ta_decor .csn_intro{padding: 1vw .52vw;}
.ta_decor .csn_intro p{
	padding-top: .2vw;
    text-align: center;
	font-size: 0.833vw;
	color: #888;
	letter-spacing:1px;
}
.ta_decor .csn_intro p span{color:#28b28b;}
.ta_decor .csn_intro p em{margin: 0 .5vw}
.ta_decor .csn_intro h2{font-size:0.938vw;font-weight:normal;color: #232323;text-align:center;letter-spacing:1px;}
.case_new318{margin-top: 1.5vw;}
.case_new318 li{
	float: left;
    width: 31.833%;
    margin-right: 2.25%;
    margin-bottom: 1.6vw;
	border: 1px solid #eee;
	position:relative;
}
.case_new318 li a{display:block;}
.case_new318 li .azindex{
	position:absolute;
	top: 0;
	left: 0;
	width:100%;
	height:100%;
	z-index:9;
}
.case_new318 li:nth-child(3n){margin-right: 0;}
.case_new318 li:hover{
	transform: scale(1.03);
	transition: all .5s;
	box-shadow: 0 2px 10px rgba(255,242,228,.4);
}
.case_new318 .csn_img{overflow:hidden;position:relative;width:100%;height:15.63vw;}
.case_new318 .csn_img img{width:100%;}
.case_new318 .csn_img .csn_box{
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border: 1px solid white;
    -webkit-transition: -webkit-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    -moz-transition: -moz-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    -ms-transition: -ms-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    -o-transition: -o-transform .32s cubic-bezier(.51, 1.1, .9, .95);
    transition: transform .32s cubic-bezier(.51, 1.1, .9, .95);
}
.case_new318 li:hover .csn_img .csn_box{
	transform: scale(0.89);
	transition: all .5s;
}
.case_new318 li:hover .csn_img>img{
	transform: scale(1.05);
	transition: all .5s;
}
.case_new318 .csn_img .csn_pop{
	position: absolute;
    right: 0.8vw;
    bottom: -1.8vw;
    width: 6.5vw;
    height: 1.6vw;
    line-height: 1.6vw;
    text-align: center;
    background-color: #28b28b;
    color: #fff;
    font-size: 1.042vw;
	border-radius: 1vw;
	opacity: 0;
}
.case_new318 .csn_img .vr_wander{
	font-size: 0.833vw;
	color: #fff;
	position:absolute;
	top: 10px;
	right: 10px;
	padding: 0 0.2vw;
	background: rgba(0,0,0,.5);
	height: 1.4vw;
    line-height: 1.4vw;
    letter-spacing: 1px;
    border-radius: 6px;
}
.case_new318 .csn_img .vr_c{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display:none;
}
.case_new318 .csn_img .vr_c iframe{
	width: 100%;
    height: 100%;
}
.case_new318 li:hover .vr_c{
	display:block;
}

.case_new318 li:hover .csn_pop{
	bottom: 0.8vw;
	opacity: 1;
	transition: all .6s;
}
.case_new318 .csn_intro{padding: 1vw .52vw;}
.case_new318 .csn_intro p{
	padding-top: .19vw;
    text-align: center;
	font-size: 0.813vw;
	color: #999;
	letter-spacing:1px;
	white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.case_new318 .csn_intro p span{color:#28b28b;}
.case_new318 .csn_intro p em{margin: 0 .5vw}
.case_new318 .csn_intro h2{font-size:0.938vw;font-weight:normal;color: #232323;text-align:center;letter-spacing:1px;}
.case_new318 .csn_img .csn_vhit{
	position:absolute;
	top: 0;
	left: 20px;
	background: url(../images/jb316.png) no-repeat;
	width: 2.5vw;
	height: 2.604vw;
	background-size:100%;
	font-size: 0.833vw;
    text-align: center;
    padding-top: 1.22vw;
	color: #fff;
}
.g-ellipsis{
	white-space: nowrap;
	overflow:hidden;
	text-overflow: ellipsis;
}
.tm_dtl319{
	padding: 10px;
	background-color:#f9f9f9;
}
.tm_dtl319 .tmd_l1{
	float:left;
	width: 21%;
}
.tm_dtl319 .tmd_l2{
	float:left;
	width: 55.65%;
	padding: 0 2.6vw;
}
.tm_dtl319 .tmd_l2 .t_name h2{
	margin: 1.56vw 0;
    letter-spacing: .6vw;
    font-size: 1.042vw;
    display: inline-block;
}
.tm_dtl319 .tmd_l2 .t_name span{
	font-size: 0.729vw;
    display: inline-block;
    padding-left: 1.2vw;
    padding-right: .5vw;
    background-color: #fdf3e2;
    background-image: url(../images/319sjslevel.png);
    background-repeat: no-repeat;
    background-position: 0.3vw center;
    background-size: 0.625vw;
    line-height: 1.2vw;
    border-radius: 0.6vw;
    color: #7b5641;
}
.tm_dtl319 .tmd_l2 .t_dp{
	height: 14vw;
    overflow-y: auto;
}
.tm_dtl319 .tmd_l2 .t_dp p i{padding-left: 1.3vw;}
.tm_dtl319 .tmd_l2 .t_dp p:nth-child(1) i{
	background: url(../images/319tmtime.png) no-repeat;
	background-size: 0.833vw;
	background-position: 0 center;
}
.tm_dtl319 .tmd_l2 .t_dp p:nth-child(2) i{
	background: url(../images/319tmn.png) no-repeat;
	background-size: 0.833vw;
	background-position: 0 center;
}
.tm_dtl319 .tmd_l2 .t_dp p:nth-child(3) i{
	background: url(../images/319tmstyle.png) no-repeat;
	background-size: 0.729vw;
	background-position: 0 center;
}
.tm_dtl319 .tmd_l2 .t_dp p:nth-child(4) i{
	background: url(../images/319tmdb.png) no-repeat;
	background-size: 0.833vw;
	background-position: 0 center;
}
.tm_dtl319 .tmd_l2 .t_dp p:nth-child(5) i{
	background: url(../images/319tmjb.png) no-repeat;
	background-size: 0.76vw;
	background-position: 0 center;
}
.tm_dtl319 .tmd_l2 .t_dp p:nth-child(6) i{
	background: url(../images/319tmln.png) no-repeat;
	background-size: 0.833vw;
	background-position: 0 center;
}
.tm_dtl319 .tmd_l2 .t_dp p{
	margin-bottom:1vw;
	font-size: 0.833vw;
	letter-spacing: 2px;
}
.tm_dtl319 .tmd_l2 .t_dp p:last-child{margin-bottom:0}
.tm_dtl319 .tmd_l2 .t_dp .tdp_spec i{float:none;display:inline;}
.tm_dtl319 .tmd_l2 .t_dp .tdp_spec span{display:inline;}
.tm_dtl319 .tmd_l2 .t_dp p span{
	display: block;
	color: #888;
	line-height: 1.5;
	overflow:hidden;
}
.tm_dtl319 .tmd_l2 .t_dp p i{
	float:left;
	font-style:normal;
	display:block;
}
.tm_dtl319 .tmd_l2{}
.tm_dtl319 .tmd_r3{
	float: right;
	width: 23.2%;
}
.tm_dtl319 .tmd_r3 input{}
.tm_dtl319 .tmd_r3 btn{}
.tm_dtl319 .tmd_r3 .r3_ok{
	display: flex;justify-content:space-between;
	background-color: #fff;
	padding: .52vw .52vw 1vw;
    font-size: 0.729vw;
}
.tm_dtl319 .tmd_r3 .r3_ok img{
	display: inline-block;
	width: 0.85vw;
	margin-bottom: -0.18vw;
    margin-right: .16vw;
}
.tm_dtl319 .tmd_r3 .r3_ok span{}
.tm_dtl319 .tmd_r3 input{
	height: 2.08vw;
    line-height: 1.9779vw;
	border: 1px solid #ddd;
	margin-bottom:0.625vw;
	font-size: 0.833vw;
}
.tm_dtl319 .tmd_r3 form{
	background-color: #fff;
	padding: 0 0.52vw;
}
.tm_dtl319 .tmd_r3 .d-ljjs{
	height: 2.08vw;
    line-height: 1.9779vw;
    background-color: #f36f00;
    display: block;
    width: 100%;
    color: #fff;
    font-size: 0.833vw;
    font-weight: bold;
    letter-spacing: 3px;
    border-radius: 8px;
}
.tm_dtl319 .warn{
	font-size: 0.7vw;
    color: #888;
    background-color: #fff;
    padding-bottom: .5vw;
    text-align: center;
    padding-top: .6vw;
}
.tm_dtl319 .tmd_r3 form .nm_icon{
	padding-left: 1.6vw;
	background: url(../images/net31916.png) no-repeat;
	background-size: 1vw;
	background-position: 0.3vw center;
}
.tm_dtl319 .tmd_r3 form .tel_icon{
	padding-left: 1.6vw;
    background: url(../images/net31917.png) no-repeat;
    background-size: .8vw;
    background-position: 0.4vw center;
}
.tm_dtl319 .tmd_r3 form .area_icon{
	padding-left: 1.6vw;
	background: url(../images/net31918.png) no-repeat;
	background-size: 1vw;
	background-position: 0.3vw center;
}
.tm_info319{
	padding: 0 10px;
}
.g-border{border:1px solid #eee;}
.tm_case_tt{
	height: 1.75vw;
    line-height: 1.7vw;
    padding: 0 8px 0 2px;
    background-color: #f26122;
    color: #fff;
    font-size: 0.833vw;
    margin-bottom: 1.56vw;
    display: inline-block;
    border-top-right-radius: 0.87vw;
    border-bottom-right-radius: 0.87vw;
    letter-spacing: 1px;
	margin-top: 2vw;
}
.tm_info319 .views {
    background: url(../images/319jbn.png) no-repeat!important;
	background-size:100%!important;
}
.tm_info319 .btm_p16 { 
    background: url(../images/319price.png) no-repeat!important;
	background-size:100%!important;
}
.tm_info319 .f_pop316 .two_a a:first-child {
    color: #f26122!important;
}
.tm_info319 .f_pop316 .two_a a:last-child {
    background-color: #f26122!important;
}
.tj_designer319{margin-top: 2vw;}
.tj_designer319 .tj_sjs{ background-color: #f9f9f9;}
.tj_designer319 .tj_sjs p{
	height: 2.6vw;
    line-height: 2.6vw;
    font-size: 1.25vw;
    letter-spacing: 2px;
    padding-left: 1.7vw;
	background: url(../images/319tjsjs.png) no-repeat;
	background-size: 1.25vw;
	background-position: 0 center;
}
.tj_designer319 .cg_icon2{margin-bottom: 1.4vw;}
.tj_designer319 .cg_icon2 p{
	background: url(../images/319altj316.png) no-repeat!important;
	background-size: 1.25vw!important;
	background-position: 0 center!important;
}
.before_triangle{position:relative;}
.before_triangle:before{
	content: '';
    display: block;
    border: 20px solid #fff;
    position: absolute;
    bottom: 66px;
    left: -40px;
    border-left-color: transparent;
    border-right-color: #fff;
    border-top-color: transparent;
    border-bottom-color: transparent;
}
.pb_tt{
	width: 100%;
	height: 50px;
	line-height: 50px;
	font-size:18px;
	color:#232323;
	padding-left: 24px;
	background: #f9f9f9 url(../images/tjal316.png) no-repeat;
	background-position: 15px center;
	margin-bottom:20px;
	letter-spacing: 1px;
	margin-top :40px;
	box-sizing: border-box;
}
.g-radius10{border-radius:10px;overflow:hidden;}
.js_tab319 span{padding: 0 20px;border-right: 1px solid #888;color: #888;cursor:pointer;}
.js_tab319 .active{color:#232323;}
.js_tab319 span:last-child{border-right:none;}
.js_tab319{display:inline-block;}
.js_tab319{}
.js_tab_box319 .js-tab-con{display:none;}
.js_tab_box319 .active{display:block;}
.js_tab_box319 ul{display:block!important;}
.js_tab_box319 .csn_intro{background-color:#fff;}
.xgt_ul322{margin-top: 3vw;}
.xgt_ul322 li{
	width: 23.6%;
	float:left;
	margin-right: 1.866%;
	margin-bottom: 1.24vw;
}
.xgt_ul322 li:nth-child(4n){margin-right:0;}
.xgt_ul322 li:nth-child(9),
.xgt_ul322 li:nth-child(10),
.xgt_ul322 li:nth-child(20),
.xgt_ul322 li:nth-child(21){
	width: 32%;
	margin-right:2%!important;
}
.xgt_ul322 li:nth-child(11),
.xgt_ul322 li:nth-child(22){
	width: 32%!important;
	margin-right:0!important;
}
.xgt_ul322 li:nth-child(12),
.xgt_ul322 li:nth-child(16){
	margin-right: 1.866%!important;
}
.xgt_ul322 li:nth-child(15),
.xgt_ul322 li:nth-child(19){
	margin-right: 0%!important;
}
.xgt_ul322 li a{display:block;overflow:hidden;position:relative;color:#fff;font-size: 0.833vw;}
.xgt_ul322 li:hover .big322{
	transform:scale(1.05);
	transition: all 0.5s;
}
.xgt_ul322 li a span{
	position: absolute;
	top:8px;
	left:14px;
	opacity:0;
}
.xgt_ul322 li a p{
	position: absolute;
	top:10px;
	right:10px;
	display: inline-block;
	padding: 0 .15vw;
	height: 1.2vw;
	line-height: 1.2vw;
	background: rgba(0,0,0,.3);
	border-radius: .2vw;
	letter-spacing:1px;
	opacity:0;
}
.xgt_ul322 li a div{
	position: absolute;
	bottom: 10px;
	left:14px;
	letter-spacing:1px;
	padding-left: 1.354vw;
	background: url(../images/322xiaoguotu.png) no-repeat;
	background-size: 0.938vw;
	background-position: 0 0.2vw;
	line-height: 1.146vw;
	opacity:0;
	z-index:9;
}
.xgt_ul322 li a:after{
	content: '';
	width: 100%;
	height: 30%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
	opacity:0;
}
.xgt_ul322 li a div em{margin: 0 .25vw;}
.xgt_ul322 li:hover a span,
.xgt_ul322 li:hover a p,
.xgt_ul322 li:hover a div,
.xgt_ul322 li:hover a:after{
	opacity:1;
	transition: all 0.4s;
}
/* xiaoguotu */
.xgt_tdh{background-color:#fff;height: 42px;line-height:42px;color:#888;}
.xgt_tdh span{color: #232323;}
.xgt_tdh i{font-style: normal;margin: 0 3px;}
.xgt_dt{
	background-color: #f0f0f0;
	padding-top: .52vw;
	padding-bottom: 1vw;
}
.xgtt_l{
	width:67.857%;
	float:left;
	padding: 1.56vw;
	background-color:#fff;
	box-sizing:border-box;
	overflow:hidden;
	position:relative;
}
.xgtt_l img{width: 100%;height: 520px;}
.xgtt_l .top_a{
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 1.56vw;
}
.xgtt_l .top_a .l_a{
	cursor: url(../images/325cleft.png),auto;
	z-index:999;
	width: 50%;
	height: 100%;
	display:block;
	float:left;
}
.xgtt_l .top_a .r_a{
	cursor: url(../images/325cright.png),auto;
	z-index:999;
	width: 50%;
	height: 100%;
	display:block;
	float:right;
}
.xgtt_r{
	width: 29.285%;
	float:right;
	background-color:#fff;
	box-sizing:border-box;
	border-top: 4px solid #28b28b;
}
.xgtt_r .xgt_info{padding: 1.4vw 1vw 0.5vw;border-bottom: 1px solid #eee;}
.xgtt_r .xgt_info p{color: #888;margin-bottom: 1.25vw;font-size:0.833vw;line-height:1vw;}
.xgtt_r .xgt_info p i{float:left;font-style:normal;color:#232323;line-height:1.14vw;}
.xgtt_r .xgt_info p span{
	padding-left: 74px;
    display: block;
	line-height:1.146vw;
	letter-spacing: 2px;
}
.xgtt_r .sgs_sjs{
	padding: 1.75vw 1vw 1vw;
}
.xgtt_r .sgs_sjs .sjs_img{
	float:left;
	width: 5.7vw;
	height: 5.7vw;
    overflow: hidden;
    border-radius: 50%;
}
.xgtt_r .sgs_sjs .sjs_info{
	padding-left: 6.7vw;
}
.xgtt_r .sgs_sjs .sgs_name{
	font-size: 1.042vw;
    font-weight: normal;
	margin: 1.25vw 0 0.6vw;
	text-align:left;
}
.xgtt_r .sgs_sjs .sgs_name span{
	background-image: url(../images/319sjslevel.png);
	background-color: #fdf3e2;
	background-repeat:no-repeat;
	background-size: 0.625vw;
	font-size:0.625vw;
	display: inline-block;
    padding: 0 .48vw 0 1.146vw;
    margin-left: .52vw;
    background-position: 0.364vw center;
    height: 1.042vw;
    line-height: 1.042vw;
    color: #7b5641;
    border-radius: 0.5vw;
}
.xgtt_r .sgs_sjs .nx_zp{
	display: flex;
    justify-content: space-between;
	font-size:0.729vw;
	color:#232323;
	padding-right: 1vw;
}
.xgtt_r .sgs_sjs .nx_zp span{color: #888;}
.xgtt_r .sgs_sjs .nx_zp{}
.xgtt_r{}
.g-pl40{padding-left:40px!important;}
.t_btn322{padding: 0 1vw;}
.tbtn317{display:flex;justify-content:space-between;margin: 10px 0 30px;}
.tbtn317 a{
	width: 48%;
	height: 40px;
	line-height: 38px;
	border: 1px solid #28b28b;
	font-size:16px;
	display:block;
	text-align:center;
	border-radius: 4px;
	cursor: pointer;
	box-sizing:border-box;
}
.tbtn317 a:first-child{
	color: #28b28b;
}
.tbtn317 a:first-child:hover{
	background-color:#28b28b;
	color: #fff;
}
.tbtn317 a:last-child{
	background-color:#28b28b;
	background-image: url(../images/318chaticon.png);
	background-repeat: no-repeat;
	background-position: 41px 11px;
    padding-left: 20px;
	color: #fff;
}
.g-bcf0{background-color: #f0f0f0;padding-top:0.01vw;}
.pd_tt2 a {
    float: right;
    font-size: 14px;
    color: #888;
    padding-right: 15px;
}
.g-mgt0{margin-top: 0!important;}
.new_sjln{
	margin-bottom: 20px;
	padding: 1.56vw;
}
.new_sjln h4{
	font-size: 0.833vw;
	color: #888;
	font-weight: normal;
	border-bottom: 1px solid #ddd;
    padding-bottom: .25vw;
	background: url(../images/322dengpao.png) no-repeat;
	background-size: 1.042vw;
	background-position: 0 center;
	padding-left: 1.4vw;
	margin-bottom: .8vw;
	letter-spacing: 1px;
}
.new_sjln .ln_scroll{
	line-height: 1.5vw;
    letter-spacing: 1px;
    color: #888;
    max-height: 8.54vw;
    overflow-x: hidden;
    overflow-y: auto;
	font-size: 0.833vw;
}
.new_sjln .ln_scroll330{
	max-height: 6.45vw;
    overflow-x: hidden;
    overflow-y: auto;
}
.new_sjln .ln_scroll330 p{
	line-height: 1.5vw;
    letter-spacing: 1px;
    color: #888;
	font-size: 0.833vw;
}
.sjln330{
	padding: .5vw 0 .5vw 1.56vw!important;
}
.cd322{padding: 0 1.56vw 1.56vw;}
/* .ln_scroll::-webkit-scrollbar{ */
/* 　　width:4px!important; */
/* 　　height:4px!important; */
/* } */
/* .ln_scroll::-webkit-scrollbar-thumb{/*滚动条里面小方块*/
/* 　　border-radius:5px!important;  */
/* 　　-webkit-box-shadow:inset005pxrgba(0,0,0,0.2)!important;  */
/* 　　background:rgba(0,0,0,0.2)!important; */
/* } */
/* .ln_scroll::-webkit-scrollbar-track{/*滚动条里面轨道*/
/* 　　-webkit-box-shadow:inset005pxrgba(0,0,0,0.2!important; */
/* 　　border-radius:0!important; */
/* 　　background:rgba(0,0,0,0.1)!important;  */
/* } */
/* 装修指南列表页 */
.d_k326{margin-top:10px;}
.d_k326 .dk_left{
	float:left;
	width: 20.7%;
}
.d_k326 .dk_right{
	float:right;
	width: 77.1%;
}
.zxbaike_nav{border: 1px solid #eee;}
.zxbaike_nav p{
	height: 3.39vw;
	line-height: 3.3vw;
}
.zxbaike_nav p a{
	display:block;width:100%;height:100%;
	text-align:center;
	font-size: 0.833vw;
	letter-spacing:1px;
	padding-left: 1.1vw;
	color: #888;
}
.zxbaike_nav p:nth-child(1) a{
	background: url(../images/326shu.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(2) a{
	background: url(../images/326fs.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(3) a{
	background: url(../images/326sp.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(4) a{
	background: url(../images/326wd.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(5) a{
	background: url(../images/326jsq.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(6) a{
	background: url(../images/326xin.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(7) a{
	background: url(../images/326ds.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(8) a{
	background: url(../images/236sf.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
}
.zxbaike_nav p:nth-child(1) a:hover{
	background: #28b28b url(../images/326shu2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}
.zxbaike_nav p:nth-child(2) a:hover{
	background: #28b28b url(../images/326fs2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}
.zxbaike_nav p:nth-child(3) a:hover{
	background: #28b28b url(../images/326sp2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}
.zxbaike_nav p:nth-child(4) a:hover{
	background: #28b28b url(../images/326wd2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}
.zxbaike_nav p:nth-child(5) a:hover{
	background: #28b28b url(../images/326jsq2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}
.zxbaike_nav p:nth-child(6) a:hover{
	background: #28b28b url(../images/326xin2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}
.zxbaike_nav p:nth-child(7) a:hover{
	background: #28b28b url(../images/326ds2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}
.zxbaike_nav p:nth-child(8) a:hover{
	background: #28b28b url(../images/326sf2.png) no-repeat;
    background-position: 4.8vw center;
    background-size: 1.042vw;
	color: #fff;
}

.zxbaike_nav p .active326{
	background: #28b28b url(../images/326shu2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff;
}
.zxbaike_nav p .active327{
	background: #28b28b url(../images/326fs2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff;
}
.zxbaike_nav p .active328{
	background: #28b28b url(../images/326sp2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff!important;
}
.zxbaike_nav p .active329{
	background: #28b28b url(../images/326wd2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff!important;
}
.zxbaike_nav p .active330{
	background: #28b28b url(../images/326jsq2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff!important;
}
.zxbaike_nav p .active331{
	background: #28b28b url(../images/326xin2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff!important;
}
.zxbaike_nav p .active332{
	background: #28b28b url(../images/326ds2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff!important;
}
.zxbaike_nav p .active333{
	background: #28b28b url(../images/326sf2.png) no-repeat!important;
    background-position: 4.8vw center!important;
    background-size: 1.042vw!important;
	color: #fff!important;
}
















.d_k326 .dk_left .bkl_one_lc{border:1px solid #eee;margin-bottom:1vw;}
.d_k326 .dk_left .bkl_one_lc h3{font-size:0.938vw;color:#232323;font-weight:normal;height: 2.1vw;line-height:2.1vw;background-color:#ebeef5;padding-left: .6vw;letter-spacing:1px;}
.d_k326 .dk_left .bkl_one_lc ul{padding: 0.5vw 0;}
.d_k326 .dk_left .bkl_one_lc ul li a{
	padding-left: 2vw;
    height: 1.8vw;
    line-height: 1.8vw;
	position: relative;
	display:block;
}
.d_k326 .dk_left .bkl_one_lc ul li a:before{
	content: '';
    position: absolute;
    top: 0.7vw;
    left: 1.1vw;
    border: 4px solid #888;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}
.d_k326 .dk_left .bkl_one_lc ul li:hover a{color:#28b28b;}
.d_k326 .dk_left .bkl_one_lc ul li:hover a:before{
	content: '';
    position: absolute;
    top: 0.7vw;
    left: 1.1vw;
    border: 4px solid #28b28b;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}
.d_k326 .dk_left .bkl_one_lc .lc_active{
	color: #28b28b;
}
.d_k326 .dk_left .bkl_one_lc .lc_active:before{
	content: '';
    position: absolute;
    top: 0.7vw;
    left: 1.1vw;
    border: 4px solid #28b28b;
    border-bottom-color: transparent;
    border-right-color: transparent;
    border-top-color: transparent;
}
.d_k326 .dk_left .bkl_one{margin-bottom:1vw;}
.d_k326 .dk_left .bkl_two{border: 1px solid #eee;padding:.5vw;}
.d_k326 .dk_left .bkl_two h2{font-size:1.25vw;color: #28b28b; letter-spacing:2px;margin-bottom:.5vw;}
.bkl_three{border: 1px solid #eee;margin-top:1vw;}
.public_tt{
	font-size: 0.833vw;
	height: 1.7vw;
	line-height:1.7vw;
	border-bottom: 1px solid #eee;
	padding: 0 .5vw;
}
.bkl_three .public_tt a{color: #28b28b;float:right;font-size:0.729vw;}
.bkl_three ul{padding: .5vw;}
.bkl_three li{
	height: 1.5vw;
    line-height: 1.5vw;
	position:relative;
	padding-left: 1.2vw;
	
}
.bkl_three li a{
	display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 77%;
	letter-spacing:2px;
    font-size: 0.729vw;
}
.bkl_three li span{float:right;color:#888;font-size:0.625vw;color:#ccc;}
.public_color li:before {
    content: '';
    display: block;
    width: 0.833vw;
    height: 0.833vw;
    line-height: 0.833vw;
    text-align: center;
    position: absolute;
    top: 0.325vw;
    left: 0;
    color: #fff;
    border-radius: 2px;
    font-size: 0.729vw;
	background-color:#ccc;
}
.public_color li:nth-child(1):before{content: "1";background-color: #ed4353;}
.public_color li:nth-child(2):before{content: "2";background-color: #fb814b;}
.public_color li:nth-child(3):before{content: "3";background-color: #ffa53e;}
.public_color li:nth-child(4):before{content: "4";}
.public_color li:nth-child(5):before{content: "5";}
.public_color li:nth-child(6):before{content: "6";}
.public_color li:nth-child(7):before{content: "7";}
.public_color li:nth-child(8):before{content: "8";}
.public_color li:nth-child(9):before{content: "9";}
.public_color li:nth-child(10):before{content: "10";}
.public_color li:nth-child(n+4) a{color:#999;}
.bkl_four{border: 1px solid #eee;margin-top:1vw;}
.public_recommend li{
	float: left;
    width: 47%;
    margin-right: 6%;
    margin-bottom: .3vw;
}
.public_recommend li:nth-child(2n){margin-right:0;}
.public_recommend li a{
	display: inline-block;
    height: 1.45vw;
    line-height: 1.45vw;
    text-align: left;
    background-color: #f8f8f8;
    padding: 0 .5vw;
    border-radius: 0.75vw;
	color:#999;
	font-size: 0.729vw;
}
.public_recommend{padding: .8vw .5vw .3vw;}
.d_k326 .dk_right>p{font-size:1.25vw;letter-spacing: 2px;}
.top_three_ul{margin: 0.5vw 0 1vw;}
.top_three_ul li{
	float:left;
	width: 32%;
	margin-right: 2%;
	border: 1px solid #ddd;
}.top_three_ul li .ttul_img{overflow:hidden; height:8.54vw;}
.top_three_ul li:hover .ttul_img img{transform:scale(1.1);transition:all .6s;}
.top_three_ul li:nth-child(3n){margin-right:0;}
.top_three_ul li .ttul_intro{padding: .5vw 1vw .2vw;}
.top_three_ul li .ttul_intro .ttul_date span{font-size: 0.938vw;color:#ccc;}
.top_three_ul li .ttul_intro .ttul_date em{
	display: inline-block;
    padding: 0 .15vw;
    border-top-left-radius: .45vw;
    border-top-right-radius: .45vw;
    border-bottom-right-radius: .45vw;
    height: .9vw;
    line-height: .9vw;
    font-size: 0.625vw;
    color: #fff;
	margin-left: .3vw;
	vertical-align: text-top;
}
.top_three_ul li:nth-child(1) .ttul_date em{
	background-color: #ee502f;
}
.top_three_ul li:nth-child(2) .ttul_date em{
	background-color: #fb814b;
}
.top_three_ul li:nth-child(3) .ttul_date em{
	background-color: #ffa53e;
}
.top_three_ul li .ttul_intro h3{
	font-size: 0.833vw;
    font-weight: normal;
    margin: .4vw 0;
    padding-left: .5vw;
    border-left: 2px solid #28b28b;
    height: .9vw;
    line-height: .9vw;
}
.top_three_ul li .ttul_intro .ttul_ms{
	border-top: 1px solid #ddd;
    height: 1.56vw;
    line-height: 1.56vw;
	font-size: 12px;
}
.top_three_ul li .ttul_intro .ttul_ms p{
    width:80%;
	color:#888;
    display: inline-block;
	letter-spacing: 1px;
}
.top_three_ul li .ttul_intro .ttul_ms span{color:#28b28b;float:right;}
.top_three_ul li{}
.g_a_display{display:block;}
.other_dk_ul li{
	width: 100%;
	padding: .9vw 0 .9vw 1.5vw;
	border-bottom: 1px solid #eee;
	position:relative;
	letter-spacing:2px;
}

.g_margin_b1{margin-bottom:1vw;}
.other_dk_ul li .other_img329{
	width: 11.458vw;
	height:5.72vw;
	float:left;
	overflow: hidden;
}
.other_dk_ul li .text329{
	margin-left: 12.8vw;
    width: 61%;
}
.other_dk_ul li .text329 .tit{
	font-size: 0.938vw;
	padding: 0.833vw 0 0.625vw;
	letter-spacing:2px;
}
.other_dk_ul li .text329 .des{
	max-height: 3.125vw;
	overflow:hidden;
	line-height: 1.8;
	color:#888;
	font-size: 0.833vw;
}
.other_dk_ul li .date {
    position: absolute;
    top: 1.65vw;
    right: 0;
    width: 4.63vw;
    border-left: 1px solid #eeeeee;
    padding-left: 2.08vw;
    box-sizing: content-box;
	letter-spacing:1px;
}
.other_dk_ul li .date i {
    display: inline-block;
    width: 2.6vw;
    height: 2.6vw;
    background: url(../images/r-btn1.png);
    background-size: 2.6vw 2.6vw;
}
.other_dk_ul li:hover .date i {
    background: url(../images/r-btn2.png);
    background-size: 2.6vw 2.6vw;
}
.other_dk_ul li .date span {
    font-size: 0.938vw;
    display: block;
    padding-top: .8vw;
    color: #ccc;
}
.g-transtion{transition:all .6s}
.other_dk_ul{padding-bottom: 2vw;}
.other_dk_ul li:hover{box-shadow: 0 0px 6px #ddd; transition: all .4s;}
.other_dk_ul li:hover .other_img329 img{transform: scale(1.1);transition:all .6s;}
.other_dk_ul li a:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #28b28b;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    -ms-transition: all ease .4s;
    -o-transition: all ease .4s;
    transition: all ease .4s;
}
.other_dk_ul li:hover a:before{
	width:100%;
}
.other_dk_ul li:hover .text329 .tit{color:#28b28b;}
.other_dk_ul408{padding-top: 1vw;}
.other_dk_ul408 li{padding: 0vw 0 .9vw 1.5vw;height: 7.864vw;}
.other_dk_ul408 li{}
.other_dk_ul408 li .num_wd{font-size: 0.729vw;color:#ccc;margin-top: .1vw;letter-spacing: 1px;}
.other_dk_ul408 li .num_wd em{color:#ee502f}
.other_dk_ul408 li .text329 {
    margin-left: 0;
    width: 84%;
}
.other_dk_ul408 li .text329 .des{
	height: 3.125vw;
}
.pulic_form_gif{position:relative;}
.pulic_form_gif span{
	position: absolute;
    top: .15vw;
    right: 1.5vw;
    font-size: 1.4vw;
    font-weight: bold;
}
.public_form{padding: 0.5vw 0}
.public_form input{
	width:100%;
	border:1px solid #ddd;
	margin-bottom: .5vw;
	height: 2.1vw;
	line-height: 2.1vw;
	font-size: 0.833vw;
}
.public_form .form_btn{
	height: 2.2vw;
	line-height: 2.1vw;
	background-color:#28b28b;
	color:#fff;
	width:100%;
	font-size: 0.833vw;
	font-weight: bold;
	letter-spacing:2px;
	border-radius: .5vw;
    border: 2px solid #eef;
}
.form_hint{font-size: 0.729vw;color:#999;text-align:center;}
.public_name_icon {
    padding-left: 1.6vw;
    background: url(../images/net31916.png) no-repeat;
    background-size: 1vw;
    background-position: 0.3vw center;
}
.public_tel_icon {
    padding-left: 1.6vw;
    background: url(../images/net31917.png) no-repeat;
    background-size: .8vw;
    background-position: 0.4vw center;
}
.public_area_icon {
    padding-left: 1.6vw;
    background: url(../images/net31918.png) no-repeat;
    background-size: 1vw;
    background-position: 0.3vw center;
}
/* 装修指南列表页 end */
/* 案例聚合页 */
.scs331{position:relative;}
.scs331>img{width:100%;}
.banner_sel331{
	position:absolute;
	left: 13.5%;
	top: 0;
	width: 16.15vw;
	height:100%;
}
.banner_sel331>div{background:#fff;padding: 0.7vw;}
.banner_sel331>div:nth-child(2n){background:#f8f8f8;}
.banner_sel331>div{}
.banner_sel331>div span{
	font-size: 1.042vw;
    color: #232323;
    padding-bottom: .2vw;
    display: inline-block;
    border-bottom: 2px solid #28b28b;
}
.banner_sel331 .ul_sel{
	height: 3.38vw;
    overflow: hidden;
}
.banner_sel331 .ul_sel a{
	float: left;
    width: 33.333%;
    font-size: 0.833vw;
    margin-top: .5vw;
	color:#888888;
    overflow: hidden;
    white-space: nowrap;
}
.banner_sel331 .ul_sel a:hover{color: #28b28b;}
.p_tt331{padding-bottom:1.7vw;}
.p_tt331 p{text-align:center;font-size:0.729vw;color:#888;margin-bottom:.1vw;letter-spacing:2px;}
.p_tt331 h2{text-align:center;font-size:1.77vw;color:#232323;letter-spacing:2px;}
.case3311 .p_tt331{padding-top:2vw;}
.jstab331 .js-tab-box .js-tab-con{display:none;}
.jstab331 .js-tab-box .active{display:block;}
.jstab331 .js-tab{
	width: 64%;
	margin: 0 auto;
	display: flex;
	justify-content:space-between;
}
.jstab331 .js-tab span{
	display:inline-block;
	width: 5.7vw;
	text-align:center;
	height: 2.1vw;
	line-height:2vw;
	border: 1px solid #eee;
	border-radius: 1.05vw;
	cursor: pointer;
	position:relative;
}
.jstab331 .js-tab span img{
	position: absolute;
    top: -0.6vw;
    right: -0.2vw;
    width: 1.3vw;
}
.jstab331 .js-tab .active{
	border: 1px solid #28b28b;
	color: #fff;
	background-color: #28b28b;
}
.jstab331 .js-tab{padding-bottom: .5vw;}
.jstab331 .js-tab{}
.jstab331 .js-tab{}
.jstab331 .js-tab-box{}
.amore331{
	display: block;
    margin: 0.5vw auto 1.5vw;
    width: 26vw;
    height: 3.1vw;
    line-height: 3.1vw;
    background-color: #28b28b;
    color: #fff;
    font-size: 1.042vw;
    text-align: center;
    font-weight: bold;
    letter-spacing: 2px;
    border-radius: 1.55vw;
}
.case3312{
	background-color: #f5f6f9;
	padding-top: 1vw;
	padding-bottom: 0.01vw;
}

.case3313{
	background-color: #fff;
	padding-top: 1vw;
	padding-bottom: 0.01vw;
}
.xgt_ul331{}
.xgt_ul331 li{
	float:left;
	margin-bottom: 1.9vw;
}
.xgt_ul331 li:nth-child(1){
	width: 25%;
	height: 16.667vw;
}
.xgt_ul331 li:nth-child(1) .big322{height:100%;}
.xgt_ul331 li:nth-child(2){
	width: 33.6%;
	margin: 0 2.8%;
	height: 11.458vw;
}
.xgt_ul331 li:nth-child(3){
	width: 35.8%;
	height: 16.667vw;
}
.xgt_ul331 li:nth-child(4){
	width: 25%;
	height: 11.458vw;
}
.xgt_ul331 li:nth-child(5){
	width: 33.6%;
	margin: 0 2.8%;
	height: 16.667vw;
	margin-top: -5.209vw;
}
.xgt_ul331 li:nth-child(6){
	width: 35.8%;
	height: 11.458vw;
}
.xgt_ul331 li a{display:flex;align-items: center;overflow:hidden;position:relative;color:#fff;font-size: 0.833vw;height:100%;}
.xgt_ul331 li .big322{width: 100%;height: auto;}
.xgt_ul331 li:hover .big322{
	transform:scale(1.05);
	transition: all 0.5s;
}
.xgt_ul331 li a span{
	position: absolute;
	top:8px;
	left:14px;
	opacity:0;
}
.xgt_ul331 li a p{
	position: absolute;
	top:10px;
	right:10px;
	display: inline-block;
	padding: 0 .15vw;
	height: 1.2vw;
	line-height: 1.2vw;
	background: rgba(0,0,0,.3);
	border-radius: .2vw;
	letter-spacing:1px;
	opacity:0;
}
.xgt_ul331 li a div{
	position: absolute;
	bottom: 10px;
	left:14px;
	letter-spacing:1px;
	padding-left: 1.354vw;
	background: url(../images/322xiaoguotu.png) no-repeat;
	background-size: 0.938vw;
	background-position: 0 0.2vw;
	line-height: 1.146vw;
	opacity:0;
	z-index:9;
}
.xgt_ul331 li a:after{
	content: '';
	width: 100%;
	height: 30%;
	position: absolute;
	bottom: 0;
	left: 0;
	background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.5));
	opacity:0;
}
.xgt_ul331 li a div em{margin: 0 .25vw;}
.xgt_ul331 li:hover a span,
.xgt_ul331 li:hover a p,
.xgt_ul331 li:hover a div,
.xgt_ul331 li:hover a:after{
	opacity:1;
	transition: all 0.4s;
}
.four331{margin-top: 2vw;}
.four331{display: flex;justify-content:space-between;}
.four331 a{display:block;position:relative;width:24%;overflow:hidden;border-radius:4px;}
.four331 a img{width:100%;}
.four331 a:hover img{
	transform: scale(1.1);
	transition: all .6s;
}
.four331 .four_tt331{
	position:absolute;
	top:0;
	left: 0;
	width: 100%;
	color: #fff;
	text-align:center;
	letter-spacing:2px;
}
.four331 .four_tt331 h2{
	font-size: 1.67vw;
	margin: 2vw 0 .5vw;
	letter-spacing:2px;
}
.four331 .four_tt331 p{
	font-size: 0.833vw;
	letter-spacing:1px;
}
.four331 .four_tt331 p em{font-weight:bold;}
/* 案例聚合页 end*/




@media screen and ( max-width:1899px ) {
    .kehu .bibi .second {
        margin-right: 1.6vw;
        font-size: 0.625vw;
        color: #333;
    }
    .kehu .bibi .third {
        margin-right: 2.6vw;
        font-size: 0.729vw;
        color: #999;
    }
	.d_k326 .dk_left .bkl_three li a{width: 75%;}
}
@media screen and ( max-width:1750px ) {
    .kehu .bibi .second {
        margin-right: 1.2vw;
        font-size: 0.625vw;
        color: #333;
    }
    .kehu .bibi .third {
        margin-right: 2.2vw;
        font-size: 0.729vw;
        color: #999;
    }
	.d_k326 .dk_left .bkl_three li a{width: 73%;}
	.g_select .select .s_input .s-i-date:before,
.g_select .select .s_input .s-i-click:before{
	position: absolute;
    top: 1px;
    right: -10px;
}
.g_select .select .s_input .s-i-date:after,
.g_select .select .s_input .s-i-click:after{
	position: absolute;
    bottom: -1px;
    right: -10px;
}
}
@media screen and ( max-width:1620px ) {
    .kehu .bibi .second {
        margin-right: 0.6vw;
        font-size: 0.625vw;
        color: #333;
    }
    .kehu .bibi .third {
        margin-right: 1vw;
        font-size: 0.729vw;
        color: #999;
    }
	.kehu .bibi .second {
        margin-right: 0.2vw;
        font-size: 0.625vw;
        color: #333;
    }
    .kehu .bibi .third {
        margin-right: 6vw;
        font-size: 0.729vw;
        color: #999;
    }
    .kehu .bibi .third span {
        padding: 0 0.4vw;
    }
    .kehu .bibi .second span {
        padding-right: 0.2vw;
    }
	.d_k326 .dk_left .bkl_three li a{width: 68%;display: inline-block;}
	.g_select .select .s_input .s-i-click:before{
	position: absolute;
    top: 0px;
    right: -10px;
}
.g_select .select .s_input .s-i-date:after,
.g_select .select .s_input .s-i-click:after{
	position: absolute;
    bottom: -2px;
    right: -10px;
}
}
@media screen and ( max-width:1508px ) {
    .kehu .bibi .third {
        margin-right: 5vw;
        font-size: 0.729vw;
        color: #999;
    }
}
@media screen and ( max-width: 1500px ){
	.xgtt_r .sgs_sjs .sgs_name{margin: 1vw 0 0.6vw!important;}
}
@media screen and (max-width: 1470px){
   .gd_schedule .gdlist .gdltext{
    padding: 0vw 0px;} 
}
@media screen and ( max-width:1460px ) {
    .kehu .bibi .third {
        margin-right: 2vw;
        font-size: 0.729vw;
        color: #999;
    }
	.d_k326 .dk_left .bkl_three li a{width: 67%;}
}
@media screen and ( max-width: 1440px ){
	.banner_sel331>div{padding: 0.62vw;}
}
@media screen and (max-width: 1420px){
   .tm_dtl319 .tmd_r3 .r3_ok img {
    display: inline-block;
    width: 0.5vw;
}
}
@media screen and (max-width: 1370px){
  .gd_schedule .gdlist .gdltext{
    padding: 0vw 0px;} 

}
@media screen and ( max-width:1340px ) {
    .kehu .bibi .third {
        margin-right: 1vw;
        font-size: 0.729vw;
        color: #999;
    }
	.d_k326 .dk_left .bkl_three li a{width: 66%;}
}
@media screen and ( max-width:1293px ) {
    .kehu .bibi .third {
        margin-right: 0;
        font-size: 0.729vw;
        color: #999;
    }
    .kehu .bibi .second {
        margin-right: 0;
        font-size: 0.625vw;
        color: #333;
    }
	.d_k326 .dk_left .bkl_three li a{width: 65%;}
	.public_recommend li{
		overflow: hidden;
    border-radius: .75vw;
	}
.top_three_ul li .ttul_intro .ttul_ms p{width: 74%;}
}
@media screen and ( max-width: 1280px ){
	.banner_sel331>div{padding: 0.56vw;}
	.g_select .select .s_input .p-142{margin-right: 10px;}
}
.cf8500{color:#28b28b!important;}
.cf852:before{
	border: 4px solid #28b28b!important;
	border-top-color: transparent!important;
    border-left-color: transparent!important;
    border-right-color: transparent!important;
}
.cf851:after{
	border: 4px solid #28b28b!important;
	border-bottom-color: transparent!important;
    border-left-color: transparent!important;
    border-right-color: transparent!important;
}
.hot_xq409{}
.ht_tab{
	height: 2.4vw;
	line-height: 2.4vw;
	background-color: #eee;
	margin: 2vw 0 1.25vw;
}
.ht_tab a{
	display: inline-block;
	width: 9.375vw;
	text-align:center;
}
.ht_tab .ht_active{
	background-color: #fff;
	border-top: 2px solid #28b28b;
}
.hxq409 .hxq_l{
	float:left;
	width: 74.285%;
}
.hxq409 .hxq_l>ul>li{
	border-bottom: 1px solid #eee;
}
.hxq409 .hxq_l>ul li a{
	display:block;
	padding: 0.938vw 0 0.938vw 1.46vw;
}
.page414{margin-top: 2vw;}
.hxq409 .hxq_l .hl_img{
	width: 11.7vw;
    height: 5.8vw;
    float: left;
    overflow: hidden;
    display: flex;
    align-items: center;
}
.hxq409 .hxq_l .hl_other{
	margin-left: 1.25vw;
	float:left;
}
.hxq409 .hl_other .hltt{}
.hxq409 .hl_other .hltt p{
	display: inline-block;
    font-size: 1.25vw;
    margin-right: .2vw;
}
.hxq409 .hl_other .hltt span{font-size:0.833vw;color:#888;}
.hxq409 .hxq_l {}
.hxq409 .hxq_l .hl_date{
	float:right;
	width: 6.8vw;
	height: 5.8vw;
	border-left: 1px solid #eee;
}
.hxq409 .hl_date p{
	font-size: 0.938vw;
    color: #ccc;
    text-align: center;
    margin: 1.1vw 0 0;
}
.hxq409 .hl_date i{
	display: block;
    width: 2.6vw;
    height: 2.6vw;
    background: url(../images/r-btn1.png);
    background-size: 100%;
	margin: 0 auto;
}
.four_hx{display:flex;justify-content:space-between;}
.four_hx{width: 22.6vw;margin-top: .4vw;}
.four_hx>div{width:4.687vw;text-align:center;}
.four_hx p{
	background-color: #ccc;
    color: #fff;
    height: 1.3vw;
    line-height: 1.3vw;
	margin-top:.4vw;
}
.four_hx h3{font-size: 1.56vw;color:#888;}
.four_hx h3 em{font-weight: normal;font-size: 0.833vw;}
.hxq409 .hxq_l>ul>li:hover{
	box-shadow: 0 0px 6px #ddd;
    transition: all .4s;
}
.btm_line{position:relative;}
.btm_line:before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 0;
    height: 2px;
    background: #28b28b;
    -webkit-transition: all ease .4s;
    -moz-transition: all ease .4s;
    -ms-transition: all ease .4s;
    -o-transition: all ease .4s;
    transition: all ease .4s;
}
.hxq409 li:hover .btm_line:before{width:100%;}
.hxq409 li:hover .hltt{color: #28b28b;}
.hxq409 li:hover .hltt span{color: #28b28b;}
.hxq409 li:hover .hl_date i{
	 background: url(../images/r-btn2.png);
	 background-size: 100%;
}
.hxq409 li:hover .hl_img img{transform: scale(1.1);transition: all .6s;}
.hxq409 .hxq_r{
	float:right;
	width: 20.9%;
}
.hxq_r .pb_form{
	padding: 0.5vw;
	border: 1px solid #ebeef5;
}
.pb_form{
	
}
.pb_form h2{
	font-size: 1.25vw;
	text-align:center;
	margin: 0.5vw 0 .3vw;
}
.computer409{
    height: 2.916vw;
    line-height: 2.916vw;
    background: url(../images/TheLCDpanel.png)no-repeat;
    background-size: 100% 100%;
    text-align: right;
    padding-right: 0.833vw;
    margin: 0 auto .6vw;
}
.computer409 b{
    font-size: 1.979vw;
}
.pb_three_form{}
.pb_three_form p{
	height: 2.1vw;
	line-height:2.1vw;
	border: 1px solid #ebeef5;
	margin-bottom: .52vw;
}
.pb_three_form .pb_name_icon{
	padding-left: 1.6vw;
    background: url(../images/net31916.png) no-repeat;
    background-size: 1vw;
    background-position: 0.3vw center;
}
.pb_three_form .pb_tel_icon{
	padding-left: 1.6vw;
    background: url(../images/net31917.png) no-repeat;
    background-size: .8vw;
    background-position: 0.4vw center;
}
.pb_three_form .pb_size_icon{
	padding-left: 1.6vw;
    background: url(../images/net31918.png) no-repeat;
    background-size: 1vw;
    background-position: 0.3vw center;
}
.pb_three_form .pb_submit{
	height: 2.3vw;
	font-size: 0.833vw;
	background-color: #28b28b;
	color:#fff;
	text-align:center;
	width: 100%;
	border-radius: .4vw;
	font-weight: bold;
	letter-spacing: 1px;
	border: 4px solid #fff3de;
}
.pb_three_form .pb_tip{
	color: #888;
	text-align:center;
	margin: .6vw 0 .1vw;
	font-size: 0.625vw;
}
.zsgd_classify{color:#888888;margin: .5vw 0 .8vw;}
.zsgd_classify span{
	font-size: 0.729vw;
	
}
.zsgd_classify em{margin: 0 .5vw;}
.sg_status{
	border-top: 2px solid #eee;
	display: flex;
	justify-content: space-between;
	padding-top: .5vw;
    width: 31vw;
	position:relative;
}
.sg_status li{
	color: #888888;
	font-size: 0.729vw;
}
.sg_s1:before{
	content: '';
	display:block;
	width: 1.1vw;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status .completed{
	color: #232323;
}
.sg_status .completed1_1:before{
	content: '';
	display:block;
	width:0.7vw;
	height: 0.7vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.46vw;
	left: 1.1vw;
	
}
.sg_status .completed1_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.56vw;
	left: 0.95vw;	
}
.sg_s2:before{
	content: '';
	display:block;
	width: 5.7vw;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status .completed2_1:before{
	content: '';
	display:block;
	width:0.7vw;
	height: 0.7vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.46vw;
	left: 5.7vw;
	
}
.sg_status .completed2_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.56vw;
	left: 5.6vw;	
}
.sg_s3:before{
	content: '';
	display:block;
	width: 10.6vw;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status .completed3_1:before{
	content: '';
	display:block;
	width:0.7vw;
	height: 0.7vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.46vw;
	left: 10.4vw;
	
}
.sg_status .completed3_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.56vw;
	left: 10.4vw;	
}
.sg_s4:before{
	content: '';
	display:block;
	width: 15.4vw;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status .completed4_1:before{
	content: '';
	display:block;
	width:0.7vw;
	height: 0.7vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.46vw;
	left: 15vw;
	
}
.sg_status .completed4_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.56vw;
	left: 15vw;	
}
.sg_s5:before{
	content: '';
	display:block;
	width: 20vw;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status .completed5_1:before{
	content: '';
	display:block;
	width:0.7vw;
	height: 0.7vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.46vw;
	left: 19.75vw;
	
}
.sg_status .completed5_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.56vw;
	left: 19.7vw;	
}
.sg_s6:before{
	content: '';
	display:block;
	width: 24.8vw;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status .completed6_1:before{
	content: '';
	display:block;
	width:0.7vw;
	height: 0.7vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.46vw;
	left: 24.45vw;
	
}
.sg_status .completed6_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.56vw;
	left: 24.35vw;	
}
.sg_s7:before{
	content: '';
	display:block;
	width: 100%;
	height: 2px;
	background-color: #28b28b;
	position: absolute;
	top: -2px;
	left:0;
}
.sg_status .completed7_1:before{
	content: '';
	display:block;
	width:0.7vw;
	height: 0.7vw;
	border-radius: 50%;
	border: 1px solid #eee;
	background-color: #fff;
	position: absolute;
	top: -0.46vw;
	left: 29.15vw;
	
}
.sg_status .completed7_2:before{
	content: '';
	display:block;
	width:1vw;
	height: 1vw;
	border-radius: 50%;
	background: url(../images/412completed.png) no-repeat;
	background-size: 100%;
	position: absolute;
	top: -0.56vw;
	left: 29.15vw;	
}























