.banner{background: #F7F7F7;border-radius: 0px 0px 0px 90px;padding:  0 0 0.62rem 0;}
.banner .crumbs {font-size: 0.16rem;color: #666666;opacity: 0.63;padding: 0.29rem 0 0.18rem 0;}
.banner .crumbs a{color: #666666;}
.banner .crumbs span{font-size: 0.15rem;margin-right: 3px;vertical-align: top;}
.con {display: flex;justify-content: space-between;}
.con .left h1{font-size: 0.6rem;color: #243860;font-weight: 900;line-height: 0.72rem;margin-bottom: 0.36rem;}
.con .left .tea{font-size: 0.16rem;color: #333333;display: flex;}
.con .left .tea span{font-size: 0.22rem;margin-right: 0.09rem;color: #243860;}
.con .left .tel1 {align-items: center;}
.con .left .tel1 a{font-size: 0.3rem;color: #FFB243;font-weight: 900;margin-left: 0.17rem;}
.con .left .mail1 {align-items: center;margin: 0.39rem 0 0.58rem 0;}
.con .left .mail1 a{font-size: 0.24rem;color: #333333;text-decoration: underline;margin-left: 0.17rem;}
.con .left .adds1 a{font-size: 0.2rem;color: #333333;line-height: 0.3rem;margin-left: 0.17rem;}
.con .left .heng{width: 7.9rem;height: 1px;background: #FFFFFF;opacity: 0.43;margin: 0.5rem 0 0.42rem 0;}
.con .sns{display: flex;align-items: center}
.con .sns .cont{display: block;width: 1.49rem;text-align: center;background: #FFB243;padding: 0.1rem 0;
font-size: 0.18rem;font-weight: 900;color: #243860;margin-right: 0.25rem;}
.con .sns .cont span{font-size: 0.2rem;}
.con .sns ul{display: flex;}
.con .sns ul li a span{font-size: 0.3rem;margin-right: 0.12rem;}
.con .sns ul li a .icon-facebook{color: #537bbc;}
.con .sns ul li a .icon-pinterest{color: #c92527;}
.con .sns ul li a .icon-youtube{color: #ff0000;}  
.con .sns ul li a .icon-tiktok{color: #000000;}  
.form2 .formz{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;width: 5.7rem;flex-shrink:0;background: #FFFFFF;
box-shadow: 0px 3px 7px 0px rgba(4,0,0,0.15);border-radius: 10px;padding: 0.2rem;position: relative;}
.form2 .formz .inp{width: 2.7rem;position: relative;margin-bottom: 0.2rem;}
.form2 .formz .inp .tit{font-size: 0.15rem;color: #666;margin:0 0 0.1rem 0;}
.form2 .formz .inp .tit span{color: #CD0000;}
.form2 .formz .message .tit{font-size: 0.15rem;color: #666;margin:0 0 0.1rem 0;}
.form2 .formz .message .tit span{color: #CD0000;}
.form2 .formz .message{width: 100%;position: relative;}
.form2 .formz input{width: -webkit-fill-available;padding: 0.11rem 0 0.11rem 0.1rem;font-size: 0.16rem;color: #666;
background: #F8F8F8;border: 1px solid #999;border-radius: 10px;}
.form2 .formz textarea{
	width: -webkit-fill-available;height: 1.76rem; padding: 0.2rem 0 0.17rem 0.2rem;font-size: 0.16rem;color: #666;
	background: #F8F8F8;border: 1px solid #999;border-radius: 10px;
}
.form2 .formz textarea::placeholder{color: #B1B1B1;font-size: 0.14rem;}
.form2 .formz .protect{position: relative;font-size: 0.12rem;color: #333;margin-top:0.18rem;}
.form2 .formz .protect span{position: absolute;top: -8px;left: -5px;color: #CD0000;}
.form2 .formz button{position: absolute;bottom: -0.23rem;right: 0.26rem;
	background: #FFB243;color: #243860;font-size: 0.18rem;font-weight: 900;border: none;width: 1.63rem;text-align: center;padding: 9px 0;}
.qieweb h1{font-size: 0.48rem;color: #333;font-weight: 900;margin: 0.6rem 0 0.44rem 0;}
.qieweb ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(33.33% - 0.67rem),1fr));
    grid-gap: 0.6rem 0.67rem;}
.qieweb ul li{display: flex;align-items: center;} 
.qieweb ul li span{width: 1.4rem;height: 0.6rem;display: flex;align-items: center;justify-content: center;
background: #243860;border-radius: 5px 0px 0px 5px;text-align: center;font-size: 0.2rem;font-weight: bold;color: #fff;}
.qieweb ul li a{width: 2.56rem;height: 0.5rem;text-decoration: underline;color: #243860;font-size: 0.2rem;padding-left: 0.27rem;
background: #FFFFFF;box-shadow: -1px 0px 5px 0px rgba(14,5,9,0.2);border-radius: 0px 5px 5px 0px;line-height: 0.5rem;}
.qieweb #map-canvas{width: 100%;height: 5.52rem;margin: 0.84rem 0 0.96rem 0;}
