@charset "UTF-8";



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



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



::-webkit-scrollbar-thumb:hover {
 background: #194b95;
}
.yx_icon {
	font-family: 'yx_icon' !important;
}
.yx_Hide {
	display: none !important;
}
.btn-primary {
	transition: all 0.6s;
}
#c_flipPage-1637288758471 .p_pageBullet {
	width: var(--yx_FS18);
	height: 2px;
	margin: 0px;
	background: #fff;
	opacity: 1;
}
#c_flipPage-1637288758471 .p_pageItem_active .p_pageBullet {
	width: var(--yx_FS36) !important;
	opacity: 1;
	background-color: var(--yx_Color) !important;
}



:root {
 --yx_FS72: 72px;
 --yx_FS60: 60px;
 --yx_FS54: 54px;
 --yx_FS48: 48px;
 --yx_FS45: 46px;
 --yx_FS42: 40px;
 --yx_FS38: 38px;
 --yx_FS36: 32px;
 --yx_FS30: 30px;
 --yx_FS28: 28px;
 --yx_FS24: 24px;
 --yx_FS22: 20px;
 --yx_FS18: 18px;
 --yx_FS16: 16px;
 --yx_FS14: 14px;
 --yx_Color: #EA0000;
 --yx_CTwo: #323232;
 --yx_Grad: linear-gradient(to top, #EA0000 0%, #EA0000 100%);
}
h1 span {
	font-size: var(--yx_FS54) !important;
}
h2 span {
	font-size: var(--yx_FS42) !important;
}
h3 span {
	font-size: var(--yx_FS30) !important;
}
h4 span {
	font-size: var(--yx_FS24) !important;
}
h5 span {
	font-size: var(--yx_FS18) !important;
}
h6 span {
	font-size: var(--yx_FS16) !important;
}
h1,  h2,  h3,  h4,  h5,  h6 {
	font-weight: normal !important;
}
/*end*/

a:active,  a:hover,  a:focus,  a:visited {
	outline: none !important;
	text-decoration: none;
}
a {
	cursor: pointer;
	text-decoration: none;
}
i {
	font-style: normal;
}
/*yx_Css*/





/*end*/



/*media*/

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

    :root {
 --yx_FS72: 54px;
 --yx_FS60: 48px;
 --yx_FS54: 42px;
 --yx_FS48: 45px;
 --yx_FS45: 42px;
 --yx_FS42: 36px;
 --yx_FS38: 30px;
 --yx_FS36: 28px;
 --yx_FS30: 26px;
 --yx_FS28: 24px;
 --yx_FS24: 22px;
 --yx_FS22: 18px;
 --yx_FS18: 16px;
 --yx_FS16: 14px;
}
}
 @media only screen and (max-width:1366px) {

    :root {
 --yx_FS72: 42px;
 --yx_FS60: 45px;
 --yx_FS54: 36px;
 --yx_FS48: 45px;
 --yx_FS45: 38px;
 --yx_FS42: 32px;
 --yx_FS38: 28px;
 --yx_FS36: 26px;
 --yx_FS30: 24px;
 --yx_FS28: 22px;
 --yx_FS24: 20px;
 --yx_FS22: 16px;
 --yx_FS18: 16px;
 --yx_FS16: 14px;
 --yx_FS14: 12px;
}
}
 @media only screen and (min-width:1025px) {
 
}



/*pad*/

@media only screen and (min-width:769px) and (max-width:1024px) {

}



/*phone*/

@media only screen and (max-width:768px) {
 
}






/*end*/





