.banner img{max-width:100%;width:100%;overflow: hidden;}
*{margin: 0 0;padding: 0 0;}
.center{margin: 0.9rem 0 2rem;text-align: center;}
.tit{margin: 0.9rem 0;}
.tit_img{display: inline-block;}

.imgs2{margin:0 0.45rem 1rem;overflow: hidden;}
.imgs2 div{width: 48.2%;margin-bottom: 3%;}
.fl_l{float: left;}
.fl_r{float: right;}
.btn2{margin:0 0.45rem;width: 97%;background-color:#ff5200;color:white;border:0.05rem white solid ;font-size: 1rem;font-weight: 600;padding: 0.5rem 1rem;letter-spacing: 0.1rem;border-radius: 0.1rem;box-shadow:0px 5px 5px 0px #fec4a7}

.imgs3{margin:0 0.9rem;overflow: hidden;}
.tit_p{overflow: hidden;margin: 0.5rem 0;}
.tit_p1{float: left;width: 21%;margin-top: 1%;}
.tit_p2{float: right;width: 6%;}
.imgs3_div div{width: 32%;float: left;margin-bottom: 3rem;}
.imgs3_lr{margin: 0 2%;}
.btn3{margin:0 0.45rem;width: 97%;background-color:#ff5200;color:white;border:0.05rem white solid ;font-size: 1rem;font-weight: 600;padding: 0.5rem 1rem;letter-spacing: 0.1rem;border-radius: 0.1rem;box-shadow:0px 0px 6px 1px #fec4a7}

.imgs4{margin:4rem 0.9rem 0;overflow: hidden;position: relative;border-bottom: 0.1rem #ff5200 solid;}
.map{width: 45%;}
.imgs4_div img{width: 80%;overflow: hidden;margin-bottom: 1rem;}
.imgs4_div{font-size: 1rem;text-align: left;position: absolute;top: 0;bottom: 0;left: 50%;right: 0;margin: auto;display: inline-block;height: 40%;}