@media only screen and (min-width: 320px) and (max-width: 740px) {	 
   .banner h1{font-size: 0.49rem;}
.contact2{margin-top: 0.5rem;}
					}					
		@media only screen and (min-width: 741px) and (max-width:1200px) {	
	.banner h1{font-size: 0.8rem;}
	.contact2{width: 5.55rem;}
	.lxfs .bx{display: flex;justify-content: space-between;}
					}
		@media only screen and (min-width: 1200px)  {
	.banner h1{font-size: 0.8rem;}
	.contact2{width: 5.55rem;}
	.lxfs .bx{display: flex;justify-content: space-between;}
					}
	.banner{background: url(../images/bannercontact.webp) no-repeat;background-size: cover;padding: 0.95rem 0 1.32rem 0;}
	.banner h1{color: #F8F8F8;}
	.crumbs {font-size: max(14px, 0.18rem);color: #E16C2B;}
	.crumbs a{font-size: max(14px, 0.18rem);color: #F8F8F8;}
	.lxfs {padding: 0.88rem 0;}
	.lxfs .ttea h2{font-size: 0.32rem;color: #E16C2B;margin: 0.7rem 0 0.26rem 0;}
	.lxfs .ttea ul li:hover i{color: #E16C2B;}
	.lxfs .ttea ul li a{font-size: max(14px, 0.18rem);color: #292929;}
	.lxfs .ttea ul li i{font-size: 0.36rem;vertical-align:-0.08rem;margin-right: 8px;}
	.lxfs .ttea ul{margin: 0 0 0.3rem 0;}
	.contact2{background: #F8F8F8;padding: 0.26rem 0.37rem 0.32rem 0.37rem;}
	.contact2 h2{text-align: center;font-size: 0.3rem;color: #4A4A4A;}
	.contact2 .tha{color: #4A4A4A;font-size: max(14px, 0.18rem);text-align: center;margin: 0.2rem 0 0.28rem 0;}
	.contact2 ul{display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr);grid-template-rows: auto auto auto auto; gap: 0.36rem 0.48rem;}
	.contact2 ul li:nth-of-type(1), .contact2 ul li:nth-of-type(2) {grid-row: 1; }
	.contact2 ul li:nth-of-type(3)，.contact2 ul li:nth-of-type(4) {grid-row: 2;}
    .contact2 ul li:nth-of-type(5){grid-row: 3;grid-column: 1 / -1;}
	.contact2 ul button{grid-row: 4;grid-column: 1 / -1;}
	.contact2 ul li input,.contact2 ul li textarea{border: 1px solid #7D7D7D;width: -webkit-fill-available;font-size: 14px;padding: 0.11rem 0.14rem;}
	.contact2 ul li textarea{height: 0.75rem;}
	.contact2 ul button{width:1.07rem;text-align: center;height: 0.36rem;line-height: 0.3rem;background: #E16C2B;border: 2px solid #E16C2B;
border-radius: 0.18rem 0px 0.18rem 0px;font-size: 0.16rem;color: #fff;font-weight: bold;margin: 0 auto 0.21rem auto;}
	.contact2 ul button:hover{background: #fff;text-decoration: underline;color: #E16C2B;border: 2px dashed #E16C2B;}
	
	 .sns a:nth-of-type(1):hover i{
	    color: #537bbc;
	}
	
	 .sns a:nth-of-type(2):hover i{
	    color: #00a0e9;
	}
	
	 .sns a:nth-of-type(3):hover i{
	    color: #c92527;
	}
	
	 .sns a:nth-of-type(4):hover i{
	    color: #007bb5;
	}
	
	 .sns a:nth-of-type(5):hover i{
	    color: #e4007f;
	}
	
	 .sns a:nth-of-type(6):hover i{
	    color: #ff0000;
	}
	#map-canvas{width: 100%;height: 4.75rem;}
	.cer{display: block;max-width: 100%;height: auto;margin: 0 auto;}