.con_bg{background: url(../images/con_bg.jpg) no-repeat center 99px fixed;height: 450px;margin-top:99px; }
.contact{margin-top: 50px;text-align: center;}
.up p:first-of-type{font-size: 24px;color: #231814;}
.slide{border-top: 2px solid #e30013;width: 80px;margin: 0 auto;}
.up p:nth-of-type(2){margin-top: 10px;font-size: 36px;color: #3e3a39;}
.up p:nth-of-type(3){color: #717071;line-height: 30px;font-size: 14px;}
.list{margin: 30px auto;width: 992px;}
.list-one{color: #3E3A39;float: left;border:1px solid transparent;padding: 20px;font-size: 14px;}
.list-one img{width: 150px;}
.list i{display: inline-block;width: 150px;height: 150px;}
.list i{background: url(../images/contact.png) no-repeat;}
.list-one:nth-of-type(3) i{background-position-x:-150px; }
.list-one:nth-of-type(2){margin: 0 15%;}
.list-one:hover{border:1px solid #c1c1c1;}
.list-one:hover i{background-position-y:-146px;}
.map{font-size: 18px;color: #e20012;margin: 90px auto 30px auto;width: 992px;position: relative;}
.map p{margin-bottom: 20px;}
.map .right{position: absolute;top: 40%;text-align: left;right: -210px;}
.map .right img{width: 180px;}
.map .right p{margin-bottom: 5px;}
.map .right p:nth-of-type(1){font-size: 13px;letter-spacing: 8px;}
.map .right p:nth-of-type(2){font-size: 16px;color: #3E3A39;line-height: 24px;}
.map .right p:nth-of-type(3){font-size: 14px;color: #3E3A39;}
.map .right img:nth-of-type(2){width: 110px;}
.need{text-align: center;width: 992px;margin: 0 auto;}
.need .n-top p{margin-bottom: -90px;font-size: 160px;color: #e20012;font-weight: bold;}
.need .n-top p:nth-of-type(4){font-size: 28px;font-weight: normal;margin: 60px auto;}
.n-list-one{padding: 40px 0px;border: 1px solid #c1c1c1;width: 18%;border-radius: 20px;float: left;margin: 0 3%;}
.n-list-one p:nth-of-type(1){font-size: 24px;letter-spacing: 2px;}
.n-list-one p:nth-of-type(2){font-size: 14px;color: #595757;}
.n-list-one p:nth-of-type(3){color:#595757; }
.n-list-one i{width: 25px;height: 13px;background: url(../images/down1.png) no-repeat;display: inline-block;margin: 10px 0;}
.n-list-one:hover{background-color: #e20012;}
.n-list-one:hover p{color: #fff;}
.n-list-one:hover i{background-position-y:-13px; }
.text{color: #3E3A39;line-height: 30px;margin-top: 30px;letter-spacing: 3px;}

@media(max-width: 1366px){
	#map{width: 80% !important;}
	.map .right{right: -10px;}
}
@media(max-width: 1024px){
	.con_bg{background-position-x:54%;}
}
@media(max-width: 800px){
	.img,.address{width: 700px;}
	.con_bg{margin-top: 95px;}
	.con_bg{background-position-y:95px;background: url(../images/con_bg800.jpg) #e20012 no-repeat;background-position-x:center; }
	.list{width: 100%;}
	.list-one:nth-of-type(2){margin: 0 8%;}
	.map{width: 97%;padding: 0 10px;}
	#map{width: 70% !important;}
	.map .right{right: 4%;}
	.need{width: 100%;}
	.n-list-one{width: 22.7%;margin: 0 1%;}
	.down-img img{width: 100%;}
}

@media(max-width: 480px){
	.con_bg{height: 330px;background-size: auto 220px;margin-top: 75px;background-position-x:center;background-position-y:center;}
	.up p:first-of-type{font-size: 16px;}
	.up p:nth-of-type(2){font-size: 18px;}
	.up p:nth-of-type(3){width: 70%;margin: 0 auto;}
	.list-one{float: none;}
	.list-one:hover{border:1px solid transparent;}
	.list{margin: 0 auto;}
	.map{margin: 30px auto;padding: 0;width: 100%;}
	.map p{font-size: 16px;}
	#map{width: 97% !important;height: 400px !important;margin: 0 auto;}
	.map .right{position: relative;left: 0;top: 15px;right:0;text-align: center;}
	.need .n-top p{font-size: 100px;margin-bottom: -57px;}
	.need .n-top p:nth-of-type(4){font-size: 20px;}
	.n-list-one{width: 45%;margin:2%;}
	.text{width: 90%;margin: 20px auto;}
	.n-list-one p:nth-of-type(1){font-size: 18px;}
}