* {
	box-sizing: border-box !important;
	font-family: "microsoft yahei" !important;
	word-break: normal !important;
	word-wrap: normal !important;
}

body,
html {
	overflow-x: hidden !important;
}

/*导航样式*/
#c_static_001-1642049907718 {
	transition: all 0.5s;
}

.yx_Fixed {
	background: #fff !important;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.yx_Fixed .e_navigationA-5 .p_level1Item a {
	color: #333 !important;
}

.yx_Fixed .e_form-10 {
	background: #f7f7f7 !important;
}

.yx_Fixed .e_input-8 .s_form-control {
	background: transparent !important;
}

.yx_Fixed .e_navigationD-3 .p_o {
	background: #f7f7f7 !important;
}

.e_navigationD-3 .p_level2Box {
	background: #f7f7f7;
}

/*结束*/
::-webkit-scrollbar {
	width: 5px;
}

::-webkit-scrollbar-track {
	background: #d7d7d7;
	border-radius: 6px;
}

::-webkit-scrollbar-thumb {
	background: #888;
	border-radius: 6px;
}

::-webkit-scrollbar-thumb:hover {
	background: var(--yx_CTwo);
}

/*Font_Css*/
@font-face {
	font-family: 'yx_iconfont';
	src: url('//at.alicdn.com/t/font_2650718_vxcztyrc3m.woff2?t=1638898957793') format('woff2'),
		url('//at.alicdn.com/t/font_2650718_vxcztyrc3m.woff?t=1638898957793') format('woff'),
		url('//at.alicdn.com/t/font_2650718_vxcztyrc3m.ttf?t=1638898957793') format('truetype');
}

.yx_iconfont {
	font-family: 'yx_iconfont' !important;
    font-style: normal;
}

:root {
	--yx_F50: 50px;
	--yx_F36: 36px;
	--yx_F30: 30px;
	--yx_F24: 24px;
	--yx_F20: 20px;
	--yx_F18: 18px;
	--yx_F16: 16px;
	--yx_F14: 14px;
	--yx_Color: #00a1e9;
	--yellow: #00a1e9;
	--yx_CTwo: #333;
	--yx_Grad: linear-gradient(120deg, #00a1e9, #00a1e9);
}

/*end*/
a:active,
a:hover,
a:focus,
a:visited {
	outline: none !important;
	text-decoration: none;
}

a {
	cursor: pointer;
}

i {
	font-style: normal;
}

/*General Style*/
h1,
h1 * {
	font-size: var(--yx_F36) !important;
  transition: all 0.6s;
}

h2,
h2 * {
	font-size: var(--yx_F24) !important;
  transition: all 0.6s;
}

h3,
h3 * {
	font-size: var(--yx_F50) !important;
  transition: all 0.6s;
}

h4,
h4 * {
	font-size: var(--yx_F18) !important;
}

h5,
h5 * {
	font-size: var(--yx_F30) !important;
  transition: all 0.6s;
}

h6,
h6 * {
	font-size: var(--yx_F16) !important;
  transition: all 0.6s;
}

.s_title {
	font-size: var(--yx_F30) !important;
  transition: all 0.6s;
}

.s_summary {
	font-size: var(--yx_F24) !important;
  transition: all 0.6s;
}

.s_link {
	font-size: var(--yx_F20) !important;
  transition: all 0.6s;
}

.s_body {
	font-size: var(--yx_F18) !important;
  transition: all 0.6s;
}

.s_subtitle {
	font-size: var(--yx_F14) !important;
  transition: all 0.6s;
}

.s_templatetitle {
	font-size: var(--yx_F18) !important;
  transition: all 0.6s;
}

.s_templatesum {
	font-size: var(--yx_F16) !important;
  transition: all 0.6s;
}

.response-animated .s_img {
	overflow: hidden;
}

.response-animated .s_img img {
	transition: all 0.6s;
}

.response-animated .s_img:hover img {
	transform: scale(1.1);
}

/*end*/
/*media*/
@media only screen and (max-width:1440px) {
	:root {
		--yx_F50: 40px;
		--yx_F36: 32px;
		--yx_F30: 28px;
		--yx_F24: 22px;
		--yx_F20: 20px;
		--yx_F18: 18px;
		--yx_F16: 16px;
	}

	.btn-primary {
		height: 48px !important;
		max-width: 160px !important;
		padding: 0px !important;
	}

	.btn-primary span {
		font-size: 14px !important;
		line-height: 48px !important;
	}
}

@media only screen and (max-width:1366px) {
	:root {
		--yx_F50: 36px;
		--yx_F36: 28px;
		--yx_F30: 24px;
		--yx_F24: 20px;
		--yx_F20: 18px;
		--yx_F18: 16px;
		--yx_F16: 14px;
		--yx_F14: 12px;
	}
}

/*pad*/
@media only screen and (min-width:769px) and (max-width:1024px) {
	.btn-primary {
		height: 45px !important;
		max-width: 160px !important;
		padding: 0px !important;
	}

	.btn-primary span {
		font-size: 14px !important;
		line-height: 45px !important;
	}
}

/*phone*/
@media only screen and (max-width:768px) {
	:root {
		--yx_F50: 24px;
		--yx_F36: 24px;
		--yx_F30: 20px;
		--yx_F24: 18px;
		--yx_F20: 16px;
		--yx_F18: 16px;
		--yx_F16: 14px;
	}

	.btn-primary {
		height: 42px !important;
		padding: 0px !important;
	}

	.s_button2 {
		border-radius: 42px !important;
		max-width: 140px !important;
	}

	.btn-primary span {
		font-size: 14px !important;
		line-height: 42px !important;
	}

	.s_button5 {
		border-radius: 0px !important;
	}
}

/*end*/
