/*联系我们*/
.contact-box1{ margin-top:0.56rem; position:relative; height: 9.72rem;}
.contact-box1 .img{ background:#fff; padding:0.27rem 0.27rem 0 0; height: 6.25rem; width: 4.3rem; position:absolute; z-index:1; top:3.2rem; left:0;}
.contact-box1 .img img{ width: 4.3rem;}
.contact-box1 .map{ width: 7.64rem; height: 4.86rem; position:absolute; top:0; right:0; z-index:0;}
.contact-box1 .map img{ width: 7.64rem;}
.contact-box1 .map span{
	position:absolute;
	color:#000; 
	font-weight:bold;
	bottom: -0.6rem; 
	left: 2.6rem; 
	font-size: 1.0rem;
	}
.contact-box1 .text{ position: absolute; z-index: 2; text-align: right; top: 5.2rem; right:0.56rem;}
.contact-box1 .text p{ letter-spacing: 0.014rem; line-height: 0.58rem;}
.contact-box1 .text p span{ font-size:0.32rem; color:#666;    margin-right: -0.1rem;    display: inline-block;}
.contact-box1 .text .title{ 
   color:#a31e2c;
    /* font-size:0.45rem; */
   font-size:0.42rem;
   margin-bottom: 0.3rem;
}
.contact-box1 .text .adress{ color:#000; font-size: 0.32rem;}
.contact-box1 .text .phone{font-size: 0.32rem;color:#a31e2c;letter-spacing:0;}
.contact-box1 .text .mail{font-size:0.32rem;}
.contact-box1 .text .tel{font-size:0.32rem;}
.contact-box1 .text .wx{font-size: 0.32rem;color:#a31e2c;letter-spacing:0;}

.contact-box2{ margin-top:0.56rem; position:relative; height: 10.22rem;}
.contact-box2 .img{ background:#fff; padding:0 0 0 0.27rem; height: 5.55rem; width: 3.88rem; position:absolute; z-index:1; top:3.34rem; right:0;}
.contact-box2 .img img{ width: 3.88rem;}
.contact-box2 .map{ width: 8.09rem; height: 5.14rem; position:absolute; top:0; right:0.76rem; z-index:0;}
.contact-box2 .map img{ width: 8.09rem;}
.contact-box2 .map span{ position:absolute; color:#000; font-weight:bold; bottom: -0.8rem; left: 1.2rem; font-size: 1.11rem;}
.contact-box2 .text{ position: absolute; z-index: 2; text-align: left; top: 5.8rem; left: 0.42rem;}
.contact-box2 .text p{ letter-spacing: 0.014rem; line-height: 0.58rem;}
.contact-box2 .text p span{ font-size:0.32rem; color:#666;    margin-right: -0.1rem;    display: inline-block;}
.contact-box2 .text .title{ 
   color:#a31e2c; 
   /* font-size:0.45rem; */
   font-size:0.42rem;
   margin-bottom: 0.3rem;
}
.contact-box2 .text .adress{ color:#000; font-size: 0.32rem;}
.contact-box2 .text .phone{font-size: 0.32rem;color:#a31e2c;letter-spacing:0;}
.contact-box2 .text .mail{font-size:0.32rem;}
.contact-box2 .text .tel{font-size:0.32rem;}
.contact-box2 .text .wx{font-size: 0.32rem;color:#a31e2c;letter-spacing:0;}

.contact-box3{ margin-top:0.56rem; position:relative; height: 8.12rem;}
.contact-box3 .img{ 
background:#fff; 
padding:0.27rem 0.27rem 0 0; 
height: 6.25rem; 
width: 4.37rem; 
position:absolute; 
z-index:1;
 /* top:1.12rem; */
 top:1.8rem;
 left:0;}
.contact-box3 .img img{ width: 4.37rem;}
.contact-box3 .map{ width: 7.64rem; height: 4.86rem; position:absolute; top:0; right:0; z-index:0;}
.contact-box3 .map img{ width: 7.64rem;}
.contact-box3 .map span{ position:absolute; color:#000; font-weight:bold; bottom: -0.6rem; left: 2.6rem; font-size: 1.11rem;}
.contact-box3 .text{ position: absolute; z-index: 2; text-align: right; top: 5.2rem; right:0.56rem;}
.contact-box3 .text p{ 
letter-spacing: 0.014rem;
/*  line-height: 0.42rem; */
 line-height: 0.35rem;
 }
.contact-box3 .text p span{ font-size:0.32rem; color:#666;    margin-right: -0.1rem;    display: inline-block;}
.contact-box3 .text .title{
	color:#a31e2c;
	 /* font-size:0.45rem; */
   font-size:0.42rem;
	margin-bottom: 0.3rem;
	
}
.contact-box3 .text .adress{ color:#000; font-size: 0.32rem;margin-bottom: 0.06rem; line-height: 0.5rem;}
.contact-box3 .text .phone{font-size: 0.32rem;color:#a31e2c;letter-spacing:0; line-height: 0.48rem;}
.contact-box3 .text .mail{font-size:0.32rem;line-height: 0.58rem; line-height: 0.48rem;}
.contact-box3 .text .tel{font-size:0.32rem; line-height: 0.48rem;}
.contact-box3 .text .wx{font-size: 0.32rem;color:#a31e2c;letter-spacing:0; line-height: 0.48rem;}

.contact .hz{ border-top:1px solid #e6e6e6; padding:0.84rem 0.27rem 0.42rem; overflow:hidden;margin-top: 1.2rem;}
.contact .hz .title{ text-transform: uppercase; background:url(../images/contact-icon1.png) no-repeat center left; font-size:0.38rem; padding-left: 0.8rem; margin-bottom:0.36rem; background-size: 0.48rem;}
.contact .hz li{ float:left; width: 2.084rem; height: 0.56rem; margin: 0 0.52rem 0.24rem;}

.contact .message{ border-top:1px solid #e6e6e6; padding:0.84rem 0.27rem 0.52rem; overflow:hidden;}
.contact .message .title{ text-transform: uppercase; background:url(../images/contact-icon2.png) no-repeat center left; font-size:0.38rem; padding-left: 0.8rem; margin-bottom:0.36rem; background-size: 0.48rem;}
.contact .message .text{ font-size:0.36rem; color:#666; margin-bottom: 0.37rem;}
.contact .message .form{}
.contact .message .form li{ text-align:center; margin-bottom: 0.28rem;}
.contact .message .form li input[type="text"]{ width: 6.88rem; height:0.84rem; border:1px solid #999; border-radius:0.14rem; font-size:0.34rem; color:#333; text-indent: 0.3rem;}
.contact .message .form li textarea{width: 6.88rem; height:2.44rem; border:1px solid #999; border-radius:0.14rem;font-size:0.34rem; padding:0.2rem 0.3rem;}
.contact .message .form li input[type="submit"]{ width: 2.78rem; height: 0.7rem; border:none; border-radius:0.14rem; background:#a31e2c; color:#fff; font-size: 0.28rem;}

.contact-bg{ position:absolute; top: 11rem; left: 0;}
.contact-bg img{width: 0.9rem;}








.contact-box1 .text {
  
    background: rgba(236,236,236,0.32);
    padding: 10px;
    box-sizing: border-box;
}

.contact-box2 .text {

    background: rgba(236,236,236,0.32);
   padding: 10px;
    box-sizing: border-box;
}
.contact-box3 .text {
  
    right: 0.36rem;
    background: rgba(236,236,236,0.32);
    padding: 10px;
    box-sizing: border-box;
}













