@charset "utf-8";
/*公告*/
.index_gg{
	width:100%;
	height:36px;
	float:left;
	position:relative;
	line-height:36px;
	overflow:hidden;
	color:#2a2a2a;
	
	-webkit-box-shadow: 1px 0px 3px 1px #e3e2e5;
    -moz-box-shadow: 1px 0px 3px 1px #e3e2e5;
    -ms-box-shadow: 1px 0px 3px 1px #e3e2e5;
    -o-box-shadow: 1px 0px 3px 1px #e3e2e5;
    box-shadow: 1px 0px 3px 1px #e3e2e5;
}
.index_gg .span_lb{
	width:70px;
	height:100%;
	float:left;
	font-size:.875rem;
	margin-left:2%;
	color:#454545;
}

.index_gg .btn{
	display:block;
	height:8px;
	overflow:hidden;
}
.index_gg ul{
	width:calc(100% - 85px);
	float:left;
	height:100%;
	position:relative;
}
.index_gg li{
	float:left;
	width:100%;
	height:100%;
	overflow:hidden;
	font-size:.85rem;
	color:#7f7f7f;
}
.index_gg li a:hover{
	color:#c70000;
}
.index_gg .key{
	float:left;
	cursor:pointer;
	display:none;
}

.index_gg li span{
	display:block;
	float:right;
}

/*公告*/
/**导航**/
.nav{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
}
.nav ul{
	width:96%;
	height:auto;
	float:left;
	margin:0 2%;
}
.nav ul li{
	width:23.5%;
	height:auto;
	float:left;
	margin-right:2%;
	margin-bottom:10px;
	position:relative;
}
.nav ul li:nth-child(4n){
	margin-right:0;
}
.nav ul li img{
	width:66%;
	height:auto;
	float:left;
	margin:0 17%;
}
.nav ul li span{
	width:100%;
	height:30px;
	float:left;
	line-height:30px;
	color:#595c5a;
	text-align:center;
	font-size:.85rem;
	overflow:hidden;
}


.iimg{
	width:96%;
	height:auto;
	float:left;
	margin:10px 2% 0 2%;
}
.iimg img{
	width:100%;
	height:auto;
	float:left;
}

/**报价**/
.baojia{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	background-color:#f1f8fc;
	border-top: 7px solid #efedec;
}
.baojia .baojia_title{
	width:94%;
	height:25px;
	float:left;
	line-height:25px;
	font-size:.8rem;
	overflow:hidden;
	position:relative;
	margin:10px 2% 5px 2%;
	color:#3e3d3d;
}
.baojia .baojia_title span{
	color:#3e3d3d;
	float:right;
}
.baojia .baojia_title span em{
	color:#da5a64;
}
.baojia_ss{
	width:96%;
	height:28px;
	float:left;
	margin:0 2%;
	background-color:#e3c291;
	color:#fff;
	font-size:.9rem;
	line-height:28px;
	text-align:center;
	border-radius:10px;
}
.baojia ul{
	width:96%;
	height:auto;
	float:left;
	margin:10px 2% 0 2%;
}
.baojia ul li{
	width:100%;
	height:30px;
	float:left;
	margin-bottom:10px;
}
.baojia ul li input{
	width:calc(100% - 12px);
	height:100%;
	float:left;
	padding:0 5px;
	border:1px solid #eee;
	border-radius:10px;
}
.baojia ul li input.button{
	width:100%;
	background-color:#e3c291;
	color:#fff;
	font-size:.9rem;
}
.baojiagg{
	width:92%;
	height:30px;
	float:left;
	margin:0 4% 5px 4%;
	position:relative;
	line-height:30px;
	overflow:hidden;
}
.baojiagg .span_lb{
	width:20px;
	height:20px;
	float:left;
	margin:5px 8px;
	background:url(/images/img/laba.png) no-repeat center center;
	background-size:100%;
}
.baojiagg ul li{
	width:100%;
	height:100%;
	float:left;
	line-height:32px;
	margin-bottom:0;
	color:#6a6a6a;
	overflow:hidden;
	font-size:.8rem;
}

.baojiagg .btn{
	display:block;
	height:0;
	overflow:hidden;
}
.baojiagg ul{
	width:calc(100% - 40px);
	float:left;
	height:100%;
	position:relative;
	margin:0;
}





/******/
.index_biaodan{
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
	padding:10px 0;
	border-top: 7px solid #efedec;
}
.index_biaodan .sy_top_form{
	width:90%;
	height:auto;
	float:left;
	margin:0 5%;
}
.index_biaodan .sy_top_form li{
	width:100%;
    height: 36px;
	float:left;
    border-radius: 0.5rem;
    border: 1px solid #ccc;box-sizing: border-box;
    overflow: hidden;
    margin-top: 1rem;
	position:relative;
}
.index_biaodan .sy_top_form li img{
	width:16px;
	
	/*中部局中*/
	position:absolute;  
	top:50%;  
	left:10px;  
	-webkit-transform: translate(0, -50%);  
	transform: translate(0, -50%);
}
.index_biaodan .sy_top_form li input {
    display: block;
    float: left;
    width: 86%;
    height: 100%;
    font-size: .85rem;
	margin-left:36px;
	border:0;
}
.index_biaodan .sy_top_form .fromtext {
	width:100%;
	height:auto;
	float:left;
    margin-top: 0.8rem !important;
    color: #ec870c;
    font-size: .8rem;
}
.index_biaodan .sy_top_form li.sy_top_sub {
    height: 42px;
}
.sy_top_sub #sy_top_sub {
    background-image: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgb(236, 135, 13)), to(rgb(207, 3, 32)));
    border: 0 !important;
    width: 100%;
    height: 100% !important;
    color: #fff;
	font-size:1rem;
	margin:0!important;
}
.pingfang {
    position: absolute;
    right: 8px;
    top: 8px;
    color: #999;
    font-size: .8rem;
}










/******/
.index_biaodan{
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
	padding:10px 0;
	border-top: 7px solid #efedec;
}
.index_biaodan .sy_top_form{
	width:90%;
	height:auto;
	float:left;
	margin:0 5%;
}
.index_biaodan .sy_top_form li{
	width:100%;
    height: 36px;
	float:left;
    border-radius: 0.5rem;
    border: 1px solid #ccc;box-sizing: border-box;
    overflow: hidden;
    margin-top: 1rem;
	position:relative;
}
.index_biaodan .sy_top_form li img{
	width:16px;
	
	/*中部局中*/
	position:absolute;  
	top:50%;  
	left:10px;  
	-webkit-transform: translate(0, -50%);  
	transform: translate(0, -50%);
}
.index_biaodan .sy_top_form li input {
    display: block;
    float: left;
    width: 86%;
    height: 100%;
    font-size: .85rem;
	margin-left:36px;
	border:0;
}
.index_biaodan .sy_top_form .fromtext {
	width:100%;
	height:auto;
	float:left;
    margin-top: 0.8rem !important;
    color: #ec870c;
    font-size: .8rem;
}
.index_biaodan .sy_top_form li.sy_top_sub {
    height: 42px;
}
.sy_top_sub button {
    background-image: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgb(236, 135, 13)), to(rgb(207, 3, 32)));
    border: 0 !important;
    width: 100%;
    height: 100% !important;
    color: #fff;
	font-size:1rem;
}
.pingfang {
    position: absolute;
    right: 8px;
    top: 8px;
    color: #999;
    font-size: .8rem;
}


/***表单提交***/
.index_from{
	width:100%;
	height:auto;
	float:left;
	padding:15px 0 0 0;
	border-top: 7px solid #efedec;
	margin:15px 0 0 0;
}
.index_from .f_name{
	width:24%;
	height:26px;
	float:left;
	border:1px solid #bcbcbc;
	border-radius:5px;
	padding:0 3%;
	margin-left:2%;
}
.index_from .f_phone{
	width:62%;
	height:32px;
	float:left;
	text-indent:10px;
	margin-left:3%;
	font-size:.85rem;
	border:1px solid #bcbcbc;box-sizing: border-box;
	border-right:0;
}
.index_from .f_but{
	width: 32%;
	height:32px;
	float:left;
	background-image: -webkit-gradient(linear, 0% 100%, 100% 100%, from(rgb(236, 135, 13)), to(rgb(207, 3, 32)));
	color:#fff;
	font-size:.9rem;
	border:0;
}
.ziye_from{
	border:0;
	margin-top:15px;
	padding:0;
}
.ziye_from .f_phone{
	width:65%;
	margin:0;
}
.ziye_from .f_but{
	width:35%;
	margin:0;
}


/**vr案例**/
.vr{
	width:100%;
	height:auto;
	float:left;
	border-top: 7px solid #efedec;
}
.vr_tit{
	width:96%;
	height:30px;
	float:left;
	line-height:30px;
	color:#1b1c1c;
	font-size:.95rem;
	margin:5px 2% 5px 2%;
}
.vr_tit em{
	font-size:.8rem;
	color:#5f6060;	
}
.vr_tit a{
	float:right;
    color: #818283;
    font-size: .8rem;
}

.vr_list{
	width:96%;
	height:auto;
	float:left;
	margin:5px 2% 0 2%;
}
.vr_list li{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}
.vr_list li .case_img{
	width:100%;
	height:12rem;
	float:left;
	position:relative;
}

.vr_list li .case_img img{
	position:absolute;
	left:50%;
	top:50%;
	width:40px;
	
	-webkit-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
	
}
.vr_list li .vr_span{
	width:100%;
	height:auto;
	float:left;
	color:#333;
	font-size:.9rem;
	line-height:20px;
	overflow:hidden;
	position:relative;
}
.vr_list li span{
	width:100%;
	height:25px;
	float:left;
	line-height:25px;
	overflow:hidden;
	color:#212020;
	margin:5px 0;
}
.vr_list li em{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	overflow:hidden;
	color:#212020;
	font-size:.75rem;
}
.vr_list li .vr_span a{
	width:105px;
	height:25px;
	position:absolute;
	right:0;
	top:14px;
	background-color:#c8af79;
	color:#fff;
	border-radius:5px;
	text-align:center;
	line-height:25px;
	font-size:.8rem;
}


.vr_list li span em{
	float:right;
	margin-right:5px;
}

@media screen and (min-width: 450px) { 
	.vr_list li.v1{
		height:18rem;
	}
	.vr_list li{
		height:15rem;
	}
} 
.more{
	width:100%;
	height:25px;
	float:left;
	text-align:center;
	line-height:25px;
	color:#818283;
	font-size:.9rem;
}



/**设计团队**/
.team{
	width:100%;
	height:auto;
	float:left;
	/*margin-top:10px;*/
	padding-bottom:10px;
	border-top:7px solid #efedec;
	border-bottom:7px solid #efedec;
}
.team_tit{
	width:100%;
	height:35px;
	float:left;
	line-height:37px;
	border-bottom:1px solid #ec4e41;
	text-indent:10px;
	font-size:.95rem;
	color:#ec4e41;
	margin-bottom:10px;
}
.team_tit a{
	float:right;
	margin-right:10px;
	color:#818283;
	font-size:.8rem;
}
/* 本例子css */
.picScroll-left{ overflow:hidden; position:relative;width:96%;height:7.5rem;margin-left:2%;float:left;}

.picScroll-left .bd{ width:100%;height:6.5rem;float:left;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;height:12rem;}
.picScroll-left .bd ul li{overflow:hidden;width:100%;height:7.5rem;float:left; position:relative;}
.picScroll-left .bd ul li>a{
	width:26%;
	height:100%;
	float:left;
    overflow: hidden;
	position:relative;
}
.picScroll-left .bd ul li>a img{
	height:100%;
	/*中部局中*/
	position:absolute;  
	top:0;  
	left: 50%;  
	-webkit-transform: translate(-50%, 0);  
	transform: translate(-50%, 0);
}
.picScroll-left .bd ul li dl{
	width:70%;
	height:100%;
	float:right;
}
.picScroll-left .bd ul li dl dt{
	width:100%;
	height:30px;
	float:left;
	line-height:30px;
	color:#5e5d5e;
	font-size:.95rem;
}
.picScroll-left .bd ul li dl dt span{
	margin-left:30px;
	color:#952a2a;
}
.picScroll-left .bd ul li dl dd{
	width:100%;
	height:23px;
	float:left;
	line-height:23px;
	color:#5e5d5e;
	font-size:.85rem;
	margin-top:5px;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.picScroll-left .bd ul li dl dd a{
	width:80px;
	height:21px;
	float:left;
	border:1px solid #c8af79;
	color:#c8af79;
	font-size:.8rem;
	border-radius:5px;
	text-align:center;
}
.picScroll-left .bd ul li dl dd a.zx{
	background-color:#c8af79;
	color:#fff;
	margin-left:20px;
}





/**案例**/
.case{
	width:100%;
	height:auto;
	float:left;
	margin:15px 0 0 0;	
	border-top: 7px solid #efedec;
}
/*style-design*/
.swiper-case {
    width: 96%;
    height: 8rem;
    float: left;
	margin:0 2%;
	overflow:hidden;
}
.swiper-slide{
	width:100%;
	height:auto;
	float:left;
	position:relative;
}
.swiper-slide h3,.swiper-slide h5 {
    color: #fff;
    width: 100%;
    text-align: center;
    position: absolute;
    left: 0;
	font-size:.85rem;
}
.swiper-slide h3 {
    top: 32%;
}
.swiper-slide h5 {
    top: 50%;
}
.swiper-hint {
	width:100%;
	height:20px;
	float:left;
	color:#c8af79;
    text-align: center;
    font-size: .7rem;
	line-height:20px;
	margin-top:10px;
}



/**在施工地**/
.gongdi{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	border-top: 7px solid #efedec;
}
.gongdi ul{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.gongdi ul li{
	width:48%;
	height:8rem;
	float:left;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:4%;
	border:1px solid #ededed;box-sizing: border-box;
}
.gongdi ul li a{
	display:block;
	width:100%;
	height:100%;
	
	display: flex;
    align-items: center;
    overflow: hidden;
}
.gongdi ul li:nth-child(2n){
	margin-right:0;
}
.gongdi ul li img{
	width:100%;
    align-items: center;
}

/**合作品牌**/
.index_pp{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	border-top: 7px solid #efedec;
	background:url(/images/img/hezuo.png) no-repeat top center;
	padding:10px 0 15px 0;
}
.index_pp .vr_tit{
	text-align:center;
	color:#fff;
}
.index_pp ul{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.index_pp ul li{
	width:31.33333%;
	height:3rem;
	float:left;
	margin:5px 3% 5px 0;
}
.index_pp ul li img{
	width:100%;
	height:100%;
	float:left;
}
.index_pp ul li:nth-child(3n){
	margin-right:0;
}


.footbg{
	width:100%;
	height:auto;
	float:left;
    background: #333333;
}
.foot_top {
    width: 94%;
	height:auto;
	float:left;
	padding:15px 0;
	margin:0 3%;
}
.foot_top .wl50_{
    width: 50%;
    float: left !important;
}
.foot_top .wl50_ .tex06{
    font-weight: bold;
    text-align: center;
    margin-top: 10px;
	font-size:1rem;
	color:#f7e300;
}
.foot_top .wl50_ .foxtc{
    text-align: center;
    margin: 5px 0;
	font-size:.7rem;
	color:#f7e300;
}
.foot_top .wl50_ .bait28{
    text-align: center;
	font-size:.8rem;
	color:#fff;
}

.foot_top .wr50_{
    width: 50%;
    float: left !important;
}
.foot_top .wr50_ img{
    width: 50%;
	height:auto;
	display:block;
	margin:auto;
}




/***新闻中心***/
.news{
	width:100%;
	height:auto;
	float:left;
	overflow:hidden;
}
.news_tit{
	width:100%;
	height:35px;
	float:left;
	line-height:37px;
	border-bottom:1px solid #efedec;
	text-indent:10px;
	font-size:.95rem;
	color:#952a2a;
	margin-bottom:10px;
}
.news_tit a{
	float:right;
	margin-right:10px;
	color:#818283;
	font-size:.8rem;
}
.nav_span{
	width:100%;
	height:30px;
	float:left;
	text-align:center;
	line-height:32px;
	font-size:.95rem;
	color:#333;
	overflow:hidden;
}
.nav_span span{
	margin:0 10px;
}
.nav_span span.action{
	color:#952a2a;
}
.news ul.kh_list{
	width:96%;
	height:auto;
	float:left;
	margin:.5rem 2% 0 2%;	
    padding-bottom: .5rem;
}
.swiper-kh {
    width: 100%;
    height: auto;
    float: left;
	overflow:hidden;
}
.news ul.kh_list li{
	width:32%;
	height:auto;
	float:left;
	margin-right:2%;	
	border:1px solid #ededed;box-sizing: border-box;
	
	display: flex;
    align-items: center;
    overflow: hidden;
}
.news ul.kh_list li img{
	width:100%;
    align-items: center;
}
.news ul.kh_list li:last-child{
	margin-right:0;
}
.news ul.news_list{
	width:96%;
	height:auto;
	float:left;
	margin:0 2%;	
}
.news ul.news_list li{
	width:100%;
	height:6.2rem;
	float:left;
	margin-top:.5rem;
	padding-bottom:.5rem;
	border-bottom:1px solid #e2e2e2;
}
.news ul.news_list li:last-child{
	border-bottom:0;
}

.news ul.news_list li .news_img{
	width:37%;
	height:100%;
	float:left;
	overflow:hidden;
	border:1px solid #ededed;box-sizing: border-box;
	
	display: flex;
    align-items: center;
    overflow: hidden;
}
.news ul.news_list li .news_img img{
	width:100%;
    align-items: center;
}
.news ul.news_list li dl{
	width:60%;
	height:100%;
	float:left;
	margin-left:3%;
	position:relative;
}
.news ul.news_list li dl dt{
	font-size:.95rem;
	color:#333;
	width:100%;
	height:1.25rem;
	float:left;
	overflow:hidden;
	line-height:1.4rem;
}
.news ul.news_list li dl dd{
	height:1.25rem;
	width:100%;
	float:left;
	font-size:.85rem;
	overflow:hidden;
	line-height:1.4rem;
}
.news ul.news_list li dl dd.pd1{
	margin:.6rem 0;
	color:#878585;
	height:2.5rem;
	overflow:hidden;
	font-size:.8rem;
}
.news ul.news_list li dl dd.pd2{
	color:#878585;
	height:1.25rem;
	line-height:1.25rem;
	position:absolute;
	left:0;
	bottom:0;
	font-size:.8rem;
}
.news ul.news_list li dl dd.pd2 span{
	float:right;
}
.news ul.news_list li dl dd.pd2 span img{
	height:13px;
	float:left;
	margin-top: 2px;
    margin-right: 3px;
}

@media screen and (min-width: 450px) {
	.news ul.news_list li{
		height:9rem;
	}
	.news ul.news_list li .p_img{
		width:30%;	
	}
	.news ul.news_list li dl dd.pd1{
		height:3.75rem;
	}
	.news ul.news_list li dl{
		width:60%;
	}
}

/***视频***/
.video{
	width:100%;
	height:12rem;
	float:left;
	border-top: 7px solid #efedec;
}
.video video{
	width:100%;
	height:100%;
	float:left;
	object-fit:fill;
}
.video embed{
	width:100%;
	height:100%;
	float:left;
	object-fit:fill;
}

/***品牌实力***/
.pinpai{
	width:100%;
	height:auto;
	float:left;
	border-top: 7px solid #efedec;
	padding-bottom:10px;
}


/***报价***/
.case-show-offer{
	width:100%;
	height:14rem;
	float:left;
	padding-top:10px;
	border-top: 7px solid #efedec;
	position: relative;
	background: url(/images/img/bj.png) no-repeat center center;
	background-size: cover;
}
.case-show-offer .form-wrap{width: 80%; height: auto; position: absolute; top: 66px;; left: 10%;}
.case-show-offer .form-wrap .layui-input{
	width:calc(100% - 10px);
	height:25px;
	float:left;
	padding:0 5px;
	color:#444;
}
.case-show-offer .form-wrap select{
	width:33.333333%;
	height:25px;
	float:left;
	padding:0 5px;
	color:#444;
}
.case-show-offer .form-wrap select:last-child{
	margin-right:0;
}
.case-show-offer .form-wrap .input-wrap{width: 100%; height: 25px; margin-bottom: 10px; display: flex; display: -webkit-flex; display: -ms-flex; -webkit-justify-content:space-between; justify-content:space-between;}
.case-show-offer .form-wrap .input-wrap span{position: absolute; right: 10px; top: 4px; font-size: .9rem;}

.case-show-offer .form-wrap .button{width: 100%; height: 30px; background: #c79e68; color: #fff; font-size: 1rem; border: none; margin-top: 6px;cursor: pointer;}




.fwt{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	background-color:#efedec;
	padding:15px 0;
}
.fwt p{
	width:100%;
	height:25px;
	float:left;
	line-height:25px;
	text-align:center;
	font-size:.75rem;
	color:#585859;
	overflow:hidden;
}
.fwt p a{
	margin:0 5px;
}


.daohang{
	width:96%;
	height:30px;
	float:left;
	line-height:30px;
	margin:0 2%;
	font-size:.8rem;
	color:#2a2a2a;
}
/*滑动导航*/
#navlist{
	width:96%;
	height:30px;
	float:left;
	margin:10px 2% 0 2%;
	text-align:center;
	line-height:30px;
	position:relative;
	overflow:hidden;
	font-size:.9rem;
	display:flex;
	border:1px solid #ededed;
	box-sizing:border-box;
}
#navlist span{
	flex:1;
	color:#1b1b1b;
	
	transform:skew(-30deg); /*设置倾斜度为-30*/
	-webkit-transform: skew(-30deg);
	-moz-transform: skew(-30deg);
	-o-transform:skew(-30deg);
	-ms-transform:skew(-30deg); 
}
#navlist span.n_span{
	background-color:#b40000;
	color:#fff;
}
#navlist span:first-child{
	margin-left:-8px;
}
#navlist span:last-child{
	margin-right:-8px;
}
#navlist span a{
	display:block;
	
	transform:skew(30deg); /*设置倾斜度为-30*/
	-webkit-transform: skew(30deg);
	-moz-transform: skew(30deg);
	-o-transform:skew(30deg);
	-ms-transform:skew(30deg); 
}
/*滑动导航*/


/***详情***/
#display{
	width:96%;
	height:auto;
	float:left;
	margin-left:2%;
	background-color:#fff;
	border-radius:.3125rem;
}
#display .display{
	width:100%;
	height:auto;
	float:left;
}
.display h4{
	width:100%;
	float:left;
	line-height:1.5625rem;
	text-align:center;
	margin:.9rem 0 .3rem 0;
	color:#353535;
	font-size:1rem;
}
.display .dis_span{
	width:100%;
	height:1.25rem;
	line-height:1.25rem;
	float:left;
	text-align:center;
	overflow:hidden;
	font-size:.75rem;
	padding-bottom:.3rem;
	border-bottom:1px dashed #d4d4d4;
	color:#666;
}
.display .dis_span span{
	margin:0 .3rem;
}
.display .dis_span span em{
	color:#b40000;
}
.display .dis_content{
	width:100%;
	height:auto;
	line-height:1.5625rem;
	float:left;
	font-size:.85rem;
	margin-top:.5rem;
	margin-bottom:.5rem;
	color:#707070;
}
.display .dis_content img{
	height:auto;
	width:100%;
	display:block;
	margin:auto;
	margin-bottom:.3rem;
}
.dis_black{
	width:100%;
	height:1.875rem;
	float:left;
	margin-bottom:.8rem;
	padding-top:.8rem;
	line-height:1.875rem;
	border-top:1px dashed #d4d4d4;
}
.dis_black .dis_a{
	width:40%;
	height:100%;
	display:block;
	margin:auto;
	background-color:#b02d33;
	color:#fff;
	text-align:center;
	border-radius:.3rem;
	font-size:.9rem;
}



/***案例***/
.team_flter{
	width:100%;
	height:auto;
	float:left;
	border-bottom:7px solid #efedec;
	position:relative;
}
.shouqi{
	width:80px;
	height:25px;
	position:absolute;
	left:50%;
	bottom:-25px;
	margin-left:-40px;
	background-color:#b40000;
	color:#fff;
	text-align:center;
	line-height:25px;
	font-size:.85rem;
	border-radius:0 0 5px 5px;
}

/*筛选*/
#ul_select_caseattr{
	width:96%;
	height:30px;
	float:left;
	margin:0 2%;
	display:flex;
	padding:15px 0;
}
#ul_select_caseattr li{
	flex:1;
	float:left;
	height:100%;
	margin-right:10px;
	line-height:30px;
	text-indent:.3em;
}
#ul_select_caseattr li:last-child{
	margin-right:0;
}
#ul_select_caseattr li dl{
	width:100%;
	height:auto;
	float:left;
	border-radius:5px;
	border:1px solid #ededed;
	color:#272727;
	font-size:.8rem;
	z-index:9;
	position:relative;
}
#ul_select_caseattr li dl dd{
	width:100%;
	height:30px;
	float:left;
}
#select1 .select-all,
#select2 .select-all,
#select3 .select-all,
#select4 .select-all{
	background:url(/images/img/ca_jt.png) no-repeat right 5px center;
	background-size:auto 20%;
}
#ul_select_caseattr li dl dd a{
	display:block;
}
#select4 .select-all span{
	width:60px;
	height:20px;
	border-radius:3px;
	position:relative;
	z-index:-1;
}
#ul_select_caseattr li dl a{
	width:100%;
	height:40px;
	float:left;
}
.option{
	top:32px;
	width:99%;
	position:absolute;
	background-color:#fff;
	border:1px solid #ededed;
	display:none;
	z-index:100;
	max-height:202px;
	overflow:auto;
}
.option a{
	text-align:center;
	text-indent:0;
	font-size:14px;
}
.option a:hover{
	background-color:#f2f2f2;
}
/*筛选结束*/
.ca_list{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.ca_list li{
	width:100%;
	height:12rem;
	float:left;
	position:relative;
	border-radius:5px;
	overflow:hidden;
	margin-top:15px;
}
.ca_list li .case_img{
	width:100%;
	height:100%;
	float:left;
	position:relative;
}
.ca_list li .case_img img{
	position:absolute;
	left:50%;
	top:50%;
	width:40px;
	
	-webkit-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
}
.ca_list li .vr_span{
	width:100%;
	height:auto;
	position:absolute;
	left:0;
	bottom:0;
	background:rgba(0,0,0,.6);
	color:#fff;
	font-size:.9rem;
	line-height:20px;
	overflow:hidden;
	padding:5px 0;
}
.ca_list li span{
	width:94%;
	height:25px;
	float:left;
	line-height:25px;
	overflow:hidden;
	color:#fff;
	margin:0 3%;
}
.ca_list li em{
	width:94%;
	height:20px;
	float:left;
	line-height:20px;
	overflow:hidden;
	color:#fff;
	font-size:.75rem;
	margin:0 3%;
}
.ca_list li .vr_span a{
	width:105px;
	height:25px;
	position:absolute;
	right:0;
	top:14px;
	background-color:#c8af79;
	color:#fff;
	border-radius:5px;
	text-align:center;
	line-height:25px;
	font-size:.8rem;
}


.ca_list li span em{
	float:right;
	margin-right:5px;
}

@media screen and (min-width: 450px) { 
	.ca_list li{
		height:18rem;
	}
} 



/****案例详情****/
.case_span{
	width:100%;
	height:30px;
	float:left;
	line-height:28px;
	color:#737373;
	font-size:1rem;
	margin-bottom:3px;
}
.case_table{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #d8d8d8;
	margin-bottom:20px;
}
.case_table tr td{
	line-height:30px;
	font-size:.85rem;
	color:#737373;
}



.ca_list li.vr1,
.ca_list li.vr2,
.ca_list li.vr3{
	width:96%;
	height:12rem;
	float:left;
	overflow:hidden;
	position:relative;
}
.ca_list li.vr1 > img,
.ca_list li.vr2 > img,
.ca_list li.vr3 > img{
	width:100%;
	height:100%;
	float:left;
}
.ca_list li.vr1 span,
.ca_list li.vr2 span,
.ca_list li.vr3 span{
	width:60%;
	height:30px;
	background:rgba(0,0,0,.6);
	position:absolute;
	left:0;
	bottom:0;
	text-indent:5px;
	line-height:30px;
	font-size:.8rem;
	color:#fff;
	transition: all 0.5s;
}
.ca_list li.vr1 span a,
.ca_list li.vr2 span a,
.ca_list li.vr3 span a{
	float:right;
	width:60px;
	height:20px;
	border:1px solid #fff;
	line-height:22px;
	text-align:center;
	margin:4px 5px 0 0;
	text-indent:0;
	font-size:.75rem;
}
.ca_list li.vr1 .vr_xq,
.ca_list li.vr2 .vr_xq,
.ca_list li.vr3 .vr_xq{
	width:40%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background:rgba(255,255,255,.6);
	transition: all 0.5s;
}

.ca_list li.vr1 .vr_xq dt,
.ca_list li.vr2 .vr_xq dt,
.ca_list li.vr3 .vr_xq dt{
	width:96%;
	height:40px;
	float:left;
	margin:10px 2% 0 2%;
}
.ca_list li.vr1 .vr_xq dt img,
.ca_list li.vr2 .vr_xq dt img,
.ca_list li.vr3 .vr_xq dt img{
	width:40px;
	height:100%;
	margin:auto;
	display:block;
	border-radius:50%;
}
.ca_list li.vr1 .vr_xq dd,
.ca_list li.vr2 .vr_xq dd,
.ca_list li.vr3 .vr_xq dd{
	width:96%;
	height:18px;
	float:left;
	margin:0 2% 0 2% ;
	overflow:hidden;
	text-align:center;
	color:#564f49;
	font-size:.8rem;
	line-height:18px;
}
.ca_list li.vr1 .vr_xq .em,
.ca_list li.vr2 .vr_xq .em,
.ca_list li.vr3 .vr_xq .em{
	width:96%;
	height:40px;
	float:left;
	margin:0 2% 0 2% ;
}
.ca_list li.vr1 .vr_xq img,
.ca_list li.vr2 .vr_xq img,
.ca_list li.vr3 .vr_xq img{
	width:40px;
	height:100%;
	margin:auto;
	display:block;
}
.team_vr_list ul li.vr1:hover .vr_xq,
.team_vr_list ul li.vr2:hover .vr_xq,
.team_vr_list ul li.vr3:hover .vr_xq{
	width:400px;
}
.team_vr_list ul li.vr1:hover span,
.team_vr_list ul li.vr2:hover span,
.team_vr_list ul li.vr3:hover span{
	width:800px;
}
.team_vr_list ul li.vr1 span a:hover,
.team_vr_list ul li.vr2 span a:hover,
.team_vr_list ul li.vr3 span a:hover{
	color:#df4242;
	border-color:#df4242;
}



#iframe-vr{
    width: 96%;
    height: 15rem;
    overflow: hidden;
    position: relative;
    border: 0;
	margin: 0 2%;
}

.vr_tab{
	width:96%;
	height:auto;
	float:left;
	margin:0 2%;
	border:1px solid #d2d2d2;
	margin-bottom:15px;
}
.vr_tab tr td{
	height:50px;
	line-height:25px;
	color:#5d5853;
	font-size:.7rem;
    padding: 0 5px;
	overflow:hidden;
}
.v_img{
	width:100%;
	height:auto;
	float:left;
}
.v_img em{
	width:40px;
	height:68px;
	margin:auto;
	display:block;
    overflow: hidden;
}
.v_img em img{
	width:100%;
	height:auto;
	float:left;
}
.v_img span{
	width:100%;
	height:20px;
	float:left;
	overflow:hidden;
	line-height:20px;
	text-align:center;
    margin: 5px 0;
}
.v_img p{
	width:100%;
	height:20px;
	float:left;
	overflow:hidden;
	line-height:20px;
	text-align:center;
	margin-bottom:3px;
}
.v_img a{
	width:70px;
	height:20px;
	overflow:hidden;
	background-color:#952a2a;
	color:#fff;
	display:block;
	text-indent:0;
	text-align:center;
	margin:0 auto;
	line-height:20px;
}
.v_ln{
	width:96%;
	height:40px;
	float:left;
	line-height:20px;
	text-indent:0;
	overflow:hidden;
	margin:3px 2% 0 2%;
}

.vr_content{
	width:96%;
	height:auto;
	line-height:25px;
	float:left;
	margin:15px 2%;
	color:#5d5d5d;
	font-size:.875rem;
}
.vr_content img{
	height:auto;
	max-width:96%;
	display:block;
	margin:auto;
	margin-bottom:10px;
}
.vr_content p{
	width:100%;
	height:auto;
	float:left;
	word-wrap:break-word;
}
.vr_content embed{
	width:100%!important;
}


/***在建工地***/
.site{
	width:100%;
	height:auto;
	float:left;
}
.site ul li{
	width:100%;
	height:auto;
	float:left;
	border-bottom:10px solid #eee;
}
.site .site_title{
	width:100%;
	height:45px;
	float:left;
	border-bottom:1px solid #d8d8d8;
	line-height:45px;
	color:#313131;
	font-size:.85rem;
}
.site .site_title span{
	background-color:#b40000;
	margin-left:2%;
	font-size:.85rem;
	padding:3px 5px;
	border-radius:5px;
	margin-right:8px;
	color:#fff;
}
.site .site_title i{
	float:right;
	margin-right:2%;
	font-size:.8rem;
}
.site .site_title i em{
	color:#b40000;
}

.site .site_sit{
	width:100%;
	height:50px;
	float:left;
	line-height:50px;
	margin-top:10px;
	color:#313131;
	font-size:.85rem;	
}
.site .site_sit .site_touxiang{
	width:50px;
	height:50px;
	float:left;
	border-radius:5px;
	margin-left:2%;
	overflow:hidden;
	margin-right:8px;
}
.site .site_sit .site_touxiang img{
	width:100%;
	height:100%;
	float:left;
}
.site .site_sit span{
	color:#b40000;
}
.site .site_sit em{
	float:right;
	color:#9f9f9f;
	margin-right:2%;
}

.site .site_img{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0;
}
.site .site_img img{
	width:47%;
	height:auto;
	float:left;
	border:2px solid #eee;
	box-sizing: border-box;
	margin-left:2%;
}

/**联系我们**/
.call{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
}
.call .c_title{
    background: url(/images/img/ds1.png) no-repeat left center;
    background-size: auto 100%;
}
.call_left{
	width:56%;
	height:auto;
	margin-left:2%;
	float:left;
	overflow:hidden;
	color:#373737;
}
.call_left p{
	width:100%;
	float:left;
	line-height:20px;
	font-size:.75rem;
	color:#373737;
}
.call_left p span{
	float:left;
	width:60px;
}
.call_left p em{
	float:left;
	width:calc(100% - 60px);
}

.call_right{
	width:35%;
	height:8rem;
	margin:35px 2% 0 0;
	float:right;
	border:1px solid #eee;box-sizing: border-box;
	
	display: flex;
    align-items: center;
    overflow: hidden;
}
.call_right img{
	width:100%;
    align-items: center;
}

.fwt{
	width:96%;
	height:auto;
	float:left;
	margin:15px 2% 0 2%;
	background-color:#f3f3f3;
	padding:15px 0;
}
.fwt p{
	width:100%;
	height:25px;
	float:left;
	line-height:25px;
	text-align:center;
	font-size:.75rem;
	color:#6d6d6d;
	overflow:hidden;
}

.c_title{
	width:96%;
	height:35px;
	float:left;
	background:url(/images/img/ds.png) no-repeat left center;
	background-size:auto 100%;
	line-height:35px;
	font-size:1rem;
	font-weight:bold;
	text-indent:3rem;
	overflow:hidden;
	position:relative;
	color:#333;
	margin:0 2% 10px 2%;
}
.c_title em{
	font-size:.7rem;
	color:#717171;
	text-indent:0;
	margin-left:5px;
}
.c_title a{
	float:right;
	margin-right:10px;
	font-size:.7rem;
	color:#717171;
	text-indent:0;
}


/***工地详情***/
.site_info{
	width:100%;
	height:auto;
	float:left;
}
.site_info ul{
	width:100%;
	height:auto;
	float:left;
}
.site_info ul li{
	width:10%;
	height:auto;
	float:left;
	border-bottom:5px solid #eee;
}
.site_info ul li span{
	width:100%;
	height:30px;
	float:left;
	border-bottom:5px solid #eee;
	text-align:center;
}
.site_info ul li span em{
	width:100%;
	height:20px;
	float:left;
	margin-top:5px;
	border-right:1px solid #eee;
	box-sizing: border-box;
	line-height:23px;
	font-size:.85rem;
	color:#464646;
}
.site_info ul li i{
	width:100%;
	height:50px;
	float:left;
}
.site_info ul li i em{
	width:28px;
	height:40px;
	margin:5px auto;
	display:block;
	line-height:20px;
	font-size:.85rem;
	color:#464646;
	overflow:hidden;
}
.site_info ul li.info span{
	background-color:#b40000;
	border-bottom:5px solid #b40000;
}
.site_info ul li.info span em{
	border-right:none;
	color:#fff;
}
.site_info ul li.info{
	border-bottom:5px solid #b40000;
}
.site_info ul li.info i em{
	color:#b40000;
}
.site_info .site_sit{
	width:100%;
	height:50px;
	float:left;
	line-height:50px;
	margin-top:10px;
	color:#313131;
	font-size:.85rem;	
}
.site_info .site_sit .site_touxiang{
	width:50px;
	height:50px;
	float:left;
	border-radius:5px;
	margin-left:2%;
	overflow:hidden;
	margin-right:8px;
}
.site_info .site_sit .site_touxiang img{
	width:100%;
	height:100%;
	float:left;
}
.site_info .site_sit span{
	color:#b40000;
}
.site_info .site_sit em{
	float:right;
	color:#9f9f9f;
	margin-right:2%;
}
.site_img{
	width:96%;
	height:auto;
	float:left;
	margin:0 2%;
	border:1px solid #eee;
	margin-top:10px;
	border-radius:5px;
	padding-bottom:10px;
}
.site_img .site_i_tit{
	width:100%;
	height:25px;
	float:left;
	background:url(/images/img/gdxq.png) no-repeat left center;
	background-size:auto 100%;
	line-height:27px;
	color:#fff;
	font-size:.85rem;
	text-indent:32px;
}
.site_img img{
	width:47%;
	height:7.5rem ;
	float:left;
	margin:10px 0 0 2%;
}
.site_img p{
	width:96%;
	float:left;
	line-height:20px;
	overflow:hidden;
	font-size:.85rem;
	color:#a0a0a0;
	margin:10px 2% 0 2%;
}
.site_img p em{
	color:#484848;
	width:66px;
	float:left;
	height:100%;
}
.site_img p i{
	width:calc(100% - 66px);
	float:left;
}



.call_left .yuy_top{
	width:100%;
	height:30px;
	float:left;
	text-align:center;
	color:#131313;
	line-height:30px;
	font-size:.9rem;
}
.call_left .l_input{
	width:calc(100% - 2px);
	height:23px;
	float:left;
	margin-top:5px;
	padding:0 3%;
	border:1px solid #d2d2d2;
	line-height:23px;
	color:#333;
}
.call_left select{
	width:calc(100% - 2px);
	height:23px;
	float:left;
	margin-top:5px;
	padding:0 3%;
	border:1px solid #d2d2d2;
	line-height:23px;
	color:#333;
}
.call_left .l_button{
	width:100%;
	height:30px;
	float:left;
	margin-top:5px;
	line-height:30px;
	border:0;
	background-color:#b02d33;
	color:#fff;
	font-size:.875rem;
	cursor:pointer;
}



/***团队列表***/
.team_list{
	width:96%;
	height:auto;
	float:left;
	margin-left:2%;
	background-color:#fff;
	margin-top:10px;	
}
.team_list ul{
	width:100%;
	height:auto;
	float:left;
	margin-top:6px;
}
.team_list ul li{
	width:100%;
	height:auto;
	float:left;
	border:1px solid #eee;
	box-sizing: border-box;
	background-color:#f7f7f7;
	margin-bottom:14px;
}
.team_list ul li:last-child{
	margin-bottom:0;
}
.team_list ul li .team_tx{
	width:34%;
	height:10rem;
	float:left;
	border:1px solid #e2e2e2;
	margin:12px 2%;
	overflow:hidden;
	
	display: flex;
    align-items: center;
    overflow: hidden;
}
.team_list ul li .team_tx img{
	width:100%;
    align-items: center;
}
.team_list ul li dl{
	width:58%;
	height:10rem;
	float:left;
	margin: 12px 0 12px 2%;
}
.team_list ul li dl dt{
	width:100%;
	height:20px;
	float:left;
	color:#3b3b3b;
	line-height:20px;
	text-align:center;
	font-size:1rem;
	margin-bottom:5px;
}
.team_list ul li dl dt span{
	font-size:.7rem;
	margin-left:10px;
}
.team_list ul li dl dd.t1{
	width:100%;
	height:20px;
	float:left;
	background-color:#b02d33;
	border-radius:6px;
	color:#fff;
	font-size:.85rem;
	line-height:20px;
	text-align:center;
	margin-bottom:5px;
}
.team_list ul li dl dd.t2,
.team_list ul li dl dd.t3{
	width:100%;
	height:20px;
	float:left;
	color:#838383;
	line-height:20px;
	overflow:hidden;
	font-size:.8rem;
}
.team_list ul li dl dd.t3 div{
    display: inline-flex;
    align-items: center;
}
.team_list ul li dl dd.t3 div i {
    width: 17px;
    height: 17px;
    background: url(/images/img/icon.png);
    background-position: 0 -1482px;
    margin: 0 1px;
}
.team_list ul li dl dd.t4{
	width:100%;
	height:40px;
	float:left;
	color:#838383;
	line-height:20px;
	overflow:hidden;
	font-size:.8rem;
}
.team_list ul li dl dd span{
	width:65px;
	height:100%;
	float:left;
	color:#505050;
}
.team_list ul li dl dd.t6{
	width:100%;
	height:22px;
	float:left;
	color:#505050;
	line-height:25px;
	overflow:hidden;
	margin-top:5px;
}
.team_list ul li dl dd.t6 span{
	width:85px;
	float:left;
	height:100%;
	background:url(/images/img/fangdajing.png) no-repeat left .5rem center;
	background-size:auto 60%;
	background-color:#d6d6d6;
	border-radius:8px;
	text-indent:25px;
	font-size:.8rem;
}
.team_list ul li dl dd.t6 em{
	width:96px;
	float:right;
	height:100%;
	background:url(/images/img/lianxi.png) no-repeat left .5rem center;
	background-size:auto 60%;
	background-color:#d6d6d6;
	border-radius:8px;
	text-indent:25px;
	font-size:.8rem;
}
.team_list ul li dl dd.t6 a{
	display:block;
}
.team_list ul li dl dd.t6 .khpj{
	width:85px;
	float:left;
	height:100%;
	background-color:#b02d33;
	border-radius:8px;
	text-align:center;
	line-height:22px;
	color:#fff;
	font-size:.8rem;
}




/***团队详情***/
.team_xq{
	width:96%;
	height:10rem;
	float:left;
	margin:5px 2% 20px 2%;
}
.team_xq_img{
	width:35%;
	height:10rem;
	float:left;
	border:1px solid #eee;
	box-sizing: border-box;
	border-radius:10px;
	
	display: flex;
    align-items: center;
    overflow: hidden;
}
.team_xq_img img{
	width:100%;
    align-items: center;
}
.team_xq_right{
	width:62%;
	height:10rem;
	float:right;
}
.team_xq_right dl{
	width:100%;
	float:left;
	height:10rem;
}
.team_xq_right dl dt{
	width:100%;
	height:28px;
	float:left;
	border-bottom:1px solid #e2e2e2;
	line-height:28px;
	font-size:.8rem;
	color:#2a2a2a;
}
.team_xq_right dl dt span{
	border-bottom:1px solid #c70000;
	display:block;
	width:auto;
	float:left;
	height:100%;
}
.team_xq_right dl dt span em{
	font-size:1rem;
	margin-right:10px;
	
}
.team_xq_right dl dd.zx1,
.team_xq_right dl dd.zx2{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	color:#757575;
	overflow:hidden;
	font-size:.85rem;
	margin-top:4px;
}
.team_xq_right dl dd.zx3{
	width:100%;
	height:80px;
	float:left;
	line-height:20px;
	color:#757575;
	overflow:hidden;
	font-size:.85rem;
	margin-top:4px;
}
.team_xq_right dl dd span{
	width:65px;
	float:left;
	height:100%;
	font-size:.85rem;
	color:#2a2a2a;
}


.cse_list{
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
}
.cse_list li{
	width:47%;
	height:9rem;
	float:left;
	border:2px solid #eee;
	box-sizing:border-box;
	margin-left:2%;
	margin-bottom:15px;
	position:relative;
}
.cse_list li img{
	width:100%;
	height:100%;
	float:left;
}
.cse_list li span{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.6);
	position:absolute;
	left:0;
	bottom:0;
	color:#fff;
	font-size:.7rem;
	text-align:center;
	line-height:30px;
	overflow:hidden;
}



/**报价**/
#notice{
	width:100%;
	height:auto;
	float:left;
}
.index_gg .spancc{
	width:28px;
	height:28px;
	float:left;
	margin:6px 3px 5px 2%;
}
.index_gg .spancc img{
	height:80%;
	float:left;
}
.index_gg .btn{
	display:block;
	height:8px;
	overflow:hidden;
}
.index_gg ul.ccc{
	width:calc(100% - 43px);
	float:left;
	height:100%;
	position:relative;
}
.form_tit{
	width:100%;
	height:20px;
	float:left;
	text-align:center;
	color:#615f60;
	font-size:.9rem;
	margin-top:10px;
	line-height:20px;
}
.form_tit em{
	color:#b6656b;
}
#form{
	width:94%;
	height:auto;
	float:left;
	position:relative;
	margin-left:3%;	
}
#form ul{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:1.25rem;
}
#form ul li{
	width:100%;
	height:32px;
	float:left;
	margin-top:10px;
	position:relative;
	line-height:32px;
	color:#686767;
}
#form ul li input{
	width:94%;
	height:100%;
	float:left;
	padding:0 3%;
	border:0;
	border:1px solid #efedec;
	border-radius:10px;
}
#form ul li select{
	width:100%;
	height:34px;
	float:left;
	padding:0 1.8%;
	border:0;
	color:#686767;
	border:1px solid #efedec;
	border-radius:10px;
	background:none;
}
#form ul li.f1{
	margin-right:2%;
}
#form ul li.f1,
#form ul li.f2{
	width:49%;
}
#form ul li span{
	position:absolute;
	right:0.75rem;
	height:100%;
}
#form ul li.f6 .button{
	width:100%;
	height:100%;
	float:left;
	border:0;
	background-color:#952a2a;
	color:#fff;
	font-size:1rem;
}

#form ul.youhui li input{
	width:74%;
	margin-left:10%;
}
#form ul.youhui li.f6 .button{
    width: 60%;
    height: 100%;
    float: left;
    border: 0;
	margin-left:20%;
    background-color: #952a2a;
    color: #fff;
    font-size: 1rem;
}

.yuyue_img{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	padding-bottom:10px;
	border-bottom:6px solid #efedec;
}
.yuyue_img img{
	width:100%;
	height:auto;
	float:left;
}
.tan{
	width:80%;
	height:40px;
	float:left;
	overflow:hidden;
	color:#021d54;
	line-height:20px;
	margin:10px 10% 0 10%;
	font-size:.7rem;
}
.tan b{
	color:#b6656b;
}





/*****装修套餐*****/
.taocan_list{
	width:96%;
	height:auto;
	float:left;
	margin:15px 2% 10px 2%;
}
.taocan_list li{
	width:100%;
	height:10rem;
	float:left;
	margin-bottom:20px;
}
.taocan_list li:last-child{
	margin-bottom:0;
}
.taocan_list li .taocan_left{
	width:45%;
	height:100%;
	float:left;
}
.taocan_list li .taocan_left .taocan_t1{
	width:90%;
	height:30px;
	float:left;
	margin-left:5%;
	line-height:40px;
	text-align:center;
	overflow:hidden;
	font-size:.9rem;
	color:#cbb34b;
	margin-top:10px;
}
.taocan_list li .taocan_left .taocan_t2{
	width:90%;
	height:30px;
	float:left;
	line-height:30px;
	text-align:center;
	overflow:hidden;
	font-size:1rem;
	color:#2a2a2a;
	margin-left:5%;
	margin-top:10px;
}
.taocan_list li .taocan_left .taocan_t3{
	width:90%;
	height:30px;
	float:left;
	line-height:30px;
	overflow:hidden;
	margin-top:10px;
	text-align:center;
	margin-left:5%;
	font-size:.7rem;
}
.taocan_list li .taocan_left .taocan_t3 a{
	padding:4px 5px;
	border:1px solid #cbb34b;
	color:#2a2a2a;
}
.taocan_list li .taocan_left .taocan_t3 a.zixun{
	margin-left:10px;
	background-color:#cbb34b;
	color:#fff;
}

.taocan_list li .taocan_right{
	width:55%;
	height:100%;
	float:right;
}
.taocan_list li .taocan_right img{
	width:100%;
	height:100%;
	float:left;
}
.taocan_list li.tao1 .taocan_left{
	background:url(/images/img/t1.png) no-repeat center center;
	background-size:100% 100% ;
}
.taocan_list li.tao2 .taocan_left{
	background:url(/images/img/t2.png) no-repeat center center;
	background-size:100% 100% ;
}
.taocan_list li.tao2 .taocan_left .taocan_t1{
	color:#cb4b81;
}
.taocan_list li.tao2 .taocan_left .taocan_t4 a{
	border:1px solid #cb4b81;
}
.taocan_list li.tao2 .taocan_left .taocan_t4 a.zixun{
	background-color:#cb4b81;
}

.taocan_list li.tao3 .taocan_left{
	background:url(/images/img/t3.png) no-repeat center center;
	background-size:100% 100% ;
}
.taocan_list li.tao3 .taocan_left .taocan_t1{
	color:#4b75cb;
}
.taocan_list li.tao3 .taocan_left .taocan_t4 a{
	border:1px solid #4b75cb;
}
.taocan_list li.tao3 .taocan_left .taocan_t4 a.zixun{
	background-color:#4b75cb;
}

.taocan_list li.tao4 .taocan_left{
	background:url(/images/img/t4.png) no-repeat center center;
	background-size:100% 100% ;
}
.taocan_list li.tao4 .taocan_left .taocan_t1{
	color:#cd5323;
}
.taocan_list li.tao4 .taocan_left .taocan_t4 a{
	border:1px solid #cd5323;
}
.taocan_list li.tao4 .taocan_left .taocan_t4 a.zixun{
	background-color:#cd5323;
}


.lp_left{
    width: 45%;
    height: 10rem;
    float: left;
    border: 1px solid #eee;
    box-sizing: border-box;
    border-radius: 10px;
    display: flex;
    align-items: center;
    overflow: hidden;
	margin:5px 0 0 2%;
}
.lp_left img {
    width: 100%;
    align-items: center;
}
.lp_rig{
    width:48%;
    height: 10rem;
    float: right;
    overflow: hidden;
	margin:5px 2% 0 0;
}
.lp_rig dt{
    width: 100%;
    height: 28px;
    float: left;
    border-bottom: 1px solid #e2e2e2;
    line-height: 28px;
    font-size:1rem;
    color: #2a2a2a;
    margin-bottom:8px;
}
.lp_rig dd {
    width: 100%;
    height: 20px;
    float: left;
    color: #505050;
    font-size: .8rem;
    line-height: 20px;
    margin-bottom: 5px;
	overflow:hidden;
}
.lp_rig dd em{
	color:#e11111;
}
.ct_left_bot{
	width:96%;
	height:auto;
	float:left;
	margin:20px 2% 1rem 2%;
}
.case_left_top {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
    font-size: 1rem;
    color: #333;
	border-top:1px solid #e2e2e2;
	border-bottom:1px solid #e2e2e2;
}
.case_left_top i{
	width:8px;
	height:8px;
	float:left;
	background-color:#b02d33;
	margin:11px 7px 11px 0;
}
.ct_left_bot ul{
	width:100%;
	height:auto;
	float:left;
}
.ct_left_bot ul li{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	position:relative;
	border:1px solid #d2d2d2;box-sizing: border-box;
	
    display: flex;
    align-items: center;
    overflow: hidden;
}
.ct_left_bot ul li:nth-child(4n){
	margin-right:0;
}

.ct_left_bot ul li .tx{
	width:100%;
	height:10rem;
	float:left;
	
    display: flex;
    align-items: center;
    overflow: hidden;
}
.ct_left_bot ul li .tx img{
	width:100%;
    align-items: center;
	transition: all 0.5s;
}
.ct_left_bot ul li:hover .tx img{
	transform:scale(1.1);  
}
.ct_left_bot ul li span{
	width:96%;
	height:20px;
	float:left;
	line-height:20px;
	color:#060606;
	margin:5px 2% 0 2%;
	font-size:.9rem;
}
.ct_left_bot ul li p{
	width:96%;
	height:20px;
	float:left;
	line-height:20px;
	color:#797777;
	margin:0 2% 5px 2%;
	font-size:.75rem;
}
.ct_left_bot ul li .touxiang{
	width:60px;
	height:60px;
	position:absolute;
	right:10px;
	bottom:20px;
	border-radius:50%;
}


/**总裁信箱**/
.zc_form{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}
.zc_form dt{
	width:90%;
	height:30px;
	float:left;
	font-size:1rem;
	color:#282828;
	line-height:30px;
	margin:0 5% 15px 5%;
	border-bottom:1px solid #dedede;
}
.zc_form dd{
	width:90%;
	height:auto;
	float:left;
	font-size:16px;
	color:#333;
	line-height:30px;
	margin:0 5%;
}
.zc_form dd div{
	width:100%;
	height:30px;
	margin-bottom:10px;
	float:left;
}
.zc_form dd div span{
	width:65px;
	float:left;
	height:30px;
	line-height:30px;
	font-size:.8rem;
}
.zc_form dd div input{
	width:calc(100% - 87px);
	float:left;
	height:30px;
	line-height:30px;
	padding:0 10px;
	font-size:.8rem;
	border:1px solid #dedede;
}
.zc_form dd div textarea{
	width:calc(100% - 87px);
	float:left;
	height:40px;
	line-height:20px;
	padding:0 10px;
	font-size:.8rem;
	border-color:#dedede;
}
.zc_form dd .zc_but{
	width:150px;
	height:30px;
	display:block;
	margin:15px auto;
	background-color:#e60013;
	color:#fff;
	font-size:.9rem;
	border:0;
} 


/***走进雲上***/
.offer_cet{
	width:96%;
	height:auto;
	float:left;
	margin:15px 2% 0 2%;
}

/***关于我们****/
.about{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #d2d2d2;
}
.zoujin_title{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	text-align:center;
	font-size:1rem;
	color:#353334;
	font-weight:bold;
}
.zoujin_title em{
	color:#952a2a;
	font-size:.7rem;
}
.zj_content{
	width:100%;
	height:auto;
	float:left;
	line-height:25px;
	margin:10px 0;
	color:#353334;
	font-size:.8rem;
}
.zj_content img{
	height:auto;
	max-width:96%;
	display:block;
	margin:auto;
	margin-bottom:10px;
}
.zj_content p{
	width:100%;
	height:auto;
	float:left;
}


.zoujin2{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
	border-bottom:1px solid #d2d2d2;
}
.zoujin2 img{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0;
}
.zoujin3{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
}
.zoujin3 img{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0;
}

.zoujin5{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}

.zoujin5 ul{
	width:40%;
	height:auto;
	float:left;
	margin:10px 0 0 0;
}
.zoujin5 ul li{
	width:100%;
	float:left;
	height:180px;
	background-color:#eee;
	border-right:1px solid #fff;
	box-sizing: border-box;
	cursor:pointer;
	padding-bottom:5px;
}
.zoujin5 ul li img{
	width:47.5%;
	height:auto;
	float:left;
	margin:5px 1% 5px 1%;
	border-bottom:1px solid #fff;
	padding-bottom:5px;
}
.zoujin5 ul li img:last-child{
	margin-right:0;
}
.link-icon1 {
    width:100%;
    height:16px;
	float:left;
    background: url(/images/img/add.png) no-repeat center center;
	background-size:auto 100%;
}
.zoujin5 ul li p{
	width:90%;
	height:auto;
	float:left;
	margin:3px 5% 0 5%;
	line-height:20px;
	overflow:hidden;
	color:#7d7c7c;
	font-size:.65rem;
}


/****地图****/
#companyMap{
	width:58%;
	height:180px;
	float:right;
	margin:10px 0 10px 0;
}
/***去掉地图左下角logo***/
.BMap_cpyCtrl {
	display: none;
} 
.anchorBL {
	display: none;
}

/**信息提示框**/
.scontent{
	width:70%;
	height:56px;
	float:left;
}
.cet{
	width:100%;height:100%;float:left;
}
.cet h4{
	width:100%;height:20px;line-height:20px;font-size:.8rem;float:left;color:#363535;
}
.cet p{
	width:100%;height:36px;float:left;line-height:18px;font-size:.75rem;overflow:hidden;margin-top:0;color:#585555;
}
.BMap_top{
	width:160px!important;
	border-right: 1px solid #ababab;
}
.BMap_center{
	width:184px!important;
}
.BMap_bottom{
	width:160px!important;
}






/****材料****/
.cailiao{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
}
.cailiao_tit{
	width:96%;
	height:15px;
	float:left;
	margin:0 2%;
	border-left:2px solid #952a2a;
	line-height:18px;
	font-size:.85rem;
	color:#952a2a;
	text-indent:5px;
}
.swiper-container .cai{
	border-color:#952a2a;
}
.cailiao ul{
	width:96%;
	height:auto;
	float:left;
	margin:5px 2% 0 2%;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:10px;
}
.cailiao ul li img{
	width:100%;
	height:100%;
	float:left;
}
.cailiao ul li span{
	width:100%;
	height:30px;
	background:rgba(0,0,0,0.6);
	left:0;
	bottom:0;
	position:absolute;
	color:#fff;
	line-height:32px;
	text-align:center;
}
.cailiao ul li span em{
	float:left;
	margin-left:5px;
}
.cailiao ul li span i{
	float:right;
	margin-right:5px;
}
.cailiao ul li{
	width:49%;
	height:8rem;
	float:left;
	position:relative;
	margin-right:2%;
	font-size:.65rem;
}
.cailiao ul li:last-child{
	margin-right:0;
}
.cailiao ul li.chi1{
	width:100%;
	height:13rem;
	float:left;
	position:relative;
	margin-left:0;
	margin-bottom:10px;
	font-size:.75rem;
}




.vrs_list{
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
}
.vrs_list li{
	width:47%;
	height:9rem;
	float:left;
	margin-bottom:10px;
	position:relative;
	margin-left:2%;
}
.vrs_list li img.c_img{
	width:100%;
	height:100%;
	float:left;
}
.vrs_list li .span{
	position:absolute;
	width:100%;
	height:3.2rem;
	top:0;
	left:0;
	margin-top:0;
	background:rgba(0,0,0,0.6);
	color:#fff;
}
.vrs_list li .span img{
	border-radius:0;
}
.vrs_list li .span img{
	width:40px;
	height:40px;
	float:left;
	margin:5px;
	border-radius:50%;
}
.vrs_list li .span span{
	width:calc(100% - 55px);
	height:25px;
	float:left;
	line-height:28px;
	border-bottom:1px solid #fff;
	font-size:.75rem;
	overflow:hidden;
}
.vrs_list li .span span b{
	float:right;
	display:inherit;
}
.vrs_list li .span p{
	width:calc(100% - 55px);
	height:25px;
	float:left;
	line-height:25px;
	font-size:.73rem;
	overflow:hidden;
}
.vrs_list li .span p b{
	float:right;
	display:inherit;
}
.vrs_list li.vr1,
.vrs_list li.vr2,
.vrs_list li.vr3{
	width:96%;
	height:12rem;
	float:left;
	overflow:hidden;
	position:relative;
}
.vrs_list li.vr1 > img,
.vrs_list li.vr2 > img,
.vrs_list li.vr3 > img{
	width:100%;
	height:100%;
	float:left;
}
.vrs_list li.vr1 span,
.vrs_list li.vr2 span,
.vrs_list li.vr3 span{
	width:60%;
	height:30px;
	background:rgba(0,0,0,.6);
	position:absolute;
	left:0;
	bottom:0;
	text-indent:5px;
	line-height:30px;
	font-size:.8rem;
	color:#fff;
	transition: all 0.5s;
}
.vrs_list li.vr1 span a,
.vrs_list li.vr2 span a,
.vrs_list li.vr3 span a{
	float:right;
	width:60px;
	height:20px;
	border:1px solid #fff;
	line-height:22px;
	text-align:center;
	margin:4px 5px 0 0;
	text-indent:0;
	font-size:.75rem;
}
.vrs_list li.vr1 .vr_xq,
.vrs_list li.vr2 .vr_xq,
.vrs_list li.vr3 .vr_xq{
	width:40%;
	height:100%;
	position:absolute;
	right:0;
	top:0;
	background:rgba(255,255,255,.6);
	transition: all 0.5s;
}

.vrs_list li.vr1 .vr_xq dt,
.vrs_list li.vr2 .vr_xq dt,
.vrs_list li.vr3 .vr_xq dt{
	width:96%;
	height:40px;
	float:left;
	margin:10px 2% 0 2%;
}
.vrs_list li.vr1 .vr_xq dt img,
.vrs_list li.vr2 .vr_xq dt img,
.vrs_list li.vr3 .vr_xq dt img{
	width:40px;
	height:100%;
	margin:auto;
	display:block;
	border-radius:50%;
}
.vrs_list li.vr1 .vr_xq dd,
.vrs_list li.vr2 .vr_xq dd,
.vrs_list li.vr3 .vr_xq dd{
	width:96%;
	height:18px;
	float:left;
	margin:0 2% 0 2% ;
	overflow:hidden;
	text-align:center;
	color:#564f49;
	font-size:.8rem;
	line-height:18px;
}
.vrs_list li.vr1 .vr_xq .em,
.vrs_list li.vr2 .vr_xq .em,
.vrs_list li.vr3 .vr_xq .em{
	width:96%;
	height:40px;
	float:left;
	margin:0 2% 0 2% ;
}
.vrs_list li.vr1 .vr_xq .em img,
.vrs_list li.vr2 .vr_xq .em img,
.vrs_list li.vr3 .vr_xq .em img{
	width:40px;
	height:100%;
	margin:auto;
	display:block;
}

/**旧房改造**/
.jiufang1,
.jiufang2,
.jiufang3{
	width:100%;
	height:auto;
	float:left;
}
.jiufang1 img,
.jiufang2 img,
.jiufang3 img{
	width:100%;
	height:auto;
	float:left;
}
.jiufang1{
	margin-top:5px;
}
.jiufang1 .zoujin_title{
	margin:15px 0;
}

.esf_hx_an {
    width: 100%;
    height: auto;
    float: left;
    margin:20px 0 10px 0;
}
.esf_hx_an a {
    width: 120px;
    margin: auto;
    display: block;
    margin: auto;
    line-height: 30px;
    text-align: center;
    font-size: .9rem;
	border:1px solid #b02d33;
    color: #b02d33;
}
.jiufang4{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
	margin-bottom:20px;
}
.jiufang4 img{
	width:100%;
	height:auto;
	float:left;
}
.jiufang4 input{
	width:60%;
	height:25px;
	float:left;
	margin:10px 20% 0 20%;
	padding:0 5px;
	font-size:.8rem;
}
.jiufang4 .button{
	height:30px;
	color:#fff;
	background-color:#b02d33;
	border:1px solid #b02d33;
}

/**品质保障**/
.baozhang1{
	width:100%;
	height:auto;
	float:left;
}
.baozhang1 img{
	width:100%;
	height:auto;
	float:left;
}
.baozhang2{
	width:100%;
	height:auto;
	float:left;
}
.baozhang1 .zoujin_title,
.baozhang2 .zoujin_title,
.baozhang4 .zoujin_title,
.baozhang6 .zoujin_title {
    margin: 15px 0;
}
.baozhang3{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}
.baozhang3 img{
	width:100%;
	height:auto;
	float:left;
}

.baozhang4{
	width:100%;
	height:auto;
	float:left;
}
.baozhang4 embed{
	width:100%;
	height:12rem;
	float:left;
	object-fit:fill;
}
.baozhang5{
	width:100%;
	height:auto;
	float:left;
}
.baozhang5 .zoujin_title {
    margin: 15px 0 0 0;
}
.xf_process_box{display: inline-block;}
.xf_process_box ul{width:100%;height:auto;float:left;}
.xf_process_box ul li{float:left;margin-left:2%;width:30.666%;height:51px;color:#333; background:#eeeeee; margin-top:10px;}
.xf_process_box ul li img{float:left;width:41px;height:41px;margin:5px;}
.xf_process_box ul li h2{float:left;width:calc(100% - 58px);height:21px; font-size:.7rem; font-weight:500;color:#545454;line-height:21px;margin-top:15px;overflow:hidden}


.baozhang6{
	width:100%;
	height:auto;
	float:left;
}
.baozhang6 img{
	width:100%;
	height:auto;
	float:left;
}



.ziye{
    width: 94%;
    height: 30px;
    float: left;
    line-height: 30px;
    position: relative;
	text-align:center;
	font-size:1rem;
	color:#222;
	margin:10px 3% 0 3%;
}
.ziye:before,.ziye:after {
	content: '';                 /*CSS伪类用法*/
	position: absolute;         /*定位背景横线的位置*/
	top: 51%;
	background-color: #bcbcbc;       /*宽和高做出来的背景横线*/
	width:36%;
	height:1px;
}
.ziye:before{
	left:0;        /*调整背景横线的左右距离*/
}
.ziye:after {
	right:0;
}

/**新闻列表**/
.ziye_news{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.ziye_news ul{
	width:100%;
	height:auto;
	float:left;
	margin-bottom:10px;
}
.ziye_news ul li{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
}
.ziye_news ul li .news_img{
	width:100%;
	height:12rem;
	float:left;
	border:1px solid #ededed;box-sizing: border-box;
	
	display: flex;
    align-items: center;
    overflow: hidden;
}
.ziye_news ul li .news_img img{
	width:100%;
    align-items: center;
}
.ziye_news ul li .title{
	width:100%;
	height:35px;
	float:left;
	background-color:#c3c3c3;
	line-height:35px;
	font-size:.9rem;
}
.ziye_news ul li .title span{
	width:75%;
	float:left;
	height:100%;
	margin-left:2%;
	line-height:35px;
	font-size:.9rem;
	color:#222;
	
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.ziye_news ul li .title em{
	float:right;
	margin-right:2%;
	color:#d60e0e;
}


.ziye_nav{
	width:100%;
	height:35px;
	float:left;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
	margin-top:10px;
	display:flex;
}
.ziye_nav dd{
	flex:1;
	height:100%;
	line-height:35px;
	text-align:center;
	font-size:.9rem;
	color:#333;
}
.ziye_nav dd.action{
	background-color:#d9221a;
	color:#fff;
}

.ziye_news ul.yz_list li .title{
	background-color:#efefef;
	text-align:center;
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}




.ziye_lp{
    width: 94%;
    height: auto;
    float: left;
    margin: 0 3%;
}
.ziye_lp ul{
	width:100%;
	height:auto;
	float:left;
}
.ziye_lp ul li {
    width: 100%;
    height: auto;
    float: left;
    margin-top: 15px;
    border: 1px solid #eee;box-sizing: border-box;
}
.ziye_lp ul li .imgh {
    width: 100%;
    height: 12rem;
    float: left;
    border-bottom: 1px solid #eee;
    box-sizing: border-box;
    display: flex;
    align-items: center;
    overflow: hidden;
}
.ziye_lp ul li .imgh img{
    width: 100%;
    align-items: center;
}

.ziye_lp ul li h3 {
    width: 100%;
    height: 25px;
    line-height: 25px;
    float: left;
    margin: 10px 0;
    text-align: center;
	
	overflow: hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
}
.ziye_lp ul li h3 .title {
    font-size: 1rem;
    font-weight: normal;
    color: #333;
}
.ziye_lp ul li .vnum {
    padding-left: 10px;
    font-size: 1rem;
    font-weight: normal;
    color: #E60012;
}

.ziye_lp ul li .btns{
	width:90%;
	height:30px;
	float:left;
	margin:0 5% 15px 5%;
}
.ziye_lp ul li .btns a{width:120px;height:30px;float:left;border:1px solid #E60012;border-radius:4px;background:#E60012;line-height:30px;font-size:.8rem;color:#FFF;text-align:center;}
.ziye_lp ul li .btns a.order{border-color:#CCC;background:none;color:#333}
.ziye_lp ul li .btns a.view {
    float: right;
}



/**预约装修**/
.banner{
	width:100%;
	height:auto;
	float:left;
}
.banner img{
	width:100%;
	height:auto;
	float:left;
}

.yy_one{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.yy_one .xtb{
	width:100%;
	height:auto;
	float:left;
    color: #222222;
	margin:5px 0;
    font-weight: bold;
    text-align: center;
    font-size: 1.1rem;
}
.yy_one .xtc{
	width:100%;
	height:auto;
	float:left;
    color: #222222;
    text-align: center;
    font-size: .85rem;
}
.yy_one .xtc .hongse {
    color: #ce0020;
}
.yy_woverflow{
	width:100%;
	height:auto;
	float:left;
	margin-top:5px;
}
.yy_woverflow ul{
	width:100%;
	height:auto;
	float:left;
}
.yy_woverflow ul li{
	width:100%;
	height:40px;
	float:left;
	margin-top:10px;
	border:1px solid #ccc;box-sizing: border-box;
	border-radius:5px;
	overflow:hidden;
}
.yy_woverflow ul li input{
	width:100%;
	height:100%;
	float:left;
	border:0;
	text-indent:10px;
	font-size:.9rem;
    background: none;
}
.yy_woverflow ul li.bor0{
	border:0;
}
.yy_woverflow ul li .lpname{
	width:47%;
	height:100%;
	float:left;
	overflow:hidden;
	border:1px solid #ccc;box-sizing: border-box;
	border-radius:5px;
}
.yy_woverflow ul li .yyhuxing{
	width:47%;
	height:100%;
	float:right;
	overflow:hidden;
	border-radius:5px;
	border:1px solid #ccc;box-sizing: border-box;
	position:relative;
}

.yyhuxing select {
    height: 100%;
    display: block;
    width: 100%;
    border: 0;
    outline: 0;
    background: none;
    color: #757575;
    box-sizing: border-box;
	text-indent:10px;
}

.yyhuxing select {
    -webkit-appearance: none;
    appearance: none;
    outline: none;
}
.xsanjiao {
	position:absolute;
    right: 6%;
    top: 18px;
    width: 5%;
    opacity: 0.7;
}
.yy_woverflow ul li.yy_top_sub{
	background: -webkit-gradient(linear,0% 100%, 100% 100%, from(#EC880C), to(#D10D1E)) !important;
    border: 0 !important;
}
.yy_woverflow ul li.yy_top_sub input{
	text-indent:0;
    color: #ffffff;
	font-size:1rem;
}




.yy_one .wotb1{
	width:90%;
	height:auto;
	float:left;
	margin:10px 5%;
}
.yy_one .wotb1 img.widt{
	width:6%;
}
.yy_one .wotb1 .yuyuegd{
	
    width: 90%;
	height:15px;
    overflow: hidden;
	float:right;
}
.yy_one .wotb1 .yuyuegd .swiper-slide{
    color: #222222;
	height:15px;
	float:left;
	width:100%;
	font-size:.8rem;
}
.mdlr12_ {
    margin-left: 14%;
    margin-right: 14%;
}

.xian{
	width:100%;
	height:7px;
	float:left;
	background-color:#efedec;
}



.yy_two{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:20px 0;
}
.yy_two ul{
	width:100%;
	height:auto;
	float:left;
}
.yy_two ul li{
	width:100%;
	height:45px;
	float:left;
	overflow:hidden;
	margin-bottom:15px;
}
.yy_two ul li img{
	width: 12%;
	float:left;
}
.yy_two ul li .wrh85_{
	width:85%;
	float:right;
}
.yy_two ul li .wrh85_ .hui3{
	width:100%;
	height:20px;
	float:left;
	color:#222;
	margin-top:3px;
	overflow:hidden;
	font-size:.9rem;
}
.yy_two ul li .wrh85_ .fon3{
	width:100%;
	height:16px;
	float:left;
	color:#666;
	margin-top:3px;
	overflow:hidden;
	font-size:.7rem;
}
.yy_two ul li.y2 .wrh85_{
	float:left;
	text-align:right;
}
.yy_two ul li.y2 img{
	float:right;
}
.yy_two ul li.y3{
	margin-bottom:0;
}


.yy_thr{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:20px 0;
}
.yy_thr .fo3{
	width:100%;
	height:auto;
	float:left;
    color: #333333;
    text-align: center;
	font-size:1rem;
	font-weight:bold;
}

.yymnbg1 {
	width:100%;
	height:auto;
	float:left;
    background: url(/images/img/yy_zxmnimg1.jpg) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
	margin-top:15px;
}
.mdt06 {
    margin-top: 10px;
}
.mdt06 .fol08_{
    width: 88%;
    margin-left: 8%;
    color: #356456;
	font-size:.9rem;
}
.mdt06 .fob2{
    width: 88%;
    margin-left: 8%;
    color: #356456;
	font-size:.7rem;
    margin-top: 5px;
	margin-bottom:10px;
}
.yymnbg2 {
	width:100%;
	height:auto;
	float:left;
    overflow: hidden;
	margin-top:15px;
}
.yymnbg2 img{
	width: 45%;
	float:left;
}
.yymnbg2 .yym2{
	width: 50%;
	float:right;
	background: url(/images/img/yy_zxmnimg3.jpg) no-repeat;
    background-size: 100% 100%;
}

.yymnbg3 {
	width:100%;
	height:auto;
	float:left;
    background: url(/images/img/yy_zxmnimg4.jpg) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
	margin-top:15px;
}
.yymnbg4 {
	width:100%;
	height:auto;
	float:left;
    background: url(/images/img/yy_zxmnimg5.jpg) no-repeat;
    background-size: 100% 100%;
    overflow: hidden;
	margin-top:15px;
}



.yy_four{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:20px 0;
}
.yy_four ul{
	width:100%;
	height:auto;
	float:left;
}
.yy_four ul li {
    width: 25%;
	height:100px;
    float: left;
}
.yy_four ul li.icobg1,
.yy_four ul li.icobg3,
.yy_four ul li.icobg6{
	background: url(/images/img/yy_xxbg1.jpg) no-repeat center center;
}
.yy_four ul li.icobg2,
.yy_four ul li.icobg4,
.yy_four ul li.icobg5,
.yy_four ul li.icobg7{
	background: url(/images/img/yy_xxbg2.jpg) no-repeat center center;
}
.yy_four ul li.icobg8{
	background:#ce0020;
}
.yy_four ul li .yyxxicobox{
	width:100%;
	height:60px;
	float:left;
	position:relative;
}
.yy_four ul li .yyxxicobox img{
	position:absolute;
    height: 30px;
    top: 15px;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto auto;
}
.yy_four ul li p{
    text-align: center;
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
	color:#666;
	font-size:.75rem;
	margin-top:5px;
	
	white-space:nowrap;
	overflow:hidden;
	text-overflow:ellipsis;
}
.yy_four ul li.icobg8 .yyxxicobox2{
	width:100%;
	height:48px;
	float:left;
	position:relative;
}
.yy_four ul li.icobg8 .yyxxicobox2 img{
	position:absolute;
    height: 10px;
    top: 36px;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto auto;
}
.yy_four ul li.icobg8 p{
	color:#fff;
}

.yy_five{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:20px 0;
}
.yy_five img{
	width:100%;
	height:auto;
	float:left;
}

.yy_six{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:20px 0;
}
.yy_six .tex{
    width: 100%;
    height: auto;
    float: left;
    color: #333333;
    text-align: center;
    font-size: 1rem;
	font-weight:bold;
}
.yy_six ul{
	width:100%;
	height:auto;
	float:left;
	margin-top:10px;
}
.yy_six ul li {
    width: 32%;
    margin: 10px 2% 0 0;
    float: left;
}
.yy_six ul li img{
	width:100%;
	float:left;
}
.yy_six ul li:nth-child(3n){
	margin-right:0;
}

.yy_seven{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
}
.yy_seven ul{
	width:100%;
	height:auto;
	float:left;
}
.yy_seven ul li{
	width:100%;
	height:40px;
	float:left;
	margin-top:10px;
	border:1px solid #ccc;box-sizing: border-box;
	border-radius:5px;
	overflow:hidden;
}
.yy_seven ul li input{
	width:92%;
	height:100%;
	float:left;
	border:0;
	text-indent:5px;
	font-size:.9rem;
    background: none;
}
.yy_seven ul li .wir{
	width:8%;
	height:100%;
	float:left;
	position:relative;
}
.yy_seven ul li .wir img{
	width:12px;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto auto;
}
.yy_seven ul li.pp_b_sub {
    background: -webkit-gradient(linear,0% 100%, 100% 100%, from(#EC880C), to(#D10D1E)) !important;
    border: 0 !important;
}
.yy_seven ul li.pp_b_sub input{	
	width:100%;
    text-indent: 0;
    color: #ffffff;
    font-size: 1rem;
}

.yy_eight{
	width:100%;
	height:auto;
	float:left;
	margin-top:20px;
}
.yy_eight .img{
	width:100%;
	height:auto;
	float:left;
}
.yy_eight .meh{
	width:100%;
	height:auto;
	float:left;
    background: #c4261d;
	padding-bottom:30px;
}
.yy_eight ul{
	width:94%;
	height:auto;
	float:left;
	margin:10px 3% 0 3%;
}
.yy_eight ul li{
	width: 32%;
    margin: 0 2% 0 0;
    float: left;
}
.yy_eight ul li:nth-child(3n) {
    margin-right: 0;
}
.yy_eight ul li .yy_b_img{
	width:100%;
	height:auto;
	float:left;
}
.yy_eight ul li .yy_b_img img{
	width:100%;
	height:auto;
	float:left;
}
.yy_eight ul li .tet06{
	width:100%;
	height:auto;
	float:left;
	margin-top:8px;
}
.yy_eight ul li .tet06 .bab{
	width:100%;
	height:20px;
	float:left;
	overflow:hidden;
	line-height:20px;
    font-weight: bold;
	color:#fff;
	font-size:.9rem;
	text-align:center;
}

.yy_eight ul li .tet06 .faf{
	width:100%;
	height:32px;
	float:left;
	text-align:center;
	color:#fff;
	line-height:16px;
	font-size:.75rem;
	margin-top:3px;
	overflow:hidden;
}



/**七星金钻**/
.jz_one{
	width:94%;
	height:auto;
	float:left;
	margin:25px 3% 0 3%;
	padding-bottom:15px;
}
.wuto{
	margin:auto;
    overflow: hidden;
    width: 110px;
	height:28px;
    font-weight: bold;
    color: #333333;
	font-size:1rem;
	line-height:28px;
}
.wuto img{
	height:100%;
	float:left;
	margin-right:10px;
}
.bghuisef2 {
    background: #f2f2f2;
	width:100%;
	height:auto;
	float:left;
	padding:7px 0;
	margin-top:15px;
}
.bghuisef2 .textidt32{
	width:90%;
	height:auto;
	float:left;
	margin:0 5%;
    color: #666666;
	line-height:20px;
	font-size:.8rem;
}
.jz_one .mdid{
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
}
.jz_two{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:15px 0;
}
.jz_two img{
	width:100%;
	height:auto;
	float:left;
}


.jz_thr{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:15px 0;
}
.jz_thr .dt800{
	width:100%;
	height:auto;
	float:left;
    font-weight: bold;
    color: #333333;
	font-size:1rem;
	text-align:center;
}
.jz_thr .gy_bz_t2 {
    background: #414141;
    color: #ffffff;
    text-align: center;
    width: 94%;
    float: left;
    margin: 8px 0 0 0;
	padding:7px 3%;
	font-size:.8rem;
}
.jz_thr .gy_bz_ul {
    width: 100%;
    height: auto;
    float: left;
}
.jz_thr .gy_bz_ul li{
	width:48.5%;
	height:6rem;
	float:left;
	margin-right:3%;
	overflow:hidden;
	position:relative;
	margin-top:15px;
}
.jz_thr .gy_bz_ul li:nth-child(2n){
	margin-right:0;
}
.jz_thr .gy_bz_ul li img{
	width:100%;
	height:auto;
	float:left;
}
.jz_thr .gy_bz_ul li .gy_bz_text{
    background: rgba(0,0,0,.6);
    width: 100%;
    bottom: 0;
    left: 0;
    height: 30px;
    position: absolute;
    text-align: center;
    line-height: 30px;
    font-size: .8rem;
    color: #fff;
    overflow: hidden;
}



.jz_four{
	width:94%;
	height:auto;
	float:left;
	margin:0 3%;
	padding:15px 0;
}
.jz_four .dt800{
	width:100%;
	height:auto;
	float:left;
    font-weight: bold;
    color: #ce0020;
	font-size:1rem;
	text-align:center;
}
.jz_four .gy_bz_t2 {
    color: #666;
    text-align: center;
    width: 100%;
    float: left;
    margin: 8px 0 0 0;
	font-size:.8rem;
}
.jz_four .gy_bz_ul {
    width: 100%;
    height: auto;
    float: left;
}
.jz_four .gy_bz_ul li{
	width:48.5%;
	height:6rem;
	float:left;
	margin-right:3%;
	overflow:hidden;
	position:relative;
	margin-top:15px;
}
.jz_four .gy_bz_ul li:nth-child(2n){
	margin-right:0;
}
.jz_four .gy_bz_ul li img{
	width:100%;
	height:auto;
	float:left;
}
.jz_four .gy_bz_ul li .gy_bz_text{
    background: rgba(0,0,0,.6);
    width: 100%;
    bottom: 0;
    left: 0;
    height: 30px;
    position: absolute;
    text-align: center;
    line-height: 30px;
    font-size: .8rem;
    color: #fff;
    overflow: hidden;
}

.jz_five{
	width:100%;
	height:auto;
	float:left;
	padding:15px 0;
}
.jz_five .dt800{
	width:100%;
	height:auto;
	float:left;
    font-weight: bold;
    color: #333333;
	font-size:1rem;
	text-align:center;
}
.jz_five .gy_bz_t2 {
    background: #ffcc99;
    color: #ffffff;
    text-align: center;
    width: 90%;
    float: left;
    margin: 8px 5% 0 5%;
	padding:7px 0%;
	font-size:.8rem;
}
.jz_five .gy_sd_ul {
    width: 100%;
    height: auto;
    float: left;
	margin-top:20px;
}
.jz_five .gy_sd_ul li{
	width:50%;
	height:6rem;
	float:left;
	overflow:hidden;
	position:relative;
}
.jz_five .gy_sd_ul li img {
    width: 50%;
    height: 100%;
    float: left;
}
.jz_five .gy_sd_ul li p {
    width: 50%;
    height: 100%;
    float: left;
    position: relative;
    background: #ffcc99;
}
.jz_five .gy_sd_ul li p em {
    width: 96%;
	max-height:100%;
    overflow: hidden;
    color: #743a00;
	font-size:.65rem;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.jz_five li.g3 img,
.jz_five li.g4 img,
.jz_five li.g7 img,
.jz_five li.g8 img,
.jz_five li.g11 img,
.jz_five li.g12 img{
	float:right;
}
.jz_five li.g3 p,
.jz_five li.g4 p,
.jz_five li.g7 p,
.jz_five li.g8 p,
.jz_five li.g11 p,
.jz_five li.g12 p{
	float:left;
}


.jz_six{
	width:100%;
	height:auto;
	float:left;
	padding:15px 0;
}
.jz_six .dt800{
	width:100%;
	height:auto;
	float:left;
    font-weight: bold;
    color: #333333;
	font-size:1rem;
	text-align:center;
}
.jz_six .gy_bz_t2 {
    background: #414141;
    color: #ffffff;
    text-align: center;
    width: 90%;
    float: left;
    margin: 8px 3% 0 3%;
	padding:7px 2%;
	font-size:.8rem;
}
.jz_six .gy_fs_ul {
	width:100%;
	height:auto;
	float:left;
	margin-top:15px;
}
.jz_six .gy_fs_ul li{width:25%;float:left;background: #fff;height: auto;position: relative;}
.jz_six .gy_fs_ul li img{
	width:100%;
	height:auto;
	float:left;
}
.jz_six .gy_fs_ul li span{
	width:100%;
	height:5rem;
	float:left;
	position:relative;
	padding:10px 0;
}
.jz_six .gy_fs_ul li span em{
    width: 96%;
	max-height:100%;
    overflow: hidden;
    color: #743a00;
	font-size:.65rem;
    text-align: center;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

.jz_seven{
	width:100%;
	height:auto;
	float:left;
	padding:5px 0 15px 0;
}
.jz_seven .pdt_ul{
	width:100%;
	height:auto;
	float:left;
}
.jz_seven .pdt_ul li{
	width:23.5%;
	height:5rem;
	float:left;
	margin-top:10px;
	margin-right:2%;
    position: relative;
}
.jz_seven .pdt_ul li.p3,
.jz_seven .pdt_ul li.p6,
.jz_seven .pdt_ul li.p10{
	margin-right:0;
}
.jz_seven .pdt_ul li.p2,
.jz_seven .pdt_ul li.p5{
	width:49%;
}
.jz_seven .pdt_ul li > img{
	width:100%;
	height:100%;
	float:left;
}

.jz_seven .pdt_ul li .gy_mg_m_text {
	width:90%;
	max-height:100%;
    font-size: .65rem;
	overflow:hidden;
	color: #ffffff;
	
	/*ÖÐ²¿¾ÖÖÐ*/
	position:absolute;  
	top:50%;  
	left: 50%;  
	-webkit-transform: translate(-50%, -50%);  
	transform: translate(-50%, -50%);
	
}

.jz_seven .pdt_ul li.p5{
    background: #c4261d !important;
}
.jz_seven .pdt_ul li.p5 .fo1{
	width:100%;
	height:21px;
	overflow:hidden;
	float:left;
    margin-top: 18px;
    font-size: 1rem;
	text-align:center;
	color:#fff;
}
.jz_seven .pdt_ul li.p5 .fo2{
	width:100%;
	height:16px;
	overflow:hidden;
	float:left;
    margin-top: 5px;
    font-size: .7rem;
	text-align:center;
	color:#fff;
}



.jz_eight{
	width:100%;
	height:auto;
	float:left;
	padding:15px 0;
}
.jz_eight .dt800{
	width:100%;
	height:auto;
	float:left;
    font-weight: bold;
    color: #333333;
	font-size:1rem;
	text-align:center;
}
.jz_eight .gy_bz_t2 {
    background: #ce0020;
    color: #ffffff;
    text-align: center;
    width: 90%;
    float: left;
    margin: 8px 3% 0 3%;
	padding:7px 2%;
	font-size:.8rem;
}
.jz_eight .gy_fs_ul {
	width:94%;
	height:auto;
	float:left;
	margin:0 3% 0 3%;
}
.jz_eight .gy_fs_ul li{
	width:48.5%;
	height:auto;
	float:left;
	margin-right:3%;
	overflow:hidden;
	position:relative;
	margin-top:15px;
}
.jz_eight .gy_fs_ul li:nth-child(2n){
	margin-right:0;
}
.jz_eight .gy_fs_ul li .gy_yq_img{
	width:100%;
	height:8rem;
	float:left;
	overflow:hidden;
}
.jz_eight .gy_fs_ul li .gy_yq_img img{
	width:100%;
	height:auto;
	float:left;
}
.jz_eight .gy_fs_ul li > p {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
    font-size: .9rem;
    color: #666;
	background-color:#f2f2f2;
    text-align: center;
    overflow: hidden;
}

.jz_nine{
	width:100%;
	height:auto;
	float:left;
	padding:15px 0 0 0;
}
.jz_nine .dt800{
	width:100%;
	height:auto;
	float:left;
    font-weight: bold;
    color: #333333;
	font-size:1rem;
	text-align:center;
}
.jz_nine .gy_bz_t2 {
    background: #ce0020;
    color: #ffffff;
    text-align: center;
    width: 90%;
    float: left;
    margin: 8px 3% 0 3%;
	padding:7px 2%;
	font-size:.8rem;
}
.jz_nine .gy_cp_ul {
	width:94%;
	height:auto;
	float:left;
	margin:10px 3% 0 3%;
}
.jz_nine .gy_cp_ul li {
    width: 32%;
    margin: 10px 2% 0 0;
    float: left;
}
.jz_nine .gy_cp_ul li:nth-child(3n){
	margin-right:0;
}

.gy_cpimg {
    width: 100%;
    height: auto;
	float:left;
    overflow: hidden;
}
.gy_cpimg img{
    width: 70%;
    height: auto;
	display:block;
	border-radius:50%;
	margin:auto;
    overflow: hidden;
}
.jz_nine .gy_cp_ul li p {
    width: 100%;
    height: 30px;
    float: left;
    line-height: 30px;
    text-align: center;
    color: #666666;
    margin-top: 5px;
    font-size: .9rem;
	overflow:hidden;
}

.jz_ten{
	width:100%;
	height:auto;
	float:left;
    background: url(/images/img/gy_b_bg.jpg) no-repeat center center;
    background-size: 100% 100%;
	padding-bottom:30px;
}
.jz_ten .texsa{	
    width: 100%;
    height: auto;
    float: left;
    font-weight: bold;
    color: #fff;
    font-size: 1rem;
    text-align: center;
    margin-top:60px;
}
.jz_ten .gy_b_form{
	width:80%;
	height:auto;
	float:left;
	margin:10px 10% 0 10%;
}
.jz_ten .gy_b_form li {
	width:100%;
    height: 33px;
	float:left;
    background: #fff;
    margin-top: 12px;
}
.jz_ten .gy_b_form li input{
	width:100%;
    height: 100%;
	float:left;
	font-size:.85rem;
	text-indent:5px;
	border:0;
}
.jz_ten .gy_b_form .gy_anqutext{
    width: 100%;
    height: auto;
    float: left;
    margin-top: 10px;
    font-size: .7rem;
    color: #ffffff;
}
.gy_b_sub {
    background: #fdda01 !important;
}
.jz_ten .gy_b_form li.gy_b_sub input{
	text-indent:0;
	color:#fff;
	font-size:.9rem;
}

.gy_b_gd {
	width:80%;
	height:66px;
	float:left;
	margin:10px 10% 0 10%;
	overflow:hidden;
}
.gy_b_gd .swiper-wrapper{
	width:100%;
	height:auto;
	float:left;
}
.gy_b_gd .swiper-wrapper .swiper-slide{
	width:100%;
	height:20px;
	float:left;
	line-height:20px;
    text-align: center;
	font-size:.8rem;
	color:#fff;
}

.gy_b_gd .swiper-wrapper span{
    margin: auto 1.5rem;
}



.dis_content video{
    width: 100%!important;
    height: 12rem!important;
    float: left;
    object-fit: fill;
	margin:5px 0 8px 0;
}
.dis_content embed{
    width: 100%!important;
    height: 12rem!important;
    float: left;
    object-fit: fill;
	margin:5px 0 8px 0;
}


