@media only screen and (min-width: 320px) and (max-width: 740px) {
	.tswh img,.tfsw img{width: 100%;height: auto;margin-top: 0.3rem;}
	.wop iframe,.mv .taae img{width: 100%;}
	.video iframe{aspect-ratio: 3 / 2;}
					}					
@media only screen and (min-width: 741px) and (max-width:1400px) {	
	.tswh .bx,.tfsw .bx{display: flex;justify-content: space-between;}
	.tswh img{width: 43.86%;height: auto;margin-left: 1.08rem;}
	.tfsw img{width: 43.86%;height: auto;margin-right: 1.03rem;}
	.mv .taae{display: flex;justify-content: space-between;}
	.mv .taae img{width: 47.21%;height: auto;margin-right: 0.6rem;}
		.wop{display: flex;justify-content: space-between;margin: 0.35rem 0 0.28rem 0;}
	.wop p{width: 30%;}
	.wop iframe{width: 59.93%;}
	.video iframe{aspect-ratio: 20 / 9;}
					}
@media only screen and (min-width: 1400px)  {
	.banner p{width: 45%;}
	.tswh img{width: 43.86%;height: auto;margin-left: 1.08rem;}
	.tfsw img{width: 43.86%;height: auto;margin-right: 1.03rem;}
	.tswh .bx,.tfsw .bx{display: flex;justify-content: space-between;}
	.mv .taae{display: flex;justify-content: space-between;}
	.mv .taae img{width: 47.21%;height: auto;margin-right: 0.6rem;}
	.wop{display: flex;justify-content: space-between;margin: 0.92rem 0 0.28rem 0;}
	.wop p{width: 30%;}
	.wop iframe{width: 59.93%;}
	.tep ul{display: grid;grid-template-columns: repeat(auto-fill,minmax(calc(33.33% - 30px),1fr));
	    grid-gap: 38px 30px;}
	.video iframe{aspect-ratio: 20 / 9;}
					}	
	.banner {background: url(../images/aboutusbanner.jpg) no-repeat;background-size: cover;padding: 1.42rem 0 1.1rem 0;}
	.banner h1{font-size: 0.64rem;font-family: Source Sans Variable;color: #fff;}
	.banner p{font-size: 0.16rem;font-weight: 800;color: #fff;}
	.banner .heng{width: 48px;height: 5px;background: #fff;margin: -0.07rem 0 0.21rem 0;}
	.crumbs {font-size: 0.12rem;font-weight: 500;color: #999;margin-bottom: 0.59rem;}
	.crumbs .bx{border-bottom: 1px solid #ebebeb;padding: 0.14rem 0;}
	.crumbs a{color: #999;}
	.daohang h1{font-family: Bahnschrift;font-size: 0.36rem;position: relative;}
	.daohang h1::before{content: "ABOUT US";font-size: 0.87rem;font-family: Myriad Variable Concept;font-weight: bold;color: #f2f2f2;
	position: absolute;left: 0;top: -0.4rem;z-index: -1;}
	.thbf {margin-top: 0.5rem;}
	.thbf p{width: 79%;font-size: 0.36rem;color: #495057;font-weight: 800;}
	.thbf p a{font-size: 0.18rem;color: #0365B2;text-decoration: underline;}
	.tswh {margin: 0.9rem 0 0.48rem 0;}
	.tswh .text{font-size: 0.14rem;color: #495057;}
	.tfsw h2{font-size: 0.33rem;color: #495057;font-weight: 800;margin-bottom: 0.28rem;}
	.tfsw p{color: #495057;font-size: 0.14rem;}
	.mv{margin: 0.8rem 0 0 0;}
	.mv h1{font-size: 0.36rem;font-family: Bahnschrift;}
	.mv .heng{width: 0.7rem;height: 2px;background: #23679A;margin: 0.05rem 0 0.54rem 0;}
	.mv .taae .text h2{font-size: 0.24rem;color: #495057;font-weight: 800;margin-bottom: 0.1rem;}
	.mv .taae .text p{color: #495057;font-size: 0.14rem;}
	.mv .taae .text .wwot{margin: 0.75rem 0 0.66rem 0;}
	.video iframe{border: none;width: 100%;height: auto;margin: 0.6rem 0 0.69rem 0;}
	.tep .tite{display: flex;justify-content: space-between;align-items: center;}
	.tep .tite .left h1{font-size: 0.36rem;font-family: Bahnschrift;}
	.tep .tite .left .heng{width: 0.7rem;height: 2px;background: #23679A;}
	.tep .tite a{display: inline-block;border: 1px solid #006EC5;font-size: 0.14rem;color: #006EC5;font-weight: bold;padding: 0.06rem 0.21rem;}
	.wop p{font-size: 0.16rem;color: #495057;line-height: 24px;text-align: center;margin: 0.52rem 0;}
	.wop iframe{height: auto;aspect-ratio: 8 / 5;border: none;}
	.tep ul li div{position: relative;}
	.tep ul li div::before {
	content: "";z-index: -1;display: block;position: absolute;bottom: -18px;left: 30px;width: 100%;height: 90%;background-color: #efefef;}
	.tep ul li div img{width: 100%;height: auto;}
	.tep ul li h3{font-size: 0.14rem;color: #495057;text-align: center;margin: 0.35rem 0;}
	.hc {margin: 0.56rem 0 0.5rem 0;}
	.hc h1{font-size: 0.36rem;font-family: Bahnschrift;}
	.hc .heng{width: 0.7rem;height: 2px;background: #23679A;margin: 0.06rem 0 0.33rem 0;}
	.hc p{font-size: 0.16rem;color: #495057;width: 80%;}
	.pa{display: flex;justify-content: space-evenly;padding: 1.03rem 0;background: #f6f6f6;}
	.pa a{display: block;width: 3.25rem;height: 0.61rem;text-align: center;line-height: 0.61rem;font-size: 0.18rem;font-weight: 800;color: #fff;background: #006ec5;border-radius: 20px;}
	.pa a:hover{background: #192b3f;}