.hoverBox{overflow: hidden;}
.hoverImg{transition: all 0.5s;width: 100%;height: 100%;}
.hoverIcon,.hoverIcon1,.hoverBtn{transition: all 0.5s;}
.hoverBox:hover .hoverTxt{
	color: #04417a!important;
}
.hoverBox:hover .hoverBtn{
	color: #04417a!important;
	background-color: #fff!important;
	border: 1px solid #04417a!important;
}
.hoverBox:hover .hoverImg{
	transform: scale(1.2);
}
.hoverBox:hover .hoverIcon{
	transform: translateX(20px);
}
.hoverBox:hover .hoverIcon1{
	transform: rotate(90deg) scale(1.2);
}
.imgRadio{border-radius: 15px;overflow: hidden;box-shadow: 0px 0px 14px 0px rgba(6,6,6, 0.2);}
.imgRadio1{border-radius: 15px;box-shadow: 0px 0px 14px 0px rgba(6,6,6, 0.2);}




.w1520{width: 80%;margin: auto;}
.Mgb{background-color: #04417a;}
.color0{color: #000;}
.color4{color: #444;}
.color5{color: #555;}
.colorM{color: #04417a;}
.colorZ{color: #c6c6c6;margin-top: 10px;font-size: 32px;}
.pt12{padding-top: 120px;}
.py12{padding-top: 120px;padding-bottom: 120px;}
.py10{padding-top: 100px;padding-bottom: 100px;}
.mb8{margin-bottom: 80px;}
.i{width: 100%;height: 100%;position: absolute;top: 0;left: 0;bottom: 0;right: 0;}
.font-56{font-size: 56px;}
.font-46{font-size: 46px;}
.bg-mask{width: 100%;height: 100%;position: fixed;top: 0;left: 0;right: 0;bottom: 0;z-index: 1000;background-color: rgba(0, 0, 0, 0.7);}
.over::-webkit-scrollbar {
    width: 10px; height: 10px;
}
.over::-webkit-scrollbar-thumb:hover {
  background-color: rgba(189, 189, 189, 0.5);
  background-clip: border-box;
  background-clip: padding-box;
  border-width: 3px;
  border-color: transparent;
  border-style: solid;
  border-radius: 5px;
  transition: all 0.3s;
}
.w250{width: 250px;height:335px;position: absolute;top: 50px;left: 0;}
.wh60{width: 60px;height: 60px;position: absolute;top: 0;right: 0;}

.h600{width: 100%;height: 600px;position: relative;}
.about{width: 100%;padding: 30px 60px;box-sizing: border-box;transition: all 0.5s;height: 100%;overflow:hidden;opacity: 0;}
.bg1{background-color: #04417a;opacity: 0.6;width: 100%;padding: 0;transition: all 0.5s;height: 100%;overflow:hidden}
.bg11{width: 10%;transition: all 0.5s;height: 168px;}
.w42{width: 42px;height: 40px;}


.pbox{width: 32%;margin-right: 2%;}
.pbox img{width: 100%;height: 320px;}
.pbox .font-14{height: 40px;}
.pbox:nth-child(3n){margin-right: 0;}


.w160{width: 160px;height: 56px;background-color: #04417a;color:#fff;box-shadow: 0 2px 16px 0 rgba(4,65,122,0.36);border-radius: 28px;margin-top: 80px;}
.h453{height: 452px;max-width: 36%;}
.wh54{width: 54px;height: 54px}
.an{width: 80px;height: 80px;margin: 0 20px;border-radius: 50%;transition: all 0.5s;}
.ans{width: 100px;height: 100px;box-shadow: 0 2px 10px 0 rgba(1,1,1,0.6);}
.wh128{width: 128px;height: 128px;margin: 0 20px;}


.wh690{width: 48%;height: 690px;position: relative;}
.news{font-size: 24px;padding: 20px 40px;box-sizing: border-box;background-color: rgba(255, 255, 255, 0.7);}
.news1{width: 50%;}
.nbox{background-color: #fff;box-shadow: 0 2px 10px 0 rgba(1,1,1,0.1);padding: 30px;box-sizing: border-box;margin-bottom: 15px;}
.nbox .flex5{width: 60%;}
.nbox img{height: 160px;max-width: 32%;}
.aoa{display: flex; flex-direction: column;}







@media only screen and (max-width:1700px) {
	.w1520 {width: 94%;margin: auto;}
	
	.pt12{padding-top: 100px;}
	.py12{padding-top: 100px;padding-bottom: 100px;}
	.py10{padding-top: 80px;padding-bottom: 80px;}
	.mb8{margin-bottom: 60px;}
	
	
	.font-30{font-size: 26px;}
	.colorZ{font-size: 28px;}
	.font-60{font-size: 56px;}	
	.font-56{font-size: 52px;}
	.font-46{font-size: 42px;}
}

@media only screen and (max-width:1400px) {
	
	.pt12{padding-top: 80px;}
	.py12{padding-top: 80px;padding-bottom: 80px;}
	.py10{padding-top: 60px;padding-bottom: 60px;}
	.mb8{margin-bottom: 60px;}
	
	.font-30{font-size: 22px;}
	.colorZ{font-size: 24px;}
	
	.h600{height: 500px;}
	.about{width: 60%;padding: 20px 40px;}
	.w42{width: 32px;height: 30px;}
	.font-22{font-size: 20px;}
	.font-16{font-size: 14px;}
		
	
	.pbox img{width: 100%;height: 230px;}
	.pbox .p-3{padding: 20px;}
	
	.w160{width: 140px;height: 50px;}
	.h453{height: 352px;max-width: 36%;}
	.wh54{width: 44px;height: 44px}
	.an{width: 90px;height: 90px;margin: 0 10px;}
	.wh128{width: 108px;height: 108px;margin: 0 10px;}
	
	
	.wh690{width: 48%;height: 500px;}
	.news{font-size: 20px;padding: 15px 20px;}
	.nbox{padding: 20px;margin-bottom: 10px;}
	.nbox img{height: 120px;max-width: 32%;}
	.nbox .font-22{font-size: 18px;}
	
	.font-28{font-size: 26px;}
	.font-20{font-size: 18px;}
	.font-60{font-size: 50px;}	
	.font-56{font-size: 48px;}
	.font-46{font-size: 38px;}
}

@media only screen and (max-width:1000px) {
	
	.h600{height: 400px;}
	.about{width: 80%;padding: 20px;}
	.bg1{width: 20%;}
	.font-22{font-size: 18px;}
	.font-16{font-size: 12px;}
		
	.pbox img{width: 100%;height: 180px;}
	.pbox .p-3{padding: 10px;}
	
	.w160{width: 100px;height: 44px;margin-top: 50px;}
	.h453{height: 300px;max-width: 36%;}
	.wh54{width: 34px;height: 34px}
	.an{width: 80px;height: 80px;margin: 0 10px;}
	.wh128{width: 98px;height: 98px;margin: 0 10px;}
	
	.wh690{width: 48%;height: 350px;}
	.news{font-size: 18px;padding: 10px 15px;}
	/* .news1{width: 50%;} */
	.nbox{padding: 15px;margin-bottom: 10px;}
	/* .nbox .flex5{width: 60%;} */
	.nbox img{height: 80px;max-width: 32%;}
	.nbox .font-22{font-size: 16px;}
	
	.mb-2{margin-bottom: 10px;}
	.font-28{font-size: 22px;}
	.font-20{font-size: 16px;}
	.font-60{font-size: 46px;}	
	.font-56{font-size: 42px;}
	.font-46{font-size: 34px;}
}

@media only screen and (max-width:750px) {
	.w1520 {width: 94%;margin: auto;}
	
	.pt12{padding-top: 60px;}
	.py12{padding-top: 60px;padding-bottom: 60px;}
	.py10{padding-top: 40px;padding-bottom: 40px;}
	.mb8{margin-bottom: 60px;}
	
	
	.font-30{font-size: 20px;}
	.colorZ{font-size: 22px;}
	
	.h600{height: 300px;}
	.mb-4{margin-bottom: 20px;}
	.font-22{font-size: 16px;}
		
	.pbox{width: 32%;margin-right: 2%;}
	.pbox img{width: 100%;height: 140px;}
	.pbox .font-14{height: 32px;font-size: 12px;}
	.pbox:nth-child(3n){margin-right: 0;}
	
	.w160{width: 100px;height: 44px;margin-top: 50px;}
	.w-50{width: 100%;margin-bottom: 20px;}
	.h453{height: 300px;max-width: 100%;margin: auto;}
	.wh54{width: 34px;height: 34px}
	.an{width: 80px;height: 80px;margin: 0 10px;}
	.wh128{width: 98px;height: 98px;margin: 0 10px;}
	
	.wh690{width: 100%;height: 400px;margin-bottom: 20px;}
	.news{font-size: 18px;padding: 10px 15px;}
	.news1{width: 100%;}
	.nbox{padding: 15px;margin-bottom: 10px;}
	.nbox img{height: 80px;max-width: 32%;}
	.nbox .font-22{font-size: 16px;}
	
	.mb-2{margin-bottom: 10px;}
	.font-28{font-size: 18px;}
	.font-20{font-size: 14px;}
	.font-60{font-size: 36px;}	
	.font-56{font-size: 34px;}
	.font-46{font-size: 30px;}
}

@media only screen and (max-width:500px){
	
	.pt12{padding-top: 40px;}
	.py12{padding-top: 40px;padding-bottom: 40px;}
	.py10{padding-top: 20px;padding-bottom: 20px;}
	.mb8{margin-bottom: 40px;}
	
	.font-30{font-size: 18px;}
	.colorZ{font-size: 20px;}
	
	.h600{height: 200px;}
	.mb-4{margin-bottom: 10px;}
	.font-22{font-size: 14px;}
	.about {padding: 10px;}
		
	.pbox{width: 100%;margin-right: 0;margin-bottom: 10px;}
	.pbox img{width: 100%;height: 240px;}
	
	.w160{width: 100px;height: 34px;margin-top: 30px;}
	.h453{height: 200px;max-width: 100%;margin: auto;}
	.wh54{width: 24px;height: 24px}
	.an{width: 70px;height: 70px;margin: 0 5px;}
	.wh128{width: 88px;height: 88px;margin: 0 5px;}
	
	.wh690{width: 100%;height: 300px;margin-bottom: 10px;}
	.news{font-size: 14px;padding: 10px;}
	.nbox .font-22{font-size: 14px;}
	
	.mb-2{margin-bottom: 5px;}
	.font-28{font-size: 16px;}
	.font-20{font-size: 12px;}
	.font-60{font-size: 30px;}	
	.font-56{font-size: 28px;}
	.font-46{font-size: 26px;}
}	

@media only screen and (max-width:375px){
	
	.pt12{padding-top: 20px;}
	.py12{padding-top: 20px;padding-bottom: 20px;}
	.py10{padding-top: 10px;padding-bottom: 10px;}
	.mb8{margin-bottom: 20px;}
	
	.font-30{font-size: 16px;}
	.colorZ{font-size: 18px;margin-top: 5px;}
	
	.pbox img{width: 100%;height: 200px;}
	
	.h453{height: 140px;max-width: 100%;margin: auto;}
	
	.an{width: 60px;height: 60px;}
	.wh128{width: 78px;height: 78px;}
	
	.wh690{width: 100%;height: 240px;margin-bottom: 10px;}
}

