.masked {
	width: 100%;
	font-size: 22px;
	margin: 0 auto;
	text-align: center;
	/* 颜色 */
	background-image: -webkit-linear-gradient(left, #2f74c3, #333 25%, #333 50%, #333 75%, #2f74c3);
	/* 小字颜色 #f1401e */
	-webkit-text-fill-color: transparent;
	-webkit-background-clip: text;
	-webkit-background-size: 200% 100%;
	-webkit-animation: masked-animation 4s infinite cubic-bezier(0.65, 0.05, 0.36, 1);
	position: absolute;
	top: 0;
	line-height:50px;
	bottom: 0;
	margin: auto 0;
	height: 100px;
}
 @-webkit-keyframes masked-animation {
 0% {
 background-position: 0 0;
}
 100% {
 background-position: -100% 0;
}
}
.masked h1 {
	display: inline-block;
	transform: translate3d(0, 0, 0);
	/* 大字颜色 */
	animation: jump 0.75s cubic-bezier(0.05, 0, 0.2, 1) infinite alternate;
	-webkit-text-fill-color: #2f74c3;
}
 @-webkit-keyframes jump {
 0% {
 transform: translate3d(0, 0, 0);
}
 100% {
 transform: translate3d(0, -0.5em, 0);
}
}
.masked h1:nth-child(1) {
	animation-delay: 0s;
}
.masked h1:nth-child(2) {
	animation-delay: 0.0833333333s;
}
.masked h1:nth-child(3) {
	animation-delay: 0.1666666667s;
}
.masked h1:nth-child(4) {
	animation-delay: 0.25s;
}
.banner {
	display: none;
}
#left,  #right {
	display: none;
}
.bodycon,  #bodycon #bodycontent,  #bodycon #center,  #bodycon .mianbxContent {
	width: 1300px !important;
}
#banner1 {
	width: 100%;
	height: 400px;
	position: relative;
	overflow: hidden;
	z-index: 1;
}
.w1400 {
    margin: 0 auto;
    width: 1300px;
    overflow: hidden;
}
@font-face {
 font-family:'Arial';
}
.bt{ text-align: center; padding-top:56PX;}

.bt .bold{ font-size: 42px; font-weight: bold;}

.bt p{font-size: 14px; font-family: arial; color: #999; text-transform: uppercase; margin-top:15px;}

.contact_one{margin-right: 38px;}
.contact_one span{ font-family:Arial;font-size: 56px;line-height: 62px; color:#2f74c3;    margin-bottom: 25px;display: block; font-weight: bold;}
.contact_one div{  margin-bottom: 60px;font-size: 36px;line-height: 36px;}
.contact_one i {width: 40px;height: 3px;background:#2f74c3; display:block;}
.contact_two{width:365px;height: 400px; position:relative;background: #f5f5f5 url(../images/20210111154423_489180049.png) no-repeat; background-position:350px 380px;padding: 50px; font-size:16px;line-height: 35px; margin-left: 31px;box-sizing: content-box;}
.contact_two strong{ font-size: 24px;color:#2f74c3;font-family: "Arial";}
.contact_title{ position:absolute;    width: 220px;height: 45px;background: #2f74c3;border-radius: 10px; font-size:24px; color:#fff; line-height:45px; font-weight:bold; padding-left:70px; left:-20px;}
.contact_content{ margin-top:85px;  }

.contact_img { text-align:center; width:130px; margin-top:40px;}
.contact_img img{ width:130px; background:#fff; border:1px solid #ccc; padding:3px; background:#fff;}
    
    .ny_cs{    margin-top: 30px;}