.Art {
	font-family: Arial, "微软雅黑", "Heiti SC";
}
/* tabs */
.nav-tabs {
	position: relative;
}
.wd {
	width: 93.75rem;
	margin: auto;
}
.wd1 {
	width: 105rem;
	margin: auto;
}
body {font-family: "微软雅黑", "Arial", "-apple-system";}
@media screen and (max-width: 1200px) {
.wd1 {
	width: 95%;
	margin: auto;
}
}
.wd2 {
	width: 72.5rem;
	margin: auto;
}
 .pt20::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 6px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
 .pt20::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/

	background: #0045C7;
}
 .pt20::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	background: #aeaeae
}
*::-webkit-scrollbar {
	/*滚动条整体样式*/
	width: 13px;
	/*高宽分别对应横竖滚动条的尺寸*/
	height: 1px;
}
 *::-webkit-scrollbar-thumb {
	/*滚动条里面小方块*/

	background: #0045C7;
}
 *::-webkit-scrollbar-track {
	/*滚动条里面轨道*/
	background: #aeaeae
}
 @media screen and (max-width: 1700px) {
html,  body {
	font-size: 15px;
}
}
 @media screen and (max-width: 1600px) {
html,  body {
	font-size: 14px;
}
}
 @media screen and (max-width: 1500px) {
html,  body {
	font-size: 13px;
}
}
 @media screen and (max-width: 1400px) {
html,  body {
	font-size: 12px;
}
}
 @media screen and (max-width: 1300px) {
html,  body {
	font-size: 11px;
}
}
 @media screen and (max-width: 1200px) {
html,  body {
	font-size: 10px;
}
}
 @media screen and (max-width: 1100px) {
html,  body {
	font-size: 9px;
}
}
 @media screen and (max-width: 1000px) {
html,  body {
	font-size: 8px;
}
}
 @media screen and (max-width: 900px) {
html,  body {
	font-size: 7px;
}
}
 @media screen and (max-width: 800px) {
html,  body {
	font-size: 6px;
}
}
 @media screen and (max-width: 700px) {
html,  body {
	font-size: 5px;
	
	
}
.zuozheshouji{display: none;}
}
.dx-header {
	position: relative;
	z-index: 9999;
}
.dx-header:hover {
	background: #fff;
}
.dx-logo {
	width: 16.5rem;
	border: 0px;
}
.fgdgfyrtyetrt {
	padding-left: 15.3125rem;
	font-size: 1.375rem;
}
@media screen and (max-width: 1300px) {
.fgdgfyrtyetrt {
	font-size: 1.475rem;
}
}
@media screen and (max-width: 1200px) {
.fgdgfyrtyetrt {
	font-size: 1.475rem;
}
}
@media screen and (max-width: 1100px) {
.fgdgfyrtyetrt {
	font-size: 1.575rem;
}
}
@media screen and (max-width: 1000px) {
.fgdgfyrtyetrt {
	font-size: 1.575rem;
}
}
@media screen and (max-width: 900px) {
.fgdgfyrtyetrt {
	font-size: 1.675rem;
}
}
@media screen and (max-width: 800px) {
.fgdgfyrtyetrt {
	font-size: 1.675rem;
}
}
.item-header-a {
	display: inline-block;
	/* padding-left:1.875rem; */
	padding-right: 4.6rem;
	cursor: pointer;
	height: 7.5rem;
	line-height: 7.5rem;
	position: relative;
}
.item-header-a:last-child {
	margin-right: 0;
}
.sdfstrtrty {
	margin-left: 6.25rem;
}
.item-header-a:hover>a, .fgdgfyrtyetrt a.act {
	color: #0045C7;
}
.item-header-a>a {
	display: block;
}
.dx-banner {
	height: 88vh;
	background: #E1E1E1;
}
.bannerimg {
	width: 41.25rem !important;
	height: 41.25rem !important;
}
.fz83 {
	font-size: 5.1875rem;
	font-family: "Source Han Sans CN", "微软雅黑", "-apple-system";
}
.fz60 {
	font-size: 3.75rem;
}
.dsfsdrtrtrt {
	line-height: 4rem;
}
.kkfsdrtytrert {
	margin-top: 3.4375rem;
	font-size: 1.5625rem;
	font-family: "Source Han Sans CN", "微软雅黑", "-apple-system";
	font-weight: 500;
	color: #1E1E1E;
	line-height: 2.375rem;
}
.wd.vertical-center.tl.h100 {
	display: none;
}
.fz55 {
	font-size: 3.4375rem;
	text-transform: uppercase;
	vertical-align: middle;
	line-height: 30px;
	font-family: "Arial", "-apple-system";
}
.yasi{font-family: "Source Han Sans CN", "Arial", "-apple-system";}
.fzshuxian {
	font-size: 3.05rem!important;
}
.swiper-slide.br.swiper-slide-active .wd.vertical-center.tl.h100 {
	display: flex;
}
.mt200 {
	margin-top: 12.5rem;
}
.sdfstrtrrt {
	margin-top: 9.375rem;
}
.hjsd {
	width: 58.375rem;
	height: 32.83rem;
	margin-top:5.8rem;
}
.kkmsrtwetrt {
	font-size: 1.25rem;
	font-weight: 400;
	color: #1E1E1E;
	line-height: 2.875rem;
	margin-top: 6.25rem;
}
.ckajkdsertt {
	width: 13.9375rem;
	height: 4.1875rem;
	border: 1px solid #e0e0e0;
	cursor: pointer;
}
.ckajkdsertt:hover {
	background: #0045C7;
	color: #fff !important;
	border-color: #0045C7;
}
.sdfdsryset {
	position: relative;
	top: -0.0625rem;
}
.kdfsdfrtryrk {
	height: 46.875rem;
}
.kdfsdfrtryrk .swiper-slide {
}
.kdfsdfrtryrk {
	margin-left: -31.25rem;
}
.kdfsdfrtryrk .swiper-slide-active, .swiper-slide-duplicate-active {
	/* transform:scale(1);
	*/
	width: 82.5rem !important;
}
.kdfsdfrtryrk .swiper-button-prev {
	left: 32.375rem;
	font-size: 3.75rem;
	background: transparent !important;
	color: #999;
}
.kdfsdfrtryrk .swiper-button-next {
	right: 2.5rem;
	font-size: 3.75rem;
	font-size: 600;
	color: #999;
	background: transparent !important;
}
.kdfsdfrtryrk .swiper-button-next:hover, .kdfsdfrtryrk .swiper-button-prev:hover {
	color: #0045C7 !important;
}
.dsfsdtrsertsr {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: rgba(0, 0, 0, 0.2);
}
.kdfsdfrtryrk .vertical-bottom>div {
	width: 100%;
}
.kdfsdfrtryrk .swiper-slide-prev .vertical-bottom {
	text-align: right;
	width: 100%;
	padding-right: 1.25rem;
}
.kdfsdfrtryrk .swiper-slide-next .vertical-bottom {
	text-align: left;
	width: 100%;
	padding-left: 1.25rem;
}
.kdfsdfrtryrk .swiper-slide-prev .cf, .kdfsdfrtryrk .swiper-slide-next .cf {
	color: #999 !important;
	font-size: 1.875rem !important;
	font-weight: 400;
}
.kdfsdfrtryrk .swiper-slide {
	overflow: hidden;
}
.fgdtyserttywr, .sdfstrtrrt img, .kdfsdfrtryrk .swiper-slide img {
	display: inline-block;
	transition: all linear 0.8s;
}
.fgdtyserttywr:hover, .kdfsdfrtryrk .swiper-slide:hover img {
	transform: scale(1.1) !important;
}
.dfsdfsd {
	width: 55.9375rem;
	height: 35.8125rem;
	transition: all linear 0.8s !important;
}
.dfsdfsd img {
	width: 100%;
	height: 100%;
}
.sdfdsgtrytrdrt:hover .dfsdfsd {
	transform: scale(1.1) !important;
}
.sdfdsgtrytrdrt {
	overflow: hidden;
	cursor: pointer;
}
.kkmxertrxet {
	padding: 3.125rem;
	background: #fafafa;
	color: #fff;
}
.nmkmmsdetrtwcf {
	position: absolute;
	left: 0;
	top: 0;
	width: 0rem;
	height: 100%;
	background: #0045C7;
}
.fz35 {
	font-size: 2.1875rem;
	text-transform: uppercase;
}
.kjdjert {
	width: 4.25rem;
	height: 4.25rem;
	position: relative;
	z-index: 10;
}
.sdfdsgtrytrdrt:hover .nmkmmsdetrtwcf {
	width: 100%;
}
.sdfdsgtrytrdrt:hover .ls, .sdfdsgtrytrdrt:hover .z6 {
	color: #fff !important;
}
.sdfdsgtrytrdrt:hover .lss{
	color: #fff !important;
}
.sdfdsgtrytrdrt.ab {
	flex-direction: row-reverse
}
.sdfdsgtrytrdrt.ab .nmkmmsdetrtwcf {
	left: inherit;
	right: 0;
}
.fgdtyserttywr {
	width: 31.625rem;
	height: 31.9375rem;
}
.sdfsdrytrdett {
	max-width: 82.5625rem !important;
	position: sticky;
	top: 8.75rem;
	cursor: pointer;
	margin: auto;
}
.sdfsdrytrdett {
	background-color: #cbcbcb;
	padding: 3rem;
	border-radius: 0.5rem;
}
.sdfsdrytrdett:nth-child(1) {
	transform: scale(0.8);
	background: #DADADA;
}
.sdfsdrytrdett:nth-child(2) {
	transform: scale(0.9);
	top: 13rem;
	background: #E2E2E2;
}
.sdfsdrytrdett:nth-child(3) {
	transform: scale(0.95);
	top: 16rem;
	background: #EAEAEA;
}
.sdfsdrytrdett:nth-child(4) {
	background: #F2F2F2;
}
.phone {
	display: none;
}
.header-pup-down-box {
	position: absolute;
	background:#FFF;
	left: 0;
	width: 200%;
	line-height: 1.5;
	padding-top: 0.625rem;
	padding-left: 0.825rem;
	padding-bottom: 0.625rem;
	border-radius: 0 0 0.25rem 0.25rem;/* box-shadow:0 0 0.625rem rgba(0,0,0,0.1);
	*/
	/* display:none;
	*/
}
.header-pup-down-box a {
	display: block;
	line-height: 3.0rem;
	text-align: left;
	font-size: 1.125rem;
}
.header-pup-down-box a:hover {
	color: #0045C7 !important;
}
/* .item-header-a:hover .header-pup-down-box {
	display:block;
}
*/

.losertwrr {
	position: relative;
	z-index: 100;
}
.shousetgxert {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	width: 100%;
	min-height: 100%;
	background: #fff;
	opacity: 0.95;
	margin: auto;
	z-index: 99;
	display: none;
}
.sshouhert {
	width: 58.125rem;
	height: 100%;
	margin: auto;
}
.shouksertrtx {
	height: 3.125rem;
	position: relative;
	margin-top: 2.5rem;
}
.kkjmdfdtrt {
	height: 100%;
	width: 100%;
	border: 0;
	border-bottom: 0.0625rem solid #e0e0e0;
	font-size: 1.125rem;
}
.jkkmsettwert {
	position: relative;
	z-index: 95;
	left: 0;
}
.dftcxertyer {
	position: relative;
	z-index: 101;
	display: none;
	float:right;
	top:-15.5rem;
	right:22rem;
}
.sert-list {
	background: #fff;
	padding-bottom: 1.25rem;
}
.sfdgsdytrtedrt {
	font-size: 1.125rem;
	line-height: 2.5rem;
	margin-top: 0.625rem;
	cursor: pointer;
}
.sfdgsdytrtedrt p:hover {
	color: #0045C7 !important;
}
.dx-header.act .shousetgxert {
	display: block;
}
.dx-header.act .jkkmsettwert {
	left: -13.75rem;
}
.dx-header.act .dftcxertyer {
	display: inline-block;
}
.sdfsdtserytrt {
	position: relative;
}
.sdfsdtserytrt:hover .header-pup-down-box {
	min-width: 9.375rem;
	display: block;
}
.hkjnxetwrtt {
	margin-top: 12.5rem;
	height: 23.75rem;
	background: url('../img/kjnjdbg.png') 50% 0rem no-repeat #fff;
	background-size: 100% 100%;
}
.icon-box-ser img {
	width: 4.56rem;
}
@media screen and (max-width: 1600px) {
.icon-box-ser img {
	width: 5rem;
	margin: 0 auto;
}
}
@media screen and (max-width: 1300px) {
.icon-box-ser img {
	width: 6rem;
	margin: 0 auto;
}
}
.kkmxettgser-item {
	flex: 1;
	position: relative;
}
.kkmxettgser-item::after {
	content: ' ';
	position: absolute;
	right: 0;
	top: 2.5rem;
	width: 0.0625rem;
	background: #fff;
	height: 10rem;
}
.kkmxettgser-item:last-child::after {
	display: none;
}
.dx-footer {
	background-color: #e1e1e1;
	min-height: 12.5rem;
}
.kkmdsfsdtyer {
	height: 5.625rem;
	border-right: 0.125rem solid #909eaa;
}
.kkxttsewrtw {
	border-top: 0.125rem solid #909eaa;
}
.kksdfstydett {
	padding-bottom: 6.25rem;
}
.ssrtyetytrtr {
	position: absolute;
	right: -0.9375rem;
	bottom: -0.875rem;
	width: 1.6875rem;
}
.kksdfstydett {
	padding-top: 2.5rem;
	border-right: 0.125rem solid #909eaa;
	padding-right: 4.375rem;
}
.f-logoderr {
	width: 16.375rem;
}
.kjjjsrtwr {
	font-size: 2.375rem;
	font-family: "Source Han Sans CN", "微软雅黑", "-apple-system";
	font-weight: bold;
	color: #606060;
	line-height: 4.1875rem;
}
.jmxetrrwert {
	font-size: 1.5625rem;
	font-weight: bold;
	color: #606060;
	line-height: 1.875rem;
}
.hjjnxettwertt {
}
.dsfgtxertsxetr {
	font-size: 0.9375rem;
	font-weight: 400;
	color: #505050;
	line-height: 2.4375rem;
	max-height: 22.5rem;
	overflow: auto;
	padding-right: 1.975rem;
}
.dsfgtxertsxetr a {
	display: block;
}
.dsfgtxertsxetr a:hover {
	color: #0045C7;
}
.lianjisrttw i {
	font-size: 2.5rem;
}
.lianjisrttw {
	font-size: 1.875rem;
	font-weight: bold;
	color: #1E1E1E;
	line-height: 3.4375rem;
}
.kdsfstrtre {
	display: inline-block !important;
	width: 2.5rem;
	height: 2.5rem;
	border-radius: 0.5rem;
	margin-right: 0.9375rem;
}
.qcsdryyerty {
	border-radius: 0.5rem;
	background: #fff;
	overflow: hidden;
	width: 9.0625rem;
	position: absolute;
	left: 3.125rem;
	top: 0;
	padding: 0.625rem;
	line-height: 1.25rem;
	display: none;
}
.dsfgtxertsxetr.ab {
	max-height: inherit !important;
	overflow: inherit !important;
}
.kdsfstrtre:hover {
	color: #0045C7;
}
.kdsfstrtre:hover .qcsdryyerty {
	display: block;
}
.jmsdfsttrtrts a {
	color: #808080;
}
.jmsdfsttrtrts {
	height: 3.125rem;
	background: #cbcbcb;
	line-height: 3.125rem;
	font-size: 0.875rem;
	font-weight: 400;
	color: #808080;
}
.jkmxetwrr {
	font-size: 3.125rem;
	font-weight: 400;
	color: #0045C7;
	line-height: 6.375rem;
	margin-top: 8.125rem;
}
.jjhnkjmnxedrtt {
	width: 39.5625rem;
}
.jjmkxertxe {
	border-left: 0.625rem solid #0045C7;
}
.kksertwerr, .jjmkxertxe input {
	height: 5.3125rem;
	background: #eeeeee;
	width: 100%;
	border: 0;
	padding-left: 1.25rem;
	font-size: 1.375rem;
}
.bitian input::placeholder{ background: url("../img/bitian.png") no-repeat 60px;} 
.kksertwerr {
	height: 12.5rem;
	padding-top: 1.25rem;
}
.tijiaoset {
	background: #0045C7;
	border: 0;
	color: #fff;
	height: 5.3125rem;
	line-height: 5.3125rem;
	width: 100%;
	font-size: 1.375rem;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}
.tijiaoset:hover {
	opacity: 0.8;
}
.jjmxettxewr {
	margin-top: 9.25rem;
	line-height: 5.3125rem;
	background: #cacaca;
}
.lx-box-icon {
	height: 6.25rem;
}
.kjjkmsertwrr {
	height: 17.5rem;
	position: relative;
}
.kjjkmsertwrr .flex-1 {
	position: relative;
}
.kjjkmsertwrr .flex-1::after {
	content: ' ';
	position: absolute;
	height: 17.5rem;
	width: 0.0625rem;
	background: #e0e0e0;
	right: 0;
	top: -4.875rem;
}
.kjjkmsertwrr .flex-1:last-child::after {
	display: none;
}
.kjjkmsertwrr .flex-1:hover * {
	color: #0045C7 !important;
}
.kkjmxttsrtw {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.hjnkjnxtrtwr {
	height: 4.375rem;
	background: #fff;
	box-shadow: 0 0 0.625rem rgba(0,0,0,0.2);
	position: sticky;
	left: 0;
	top: 0;
	z-index: 999;
}
.jjnmkxrtywe {
	font-size: 0.9375rem;
	font-weight: 400;
	color: #8B8B8B;
	line-height: 1.75rem;
}
.sdfsdtrcety {
	max-width: 75rem;
	margin: auto;
}
@media screen and (max-width: 1200px) {
.sdfsdtrcety {
	max-width: 85rem;
	margin: auto;
}
}
@media screen and (max-width: 1000px) {
.sdfsdtrcety {
	max-width: 95rem;
	margin: auto;
}
}
@media screen and (max-width: 800px) {
.sdfsdtrcety {
	max-width: 105rem;
	margin: auto;
}
}
.sdfsdtrcety a {

	padding-right: 1.15rem;
	padding-left: 1.15rem;

	
}
.sdfsdtrcety a.act {
	color: #0045C7;
	padding-bottom: 1.3125rem;
	border-bottom: 0.25rem solid #0045C7;
}
.dfdstsewrtt a.act {
	color: #0045C7;
	border-bottom: 0.25rem solid #0045C7;
}
.sdfsdtrcety a:hover {
	color: #0045C7;
}
.mt120 {
	margin-top: 7.5rem;
}
.kjkjjmser-left {
	width: 18.75rem;
}
.shojunertx-ss {
	height: 2.625rem;
	position: relative;
}
.shojunertx-ss input {
	width: 100%;
	height: 100%;
	border: 1px solid #4d4d4d;
	border-radius: 2.5rem;
	padding-left: 1.25rem;
	font-size: 0.9375rem;
	font-weight: 400;
	color: #A5A5A5;
	line-height: 2.9375rem;
}
.dsfrrxwrt {
	position: absolute;
	right: 1.25rem;
	top: 0.625rem;
	font-size: 1.4375rem !important;
	cursor: pointer;
}
.ikjkmsetrt {
	font-size: 1.375rem;
	font-weight: bold;
	color: #1E1E1E;
	line-height: 2.9375rem;
	border-bottom: 0.0625rem solid #4d4d4d;
	padding-bottom: 0.3125rem;
}
.chpouisrt {
	width: 1.1875rem;
	height: 1.1875rem;
	display: inline-block;
	border-radius: 0.25rem;
	border: 1px solid #4d4d4d;
	position: relative;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	position: relative;
	top: 0.125rem;
}
.chpouisrt.act {
	border-color: #0045C7;
}
.chpouisrt.act::after {
	content: ' ';
	position: absolute;
	width: 0.75rem;
	height: 0.75rem;
	background: #0045C7;
}
.sdfsdredxertt {
	cursor: pointer;
	margin-bottom: 1.125rem;
}
.sdfsdredxertt:hover {
	color: #0045C7;
	;
}
.sdfsdredxertt:hover .chpouisrt {
	border-color: #0045C7;
}
.item-left-cplist>.pt20 {
	display: none !important;
}
.item-left-cplist.act .icon-jiahao, .item-left-cplist .icon-jianhao {
	display: none;
}
.item-left-cplist.act .icon-jianhao {
	display: block;
}
.item-left-cplist.act>.pt20 {
	display: block !important;
}
.fz45 {
	font-size: 2.8125rem;
	font-weight: normal;
}
.kkmlxrt-right {
	padding-left: 9.0625rem;
}
.jkjmxettsert {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(1, 1fr);
	grid-column-gap: 1.875rem;
	grid-row-gap: 1.875rem
}
.kkmmsett-item {
	background: #f9f9f9;
	position: relative;
	cursor: pointer;
}
.jkjkmxetrts {
	font-size: 1.375rem;
	font-weight: bold;
	color: #1E1E1E;
	line-height: 1.9375rem;
	padding: 1.5625rem;
	padding-bottom: 0.9375rem;
	position: absolute;
}
.jjmdfyudert {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: #bfc0c3;
	padding: 2.5rem;
	transition: all linear 0.2s;
	-moz-transition: all linear 0.2s;
	-webkit-transition: all linear 0.2s;
	-o-transition: all linear 0.2s;
	opacity: 0;
}
.kkmmsett-item:hover .jjmdfyudert {
	opacity: 1;
	transform: scale(1.1);
}
.kkdfsdytrrt {
	font-size: 1.275rem;
	font-family: "Source Han Sans CN", "微软雅黑", "Heiti SC";
	font-weight: bold;
	color: #0045C7;
	line-height: 2.625rem;
}
.hengxianse {
	display: inline-block;
	width: 1.625rem;
	height: 0.1875rem;
	background: #0045C7;
}
.dsfstreswdrt {
	font-size: 1.125rem;
	font-family: "Source Han Sans CN", "微软雅黑", "Heiti SC";
	font-weight: 500;
	color: #0045C7;
	line-height: 2rem;
	margin-top: 3.125rem;
}
.sdfsdtrxer {
	display: inline-block;
	width: 2.1875rem;
	height: 2.1875rem;
	border: 1px solid #e0e0e0;
	text-align: center;
	line-height: 2.1875rem;
	font-size: 1.125rem;
	margin-left: 0.3125rem;
}
.sdfsdtrxer.act {
	background: #0045C7;
	color: #fff !important;
	border-color: #0045C7;
}
.sdfsdtrxer:hover {
	color: #0045C7;
	border-color: #0045C7;
}
.bnjjnsertw {
	position: relative;
	width: 50.625rem;
	overflow: hidden;
}
.jjmncvtmxert {
	font-size: 2.5rem;
	font-weight: bold;
	color: #0045C7;
	line-height: 3.1875rem;
	padding-top: 2.5rem;
	border-bottom: 0.0625rem solid #e0e0e0;
	padding-bottom: 2.5rem;
}
.kkmxrtywr {
	font-size: 1.275rem;
	font-weight: 400;
	color: #1E1E1E;
	line-height: 2.5rem;
	border-bottom: 0.0625rem solid #e0e0e0;
	padding-bottom: 2.5rem;
}
.kkmxrtywr ul{ padding-left:23px;}
.tijiaoset {
	width: 37.0625rem;
	height: 4.9375rem;
}
.jmljxtrtwets {
	width: 46.875rem;
}
.xq-titlesrttw {
	font-size: 2rem;
	font-weight: bold;
	color: #1E1E1E;
	line-height: 1.9375rem;
	padding-bottom: 1.25rem;
	border-bottom: 0.375rem solid #cbcbcb;
	position: relative;
}
.hjmxrtytwer {
	position: absolute;
	height: 0.375rem;
	left: 0;
	bottom: -0.375rem;
	width: 12.625rem;
	background: #0045C7;
}
.jkonnmserttew {
	font-size: 1.125rem;
	font-weight: 400;
	color: #323232;
	line-height: 2.3125rem;
}
.jkonnmserttew ul{ padding-left: 20px;}

.dsftrtrtryr {
	position: absolute;
	left: -1.25rem;
	top: 0.9375rem;
	width: 0.625rem;
	height: 0.625rem;
	border-radius: 50%;
	background: #323232;
}
.jjmldsfdstte thead {
	background: #000;
	height: 3.4375rem;
}
.jjmldsfdstte thead td {
	text-align: center;
	color: #fff;
}
.jjmldsfdstte tbody td {
	text-align: center;
	padding: 0.9375rem 0 0.9375rem 0rem;
}
.jjmldsfdstte tbody td {
	border-right: 0.0625rem solid #e0e0e0;
}
.jjmldsfdstte tbody {
	border-left: 0.0625rem solid #e0e0e0;
	border-bottom: 0.0625rem solid #e0e0e0;
}
table {
	border-collapse: collapse;
}
.tijiaoset.ac {
	width: 18.75rem;
	height: 5rem;
	line-height: 5rem;
}
.kkmxtytretrt .kkmmsett-item {
	height: 100%;
	width: 100%;
	text-align: center;
}
.kkmxtytretrt .jkjkmxetrts {
	font-size: 1.25rem !important;
	text-align: left;
	position: relative;
	z-index: 2;
}
.kkmxtytretrt .kkmmsett-item img {
	/* width:18.125rem !important;
	*/
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
	object-fit: inherit;
}
.jjmdfyudert {
	z-index: 99;
}
.kkmxtytretrt .swiper {
	padding-top: 3.125rem;
	padding-bottom: 3.125rem;
	height: 27.5rem;
}
.jjmdfyudert {
	text-align: left;
}
.kkmxtytretrt .jjmdfyudert {
	height: 107%;
}
.kkmxtytretrt {
	border-bottom: 0.0625rem solid #e0e0e0;
	padding-bottom: 3.125rem;
}
.kknmrerter {
	height: 13.3125rem;
	width: 100%;
	transition: all linear 0.5s;
	-moz-transition: all linear 0.5s;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
}
.swiper4 .swiper-slide>p:nth-child(1) {
	height: 13.3125rem;
	overflow: hidden;
	width: 100%;
}
.swiper4 .swiper-slide:hover .kknmrerter {
	transform: scale(1.1);
}
.kkmxtrtwetr {
	display: block;
}
.swiper4 {
	height: 28.125rem !important;
}
.sdfsdrrtyr {
	border-bottom: 0.0625rem solid #e0e0e0;
	padding-bottom: 0.9375rem;
	margin-bottom: 0.9375rem;
}
.fgfdgrytr {
	display: block;
}
.swiper4 .swiper-slide:hover * {
	color: #0045C7 !important;
}
.Bottom-right-floating-window {
	position: fixed;
	right: 30px;
	bottom: 15.125rem;
	z-index: 999;
	
}
.bk {
	display: block;
}
.dingbuser {
	display: none;
}
.dingbuser.act {
	display: flex;
}
.kkjnmxtrtwerr {
/* padding-left:7rem;
	padding-right:7rem; */
}
.dfdstsewrtt {
	width: 100%;
	height: 100%;
	max-width: 75rem;
	overflow: hidden;
}
.mt140 {
	margin-top: 8.75rem;
}
.kkaertxewra {
	font-size: 1.5rem !important;
	position: absolute;
	top: 1.5rem;
	color: #999;
	cursor: pointer;
}
.kkaertxewra.aa {
	left: -1.25rem;
}
.kkaertxewra.ab {
	right: -1.25rem;
}
.kkaertxewra.ae, .kkaertxewra.ac {
	left: -5rem;
	font-size: 2.75rem !important;
	top: 35%;
	font-weight: normal;
}
.kkaertxewra.af, .kkaertxewra.ad {
	right: -5rem;
	font-size: 2.75rem !important;
	top: 35%;
	font-weight: normal;
}
.swiper-button-disabled {
	opacity: 0.4;
}
.dfdstsewrtt a {
	width: 100%;
	height: 100%;
}
.jjmxrtretsed {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 5.9375rem;
	color: #fff;
	font-size: 4.1875rem;
	font-weight: 400;
	color: #FFFFFF;
	line-height: 4.5rem;
}
.sdgfrdeytrdr {
	font-size: 3.75rem;
	font-family: "Source Han Sans CN", "微软雅黑", "-apple-system";
	font-weight: 500;
	color: #FFFFFF;
	line-height: 2.9375rem;
}
.sdfsdtrtxerrt {
	width: 18.3125rem;
	height: 18.3125rem;
}
.sdfsfdytrcret {
	font-size: 4.375rem;
	font-weight: 400;
	color: #0045C7;
	line-height: 6.875rem;
}
.jjmxttwerttw {
	width: 80rem;
	height: 43.4375rem;
}
.jjmxttwerttw.ab {
	width: 90rem;
	height: 54.45rem;
}
.jjmxttwerttw.ab2 {
	width: 70.625rem;
	height: 45.625rem;
}
.kkmxrtxertxer {
	width: 65rem;
	height: 36.875rem;
	background: rgba(255,255,255,0.9);
	position: absolute;
	right: 0;
	bottom: 0;
	padding: 5rem;
}
.kkmxrtxertxer.ab {
	right: inherit;
	left: 0;
}
.henhnxetw {
	width: 4.625rem;
	height: 0.6875rem;
	background: #0045C7;
}
.jjmsdfsdtre {
	font-size: 1.25rem;
	font-weight: 400;
	color: #505050;
	line-height: 2.75rem;
}
.jjmsdfsdtre p {
	font-size: 1.25rem;
	font-weight: 400;
	color: #505050;
	line-height: 2.75rem;
}
.swiper3 .swiper-slide {
	text-align: center;
	font-size: 1.125rem;
	background: #fff;
	/* Center slide text vertically */
	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;
}
.kkmxertxwert {
	width: 18.1875rem;
	height: 18.1875rem;
}
.kjkkmlxdrtx {
	padding-top: 2.5rem;
	padding-bottom: 2.5rem;
	border-bottom: 0.0625rem solid #999;
}
.dsfscedtyer {
	padding-left: 5.375rem;
}
.kjkkmlxdrtx:hover {
	background: #5c94d5;
	color: #fff !important;
}
.kjkkmlxdrtx:hover .fdsgdgdert {
	display: none;
}
.kjkkmlxdrtx:hover * {
	color: #fff !important;
	transform: scale(1.05);
}
.kjkkmlxdrtx:hover .sdfsdfertdrrt {
	position: relative;
	left: -5rem;
}
.kjkkmlxdrtx .img-responsive {
	width: 20rem;
}
.jjdsfstr {
	width: 2.1875rem;
	height: 2.1875rem;
	text-align: center;
	line-height: 2.1875rem;
	border: 1px solid #e0e0e0;
	font-size: 1.125rem;
	cursor: pointer;
}
.jjdsfstr.act {
	background: #0045C7;
	color: #fff !important;
	border-color: #0045C7;
}
.jjdsfstr:hover {
	color: #0045C7;
	border-color: #0045C7;
}
.tajhsrtqer a {
	font-size: 1.875rem;
	font-weight: 400;
	line-height: 1;
	display: block;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	border-right: 0.0625rem solid #e0e0e0;
}
.tajhsrtqer a:last-child {
	border: 0;
}
.tajhsrtqer a.act {
	color: #0045C7;
}
.jjdsfstresdrtt {
	display: grid;
	grid-template-columns: repeat(3, 1fr);
	grid-template-rows: repeat(1, 1fr);
	grid-column-gap: 2.5rem;
	grid-row-gap: 2.5rem
}
.jhjknmxrtxetr {
	height: 17.875rem;
	border-radius: 0.375rem;
	overflow: hidden;
	position: relative;
}
.jkfttxert {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.sdfstrertew {
	width: 4.0625rem;
	height: 4.0625rem;
	cursor: pointer;
}
.vide-item-se {
	cursor: pointer;
}
.vide-item-se:hover .jkfttxert {
	transform: scale(1.1);
}
.jjmsdfdtrwer {
	font-size: 1.25rem;
	font-weight: bold;
	color: #000000;
}
.jjmsdfsertrx {
	font-size: 0.9375rem;
	font-weight: 400;
	color: #666666;
	line-height: 1.75rem;
}
.jjlsdfsrtrxdr {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 999;
	background: rgba(0,0,0,0.5);
	display: none;
}
.jjlsdfsrtrxdr.act {
	display: flex;
}
.video-box {
	width: 61.0625rem;
	height: 36.9375rem;
}
.sdfgsdertesdertt {
	position: absolute;
	right: -3.75rem;
	top: 0;
	font-size: 2.5rem !important;
	cursor: pointer;
}
.dsfstrecrtt {
	font-size: 2.1875rem;
	font-weight: 400;
	color: #1E1E1E;
	line-height: 2.5625rem;
}
.kkdsfstrxer {
	height: 27.0625rem;
}
.sdfstrcertt {
	width: 41.5rem !important;
	object-fit: none;
}
.kkfgtmsdfstree {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
}
.jjdsfsterser {
	width: 6.875rem;
	height: 6.875rem;
	cursor: pointer;
}
.jjdsfsterser:hover {
	transform: scale(1.1);
}
.mt110 {
	margin-top: 6.875rem;
}
.jjmsdfsdtrtwer {
	font-size: 1.75rem;
	font-weight: bold;
	color: #1E1E1E;
	line-height: 2.6125rem;
	text-align: center;
}
.jjdsfsetr-rigght {
	width: 20.625rem;
	margin-left: 9.375rem;
}
.jkjdsfstrerr {
	font-size: 1.25rem;
	font-weight: 400;
	color: #1E1E1E;
	line-height: 2.5625rem;
	margin-top: 5rem;
}
.jkjdsfstrerr table{ margin: 0 auto;}
.jkjdsfstrerr .ue-table-interlace-color-double{ background-color: #f7faff;}
.jkjdsfstrerr ol{ margin-left: 20px;}
.jkjdsfstrerr ul{ margin-left: 20px;}
.jkjdsfstrerr img {
	max-width: 100%;
	height:auto;
}
.jkjdsfstrerr video {
	max-width: 100%;
}
.jkjdsfstrerr p {
	margin-top: 1rem;
}
.jkjdsfstrerr a {
	color: #0045C7
}
.kjdsfsetrdertr {
	height: 11.875rem;
	overflow: hidden;
	width: 100%;
}
.kjdsfsetrdertr img {
	width: 100%;
	height: 100%;
}
.kjjsdfstrrt {
	margin-top: 3.125rem;
}
.laiyuan {
	color: #999;
	font-size: 1.25rem;
}
.laiyuan a {
	color: #999;
	border-bottom: 1px solid #000;
}
.dfgdfgerxddert {
	font-size: 1.125rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #000000;
	line-height: 2.1875rem;
	padding-top: 0.625rem;
}
.kkdsfstreertrw {
	font-size: 0.9375rem;
	font-family: Source Han Sans CN;
	font-weight: 400;
	color: #666666;
	line-height: 1.5rem;
	border-top: 0.0625rem solid #666666;
	padding-top: 0.625rem;
	max-height: 5rem;
	height: 3.75rem;
}
.jhndsfsdtre-item {
	display: block;
	margin-bottom: 1.875rem;
}
.jhndsfsdtre-item:hover * {
	color: #0045C7 !important;
}
.jhndsfsdtre-item:hover img {
	transform: scale(1.1)
}
.jjdsftrrcrt {
	cursor: pointer;
	width: 56.875rem;
	height: 5rem;
	line-height: 5rem;
	background: #a3a3a3;
	font-size: 1.125rem;
	font-family: Source Han Sans CN;
	font-weight: bold;
	color: #000000;
	text-align: right;
	padding-right: 13.75rem;
}
.dsfsrtesdewrt {
	position: absolute;
	font-size: 2.5rem !important;
	right: 1.25rem;
}
.jjdsftrrcrt.ab {
	text-align: left;
	padding-left: 13.75rem;
	padding-right: 0;
}
.jjdsftrrcrt.ab .dsfsrtesdewrt {
	right: inherit;
	left: 1.25rem !important;
}
.jjdsftrrcrt:hover {
	background: #0045C7;
	color: #fff;
}
.shoujertxerrt {
	width: 50.6875rem;
	height: 4.9375rem;
	border: 1px solid #666;
	border-radius: 2.5rem;
	margin: auto;
}
.shoujertxerrt input {
	width: 100%;
	height: 100%;
	border-radius: 2.5rem;
	border: 0;
	padding-left: 1.875rem;
	font-size: 1.25rem;
	font-weight: 400;
	line-height: 2.9375rem;
}
.shoujertxerrt .wentisousuo {
	border: 0;
	background: transparent !important;
}
.icon-fangdajing:hover {
	color: #0045C7;
}
.kkdsfsdtreeerr {
	display: grid;
	grid-template-columns: repeat(2, 1fr);
	grid-template-rows: repeat(1, 1fr);
	grid-column-gap: 3.125rem;
	grid-row-gap: 3.125rem
}
.jjsdfsdresdrr {
	font-size: 2.5rem;
	font-weight: bold;
	color: #1E1E1E;
	line-height: 1;
	padding-left: 1.25rem;
	border-left: 0.4375rem solid #0045C7;
}
.jjsdfsdresdrr.ab {
	border-color: #fff;
	color: #fff;
}
.sdfsdtrwxerts {
	width: 62.5rem;
	height: 48.125rem;
}
.dsfsdtrexertx {
	width: 18.75rem;
}
.dfsdtrexetrswe {
	margin-top: 1.5625rem;
	font-size: 2.1875rem;
	font-weight: bold;
	color: #0045C7;
}
.dsfsertserts {
	font-size: 1.25rem;
	font-weight: 400;
	color: #333333;
	line-height: 2.4rem;
	width: 37.875rem;
}
.dsfgsdtreserr {
	font-size: 1.25rem;
	font-weight: 400;
	color: #333333;
	line-height: 2.25rem;
}
.jjnsdfsdtresxer {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(1, 1fr);
	grid-column-gap: 1.25rem;
	grid-row-gap: 1.25rem
}
.kjkjdfdstexsertr {
	height: 27.0625rem;
}
.kjkjdfdstexsertr img {
	width: 100%;
	height: 100%;
	transition: all linear 0.5s;
	-moz-transition: all linear 0.5s;
	-webkit-transition: all linear 0.5s;
	-o-transition: all linear 0.5s;
}
.kjkjdfdstexsertr {
	overflow: hidden;
}
.jjnsdfsdtresxer>div:hover .imgjz {
	transform: scale(1.1);
	cursor: pointer;
}
.kksdfertewxerr {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 100001;
	display: none;
}
.kksdfertewxerr.act {
	display: flex;
}
.dfsdtrxdr {
	width: 81.25rem;
	height: 43.75rem;
	background: #f2f2f2;
	border-radius: 0.25rem;
}
.dsfsertsxertw {
	height: 100%;
	width: 30rem;
}
.sdfstrewcedrtx {
	padding: 5rem 6.25rem;
	overflow: auto;
	height: 500px;
	flex: inherit;
	padding-bottom: 60px !important;
}
.sdfstrewcedrtx p {
	line-height: 2.2
}
.sdfstrewcedrtx::-webkit-scrollbar {
 width: 0px;
 height: 0px;
}
.sdfs5trsertw {
	position: absolute;
	right: 1.25rem;
	top: 1.25rem;
	cursor: pointer;
	z-index: 99;
}
.f_b {
	display: inline-block;
}
.kksdfsetrsder {
	position: absolute;
	left: 0;
	bottom: 3.75rem;
	width: 100%;
	padding-left: 30rem;
	cursor: pointer;
}
.kdsfsrtedsfs {
	position: absolute;
	width: 50%;
	height: 100%;
	top: 0;
	cursor: pointer;
}
.kdsfsrtedsfs.aa {
	left: 0;
	top: 0;
}
.kdsfsrtedsfs.ab {
	right: 0;
	top: 0;
}
.jjfdsrtdertewr {
	height: 70rem;
	background: url("../img/sdfsdfd1.webp");
	background-size: 100% 100%;
	padding-top: 9.375rem;
	padding-bottom: 6.25rem;
}
.sdfsdtrsewrr {
	font-size: 1.375rem;
	font-family: "Source Han Sans CN", "微软雅黑", "-apple-system";
	font-weight: 400;
	color: #FFFFFF;
	line-height: 3rem;
	margin-top: 1.875rem;
}
.sdfsrwesewtrwe {
	width: 25.625rem;
	height: 25.625rem;
}
.cswretrtwer {
	position: absolute;
	right: -0.625rem;
	top: 0;
	width: 2.5rem;
	height: 2.5rem;
	z-index: 999;
	border: 0;
	background: transparent !important;
}
.shousetgxert {
	z-index: 99;
}
.jjnmxertwserrse {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 999;
	display: none;
}
.jjnmxertwserrse.act {
	display: flex;
}
.sdfsdreeettre {
	border-radius: 0.25rem;
	padding: 3.625rem 3.625rem;
	padding-bottom: 3.625rem;
}
.sdfsdreeettre .jkmxetwrr {
	margin-top: 0 !important;
}
.icon-guanbi:hover {
	color: #0045C7;
}
.clososertwe {
	position: absolute;
	right: 1.25rem;
	top: 1.25rem;
	font-size: 1.875rem !important;
	cursor: pointer;
}
.jhxedrtsertw {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: red;
	left: 53.125rem;
	top: 0;
}
.bnjjnsertw.au {
	overflow: inherit !important;
}
.mySwiper .swiper-slide {
	position: relative;
}
.mySwiper .swiper-slide.swiper-slide-active::after {
	content: ' ';
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.2);
}
.erpuptsderer {
	position: fixed;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.5);
	z-index: 999;
	display: none;
}
.jhkxertwerr {
	background: #fff;
	opacity: 0.95;
	height: 0rem;
	z-index: 1;
	position: absolute;
	left: 0;
	width: 100%;
	top: 7.5rem;
}
.header-pup-down-box {
	display: none;
}
.dx-header.acb .jhkxertwerr {
	height: 35rem;
}
/*.dx-header.acb .header-pup-down-box {
	display: block;
}*/
.kkmxexretrtwer {
	background: #fff;
	position: absolute;
	padding: 0.3125rem 0.25rem 0.3125rem 1.05rem;
	box-shadow: 0 0.1875rem 0.375rem rgba(0,0,0,0.1);
	border-radius: 0 0 0.625rem 0.625rem;
	display: none;
	line-height: 2.2rem;
	left: 0;
}
.sdfsdtserytrt:hover .kkmxexretrtwer {
	display: block;
}
.sdfsdtserytrt:hover .icon-arrow-down {
	display: inline-block;
	transform: rotate(180deg);
}
.dsfdewrexeter {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	z-index: 1;
}
i.iconfont.icon-ins.fz22.cz, i.iconfont.icon-youtube1.fz26.cz {
	color: #333 !important;
}
.dsfsdtrexertxer {
	width: 9.35rem;
}
.kdfserxertwe .f_i {
	margin-right: 0.625rem;
	cursor: pointer;
	opacity: 0.5;
}
.kdfserxertwe .f_i.act {
	opacity: 1;
	border: 2px solid #0045C7;
}
.cdrtwrrt {
	position: relative;
	top: 11.25rem;
}
#wrapper {
	overflow: auto;
}
.dfsdercer4tewrer {
	margin-top: 12.5rem;
}
.fdsfsrsecxeerr {
	height: 31.25rem;
	border-radius: 2%;
}
.fgfdgdferxraa {
	left: -2.5rem;
}
.fgfdgdferxrab {
	right: -2.5rem;
}
.kkdfstrxertxe {
	display: grid;
	grid-template-columns: repeat(4, 1fr);
	grid-template-rows: repeat(1, 1fr);
	grid-column-gap: 0.9375rem;
	grid-row-gap: 0.9375rem
}
.kkcvstercrertt {
	height: 15.625rem;
	background: #eeeeee;
}
.kkcvstercrertt img {
	max-width: 100%;
	max-height: 100%;
}
.fdsdfrtexertr {
	font-size: 1.25rem;
	border: 1px solid #808080;
	line-height: 4.25rem;
	display: inline-block;
	margin-top: 6.25rem;
	width: 13.75rem;
	text-align: center;
	color: #808080;
}
.kkfgrtyxert {
	position: absolute;
	right: -1.3125rem;
	top: -0.9375rem;
	width: 1.8rem;
}
.sdfsdrxertwr {
	position: relative;
	bottom: 0.125rem;
	width: 2rem;
}
.dx-banner .swiper-pagination-bullet {
	width: 0.75rem;
	height: 0.75rem;
	margin: 0 0.5rem !important;
}
.xfsdtrexert {
	width: 60px;
	height: 60px;
	background: url(../img/hhbgsetr.png);
	background-size: 100% 100%;
}
.xfsdtrexert:hover i {
	color: #0045C7;
}
.fdgdftxertertt {
	transform: rotate(180deg);
	margin-top: 0rem;
	margin-right: -1.25rem;
}
.kkaertxewra:hover {
	color: #0045C7;
}
.fsdgfgercxetrt .kkaertxewra {
	margin-top: 4%;
}
.kkjnmxtrtwerr a {
	font-size: 1rem;
	white-space: nowrap;
}
.fz26.ml50.sz.f_i.sdfsdtserytrt {
	font-size: 1.2rem !important;
	width: 7.15rem;
}
.sdfsdtserytrt span:hover, .kkmxexretrtwer a:hover {
	color: #0045C7;
}
.sdfsdtserytrt {
	padding-left: 1.25rem;
	padding-right: 0.75rem;
}
.sdfsdtserytrt:hover {
	border-radius: 0.625rem 0.625rem 0 0;
	box-shadow: 0 -0.1875rem 0.375rem rgba(0,0,0,0.1);
}
.kjjmxettwertr {
	width: 3.8rem;
	position: absolute;
	right: -2.1875rem;
	top: -2.1875rem;
}
.kdfsdfrtryrk .animate__fadeInUp {
	display: none;
}
.swiper-slide-prev .animate__fadeInUp, .swiper-slide-next .animate__fadeInUp, .swiper-slide-active .animate__fadeInUp {
	display: block;
}
.fgfdtrsetye {
	display: inline-block !important;
	width: 3.125rem;
}
.overtext p span {
	margin: 0 !important;
	color: #333;
}
.about-timeline .year-content {
	padding-left: 21.875rem;
}
.about-timeline .year-content ul li .overtext {
	height: 6.25rem;
}
.overtext.act {
	height: auto;
}
.year-content li.active h4 {
	color: #0045C7 !important;
}
.dsfsdcxertwert {
	max-width: 120rem;
	margin-left: auto;
	margin-right: auto;
}
