.lunbo{width: 100%;position: relative;text-align: center;overflow: hidden;}
.lunbo  li{position: relative;width: 100%;max-height: 5rem;}
.lunbo img{width: 100%;}

.list{width: 100%;padding-bottom: 0rem;}
.list-content{width: 12rem;max-width: 100%;margin: 0 auto;padding: 0 0;box-sizing: border-box;}
.list h3{font-size: 0.40rem;font-weight: 700;text-align: center;position: relative;height: 0.9rem;line-height: 0.7rem;letter-spacing: 8px;}
.list h3::after{width: 0.6rem;height: 0.04rem;background: #000000;content: '';position: absolute;left: 50%;margin-left: -0.3rem;top: 0.7rem;border-radius: 0.08rem;}
.contact .list-content{padding: 0.5rem 0 1rem 0;}
.yewu-b{width: 100%;background: #FFFFFF;padding: 1rem 0 0 0;}
.left{width: 75%;display: inline-block;}
.right{width: 25%;float: right;padding: 0 0 0 0.6rem;box-sizing: border-box;}
.right dt{line-height: 0.4rem;font-size: 0.2rem;font-weight: Regular;}
.right dd{line-height: 0.3rem;margin-top: 0.2rem;}
.right dd a{text-decoration: underline;color: #666666;font-size: 0.16rem;}
#allmap{width: 100%;max-width: 100%;margin: 0 auto;height: 5rem;box-sizing: border-box;border: 1px solid #DDDDDD;border-bottom: none;}
.contact-nav{width: 100%;max-width: 100%;margin: 0 auto;}
.contact-nav ul{display: inline-block;width: 100%;}
.contact-nav ul li{float: left;width: 25%;box-sizing: border-box;border: 1px solid #DDDDDD;height: 2rem;border-right: none;text-align: center;padding-top: 0.8rem;}
.contact-nav ul li:last-child{border-right: 1px solid #DDDDDD}
.contact-nav ul li h4{font-size: 0.14rem;color: #D0AC83;line-height: 0.5rem;}
.contact-nav ul li p{font-size: 0.12rem;color: #999;overflow: hidden;padding: 0 0.05rem;box-sizing: border-box;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;}
.contact-nav ul li p br{display: none;}
.contact-nav ul li:nth-child(1){background: url(../image/2/15.png) no-repeat center 0.3rem;background-size: 0.44rem 0.44rem;}
.contact-nav ul li:nth-child(2){background: url(../image/2/16.png) no-repeat center 0.3rem;background-size: 0.44rem 0.44rem;}
.contact-nav ul li:nth-child(3){background: url(../image/2/17.png) no-repeat center 0.3rem;background-size: 0.44rem 0.44rem;}
.contact-nav ul li:nth-child(4){background: url(../image/2/18.png) no-repeat center 0.3rem;background-size: 0.44rem 0.44rem;}

.fensuo{width: 12rem;max-width: 100%;margin: 0 auto;}
.fensuo ul{display: inline-block;width: 100%;}
.fensuo ul li{float: left;width: 49%;background: #F8F8F8;padding: 0.1rem 0.1rem;box-sizing: border-box;margin-top: 50px;margin-right: 2%;cursor: pointer;border-radius: 0.08rem;overflow: hidden;
	transition: box-shadow 0.5s;
	-moz-transition: box-shadow 0.5s;
	-webkit-transition: box-shadow 0.5s;
	-o-transition: box-shadow 0.5s;
}
.fensuo ul li:hover{box-shadow: 0 0 0.1rem #DDDDDD;}
.fensuo ul li .left{width: 100%;height: 2.5rem;float: left;overflow: hidden;}
.fensuo ul li .left img{width: 100%;min-height: 100%;}
.fensuo ul li:nth-child(2n){margin-right: 0;}
.fensuo ul li .right{width: 100%;float: left;box-sizing: border-box;padding: 0.2rem 0.1rem;}
.fensuo ul li .right h4{font-size: 0.24rem;color: #3B3B3B;overflow: hidden;float: left;width: 100%;height: 0.5rem;line-height: 0.5rem;font-weight: 700;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;}
.fensuo ul li .right hr{border:none;border-bottom: 1px solid #DDDDDD;height: 0;float: left;width: 100%;}
.fensuo ul li .right p{font-size: 0.16rem;color: #000;line-height: 0.3rem;padding-left: 0.3rem;background: url(../image/1/22.png) no-repeat 0 center;display: inline-block;margin-top: 0.1rem;color: #666666;}
.fensuo ul li .right .phone{font-size: 0.16rem;color: #000000;line-height: 0.35rem;padding-left: 0.3rem;background: url(../image/2/8.png) no-repeat 0 center;text-align: left;color: #666666;}
.fensuo ul li .right a{font-size: 0.16rem;color: #D0AC83;float: right;}



.biaodan{background-size: 100% 100%;text-align: center;padding: 0.5rem 0 0rem 0;background: #DBDDE9;}
.biaodan .list-content{box-sizing: border-box;display: inline-block;}
.list-form{float: left;width: 49%;background: #FFFFFF;margin-top: 0.5rem;border-radius: 0.08rem;box-sizing: border-box;padding: 0.3rem 0.3rem;}
.list-form h4{font-size: 0.36rem;font-weight: 700;margin-bottom: 0.2rem;text-align: left;}
.list-form .p3{font-size: 0.16rem;text-align: left;}
.list-form .form{margin-top: 0.5rem;}
.list-form input{width: 49%;height: 0.5rem;line-height: 0.5rem;border: 1px solid #D8D8D8;padding: 0 0.1rem;box-sizing: border-box;font-size: 0.16rem;float: left;margin-right: 2%;margin-bottom: 0.2rem;}

.list-form select{width: 49%;height: 0.5rem;line-height: 0.5rem;border: 1px solid #D8D8D8;padding: 0 0.1rem;box-sizing: border-box;font-size: 0.16rem;float: left;margin-right: 0;margin-bottom: 0.2rem;}
.list-form select:nth-child(2n){margin-right: 0;}
.list-form select option{padding: 0 0;float: left;}
.list-form textarea{width: 100%;height: 1rem;line-height: 0.3rem;border: 1px solid #D8D8D8;padding: 0 0.1rem;box-sizing: border-box;font-size: 0.16rem;float: left;margin-bottom: 0.2rem;resize: none;}
.list-form .submit{background: #D0AC83;color: #FFFFFF;border: none;border-radius: 0.04rem;width: 1.25rem;cursor: pointer;margin-bottom: 0;}

.list-welcome{float: right;width: 49%;box-sizing: border-box;padding: 0.6rem 0 0 1rem;text-align: left;}
.list-welcome h4{font-size: 0.36rem;margin-bottom: 0.2rem;color: #D0AC83;position: relative;padding: 0 0 0 0.2rem;font-weight: Regular;}
.list-welcome h4::before{content: '';position: absolute;left: 0;top: 0;width: 4px;height: 2rem;background: #D0AC83;}
.list-welcome h5{font-size: 0.16rem;font-weight: 700;margin-bottom: 0.2rem;color: #5B5F63;padding: 0 0 0 0.2rem;font-weight: Regular;line-height: 0.3rem;}
.list-welcome .p4{font-size: 0.16rem;color: #5B5F63;line-height: 0.3rem;margin-top: 0.5rem;}
.list-welcome ul{display: inline-block;width: 100%;margin-top: 0.62rem;}
.list-welcome ul li{
	float: left;
	width: 48%;
	height: 1.1rem;
	box-sizing: border-box;
	border:1px solid #D0AC83;
	margin-right: 4%;
	margin-top: 0.2rem;
	color: #5B5F63;
	text-align: center;
	position: relative;
	display: flex;
	justify-content: center;
	align-items: center;
}
.list-welcome ul li:nth-child(2n){margin-right: 0;}
.list-welcome ul li span{position: absolute;left: 0;top: 0;width: 100%;height: 100%;font-size: 0.6rem;color: #D0AC83;opacity:0.4;}
.list-welcome ul li div{position: relative;z-index: 1;color: #5B5F63;font-size: 0.24rem;font-weight: 700;padding: 0 5px;}


@media only screen and (min-width: 1200px){
	
}
@media only screen and (min-width: 900px) and (max-width: 1280px) {

	
	
}
@media only screen and (max-width: 900px) {
	.right{width: 25%;float: right;padding: 0 0 0 0.2rem;box-sizing: border-box;}
	.contact-nav ul li{width: 50%;border-right: 1px solid #DDDDDD;}
	
	.fensuo ul li{width: 100%;margin-right: 0;}
	.biaodan{padding: 0 0.1rem;box-sizing: border-box;}
	.list-form{width: 100%;}
	.list-welcome{width: 100%;padding: 0.5rem 0.4rem;}
}

@media only screen and (max-width: 700px) {
	.left{width: 100%;}
	.right{width: 100%;display: inline-block;float: none;}
	.list-welcome ul li{
		float: left;
		width: 100%;
		height: 1.1rem;
		box-sizing: border-box;
		border:1px solid #D0AC83;
		margin-right: 0;
		margin-top: 0.2rem;
		color: #5B5F63;
		text-align: center;
		position: relative;
		display: flex;
		justify-content: center;
		align-items: center;
	}
}