body{ font-family: PingFang SC,Helvetica Neue,Hiragino Sans GB,Microsoft Yahei,WenQuanYi Micro Hei,sans-serif;}
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,th,ul{margin:0;padding:0}
a:link,a:visited{text-decoration:none;}
a img{border:0}
body{ margin:0; padding:0; color: #031b4d; font-size: 16px; background:  #fff; line-height: 1.5;}
ul,li{ list-style:none;}
img{ margin:0; padding:0; border: none;}
button:focus,input:focus,select:focus,textarea:focus{outline:0}
input[type=text],input[type=password],input[type=search],input[type=tel],input[type=number],input[type=email],input[type=url],textarea{-webkit-appearance:none;-webkit-border-radius:0;border-radius:0}
input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}
:-moz-placeholder { color: #999; opacity:1; }
::-moz-placeholder {  color: #999;opacity:1; }
input:-ms-input-placeholder{ opacity:1;}
input::-webkit-input-placeholder{ opacity:1; }
em{ font-style: normal;}
a{ color: #031b4d; -webkit-tap-highlight-color:rgba(0,0,0,0); }

.color-9{ color: #999; }
.pst{ position: relative;}

.app-header{ position: relative; width: 1200px; margin: 0 auto; }
.app-header-inner{  position: absolute; left:0; right: 0; top: 10px; z-index: 9; height: 80px; display: flex; align-items: center;}
.app-logo{ width: 300px; display: flex; align-content: center;}
.app-logo img{ height: 64px;}
.app-language{ width: 200px;  display: flex; align-items: center; justify-content: flex-end; }
.app-language a{ display: flex; align-items: center; padding: 7px 15px; background-color: rgba(255, 255, 255, 1); box-shadow: 0 0 16px 0 rgba(19,109,249,.08); border-radius: 30px;  }
.app-language a img{ width: 20px; margin-right: 5px;}
.app-language a:hover{ color: #2A5DFF; }
.app-menu{ width: calc(100% - 200px);   }
.app-menu ul{ display: flex; align-items: center; justify-content: flex-end; }
.app-menu li{ margin-left: 30px; font-size: 18px;}
.app-menu li a{ color: #fff;  padding: 7px 20px;  border-radius: 30px;}
.app-menu li a:hover{ color: #2A5DFF; background-color: #fff;}

.app-banner{ position: relative; height:auto;}
.app-banner img{ width: 100%; height: 100%; object-fit: cover;}
.app-intro{ position: absolute; left: 0; right: 0; top: 40%; z-index: 10; color: #fff; text-align: center;}
.app-intro h3{ margin: 10px 0; font-size: 46px; letter-spacing: 10px;}
.app-intro p{ font-size: 28px;}
.corp-txt{ margin-top: 20px; }
.corp-txt p{ line-height: 1.8; font-size: 18px !important; }
.app-corp{ background-color: #fff; padding: 30px 0;}
.corp-wrap{ width: 1200px; margin: 30px auto; display: flex; }
.corp-intro{ width: calc(100% - 530px);}
.corp-intro h4{ font-size: 33px;}
.corp-intro P{ font-size: 14px;}
.corp-photo{ width: 500px; margin-left: 30px; height: 260px; border-radius: 20px; overflow: hidden; }
.corp-photo img{ width: 100%; height: 100%; object-fit: cover; }


.app-contact{ background-color: #eef0f2; }
.contact-inner{ width: 1200px; margin: 0 auto; display: flex; align-items: center; padding: 30px 0; }
.contact-tit{ width: 200px;  }
.contact-tit h4{ font-size: 33px; }
.contact-en{ font-size: 14px;}
.contact-info{ width: 700px; }
.contact-info p{ margin: 10px 0;}
.contact-code dl{ width: 150px; text-align: center; }
.contact-code dt{ width: 150px; height: 150px; margin-bottom: 10px;  }
.contact-code dt img{ width: 100%; height: 100%; object-fit: cover;}
.app-copyright{ background-color: #1c2e70; padding: 30px 15px; color: #fff; text-align: center;}
.app-copyright a{ color: #fff;}


@media screen and (max-width:1300px) {
	.app-header{ width: 100%; left: 0;}
	.app-logo{ margin-left: 15px; width: 120px; }
	.app-logo img{ height: 40px;}
	.app-banner{ height:260px ;}
	.corp-wrap{ width: calc(100% - 40px); margin: 20px; display: inherit; }
	.corp-intro{ width: 100%;}
	.corp-photo{ margin-top: 10px; width: 100%; margin-left: 0; height: auto;}
	.contact-inner{ width: calc(100% - 40px); margin: 20px 20px 0; display: inherit; }
	.contact-tit{ width: 100%; text-align: center;}
	.contact-info{ width: 100%;}
	.contact-code dl{ margin-top: 10px; width: 100%; }
	.contact-code dt{ margin: 10px auto;}
	.app-menu{ width: calc(100% - 120px); margin-right: 15px;}
	.app-menu li{ font-size: 18px; margin-left: 5px;}
	.login-link{ display: none;}
	.app-intro h3{ font-size: 28px; letter-spacing: 2px; margin: 0 20px;}
	.app-intro p{ font-size: 20px;}
}

