@charset "UTF-8";



/* 1366x768/1440x900/1600x900/1920x1080 */



body,

div,

p,

h1,

h2,

h3,

h4,

h5,

h6,

span,

dl,

dt,

dd,

form,

ul,

li,

ol,

input,

textarea {

	padding: 0;

	margin: 0;

	box-sizing: border-box;

	outline: none;

	font-family: Microsoft YaHei, WenQuanYi Micro Hei, Trebuchet MS, Arial, Impact/* 这个数字很是悦目 */

	, Times New Roman, Georgia, Verdana, Tahoma, -apple-system, BlinkMacSystemFont, Helvetica Neue, PingFang SC, Source Han Sans SC, Noto Sans CJK SC, sans-serif;

	/* 去掉点击的高亮 */

	-moz-user-select: none;

	-webkit-user-select: none;

	-ms-user-select: none;

	-khtml-user-select: none;

	-webkit-tap-highlight-color: transparent;

	-webkit-touch-callout: none;

	-webkit-user-select: none;

	user-select: none;

}



body::-webkit-scrollbar-track-piece {

	background-color: #ddd;

}



body::-webkit-scrollbar {

	width: 8px;

	height: 9px;

}



body::-webkit-scrollbar-thumb {

	background-color: #1e4493;

	border-radius: 100px;

	background-clip: padding-box;

	min-height: 28px;

}



body::-webkit-scrollbar-thumb:hover {

	background-color: #98ba42;

}



img {

	max-width: 100%;

	outline: none;

	-webkit-outline: 1px solid transparent;

	outline: 1px solid transparent;

	border: none;

	vertical-align: middle

}



ol,

ul,

li,

dl,

dd,

dt {

	list-style-type: none;

}



a {

	text-decoration: none;

	outline: none;

}



input,

textarea,

select,

button {

	outline: 0;

	border: 0;

}



textarea {

	resize: none;

}



table {

	text-align: center;

	border-collapse: collapse;

}



body {

	-webkit-font-smoothing: antialiased;

	font-smoothing: antialiased;

	overflow-x: hidden;

}



body,

html {

	width: 100%;

	height: 100%;

	margin: 0;

	padding: 0;

	scroll-behavior: smooth;

	-webkit-overflow-scrolling: touch;

	position: relative;

}





/* event.preventDefault()来判断是否抵达底部或者顶部-webkit-overflow-scrolling: touch移动端会卡死 */



a,

p,

h1,

h2,

h3,

h4,

h5,

h6,

span {

	color: #221e1f;

}



a:hover,

a:active,

a:visited,

a:link,

a:focus {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);

	-webkit-tap-highlight-color: transparent;

	outline: none;

	background: none;

	text-decoration: none;

}





/* p{text-align:justify;} */



i {

	font-style: normal;

}



.l {

	float: left;

}



.r {

	float: right;

}



input[type=button],

input[type=submit],

input[type=file],

button {

	cursor: pointer;

	outline: 0px;

	-webkit-appearance: none;

}



textarea {

	-webkit-appearance: none;

}





/*@font-face{font-family:"hei";src:url('/style_en/new/fonts/VentiCF-Bold.otf');







    src:url('/style_en/new/fonts/Aileron-Bold-4.woff'),







    url('/style_en/new/fonts/Aileron-Bold-4.ttf.ttf'),







    url('/style_en/new/fonts/Aileron-Bold-4.svg') format('svg');







}*/



@media screen and (min-width:1000px) {

	h1,

	h2,

	h3,

	h4,

	h5,

	h6,

	ul,

	li,

	input,

	a {

		transition: all linear 0.3s;

		-webkit-transition: all linear 0.3s;

		-moz-transition: all linear 0.3s;

		-ms-transition: all linear 0.3s;

		-o-transition: all linear 0.3s;

	}

}



.clear {

	clear: both

}



.clearfloat:after {

	display: block;

	content: "";

	clear: both;

	visibility: hidden;

	height: 0;

}



.clearfloat {

	zoom: 1;

}



.row_center {

	display: flex;

	align-items: center;

	justify-content: center;

	flex-wrap: wrap;

}



.row_nocenter {

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

}



.row_bw {

	display: flex;

	align-items: center;

	justify-content: space-between;

	flex-wrap: wrap;

}



.row_nobw {

	display: flex;

	justify-content: space-between;

}



.row_around {

	display: flex;

	align-items: center;

	justify-content: space-around;

	flex-wrap: wrap;

}



.row_start {

	display: flex;

	align-items: center;

	justify-content: flex-start;

}



.row_nostart {

	display: flex;

	justify-content: flex-start;

}



.row_end {

	display: flex;

	align-items: center;

	justify-content: flex-end;

}



.column_center {

	display: flex;

	flex-direction: column;

	justify-content: center;

	align-items: center;

}



.column_center_left {

	display: flex;

	flex-direction: column;

	justify-content: center;

}



.column_nocenter {

	display: flex;

	flex-direction: column;

	align-items: center;

}



.column_bw {

	display: flex;

	flex-direction: column;

	justify-content: space-between;

	align-items: center;

}



.column_start {

	display: flex;

	flex-direction: column;

	justify-content: flex-start;

	align-items: center;

}



.column_nostart {

	display: flex;

	flex-direction: column;

	justify-content: flex-start;

}



.column_end {

	display: flex;

	flex-direction: column;

	align-items: flex-end;

}



::-webkit-input-placeholder {

	color: #999;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



::-moz-placeholder {

	color: #999;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



:-ms-input-placehoder {

	color: #999;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



:-moz-placeholder {

	color: #999;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}





/* 加载动画 */



.preloader {

	position: fixed;

	top: 0;

	left: 0;

	z-index: 9999999;

	width: 100%;

	height: 100%;

	background-color: #221e1f;

	overflow: hidden;

}



.preloader-inner {

	position: absolute;

	top: 50%;

	left: 50%;

	-webkit-transform: translate(-50%, -50%);

	transform: translate(-50%, -50%);

}



.preloader-icon {

	display: flex;

	padding: 0;

	margin: 0 auto;

	position: relative;

	justify-content: center;

	color: #fff;

	transition: all 0.3s linear;

	-webkit-transition: 0.3s linear;

	-moz-transition: 0.3s linear;

	-ms-transition: 0.3s linear;

	-o-transition: 0.3s linear;

}



span.loader-104 {

	width: 135px;

	height: 78px;

	background: url(/style_en/new/img/run.svg) no-repeat center;

	position: relative;

}



.loader-104::before {

	content: "";

	left: 40px;

	bottom: 18px;

	position: absolute;

	width: 36px;

	height: 36px;

	border-radius: 50%;

	background-color: #faaa23;

	background-image: radial-gradient(circle 8px at 18px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 18px 0px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 0px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 36px 18px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 18px 36px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 5px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 5px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 30px 30px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 5px 30px, #FFF 100%, transparent 0), radial-gradient(circle 4px at 5px 5px, #FFF 100%, transparent 0);

	background-repeat: no-repeat;

	-webkit-animation: rotationBack 3s linear infinite;

	animation: rotationBack 3s linear infinite;

}



span.loader-104::after {

	content: "";

	left: 74px;

	bottom: 15px;

	position: absolute;

	width: 24px;

	height: 24px;

	border-radius: 50%;

	background-color: #faaa23;

	background-image: radial-gradient(circle 5px at 12px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 12px 0px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 0px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 24px 12px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 12px 24px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 3px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 3px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 20px 20px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 3px 20px, #FFF 100%, transparent 0), radial-gradient(circle 2.5px at 3px 3px, #FFF 100%, transparent 0);

	background-repeat: no-repeat;

	animation: rotationBack 4s linear infinite reverse;

	-webkit-animation: rotationBack 4s linear infinite reverse;

}



.preloader-icon2 {

	height: 48px;

	margin-top: 20px;

}



p.loader-109 {

	font-size: 48px;

	white-space: nowrap;

	padding: 0;

	margin: 0;

	display: block;

	line-height: 48px;

	font-family: Arial, Helvetica, sans-serif;

	-webkit-text-stroke: 1px #fff;

	box-sizing: content-box;

	font-weight: 700;

	color: #faaa23;

	letter-spacing: 2px;

	position: relative;

}



p.loader-109 span {

	color: #fff;

	font-family: Arial, Helvetica, sans-serif;

	padding: 0;

	margin: 0;

	display: block;

	/* -webkit-text-stroke:2px  #fff; */

	font-weight: 700;

	position: absolute;

	left: 0;

	top: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	overflow: hidden;

	z-index: 1;

	white-space: nowrap;

	box-sizing: content-box;

	-webkit-animation: animloader110 2s linear infinite alternate;

	animation: animloader110 2s linear infinite alternate;

}



@-webkit-keyframes rotationBack {

	0% {

		transform: rotate(0deg);

	}

	100% {

		transform: rotate(-360deg);

	}

}



@keyframes rotationBack {

	0% {

		transform: rotate(0deg);

	}

	100% {

		transform: rotate(-360deg);

	}

}



@-webkit-keyframes animloader110 {

	0% {

		height: 100%;

	}

	100% {

		height: 0%;

	}

}



@keyframes animloader110 {

	0% {

		height: 100%;

	}

	100% {

		height: 0%;

	}

}



@keyframes preloader-fx {

	0% {

		-webkit-transform: scale(0, 0);

		transform: scale(0, 0);

		opacity: .5

	}

	100% {

		-webkit-transform: scale(1, 1);

		transform: scale(1, 1);

		opacity: 0

	}

}



@-webkit-keyframes preloader-fx {

	0% {

		-webkit-transform: scale(0, 0);

		opacity: .5

	}

	100% {

		-webkit-transform: scale(1, 1);

		opacity: 0

	}

}



.display_width {

	width: 83.33%;

	margin: 0 auto;

	position: relative;

}





/* nav */



.nav_middle {

	height: 100px;

}



.fullpage {

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

	transition: 0.5s ease-in;

	-webkit-transition: 0.5s ease-in;

	-moz-transition: 0.5s ease-in;

	-ms-transition: 0.5s ease-in;

	-o-transition: 0.5s ease-in;

}



.fullpage {

	background: #232323;

}



.home_containter {

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	top: 0;

}



@keyframes full_nav {

	0% {

		width: 0;

		background: #f7b000;

	}

	25% {

		width: 25%;

		background: #f7b000;

	}

	50% {

		width: 50%;

		background: #f7b000;

	}

	75% {

		width: 75%;

		background: #f7b000;

	}

	100% {

		width: 100%;

		background: #f7b000;

	}

}





/* 纯css导航 */



.phone_nav {

	display: none;

}



.logo {

	width: 20%;

	border-right: 1px solid rgba(30, 68, 47, 0.05);

	height: 100%;

}



.logo img {

	max-width: 96%;

}



.menu_logo {

	width: 232px;

	margin-right: 6%;

}



.index_nav {

	position: fixed;

	width: 100%;

	top: 0;

	left: 0;

	z-index: 99;

	max-height: 100px;

	/* background: -webkit-linear-gradient(rgba(0,0,0,0.5),rgba(153,153,153,0));







	background: -moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);







	background: -o-linear-gradient(top,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); */

	border-bottom: 1px solid rgba(30, 68, 47, 0.05);

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

}



.logo img.logo2 {

	opacity: 0;

	display: none;

}



.fixednav {

	padding: 0 0 0 0 !important;

	opacity: 1;

	background: #fff;

	box-shadow: 0 10px 15px rgba(0, 0, 0, 0.08);

	/* background:rgba(0,0,0,0.6); */

	animation: opp .5s linear 1;

	-webkit-animation: opp .5s linear 1;

	/* background: -webkit-linear-gradient(rgba(0,0,0,0.7),rgba(153,153,153,0)) !important; */

}



.fixednav #colorNav>ul>li>a {

	color: #000;

}



.fixednav .search_button {

	border: 1px solid rgba(0, 0, 0, 0.5);

}



.fixednav .search_button span {

	background: url(/style_en/new/images/search3.png) no-repeat center;

	background-size: 20px 20px;

}



.fixednav .langues_button {

	border: 1px solid rgba(0, 0, 0, 0.5);

}



.fixednav .langues_button span {

	color: #000;

}



.fixednav .this_sanj {

	border-top: 8px solid rgba(0, 0, 0, 0.5);

}



.fixednav .langues_button span::after {

	border-right: 1px dashed rgba(0, 0, 0, 0.5);

}



@keyframes opp {

	form {

		opacity: 0;

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(153, 153, 153, 0))

	}

	;

	to {

		opacity: 1;

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(153, 153, 153, 0));

	}

}



@-webkit-keyframes opp {

	form {

		opacity: 0;

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(153, 153, 153, 0))

	}

	to {

		opacity: 1;

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(153, 153, 153, 0));

	}

}



@keyframes opp1 {

	form {

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(153, 153, 153, 0))

	}

	to {

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(153, 153, 153, 0));

	}

}



@-webkit-keyframes opp1 {

	form {

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.7), rgba(153, 153, 153, 0))

	}

	to {

		background: -webkit-linear-gradient(rgba(0, 0, 0, 0.5), rgba(153, 153, 153, 0));

	}

}





/* .nav_left{width: calc(100% - 220px);} */



#colorNav {

	width: 68%;

}



#colorNav>ul {

	width: 100%;

}



#colorNav>ul>li {

	display: inline-block;

	position: relative;

	text-align: center;

	width: 16%;

}



#colorNav>ul>li.nav_active>a {

	color: #1e4493;

}



#colorNav>ul>li.nav_active::after {

	content: "";

	display: block;

	width: 100%;

	height: 2px;

	background: #1e4493;

	position: absolute;

	bottom: 0;

}



#colorNav>ul>li>a::after {

	content: "";

	display: block;

	width: 0;

	height: 2px;

	left: 0;

	background: #1e4493;

	position: absolute;

	bottom: -10px;

	-webkit-transition: 0.3s linear;

	-moz-transition: 0.3s linear;

	transition: 0.3s linear;

}



#colorNav>ul>li:hover>a:after {

	width: 100%;

}



#colorNav>ul>li>a {

	color: #333;

	font-size: 16px;

	position: relative;

}



#colorNav>ul>li:hover>a {

	color: #1e4493;

}



#colorNav>ul>li.active>a {

	color: #1e4493;

}



#colorNav>ul>li.active>a:after {

	width: 100%;

}



#colorNav li>ul {

	position: absolute;

	text-align: center;

	width: 140px;

	left: 50%;

	margin-left: -70px;

	top: 100%;

	opacity: 0;

	box-shadow: 0 20px 20px 0px rgba(23, 29, 30, 0.07);

	overflow: hidden;

	-webkit-transition: 0.3s linear;

	-moz-transition: 0.3s linear;

	transition: 0.3s linear;

}



#colorNav li ul li {

	background-color: #fff;

	height: 0;

	border-bottom: 1px solid rgba(0, 0, 0, 0.08);

	border-left: 1px solid rgba(250, 170, 36, 0.1);

	border-right: 1px solid rgba(250, 170, 36, 0.1);

	-webkit-transition: 0.3s linear;

	-moz-transition: 0.3s linear;

	transition: 0.3s linear;

}



#colorNav li:hover>ul {

	opacity: 1;

}



#colorNav li:hover ul li {

	height: auto;

}



#colorNav li ul li a {

	display: block;

	color: #333;

	padding: 10px 0;

	line-height: 15px;

	font-size: 14px;

}



#colorNav li ul li:hover {

	background-color: #1e4493;

}



#colorNav li ul li:hover>a {

	color: #fff;

}



#colorNav li ul li:first-child {

	border-radius: 3px 3px 0 0;

	margin-top: 25px;

	position: relative;

	border-top: 1px solid rgba(250, 170, 36, 0.1);

}



#colorNav li ul li:first-child:before {

	content: '';

	position: absolute;

	width: 1px;

	height: 1px;

	border: 5px solid transparent;

	border-bottom-color: #1e4493;

	left: 50%;

	top: -12px;

	margin-left: -5px;

}



#colorNav li ul li:last-child {

	border-bottom-left-radius: 3px;

	border-bottom-right-radius: 3px;

	border-bottom: 1px solid rgba(250, 170, 36, 0.1);

	border-left: 1px solid rgba(250, 170, 36, 0.1);

	border-right: 1px solid rgba(250, 170, 36, 0.1);

}



.nav_right {

	width: 12%;

	color: #333;

	border-left: 1px solid rgba(30, 68, 47, 0.05);

	height: 100%;

}



.search_box {

	position: relative;

	margin-right: 5%;

}



.search_button {

	height: 34px;

	border-radius: 100px;

	border: 1px solid rgba(30, 68, 47, 0.05);

	padding: 0 15px;

}



.search_button>img {

	width: 20px;

	height: 20px;

}



.search_button span {

	display: block;

	width: 20px;

	height: 20px;

	background: url(/style_en/new/images/search2.png) no-repeat center;

	background-size: 20px 20px;

}



.search_button:hover span {

	background: url(/style_en/new/images/search1.png) no-repeat center;

	background-size: 20px 20px;

}



.langues_button span {

	color: #333;

	position: relative;

}



.langues_button:hover span {

	color: #1e4493;

}



.langues_button span::after {

	display: block;

	content: "";

	width: 1px;

	height: 16px;

	border-right: 1px dashed rgba(255, 255, 255, 0.2);

	position: absolute;

	right: 0;

	margin-right: -10px;

	top: 3px;

}



.this_sanj {

	width: 0px;

	margin-top: 10px;

	height: 0px;

	border-top: 8px solid rgba(30, 68, 147, 0.3);

	border-right: 6px solid transparent;

	border-bottom: 8px solid transparent;

	border-left: 6px solid transparent;

	transition: all ease-in-out 0.3s;

	-webkit-transition: all ease-in-out 0.3s;

	-moz-transition: all ease-in-out 0.3s;

	-ms-transition: all ease-in-out 0.3s;

	-o-transition: all ease-in-out 0.3s;

}



.langues_button {

	height: 34px;

	border-radius: 100px;

	border: 1px solid rgba(0, 0, 0, 0.2);

	padding: 0 15px;

}



.seach_input {

	background: #fff;

	border-radius: 100px;

	border: 1px solid rgba(0, 0, 0, 0.08);

	box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);

	position: absolute;

	top: 100%;

	right: 0;

	width: 300px;

	height: 46px;

	overflow: hidden;

	margin-top: 10px;

	;

}



.seach_input:hover {

	box-shadow: 0 0 10px rgba(249, 190, 0, .5);

}



.seach_input input.seach_nav:hover::-webkit-input-placeholder {

	color: #1e4493;

}



.seach_input input.seach_nav:hover::-moz-placeholder {

	color: #1e4493;

	;

}



.seach_input input.seach_nav:hover:-ms-input-placehoder {

	color: #1e4493;

	;

}



.seach_input input.seach_nav:hover:-moz-placeholder {

	color: #1e4493;

}



.wrapper-dropdown-3 {

	position: relative;

	width: 70%;

	padding: 10px;

	border-radius: 100px;

	border: 1px solid rgba(0, 0, 0, 0.08);

}



.wrapper-dropdown-3 .li_span span {

	position: relative;

	width: 70%;

	display: block;

	text-align: center;

	opacity: 0;

}



.wrapper-dropdown-3>span {

	position: absolute;

	width: 55%;

	display: block;

	text-align: center;

	line-height: 26px;

}



.wrapper-dropdown-3 span::after {

	content: "";

	display: block;

	width: 1px;

	height: 26px;

	background: rgba(0, 0, 0, 0.08);

	position: absolute;

	right: 0;

	top: 0;

}



.wrapper-dropdown-3 .dropdown {

	position: absolute;

	top: 100%;

	left: 0;

	right: 0;

	font-weight: normal;

	opacity: 0;

	pointer-events: none;

}



.wrapper-dropdown-3 .dropdown li {

	height: 46px;

	position: relative;

	background: #fff;

	border-bottom: 1px solid rgba(0, 0, 0, 0.08);

}



.wrapper-dropdown-3 .dropdown li input {

	display: block;

	width: 100%;

	position: absolute;

	left: 0;

	right: 0;

	background: #fff;

	z-index: 1;

	bottom: 0;

	height: 100%;

	font-size: 16px;

}



.wrapper-dropdown-3 .dropdown li a {

	text-align: center;

	display: block;

	height: 100%;

	text-decoration: none;

	line-height: 46px;

	/* color: rgba(0,0,0,0); */

	border-bottom: 1px solid #e6e8ea;

}



.wrapper-dropdown-3.active .dropdown {

	opacity: 1;

	border-radius: 10px;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.08);

	overflow: hidden;

	pointer-events: auto;

}



.allt_box:hover .this_sanj {

	border-top: 8px solid #1e4493;

}



input.seach_nav {

	width: calc(100% - 70px);

	height: 100%;

	padding-left: 10px;

}



input.seach_sub {

	width: 60px;

	height: 100%;

	background: url(/style_en/new/images/search.png) no-repeat center;

	background-size: 20px 20px;

}



.allt_box {

	position: relative;

}



.tongybox {

	position: absolute;

	width: 100%;

	top: 110%;

	text-align: center;

	box-shadow: 0 2px 15px rgba(0, 0, 0, 0.08);

	border-radius: 20px;

	overflow: hidden;

}



.tongybox a {

	display: block;

	width: 100%;

	background: #fff;

	height: 40px;

	font-size: 16px;

	line-height: 40px;

}



.tongybox a:first-child {

	border-bottom: 1px solid rgba(0, 0, 0, 0.08);

}



.tongybox a:hover {

	color: #1e4493;

}





/* 手机菜单导航 */



.shodow_bg {

	display: none;

	width: 100%;

	height: 100%;

	background: rgba(0, 0, 0, 0.7);

	position: fixed;

	top: 0;

	bottom: 0;

	width: 100%;

	height: 100%;

	z-index: 1;

}



.menu_logo {

	position: absolute;

	left: 8.335%;

}



.menu_logo {

	width: 300px;

}



.menu_logo img {

	width: 120px;

}





/* .menu_logo img.logo2{display: none;} */



.menu_nav .mu_intonav ul.meu_ful {

	width: 100%;

	opacity: 0;

	margin-top: 22%;

	-webkit-transition-duration: 0.77s;

	transition-duration: 0.77s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

}



.mu_intonav ul.meu_ful li {

	list-style: none;

}



.menu_nav {

	position: absolute;

	width: 30vw;

	height: 100%;

	right: 0;

	z-index: 2;

	top: 0;

	-webkit-transition-duration: 0.66s;

	transition-duration: 0.66s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

}



.menu_nav .mu_intonav ul.meu_ful>li>a,

.menu_nav .mu_intonav ul.meu_ful>li>span {

	color: #000;

	font-size: 0px;

	display: block;

	text-align: center;

	padding: 10px 0;

	position: relative;

	-webkit-transition-duration: 0.77s;

	transition-duration: 0.77s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

}



.nav-open .lower-screen {

	-webkit-transform: scale(0.8, 0.8);

	-ms-transform: scale(0.8, 0.8);

	transform: scale(0.8, 0.8);

}



.nav-open .nav-toggle .icon span {

	width: 0;

}



.nav-open .nav-toggle .icon:before {

	-webkit-transform: translateY(13px) rotate(45deg);

	-ms-transform: translateY(13px) rotate(45deg);

	transform: translateY(13px) rotate(45deg);

}



.nav-open .nav-toggle .icon:after {

	-webkit-transform: translateY(-13px) rotate(-45deg);

	-ms-transform: translateY(-13px) rotate(-45deg);

	transform: translateY(-13px) rotate(-45deg);

}



.nav-toggle {

	position: absolute;

	right: 0;

	width: 100%;

	height: auto;

	z-index: 2;

	border-radius: 50%;

	cursor: pointer;

	-webkit-transition-duration: 0.66s;

	transition-duration: 0.66s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

}



.mu_intonav {

	width: 8px;

	height: 0px;

	border-radius: 100px;

	/* background-color:#faaa23; */

	content: "";

	position: absolute;

	top: 0%;

	right: 0;

	overflow: hidden;

	-webkit-transform: translateX(50%) translateY(0%);

	-ms-transform: translateX(50%) translateY(0%);

	transform: translateX(50%) translateY(0%);

	-webkit-transition-duration: 0.66s;

	transition-duration: 0.66s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

}



.nav-open .mu_intonav {

	width: 100%;

	height: 100vh;

	/* background-color:rgba(250,170,35,0.95); */

	background: #fff;

	top: 0%;

	right: 0;

	border-radius: 0 0 0 0px;

	-webkit-transform: translateX(0%) translateY(0%);

	-ms-transform: translateX(0%) translateY(0%);

	transform: translateX(0%) translateY(0%);

}



.nav-open .mu_intonav ul.meu_ful {

	opacity: 1;

}



.nav-open .mu_intonav ul.meu_ful li a,

.nav-open .mu_intonav ul.meu_ful li span {

	font-size: 20px;

}



.nav-toggle .icon {

	width: 35px;

	height: 29px;

	position: absolute;

	right: 30%;

	top: 30px;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	transition-timing-function: swing;

}



.nav-open .nav-toggle .icon {

	right: 10px;

}



.nav-toggle .icon span {

	top: 13px;

	position: absolute;

	display: block;

	background: #1e4493;

	width: 100%;

	height: 3px;

	border-radius: 2px;

	left: 0;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	transition-timing-function: swing;

}



.nav-toggle .icon:before,

.nav-toggle .icon:after {

	width: 35px;

	height: 3px;

	background-color: #1e4493;

	border-radius: 2px;

	content: "";

	position: absolute;

	left: 0;

	-webkit-transition-duration: 0.5s;

	transition-duration: 0.5s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

}



.nav-toggle .icon:before {

	top: 0px;

}



.nav-toggle .icon:after {

	bottom: 0px;

}



.phone_nav {

	position: fixed;

	width: 100%;

	cursor: pointer;

	z-index: 1;

	min-height: 80px;

	top: 0;

	left: 0;

	background: #fff;

	box-shadow: 0 0px 5px rgba(0, 0, 0, 0.08);

	/* background: -webkit-linear-gradient(rgba(0,0,0,0.8),rgba(0,0,0,0.5));







	background: -moz-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);







	background: -o-linear-gradient(top,rgba(0,0,0,0.8) 0%,rgba(0,0,0,0.5) 100%);  */

}



.menu_chou {

	text-align: center;

	color: #fff;

	font-size: 18px;

	position: sticky;

	position: -webkit-sticky;

	margin-top: 10%;

}



.menu_chou a {

	color: #333;

}



.menu_nav .mu_intonav ul.meu_ful li ul.int_listul {

	display: none;

	margin-bottom: 26px;

}



.menu_nav .mu_intonav ul.meu_ful li ul.int_listul>li>a {

	display: block;

	font-size: 16px;

	color: rgba(0, 0, 0, 0.7);

	font-weight: normal;

	text-align: center;

	padding: 6px 0;

	-webkit-transition-duration: 0.77s;

	transition-duration: 0.77s;

	-webkit-transition-timing-function: ease-out;

	transition-timing-function: ease-out;

}



.mu_intonav ul.meu_ful li.men_click>a {

	display: block;

	position: relative;

}



.mu_intonav ul.meu_ful li.men_click>span {

	display: block;

	position: relative;

}



.mu_intonav ul.meu_ful li.men_click>a::before,

.mu_intonav ul.meu_ful li.men_click>span::before {

	content: "";

	position: absolute;

	right: 10%;

	top: 34%;

	background: url(/style_en/new/images/arr.png) no-repeat center;

	width: 16px;

	height: 16px;

	background-size: cover;

	display: block;

	-webkit-transition-duration: 0.77s;

	transition-duration: 0.77s;

	-webkit-transition-timing-function: swing;

	transition-timing-function: swing;

}



.mu_intonav ul.meu_ful li.men_click>a.current_fx::before {

	transform: rotate(90deg);

}



.mu_intonav ul.meu_ful li.men_click>span.current_fx::before {

	transform: rotate(90deg);

}



.phone_search {

	position: absolute;

	right: 20%;

	top: 25%;

	z-index: 3;

}



.ph_search_img {

	width: 20px;

	height: 20px;

}



.ph_serarch_box {

	width: 250px;

	height: 50px;

	border-radius: 100px;

	overflow: hidden;

	background: #fff;

	box-shadow: 0 0px 10px rgba(0, 0, 0, 0.08);

	position: absolute;

	right: 0;

	top: 30px;

	z-index: 3;

}



.ph_serarch_box input.ph_search_nav1 {

	width: calc(100% - 50px);

	padding-left: 10px;

	height: 100%;

	font-size: 16px;

}



.ph_search_nav2 {

	width: 50px;

	background: url(/style_en/new/images/search1.png) no-repeat center;

	height: 100%;

	background-size: 20px 20px;

}



.ph_en_language {

	position: absolute;

	right: 18%;

	top: 25%;

	width: 120px;

	height: 20px;

	border-radius: 100px;

	/* border: 1px solid rgba(249,190,0,0.5); */

	padding: 2px;

	color: rgba(0, 0, 0, 0.5);

	z-index: 3;

}



.ph_en_language a {

	font-size: 14px;

	color: #666;

}



.ph_en_language input {

	display: block;

	background: none;

	color: #666;

}



.ph_en_language input:active {

	color: #1e4493;

}





/* index_banner */



.index_banner {

	position: relative;

	width: 100%;

	height: 81.5%;

}



.swiper-container_index_banner {

	width: 100%;

	height: 100%;

	position: relative;

	overflow: hidden;

}



.swiper-container_index_banner .swiper-slide {

	text-align: center;

	font-size: 18px;

	background: #fff;

	overflow: hidden;

	position: relative;

}



.swiper-container_index_banner .slide-inner {

	position: absolute;

	width: 100%;

	height: 100%;

	left: 0;

	top: 0;

	bottom: 0;

	right: 0;

	background-size: cover;

	background-position: center;

	display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

	color: #fff;

}



.swiper-container_index_banner .swiper-slide .slide-inner>img {

	width: 100%;

	height: 100%;

	object-fit: cover;

}



img.ph_banner {

	display: none;

}



.index_banner .banner_text {

	position: absolute;

	z-index: 1;

	top: 50%;

	left: 50%;

	text-align: left;

	transform: translate(-50%, -50%);

	-webkit-transform: translate(-50%, -50%);

	-moz-transform: translate(-50%, -50%);

	-ms-transform: translate(-50%, -50%);

	-o-transform: translate(-50%, -50%);

}



.banner_p {

	font-size: 24px;

	color: #333;

}



.swiper-container_index_banner .banner_bigh1 {

	font-size: 40px;

	color: #333333;

	padding-top: 20px;

	margin-bottom: 50px;

	font-weight: 600;

	width: 50%;

}



.swiper-container_index_banner .banner_zimu h2 {

	font-size: 80px;

	color: #1e4493;

	text-transform: uppercase;

	font-weight: 550;

}



.swiper-container_index_banner .banner_zimu img {

	width: auto;

	margin-left: 10px;

}



.swiper-container_index_banner .swiper-slide-active .banner_text_box {

	animation: donghualeft 2.5s;

	-webkit-animation: donghualeft 2.5s;

	-moz-animation: donghualeft 2.5s;

	-ms-animation: donghualeft 2.5s;

	-o-animation: donghualeft 2.5s;

}



@-webkit-keyframes donghualeft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(15%);

		-moz-transform: translateX(15%);

		transform: translateX(15%);

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-moz-transform: translateX(0);

		transform: translateX(0);

	}

}



@keyframes donghualeft {

	0% {

		opacity: 0;

		-webkit-transform: translateX(15%);

		-moz-transform: translateX(15%);

		transform: translateX(15%);

	}

	100% {

		opacity: 1;

		-webkit-transform: translateX(0);

		-ms-transform: translateX(0);

		transform: translateX(0);

	}

}





/* 首页navmedia */



@media screen and (max-width:1440px) {

	.phone_nav {

		min-height: 50px;

	}

	/* #colorNav li:hover ul li{height:40px;} */

	#colorNav>ul>li>a {

		font-size: 14px;

	}

	/* #colorNav li > ul{top: 16px;} */

	#colorNav li ul li a {

		font-size: 14px;

	}

	.nav-toggle .icon {

		top: 10px;

		height: 24px;

	}

	.nav-toggle .icon:before,

	.nav-toggle .icon:after {

		height: 2px;

	}

	.nav-open .nav-toggle .icon:after {

		-webkit-transform: translateY(-15px) rotate(-45deg);

		-ms-transform: translateY(-15px) rotate(-45deg);

		transform: translateY(-15px) rotate(-45deg);

	}

	.nav-open .nav-toggle .icon:before {

		-webkit-transform: translateY(15px) rotate(45deg);

		-ms-transform: translateY(15px) rotate(45deg);

		transform: translateY(15px) rotate(45deg);

	}

	.nav-toggle .icon span {

		height: 2px;

		top: 11px;

	}

	.mu_intonav {

		top: 30px;

		right: calc(30% + 17px);

	}

	.search_button,

	.langues_button {

		height: 26px;

	}

	.search_button span {

		width: 16px;

		height: 16px;

		background-size: 16px 16px;

	}

	.search_button:hover span,

	.fixednav .search_button span {

		background-size: 16px 16px;

	}

	.nav_middle {

		height: 80px;

	}

}



@media screen and (max-width:1200px) {

	#colorNav>ul>li>a {

		font-size: 14px;

	}

	#colorNav>ul>li {

		line-height: 1;

		margin-right: 5px;

	}

	.logo {

		width: 200px;

	}

	#colorNav {

		width: calc(100% - 200px);

	}

	.nav_left {

		width: calc(100% - 170px);

	}

	.ful2_text {

		margin-top: 12%;

	}

}



@media screen and (max-width:1000px) {

	.pc_nav {

		display: none;

	}

	.index_nav {

		display: none;

	}

	.phone_nav {

		display: block;

		z-index: 11;

	}

}



@media screen and (max-width:767px) {

	.mu_intonav {

		top: 24px;

		right: 30px;

	}

	.display_width {

		width: 90%;

	}

	.menu_logo {

		width: 150px;

		left: 10px;

		top: 6px;

		z-index: 3;

	}

	.menu_logo a {

		display: block;

		width: 100%;

		margin-top: 6px;

	}

	.menu_logo img {

		width: 100%;

	}

	.nav-toggle .icon {

		right: 10px;

		top: 10px;

		width: 30px;

		height: 26px;

	}

	.nav-toggle .icon:before,

	.nav-toggle .icon:after {

		width: 30px;

	}

	.nav-toggle .icon span {

		top: 11px;

	}

	.nav-toggle .icon:before {

		top: 0px;

	}

	.nav-open .nav-toggle .icon:after {

		-webkit-transform: translateY(-9px) rotate(-45deg);

		-ms-transform: translateY(-9px) rotate(-45deg);

		transform: translateY(-9px) rotate(-45deg);

	}

	.menu_nav {

		width: 100%;

	}

}



.title {

	margin-bottom: 60px;

}



.title .title_line {

	height: 2px;

	width: 30px;

	background: #1e4493;

	margin-right: 10px;

}



.title h2 {

	font-size: 32px;

	color: #1e4493;

	font-weight: normal;

}



.title .title_letter {

	text-transform: uppercase;

	color: #000;

	font-size: 54px;

	font-weight: bold;

	margin-top: 20px;

}



.title_center,

.title_center h2 {

	text-align: center;

	display: block;

	margin: 0 auto;

}





/* index1 */



.index_1 {

	width: 1200px;

	margin: -50px auto 0 auto;

	position: relative;

	z-index: 1;

}



.index1_left {

	width: 50%;

	background: url(/style_en/new/images/bg_01.jpg) no-repeat center bottom #1a3b80;

	padding: 20px;

	background-size: 100%;

}



.index1_title {

	position: relative;

	border-bottom: 1px solid rgba(255, 255, 255, 0.1);

	padding-bottom: 10px;

	margin-bottom: 10px;

}



.index1_title h1 {

	font-size: 26px;

}



.index1_left .index_bottom ul {

	margin-top: 5%;

}



.index1_left .index1_title h1 {

	color: #fff;

}



.index1_left .index_bottom ul li a .index1_bot_title {

	margin-bottom: 10px;

	width: 100%;

}



.test_ap span {

	color: #fff;

	display: block;

	padding-left: 10px;

	white-space: nowrap;

}



.index1_left .index_bottom ul li a .index1_bot_title h2 {

	color: #fff;

	font-weight: 550;

	font-size: 18px;

}



.index1_left .index_bottom ul li a .index1_bot_title span.ti_end {

	display: block;

	border-radius: 4px;

	color: #fff;

	background-color: #f7b000;

	font-size: 14px;

	padding: 4px 8px;

}



.index1_left .index_bottom ul li a .index1_bot_title span.ti_end span {

	color: #fff;

}



.index1_bottom .index1_tz {

	font-size: 14px;

	color: #fff;

	margin: 10px 0 10px 0;

	line-height: 28px;

}





/* .index1_bottom .index1_tz > div{padding: 5px 0;line-height: 24px;} */



.index1_bottom span {

	color: rgba(255, 255, 255, 0.5);

	font-size: 14px;

}



.index1_right {

	width: 50%;

	;

	background: url(/style_en/new/images/bg_02.jpg) no-repeat center bottom #f8faff;

	padding: 20px;

	background-size: 100%;

}



.index1_right .index1_title {

	border-bottom: 1px solid rgba(0, 0, 0, 0.1);

}



.index1_right .index1_title a {

	display: block;

	font-size: 16px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}



.index1_right a:hover {

	color: #1e4493;

}



.index1_right a {

	flex-wrap: wrap;

}



.index1_right a span {

	font-size: 14px;

	color: rgba(0, 0, 0, 0.5);

	width: 80px;

}



.index1_right a .tz_p {

	font-size: 16px;

	width: calc(100% - 90px);

	margin-left: 10px;

}



.index1_right ul {

	margin-top: 15px;

}



.index1_right ul li {

	margin: 15px 0;

}



.index1_right ul li:last-child {

	margin-bottom: 0;

}





/*.index_2 */



.index_2 {

	background: url(/style_en/new/images/bg_05.jpg) no-repeat center #1e4493;

	width: 100%;

	padding: 8% 0;

	margin: 8% auto 0 auto;

	background-size: 100%;

}



.title {

	font-size: 42px;

	font-weight: normal;

	text-align: center;

	width: 100%;

	margin-bottom: 6.4%;

}



.title_write {

	color: #fff;

}



.index2_left {

	width: 50%;

	height: 400px;

}



.index2_left .videoswiper {

	height: 100%;

	padding-bottom: 40px;

}



#video {

	width: 100%;

	position: relative;

}



#video .jsmodern-video {

	width: 100% !important;

	height: auto !important;

}

.video_text{color: #fff; width: 90%; text-align: center; margin: 0 auto;}

#video video {

	width: 100%;

	height: 100%;

	object-fit: fill;

}



.index2_left .videoswiper .swiper-pointer-events {

	height: 100%;

}



.VideoBtn {

	position: absolute;

	left: 50%;

	top: 50%;

	display: block;

	width: 70px;

	height: 70px;

	cursor: pointer;

	z-index: 10;

	transform: translate(-50%, -50%)

}



.index2_right {

	width: 45%;

	margin-top: -40px;

}



.index2_text {

	color: #fff;

	font-size: 14px;

	line-height: 22px;

	text-align: justify;

}



.video_box {

	width: 100%;

	height: 100%;

}



.video_box video {

	width: 100%;

	height: 100%;

	object-fit: fill;

}



.index2_left .swiper-pagination_video {

	position: absolute;

	color: #fff;

	z-index: 1;

}



.index2_left .swiper-pagination_video span {

	color: #fff;

}



.index2_left .swiper-button-next,

.index2_left .swiper-button-prev {

	width: 40px;

	height: 40px;

	border-radius: 4px;

	background: rgba(255, 255, 255, 0.3);

}



.index2_left .swiper-button-next:after,

.index2_left .swiper-button-prev:after {

	font-size: 20px;

	color: #fff;

}



.index_degital {

	padding: 8% 0;

}



ul.mumping_mun {

	flex-wrap: wrap;

}



ul.mumping_mun li {

	width: 13%;

	text-align: center;

	color: #333;

}



ul.mumping_mun li p {

	color: #333;

	font-size: 18px;

	margin-top: 8px;

	font-weight: 550;

}



ul.mumping_mun li .mun_top h2 {

	color: #1e4493;

	font-size: 40px;

	font-family: Impact;

}



ul.mumping_mun li .mun_top i {

	font-size: 20px;

	margin-left: 10px;

}





/*.index_3 */



.index_3 {

	background: url(/style_en/new/images/bg_06.png) no-repeat center bottom #f5f7fd;

	width: 100%;

	padding: 8% 0;

	margin: 0 auto 8% auto;

}



.index_ul_devep {

	flex-wrap: wrap;

}



.index_ul_devep li {

	width: 19%;

	text-align: center;

}



.index_ul_devep li h1 {

	font-size: 26px;

	margin-top: 10px;

}



.index_ul_devep li .f_p {

	font-size: 14px;

	line-height: 20px;

	color: #666;

	margin-top: 20px;

}



img.t_t {

	position: absolute;

	bottom: 0;

	top: 0;

	left: 50%;

	transform: translateX(-50%);

	max-width: none;

	min-height: 100%;

	height: 100%;

}

.card-area .card-item::after {

	content: "";

	display: block;

	width: 100%;

	height: 30%;

	position: absolute;

	bottom: 0;

	left: 0;

	right: 0;

	background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5));

	background: -o-linear-gradient(top, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5));

	background: -moz-linear-gradient(top, rgba(0, 0, 0, 0.0), rgba(0, 0, 0, 0.5));

	background: linear-gradient(top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.0));

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-ms-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}



.te_in h1 {

	font-size: 24px;

	line-height: 24px;

	color: #fff;

	font-weight: normal;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-ms-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}



.te_in {

	text-align: center;

	width: 100%;

	height: 100%;

	position: absolute;

	left: 0;

	right: 0;

	z-index: 2;

}



.te_in p {

	width: 94%;

	text-align: center;

	margin: 10px auto;

	color: #fff;

	/* text-transform:uppercase; */

	line-height: 16px;

	font-size: 14px;

	transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-ms-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}



.contact_2 {

	padding: 100px 0;

}



.card-area .card-item {

	z-index: 4;

	overflow: hidden;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

	position: relative;

	width: 22.5%;

	height: 521px;

	background-color: transparent

}



.card-area .card-item .card .card-content {

	width: 100%;

	line-height: 2

}



.card-area .card-item .card .card-content.content-first {

	font-weight: normal;

	transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;

	z-index: 3;

	opacity: 1;

	filter: alpha(opacity=100);

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100))

}



.card-area .card-item .card .card-content.content-second {

	transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;

	z-index: 2;

	opacity: 0;

	filter: alpha(opacity=0);

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0));

	line-height: 2

}



.card-area .card-item .card .card-content {

	height: 100%;

	position: absolute;

}



.card-area .card-item .card .content-first {

	position: absolute;

	height: auto;

	bottom: 50px;

	font-weight: bold;

	width: 100%;

	text-align: center;

	color: #fff;

	font-size: 24px;

	line-height: 24px;

	transition: all 0.5s;

	-webkit-transition: all 0.5s;

	-moz-transition: all 0.5s;

	-ms-transition: all 0.5s;

	-o-transition: all 0.5s;

}



.card-area .card-item .card .card-content.content-first .content-first-list {

	width: 100%;

	font-size: 16px;

	color: #373d41;

	margin-top: 47px;

	margin-bottom: 47px

}



.card-area .card-item.active {

	z-index: 6;

	height: 521px;

	width: 30%;

}



.card-area .card-item.active .card .card-content.content-first {

	transition: all .12s cubic-bezier(.4, 0, .2, 1) 0s;

	z-index: 2;

	opacity: 0;

	filter: alpha(opacity=0);

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(0))

}



.card-area .card-item.active .card .card-content.content-second {

	z-index: 3;

	opacity: 1;

	transition: all .12s cubic-bezier(.4, 0, .2, 1) .18s;

	filter: alpha(opacity=100);

	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(opacity=(100))

}



.card-area .card-item.active::after {

	height: 100%;

	background: rgba(0, 0, 0, 0.5);

}



.index4_ul {

	display: none;

}



ul.index4_ul li {

	position: relative;

	width: 100%;

	margin-bottom: 30px;

}



.index4_li_text {

	position: absolute;

	z-index: 1;

	width: 80%;

}



.index4_li_text h1 {

	color: #fff;

	font-weight: normal;

	font-size: 20px;

	margin-bottom: 20px;

}



.index4_li_text p {

	font-size: 14px;

	color: #fff;

	line-height: 26px;

}





/* index5 */



.index_5 {

	background: url(/style_en/new/images/bg_06.png) no-repeat center bottom #f5f8fe;

	width: 100%;

	padding: 8% 0;

	margin: 8% auto 0 auto;

}



.index_5 .investment_con_list {

	display: none;

}



.index_5 .investment_title {

	width: 33%;

}



.index_5 .investment_title .tabs_but {

	padding: 20px 5%;

}



.index_5 .investment_title .on1.tabs_but {

	background: #1e4493;

}



.index_5 .investment_con {

	width: 60%;

	height: 400px;

}



.over_y {

	width: 100%;

	height: 100%;

	box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

	overflow-y: scroll;

	padding: 20px;

	border-radius: 10px;

}



.over_y::-webkit-scrollbar-track-piece {

	background-color: #ddd;

}



.over_y::-webkit-scrollbar {

	width: 8px;

	height: 9px;

}



.over_y::-webkit-scrollbar-thumb {

	background-color: #1e4493;

	border-radius: 100px;

	background-clip: padding-box;

	min-height: 28px;

}



.index_5 .jt_img {

	width: 36px;

	height: 36px;

	border-radius: 100px;

}



.index_5 .investment_title .on1.tabs_but .jt_img {

	background: #fff;

}



.index_5 .investment_title .tabs_index5 h1 {

	font-family: Impact;

	width: 40px;

	margin-right: 30px;

	color: rgba(150, 154, 174, .5);

	font-size: 50px;

}



.index_5 .investment_title .tabs_index5 {

	font-size: 22px;

	color: #333;

	line-height: 22px;

	width: calc(100% - 60px);

}



.index_5 .investment_title .on1.tabs_but .tabs_index5 h1 {

	color: rgba(255, 255, 255, 0.6);

}



.index_5 .investment_title .on1.tabs_but .tabs_index5 span {

	color: #fff;

}



.index_5 .index5_text {

	font-size: 14px;

	line-height: 22px;

	text-align: justify;

}



.index_5 .index5_text span {

	color: #1e4493;

	font-size: 24px;

}



.index_5 .index5_text img {

	max-width: 100%;

	display: block;

	margin: 10px auto 0 auto;

}



.index_5 .investment_con_list {

	height: 100%;

}



.index_6 {

	padding: 0% 0 8% 0;

}



.index6_left {

	width: 43.75%;

}



.index6_left ul.index6_ul li:first-child {

	margin-bottom: 60px;

}



.index6_right {

	width: 50%;

}



.index6_left ul.index6_ul li .index6_ul_li {

	margin-bottom: 20px;

}



.index6_left ul.index6_ul li .index6_ul_li img {

	margin-right: 20px;

}



.index6_left ul.index6_ul li .index6_ul_li h2 {

	font-size: 24px;

	color: #1e4493;

}



.index6_left ul.index6_ul li .index6_ul_text {

	font-size: 14px;

	line-height: 22px;

	margin-bottom: 10px;

	text-align: justify;

}



.test_a {

	width: 120px;

	border-radius: 4px;

	border: 1px solid #1e4493;

	display: block;

	text-align: center;

	line-height: 40px;

	color: #1e4493;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}



.test_a:hover {

	background: #1e4493;

	color: #f5f5f5;

}





/* index7 */



.index_7 {

	margin: 8% 0;

}



.index_7 .index7_left {

	width: 100%;

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	margin-bottom: 20px;

}



.index_7 .ind7_left_top {

	background: url(/style_en/new/images/bg4.png) no-repeat center;

	background-size: 100% 100%;

	width: calc(60% - 10px);

	padding: 20px;

}



.ind7_left_top ul {

	flex-wrap: wrap;

}



.ind7_left_top ul li {

	width: 30%;

	margin-top: 20px;

}



.ind7_left_top ul li a {

	display: block;

	margin-bottom: 10px;

	font-size: 16px;

}



.ind7_left_top>h1 {

	font-size: 30px;

	text-align: center;

}



.ind7_left_top ul li h3 {

	color: #ffb612;

	margin-bottom: 15px;

}



.ind7_left_bottom {

	background: url(/style_en/new/images/bg5.png) no-repeat center;

	width: calc(40% - 10px);

	padding: 30px;

	padding: 20px;

	background-size: 100% 100%;

}



.ind7_left_bottom>h1 {

	font-size: 30px;

	text-align: center;

	margin-bottom: 10px;

}



.ind7_left_bottom ul li a {

	display: block;

	width: 30%;

	margin-top: 10px;

	font-size: 16px;

}



.index_7 .index7_right {

	width: 100%;

	background: url(/style_en/new/images/bg6.png) no-repeat center;

	padding: 30px;

	background-size: 100% 100%;

}



.index_7 .index7_right>h1 {

	font-size: 30px;

	text-align: center;

}



.index_7 .index7_right ul {

	flex-wrap: wrap;

}



.index_7 .index7_right ul li {

	margin-top: 30px;

}



.index_7 .index7_right ul li a {

	display: block;

	margin-bottom: 10px;

}



.index7_bootom {

	background: url(/style_en/new/images/bg6_1.png) no-repeat center;

	background-size: 100% 100%;

	width: 100%;

	padding: 20px;

	margin-top: 20px;

}



.index7_bootom>h1 {

	font-size: 30px;

	text-align: center;

}



.index7_bootom ul {

	flex-wrap: wrap;

}



.index7_bootom ul li {

	margin-top: 30px;

}



.index7_bootom ul li a {

	display: block;

	margin-bottom: 10px;

}



.item_card {

	width: 100%;

	height: 100%;

	position: relative;

}



.item_card .item_card_img {

	width: 100%;

	height: 100%;

	overflow: hidden;

	position: relative;

}



.item_card .item_card_img img {

	width: 100%;

	height: 100%;

	object-fit: cover;

	display: block;

}



.item_card .ys_texbox {

	width: 100%;

	height: 100%;

	z-index: 1;

	position: absolute;

	top: 0;

	left: 0;

	right: 0;

	bottom: 0;

	display: flex;

	justify-content: center;

	flex-wrap: wrap;

}



.item_card .ys_texbox .ys_h1 {

	font-size: 20px;

	line-height: 22px;

	text-align: center;

	color: #fff;

	position: absolute;

	bottom: 20px;

	width: 100%;

	font-weight: normal;

}



.item_card .ys_texbox .item_card_text {

	font-size: 14px;

	line-height: 20px;

	width: 80%;

	color: #fff;

	opacity: 0;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}



.mySwiper_tese .swiper-slide:hover .ys_texbox .item_card_text {

	opacity: 1;

}





/* .mySwiper_tese .swiper-slide-active .ys_texbox .item_card_text{opacity: 1;} */



.mySwiper_tese .swiper-pagination-bullet-active {

	background: #1e4493;

}



.mySwiper_tese .swiper-button-next,

.mySwiper_tese .swiper-button-prev {

	width: 40px;

	height: 40px;

	border-radius: 4px;

	background: rgba(30, 68, 147, 0.4);

	margin: 0;

	top: auto;

	bottom: 0;

}



.mySwiper_tese .swiper-button-next {

	right: 10%;

}



.mySwiper_tese .swiper-button-prev {

	left: 10%;

}



.mySwiper_tese .swiper-button-next:after,

.mySwiper_tese .swiper-button-prev:after {

	font-size: 20px;

	color: #fff;

}



.mySwiper_tese .swiper-horizontal>.swiper-pagination-bullets,

.mySwiper_tese .swiper-pagination-bullets.swiper-pagination-horizontal {

	height: 50px;

	text-align: center;

	padding-top: 20px;

}



.mySwiper_tese .swiper-pagination-bullet {

	width: 26px;

	height: 4px;

	border-radius: 10px;

}



footer {

	background: url(/style_en/new/images/footer_bg.png) no-repeat center bottom #0c3159;

	background-size: 100%;

}



footer .footer {

	display: flex;

	justify-content: space-between;

	align-items: center;

	flex-wrap: wrap;

	padding: 30px 0 15px;

}


#num{border: 1px solid rgba(0,0,0,0.08);
    width: 50px;
    height: 50px;
    margin: 0 2px;
  text-align:center;
    padding: 5px;}
footer .footer .footer__logo {

	display: block;

	max-width: 390px;

	opacity: 0.8;

}



footer .footer dl {

	color: #d1d6da;

}



footer .footer dl dt {

	font-size: 16px;

	padding-bottom: 15px;

	color: #fff;

}



footer .footer dl dd {

	font-size: 14px;

	line-height: 26px;

	color: #d1d6da;

}



footer .footer__ba {

	background: #0f2844;

}



footer .footer__ba p {

	padding: 15px 0;

	color: #999;

	font-size: 14px;

	text-align: center;

}



.fot_eimg img {

	display: block;

	max-width: 130px;

	margin: 0 auto;

}



.fot_eimg p {

	text-align: center;

	font-size: 14px;

	color: #d1d6da;

	display: block;

	margin-top: 10px;

}





/* 专才妄想 */



.main_banner {

	position: relative;

	width: 100%;

	height: 450px;

	overflow: hidden;

}



.main_banner .pc_banner {

	width: 100%;

	display: block;

	height: 100%;

	object-fit: cover;

}



.main_banner .ph_banner {

	display: none;

	width: 100%;

}



.main_banner .main_banner_text {

	width: 83.33%;

	margin: 0 auto;

	position: absolute;

	left: 8.335%;

	top: 50%;

	transform: translateY(-50%);

	-webkit-transform: translateY(-50%);

	-moz-transform: translateY(-50%);

	-ms-transform: translateY(-50%);

	-o-transform: translateY(-50%);

}



.main_banner_text h1 {

	font-size: 42px;

	margin-bottom: 20px;

}



.main_banner_text h3 {

	font-size: 26px;

	font-weight: normal;

}



.nav_three {

	padding: 4% 0 0 0;

}



.nav_three a {

	display: block;

	margin-right: 8%;

	text-align: center;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



.nav_three a:hover {

	color: #1e4493;

}



.nav_three .active {

	background: #1e4493;

	color: #fff;

	width: 200px;

	height: 60px;

	text-align: center;

	line-height: 60px;

}



.nav_three a.active:hover {

	color: #fff;

}



.nav_three a:last-child {

	margin-right: 0;

}



.main_box {

	min-height: 100%;

	padding-top: 6%;

	width: 100%;

	padding-bottom: 6%;

	background: url(/style_en/new/images/ny_bg1.png) no-repeat center bottom;

	background-size: contain;

}



.main_box1 {

	min-height: 100%;

	padding-top: 6%;

	width: 100%;

	padding-bottom: 6%;

	background: url(/style_en/new/images/ny_bg2.jpg) no-repeat center bottom;

	background-size: contain;

}



.pastion_wz {

	font-size: 16px;

	margin-bottom: 20px;

}



.pastion_wz1 {

	margin-bottom: 30px;

}



.nav_small_tab {

	background: #fff;

	position: relative;

	z-index: 1;

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);

}



.nav_small_tab ul.nav_small_ul {

	padding: 40px 5% 30px 5%;

	position: relative;

}



.nav_small_tab ul.nav_small_ul::after {

	display: block;

	content: "";

	position: absolute;

	height: 1px;

	width: 94%;

	background: #d2dae9;

	bottom: 30px;

	left: 3%;

}



.nav_small {

	margin-top: -5%;

}



.nav_small1 {

	margin-top: -3%;

}



ul.nav_small_ul li {

	height: 60px;

	position: relative;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



ul.nav_small_ul li a span {

	display: block;

	font-size: 20px;

	text-align: center;

	line-height: 16px;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



ul.nav_small_ul li:hover a span {

	color: #1e4493;

}



ul.nav_small_ul li a i {

	display: block;

	width: 16px;

	height: 16px;

	border-radius: 20px;

	border: 1px solid #d2dae9;

	position: absolute;

	bottom: -8px;

	left: 50%;

	margin-left: -8px;

	background: #fff;

	z-index: 1;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



ul.nav_small_ul li:hover a i {

	background: #1e4493;

}



ul.nav_small_ul li.active a span {

	color: #1e4493;

	font-weight: bold;

}



.news_box {

	width: 1300px;

	margin: 0 auto;

}



ul.nav_small_ul li.active a i {

	background: #1e4493;

}



.ny_title {

	width: 100%;

	text-align: center;

	margin-bottom: 6%;

}



.ny_title h1 {

	font-weight: normal;

	font-size: 34px;

}



.nybox_text {

	font-size: 16px;

	line-height: 28px;

}



.nybox_text img {

	display: block;

	margin: 20px auto;

	max-width: 100%;

}



ul.news_ul {

	padding: 8% 0 5% 0;

	flex-wrap: wrap;

}



ul.news_ul li {

	width: 100%;

	background: #fff;

	padding: 20px;

	margin-bottom: 20px;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



ul.news_ul li a {

	width: 100%;

	position: relative;

}



ul.news_ul li .news_img {

	width: 100%;

	overflow: hidden;

	flex-grow: 0;

	flex-shrink: 0;

	width: 230px;

	height: 140px;

	margin-left: 10%;

	border-radius: 10px;

}



ul.news_ul li .news_img IMG {

	width: 100%;

	height: 100%;

	object-fit: cover;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



ul.news_ul li .news_bottom {

	margin-top: 20px;

	flex-grow: 1;

	flex-shrink: 1;

	position: relative;

}



ul.news_ul li .news_bottom .fles_title {

	margin-bottom: 15px;

	height: 60px;

}



.title_time span {

	color: #666;

	display: block;

	margin-left: 10px;

	white-space: nowrap;

}



.news_text_small {

	font-size: 14px;

	color: #333;

	line-height: 26px;

	margin-bottom: 20px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.bq_new {

	font-size: 14px;

	color: #fff;

	width: 50px;

	height: 28px;

	line-height: 28px;

	border-radius: 4px;

	background: #ffb612;

	text-align: center;

	flex-grow: 0;

	flex-shrink: 0;

	margin-right: 15px;

}



ul.news_ul li .news_bottom .fles_title .title_time {

	flex-grow: 1;

	flex-shrink: 1;

}



ul.news_ul li .news_bottom .fles_title .title_time .h1 {

	font-size: 18px;

	font-weight: 500;

	line-height: 28px;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 1;

	-webkit-box-orient: vertical;

}



.more_img {

	width: 60px;

	height: 60px;

	background: url(/style_en/new/images/jt1.png) no-repeat center #f5f5f5;

	margin-right: 20px;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



ul.news_ul li .news_bottom .other_news span {

	font-size: 16px;

	color: #8e9197;

}



ul.news_ul li:hover {

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);

	z-index: 1;

}



ul.news_ul li:hover .news_img img {

	transform: scale(1.1, 1.1);

	-webkit-transform: scale(1.1, 1.1);

	-moz-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	-o-transform: scale(1.1, 1.1);

}



.news_ul hr {

	border: none;

	width: 100%;

	height: 1px;

	background: rgba(0, 0, 0, 0.07);

}



.ph_time {

	display: none;

	font-size: 14px;

	color: #666;

}



ul.news_ul li:hover .news_bottom .other_news .more_img {

	background: url(/style_en/new/images/jt2.png) no-repeat center #1e4493;

}



.pages_box {

	width: 100%;

	margin-bottom: 6%;

}



.pages_box a {

	display: block;

	width: 50px;

	height: 50px;

	background: #f5f5f5;

	text-align: center;

	line-height: 50px;

	font-size: 16px;

	margin: 0 5px;

}



.pages_box a.on,

.pages_box span {

	background: #1e4493;

	color: #fff;

	display: block;

	width: 50px;

	height: 50px;

	text-align: center;

	line-height: 50px;

	font-size: 16px;

	margin: 0 5px;

}



.main_box_news {

	background: #fff;

}



.ny_title span {

	margin-top: 20px;

	font-size: 16px;

	display: block;

}



.ny_title1 {

	border-bottom: 1px solid rgba(0, 0, 0, 0.08);

	padding-bottom: 40px;

}



.news_pre {

	padding: 40px 0 0 0;

	border-top: 1px solid rgba(0, 0, 0, 0.08);

	margin-top: 8%;

}



.news_pre .pre_box:first-child {

	margin-bottom: 20px;

}



.news_pre .pre_box img {

	margin-right: 15px;

}



.news_pre .pre_box .pre_title {

	font-size: 16px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}



.news_pre .pre_box:hover span {

	color: #1e4493;

}



ul.ann_ul {

	padding: 0% 0 5% 0;

	flex-wrap: wrap;

}



ul.ann_ul li {

	width: 100%;

	position: relative;

	padding: 10px;

	border-bottom: 1px solid rgba(0, 0, 0, 0.08);

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



.time {

	white-space: nowrap;

	margin-left: 2%;

}



.time .time_left {

	font-size: 16px;

	color: #333;

}



.time span {

	font-size: 16px;

	color: #333;

}



.row_nostart .ann_h1 {

	flex-grow: 1;

	flex-shrink: 1;

	font-weight: bold;

	font-size: 18px;

	line-height: 28px;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 2;

	-webkit-box-orient: vertical;

}



.ann_text {

	font-size: 16px;

	line-height: 30px;

	color: #666666;

	overflow: hidden;

	text-overflow: ellipsis;

	display: -webkit-box;

	-webkit-line-clamp: 4;

	-webkit-box-orient: vertical;

}



.other_ann {

	margin-top: 20px;

}



.tzg_box {

	min-height: 100%;

	padding-top: 6%;

	width: 100%;

	padding-bottom: 6%;

	background: url(/style_en/new/images/ny_bg1.png) no-repeat center bottom;

	background-size: contain;

}



ul.ann_ul li:hover {

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);

	z-index: 1;

}



ul.ann_ul li:hover .row_nostart .ann_h1 {

	color: #1e4493;

}



.faq_box {

	padding: 6% 0 0 0;

	width: 1300px;

	margin: 0 auto;

}



.question_nav {

	width: 270px;

}



.question_ul {

	width: 100%;

}



.question_ul li {

	width: 100%;

	margin-bottom: 15px;

}



.question_ul li a {

	display: block;

	width: 100%;

	text-align: center;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



.question_ul li>a {

	padding: 8px 0;

	font-size: 14px;

}



.question_ul li>a:hover {

	color: #1e4493;

	background: rgba(30, 68, 147, 0.1);

	;

}



.question_ul li h1 {

	width: 100%;

	padding: 15px 0;

	background: rgba(30, 68, 147, 0.05);

	padding-left: 20px;

	transition: all 0.4s;

	-webkit-transition: all 0.4s;

	-moz-transition: all 0.4s;

	-ms-transition: all 0.4s;

	-o-transition: all 0.4s;

}



.question_ul li h1:hover {

	background: rgba(30, 68, 147, 0.1);

}



.question_ul li h1 a {

	font-size: 14px;

	color: #1e4493;

	text-align: left;

	width: 100%;

	height: 100%;

	width: 100%;

}



.question_ul li .active {

	background: #1e4493;

	color: #fff;

}



.question_ul li .active a,

.question_ul li a.active {

	color: #fff;

}



.question_ul li>a.active:hover,

.question_ul li .active:hover {

	background: #1e4493;

	color: #fff;

}



.ques_right {

	flex-wrap: wrap;

	width: calc(100% - 360px);

}



.question_title {

	font-size: 24px;

	color: #1e4493;

	display: block;

	margin-bottom: 15px;

}



ul.faq_ul {

	width: 100%;

}



ul.faq_ul li {

	width: 100%;

}



ul.faq_ul li {

	flex-wrap: wrap;

	padding: 20px 0;

	border-top: 1px solid rgba(0, 0, 0, 0.08);

}



ul.faq_ul li img {

	width: 30px;

	height: 30px;

	margin-right: 20px;

}



ul.faq_ul li .faq_right {

	width: calc(100% - 50px);

}



ul.faq_ul li .faq_right h1 {

	font-size: 18px;

	margin-bottom: 15px;

}



ul.faq_ul li .faq_right .faq_text {

	font-size: 16px;

	line-height: 28px;

}



ul.faq_ul li:nth-last-of-type(1) {

	border-bottom: 1px solid rgba(0, 0, 0, 0.08);

	margin-bottom: 6%;

}



a.all_down {

	width: 260px;

	height: 60px;

	background: #e8ecf4;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}



a.all_down:hover {

	background-color: #1e4493;

	color: #fff;

}



ul.down_ul {

	flex-wrap: wrap;

	margin-top: 60px;

}



ul.down_ul li {

	width: 27%;

	margin-left: 9.5%;

	margin-bottom: 50px;

	padding: 10px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}



ul.down_ul li:nth-of-type(3n+1) {

	margin-left: 0;

}



ul.down_ul li a>div:first-child {

	width: calc(100% - 100px);

}



ul.down_ul li a>div:first-child span {

	font-family: Impact;

	font-size: 20px;

	width: 30px;

	margin-right: 10px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}



.main_box2 {

	min-height: 100%;

	padding-top: 6%;

	width: 100%;

	padding-bottom: 6%;

	background: url(/style_en/new/images/ny_bg1.png) no-repeat center bottom;

}



.dow_load {

	background: url(/style_en/new/images/xz.png) no-repeat center #f5f5f5;

	width: 60px;

	height: 60px;

	transition: all 0.3s;

	-webkit-transition: all 0.3s;

	-moz-transition: all 0.3s;

	-ms-transition: all 0.3s;

	-o-transition: all 0.3s;

}



ul.down_ul li:hover .dow_load {

	background: url(/style_en/new/images/xz1.png) no-repeat center #1e4493;

}



ul.down_ul li:hover span {

	color: #1e4493;

}



ul.down_ul li:hover {

	box-shadow: 0 0 15px rgba(0, 0, 0, 0.08);

}<!--耗时1764306800.1905秒-->