
/*html5设置*/
article, aside, details, figcaption, figure, footer, header, main, nav, section { display: block; }



p, span { margin: 0; padding: 0; border: 0; outline: 0;  /* font-size:initial; */ vertical-align: baseline; background: transparent; -webkit-tap-highlight-color: transparent; }

ul, ol, li { list-style-type: none; }
a { text-decoration: none; outline: none; color: #333; cursor: pointer; }
a:focus { outline: none; -moz-outline: none; }
a img { border: none; }

/*强制去除表单自带的样式*/
select, input, textarea { border-radius: 0; -webkit-border-radius: 0; }
input:focus { outline: none; }
input, button, select, textarea { outline: none;  /*-webkit-appearance:none;*/ }
textarea { resize: none;  /*-webkit-appearance:none;*/ }
textarea, input, select { background: none; border: none; margin: 0; padding: 0; }



main, footer { display: block; }

.fl { float: left; }
.fr { float: right; }
.flex { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }

.inlineflex { display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; }


/*伸缩流方向*/

.f_direction_row { -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; }

/*主轴对齐*/

.j_around { -moz-justify-content: space-around; -webkit-justify-content: space-around; justify-content: space-around; }

/*侧轴对齐*/


/*伸缩性*/
.flex_wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }


/*显示顺序*/


/*单行溢出*/
.text { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

.xz45 { transform: rotate(45deg); -ms-transform: rotate(45deg);  /* IE 9 */ -moz-transform: rotate(45deg);  /* Firefox */ -webkit-transform: rotate(45deg);  /* Safari 和 Chrome */ -o-transform: rotate(45deg); }
.xz90 { transform: rotate(90deg); -ms-transform: rotate(90deg);  /* IE 9 */ -moz-transform: rotate(90deg);  /* Firefox */ -webkit-transform: rotate(90deg);  /* Safari 和 Chrome */ -o-transform: rotate(90deg); }
.xz180 { transform: rotate(180deg); -ms-transform: rotate(180deg);  /* IE 9 */ -moz-transform: rotate(180deg);  /* Firefox */ -webkit-transform: rotate(180deg);  /* Safari 和 Chrome */ -o-transform: rotate(180deg); }
.xz270 { transform: rotate(270deg); -ms-transform: rotate(270deg);  /* IE 9 */ -moz-transform: rotate(270deg);  /* Firefox */ -webkit-transform: rotate(270deg);  /* Safari 和 Chrome */ -o-transform: rotate(270deg); }
.xzx { transform: rotateX(180deg); -ms-transform: rotateX(180deg); -moz-transform: rotateX(180deg); -webkit-transform: rotateX(180deg); -o-transform: rotateX(180deg); }
.xzy { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.ab { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.scrollbar::-webkit-scrollbar { width: 2px; height: 2px; background-color: #ccc; }
.scrollbar::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.wrap { width: 100%; max-width: 1650px; margin: 0 auto; }
.w1600 { width: 100%; max-width: 1600px; margin: 0 auto; }
.w1440 { width: 100%; max-width: 1440px; margin: 0 auto; }
.w1400 { width: 100%; max-width: 1400px; margin: 0 auto; }
.w1200 { width: 100%; max-width: 1200px; margin: 0 auto; }
img { max-width: 100%; max-height: 100%; }
.pc { display: block; }
.wap { display: none; }
.w1800 { max-width: 100%; padding: 0 60px; }
.noselect { -webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ }
@media (min-width:1921px) {
	.wrap { max-width: 100%; padding: 0 7.3vw; }
}
@media (max-width:1770px) {
	.wrap { max-width: 100%; padding: 0 60px; }
}
@media (max-width:1720px) {
	.w1600 { max-width: 100%; padding: 0 60px; }
}
@media (max-width:1560px) {
	.w1440 { max-width: 100%; padding: 0 60px; }
}
@media (max-width:1520px) {
	.w1400 { max-width: 100%; padding: 0 60px; }
}
@media (max-width:1320px) {
	.w1200 { max-width: 100%; padding: 0 60px; }
}
@media (max-width:1024px) {
	.w1800, .w1400, .wrap, .w1440, .w1600, .w1200 { padding: 0 30px; }
}
@media (max-width:990px) {
	.w1800, .w1400, .wrap, .w1440, .w1600, .w1200 { padding: 0 20px; }
}
@media (max-width:768px) {
	.pc { display: none; }
	.wap { display: block; }
}
.noselect { -webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ }
header { position: fixed; top: 0; left: 0; width: 100%; height: 120px; color: #fff; z-index: 999; font-size: 16px; background: transparent; padding: 0 60px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }

header.on { height: 70px; background: transparent; }
header.on:before { background: rgba(0, 0, 0, 0.15); }
header.on1 { height: 70px; background: transparent; }
header.on1:before { background: rgba(0, 0, 0, 0.15); }
.inside_details header:before { background: #e9e9e9; }


.inside_details header a, header.on1 a, header.on2 a, header:hover a { color: #333; }
.inside_details header .logo img, header.on1 .logo img, header.on2 .logo img, header:hover .logo img { display: none; }
.inside_details header .logo img.on, header.on1 .logo img.on, header.on2 .logo img.on, header:hover .logo img.on { display: block; }
.inside_details header .right .search .form_search input, header.on1 .right .search .form_search input, header.on2 .right .search .form_search input, header:hover .right .search .form_search input, header.on1 .right .search .form_search a, header.on2 .right .search .form_search a, header:hover .right .search .form_search a, header.on1 .right .search .form_search button, header.on2 .right .search .form_search button, header:hover .right .search .form_search button { background: rgba(0, 0, 0, 0.15); color: #333; }
.inside_details header .right .search .form_search input::placeholder, header.on1 .right .search .form_search input::placeholder, header.on2 .right .search .form_search input::placeholder, header:hover .right .search .form_search input::placeholder, header.on1 .right .search .form_search a::placeholder, header.on2 .right .search .form_search a::placeholder, header:hover .right .search .form_search a::placeholder, header.on1 .right .search .form_search button::placeholder, header.on2 .right .search .form_search button::placeholder, header:hover .right .search .form_search button::placeholder { color: #333; }
.inside_details header .right .search a, header.on1 .right .search a, header.on2 .right .search a, header:hover .right .search a { color: #333; }
.inside_details header .right .login, header.on1 .right .login, header.on2 .right .login, header:hover .right .login { background: url(../image/login2.png) no-repeat center; }
header:before { content: ''; width: 100%; height: 1px; left: 0%; bottom: 0; position: absolute; }
header .logo { height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
header .logo img { display: block; }
header .logo img.on { display: none; }
header .nav { 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; height: 100%; }
header .nav.on { width: 0; overflow: hidden; }




.head_wap { display: none; }
.header_d2 { height: 120px; background: #21242a; }
@media (max-width:1440px) {
	header { height: 100px; }
	header.on, header.on1 { height: 60px; }
	.header_d2 { height: 100px; }
}
@media (max-width:1366px) {
	header { font-size: 14px; }
	header a { font-size: 14px; }
}
@media (max-width:1280px) {
	header { height: 80px; }
	header.on, header.on1 { height: 50px; }

}
@media (max-width:1024px) {
	header { padding: 0 30px; }
	header .right .lan .lan_a { font-size: 14px; }

}
@media (max-width:990px) {
	header { display: none; }
	.header_d { height: 60px; }
	.header_d2 { height: 0px; }
	.head_wap { display: block; position: fixed; top: 0; left: 0; width: 100%; height: 60px; z-index: 999; background: #fff; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .top { border-color: transparent !important; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .box .a2 .top2 { border-color: transparent !important; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .box, .head_wap.head_wap2 .h_bot .h_nav li .a1 .box .a2 .box2 { padding-left: 15px; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .box .a2 .top2.on a:before { background: #6f8db6; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .box .a2 .top2 a { position: relative; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .box .a2 .top2 a:before { content: ''; width: 8px; height: 2px; position: absolute; left: -15px; top: 50%; transform: translateY(-50%); background: #999; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .box .a2 .box2 a { position: relative; }
	.head_wap.head_wap2 .h_bot .h_nav li .a1 .box .a2 .box2 a:before { content: ''; width: 6px; height: 1px; position: absolute; left: -15px; top: 50%; transform: translateY(-50%); background: #999; }
	.head_wap .h_top { height: 100%; padding: 0 20px; border-bottom: 1px solid #eee; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
	.head_wap .h_top .logo { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
	.head_wap .h_top .logo img { max-height: 35px; }
	.head_wap .h_top .open_nav { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -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; }
	.head_wap .h_top .open_nav.on i:first-child { -webkit-transform: translate(0, 7px) rotate(45deg); -ms-transform: translate(0, 7px) rotate(45deg); transform: translate(0, 7px) rotate(45deg); }
	.head_wap .h_top .open_nav.on i:nth-child(2) { opacity: 0; }
	.head_wap .h_top .open_nav.on i:last-child { -webkit-transform: translate(0, -7px) rotate(-45deg); -ms-transform: translate(0, -7px) rotate(-45deg); transform: translate(0, -7px) rotate(-45deg); }
	.head_wap .h_top .open_nav i { width: 24px; height: 2px; background-color: #6f8db6; margin: 2.5px 0; -webkit-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; }
	.head_wap .h_bot { position: absolute; width: 100%; left: 0; background: #fff; overflow: hidden; padding: 20px 0; display: none; }
	.head_wap .h_bot .h_nav a:hover { color: #6f8db6; }
	.head_wap .h_bot .h_nav li.on .a1 .top a, .head_wap .h_bot .h_nav li.on .a1 .top i { color: #6f8db6; }
	.head_wap .h_bot .h_nav li .a1 .top { height: 40px; padding: 0 20px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
	.head_wap .h_bot .h_nav li .a1 .top.on { border-color: #6f8db6; }
	.head_wap .h_bot .h_nav li .a1 .top.on a { color: #6f8db6; }
	.head_wap .h_bot .h_nav li .a1 .top.on i { transform: rotate(90deg); -ms-transform: rotate(90deg);    /* IE 9 */ -moz-transform: rotate(90deg);    /* Firefox */ -webkit-transform: rotate(90deg);    /* Safari 和 Chrome */ -o-transform: rotate(90deg); color: #6f8db6; }
	.head_wap .h_bot .h_nav li .a1 .top a { width: calc(100% - 50px); height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 16px; }
	.head_wap .h_bot .h_nav li .a1 .top i { width: 40px; height: 40px; 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; font-size: 24px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
	.head_wap .h_bot .h_nav li .a1 .box { display: none; padding: 0 20px; background: #f6f8fd; border-top: 1px solid rgba(0, 0, 0, 0.1); border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2 { height: 35px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2.on a { color: #6f8db6; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2.on i:before { background: #6f8db6; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2.on i:after { height: 0; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2 a { width: calc(100% - 50px); height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 14px; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2 i { width: 40px; height: 35px; 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; font-size: 20px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; position: relative; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2 i:before { content: ''; position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); width: 14px; height: 2px; background: #a0a0a0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .top2 i:after { content: ''; position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); width: 2px; height: 14px; background: #a0a0a0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .box2 { display: none; padding: 0 10px; }
	.head_wap .h_bot .h_nav li .a1 .box .a2 .box2 a { width: 100%; font-size: 13px; line-height: 28px; color: #999999; display: block; }
	.head_wap .h_bot .h_search { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 40px; margin: 10px 0; padding: 0 20px; }
	.head_wap .h_bot .h_search input { width: calc(100% - 40px); height: 100%; background: rgba(0, 0, 0, 0.1); padding: 0 15px; font-size: 16px; color: #333; }
	.head_wap .h_bot .h_search input::placeholder { font-size: 16px; color: #333; }
	.head_wap .h_bot .h_search a, .head_wap .h_bot .h_search button { width: 40px; height: 100%; background: #6f8db6; color: #fff; font-size: 20px; text-align: center; line-height: 40px; }
	.head_wap .h_bot .h_lan { 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; height: 40px; margin: 10px 0; }
	.head_wap .h_bot .h_lan a { font-size: 16px; color: #333; margin: 0 8px; }
}
.a1.a1_zl_down i { transform: rotate(135deg) !important; -ms-transform: rotate(135deg) !important;  /* IE 9 */ -moz-transform: rotate(135deg) !important;  /* Firefox */ -webkit-transform: rotate(135deg) !important;  /* Safari 和 Chrome */ -o-transform: rotate(135deg) !important; }
.a1.a1_zl_down:hover i { transform: rotate(135deg) translate(5px, -5px) !important; }
.a1.a1_zl_down2 i { transition: all 0.5s; }
.a1.a1_zl_down2:hover i { transform: rotate(90deg) translate(5px, 0px) !important; }
.sqsy_sm0308 { position: fixed; top: 50%; right: 8px; transform: translateY(-50%); z-index: 9; background: #323993; border-radius: 0.78vw; width: 125px; box-shadow: 0px 0 20px rgba(0, 0, 0, 0.15); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.sqsy_sm0308.on { display: block; }
.sqsy_sm0308.close { right: -125px; }
.sqsy_sm0308.close .open_sqsy { left: -30px; z-index: 1; }
.sqsy_sm0308.close .close_sqsy { right: 0; z-index: 0; }
.sqsy_sm0308 .open_sqsy { position: absolute; width: 40px; height: auto; left: 0px; top: 50px; font-size: 24px; color: #333; z-index: 2; background: #fff; border-top-left-radius: 5px; border-bottom-left-radius: 5px; text-align: center; line-height: 50px; z-index: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; padding-right: 10px; padding-bottom: 20px; }
@media (max-width:2048px) {
	.sqsy_sm0308 .open_sqsy { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.sqsy_sm0308 .open_sqsy { font-size: 24px; }
}
@media (max-width:1680px) {
	.sqsy_sm0308 .open_sqsy { font-size: 21px; }
}
@media (max-width:1440px) {
	.sqsy_sm0308 .open_sqsy { font-size: 18px; }
}
@media (max-width:1366px) {
	.sqsy_sm0308 .open_sqsy { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.sqsy_sm0308 .open_sqsy { font-size: 16px; }
}
.sqsy_sm0308 .open_sqsy:before { width: 100%; text-align: center; color: #2f33b2; }
.sqsy_sm0308 .open_sqsy:after { content: '申请试用'; color: #2f33b2; font-weight: 600; font-size: 14px; width: 100%; height: auto; left: 0; top: 100%; line-height: 1.1; 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; box-sizing: border-box; writing-mode: vertical-lr; -webkit-writing-mode: vertical-lr; -ms-writing-mode: vertical-lr; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
.sqsy_sm0308 .close_sqsy { position: absolute; width: 30px; height: 30px; right: 0px; top: -8px; font-size: 30px; color: #333; z-index: 2; text-align: center; line-height: 30px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.sqsy_sm0308 .close_sqsy { font-size: 32px; }
}
@media (max-width:1920px) {
	.sqsy_sm0308 .close_sqsy { font-size: 30px; }
}
@media (max-width:1680px) {
	.sqsy_sm0308 .close_sqsy { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.sqsy_sm0308 .close_sqsy { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.sqsy_sm0308 .close_sqsy { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.sqsy_sm0308 .close_sqsy { font-size: 20px; }
}
.sqsy_sm0308 .close_sqsy:hover { transform: rotate(180deg); -ms-transform: rotate(180deg);  /* IE 9 */ -moz-transform: rotate(180deg);  /* Firefox */ -webkit-transform: rotate(180deg);  /* Safari 和 Chrome */ -o-transform: rotate(180deg); }
.sqsy_sm0308 .top { background: #fff; border-radius: 0.78vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -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; width: 100%; padding: 20px 0 15px; position: relative; top: -5px; }
.sqsy_sm0308 .top:before { width: 100%; height: 22px; content: ''; position: absolute; left: 0; bottom: -11px; background: url(../image/bg_xm0308.png) no-repeat center; z-index: -1; }
.sqsy_sm0308 .top h3 { font-size: 31px; color: #323993;  text-transform: capitalize; }
@media (max-width:2048px) {
	.sqsy_sm0308 .top h3 { font-size: 33.06666667px; }
}
@media (max-width:1920px) {
	.sqsy_sm0308 .top h3 { font-size: 31px; }
}
@media (max-width:1680px) {
	.sqsy_sm0308 .top h3 { font-size: 27.125px; }
}
@media (max-width:1440px) {
	.sqsy_sm0308 .top h3 { font-size: 23.25px; }
}
@media (max-width:1366px) {
	.sqsy_sm0308 .top h3 { font-size: 22.05520833px; }
}
@media (max-width:1280px) {
	.sqsy_sm0308 .top h3 { font-size: 20.66666667px; }
}
.sqsy_sm0308 .top img { width: 88px; height: 88px; max-width: 100%; margin: 19px auto; }
.sqsy_sm0308 .top a { font-size: 14px; color: #ffffff; background: #2f33b2; width: 89px; max-width: 100%; height: 24px; border-radius: 10px; 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; }
.sqsy_sm0308 .bot { padding: 15px 0 15px; text-align: center; }
.sqsy_sm0308 .bot p { font-size: 12px; color: #ffffff; margin-bottom: 5px; }
.sqsy_sm0308 .bot b { font-size: 14px; color: #fff;  }
@media (max-width:1440px) {
	.sqsy_sm0308 { width: 120px; }
}
@media (max-width:990px) {
	.sqsy_sm0308 { display: none; }
}
#fullPage .section { padding-top: 80px; }
#fullPage .section.banner_sm0308, #fullPage .section.foot { padding-top: 0; }
#fullPage .section .fp-tableCell { height: 100% !important; }
@media (max-width:1440px) {
	#fullPage .section { padding-top: 60px; }
}
@media (max-width:1280px) {
	#fullPage .section { padding-top: 50px; }
}
@media (max-width:990px) {
	#fullPage .section { padding-top: 0px; }
}
@media (max-width:768px) {
	#fullPage { width: 100%; overflow-x: hidden; }
	#fullPage .section { height: auto !important; }
	#fullPage .section.banner_sm0308 { height: auto !important; }
	#fullPage .section .fp-tableCell { height: 100% !important; }
}
.banner_sm0308 { overflow: hidden; position: relative; }
.banner_sm0308 #canvas_dmy { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent; z-index: 1; }
.banner_sm0308 .swiper-slide { 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; position: relative; height: 100vh; }
.banner_sm0308 .swiper-slide.s_video:before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.4); }
.banner_sm0308 .swiper-slide > video { object-fit: fill; position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.banner_sm0308 .swiper-slide .art { z-index: 2; }
.banner_sm0308 .swiper-slide > img { width: 100%; height: 100%; max-height: 100%; object-fit: cover; }
.banner_sm0308 .sb { width: 1.46vw; height: 2.08vw; min-width: 14px; min-height: 20px; border-radius: 20px; border: 1px solid #fff; position: absolute; left: 50%; transform: translateX(-50%); bottom: 5.2vw; z-index: 5; display: none; }
.banner_sm0308 .sb:before { content: ''; width: 2px; height: 0.52vw; min-height: 5px; background: #fff; position: absolute; left: 50%; margin-left: -1px; top: 6px; -webkit-animation: sbin 1.8s linear infinite; animation: sbin 1.8s linear infinite; }
.banner_sm0308 .art { position: absolute; left: 7.1%; top: 50%; transform: translateY(-50%); margin-top: 60px; }
.banner_sm0308 .art h2 { font-size: 48px; color: #ffffff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.banner_sm0308 .art h2 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.banner_sm0308 .art h2 { font-size: 48px; }
}
@media (max-width:1680px) {
	.banner_sm0308 .art h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner_sm0308 .art h2 { font-size: 36px; }
}
@media (max-width:1366px) {
	.banner_sm0308 .art h2 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.banner_sm0308 .art h2 { font-size: 32px; }
}
@media (max-width:1680px) {
	.banner_sm0308 .art h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner_sm0308 .art h2 { font-size: 32px; }
}
@media (max-width:1290px) {
	.banner_sm0308 .art h2 { font-size: 28px; }
}
@media (max-width:1024px) {
	.banner_sm0308 .art h2 { font-size: 24px; }
}
.banner_sm0308 .art h2 i { width: 3.6vw; min-width: 30px; height: 2px; background: #fff; border-radius: 1px; display: block; margin-left: 1.3vw; }
.banner_sm0308 .art h3 { font-size: 70px; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; line-height: 1.2; margin: 1.4vw 0 4.7vw; }
@media (max-width:2048px) {
	.banner_sm0308 .art h3 { font-size: 74.66666667px; }
}
@media (max-width:1920px) {
	.banner_sm0308 .art h3 { font-size: 70px; }
}
@media (max-width:1680px) {
	.banner_sm0308 .art h3 { font-size: 61.25px; }
}
@media (max-width:1440px) {
	.banner_sm0308 .art h3 { font-size: 52.5px; }
}
@media (max-width:1366px) {
	.banner_sm0308 .art h3 { font-size: 49.80208333px; }
}
@media (max-width:1280px) {
	.banner_sm0308 .art h3 { font-size: 46.66666667px; }
}
.banner_sm0308 .art h3 p { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.banner_sm0308 .art h3 p span { display: block; margin-right: 0.15vw; }
.banner_sm0308 .art .d_img { width: 3.65vw; min-width: 40px; }
.banner_sm0308 .play_a { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; margin-bottom: 20px; line-height: 0; display: none; }
.banner_sm0308 .play_a img { width: 2.92vw; min-width: 40px; }
.banner_sm0308 .play_a:before { content: ''; width: 148%; height: 148%; position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; max-width: 148%; max-height: 148%; background: url(../image/play2_sm0308.png) no-repeat center; background-size: 100% 100%; -webkit-animation: spin 5s linear infinite; animation: spin 5s linear infinite; }
@keyframes spin {
	0% { transform: translate(-50%, -50%) rotate(0deg); }
	100% { transform: translate(-50%, -50%) rotate(360deg); }
}
@keyframes sbin {
	0% { top: 6px; }
	50% { top: 10px; }
	100% { top: 6px; }
}
@media (max-width:1770px) {
	.banner_sm0308 .art { left: 60px; }
}
@media (max-width:1024px) {
	.banner_sm0308 .art { left: 30px; }
}
@media (max-width:990px) {
	.banner_sm0308 .art { left: 30px; }
}
@media (max-width:768px) {
	.banner_sm0308 { height: calc(100vh - 60px) !important; }
	.banner_sm0308 .swiper-slide { height: auto; }
	.banner_sm0308 .art { margin-top: 0; }
	.banner_sm0308 .art h2 { font-size: 20px; }
	.banner_sm0308 .art h3 { font-size: 24px; margin: 18px 0 30px; }
	.banner_sm0308 .play_a { top: 60%; }
}
.ser_sm0308 { background: url(../image/bg3_sm0308.jpg) no-repeat center; background-size: cover; }
.ser_sm0308 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.ser_sm0308 .wrap .left { width: 36%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; padding-top: 4vw; }
.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 42px; color: #e5e5e5; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 44.8px; }
}
@media (max-width:1920px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 42px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 36.75px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 31.5px; }
}
@media (max-width:1366px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 29.88125px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 28px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 36px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 28px; }
}
@media (max-width:1290px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 24px; }
}
@media (max-width:1024px) {
	.ser_sm0308 .wrap .left h1, .ser_sm0308 .wrap .left h2.h2 { font-size: 22px; }
}
.ser_sm0308 .wrap .left h4 { font-size: 22px; color: #d9d9d9; font-family:  SourceHanSansCN-Light, SourceHanSansCN; margin: 1.46vw 0 2.6vw; opacity: 0.9; white-space: nowrap; }
@media (max-width:2048px) {
	.ser_sm0308 .wrap .left h4 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.ser_sm0308 .wrap .left h4 { font-size: 22px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left h4 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left h4 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.ser_sm0308 .wrap .left h4 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .left h4 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left h4 { font-size: 18px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left h4 { font-size: 16px; }
}
.ser_sm0308 .wrap .left a { font-size: 18px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; margin-top: 6.25vw; padding-bottom: 0.8vw; border-bottom: 1px solid rgba(230, 235, 255, 0.5); color: #fff; }
@media (max-width:2048px) {
	.ser_sm0308 .wrap .left a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.ser_sm0308 .wrap .left a { font-size: 18px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.ser_sm0308 .wrap .left a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .left a { font-size: 12px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left a { font-size: 16px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .left a { line-height: 22px; }
}
.ser_sm0308 .wrap .left a:hover i { transform: translate(5px, -5px); }
.ser_sm0308 .wrap .left a i { font-size: 22px; margin-left: 15px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.ser_sm0308 .wrap .left a i { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.ser_sm0308 .wrap .left a i { font-size: 22px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left a i { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left a i { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.ser_sm0308 .wrap .left a i { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .left a i { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .left a i { font-size: 18px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .left a i { font-size: 16px; }
}
.ser_sm0308 .wrap .left .d_img { width: 3.65vw; min-width: 40px; }
.ser_sm0308 .wrap .right { width: 62%; position: relative; }
.ser_sm0308 .wrap .right .imgbox { width: 100%; height: 0; padding-bottom: 76.66%; position: relative; }
.ser_sm0308 .wrap .right .imgbox .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.ser_sm0308 .wrap .right .imgbox .bg { position: absolute; width: 80.76%; height: 68.4%; top: 23.31%; left: 8.69%; z-index: 0; }
.ser_sm0308 .wrap .right .imgbox .items .item { position: absolute; z-index: 1; }
.ser_sm0308 .wrap .right .imgbox .items .item .d { width: 0.9vw; height: 0.9vw; position: absolute; border-radius: 50%; cursor: pointer; }
.ser_sm0308 .wrap .right .imgbox .items .item .d i { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 100%; height: 100%; border-radius: 50%; opacity: 1; background: #36dbe0; z-index: 5; }
.ser_sm0308 .wrap .right .imgbox .items .item .d:before, .ser_sm0308 .wrap .right .imgbox .items .item .d:after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0; transform-origin: center; animation: halo 1.5s infinite ease-out; animation-delay: 0s; border-radius: 50%; }
.ser_sm0308 .wrap .right .imgbox .items .item .d:before { width: 200%; height: 200%; z-index: 2; background: rgba(54, 219, 224, 0.3); }
.ser_sm0308 .wrap .right .imgbox .items .item .d:after { width: 300%; height: 300%; z-index: 1; background: rgba(54, 219, 224, 0.2); }
.ser_sm0308 .wrap .right .imgbox .items .item .d .box { width: 0; height: 0; position: absolute; height: auto; right: 0.9vw; top: 0.45vw; overflow: hidden; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; }
.ser_sm0308 .wrap .right .imgbox .items .item .d .box.on { width: 15.1vw; min-height: 150px; height: auto; }
.ser_sm0308 .wrap .right .imgbox .items .item .d .box.on .txt { opacity: 1; -webkit-transform: translateY(0); transform: translateY(0); }
.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 18px; width: 290px; line-height: 28px; color: #fff; margin-top: 15px; opacity: 0; -webkit-transform: translateY(20px); transform: translateY(20px); -webkit-transition: all 0.6s 0.6s ease; transition: all 0.6s 0.6s ease; }
@media (max-width:2048px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 18px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 12px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 16px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { line-height: 22px; }
}
.ser_sm0308 .wrap .right .imgbox .items .item .d .box .line { width: 100%; height: 1px; background: #fff; }
.ser_sm0308 .wrap .right .imgbox .items .item.item1 { width: 33.88%; height: 40.38%; top: 7.38%; left: 0.39%; }
.ser_sm0308 .wrap .right .imgbox .items .item.item1 .ss1 { position: absolute; width: 7.78%; top: 20%; left: 39.5%; -webkit-animation: ss1 2.5s linear infinite; animation: ss1 2.5s linear infinite; }
.ser_sm0308 .wrap .right .imgbox .items .item.item1 .ss2 { position: absolute; width: 7.78%; top: 31.5%; left: 56.5%; -webkit-animation: ss2 2.5s linear infinite; animation: ss2 2.5s linear infinite; }
.ser_sm0308 .wrap .right .imgbox .items .item.item1 .d { left: 23%; top: 69%; }
.ser_sm0308 .wrap .right .imgbox .items .item.item2 { position: absolute; width: 33.88%; height: 36.81%; bottom: 0; left: 0; }
.ser_sm0308 .wrap .right .imgbox .items .item.item2 .ss3 { position: absolute; width: 11.5%; top: 0%; left: 31%; -webkit-animation: ss1 2.5s linear infinite; animation: ss1 2.5s linear infinite; }
.ser_sm0308 .wrap .right .imgbox .items .item.item2 .ss4 { position: absolute; width: 11.5%; top: 9%; left: 44%; -webkit-animation: ss2 2.5s linear infinite; animation: ss2 2.5s linear infinite; }
.ser_sm0308 .wrap .right .imgbox .items .item.item2 .ss5 { position: absolute; width: 11.5%; top: 18%; left: 57%; -webkit-animation: ss1 2.5s linear infinite; animation: ss1 2.5s linear infinite; }
.ser_sm0308 .wrap .right .imgbox .items .item.item2 .d { left: 26%; top: 70%; }
.ser_sm0308 .wrap .right .imgbox .items .item.item3 { position: absolute; width: 33.88%; height: 34.77%; bottom: 1%; right: 0; }
.ser_sm0308 .wrap .right .imgbox .items .item.item3 .ss6 { position: absolute; width: 10.95%; top: 28%; left: 45.8%; -webkit-animation: ss1 2.5s linear infinite; animation: ss1 2.5s linear infinite; }
.ser_sm0308 .wrap .right .imgbox .items .item.item3 .d { left: 30%; top: 67%; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 { position: absolute; width: 47.36%; height: 77.96%; top: 0; right: 26.07%; z-index: 2; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list { position: absolute; width: 54%; height: 42%; left: 20%; bottom: 24%; overflow: hidden; -webkit-transform: rotateX(35deg) rotateY(45deg); transform: rotateX(35deg) rotateY(45deg); }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 16px; font-weight: 600; color: #36dbe0; opacity: 1; }
@media (max-width:2048px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 16px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 14px; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 12px; }
}
@media (max-width:1366px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { font-size: 14px; }
}
@media (max-width:768px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li { line-height: 22px; }
}
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child { opacity: 0.1; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li { opacity: 0.2; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li { opacity: 0.3; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li + li { opacity: 0.4; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li + li + li { opacity: 0.5; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li + li + li + li { opacity: 0.6; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li + li + li + li + li { opacity: 0.7; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li + li + li + li + li + li { opacity: 0.8; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li + li + li + li + li + li + li { opacity: 0.9; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list li:first-child + li + li + li + li + li + li + li + li + li { opacity: 1; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .ss7 { position: absolute; width: 76.9%; top: 19.6%; left: 12.37%; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .d { left: 4%; top: 70%; }
.ser_sm0308 .wrap .right .imgbox .items .item.item4 .dd { position: absolute; top: 0; left: 35%; width: 36%; height: 40%; }
@keyframes halo {
	0% { opacity: 0.5; transform: translate(-50%, -50%) scale(0.1); }
	50% { opacity: 1; }
	100% { opacity: 0.5; transform: translate(-50%, -50%) scale(1.25); }
}
@keyframes ss0 {
	0% { width: 80.76%; height: 68.4%; top: 23.31%; left: 8.69%; }
	50% { width: 82.76%; height: 70.4%; top: 22.31%; left: 7.69%; }
	100% { width: 80.76%; height: 68.4%; top: 23.31%; left: 8.69%; }
}
@keyframes ss1 {
	0% { transform: translateY(0); }
	50% { transform: translateY(-10px); }
	100% { transform: translateY(0); }
}
@keyframes ss2 {
	0% { transform: translateY(-10px); }
	50% { transform: translateY(0); }
	100% { transform: translateY(-10px); }
}
@keyframes ss3 {
	0% { width: 200%; height: 200%; opacity: 0.2; }
	50% { width: 150%; height: 150%; opacity: 0.15; }
	100% { width: 200%; height: 200%; opacity: 0.2; }
}
@keyframes ss4 {
	0% { width: 300%; height: 300%; opacity: 0.1; }
	50% { width: 200%; height: 200%; opacity: 0.2; }
	100% { width: 300%; height: 300%; opacity: 0.1; }
}
@media (max-width:1600px) {
	.ser_sm0308 .wrap .right { width: 60%; }
}
@media (max-width:1440px) {
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .szgd_list { bottom: 34%; }
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { -webkit-transform: translateY(10px); transform: translateY(10px); margin-top: 10px; }
}
@media (max-width:1366px) {
	.ser_sm0308 .wrap .left { width: 45%; }
	.ser_sm0308 .wrap .right { width: 50%; }
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 14px; line-height: 24px; margin-top: 5px; }
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .d { top: 69%; }
}
@media (max-width:1200px) {
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { font-size: 14px; line-height: 20px; margin-top: 5px; }
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .d { top: 68%; }
}
@media (max-width:768px) {
	.ser_sm0308 { height: auto !important; min-height: calc(100vh - 60px); }
	.ser_sm0308 .fp-tableCell { height: auto !important; padding: 60px 0; }
	.ser_sm0308 .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.ser_sm0308 .wrap .left { width: 100%; margin-bottom: 50px; padding-top: 0; }
	.ser_sm0308 .wrap .left h4 { font-size: 16px; line-height: 24px; margin: 15px 0 20px; }
	.ser_sm0308 .wrap .left a { padding-bottom: 10px; margin-top: 50px; }
	.ser_sm0308 .wrap .left a i { margin-left: 10px; font-size: 16px; }
	.ser_sm0308 .wrap .right { width: 100%; }
	.ser_sm0308 .wrap .right .imgbox .items .item .d { width: 10px; height: 10px; }
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box { width: 80px; right: auto; left: 50%; top: 10px; transform: translateX(-50%); }
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .line { display: none; }
	.ser_sm0308 .wrap .right .imgbox .items .item .d .box .txt { opacity: 1; font-size: 12px; transform: translateY(0px); white-space: normal; width: 100%; text-align: center; }
	.ser_sm0308 .wrap .right .imgbox .items .item.item1 .d { left: 40%; top: 75%; }
	.ser_sm0308 .wrap .right .imgbox .items .item.item2 .d { left: 43%; top: 78%; }
	.ser_sm0308 .wrap .right .imgbox .items .item.item3 .d { left: 50%; top: 78%; }
	.ser_sm0308 .wrap .right .imgbox .items .item.item4 .d { left: 50%; top: 90%; }
}
.videobox { display: none; position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 10001; background: rgba(0, 0, 0, 0.6); }
.videobox .close_video { display: inline-block; position: absolute; right: -50px; top: -10px; color: #fff; z-index: 200; width: 50px; height: 50px; 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; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.videobox .close_video:hover { transform: rotate(180deg); -ms-transform: rotate(180deg);  /* IE 9 */ -moz-transform: rotate(180deg);  /* Firefox */ -webkit-transform: rotate(180deg);  /* Safari 和 Chrome */ -o-transform: rotate(180deg); }
.videobox .close_video i { font-size: 50px; }
.videobox .video { position: absolute; left: 0; top: 50%; transform: translateY(-50%); -ms-transform: translateY(-50%); -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); width: 72.92vw; right: 0; margin: auto; text-align: center; z-index: 120; max-width: calc(100% - 100px); }
.videobox .video video { width: 100%; outline: none; }
@media (max-width:768px) {
	.videobox .video { max-width: 100%; }
	.videobox .close_video { right: 0; top: -50px; }
}
.case_sm0308 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }
.case_sm0308 .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 38%; }
.case_sm0308 .top .d_img { width: 3.65vw; min-width: 40px; }
.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 42px; color: #151618; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 44.8px; }
}
@media (max-width:1920px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 42px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 36.75px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 31.5px; }
}
@media (max-width:1366px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 29.88125px; }
}
@media (max-width:1280px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 28px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 36px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 28px; }
}
@media (max-width:1290px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 24px; }
}
@media (max-width:1024px) {
	.case_sm0308 .top h1, .case_sm0308 .top h2.h2 { font-size: 22px; }
}
.case_sm0308 .top h4 { font-size: 22px; color: #525457; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; margin: 1.46vw 0 2.6vw; opacity: 0.9; }
@media (max-width:2048px) {
	.case_sm0308 .top h4 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.case_sm0308 .top h4 { font-size: 22px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top h4 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top h4 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.case_sm0308 .top h4 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.case_sm0308 .top h4 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top h4 { font-size: 18px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top h4 { font-size: 16px; }
}
.case_sm0308 .top a { width: 200px; height: 60px; position: relative; border: 1px solid #151618; border-radius: 30px; }
.case_sm0308 .top a p { width: 100%; height: 100%; 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: #151618; font-size: 18px; }
@media (max-width:2048px) {
	.case_sm0308 .top a p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.case_sm0308 .top a p { font-size: 18px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top a p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top a p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.case_sm0308 .top a p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.case_sm0308 .top a p { font-size: 12px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top a p { font-size: 16px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top a p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.case_sm0308 .top a p { line-height: 22px; }
}
.case_sm0308 .top a p i { margin-left: 15px; font-size: 22px; }
@media (max-width:2048px) {
	.case_sm0308 .top a p i { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.case_sm0308 .top a p i { font-size: 22px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top a p i { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top a p i { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.case_sm0308 .top a p i { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.case_sm0308 .top a p i { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.case_sm0308 .top a p i { font-size: 18px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top a p i { font-size: 16px; }
}
.case_sm0308 .top a:hover { border-color: transparent; }
.case_sm0308 .top a:hover .svg rect { stroke-width: 2; stroke-dasharray: 100, 0; stroke-dashoffset: 0; }
.case_sm0308 .top a .svg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.case_sm0308 .top a .svg rect { position: absolute; top: 0; left: 0; width: calc(100% - 2px); height: calc(100% - 2px); transform: translate(1px, 1px); fill: none; stroke: #6f8db6; stroke-width: 1; stroke-dasharray: 0, 100; stroke-dashoffset: 100; transition-property: all; transition-duration: 1s; transition-timing-function: cubic-bezier(0, 0.7, 0, 1); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.case_sm0308 .bot { border-top: 1px solid #e7e7e7; height: 62%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.case_sm0308 .bot h2 { text-align: center; margin-bottom: 5vw; padding-top: 4.2vw; }
.case_sm0308 .bot h2 span { position: relative; font-size: 40px; color: #3f3f3f; padding-bottom: 1.56vw; display: inline-block; }
@media (max-width:2048px) {
	.case_sm0308 .bot h2 span { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.case_sm0308 .bot h2 span { font-size: 40px; }
}
@media (max-width:1680px) {
	.case_sm0308 .bot h2 span { font-size: 35px; }
}
@media (max-width:1440px) {
	.case_sm0308 .bot h2 span { font-size: 30px; }
}
@media (max-width:1366px) {
	.case_sm0308 .bot h2 span { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.case_sm0308 .bot h2 span { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.case_sm0308 .bot h2 span { font-size: 34px; }
}
@media (max-width:1440px) {
	.case_sm0308 .bot h2 span { font-size: 26px; }
}
@media (max-width:1290px) {
	.case_sm0308 .bot h2 span { font-size: 22px; }
}
@media (max-width:1024px) {
	.case_sm0308 .bot h2 span { font-size: 20px; }
}
.case_sm0308 .bot h2 span:before { content: ''; width: 100%; height: 3px; background: #3149a1; left: 0; bottom: 0; position: absolute; }
.case_sm0308 .bot .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -moz-justify-content: space-around; -webkit-justify-content: space-around; justify-content: space-around; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.case_sm0308 .bot .items .item .icon { width: 4.68vw; height: 4.68vw; 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; margin: 0 auto; }
.case_sm0308 .bot .items .item p { text-align: center; margin: 2vw 0; font-size: 24px; color: #3f3f3f; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.case_sm0308 .bot .items .item p { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.case_sm0308 .bot .items .item p { font-size: 24px; }
}
@media (max-width:1680px) {
	.case_sm0308 .bot .items .item p { font-size: 21px; }
}
@media (max-width:1440px) {
	.case_sm0308 .bot .items .item p { font-size: 18px; }
}
@media (max-width:1366px) {
	.case_sm0308 .bot .items .item p { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.case_sm0308 .bot .items .item p { font-size: 16px; }
}
.case_sm0308 .bot .items .item .jt { opacity: 0; display: block; margin: 0 auto; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; height: 1.56vw; min-height: 20px; }
.case_sm0308 .bot .items .item:hover .jt { opacity: 1; }
.case_sm0308 .bot.on .b_l { width: 15%; z-index: 2; }
.case_sm0308 .bot.on .b_l .box { width: 0; overflow: hidden; }
.case_sm0308 .bot.on .b_l .tit { position: absolute; right: 4.4vw; top: 50%; transform: translateY(-50%); margin-top: 1vw; text-align: right; display: block; }
.case_sm0308 .bot.on .b_l .tit h3 { font-size: 34px; color: #3f3f3f; margin-bottom: 1vw; margin-right: -5px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.case_sm0308 .bot.on .b_l .tit h3 { font-size: 36.26666667px; }
}
@media (max-width:1920px) {
	.case_sm0308 .bot.on .b_l .tit h3 { font-size: 34px; }
}
@media (max-width:1680px) {
	.case_sm0308 .bot.on .b_l .tit h3 { font-size: 29.75px; }
}
@media (max-width:1440px) {
	.case_sm0308 .bot.on .b_l .tit h3 { font-size: 25.5px; }
}
@media (max-width:1366px) {
	.case_sm0308 .bot.on .b_l .tit h3 { font-size: 24.18958333px; }
}
@media (max-width:1280px) {
	.case_sm0308 .bot.on .b_l .tit h3 { font-size: 22.66666667px; }
}
.case_sm0308 .bot.on .b_l:before { content: ''; width: 50px; height: 100%; position: absolute; right: -50px; top: 0; background: url(../image/bg4_1_sm0308.png) no-repeat center; cursor: pointer; }
.case_sm0308 .bot.on .b_r { width: 85%; padding-left: 50px; }
.case_sm0308 .bot.on .b_r .tit { display: none; }
.case_sm0308 .bot.on .b_r:before { display: none; }
.case_sm0308 .bot.on .b_r .box { width: 100%; }
.case_sm0308 .bot .b_l { width: 100%; height: 100%; padding-right: 50px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; position: relative; }
/*.case_sm0308 .bot .b_l { width: 85%; height: 100%; padding-right: 50px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; position: relative; }*/
.case_sm0308 .bot .b_l .tit { display: none; }
.case_sm0308 .bot .b_r { width: 15%; background: #064ca1; position: relative; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; z-index: 1; }
.case_sm0308 .bot .b_r h2 span { color: #fff; }
.case_sm0308 .bot .b_r h2 span:before { background: rgba(255, 255, 255, 0.5); }
.case_sm0308 .bot .b_r .tit { position: absolute; left: 4.4vw; top: 50%; transform: translateY(-50%); margin-top: 1vw; }
.case_sm0308 .bot .b_r .tit h3 { font-size: 34px; color: #fff; margin-bottom: 1vw; margin-left: -5px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.case_sm0308 .bot .b_r .tit h3 { font-size: 36.26666667px; }
}
@media (max-width:1920px) {
	.case_sm0308 .bot .b_r .tit h3 { font-size: 34px; }
}
@media (max-width:1680px) {
	.case_sm0308 .bot .b_r .tit h3 { font-size: 29.75px; }
}
@media (max-width:1440px) {
	.case_sm0308 .bot .b_r .tit h3 { font-size: 25.5px; }
}
@media (max-width:1366px) {
	.case_sm0308 .bot .b_r .tit h3 { font-size: 24.18958333px; }
}
@media (max-width:1280px) {
	.case_sm0308 .bot .b_r .tit h3 { font-size: 22.66666667px; }
}
.case_sm0308 .bot .b_r .items { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.case_sm0308 .bot .b_r .items .item { margin: 0 7.81vw; }
.case_sm0308 .bot .b_r .items .item p { color: #fff; }
.case_sm0308 .bot .b_r .box { width: 0; overflow: hidden; }
.case_sm0308 .bot .b_r:before { content: ''; width: 50px; height: 100%; position: absolute; left: -50px; top: 0; background: url(../image/bg4_sm0308.png) no-repeat center; cursor: pointer; }
@media (max-width:1600px) {
	.case_sm0308 .bot .box { max-height: 405px; }
}
@media (max-width:1440px) {
	.case_sm0308 .top a { width: 160px; height: 50px; border-radius: 25px; }
	.case_sm0308 .top a rect { rx: 25; }
}
@media (max-width:1366px) {
	.case_sm0308 .top a { width: 140px; height: 40px; border-radius: 20px; }
	.case_sm0308 .top a rect { rx: 20; }
	.case_sm0308 .bot h2 { margin-bottom: 4vw; padding-top: 3vw; }
	.case_sm0308 .bot .items .item p { margin: 1.5vw 0; }
	.case_sm0308 .bot .box { max-height: 297px; }
}
@media (max-width:768px) {
	.case_sm0308 { height: auto !important; min-height: calc(100vh - 60px); }
	.case_sm0308:before { content: ''; width: 100%; height: 40%; position: absolute; left: 0; bottom: 0; background: #fff; z-index: -1; }
	.case_sm0308 .d_img { display: none; }
	.case_sm0308.on:before { background: #064CA4; }
	.case_sm0308.on .case_tab a { color: #fff; }
	.case_sm0308.on .case_tab a.on:before { background: #fff; }
	.case_sm0308.on .bot { border-color: rgba(229, 231, 235, 0.19); background: #064CA4; }
	.case_sm0308.on .bot .b_l { display: none; }
	.case_sm0308.on .bot .b_r { display: block; }
	.case_sm0308 .fp-tableCell { height: auto !important; padding: 40px 0 0; }
	.case_sm0308 .top { height: auto; position: relative; padding-top: 0; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: 40px; }
	.case_sm0308 .top .left { width: 100%; margin-bottom: 15px; }
	.case_sm0308 .top .left h4 { font-size: 16px; line-height: 24px; margin: 15px 0; }
	.case_sm0308 .top a { width: 100px; height: 32px; font-size: 12px; border-radius: 16px; }
	.case_sm0308 .top a:hover { border-color: #151618; }
	.case_sm0308 .top a p i { margin-left: 5px; }
	.case_sm0308 .top a .svg { display: none; }
	.case_sm0308 .case_tab { width: 100%; 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; padding: 40px 0 60px; }
	.case_sm0308 .case_tab a { font-size: 20px; color: #3f3f3f; margin-bottom: 1vw; margin-right: -5px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; margin: 0 4.69vw; padding-bottom: 2.08vw; position: relative; display: block; }
	.case_sm0308 .case_tab a.on::before { width: 100%; background: #307BFF; }
	.case_sm0308 .case_tab a::before { content: ''; width: 0; height: 2px; background: #307BFF; position: absolute; left: 0; bottom: 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
	.case_sm0308 .bot { height: auto; padding-bottom: 20px; flex-wrap: wrap; -ms-flex-wrap: wrap; position: relative; z-index: 1; }
	.case_sm0308 .bot h2 { padding-top: 30px; display: none; }
	.case_sm0308 .bot h2 span { font-size: 22px; padding-bottom: 15px; }
	.case_sm0308 .bot h2 span:before { height: 2px; }
	.case_sm0308 .bot .items { flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; margin-bottom: -20px; }
	.case_sm0308 .bot .items .item { width: 33%; margin-bottom: 20px; }
	.case_sm0308 .bot .items .item .icon { width: 40px; height: 40px; }
	.case_sm0308 .bot .items .item p { font-size: 14px; margin: 15px 0; }
	.case_sm0308 .bot .items .item .jt { display: none; }
	.case_sm0308 .bot .b_l { width: 100%; padding-right: 0; }
	.case_sm0308 .bot .b_r { width: 100%; display: none; }
	.case_sm0308 .bot .b_r .items .item { width: 45%; margin: 0; }
	.case_sm0308 .bot .b_r .tit { display: none; }
	.case_sm0308 .bot .b_r .box { width: 100%; min-height: 80px; }
}
.about_sm0308 { background: url(../image/bg5_sm0308.jpg) no-repeat center; background-size: cover; }
.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 42px; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 44.8px; }
}
@media (max-width:1920px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 42px; }
}
@media (max-width:1680px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 36.75px; }
}
@media (max-width:1440px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 31.5px; }
}
@media (max-width:1366px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 29.88125px; }
}
@media (max-width:1280px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 28px; }
}
@media (max-width:1680px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 36px; }
}
@media (max-width:1440px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 28px; }
}
@media (max-width:1290px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 24px; }
}
@media (max-width:1024px) {
	.about_sm0308 h1, .about_sm0308 h2.h2 { font-size: 22px; }
}
.about_sm0308 h1 p, .about_sm0308 h2.h2 p { display: inline; }
.about_sm0308 .info { font-size: 18px; color: #d9d9d9; line-height: 1.46; margin: 1.3vw 0 2.45vw; width: 1140px; max-width: 100%; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.about_sm0308 .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.about_sm0308 .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.about_sm0308 .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.about_sm0308 .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.about_sm0308 .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.about_sm0308 .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.about_sm0308 .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.about_sm0308 .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.about_sm0308 .info { line-height: 22px; }
}
.about_sm0308 .d_img { width: 3.65vw; min-width: 40px; }
.about_sm0308 .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-top: 4vw; }
.about_sm0308 .items .item { margin-right: 12.5vw; cursor: pointer; }
.about_sm0308 .items .item:nth-child(4) { margin-right: 0; }
.about_sm0308 .items .item h3 { font-size: 60px; color: #ffffff;  padding-bottom: 1.5vw; margin-bottom: 1.5vw; position: relative; }
@media (max-width:2048px) {
	.about_sm0308 .items .item h3 { font-size: 64px; }
}
@media (max-width:1920px) {
	.about_sm0308 .items .item h3 { font-size: 60px; }
}
@media (max-width:1680px) {
	.about_sm0308 .items .item h3 { font-size: 52.5px; }
}
@media (max-width:1440px) {
	.about_sm0308 .items .item h3 { font-size: 45px; }
}
@media (max-width:1366px) {
	.about_sm0308 .items .item h3 { font-size: 42.6875px; }
}
@media (max-width:1280px) {
	.about_sm0308 .items .item h3 { font-size: 40px; }
}
.about_sm0308 .items .item h3:before { content: ''; width: 54px; height: 2px; background: #fff; position: absolute; bottom: 0; left: 0; }
.about_sm0308 .items .item p { font-size: 18px; color: #ffffff; }
@media (max-width:2048px) {
	.about_sm0308 .items .item p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.about_sm0308 .items .item p { font-size: 18px; }
}
@media (max-width:1680px) {
	.about_sm0308 .items .item p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.about_sm0308 .items .item p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.about_sm0308 .items .item p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.about_sm0308 .items .item p { font-size: 12px; }
}
@media (max-width:1680px) {
	.about_sm0308 .items .item p { font-size: 16px; }
}
@media (max-width:1440px) {
	.about_sm0308 .items .item p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.about_sm0308 .items .item p { line-height: 22px; }
}
.about_sm0308 .btns { margin-top: 5vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
.about_sm0308 .btns a.a1 { font-size: 18px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; color: #fff; margin-right: 2.5vw; }
@media (max-width:2048px) {
	.about_sm0308 .btns a.a1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.about_sm0308 .btns a.a1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.about_sm0308 .btns a.a1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.about_sm0308 .btns a.a1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.about_sm0308 .btns a.a1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.about_sm0308 .btns a.a1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.about_sm0308 .btns a.a1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.about_sm0308 .btns a.a1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.about_sm0308 .btns a.a1 { line-height: 22px; }
}
.about_sm0308 .btns a.a1:hover i { transform: translate(5px, -5px); }
.about_sm0308 .btns a.a1 i { font-size: 22px; margin-left: 15px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.about_sm0308 .btns a.a1 i { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.about_sm0308 .btns a.a1 i { font-size: 22px; }
}
@media (max-width:1680px) {
	.about_sm0308 .btns a.a1 i { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.about_sm0308 .btns a.a1 i { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.about_sm0308 .btns a.a1 i { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.about_sm0308 .btns a.a1 i { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.about_sm0308 .btns a.a1 i { font-size: 18px; }
}
@media (max-width:1440px) {
	.about_sm0308 .btns a.a1 i { font-size: 16px; }
}
.about_sm0308 .btns .play_a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.about_sm0308 .btns .play_a span { font-size: 18px; color: #fff; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; }
@media (max-width:2048px) {
	.about_sm0308 .btns .play_a span { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.about_sm0308 .btns .play_a span { font-size: 18px; }
}
@media (max-width:1680px) {
	.about_sm0308 .btns .play_a span { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.about_sm0308 .btns .play_a span { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.about_sm0308 .btns .play_a span { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.about_sm0308 .btns .play_a span { font-size: 12px; }
}
@media (max-width:1680px) {
	.about_sm0308 .btns .play_a span { font-size: 16px; }
}
@media (max-width:1440px) {
	.about_sm0308 .btns .play_a span { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.about_sm0308 .btns .play_a span { line-height: 22px; }
}
.about_sm0308 .btns .play_a img { margin-left: 1.3vw; }
@media (max-width:1440px) {
	.about_sm0308 .info { font-size: 16px; width: 57%; }
	.about_sm0308 .items .item { margin-right: 10vw; }
}
@media (max-width:1366px) {
	.about_sm0308 .items { margin-top: 3.5vw; }
	.about_sm0308 .info { width: 60%; }
	.about_sm0308 .btns { margin-top: 4vw; }
}
@media (max-width:768px) {
	.about_sm0308 { height: auto !important; min-height: calc(100vh - 60px); }
	.about_sm0308 .fp-tableCell { height: auto !important; padding: 40px 0; }
	.about_sm0308 h1, .about_sm0308 h2.h2 { line-height: 1.5; }
	.about_sm0308 h1 p, .about_sm0308 h2.h2 p { display: block; }
	.about_sm0308 .info { font-size: 14px; line-height: 24px; width: 100%; margin: 15px 0 20px; }
	.about_sm0308 .items { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 35px; }
	.about_sm0308 .items .item { width: 50%; margin-right: 0; margin-bottom: 15px; }
	.about_sm0308 .items .item h3 { font-size: 32px; padding-bottom: 15px; margin-bottom: 15px; }
	.about_sm0308 .btns { margin-top: 30px; }
	.about_sm0308 .btns a.a1 { font-size: 14px; margin-right: 30px; padding-bottom: 10px; }
	.about_sm0308 .btns a.a1 i { font-size: 14px; margin-left: 10px; }
	.about_sm0308 .btns a.play_a span { font-size: 14px; padding-bottom: 10px; white-space: nowrap; }
	.about_sm0308 .btns a.play_a img { height: 22px; margin-left: 10px; }
}
.new_sm0308 { position: relative; }
.new_sm0308 .canvas { position: absolute; width: 51.56%; right: 0; top: 80px; height: 480px; max-height: 50%; overflow: hidden; }
.new_sm0308 .canvas canvas { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.new_sm0308 .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 38%; margin-bottom: 2.86vw; position: relative; z-index: 1; }
.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 42px; color: #151618; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 44.8px; }
}
@media (max-width:1920px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 42px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 36.75px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 31.5px; }
}
@media (max-width:1366px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 29.88125px; }
}
@media (max-width:1280px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 28px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 36px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 28px; }
}
@media (max-width:1290px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 24px; }
}
@media (max-width:1024px) {
	.new_sm0308 .top h1, .new_sm0308 .top h2.h2 { font-size: 22px; }
}
.new_sm0308 .top h4 { font-size: 22px; color: #525457; font-family:  SourceHanSansCN-Light, SourceHanSansCN; margin: 1.3vw 0 2.6vw; }
@media (max-width:2048px) {
	.new_sm0308 .top h4 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.new_sm0308 .top h4 { font-size: 22px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top h4 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top h4 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.new_sm0308 .top h4 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.new_sm0308 .top h4 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top h4 { font-size: 18px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top h4 { font-size: 16px; }
}
.new_sm0308 .top .d_img { width: 3.65vw; min-width: 40px; }
.new_sm0308 .top a { width: 200px; height: 60px; position: relative; border: 1px solid #151618; border-radius: 30px; }
.new_sm0308 .top a p { width: 100%; height: 100%; 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: #151618; font-size: 18px; }
@media (max-width:2048px) {
	.new_sm0308 .top a p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.new_sm0308 .top a p { font-size: 18px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top a p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top a p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.new_sm0308 .top a p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.new_sm0308 .top a p { font-size: 12px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top a p { font-size: 16px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top a p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.new_sm0308 .top a p { line-height: 22px; }
}
.new_sm0308 .top a p i { margin-left: 15px; font-size: 22px; }
@media (max-width:2048px) {
	.new_sm0308 .top a p i { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.new_sm0308 .top a p i { font-size: 22px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top a p i { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top a p i { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.new_sm0308 .top a p i { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.new_sm0308 .top a p i { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.new_sm0308 .top a p i { font-size: 18px; }
}
@media (max-width:1440px) {
	.new_sm0308 .top a p i { font-size: 16px; }
}
.new_sm0308 .top a:hover { border-color: transparent; }
.new_sm0308 .top a:hover .svg rect { stroke-width: 2; stroke-dasharray: 100, 0; stroke-dashoffset: 0; }
.new_sm0308 .top a .svg { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.new_sm0308 .top a .svg rect { position: absolute; top: 0; left: 0; width: calc(100% - 2px); height: calc(100% - 2px); transform: translate(1px, 1px); fill: none; stroke: #6f8db6; stroke-width: 1; stroke-dasharray: 0, 100; stroke-dashoffset: 100; transition-property: all; transition-duration: 1s; transition-timing-function: cubic-bezier(0, 0.7, 0, 1); -webkit-backface-visibility: hidden; backface-visibility: hidden; }
.new_sm0308 .bot { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; position: relative; z-index: 1; }
.new_sm0308 .bot > * { width: 31.57%; }
.new_sm0308 .bot .time { font-size: 14px;  }
.new_sm0308 .bot .time img { width: 1.09vw; height: 1.09vw; min-width: 15px; min-height: 15px; margin-right: 0.73vw; object-fit: contain; }
.new_sm0308 .bot .time i { margin-right: 13px; }
.new_sm0308 .bot h3 { font-size: 20px; color: #595757; line-height: 1.8; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
@media (max-width:2048px) {
	.new_sm0308 .bot h3 { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.new_sm0308 .bot h3 { font-size: 20px; }
}
@media (max-width:1680px) {
	.new_sm0308 .bot h3 { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.new_sm0308 .bot h3 { font-size: 15px; }
}
@media (max-width:1366px) {
	.new_sm0308 .bot h3 { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.new_sm0308 .bot h3 { font-size: 13.33333333px; }
}
.new_sm0308 .bot .item { background: #e5e7eb; }
.new_sm0308 .bot .item a { display: block; width: 100%; height: 100%; }
.new_sm0308 .bot .item a:hover .imgbox img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.new_sm0308 .bot .item a .imgbox { width: 100%; height: 0; padding-bottom: 57.69%; position: relative; overflow: hidden; }
.new_sm0308 .bot .item a .imgbox img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.new_sm0308 .bot .item a .art { padding: 1.9vw 2.34vw 2vw; }
.new_sm0308 .bot .item a .time { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.new_sm0308 .bot .item a h3 { margin-top: 1.3vw; }
.new_sm0308 .bot .item2 a { background: #828282; color: #fff; padding: 1.9vw 2.34vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; width: 100%; height: 100%; }
.new_sm0308 .bot .item2 a:hover .more { transform: translateY(-10px); }
.new_sm0308 .bot .item2 a .time { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.new_sm0308 .bot .item2 a h3 { color: #f0f0f0; margin: 3.6vw 0 1.6vw; }
.new_sm0308 .bot .item2 a p { font-size: 16px; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; color: #f0f0f0; }
@media (max-width:2048px) {
	.new_sm0308 .bot .item2 a p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.new_sm0308 .bot .item2 a p { font-size: 16px; }
}
@media (max-width:1680px) {
	.new_sm0308 .bot .item2 a p { font-size: 14px; }
}
@media (max-width:1440px) {
	.new_sm0308 .bot .item2 a p { font-size: 12px; }
}
@media (max-width:1366px) {
	.new_sm0308 .bot .item2 a p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.new_sm0308 .bot .item2 a p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.new_sm0308 .bot .item2 a p { font-size: 14px; }
}
@media (max-width:768px) {
	.new_sm0308 .bot .item2 a p { line-height: 22px; }
}
.new_sm0308 .bot .item2 a .more { width: 181px; height: 31px; background: #fff; border-radius: 10px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; border: 2px solid #8b8a8a; font-size: 15px; color: #3f3f3f; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.new_sm0308 .bot .item2 a .more span { width: 128px; height: 100%; border-right: 1px solid #8b8a8a; 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; }
.new_sm0308 .bot .item2 a .more i { width: 52px; height: 100%; 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; }
.new_sm0308 .bot .item3 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.new_sm0308 .bot .item3 em { width: 100%; height: 1px; background: #3f3f3f; }
.new_sm0308 .bot .item3 a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.new_sm0308 .bot .item3 a:hover .left .imgbox img { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
.new_sm0308 .bot .item3 a .left { width: 46%; }
.new_sm0308 .bot .item3 a .left .imgbox { width: 100%; height: 0; padding-bottom: 52.91%; position: relative; overflow: hidden; }
.new_sm0308 .bot .item3 a .left .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.new_sm0308 .bot .item3 a .art { width: 50.7%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; padding-top: 8px; }
.new_sm0308 .bot .item3 a .art p { font-size: 15px; color: #3f3f3f; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.new_sm0308 .bot .item3 a .art .time { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width:1440px) {
	.new_sm0308 .top a { width: 160px; height: 50px; border-radius: 25px; }
	.new_sm0308 .top a rect { rx: 25; }
	.new_sm0308 .bot h3 { font-size: 16px; line-height: 1.4; }
	.new_sm0308 .bot .item2 a p { font-size: 14px; }
	.new_sm0308 .bot .item2 .more { font-size: 14px; }
	.new_sm0308 .bot .item2 .more i { font-size: 14px; }
	.new_sm0308 .bot .time { font-size: 13px; }
}
@media (max-width:1366px) {
	.new_sm0308 .top a { width: 140px; height: 40px; border-radius: 20px; }
	.new_sm0308 .top a rect { rx: 20; }
	.new_sm0308 .top { margin-bottom: 2vw; }
	.new_sm0308 .bot .item a .art { padding: 1.4vw 1.84vw 1.5vw; }
}
@media (max-width:768px) {
	.new_sm0308 { height: auto !important; min-height: calc(100vh - 60px); }
	.new_sm0308 .canvas { display: none; }
	.new_sm0308 .fp-tableCell { height: auto !important; padding: 40px 0 20px; }
	.new_sm0308 .top { height: auto; position: relative; padding-top: 0; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
	.new_sm0308 .top .left { width: calc(100% - 110px); margin-bottom: 15px; }
	.new_sm0308 .top .left h4 { font-size: 16px; line-height: 24px; margin: 15px 0; }
	.new_sm0308 .top a { width: 100px; height: 32px; font-size: 12px; border-radius: 16px; }
	.new_sm0308 .top a:hover { border-color: #151618; }
	.new_sm0308 .top a p i { margin-left: 5px; }
	.new_sm0308 .top a .svg { display: none; }
	.new_sm0308 .bot { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.new_sm0308 .bot > * { width: 100%; margin-bottom: 10px; }
	.new_sm0308 .bot h3 { font-size: 16px; line-height: 26px; }
	.new_sm0308 .bot .item a .art { padding: 15px; }
	.new_sm0308 .bot .item2 { margin-bottom: 15px; display: none; }
	.new_sm0308 .bot .item2 a { padding: 0px; background: #fff; color: #595757; }
	.new_sm0308 .bot .item2 a h3 { margin-top: 10px; font-size: 16px; line-height: 24px; }
	.new_sm0308 .bot .item2 a h3, .new_sm0308 .bot .item2 a p { color: #595757; }
	.new_sm0308 .bot .item2 a .time { display: none; }
	.new_sm0308 .bot .item2 a .more { margin-top: 15px; font-size: 14px; width: 120px; display: none; }
	.new_sm0308 .bot .item2 a .more span { width: 89px; }
	.new_sm0308 .bot .item2 a .more i { width: 30px; }
	.new_sm0308 .bot .item2 a p { line-height: 22px; }
	.new_sm0308 .bot .item3 { height: auto; display: block; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; margin-top: -10px; }
	.new_sm0308 .bot .item3 em { margin: 10px 0; }
	.new_sm0308 .bot .item3 a { -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-top: 15px; }
	.new_sm0308 .bot .item3 a:last-child { display: none; }
	.new_sm0308 .bot .item3 a .left { width: 40%; }
	.new_sm0308 .bot .item3 a .art { width: calc(60% - 15px); padding-top: 0; }
	.new_sm0308 .bot .item3 a .art p { white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
	.new_sm0308 .bot .item3 a .art .time { display: none; }
}
.partner_sm0308 { background: #e5e7eb; }
.partner_sm0308 .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.partner_sm0308 .top .t_l { width: calc(100% - 180px); }
.partner_sm0308 .top .t_r { width: 180px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.partner_sm0308 .top .t_r .swiper-button-prev, .partner_sm0308 .top .t_r .swiper-button-next { width: 85px; height: 60px; border: 1px solid #40445f; color: #40445f; outline: none; position: relative; top: auto; left: auto; right: auto; margin: 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.partner_sm0308 .top .t_r .swiper-button-prev:hover, .partner_sm0308 .top .t_r .swiper-button-next:hover { background: #40445f; color: #fff; }
.partner_sm0308 .top .t_r .swiper-button-prev:after, .partner_sm0308 .top .t_r .swiper-button-next:after { font-size: 24px; }
@media (max-width:2048px) {
	.partner_sm0308 .top .t_r .swiper-button-prev:after, .partner_sm0308 .top .t_r .swiper-button-next:after { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.partner_sm0308 .top .t_r .swiper-button-prev:after, .partner_sm0308 .top .t_r .swiper-button-next:after { font-size: 24px; }
}
@media (max-width:1680px) {
	.partner_sm0308 .top .t_r .swiper-button-prev:after, .partner_sm0308 .top .t_r .swiper-button-next:after { font-size: 21px; }
}
@media (max-width:1440px) {
	.partner_sm0308 .top .t_r .swiper-button-prev:after, .partner_sm0308 .top .t_r .swiper-button-next:after { font-size: 18px; }
}
@media (max-width:1366px) {
	.partner_sm0308 .top .t_r .swiper-button-prev:after, .partner_sm0308 .top .t_r .swiper-button-next:after { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.partner_sm0308 .top .t_r .swiper-button-prev:after, .partner_sm0308 .top .t_r .swiper-button-next:after { font-size: 16px; }
}
.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 42px; color: #404040; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 44.8px; }
}
@media (max-width:1920px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 42px; }
}
@media (max-width:1680px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 36.75px; }
}
@media (max-width:1440px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 31.5px; }
}
@media (max-width:1366px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 29.88125px; }
}
@media (max-width:1280px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 28px; }
}
@media (max-width:1680px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 36px; }
}
@media (max-width:1440px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 28px; }
}
@media (max-width:1290px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 24px; }
}
@media (max-width:1024px) {
	.partner_sm0308 h1, .partner_sm0308 h2.h2 { font-size: 22px; }
}
.partner_sm0308 h1 p, .partner_sm0308 h2.h2 p { display: inline; }
.partner_sm0308 .info { font-size: 22px; color: #525457; margin: 1.3vw 0 2.6vw; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.partner_sm0308 .info { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.partner_sm0308 .info { font-size: 22px; }
}
@media (max-width:1680px) {
	.partner_sm0308 .info { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.partner_sm0308 .info { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.partner_sm0308 .info { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.partner_sm0308 .info { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.partner_sm0308 .info { font-size: 18px; }
}
@media (max-width:1440px) {
	.partner_sm0308 .info { font-size: 16px; }
}
.partner_sm0308 .pars_sm0308 { max-width: 1560px; margin: 0 auto; overflow: hidden; }
.partner_sm0308 .pars_sm0308 ul { width: auto !important; display: grid; grid-auto-flow: column; grid-template-rows: repeat(3, 1fr); grid-template-columns: repeat(8, 1fr); grid-gap: 15px; }
.partner_sm0308 .pars_sm0308 li { width: 100%; height: auto; margin: 0 !important; padding: 15px; background: #fff; border-radius: 10px; order: initial !important; overflow: hidden; }
.partner_sm0308 .pars_sm0308 li .pb { width: 100%; height: 0; padding-bottom: 100%; position: relative; }
.partner_sm0308 .pars_sm0308 li .ab { width: 100%; height: 100%; position: absolute; left: 0; top: 0; }
.partner_sm0308 .pars_sm0308 li img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
/*.pars_list_sm0308 { width: 100%; 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; padding-top: 1vw; }
.pars_list_sm0308 li { width: 20%; margin: 0 -2.1%; }
.pars_list_sm0308 li a { display: block; width: 100%; height: 0; padding-bottom: 84.067%; position: relative; overflow: hidden; background: url(../images/bg6_sm0308.png) no-repeat center; background-size: 100%; margin: 0.25vw 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; cursor: auto; }
.pars_list_sm0308 li a img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; max-width: 75.8%; max-height: 40%; }
.pars_list_sm0308 li:first-child { margin-left: 0; }
.pars_list_sm0308 li:last-child { margin-right: 0; }*/
@media (min-width: 600px) { .partner_sm0308 .pars_sm0308 ul { grid-template-columns: repeat(9, 1fr); } }
@media (max-width:1440px) {
	.partner_sm0308 .info { margin: 1.5vw 0 2vw; }
	.partner_sm0308 .top .t_r { width: 160px; }
	.partner_sm0308 .top .t_r .swiper-button-prev, .partner_sm0308 .top .t_r .swiper-button-next { width: 75px; height: 50px; }
}
@media (max-width:1366px) {
	.partner_sm0308 .top .t_r { width: 140px; }
	.partner_sm0308 .top .t_r .swiper-button-prev, .partner_sm0308 .top .t_r .swiper-button-next { width: 65px; height: 40px; }
}
@media (max-width:1366px) {
	.partner_sm0308 .pars_sm0308 ul { grid-gap: 10px; }
}
@media (max-width:768px) {
	.partner_sm0308 .fp-tableCell { padding: 40px 0; }
	.partner_sm0308 h2.h2 { line-height: 1.2; }
	.partner_sm0308 h2.h2 p { display: block; }
	.partner_sm0308 .info { font-size: 16px; margin: 15px 0 20px; }
	.partner_sm0308 .top { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: 20px; }
	.partner_sm0308 .top .t_l { width: 100%; }
	.partner_sm0308 .top .t_r { width: 120px; }
	.partner_sm0308 .top .t_r .swiper-button-next, .partner_sm0308 .top .t_r .swiper-button-prev { width: 55px; height: 30px; }
	.partner_sm0308 .pars_sm0308 ul { grid-template-columns: repeat(6, 1fr); grid-gap: 5px; }
	/*.pars_list_sm0308 { display: none; }*/
/*  .pars_list2_sm0308 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: -10px; }
	.pars_list2_sm0308 li { width: calc(33% - 10px); margin-right: 15px; margin-bottom: 15px; background: #fff; }
	.pars_list2_sm0308 li:nth-child(3n) { margin-right: 0; }
	.pars_list2_sm0308 li a { 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; width: 100%; height: 50px; }
	.pars_list2_sm0308 li img { max-width: 80%; max-height: 80%; }*/
}
@media (max-width: 480px) {
	.partner_sm0308 .pars_sm0308 ul { grid-template-columns: repeat(4, 1fr); grid-gap: 5px; }
}
.coo_sm0308 { padding: 4vw 0 !important; background: url(../image/bg7_sm0308.jpg) no-repeat center; background-size: cover; }
.coo_sm0308 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.coo_sm0308 .wrap .left { width: calc(100% - 300px); }
.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 42px; color: #fff; margin-bottom: 1.5vw; }
@media (max-width:2048px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 44.8px; }
}
@media (max-width:1920px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 42px; }
}
@media (max-width:1680px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 36.75px; }
}
@media (max-width:1440px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 31.5px; }
}
@media (max-width:1366px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 29.88125px; }
}
@media (max-width:1280px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 28px; }
}
@media (max-width:1680px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 36px; }
}
@media (max-width:1440px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 28px; }
}
@media (max-width:1290px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 24px; }
}
@media (max-width:1024px) {
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { font-size: 22px; }
}
.coo_sm0308 .wrap .left .info { font-size: 22px; color: #e5e5e5; }
@media (max-width:2048px) {
	.coo_sm0308 .wrap .left .info { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.coo_sm0308 .wrap .left .info { font-size: 22px; }
}
@media (max-width:1680px) {
	.coo_sm0308 .wrap .left .info { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.coo_sm0308 .wrap .left .info { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.coo_sm0308 .wrap .left .info { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.coo_sm0308 .wrap .left .info { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.coo_sm0308 .wrap .left .info { font-size: 18px; }
}
@media (max-width:1440px) {
	.coo_sm0308 .wrap .left .info { font-size: 16px; }
}
.coo_sm0308 .wrap .right { width: 260px; height: 66px; position: relative; margin-top: 5px; }
.coo_sm0308 .wrap .right a { width: 100%; height: 100%; 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; font-size: 18px; color: #2d3a7f; position: relative; z-index: 2; background: #fff; border-radius: 33px; }
@media (max-width:2048px) {
	.coo_sm0308 .wrap .right a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.coo_sm0308 .wrap .right a { font-size: 18px; }
}
@media (max-width:1680px) {
	.coo_sm0308 .wrap .right a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.coo_sm0308 .wrap .right a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.coo_sm0308 .wrap .right a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.coo_sm0308 .wrap .right a { font-size: 12px; }
}
@media (max-width:1680px) {
	.coo_sm0308 .wrap .right a { font-size: 16px; }
}
@media (max-width:1440px) {
	.coo_sm0308 .wrap .right a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.coo_sm0308 .wrap .right a { line-height: 22px; }
}
.coo_sm0308 .wrap .right a img { margin-left: 1.56vw; }
.coo_sm0308 .wrap .right:before { content: ''; width: 100%; height: 100%; border-radius: 33px; background: #2f33b2; position: absolute; bottom: -10px; left: 0; z-index: 1; }
@media (max-width:1800px) {
	.coo_sm0308 { padding: 3vw 0 !important; }
}
@media (max-width:1600px) {
	.coo_sm0308 { padding: 3vw 0 !important; }
}
@media (max-width:1500px) {
	.coo_sm0308 { padding: 2vw 0 !important; }
}
@media (max-width:1440px) {
	.coo_sm0308 { padding: 3.5vw 0 !important; }
	.coo_sm0308 .wrap .right { width: 200px; height: 50px; }
	.coo_sm0308 .wrap .right:before { border-radius: 25px; }
	.coo_sm0308 .wrap .right a { border-radius: 25px; }
	.coo_sm0308 .wrap .right img { height: 20px; }
}
@media (max-width:1425px) {
	.coo_sm0308 { padding: 2.5vw 0 !important; }
}
@media (max-width:1366px) {
	.coo_sm0308 { padding: 3vw 0 !important; }
}
@media (max-width:1280px) {
	.coo_sm0308 { padding: 2.5vw 0 !important; }
	.coo_sm0308 .wrap .left h1, .coo_sm0308 .wrap .left h2.h2 { margin-bottom: 1vw; }
}
@media (max-width:1024px) {
	.coo_sm0308 { padding: 2vw 0 !important; }
	.coo_sm0308 .wrap .right { width: 180px; height: 40px; }
}
@media (max-width:768px) {
	.coo_sm0308 { padding: 40px 0 !important; background-position: left -110px center; }
	.coo_sm0308 .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.coo_sm0308 .wrap .left { width: 100%; margin-bottom: 20px; }
	.coo_sm0308 .wrap .left .info { font-size: 16px; line-height: 24px; margin-top: 15px; }
	.coo_sm0308 .wrap .right { width: 150px; height: 40px; }
	.coo_sm0308 .wrap .right:before { border-radius: 20px; bottom: -5px; }
	.coo_sm0308 .wrap .right a { font-size: 16px; border-radius: 20px; }
	.coo_sm0308 .wrap .right img { height: 16px; }
}
footer { background: #232530; }
footer .foot1 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; padding: 4.42vw 0 1.8vw; border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
footer .foot1 .left { width: 67%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
footer .foot1 .left li .p { font-size: 20px; color: #ffffff;  font-weight: 600; }
@media (max-width:2048px) {
	footer .foot1 .left li .p { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	footer .foot1 .left li .p { font-size: 20px; }
}
@media (max-width:1680px) {
	footer .foot1 .left li .p { font-size: 17.5px; }
}
@media (max-width:1440px) {
	footer .foot1 .left li .p { font-size: 15px; }
}
@media (max-width:1366px) {
	footer .foot1 .left li .p { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	footer .foot1 .left li .p { font-size: 13.33333333px; }
}
footer .foot1 .left li .a { margin-top: 2.3vw; }
footer .foot1 .left li a { font-size: 16px; line-height: 36px; color: rgba(255, 255, 255, 0.5); display: block; }
@media (max-width:2048px) {
	footer .foot1 .left li a { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	footer .foot1 .left li a { font-size: 16px; }
}
@media (max-width:1680px) {
	footer .foot1 .left li a { font-size: 14px; }
}
@media (max-width:1440px) {
	footer .foot1 .left li a { font-size: 12px; }
}
@media (max-width:1366px) {
	footer .foot1 .left li a { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	footer .foot1 .left li a { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	footer .foot1 .left li a { font-size: 14px; }
}
@media (max-width:768px) {
	footer .foot1 .left li a { line-height: 22px; }
}
footer .foot1 .left li a:hover { color: #fff; }
footer .foot1 .right { width: 390px; max-width: 30%; }
footer .foot1 .right .logo { padding-bottom: 0.5vw; border-bottom: 1px solid #65676f; }
footer .foot1 .right .logo img { max-width: 77%; }
footer .foot1 .right .rx { margin: 1.3vw 0; }
footer .foot1 .right .rx p { font-size: 16px; color: rgba(255, 255, 255, 0.5); }
@media (max-width:2048px) {
	footer .foot1 .right .rx p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	footer .foot1 .right .rx p { font-size: 16px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .rx p { font-size: 14px; }
}
@media (max-width:1440px) {
	footer .foot1 .right .rx p { font-size: 12px; }
}
@media (max-width:1366px) {
	footer .foot1 .right .rx p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	footer .foot1 .right .rx p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .rx p { font-size: 14px; }
}
@media (max-width:768px) {
	footer .foot1 .right .rx p { line-height: 22px; }
}
footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 48px;  color: #fff; margin-top: 5px; }
@media (max-width:2048px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 48px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 36px; }
}
@media (max-width:1366px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 32px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 32px; }
}
@media (max-width:1290px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 28px; }
}
@media (max-width:1024px) {
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 24px; }
}
footer .foot1 .right .zx { margin: 1vw 0 3.9vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; flex-direction: column; }
footer .foot1 .right .zx .zx_l { width: 100%; opacity: 1; }
footer .foot1 .right .zx .zx_l h5 { font-size: 16px; color: rgba(255, 255, 255, 0.5); }
@media (max-width:2048px) {
	footer .foot1 .right .zx .zx_l h5 { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	footer .foot1 .right .zx .zx_l h5 { font-size: 16px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .zx .zx_l h5 { font-size: 14px; }
}
@media (max-width:1440px) {
	footer .foot1 .right .zx .zx_l h5 { font-size: 12px; }
}
@media (max-width:1366px) {
	footer .foot1 .right .zx .zx_l h5 { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	footer .foot1 .right .zx .zx_l h5 { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .zx .zx_l h5 { font-size: 14px; }
}
@media (max-width:768px) {
	footer .foot1 .right .zx .zx_l h5 { line-height: 22px; }
}
footer .foot1 .right .zx .zx_l p { font-size: 24px; color: #fff;  line-height: 30px; margin-top: 5px; }
@media (max-width:2048px) {
	footer .foot1 .right .zx .zx_l p { font-size: 25.6px; }
}
@media (max-width:1920px) {
	footer .foot1 .right .zx .zx_l p { font-size: 24px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .zx .zx_l p { font-size: 21px; }
}
@media (max-width:1440px) {
	footer .foot1 .right .zx .zx_l p { font-size: 18px; }
}
@media (max-width:1366px) {
	footer .foot1 .right .zx .zx_l p { font-size: 17.075px; }
}
@media (max-width:1280px) {
	footer .foot1 .right .zx .zx_l p { font-size: 16px; }
}
footer .foot1 .right .zx .zx_r { 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; margin-top: 1.56vw; }
footer .foot1 .right .zx .zx_r img { width: 75px; height: 75px; margin-right: 15px; }
footer .foot1 .right .zx .zx_r span { font-size: 16px; color: #fff; }
@media (max-width:2048px) {
	footer .foot1 .right .zx .zx_r span { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	footer .foot1 .right .zx .zx_r span { font-size: 16px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .zx .zx_r span { font-size: 14px; }
}
@media (max-width:1440px) {
	footer .foot1 .right .zx .zx_r span { font-size: 12px; }
}
@media (max-width:1366px) {
	footer .foot1 .right .zx .zx_r span { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	footer .foot1 .right .zx .zx_r span { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .zx .zx_r span { font-size: 14px; }
}
@media (max-width:768px) {
	footer .foot1 .right .zx .zx_r span { line-height: 22px; }
}
footer .foot1 .right .share { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
footer .foot1 .right .share p { font-size: 16px; color: rgba(255, 255, 255, 0.5); }
@media (max-width:2048px) {
	footer .foot1 .right .share p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	footer .foot1 .right .share p { font-size: 16px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .share p { font-size: 14px; }
}
@media (max-width:1440px) {
	footer .foot1 .right .share p { font-size: 12px; }
}
@media (max-width:1366px) {
	footer .foot1 .right .share p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	footer .foot1 .right .share p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	footer .foot1 .right .share p { font-size: 14px; }
}
@media (max-width:768px) {
	footer .foot1 .right .share p { line-height: 22px; }
}
footer .foot1 .right .share a, footer .foot1 .right .share .a { width: 22px; height: 22px; 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; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; margin-left: 1vw; position: relative; }
footer .foot1 .right .share a:hover > img, footer .foot1 .right .share .a:hover > img { opacity: 1; }
footer .foot1 .right .share a:hover .ewm, footer .foot1 .right .share .a:hover .ewm { opacity: 1; z-index: 1; top: -110px; }
footer .foot1 .right .share a > img, footer .foot1 .right .share .a > img { opacity: 0.5; }
footer .foot1 .right .share a .ewm, footer .foot1 .right .share .a .ewm { position: absolute; left: 50%; top: -100px; width: 100px; height: 100px; background: #fff; margin-left: -50px; 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; opacity: 0; z-index: -1; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
footer .foot2 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-wrap: wrap; -ms-flex-wrap: wrap; padding: 1.25vw 0; font-size: 14px; color: rgba(255, 255, 255, 0.3); }
footer .foot2 p, footer .foot2 span { font-size: 14px; }
footer .foot2 a { font-size: 14px; color: rgba(255, 255, 255, 0.3); }
footer .foot2 a:hover { color: #fff; }
footer .foot2 .copyright { width: 60%; margin-bottom: 5px; font-size: 14px; }
footer .foot2 .copyright span { margin-left: 15px; }
footer .foot2 .right { max-width: 35%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-wrap: wrap; -ms-flex-wrap: wrap; }
footer .foot2 .right .a { margin-bottom: 5px; }
footer .foot2 .right .a a { margin-right: 9px; padding-right: 10px; position: relative; white-space: nowrap; }
footer .foot2 .right .a a:last-child { margin-right: 0; padding-right: 0; }
footer .foot2 .right .a a:last-child:before { display: none; }
footer .foot2 .right .a a:before { content: ''; width: 1px; height: 80%; position: absolute; right: 0; top: 10%; background: #fff; opacity: 0.3; }
footer .foot2 .right .jszc { margin-left: 2vw; margin-bottom: 5px; }
@media (max-width:1680px) {
	footer .foot1 { padding-top: 4.5vw; padding-bottom: 2vw; }
	footer .foot1 .right .zx .zx_l p { margin-top: 0; }
}
@media (max-width:1600px) {
	footer .foot1 { padding-top: 4vw; padding-bottom: 2vw; }
	footer .foot1 .left li .a { margin-top: 1.5vw; }
	footer .foot1 .right .zx { margin-bottom: 1.5vw; }
	footer .foot1 .right .rx { margin: 1.5vw 0; }
	footer .foot1 .right .zx .zx_r { margin-top: 1.5vw; }
	footer .foot1 .right .logo { padding-bottom: 0; }
}
@media (max-width:1500px) {
	footer .foot1 { padding-top: 2vw; padding-bottom: 1.5vw; }
	footer .foot1 .right .rx h1, footer .foot1 .right .rx h2.h2 { font-size: 32px; }
}
@media (max-width:1440px) {
	footer .foot1 { padding-top: 4vw; padding-bottom: 2.5vw; }
	footer .foot1 .left { width: 62%; }
	footer .foot1 .right .zx .zx_r img { width: 65px; height: 65px; }
	footer .foot1 .right .zx { margin-bottom: 3vw; }
	footer .foot1 .left li a { margin-bottom: 7px; }
	footer .foot1 .right .zx .zx_l h5 { line-height: 1; margin-top: 0; }
	footer .foot1 .right .zx .zx_l p { margin-top: 0; }
	footer .foot1 .right .share a, footer .foot1 .right .share .a { width: 16px; height: 16px; }
	footer .foot1 .left li a { margin-bottom: 7px; line-height: 24px; }
	footer .foot1 .left li p { font-size: 16px; }
	footer .foot2 .right .a a { font-size: 12px; margin-right: 9px; }
	footer .foot2 p, footer .foot2 span { font-size: 12px; }
	footer .foot2 a { font-size: 12px; }
}
@media (max-width:1425px) {
	footer .foot1 { padding-top: 3vw; padding-bottom: 2vw; }
	footer .foot1 .right .zx { margin-bottom: 2vw; }
}
@media (max-width:1380px) {
	footer .foot1 .right .zx { margin-bottom: 1.5vw; }
	footer .foot1 .right .zx .zx_r { margin-top: 1vw; }
	footer .foot1 .left li a { line-height: 22px; }
}
@media (max-width:1366px) {
	footer .foot1 { padding-top: 3vw; padding-bottom: 1.5vw; }
	footer .foot1 .left li .a { margin-top: 1vw; line-height: 26px; }
	footer .foot1 .right .zx { margin-bottom: 1vw; }
	footer .foot1 .right .rx { margin: 1vw 0; }
	footer .foot1 .right .zx .zx_r { margin-top: 1vw; }
	footer .foot1 .right .logo { padding-bottom: 0; }
}
@media (max-width:1280px) {
	footer .foot1 { padding-top: 3.8vw; padding-bottom: 1.5vw; }
}
@media (max-width:1024px) {
	footer .foot1 { padding-top: 3vw; padding-bottom: 1.2vw; }
	footer .foot1 .left li a { line-height: 22px; }
}
@media (max-width:768px) {
	footer .foot1 { padding: 20px 0 0px; border-bottom: none; }
	footer .foot1 .left { display: none; }
	footer .foot1 .right { width: 100%; max-width: 100%; }
	footer .foot1 .right .logo { text-align: center; display: none; }
	footer .foot1 .right .rx { display: none; }
	footer .foot1 .right .zx { margin: 10px 0 20px; display: none; }
	footer .foot1 .right .zx .zx_l { width: calc(100% - 75px); }
	footer .foot1 .right .zx .zx_l h5 { font-size: 14px; margin-bottom: 5px; }
	footer .foot1 .right .zx .zx_r { width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
	footer .foot1 .right .share { margin: 15px auto; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
	footer .foot1 .right .share a, footer .foot1 .right .share .a { margin-left: 15px; }
	footer .foot2 { padding: 0px 0 20px; }
	footer .foot2 .copyright { width: 100%; text-align: center; line-height: 24px; font-size: 12px; }
	footer .foot2 span { font-size: 12px; }
	footer .foot2 a { font-size: 12px; }
	footer .foot2 .right { width: 100%; max-width: 100%; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; font-size: 12px; }
	footer .foot2 .right .a { text-align: center; margin-right: 15px; }
	footer .foot2 .right .a a { font-size: 12px; margin-right: 5px; }
}

/* 鼠标跟随 --> */
#c-followDot { position: fixed; z-index: 0; pointer-events: none; }
#c-followDot.on .c-default { top: -7.24vw; left: -7.24vw; width: 14.48vw; height: 14.48vw; opacity: 1; }
#c-followDot .c-default { position: absolute; background: url(../image/sb_sm0308.png) no-repeat center; border-radius: 50%; box-sizing: border-box; z-index: -1; opacity: 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.banner1_sm0308 { 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; position: relative; }
.banner1_sm0308:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.8); }
.banner1_sm0308 > img { width: 100%; object-fit: cover; }
.banner1_sm0308 .wrap { position: absolute; top: 0; }
.banner1_sm0308 .wrap.wrap1 { padding-top: 18.75vw; }
.banner1_sm0308 .wrap.wrap2 { padding-top: 17.19vw; }
.banner1_sm0308 .wrap.wrap3 { padding-top: 14.95vw; }
.banner1_sm0308 .wrap.wrap3 h1, .banner1_sm0308 .wrap.wrap3 .h1 { margin-top: 0; margin-bottom: 2.97vw; }
.banner1_sm0308 .wrap.wrap3 .info { margin-top: 0; padding-right: 0.52vw; }
.banner1_sm0308 .wrap.wrap3 .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-top: 10.42vw; }
.banner1_sm0308 .wrap.wrap3 .btns a { width: auto; min-width: 100px; height: 60px;
	display: -webkit-box; display: -ms-flexbox;
	display: -webkit-flex; display: flex;
	-webkit-box-pack: justify; -ms-flex-pack: justify;
	-webkit-justify-content: space-between; justify-content: space-between;
	-webkit-box-align: center; -ms-flex-align: center;
	-webkit-align-items: center; align-items: center;
	font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; color: #FFFFFF; color: #fff; white-space: nowrap; font-weight: 300;
}
.banner1_sm0308 .wrap.wrap3 .btns a.a1 { padding: 0 25px; margin-right: 3vw; position: relative; background: #fff; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1 i { animation: fd 2s infinite; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1 span, .banner1_sm0308 .wrap.wrap3 .btns a.a1 i { position: relative; z-index: 2; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1::before, .banner1_sm0308 .wrap.wrap3 .btns a.a1::after { content: ''; width: 100%; height: 50%; position: absolute; z-index: 1; background: #003e6f; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1::before { left: 0; top: 0; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1::after { right: 0; bottom: 0; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1:hover { color: #003e6f; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1:hover::before { width: 0; }
.banner1_sm0308 .wrap.wrap3 .btns a.a1:hover::after { width: 0; }
.banner1_sm0308 .wrap.wrap3 .btns a.a2 { border-bottom: 1px solid #fff; }
@keyframes fd {
	0%, 100% { transform: rotate(90deg) translateX(-5px); }
	50% { transform: rotate(90deg) translateX(5px); }
}
@media (max-width:2048px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 19.2px; } }
@media (max-width:1920px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 18px; } }
@media (max-width:1680px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 15.75px; } }
@media (max-width:1440px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 13.5px; } }
@media (max-width:1366px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 12.80625px; } }
@media (max-width:1280px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 12px; } }
@media (max-width:1680px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 16px; } }
@media (max-width:1440px) { .banner1_sm0308 .wrap.wrap3 .btns a { font-size: 14px; line-height: 26px; } }
@media (max-width:1280px) { .banner1_sm0308 .wrap.wrap3 .btns a { line-height: 22px; } }
.banner1_sm0308 .wrap.wrap3 .btns a i { font-size: 20px; margin-left: 0.78vw; font-weight: 300; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) { .banner1_sm0308 .wrap.wrap3 .btns a i { font-size: 21.33333333px; } }
@media (max-width:1920px) { .banner1_sm0308 .wrap.wrap3 .btns a i { font-size: 20px; } }
@media (max-width:1680px) { .banner1_sm0308 .wrap.wrap3 .btns a i { font-size: 17.5px; } }
@media (max-width:1440px) { .banner1_sm0308 .wrap.wrap3 .btns a i { font-size: 15px; } }
@media (max-width:1366px) { .banner1_sm0308 .wrap.wrap3 .btns a i { font-size: 14.22916667px; } }
@media (max-width:1280px) { .banner1_sm0308 .wrap.wrap3 .btns a i { font-size: 13.33333333px; } }
.banner1_sm0308 .wrap.wrap3 .btns a.a1 i { transform: rotate(90deg); -ms-transform: rotate(90deg);  /* IE 9 */ -moz-transform: rotate(90deg);  /* Firefox */ -webkit-transform: rotate(90deg);  /* Safari 和 Chrome */ -o-transform: rotate(90deg); }
.banner1_sm0308 .wrap.wrap3 .btns a.a2:hover i { transform: rotateY(180deg) translate(5px, -5px); }
.banner1_sm0308 .wrap.wrap3 .btns a.a2 i { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 48px; margin: 1.3vw 0 4.43vw; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 51.2px; } }
@media (max-width:1920px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 48px; } }
@media (max-width:1680px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 42px; } }
@media (max-width:1440px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 36px; } }
@media (max-width:1366px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 34.15px; } }
@media (max-width:1280px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 32px; } }
@media (max-width:1680px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 42px; } }
@media (max-width:1440px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 32px; } }
@media (max-width:1290px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 28px; } }
@media (max-width:1024px) { .banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { font-size: 24px; } }
.banner1_sm0308 .wrap h2 { font-size: 40px; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; line-height: 1.3; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
@media (max-width:2048px) { .banner1_sm0308 .wrap h2 { font-size: 42.66666667px; } }
@media (max-width:1920px) { .banner1_sm0308 .wrap h2 { font-size: 40px; } }
@media (max-width:1680px) { .banner1_sm0308 .wrap h2 { font-size: 35px; } }
@media (max-width:1440px) { .banner1_sm0308 .wrap h2 { font-size: 30px; } }
@media (max-width:1366px) { .banner1_sm0308 .wrap h2 { font-size: 28.45833333px; } }
@media (max-width:1280px) { .banner1_sm0308 .wrap h2 { font-size: 26.66666667px; } }
@media (max-width:1680px) { .banner1_sm0308 .wrap h2 { font-size: 34px; } }
@media (max-width:1440px) { .banner1_sm0308 .wrap h2 { font-size: 26px; } }
@media (max-width:1290px) { .banner1_sm0308 .wrap h2 { font-size: 22px; } }
@media (max-width:1024px) { .banner1_sm0308 .wrap h2 { font-size: 20px; } }
.banner1_sm0308 .wrap h2.h2 { color: rgba(255, 255, 255, 0.7); }
.banner1_sm0308 .wrap h2 i { width: 3.6vw; min-width: 30px; height: 2px; background: #1d3e92; display: block; margin-left: 1.3vw; border-radius: 1px; }
.banner1_sm0308 .wrap .info { font-size: 18px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #D9D9D9; line-height: 1.5; margin-top: 2.34vw; width: 837px; max-width: 100%; }
@media (max-width:2048px) {
	.banner1_sm0308 .wrap .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.banner1_sm0308 .wrap .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.banner1_sm0308 .wrap .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.banner1_sm0308 .wrap .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.banner1_sm0308 .wrap .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.banner1_sm0308 .wrap .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.banner1_sm0308 .wrap .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.banner1_sm0308 .wrap .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.banner1_sm0308 .wrap .info { line-height: 22px; }
}
.banner1_sm0308 .wrap .info p { margin-bottom: 1.3vw; }
.banner1_sm0308 .wrap .info p:last-child { margin-bottom: 0; }
.banner1_sm0308 .wrap .d_img { margin-top: 3.9vw; width: 3.65vw; min-width: 40px; }
.banner1_sm0308.mc:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: transparent; }
.banner1_sm0308.about .wrap { top: 60%; transform: translateY(-60%); }
.banner1_sm0308.about .wrap h2 { font-size: 48px; }
@media (max-width:2048px) {
	.banner1_sm0308.about .wrap h2 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.about .wrap h2 { font-size: 48px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.about .wrap h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.about .wrap h2 { font-size: 36px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.about .wrap h2 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.about .wrap h2 { font-size: 32px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.about .wrap h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.about .wrap h2 { font-size: 32px; }
}
@media (max-width:1290px) {
	.banner1_sm0308.about .wrap h2 { font-size: 28px; }
}
@media (max-width:1024px) {
	.banner1_sm0308.about .wrap h2 { font-size: 24px; }
}
.banner1_sm0308.mindide { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.banner1_sm0308.mindide .wrap { top: 62%; transform: translateY(-62%); padding-left: 5.05vw; }
.banner1_sm0308.mindide h2 { font-size: 40px; font-weight: 300; color: rgba(255, 255, 255, 0.7); }
@media (max-width:2048px) {
	.banner1_sm0308.mindide h2 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.mindide h2 { font-size: 40px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.mindide h2 { font-size: 35px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.mindide h2 { font-size: 30px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.mindide h2 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.mindide h2 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.mindide h2 { font-size: 34px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.mindide h2 { font-size: 26px; }
}
@media (max-width:1290px) {
	.banner1_sm0308.mindide h2 { font-size: 22px; }
}
@media (max-width:1024px) {
	.banner1_sm0308.mindide h2 { font-size: 20px; }
}
.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 48px; line-height: 1.3; font-weight: 300; width: 100%; margin: 0.78vw 0 4.43vw; }
@media (max-width:2048px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.banner1_sm0308.mindide h1, .banner1_sm0308.mindide .h1 { font-size: 24px; }
}
.banner1_sm0308.mindaiobn .wrap { top: 63%; transform: translateY(-63%); }
.banner1_sm0308.mindaiobn h1, .banner1_sm0308.mindaiobn .h1 { margin-top: 0; margin-bottom: 2.97vw; }
.banner1_sm0308.mindaiobn .info { margin-top: 0; padding-right: 0.52vw; width: 1060px; max-width: 100%; }
.banner1_sm0308.mindaiobn .info p { margin-bottom: 0; }
.banner1_sm0308.mindaiobn .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-top: 9.27vw; }
.banner1_sm0308.mindaiobn .btns a { width: auto; min-width: 80px; padding-bottom: 10px; margin-right: 3.13vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; color: #FFFFFF; color: #fff; border-bottom: 1px solid #fff; white-space: nowrap; font-weight: 300; }
@media (max-width:2048px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.mindaiobn .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.mindaiobn .btns a { line-height: 22px; }
}
.banner1_sm0308.mindaiobn .btns a i { font-size: 20px; margin-left: 0.78vw; font-weight: 300; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.banner1_sm0308.mindaiobn .btns a i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.mindaiobn .btns a i { font-size: 20px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.mindaiobn .btns a i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.mindaiobn .btns a i { font-size: 15px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.mindaiobn .btns a i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.mindaiobn .btns a i { font-size: 13.33333333px; }
}
.banner1_sm0308.mindaiobn .btns a.a1:hover i { transform: rotate(90deg) translateX(5px); }
.banner1_sm0308.mindaiobn .btns a.a1 i { transform: rotate(90deg); -ms-transform: rotate(90deg);  /* IE 9 */ -moz-transform: rotate(90deg);  /* Firefox */ -webkit-transform: rotate(90deg);  /* Safari 和 Chrome */ -o-transform: rotate(90deg); }
.banner1_sm0308.mindaiobn .btns a.a2:hover i { transform: rotateY(180deg) translate(5px, -5px); }
.banner1_sm0308.mindaiobn .btns a.a2 i { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.banner1_sm0308.cpfw.cpfw2:before { background: rgba(18, 22, 36, 0.7); z-index: 2; }
.banner1_sm0308.cpfw .v_info { position: absolute; top: 63%; left: 50%; transform: translateX(-50%); font-size: 68px; font-weight: bolder; line-height: 1.5; color: #ffffff; white-space: nowrap; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw .v_info { font-size: 72.53333333px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw .v_info { font-size: 68px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw .v_info { font-size: 59.5px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw .v_info { font-size: 51px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw .v_info { font-size: 48.37916667px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw .v_info { font-size: 45.33333333px; }
}
.banner1_sm0308.cpfw .v_info br { display: none; }
.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 48px; top: 38%; left: auto; transform: translateX(0%); right: 6.51vw; font-weight: 300; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 48px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 36px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 32px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 32px; }
}
@media (max-width:1290px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 28px; }
}
@media (max-width:1024px) {
	.banner1_sm0308.cpfw .v_info.v_info2 { font-size: 24px; }
}
.banner1_sm0308.cpfw .v_info.v_info2 br { display: block; }
.banner1_sm0308.cpfw p.p1 { position: absolute; font-size: 18px; color: rgba(255, 255, 255, 0.8); z-index: 1; bottom: 20%; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw p.p1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw p.p1 { line-height: 22px; }
}
.banner1_sm0308.cpfw p.p1:first-child { bottom: 73%; left: 66%; transform: translateX(-50%); }
.banner1_sm0308.cpfw p.p1:nth-child(2) { left: 17%; }
.banner1_sm0308.cpfw p.p1:nth-child(3) { right: 20%; }
.banner1_sm0308.cpfw.cpfw3 > img { opacity: 0; }
.banner1_sm0308.cpfw.cpfw3:before { background: rgba(18, 22, 36, 0.7); z-index: 2; }
.banner1_sm0308.cpfw.cpfw3 .wrap { padding-top: 0; top: 52%; transform: translateY(-50%); }
.banner1_sm0308.cpfw.cpfw3 .wrap h5 { font-size: 24px; color: #60b5c6; margin-bottom: 20px; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h5 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h5 { font-size: 24px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h5 { font-size: 21px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h5 { font-size: 18px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h5 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h5 { font-size: 16px; }
}
.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 44px; color: #fff; margin-bottom: 40px; line-height: 1.36; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 46.93333333px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 44px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 38.5px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 33px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 31.30416667px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 29.33333333px; }
}
.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 44px; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 46.93333333px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 44px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 38.5px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 33px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 31.30416667px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 29.33333333px; }
}
.banner1_sm0308.cpfw.cpfw3 .wrap h3 b {  }
.banner1_sm0308.cpfw.cpfw3 .wrap .d_img { margin-top: 15px; }
.banner1_sm0308.cpfw video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: fill; }
.banner1_sm0308.cpfw .wrap { top: 0%; transform: translateY(0%); padding-top: 18.75vw; z-index: 3; }
.banner1_sm0308.cpfw h2 { font-size: 40px; color: #ffffff; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw h2 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw h2 { font-size: 40px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw h2 { font-size: 35px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw h2 { font-size: 30px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw h2 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw h2 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw h2 { font-size: 34px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw h2 { font-size: 26px; }
}
@media (max-width:1290px) {
	.banner1_sm0308.cpfw h2 { font-size: 22px; }
}
@media (max-width:1024px) {
	.banner1_sm0308.cpfw h2 { font-size: 20px; }
}
.banner1_sm0308.cpfw h2 i { background: #fff; }
.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 48px; line-height: 1.31; margin-bottom: 2.5vw; }
@media (max-width:2048px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.banner1_sm0308.cpfw h1, .banner1_sm0308.cpfw .h1 { font-size: 24px; }
}
.banner1_sm0308.cpfw .d_img { margin-top: 0; }
.banner1_sm0308.cpfw .sb { width: 1.46vw; height: 2.08vw; min-width: 14px; min-height: 20px; border-radius: 20px; border: 1px solid #fff; position: absolute; left: 50%; transform: translateX(-50%); bottom: 7.81vw; z-index: 5; }
.banner1_sm0308.cpfw .sb:before { content: ''; width: 2px; height: 0.52vw; min-height: 5px; background: #fff; position: absolute; left: 50%; margin-left: -1px; top: 6px; -webkit-animation: sbin 1.8s linear infinite; animation: sbin 1.8s linear infinite; }
@media (max-width:1366px) {
	.banner1_sm0308 .wrap.wrap3 .btns { margin-top: 6.42vw; }
	.banner1_sm0308.mindaiobn .btns { margin-top: 4vw; }
	.banner1_sm0308.mindaiobn .wrap { top: 50%; transform: translateY(-50%); }
}
@media (max-width:768px) {
	.banner1_sm0308 > img { height: 60vh; object-fit: cover; }
	.banner1_sm0308 .wrap { top: 50%; transform: translateY(-50%); padding-top: 0 !important; }
	.banner1_sm0308 .wrap h1, .banner1_sm0308 .wrap .h1 { margin: 15px 0 30px; font-size: 23px; }
	.banner1_sm0308 .wrap .info { width: 100%; margin-bottom: 30px; text-align: justify; }
	.banner1_sm0308.cpfw .wrap { top: 50%; transform: translateY(-50%); }
	.banner1_sm0308.cpfw.cpfw3 { min-height: calc(100vh - 60px); }
	.banner1_sm0308.cpfw.cpfw3 > img { height: calc(100vh - 60px); }
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 { font-size: 22px; }
	.banner1_sm0308.cpfw.cpfw3 .wrap h3 p, .banner1_sm0308.cpfw.cpfw3 .wrap h3 b { font-size: 22px; }
}
.h_nav_sm0308 { height: 0; position: relative; top: -80px; z-index: 3; }
.h_nav_sm0308:before { content: ''; width: 100%; height: 1px; position: absolute; left: 0; top: 0; background: rgba(230, 235, 255, 0.1); }
.h_nav_sm0308 .wrap { height: 80px; 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; }
.h_nav_sm0308 .wrap a { width: auto; height: 100%; 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; font-size: 20px; color: #ffffff; margin-right: 1.97vw; padding-right: calc(1.97vw + 1px); position: relative; white-space: nowrap; }
@media (max-width:2048px) {
	.h_nav_sm0308 .wrap a { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.h_nav_sm0308 .wrap a { font-size: 20px; }
}
@media (max-width:1680px) {
	.h_nav_sm0308 .wrap a { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.h_nav_sm0308 .wrap a { font-size: 15px; }
}
@media (max-width:1366px) {
	.h_nav_sm0308 .wrap a { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.h_nav_sm0308 .wrap a { font-size: 13.33333333px; }
}
.h_nav_sm0308 .wrap a:hover:after, .h_nav_sm0308 .wrap a.on:after { background: #fff; width: calc(100% - 1.97vw - 1px); }
.h_nav_sm0308 .wrap a:before { content: ''; width: 1px; height: 18px; position: absolute; right: 0; top: 50%; margin-top: -9px; background: rgba(230, 235, 255, 0.3); }
.h_nav_sm0308 .wrap a:after { content: ''; width: 0; height: 2px; position: absolute; top: 0; left: 0; background: transparent; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.h_nav_sm0308 .wrap a:last-child { margin-right: 0; padding-right: 0; }
.h_nav_sm0308 .wrap a:last-child:before { display: none; }
@media (max-width:1440px) {
	.h_nav_sm0308 { top: -60px; }
	.h_nav_sm0308 .wrap { height: 60px; }
}
@media (max-width:990px) {
	.h_nav_sm0308 { top: -40px; }
	.h_nav_sm0308 .wrap { height: 40px; }
}
@media (max-width:768px) {
	.h_nav_sm0308 { top: 0px; height: 40px; background: #151618; }
	.h_nav_sm0308 .wrap { height: 40px; }
	.h_nav_sm0308 .wrap a { margin-right: 10px; padding-right: 11px; }
}
.d_img { width: 3.65vw; min-width: 40px; }
.about1_sm0308 { padding: 5.7vw 0 3.6vw; background: #1e2127; position: relative; }
.about1_sm0308 .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-evenly; position: relative; z-index: 1; }
.about1_sm0308 .top .left { width: 41%; margin-left: 0vw; }
.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 48px; color: #fff; font-weight: 600; }
@media (max-width:2048px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.about1_sm0308 .top .left h1, .about1_sm0308 .top .left .h1 { font-size: 24px; }
}
.about1_sm0308 .top .left .d_img { margin: 2vw 0; }
.about1_sm0308 .top .left .info { padding-right: 1.8vw; max-height: 18vw; min-height: 120px; overflow-y: scroll; font-size: 17px; color: #fff; line-height: 36px; font-weight: 300; text-align: justify; }
.about1_sm0308 .top .left .info p { margin-bottom: 1.8vw; }
.about1_sm0308 .top .left .info p:last-child { margin-bottom: 0; }
.about1_sm0308 .top .left .info::-webkit-scrollbar { width: 2px; height: 2px; }
.about1_sm0308 .top .left .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.about1_sm0308 .top .right { width: 46.875%; }
.about1_sm0308 .top .right .imgbox {  height: 0; padding-bottom: 55.66%; position: relative; }
.about1_sm0308 .top .right .imgbox .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }

.about1_sm0308 .top .right .imgbox .play_a { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; z-index: 2; margin-bottom: 20px; line-height: 0; }
.about1_sm0308 .top .right .imgbox .play_a:before { content: ''; width: 148%; height: 148%; position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; max-width: 148%; max-height: 148%; background: url(../image/play2_sm0308.png) no-repeat center; background-size: 100% 100%; -webkit-animation: spin 5s linear infinite; animation: spin 5s linear infinite; }
.about1_sm0308 .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-top: 5.7vw; position: relative; z-index: 1; }
.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 80px;  color: #60b5c6; }
@media (max-width:2048px) {
	.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 85.33333333px; }
}
@media (max-width:1920px) {
	.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 80px; }
}
@media (max-width:1680px) {
	.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 70px; }
}
@media (max-width:1440px) {
	.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 60px; }
}
@media (max-width:1366px) {
	.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 56.91666667px; }
}
@media (max-width:1280px) {
	.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 53.33333333px; }
}
.about1_sm0308 .items .item .line { width: 2.6vw; min-width: 30px; height: 1px; background: rgba(255, 255, 255, 0.7); margin: 1vw 0 1.3vw; }
.about1_sm0308 .items .item p { font-size: 20px; color: #fff; font-weight: 300; }
@media (max-width:2048px) {
	.about1_sm0308 .items .item p { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.about1_sm0308 .items .item p { font-size: 20px; }
}
@media (max-width:1680px) {
	.about1_sm0308 .items .item p { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.about1_sm0308 .items .item p { font-size: 15px; }
}
@media (max-width:1366px) {
	.about1_sm0308 .items .item p { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.about1_sm0308 .items .item p { font-size: 13.33333333px; }
}
.about1_sm0308 .canvas_waves { position: absolute; width: 100%; height: 40%; left: 0; bottom: 0; }
@media (max-width:900px) {
.about1_sm0308 .canvas_waves { display: none; }
}
@media (max-width:1720px) {
	.about1_sm0308 .top .left { margin-left: 60px; }
}
@media (max-width:1440px) {
	.about1_sm0308 .top .left .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1366px) {
	.about1_sm0308 .items { margin-top: 5vw; }
}
@media (max-width:1024px) {
	.about1_sm0308 .top .left { margin-left: 30px; }
	.about1_sm0308 .top .left .info { font-size: 14px; line-height: 24px; }
}
@media (max-width:990px) {
	.about1_sm0308 .top .left { margin-left: 20px; }
}
@media (max-width:768px) {
	.about1_sm0308 { padding: 40px 0; }
	.about1_sm0308 .top { flex-wrap: wrap; -ms-flex-wrap: wrap; padding: 0 20px; padding-top: 60px; margin-top: -60px; }
	.about1_sm0308 .top .left { width: 100%; margin-left: 0; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.about1_sm0308 .top .left .d_img { margin: 15px 0; }
	.about1_sm0308 .top .left .info { line-height: 22px; min-height: 110px; }
	.about1_sm0308 .top .right { width: 100%; margin-bottom: 20px; }
	.about1_sm0308 .top .right .imgbox:before { top: 5px; left: -5px; }
	.about1_sm0308 .top .right .imgbox .play_a img { width: 35px; height: 35px; }
	.about1_sm0308 .items { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 20px; margin-bottom: -10px; }
	.about1_sm0308 .items .item { width: 50%; margin-bottom: 10px; }
	.about1_sm0308 .items .item h1, .about1_sm0308 .items .item .h1 { font-size: 30px; }
	.about1_sm0308 .items .item .line { margin: 10px 0; }
	.about1_sm0308 .items .item p { font-size: 12px; }
}
.about2_sm0308 { background: url(../image/bgd_sm0308.jpg) no-repeat left top; position: relative; }
.about2_sm0308:before { content: ''; width: 57.3%; height: 100%; position: absolute; right: 0; top: 0; background: url(../image/bg9_sm0308.jpg) no-repeat center; background-size: 100% 100%; }
.about2_sm0308 .btns { position: absolute; right: 0; bottom: 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.about2_sm0308 .btns .swiper-button-next, .about2_sm0308 .btns .swiper-button-prev { position: relative; top: auto; left: auto; right: auto; margin: 0; width: 7vw; height: 4.8vw; min-width: 50px; min-height: 40px; background: #fff; outline: none; color: #555555; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.about2_sm0308 .btns .swiper-button-next:hover, .about2_sm0308 .btns .swiper-button-prev:hover { background: #1d3e92; color: #fff; }
.about2_sm0308 .btns .swiper-button-next:after, .about2_sm0308 .btns .swiper-button-prev:after { font-size: 24px; }
@media (max-width:2048px) {
	.about2_sm0308 .btns .swiper-button-next:after, .about2_sm0308 .btns .swiper-button-prev:after { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .btns .swiper-button-next:after, .about2_sm0308 .btns .swiper-button-prev:after { font-size: 24px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .btns .swiper-button-next:after, .about2_sm0308 .btns .swiper-button-prev:after { font-size: 21px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .btns .swiper-button-next:after, .about2_sm0308 .btns .swiper-button-prev:after { font-size: 18px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .btns .swiper-button-next:after, .about2_sm0308 .btns .swiper-button-prev:after { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .btns .swiper-button-next:after, .about2_sm0308 .btns .swiper-button-prev:after { font-size: 16px; }
}
.about2_sm0308 .wrap { position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.about2_sm0308 .wrap .left { width: 51.8%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { padding-top: 4.9vw; font-size: 48px; font-weight: 600; }
@media (max-width:2048px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.about2_sm0308 .wrap .left h1, .about2_sm0308 .wrap .left .h1 { font-size: 24px; }
}
.about2_sm0308 .wrap .left .d_img { margin: 1.56vw 0 4.16vw; }
.about2_sm0308 .wrap .right { width: 47.87%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }
.about2_sm0308 .swiper { overflow: hidden; }
.about2_sm0308 .ab2_s1 { margin-bottom: 5.7vw; }
.about2_sm0308 .ab2_s1 .swiper-slide h2 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: baseline; -ms-flex-align: baseline; -webkit-align-items: baseline; align-items: baseline; font-size: 40px; font-weight: 300; color: #2b62c5; margin-bottom: 1.56vw; }
@media (max-width:2048px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 40px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 35px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 30px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 34px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 26px; }
}
@media (max-width:1290px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 22px; }
}
@media (max-width:1024px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { font-size: 20px; }
}
.about2_sm0308 .ab2_s1 .swiper-slide h2 span { font-size: 24px; color: #444444; margin-left: 1.56vw; }
@media (max-width:2048px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 span { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 span { font-size: 24px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 span { font-size: 21px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 span { font-size: 18px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 span { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .ab2_s1 .swiper-slide h2 span { font-size: 16px; }
}
.about2_sm0308 .ab2_s1 .swiper-slide .info { padding-right: 1.56vw; font-size: 16px; color: #666666; line-height: 30px; max-height: 16vw; min-height: 120px; overflow-y: scroll; text-align: justify; }
@media (max-width:2048px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { font-size: 14px; }
}
@media (max-width:768px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { line-height: 22px; }
}
.about2_sm0308 .ab2_s1 .swiper-slide .info::-webkit-scrollbar { width: 2px; height: 2px; background-color: #fff; }
.about2_sm0308 .ab2_s1 .swiper-slide .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.about2_sm0308 .ab2_s1 .swiper-slide .info p { margin-bottom: 1vw; }
.about2_sm0308 .ab2_s1 .swiper-slide .info p:last-child { margin-bottom: 0; }
.about2_sm0308 .bot { background: #1e2534; margin-right: 1.56vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; position: relative; }
.about2_sm0308 .bot:before { content: ''; width: 7.3vw; left: -7.3vw; height: 100%; position: absolute; top: 0; background: #1e2534; }
.about2_sm0308 .bot .b_cur { width: 7.2vw;  display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; padding-right: 1.3vw; position: relative; background: url(../image/line_sm0308.png) no-repeat right 45% bottom; background-size: 60% auto; margin-bottom: 1vw;  /* iOS Safari */  /* Chrome/Safari/Opera */

	/* Konqueror */

	/* Firefox */

	/* Internet Explorer/Edge */

	/* Non-prefixed version, currently not supported by any browser */
-webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ }
.about2_sm0308 .bot .b_cur .p1 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
.about2_sm0308 .bot .b_cur .p2 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
.about2_sm0308 .bot .b_cur .s0, .about2_sm0308 .bot .b_cur .s1 { font-size: 68px; color: #fff;  }
@media (max-width:2048px) {
	.about2_sm0308 .bot .b_cur .s0, .about2_sm0308 .bot .b_cur .s1 { font-size: 72.53333333px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .bot .b_cur .s0, .about2_sm0308 .bot .b_cur .s1 { font-size: 68px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .bot .b_cur .s0, .about2_sm0308 .bot .b_cur .s1 { font-size: 59.5px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .bot .b_cur .s0, .about2_sm0308 .bot .b_cur .s1 { font-size: 51px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .bot .b_cur .s0, .about2_sm0308 .bot .b_cur .s1 { font-size: 48.37916667px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .bot .b_cur .s0, .about2_sm0308 .bot .b_cur .s1 { font-size: 45.33333333px; }
}
.about2_sm0308 .bot .b_cur .s01, .about2_sm0308 .bot .b_cur .s2 { font-size: 34px;  color: rgba(255, 255, 255, 0.5); }
@media (max-width:2048px) {
	.about2_sm0308 .bot .b_cur .s01, .about2_sm0308 .bot .b_cur .s2 { font-size: 36.26666667px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .bot .b_cur .s01, .about2_sm0308 .bot .b_cur .s2 { font-size: 34px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .bot .b_cur .s01, .about2_sm0308 .bot .b_cur .s2 { font-size: 29.75px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .bot .b_cur .s01, .about2_sm0308 .bot .b_cur .s2 { font-size: 25.5px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .bot .b_cur .s01, .about2_sm0308 .bot .b_cur .s2 { font-size: 24.18958333px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .bot .b_cur .s01, .about2_sm0308 .bot .b_cur .s2 { font-size: 22.66666667px; }
}
.about2_sm0308 .bot .b_cur .s1 { margin-right: 3px; }
.about2_sm0308 .bot .b_cur .s2 { margin-left: 3px; }
.about2_sm0308 .bot .ab2_s2 { padding: 2px 1.56vw 1vw 0; width: calc(100% - 7.2vw); position: relative; }
.about2_sm0308 .bot .ab2_s2 .swiper-button-prev, .about2_sm0308 .bot .ab2_s2 .swiper-button-next { color: #fff; outline: none; width: 1.56vw; height: 1.56vw; min-width: 20px; min-height: 20px; margin-top: -0.52vw; }
.about2_sm0308 .bot .ab2_s2 .swiper-button-prev:after, .about2_sm0308 .bot .ab2_s2 .swiper-button-next:after { font-size: 30px; }
@media (max-width:2048px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-button-prev:after, .about2_sm0308 .bot .ab2_s2 .swiper-button-next:after { font-size: 32px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-button-prev:after, .about2_sm0308 .bot .ab2_s2 .swiper-button-next:after { font-size: 30px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-button-prev:after, .about2_sm0308 .bot .ab2_s2 .swiper-button-next:after { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-button-prev:after, .about2_sm0308 .bot .ab2_s2 .swiper-button-next:after { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-button-prev:after, .about2_sm0308 .bot .ab2_s2 .swiper-button-next:after { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-button-prev:after, .about2_sm0308 .bot .ab2_s2 .swiper-button-next:after { font-size: 20px; }
}
.about2_sm0308 .bot .ab2_s2 .swiper-button-prev { left: -25px; }
.about2_sm0308 .bot .ab2_s2 .swiper-button-next { right: 5px; }
.about2_sm0308 .bot .ab2_s2 .swiper-slide {  /* iOS Safari */

	/* Chrome/Safari/Opera */

	/* Konqueror */

	/* Firefox */

	/* Internet Explorer/Edge */

	/* Non-prefixed version, currently not supported by any browser */
-webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ }
.about2_sm0308 .bot .ab2_s2 .swiper-slide.swiper-slide-active a:before { border-color: #1d3e92; }
.about2_sm0308 .bot .ab2_s2 .swiper-slide.swiper-slide-active a:after { background: url(../image/bg10_1_sm0308.png) no-repeat center bottom; background-size: 100% auto; }
.about2_sm0308 .bot .ab2_s2 .swiper-slide a { width: 100%; height: 0; padding-bottom: 74%; position: relative; display: block; }
.about2_sm0308 .bot .ab2_s2 .swiper-slide a img { position: absolute; left: 50%; bottom: 0; transform: translateX(-50%); z-index: 2; }
.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { position: absolute; bottom: 10px; left: 0; width: 100%; text-align: center; color: #fff; font-size: 22px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; z-index: 4; }
@media (max-width:2048px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 22px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 18px; }
}
@media (max-width:1440px) {
	.about2_sm0308 .bot .ab2_s2 .swiper-slide a p { font-size: 16px; }
}
.about2_sm0308 .bot .ab2_s2 .swiper-slide a:before { content: ''; position: absolute; width: calc(100% - 8px); height: 80%; left: 0; bottom: 0; background: #fff; z-index: 1; border: 4px solid #1e2534; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.about2_sm0308 .bot .ab2_s2 .swiper-slide a:after { content: ''; position: absolute; width: 100%; height: 80%; left: 0; bottom: 0; background: url(../image/bg10_sm0308.png) no-repeat center bottom; background-size: 100% auto; z-index: 3; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.about2_sm0308 .ab2_s3 .swiper-slide { 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: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
.about2_sm0308 .ab2_s3 .swiper-slide img { max-width: 66%; }
@media (max-width:1440px) {
	.about2_sm0308 .ab2_s1 .swiper-slide .info { max-height: 13vw; }
}
@media (max-width:1366px) {
	.about2_sm0308 .wrap .left .d_img { margin-bottom: 2vw; }
	.about2_sm0308 .ab2_s3 .swiper-slide img { max-width: 50%; }
}
@media (max-width:768px) {
	.about2_sm0308 { padding: 40px 0 0; }
	.about2_sm0308:before { width: 100%; height: 300px; top: auto; bottom: 0; }
	.about2_sm0308 .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.about2_sm0308 .wrap .left { width: 100%; margin-bottom: 15px; position: relative; }
	.about2_sm0308 .wrap .left .d_img { margin: 15px 0; }
	.about2_sm0308 .wrap .right { width: 100%; height: 300px; }
	.about2_sm0308 .ab2_s1 .swiper-slide .info { max-height: 176px; }
	.about2_sm0308 .ab2_s1 .swiper-slide h2 { margin-bottom: 10px; }
	.about2_sm0308 .ab2_s3 .swiper-slide img { max-height: 300px; }
	.about2_sm0308 .bot { position: absolute; right: 0; top: 0; background: none; }
	.about2_sm0308 .bot .ab2_s2 { width: 70px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
	.about2_sm0308 .bot .ab2_s2 .swiper { display: none; }
	.about2_sm0308 .bot .ab2_s2 .swiper-button-prev, .about2_sm0308 .bot .ab2_s2 .swiper-button-next { color: #000; width: 30px; position: relative; top: auto; left: auto; right: auto; margin: 0; }
	.about2_sm0308 .bot:before { display: none; }
	.about2_sm0308 .bot .b_cur { width: 60px; background-size: 50% auto; display: none; }
}
.about3_sm0308 { padding: 5.2vw 0 5.7vw; background: url(../image/bg11_sm0308.jpg) no-repeat center; background-size: cover; }
.about3_sm0308 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.about3_sm0308 .wrap .left { width: 50%; 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; }
.about3_sm0308 .wrap .right { width: 50%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.about3_sm0308 .wrap .right .item { padding-left: 18%; }
.about3_sm0308 .wrap .right .item h3 { font-size: 40px; color: #151618; margin-bottom: 1.3vw; }
@media (max-width:2048px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 40px; }
}
@media (max-width:1680px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 35px; }
}
@media (max-width:1440px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 30px; }
}
@media (max-width:1366px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 34px; }
}
@media (max-width:1440px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 26px; }
}
@media (max-width:1290px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 22px; }
}
@media (max-width:1024px) {
	.about3_sm0308 .wrap .right .item h3 { font-size: 20px; }
}
.about3_sm0308 .wrap .right .item p { font-size: 22px; color: #4d4f52; }
@media (max-width:2048px) {
	.about3_sm0308 .wrap .right .item p { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.about3_sm0308 .wrap .right .item p { font-size: 22px; }
}
@media (max-width:1680px) {
	.about3_sm0308 .wrap .right .item p { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.about3_sm0308 .wrap .right .item p { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.about3_sm0308 .wrap .right .item p { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.about3_sm0308 .wrap .right .item p { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.about3_sm0308 .wrap .right .item p { font-size: 18px; }
}
@media (max-width:1440px) {
	.about3_sm0308 .wrap .right .item p { font-size: 16px; }
}
.about3_sm0308 .wrap .right em { width: 100%; height: 1px; background: #cbd0d8; margin: 2.5vw 0; }
@media (max-width:1440px) {
	.about3_sm0308 .wrap .right .item p { font-size: 18px; }
}
@media (max-width:1280px) {
	.about3_sm0308 .wrap .right .item p { font-size: 16px; }
}
@media (max-width:768px) {
	.about3_sm0308 { padding: 40px 0; }
	.about3_sm0308 .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.about3_sm0308 .wrap .left { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
	.about3_sm0308 .wrap .left:before { content: '企业文化'; font-size: 24px; width: 100%; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
	.about3_sm0308 .wrap .left:after { content: ''; width: 40px; height: 9.5px; background: url(../image/d2_sm0308.png) no-repeat center; background-size: 100% 100%; margin: 15px 0 20px; }
	.about3_sm0308 .wrap .left img { -webkit-box-ordinal-group: 3; -ms-flex-order: 3; -webkit-order: 3; order: 3; width: 100%; height: 150px; object-fit: cover; }
	.about3_sm0308 .wrap .right { width: 100%; margin-top: 30px; }
	.about3_sm0308 .wrap .right .item { padding-left: 0px; padding-top: 20px; margin-bottom: 15px; position: relative; }
	.about3_sm0308 .wrap .right .item:before { content: ''; width: 30px; height: 2px; position: absolute; left: 0; top: 0px; background: #cbd0d8; }
	.about3_sm0308 .wrap .right .item h3 { font-size: 16px; margin-bottom: 10px; }
	.about3_sm0308 .wrap .right .item p { font-size: 14px; }
	.about3_sm0308 .wrap .right em { margin: 15px 0; display: none; }
}


.about4_sm0308 { padding: 5.2vw 0; overflow: hidden; background: url(../image/bg12_sm0308.jpg) no-repeat center; }
.about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 48px; font-weight: 300; font-weight: 600; color: #fff; text-align: center; }
@media (max-width:2048px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 51.2px; } }
@media (max-width:1920px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 48px; } }
@media (max-width:1680px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 42px; } }
@media (max-width:1440px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 36px; } }
@media (max-width:1366px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 34.15px; } }
@media (max-width:1280px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 32px; } }
@media (max-width:1680px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 42px; } }
@media (max-width:1440px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 32px; } }
@media (max-width:1290px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 28px; } }
@media (max-width:1024px) { .about4_sm0308 h1, .about4_sm0308 .h1 { font-size: 24px; } }
.about4_sm0308 .d_img { margin: 1.3vw auto 3.9vw; display: block; }
.about4_sm0308 .ab4_s1 { width: calc((100vw - 100%) / 2 + 100%); position: relative; }
.about4_sm0308 .ab4_s1 .swiper-button-prev,
.about4_sm0308 .ab4_s1 .swiper-button-next {
	width: 4.4vw; height: 3.125vw; min-width: 30px; min-height: 30px; top: 80%; z-index: 10; margin: 0; transform: translateY(-50%); background: #60b5c6; border: 1px solid rgba(255, 255, 255, 0.3); border: 0;
	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;
	outline: none; color: #fff;
	-webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;
}
.about4_sm0308 .ab4_s1 .swiper-button-prev:hover, .about4_sm0308 .ab4_s1 .swiper-button-next:hover { background: #60b5c6; border-color: #60b5c6; }
.about4_sm0308 .ab4_s1 .swiper-button-prev:after, .about4_sm0308 .ab4_s1 .swiper-button-next:after { font-size: 24px; }
.about4_sm0308 .ab4_s1 .swiper-button-prev.swiper-button-disabled, .about4_sm0308 .ab4_s1 .swiper-button-next.swiper-button-disabled { opacity: 0; }
.about4_sm0308 .ab4_s1 .swiper-button-prev { left: 0; }
.about4_sm0308 .ab4_s1 .swiper-button-next { right: 20px; }

.about4_sm0308 .ab4_s1 .swiper { width: 100%; margin: 0 auto; color: #fff; overflow: hidden; }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide {width: 30%; height: auto; padding: 30px 40px; box-sizing: border-box; border-right: 1px solid rgba(162, 177, 204, 0.1); }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide:last-child { border: 0; }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { width: 100%; font-size: 70px; line-height: 1.02; }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { width: 100%; height: auto; margin-top: 20px; font-size: 18px; line-height: 2; font-weight: 300; max-height: 216px; min-height: 120px; overflow-y: scroll; padding-right: 5px; }
@media (max-width:2048px) {
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { font-size: 74.66666667px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { font-size: 19.2px; }
	.about4_sm0308 .ab4_s1 .swiper-button-prev:after, .about4_sm0308 .ab4_s1 .swiper-button-next:after { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { font-size: 70px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { font-size: 18px; }
	.about4_sm0308 .ab4_s1 .swiper-button-prev:after, .about4_sm0308 .ab4_s1 .swiper-button-next:after { font-size: 24px; }
}
@media (max-width:1680px) {
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { font-size: 61.25px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { font-size: 16px; }
	.about4_sm0308 .ab4_s1 .swiper-button-prev:after, .about4_sm0308 .ab4_s1 .swiper-button-next:after { font-size: 21px; }
}
@media (max-width:1440px) {
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { font-size: 52.5px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { font-size: 14px; }
	.about4_sm0308 .ab4_s1 .swiper-button-prev:after, .about4_sm0308 .ab4_s1 .swiper-button-next:after { font-size: 18px; }
}
@media (max-width:1366px) {
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { font-size: 48px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { font-size: 12.80625px; }
	.about4_sm0308 .ab4_s1 .swiper-button-prev:after, .about4_sm0308 .ab4_s1 .swiper-button-next:after { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { font-size: 44px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { font-size: 13px; }
	.about4_sm0308 .ab4_s1 .swiper-button-prev:after, .about4_sm0308 .ab4_s1 .swiper-button-next:after { font-size: 16px; }
}
@media (max-width: 990px) {
	.about4_sm0308 .ab4_s1 .swiper-button-prev, .about4_sm0308 .ab4_s1 .swiper-button-next { display: none; }
}
.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art::-webkit-scrollbar { width: 2px; height: 2px; }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art::-webkit-scrollbar-thumb { background-color: #60b5c6; border-radius: 10px; }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art p.p1 { font-weight: 600; }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art p.p2 { font-weight: 300; }
.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art p.p3 { padding-left: 10px; }
.about4_sm0308 .ab4_s1 .pager { width: 100%; height: 2px; margin-top: 5.2vw; position: relative; background: rgba(255, 255, 255, 0.06); overflow: hidden; }
.about4_sm0308 .ab4_s1 .pager span { background: #60b5c6; }


.about4_sm0308 .ab4_s2 { margin-top: 5.7vw; position: relative; display: none; }
.about4_sm0308 .ab4_s2:before { content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: 3.5px; background: rgba(255, 255, 255, 0.2); }
.about4_sm0308 .ab4_s2:after { content: ''; width: 100%; height: 5.2vw; position: absolute; left: 0; bottom: -5.2vw; background: url(../image/bg13_sm0308.png) no-repeat center bottom; background-size: auto 3.125vw; }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; height: 90px; }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active i { margin-top: 30px; width: 14px; height: 14px; margin-bottom: -3px; background: #317bff; position: relative; }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active i:before, .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active i:after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 0; transform-origin: center; animation: halo 1.5s 0.5s infinite ease-out; animation-delay: 0.05s; border-radius: 50%; }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active i:before { width: 214%; height: 214%; z-index: 2; background: rgba(49, 123, 155, 0.2); }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active i:after { width: 428%; height: 428%; z-index: 1; background: rgba(49, 123, 155, 0.1); }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 40px; color: #317bff; }
@media (max-width:2048px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 42.66666667px; } }
@media (max-width:1920px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 40px; } }
@media (max-width:1680px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 35px; } }
@media (max-width:1440px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 30px; } }
@media (max-width:1366px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 28.45833333px; } }
@media (max-width:1280px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 26.66666667px; } }
@media (max-width:1680px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 34px; } }
@media (max-width:1440px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 26px; } }
@media (max-width:1290px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 22px; } }
@media (max-width:1024px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active p { font-size: 20px; } }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide i { width: 8px; height: 8px; border-radius: 50%; background: #fff; display: block; margin-top: 10px; }
.about4_sm0308 .ab4_s2 .swiper .swiper-slide p { font-size: 24px; color: #fff; text-align: center; max-width: 100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;  }
@media (max-width:2048px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide p { font-size: 25.6px; } }
@media (max-width:1920px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide p { font-size: 24px; } }
@media (max-width:1680px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide p { font-size: 21px; } }
@media (max-width:1440px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide p { font-size: 18px; } }
@media (max-width:1366px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide p { font-size: 17.075px; } }
@media (max-width:1280px) { .about4_sm0308 .ab4_s2 .swiper .swiper-slide p { font-size: 16px; } }
@media (max-width:1366px) {
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide { padding: 20px 30px; }
	.about4_sm0308 .ab4_s2 { margin-top: 3vw; }
}
@media (max-width:768px) {
	.about4_sm0308 { padding: 40px 0 30px; }
	.about4_sm0308 .d_img { margin: 15px auto; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide { padding: 15px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .time { font-size: 30px; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide em { display: none; }
	.about4_sm0308 .ab4_s1 .swiper .swiper-slide .art { width: 100%; min-height: 132px; text-align: justify; font-size: 12px; }
	.about4_sm0308 .ab4_s2 { margin-top: 10px; }
	.about4_sm0308 .ab4_s2:after { height: 40px; bottom: -40px; background-size: auto 30px; }
	.about4_sm0308 .ab4_s2:before { bottom: 17.5px; }
	.about4_sm0308 .ab4_s2 .swiper .swiper-slide { padding: 15px; height: 85px; }
	.about4_sm0308 .ab4_s2 .swiper .swiper-slide.swiper-slide-active i { margin-top: 15px; }
	.about4_sm0308 .ab4_s2 .swiper .swiper-slide i { margin-top: 5px; }
}

.about5_sm0308 { background: #eaeaee; position: relative; }
.about5_sm0308 .top { position: absolute; left: 50%; top: 5vw; transform: translateX(-50%); }
.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 48px; font-weight: 300; font-weight: 600; color: #151618; text-align: center; }
@media (max-width:2048px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.about5_sm0308 .top h1, .about5_sm0308 .top .h1 { font-size: 24px; }
}
.about5_sm0308 .top .d_img { margin: 1.3vw auto 0; display: block; }
@media (max-width:768px) {
	.about5_sm0308 { padding-top: 60px; }
	.about5_sm0308 .top { top: 35px; }
	.about5_sm0308 .top .d_img { margin-top: 15px; }
}
.about6_sm0308 { background: #121520; }
.about6_sm0308 .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; color: #fff; }
.about6_sm0308 .top .left { width: 80%; }
.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 48px; font-weight: 600; }
@media (max-width:2048px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.about6_sm0308 .top h1, .about6_sm0308 .top .h1 { font-size: 24px; }
}
.about6_sm0308 .top .info { font-size: 18px; margin-top: 20px; }
@media (max-width:2048px) {
	.about6_sm0308 .top .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.about6_sm0308 .top .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.about6_sm0308 .top .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.about6_sm0308 .top .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.about6_sm0308 .top .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.about6_sm0308 .top .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.about6_sm0308 .top .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.about6_sm0308 .top .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.about6_sm0308 .top .info { line-height: 22px; }
}
.about6_sm0308 .top a { width: 16.6%; height: 2.6vw; min-height: 40px; 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; border: 1px solid #fff; color: #fff; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.about6_sm0308 .top a:hover { background: #317bff; }
.about6_sm0308 .about6_s { position: relative; overflow: hidden; margin-top: 3.39vw; }
.about6_sm0308 .about6_s .swiper-pagination { bottom: 30px; }
.about6_sm0308 .about6_s .swiper-pagination span { width: 3.13vw; min-width: 20px; height: 2px; border-radius: 0; background: rgba(255, 255, 255, 0.3); opacity: 1; position: relative; overflow: hidden; }
.about6_sm0308 .about6_s .swiper-pagination span:before { content: ''; width: 0%; height: 100%; position: absolute; left: 0%; top: 0; background: #fff; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.about6_sm0308 .about6_s .swiper-pagination span.swiper-pagination-bullet-active:before { animation: move0 5.5s linear infinite; }
.about6_sm0308 .about6_s .swiper-slide a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: relative; }
.about6_sm0308 .about6_s .swiper-slide a:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(37, 40, 52, 0.2); }
.about6_sm0308 .about6_s .swiper-slide a img { width: 100%; max-height: 620px; object-fit: cover; }
@keyframes move0 {
	0% { width: 0%; }
	50% { width: 50%; }
	100% { width: 100%; }
}
@media (max-width:1600px) {
	.about6_sm0308 .about6_s { margin-top: 2.5vw; }
}
@media (max-width:1366px) {
	.about6_sm0308 .top .info { margin-top: 15px; }
	.about6_sm0308 .about6_s { margin-top: 1.5vw; }
}
@media (max-width:768px) {
	.about6_sm0308 { padding: 50px 0 !important; }
	.about6_sm0308 .top { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: 20px; }
	.about6_sm0308 .top .left { width: 100%; }
	.about6_sm0308 .top a { width: 150px; margin: 20px 0; }
	.about6_sm0308 .about6_s .swiper-slide a img { min-height: 250px; height: 250px; }
	.about6_sm0308 .about6_s .swiper-pagination { bottom: 15px; }
}
.about7_sm0308 { background: #121520; }
.about7_sm0308 .top { color: #fff; }
.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 48px; font-weight: 600; }
@media (max-width:2048px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.about7_sm0308 .top h1, .about7_sm0308 .top .h1 { font-size: 24px; }
}
.about7_sm0308 .top .info { font-size: 18px; margin-top: 20px; width: 1000px; max-width: 100%; }
@media (max-width:2048px) {
	.about7_sm0308 .top .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.about7_sm0308 .top .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.about7_sm0308 .top .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.about7_sm0308 .top .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.about7_sm0308 .top .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.about7_sm0308 .top .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.about7_sm0308 .top .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.about7_sm0308 .top .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.about7_sm0308 .top .info { line-height: 22px; }
}
.about7_sm0308 .about7_s { position: relative; overflow: hidden; margin-top: 2.08vw; }
.about7_sm0308 .about7_s .swiper-pagination { bottom: 30px; }
.about7_sm0308 .about7_s .swiper-pagination span { width: 3.13vw; min-width: 20px; height: 2px; border-radius: 0; background: rgba(255, 255, 255, 0.3); opacity: 1; position: relative; overflow: hidden; }
.about7_sm0308 .about7_s .swiper-pagination span:before { content: ''; width: 0%; height: 100%; position: absolute; left: 0%; top: 0; background: #fff; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.about7_sm0308 .about7_s .swiper-pagination span.swiper-pagination-bullet-active:before { animation: move0 5.5s linear infinite; }
.about7_sm0308 .about7_s .swiper-slide a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; position: relative; }
.about7_sm0308 .about7_s .swiper-slide a:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(37, 40, 52, 0.3); }
.about7_sm0308 .about7_s .swiper-slide a .art { position: absolute; left: 0; bottom: 0; padding: 0 0 6.25vw 4.43vw; font-size: 40px; color: #fff; }
@media (max-width:2048px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 40px; }
}
@media (max-width:1680px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 35px; }
}
@media (max-width:1440px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 30px; }
}
@media (max-width:1366px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 34px; }
}
@media (max-width:1440px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 26px; }
}
@media (max-width:1290px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 22px; }
}
@media (max-width:1024px) {
	.about7_sm0308 .about7_s .swiper-slide a .art { font-size: 20px; }
}
.about7_sm0308 .about7_s .swiper-slide a img { width: 100%; max-height: 620px; object-fit: cover; }
@media (max-width:1600px) {
	.about7_sm0308 .top .info { margin-top: 15px; }
	.about7_sm0308 .about7_s { margin-top: 2vw; }
}
@media (max-width:1366px) {
	.about7_sm0308 .top .info { margin-top: 10px; }
	.about7_sm0308 .about7_s { margin-top: 1vw; }
}
@media (max-width:768px) {
	.about7_sm0308 { padding: 0px 0 50px !important; }
	.about7_sm0308 .top { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.about7_sm0308 .top .info { margin: 30px auto; }
	.about7_sm0308 .about7_s { margin-top: 15px; }
	.about7_sm0308 .about7_s .swiper-slide a img { min-height: 250px; height: 250px; }
	.about7_sm0308 .about7_s .swiper-slide a .art { padding-bottom: 30px; padding-left: 20px; }
	.about7_sm0308 .about7_s .swiper-pagination { bottom: 15px; }
}
.about8_sm0308 { background: #121520; }
.about8_sm0308 .fp-tableCell { vertical-align: bottom; }
.about8_sm0308 .top { color: #fff; text-align: center; }
.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 48px; font-weight: 600; }
@media (max-width:2048px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.about8_sm0308 .top h1, .about8_sm0308 .top .h1 { font-size: 24px; }
}
.about8_sm0308 .top .h_info { font-size: 18px; margin-top: 20px; text-align: center; }
@media (max-width:2048px) {
	.about8_sm0308 .top .h_info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.about8_sm0308 .top .h_info { font-size: 18px; }
}
@media (max-width:1680px) {
	.about8_sm0308 .top .h_info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.about8_sm0308 .top .h_info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.about8_sm0308 .top .h_info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.about8_sm0308 .top .h_info { font-size: 12px; }
}
@media (max-width:1680px) {
	.about8_sm0308 .top .h_info { font-size: 16px; }
}
@media (max-width:1440px) {
	.about8_sm0308 .top .h_info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.about8_sm0308 .top .h_info { line-height: 22px; }
}
.about8_sm0308 .map_sm0308 { margin-top: 1.13vw; height: auto; }
.about8_sm0308 .map_sm0308:before { width: 40%; }
.about8_sm0308 .map_sm0308 #map { height: 100%; }
.about8_sm0308 .map_sm0308 #map .img { width: 100%; height: 0; padding-bottom: 34.89%; }
.about8_sm0308 .map_sm0308 #map .img > img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: revert; max-width: 100%; max-height: 100%; }
@media (max-width:1366px) {
	.about8_sm0308 .top .h_info { margin-top: 15px; }
	.about8_sm0308 .map_sm0308 { margin-top: 15px; }
	.about8_sm0308 .map_sm0308 .map_list .map_s { height: 350px; }
}
@media (max-width:1280px) {
	.about8_sm0308 .top .h_info { margin-top: 12px; }
	.about8_sm0308 .map_sm0308 { margin-top: 15px; }
	.about8_sm0308 .map_sm0308 .map_list .map_s { height: 300px; }
}
@media (max-width:1024px) {
	.about8_sm0308 .top .h_info { margin-top: 12px; }
	.about8_sm0308 .map_sm0308 { margin-top: 15px; }
	.about8_sm0308 .map_sm0308 .map_list .map_s { height: 150px; }
}
@media (max-width:768px) {
	.about8_sm0308 { padding-top: 0 !important; padding-bottom: 0 !important; }
	.about8_sm0308 .map_sm0308:before { width: 100%; height: 50px; display: none; }
	.about8_sm0308 .top { padding-top: 60px; margin-top: -60px; }
	.about8_sm0308 .top .h_info { margin-top: 15px; }
	.about8_sm0308 .map_sm0308 #map .img { height: 200px; padding-bottom: 0; }
	.about8_sm0308 .map_sm0308 .map_list .map_s { height: 50px; }
	.about8_sm0308 .map_sm0308 #map .img { height: auto; }
	.about8_sm0308 .map_sm0308 #map .img .map_list2 { margin: 30px 20px 20px; }
}
.banner2_sm0308 { 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; position: relative; }
.banner2_sm0308 > img { width: 100%; }
.banner2_sm0308 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; position: absolute; height: 100%; left: 50%; transform: translatex(-50%); padding-top: 17.71vw; }
.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 48px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; line-height: 1.05; white-space: nowrap; }
@media (max-width:2048px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 24px; }
}
.banner2_sm0308 .wrap .left .info { font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 1.5; }
@media (max-width:2048px) {
	.banner2_sm0308 .wrap .left .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.banner2_sm0308 .wrap .left .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap .left .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.banner2_sm0308 .wrap .left .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.banner2_sm0308 .wrap .left .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap .left .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.banner2_sm0308 .wrap .left .info { line-height: 22px; }
}
.banner2_sm0308 .wrap .left .info p { margin-bottom: 1.46vw; }
.banner2_sm0308 .wrap .left .info p:last-child { margin-bottom: 0; }
.banner2_sm0308 .wrap .left .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.banner2_sm0308 .wrap .left .btns a { width: auto; min-width: 60px; padding-bottom: 10px; margin-right: 3.13vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; color: #fff; border-bottom: 1px solid #fff; white-space: nowrap; }
@media (max-width:2048px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.banner2_sm0308 .wrap .left .btns a { line-height: 22px; }
}
.banner2_sm0308 .wrap .left .btns a i { font-size: 20px; margin-left: 0.78vw; font-weight: 300; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.banner2_sm0308 .wrap .left .btns a i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.banner2_sm0308 .wrap .left .btns a i { font-size: 20px; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap .left .btns a i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left .btns a i { font-size: 15px; }
}
@media (max-width:1366px) {
	.banner2_sm0308 .wrap .left .btns a i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.banner2_sm0308 .wrap .left .btns a i { font-size: 13.33333333px; }
}
.banner2_sm0308 .wrap .left .btns a.a1:hover i { transform: rotate(90deg) translateX(5px); }
.banner2_sm0308 .wrap .left .btns a.a1 i { transform: rotate(90deg); -ms-transform: rotate(90deg);  /* IE 9 */ -moz-transform: rotate(90deg);  /* Firefox */ -webkit-transform: rotate(90deg);  /* Safari 和 Chrome */ -o-transform: rotate(90deg); }
.banner2_sm0308 .wrap .left .btns a.a2:hover i { transform: rotateY(180deg) translate(5px, -5px); }
.banner2_sm0308 .wrap .left .btns a.a2 i { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.banner2_sm0308 .wrap .right { 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: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
.banner2_sm0308.ban_sm .smimg { width: 100%; }
.banner2_sm0308.ban_sm .wrap .left { width: 62.12%; }
.banner2_sm0308.ban_sm .wrap .left .info { margin: 3.39vw 0 4.69vw; max-height: 190px; padding-right: 5px; overflow-y: scroll; text-align: justify; }
.banner2_sm0308.ban_sm .wrap .left .info::-webkit-scrollbar { width: 2px; height: 2px; }
.banner2_sm0308.ban_sm .wrap .left .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.banner2_sm0308.ban_sm .wrap .left .btns { margin-bottom: 3.44vw; }
.banner2_sm0308.ban_sm .wrap .right { width: 29.2%; margin-bottom: 116px; }
.banner2_sm0308.ban_eng .wrap .left { width: 50%; }
.banner2_sm0308.ban_eng .wrap .left .info { margin: 2.76vw 0 9.11vw; }
.banner2_sm0308.ban_eng .wrap .right { width: 50%; margin-bottom: 4.69vw; }
.banner2_sm0308.ban_stu .wrap .left { width: 50%; }
.banner2_sm0308.ban_stu .wrap .left .info { margin: 3.44vw 6.77vw 7.34vw 0; }
.banner2_sm0308.ban_stu .wrap .left .btns { margin-bottom: 4.95vw; }
.banner2_sm0308.ban_stu .wrap .right { width: 50%; margin-bottom: 4.48vw; }
.banner2_sm0308.ban_data .wrap .left { width: 50%; }
.banner2_sm0308.ban_data .wrap .left .info { margin: 3.44vw 6.77vw 7.34vw 0; }
.banner2_sm0308.ban_data .wrap .right { width: 50.12%; margin-bottom: 3.8vw; }
.banner2_sm0308.ban_lab .wrap .left { width: 55%; }
.banner2_sm0308.ban_lab .wrap .left .info { margin: 3.65vw 6.77vw 5.99vw 0; }
.banner2_sm0308.ban_lab .wrap .left .btns { margin-bottom: 5.16vw; }
.banner2_sm0308.ban_lab .wrap .right { width: 45%; margin-bottom: 4.27vw; }
@media (min-width:1921px) {
padding-top: 360px; }
@media (max-width:1800px) {
	.banner2_sm0308 .wrap { padding-top: 14vw; }
}
@media (max-width:1680px) {
	.banner2_sm0308 .wrap { padding-top: 16vw; }
}
@media (max-width:1600px) {
	.banner2_sm0308 .wrap { padding-top: 16vw; }
	.banner2_sm0308.ban_sm .wrap { padding-top: 14vw; }
	.banner2_sm0308.ban_sm .wrap .left .info { margin: 3vw 0 4vw; }
}
@media (max-width:1500px) {
	.banner2_sm0308.ban_sm .wrap { padding-top: 10vw; }
}
@media (max-width:1440px) {
	.banner2_sm0308 .wrap .left .info p { margin-bottom: 1vw; }
	.banner2_sm0308.ban_sm .wrap { padding-top: 12vw; }
	.banner2_sm0308.ban_sm .wrap .right { margin-bottom: 86px; }
}
@media (max-width:1366px) {
	.banner2_sm0308.ban_sm .wrap .right { margin-bottom: 66px; }
	.banner2_sm0308.ban_sm .wrap { padding-top: 12vw; }
	.banner2_sm0308.ban_sm { height: 44.5vw; }
}
@media (max-width:1200px) {
	.banner2_sm0308.ban_sm .wrap .left .info { margin: 2vw 0 3vw; line-height: 22px; max-height: 120px; overflow-y: scroll; padding-right: 5px; }
	.banner2_sm0308.ban_sm .wrap .left .info::-webkit-scrollbar { width: 2px; height: 2px; }
	.banner2_sm0308.ban_sm .wrap .left .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
}
@media (max-width:1024px) {
	.banner2_sm0308.ban_sm .wrap { padding-top: 16vw; }
}
@media (max-width:768px) {
	.banner2_sm0308 { padding: 40px 0; }
	.banner2_sm0308 .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.banner2_sm0308 .wrap .left { width: 100%; }
	.banner2_sm0308 .wrap .left h1, .banner2_sm0308 .wrap .left .h1 { font-size: 24px; }
	.banner2_sm0308 .wrap .left .btns a { font-size: 14px; margin-right: 20px; }
	.banner2_sm0308 .wrap .left .btns a i { font-size: 16px; }
	.banner2_sm0308 .wrap .right { width: 100%; }
	.banner2_sm0308.ban_sm { height: auto !important; padding: 20px; background: #21242a; display: block; }
	.banner2_sm0308.ban_sm > img { display: none; }
	.banner2_sm0308.ban_sm .wrap { position: relative; top: 0; left: 0; transform: translate(0); padding: 0; height: 100%; }
	.banner2_sm0308.ban_sm .wrap .left { width: 100%; height: 65%; padding-top: 10px; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.banner2_sm0308.ban_sm .wrap .left .info { max-height: 198px; margin: 15px 0 20px; }
	.banner2_sm0308.ban_sm .wrap .right { width: 50%; height: 35%; margin: 0 auto; }
}
.sub_nav_sm0308 { position: relative; height: 110px; top: -110px; background: rgba(0, 0, 0, 0.1); overflow: hidden; }
.sub_nav_sm0308:before { content: ''; width: 100%; height: 2px; position: absolute; left: 0; top: 0; background: rgba(255, 255, 255, 0.1); }
.sub_nav_sm0308.sub_nav2_sm0308 .wrap.wrap2 .right a p:first-child { margin-top: 0.7vw; margin-bottom: 0.3vw; line-height: 1; }
.sub_nav_sm0308 .wrap { height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.sub_nav_sm0308 .wrap .sub_nav_swiper { position: relative; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper { width: 100%; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next { width: 3.13vw; height: 3.13vw; min-width: 30px; min-height: 30px; color: #fff; outline: none; margin-top: -1.56vw; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev:after, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next:after { font-size: 24px; }
@media (max-width:2048px) {
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev:after, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next:after { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev:after, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next:after { font-size: 24px; }
}
@media (max-width:1680px) {
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev:after, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next:after { font-size: 21px; }
}
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev:after, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next:after { font-size: 18px; }
}
@media (max-width:1366px) {
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev:after, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next:after { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev:after, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next:after { font-size: 16px; }
}
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev { left: -30px; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next { right: -60px; }
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev { left: -30px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next { right: -30px; }
}
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper { overflow: hidden; height: 100%; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide { width: auto !important; margin: 0 2.08vw; position: relative; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide a { margin: 0; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide:last-child:before { display: none; }
.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide:before { content: ''; width: 1px; height: 20px; position: absolute; right: -2.08vw; top: 50%; margin-top: -10px; background: rgba(255, 255, 255, 0.2); }
.sub_nav_sm0308 .wrap.wrap2 .sub_nav_swiper .swiper-button-next, .sub_nav_sm0308 .wrap.wrap2 .sub_nav_swiper .swiper-button-prev { margin-top: -1.3vw; }
.sub_nav_sm0308 .wrap.wrap2 .sub_nav_swiper .swiper .swiper-slide { width: auto !important; }
.sub_nav_sm0308 .wrap.wrap2 .sub_nav_swiper .swiper .swiper-slide:before { margin-top: -0.26vw; }
.sub_nav_sm0308 .wrap.wrap2 .right { width: 100%; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.sub_nav_sm0308 .wrap.wrap2 .right i { width: 1px; height: 20px; background: rgba(255, 255, 255, 0.2); margin: 0 2.08vw; }
.sub_nav_sm0308 .wrap.wrap2 .right a { -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; margin-left: 0; position: relative; }
.sub_nav_sm0308 .wrap.wrap2 .right a h3 { font-size: 20px; margin-bottom: 0.52vw; }
@media (max-width:2048px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a h3 { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a h3 { font-size: 20px; }
}
@media (max-width:1680px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a h3 { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a h3 { font-size: 15px; }
}
@media (max-width:1366px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a h3 { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a h3 { font-size: 13.33333333px; }
}
.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 18px; }
@media (max-width:2048px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 18px; }
}
@media (max-width:1680px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 12px; }
}
@media (max-width:1680px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 16px; }
}
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.sub_nav_sm0308 .wrap.wrap2 .right a p { line-height: 22px; }
}
.sub_nav_sm0308 .wrap.wrap3 .right { width: 100%; }
.sub_nav_sm0308 .wrap .left { font-size: 20px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
@media (max-width:2048px) {
	.sub_nav_sm0308 .wrap .left { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.sub_nav_sm0308 .wrap .left { font-size: 20px; }
}
@media (max-width:1680px) {
	.sub_nav_sm0308 .wrap .left { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap .left { font-size: 15px; }
}
@media (max-width:1366px) {
	.sub_nav_sm0308 .wrap .left { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.sub_nav_sm0308 .wrap .left { font-size: 13.33333333px; }
}
.sub_nav_sm0308 .wrap .left a { color: #E5E7EB; margin: 0 5px; white-space: nowrap; }
.sub_nav_sm0308 .wrap .left a:first-child { margin-left: 0; }
.sub_nav_sm0308 .wrap .left.cpfw_l { width: 200px; }
.sub_nav_sm0308 .wrap .right { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; height: 100%; }
.sub_nav_sm0308 .wrap .right.cpfw_r { width: 65%; max-width: calc(100% - 200px); }
.sub_nav_sm0308 .wrap .right a { font-size: 20px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; 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; margin-left: 4.17vw; position: relative; height: 100%; white-space: nowrap; }
@media (max-width:2048px) {
	.sub_nav_sm0308 .wrap .right a { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.sub_nav_sm0308 .wrap .right a { font-size: 20px; }
}
@media (max-width:1680px) {
	.sub_nav_sm0308 .wrap .right a { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap .right a { font-size: 15px; }
}
@media (max-width:1366px) {
	.sub_nav_sm0308 .wrap .right a { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.sub_nav_sm0308 .wrap .right a { font-size: 13.33333333px; }
}
.sub_nav_sm0308 .wrap .right a:first-child { margin-left: 2vw; }
.sub_nav_sm0308 .wrap .right a:hover:before, .sub_nav_sm0308 .wrap .right a.on:before { width: 36px; background: #307BFF; }
.sub_nav_sm0308 .wrap .right a:before { content: ''; width: 0; height: 0.21vw; min-height: 1px; position: absolute; left: 50%; margin-left: -18px; bottom: 0.63vw; background: transparent; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:1600px) {
	.sub_nav_sm0308 { top: -80px; height: 80px; }
	.sub_nav_sm0308 .wrap .left, .sub_nav_sm0308 .wrap .right a { font-size: 18px; }
}
@media (max-width:1440px) {
	.sub_nav_sm0308 .wrap .left, .sub_nav_sm0308 .wrap .right a { font-size: 16px; }
}
@media (max-width:1366px) {
	.sub_nav_sm0308 { top: -60px; height: 60px; }
	.sub_nav_sm0308 .wrap .left, .sub_nav_sm0308 .wrap .right a { font-size: 14px; }
	.sub_nav_sm0308 .wrap.wrap2 .right a p { font-size: 14px; }
	.sub_nav_sm0308 .wrap.wrap2 .right a { -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
	.sub_nav_sm0308 .wrap.wrap2 .right a h3 { margin-bottom: 2px; line-height: 22px; }
	.sub_nav_sm0308 .wrap.wrap2 .right a p { line-height: 22px; }
	.sub_nav_sm0308 .wrap.wrap2 .right a:before { bottom: 0.33vw; }
}
@media (max-width:1200px) {
	.sub_nav_sm0308 .wrap .right a { margin-left: 2vw; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next { right: -30px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev { left: -30px; }
	.sub_nav_sm0308 .wrap.wrap2 .right .swiper-button-prev { left: -30px; }
	.sub_nav_sm0308 .wrap.wrap2 .right .swiper-button-next { right: -30px; }
}
@media (max-width:1024px) {
	.sub_nav_sm0308 .wrap .left { font-size: 12px; }
	.sub_nav_sm0308 .wrap .right a { font-size: 12px; margin-left: 30px; }
}
@media (max-width:990px) {
	.sub_nav_sm0308 .wrap .right { height: auto; }
	.sub_nav_sm0308 .wrap .right a:before { bottom: -8px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next { right: -25px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev { left: -25px; }
	.sub_nav_sm0308 .wrap.wrap2 .right .swiper-button-prev { left: -25px; }
	.sub_nav_sm0308 .wrap.wrap2 .right .swiper-button-next { right: -25px; }
}
@media (max-width:768px) {
	.sub_nav_sm0308 { top: 0px; height: auto; padding: 20px 0; background: #121623; }
	.sub_nav_sm0308.sub_nav2_sm0308 { height: 80px; top: 0px; }
	.sub_nav_sm0308.zlxz .wrap .left { margin-bottom: 0; }
	.sub_nav_sm0308.zlxz .wrap .right { width: auto; }
	.sub_nav_sm0308 .wrap { height: auto; }
	.sub_nav_sm0308 .wrap .left { margin-bottom: 15px; font-size: 14px; }
	.sub_nav_sm0308 .wrap .left a { white-space: normal; }
	.sub_nav_sm0308 .wrap .right { max-width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; overflow-x: scroll; overflow-y: hidden; padding-bottom: 8px; }
	.sub_nav_sm0308 .wrap .right::-webkit-scrollbar { width: 2px; height: 2px; }
	.sub_nav_sm0308 .wrap .right::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
	.sub_nav_sm0308 .wrap .right.cpfw_r { width: 100%; max-width: 100%; }
	.sub_nav_sm0308 .wrap .right a { font-size: 14px; margin-left: 15px; }
	.sub_nav_sm0308 .wrap .right a:first-child { margin-left: 0; }
	.sub_nav_sm0308 .wrap .right a:before { bottom: -8px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper { overflow: visible; padding-bottom: 0; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper { padding-bottom: 10px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide { margin: 0 20px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide:before { right: -20px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide a p { max-width: 150px; text-align: center; line-height: 1.5 !important; white-space: normal; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper .swiper-slide a:before { bottom: -5px; }
	.sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-prev, .sub_nav_sm0308 .wrap .sub_nav_swiper .swiper-button-next { margin-top: -20px; }
	.sub_nav_sm0308 .wrap.wrap2 .right .swiper-button-prev, .sub_nav_sm0308 .wrap.wrap2 .sub_nav_swiper .swiper-button-prev, .sub_nav_sm0308 .wrap.wrap2 .right .swiper-button-next, .sub_nav_sm0308 .wrap.wrap2 .sub_nav_swiper .swiper-button-next { margin-top: -20px; }
}
.vi_con { background: url(../image/bg0_sm0308.jpg) no-repeat center top #090c15; background-size: 100% auto; margin-top: -110px; }
@media (max-width:1600px) {
	.vi_con { margin-top: -80px; }
}
@media (max-width:990px) {
	.vi_con { margin-top: -60px; }
}
@media (max-width:768px) {
	.vi_con { margin-top: 0; }
}
.vi_smbox h1.h1, .vi_smbox h2.h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.vi_smbox h1.h1, .vi_smbox h2.h1 { font-size: 20px; }
}
.vi_smbox h1.h1:before, .vi_smbox h2.h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.vi_smbox h3.h3 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; margin-top: 2.08vw; }
@media (max-width:2048px) {
	.vi_smbox h3.h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.vi_smbox h3.h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.vi_smbox h3.h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.vi_smbox h3.h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.vi_smbox h3.h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.vi_smbox h3.h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.vi_smbox h3.h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.vi_smbox h3.h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.vi_smbox h3.h3 { font-size: 16px; }
}
.vi_smbox h4.h4 { font-size: 18px; color: #fff; margin-top: 20px; }
@media (max-width:2048px) {
	.vi_smbox h4.h4 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_smbox h4.h4 { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_smbox h4.h4 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_smbox h4.h4 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_smbox h4.h4 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_smbox h4.h4 { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_smbox h4.h4 { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_smbox h4.h4 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_smbox h4.h4 { line-height: 22px; }
}
.vi_smbox .s_top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.vi_smbox .s_top .s_btn { width: 6.25vw; min-width: 80px; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: relative; }
.vi_smbox .s_top .s_btn .swiper-button-prev, .vi_smbox .s_top .s_btn .swiper-button-next { position: relative; top: auto; left: auto; right: auto; bottom: auto; margin: 0; width: 2.29vw; height: 2.29vw; min-width: 25px; min-height: 25px; outline: none;  /* iOS Safari */  /* Chrome/Safari/Opera */

	/* Konqueror */

	/* Firefox */

	/* Internet Explorer/Edge */

	/* Non-prefixed version, currently not supported by any browser */
-webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ }
.vi_smbox .s_top .s_btn .swiper-button-prev.swiper-button-disabled, .vi_smbox .s_top .s_btn .swiper-button-next.swiper-button-disabled { opacity: 0.5; }
.vi_smbox .s_top .s_btn .swiper-button-prev:after, .vi_smbox .s_top .s_btn .swiper-button-next:after { display: none; }
.vi_smbox .s_top .s_btn .swiper-button-next { margin-left: 1.56vw; }
.vi_smbox .s_top .s_btn .swiper-button-next img { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.vi_smbox .h_s_box .swiper-button-prev:hover img, .vi_smbox .h_s_box .swiper-button-next:hover img { display: none; }
.vi_smbox .h_s_box .swiper-button-prev:hover img.on, .vi_smbox .h_s_box .swiper-button-next:hover img.on { display: block; }
.vi_smbox .h_s_box .swiper-button-prev img, .vi_smbox .h_s_box .swiper-button-next img { display: block; }
.vi_smbox .h_s_box .swiper-button-prev img.on, .vi_smbox .h_s_box .swiper-button-next img.on { display: none; }
.vi_smbox .s_box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;  /* iOS Safari */  /* Chrome/Safari/Opera */

	/* Konqueror */

	/* Firefox */

	/* Internet Explorer/Edge */

	/* Non-prefixed version, currently not supported by any browser */
-webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ padding: 2vw 0 3.13vw; }
.vi_smbox .s_box.s_box1 { padding-top: 2.6vw; }
.vi_smbox .s_box.s_slo { padding: 2vw 0; }
.vi_smbox .s_box .left { width: calc(88% - 20px); max-width: calc(100% - 130px); position: relative; }
.vi_smbox .s_box .left:before { content: ''; width: 100%; height: 1px; position: absolute; left: 0; top: 50%; background: #D9D9D9; }
.vi_smbox .s_box .left .swiper-scrollbar { display: block; height: 8px; background: transparent; margin: 0 2.08vw; width: auto; }
.vi_smbox .s_box .left .swiper-scrollbar .swiper-scrollbar-drag { width: 5.6vw !important; background: #307BFF; }
.vi_smbox .s_box .right { width: 12%; min-width: 120px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.vi_smbox .s_box .right .swiper-button-prev, .vi_smbox .s_box .right .swiper-button-next, .vi_smbox .s_box .right .swiper-pagination { position: relative; top: auto; left: auto; right: auto; bottom: auto; margin: 0; }
.vi_smbox .s_box .right .swiper-button-prev, .vi_smbox .s_box .right .swiper-button-next { width: 2.29vw; height: 2.29vw; min-width: 25px; min-height: 25px; outline: none; opacity: 1; }
.vi_smbox .s_box .right .swiper-button-prev:after, .vi_smbox .s_box .right .swiper-button-next:after { display: none; }
.vi_smbox .s_box .right .swiper-button-next img { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.vi_smbox .s_box .right .swiper-pagination { width: 75px; height: 25px; font-size: 18px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
@media (max-width:2048px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_smbox .s_box .right .swiper-pagination { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_smbox .s_box .right .swiper-pagination { line-height: 22px; }
}
.vi_smbox .s_box .right .swiper-pagination .s0, .vi_smbox .s_box .right .swiper-pagination .s1 { color: #307BFF; }
.vi_smbox .s_box .right .swiper-pagination .s0, .vi_smbox .s_box .right .swiper-pagination .s2 { margin-right: 3px; }
.vi_smbox .s_box .right .swiper-pagination .s1 { margin-right: 5px; }
.vi_smbox .s_box .right .swiper-pagination .s2 { margin-left: 5px; }
@media (max-width:1366px) {
	.vi_smbox .s_box { padding: 1.5vw 0; }
}
@media (max-width:1280px) {
	.vi_smbox .s_box .left .swiper-scrollbar { height: 9px; }
	.vi_smbox .s_box .left:before { bottom: 4px; }
	.vi_smbox .s_box .right .swiper-pagination .s0, .vi_smbox .s_box .right .swiper-pagination .s2 { margin-right: 1px; }
	.vi_smbox .s_box .right .swiper-pagination .s1 { margin-right: 3px; }
	.vi_smbox .s_box .right .swiper-pagination .s2 { margin-left: 3px; }
	.vi_smbox h4.h4 { margin-top: 15px; }
}
@media (max-width:768px) {
	.vi_smbox .s_top .s_btn .swiper-button-next { margin-left: 15px; }
	.vi_smbox h3.h3 { line-height: 1.5; }
}
.vi_sm1_sm0308 { padding-top: 4.17vw; }
.xtjg2_images { margin-top: 3.13vw; display: flex; justify-content: space-between; }
.xtjg2_images .item { flex: 1; }
.xtjg2_images .item.one, .xtjg2_images .item.middle, .xtjg2_images .item.last .info { padding: 30px; border: 1px solid rgba(255, 255, 255, .1); background: #151e36; }
.xtjg2_images .item.last .info:last-child { margin-top: 20px; }
.xtjg2_images .item .vi_title { width: 100%; height: auto; text-align: center; font-weight: 100; color: #fff; overflow: hidden; }
.xtjg2_images .item .vi_title .title { font-size: 30px; }
.xtjg2_images .item .vi_title .subtitle { margin-top: 10px; font-size: 24px;  }
.xtjg2_images .item .vi_title .details { margin-top: 20px; font-size: 18px; }
.xtjg2_images .item .vi_table { width: 100%; height: auto; margin-top: 20px; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 1px; overflow: hidden; }
.xtjg2_images .item .vi_table .one { padding: 15px;  font-size: 16px; background: #222a41; text-align: center; color: #fff; }

.xtjg2_images .item.one { display: flex; flex-direction: column; }
.xtjg2_images .item.one .menu { margin-top: 3vw; flex: 1; display: flex; justify-content: space-between; flex-direction: column; }
.xtjg2_images .item.one .menu .one { width: 100%; height: auto; flex: 1; margin-top: 20px; padding: 10px 20px; background: rgba(255, 255, 255, .05); font-size: 20px; color: #fff; display: flex; align-items: center; justify-content: center; }
.xtjg2_images .item.one .menu .one:first-child { margin: 0; }
.xtjg2_images .item.middle .menu { width: 100%; height: auto; margin-top: 40px; display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 20px;}
.xtjg2_images .item.middle .menu .one { width: 100%; text-align: center; position: relative; }
.xtjg2_images .item.middle .menu .one .title { width: 2em; margin: 0 auto; padding-bottom: 30px; position: relative; z-index: 2; font-size: 16px; color: #fff;  }
.xtjg2_images .item.middle .menu .one .bgimg { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; font-size: 0; }
.xtjg2_images .item.middle .menu .one .bgimg img { width: 100%; max-width: 205px; height: 100%; }

.xtjg2_images .line { width: 8vw; max-width: 100px; padding-right: 10px; display: flex; justify-content: space-around; flex-direction: column; }
.xtjg2_images .line img { width: 100%; height: auto; }
@media (max-width:1680px) {
	.xtjg2_images .item .vi_title .title { font-size: 26px; }
	.xtjg2_images .item .vi_title .subtitle { font-size: 22px; }
	.xtjg2_images .item .vi_title .details { font-size: 17px; }
}
@media (max-width:1440px) {
	.xtjg2_images .item .vi_title .title { font-size: 24px; }
	.xtjg2_images .item .vi_title .subtitle { font-size: 20px; }
	.xtjg2_images .item .vi_title .details { font-size: 16px; }
	.xtjg2_images .item .vi_table .one { padding: 12px; font-size: 14px; }
	.xtjg2_images .item.one .menu .one { font-size: 16px; }
	.xtjg2_images .item.middle .menu .one .title { font-size: 14px; }
}
@media (max-width:1280px) {
	.xtjg2_images .item.one, .xtjg2_images .item.middle, .xtjg2_images .item.last .info { padding: 20px; }
	.xtjg2_images .item .vi_title .title { font-size: 24px; }
	.xtjg2_images .item .vi_title .subtitle { font-size: 20px; }
	.xtjg2_images .item .vi_title .details { font-size: 16px; }
	.xtjg2_images .item .vi_table .one { padding: 10px; font-size: 14px; }
	.xtjg2_images .item.one .menu .one { font-size: 16px; }
	.xtjg2_images .line { width: 5vw; }
}
@media (max-width: 1024px) {
	.xtjg2_images .item.one, .xtjg2_images .item.middle, .xtjg2_images .item.last .info { padding: 15px; }
	.xtjg2_images .item .vi_title .title { font-size: 20px; }
	.xtjg2_images .item .vi_title .subtitle { font-size: 18px; }
	.xtjg2_images .item .vi_title .details { font-size: 14px; }
	.xtjg2_images .item .vi_table .one { padding: 10px; font-size: 12px; }
	.xtjg2_images .item.one .menu .one { font-size: 14px; }
	.xtjg2_images { display: grid; grid-template-columns: repeat(6, 1fr); grid-gap: 15px; }
	.xtjg2_images .item.one { grid-column: span 2; }
	.xtjg2_images .item.middle { grid-column: span 4; }
	.xtjg2_images .item.one .menu .one { margin: 1px 0 0; }
	.xtjg2_images .item.middle .vi_table { grid-template-columns: repeat(5, 1fr); }
	.xtjg2_images .item.middle .menu .one .title { font-size: 12px; }
	.xtjg2_images .item.last { grid-column: span 6; display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 10px; }
	.xtjg2_images .item.last .info:last-child { margin: 0; }

	.xtjg2_images .line { display: none; }
}
@media (max-width:768px) {
	.vi_sm1_sm0308 { padding-top: 20px; }
	.xtjg2_images { margin-top: 15px; }
	.xtjg2_images .item .vi_title .title { font-size: 18px; }
	.xtjg2_images .item .vi_title .subtitle { font-size: 16px; }
	.xtjg2_images .item .vi_title .details { margin-top: 10px; font-size: 13px; }
	.xtjg2_images { grid-template-columns: 100%; }
	.xtjg2_images .item { grid-column: span 1 !important; }
	.xtjg2_images .item.one .menu { display: grid; grid-template-columns: repeat(2, 1fr); grid-gap: 1px; }
	.xtjg2_images .item.one .menu .one { margin: 0; }

	.xtjg2_images .item.last { grid-template-columns: 100%; }
}
@media (max-width: 480px) {
	.xtjg2_images .item.middle .vi_table { grid-template-columns: repeat(2, 1fr); }
}





.vi_sm2_0308 { padding-top: 6.98vw; padding-bottom: 5.21vw; overflow: hidden; }
.vi_sm2_0308 .top { position: relative; }
.vi_sm2_0308 .top .d_img { position: absolute; left: 0; bottom: -3.28vw; }
.vi_sm2_0308 .info { font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 1.625; margin: 1.35vw 0; }
@media (max-width:2048px) {
	.vi_sm2_0308 .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_sm2_0308 .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_sm2_0308 .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_sm2_0308 .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_sm2_0308 .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_sm2_0308 .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_sm2_0308 .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_sm2_0308 .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_sm2_0308 .info { line-height: 22px; }
}
.vi_sm2_0308 .bot { 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; margin-top: 3.54vw; }
.vi_sm2_0308 .bot .img { 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; position: relative; max-width: 61%; }
.vi_sm2_0308 .bot .img ul li { position: absolute; width: 1.3vw; height: 1.3vw; background: #36DBE0; border-radius: 50%; cursor: pointer; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.vi_sm2_0308 .bot .img ul li:before, .vi_sm2_0308 .bot .img ul li:after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; z-index: 3; opacity: 0; transform-origin: center; -webkit-animation: halo 1.5s 1.5s infinite ease-out; -moz-animation: halo 1.5s 1.5s infinite ease-out; animation: halo 1.5s 1.5s infinite ease-out; animation-delay: 0.05s; }
.vi_sm2_0308 .bot .img ul li:before { width: 164%; height: 164%; background: rgba(54, 219, 224, 0.3); }
.vi_sm2_0308 .bot .img ul li:after { width: 224%; height: 224%; background: rgba(54, 219, 224, 0.1); }
.vi_sm2_0308 .bot .img ul li.li1 .box { left: 0.6vw; }
.vi_sm2_0308 .bot .img ul li.li1 .box .txt { text-align: right; }
.vi_sm2_0308 .bot .img ul li.li2 .item_box { width: 26.04vw; position: absolute; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; height: auto; min-height: 7.81vw; bottom: 0.7vw; left: -2.5vw; }
.vi_sm2_0308 .bot .img ul li.li2 .item_box .box { width: 100%; position: relative; min-height: 7.81vw; left: auto; right: auto; height: auto; overflow: hidden; }
.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top { width: 26.04vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; position: absolute; left: 0; top: 0; }
.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .after { position: relative; bottom: 0; width: 40%; height: 1px; transform-origin: right top; transform: rotate(-45deg); background: #fff; }
.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art { width: 60%; margin-bottom: -40px; }
.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 21px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); -webkit-transition: all 0.6s ease; transition: all 0.6s ease; text-align: right; height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width:2048px) {
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 22.4px; }
}
@media (max-width:1920px) {
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 21px; }
}
@media (max-width:1680px) {
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 18.375px; }
}
@media (max-width:1440px) {
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 15.75px; }
}
@media (max-width:1366px) {
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 14.940625px; }
}
@media (max-width:1280px) {
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 14px; }
}
.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art .line { width: 100%; height: 1px; background: #fff; }
.vi_sm2_0308 .bot .img ul li .box { width: 17.24vw; min-width: 100px; position: absolute; height: auto; right: 0.6vw; top: 0.6vw; overflow: hidden; }
.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 21px; width: 17.24vw; line-height: 28px; color: #fff; margin-top: 15px; opacity: 1; -webkit-transform: translateY(0px); transform: translateY(0px); display: block; }
@media (max-width:2048px) {
	.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 22.4px; }
}
@media (max-width:1920px) {
	.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 21px; }
}
@media (max-width:1680px) {
	.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 18.375px; }
}
@media (max-width:1440px) {
	.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 15.75px; }
}
@media (max-width:1366px) {
	.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 14.940625px; }
}
@media (max-width:1280px) {
	.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 14px; }
}
.vi_sm2_0308 .bot .img ul li .box .line { width: 100%; height: 1px; background: #fff; }
@media (max-width:1366px) {
	.vi_sm2_0308 .bot { margin-top: 4.16vw; }
	.vi_sm2_0308 .bot .img { max-width: 50%; }
}
@media (max-width:768px) {
	.vi_sm2_0308 { padding: 20px 0 30px; }
	.vi_sm2_0308 .info { font-size: 14px; line-height: 24px; margin: 10px 0 15px; }
	.vi_sm2_0308 .top .d_img { bottom: -20px; }
	.vi_sm2_0308 .bot { margin-top: 20px; }
	.vi_sm2_0308 .bot .img ul li .box .txt { font-size: 12px; line-height: 20px; margin-top: 0; }
	.vi_sm2_0308 .bot .img ul li .box .line { background: rgba(255, 255, 255, 0.3); }
	.vi_sm2_0308 .bot .img ul li.li2 .item_box { width: 120px; }
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box { height: 40px; }
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top { width: 100%; }
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art { margin-left: 40%; }
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art a { font-size: 12px; line-height: 20px; height: 40px; margin-top: 0; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; white-space: normal; }
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .art .line { background: rgba(255, 255, 255, 0.3); }
	.vi_sm2_0308 .bot .img ul li.li2 .item_box .box .top .after { background: rgba(255, 255, 255, 0.3); }
}
.vi_sm3_0308 { position: relative; overflow: hidden; }
.vi_sm3_0308.vi_sm3_2_0308 .s_top .s_btn { display: none; }
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 { margin-top: 2.5vw; }
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a { padding: 3vw 1.56vw 2.6vw; }
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top { margin-bottom: 1.56vw; }
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 22px; }
@media (max-width:2048px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 22px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 18px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .top p { font-size: 16px; }
}
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { margin-bottom: 1.56vw; white-space: nowrap; font-size: 18px; }
@media (max-width:2048px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { line-height: 22px; }
}
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p2 { margin-bottom: 1.56vw; height: 11.46vw; }
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p2 p { padding-left: 15px; position: relative; }
.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p2 p:before { content: ''; width: 4px; height: 4px; position: absolute; left: 0; top: 10px; border-radius: 50%; background: rgba(48, 123, 255, 0.5); }
.vi_sm3_0308 .vi_s1 { margin-top: 3.59vw; }
.vi_sm3_0308 .vi_s1 .swiper-slide a { display: block; background: rgba(255, 255, 255, 0.02); border: 1px solid transparent; padding: 4.17vw 2vw 3.44vw 2.6vw; border-left: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-bottom: 3.28vw; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .top .icon { width: 3.33vw; height: 3.33vw; min-width: 35px; min-height: 35px; margin-right: 14px; background: #1B2033; 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; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .top .icon img { height: auto; max-height: 100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .top .icon img.on { height: 0; max-height: 0; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: justify; }
@media (max-width:2048px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 26px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 22px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 18px; }
}
@media (max-width:1290px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top p { font-size: 16px; }
}
.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 20px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #979797; line-height: 30px; margin-bottom: 3.13vw; }
@media (max-width:2048px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 20px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 15px; }
}
@media (max-width:1366px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 13.33333333px; }
}
.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { height: 11.22vw; min-height: 120px; font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; line-height: 27px; overflow-y: scroll; margin-bottom: 1.13vw; padding-right: 0.6vw; text-align: justify; }
@media (max-width:2048px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 16px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 14px; }
}
@media (max-width:1440px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 12px; }
}
@media (max-width:1366px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 14px; }
}
@media (max-width:768px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { line-height: 22px; }
}
.vi_sm3_0308 .vi_s1 .swiper-slide a .p2::-webkit-scrollbar { width: 2px; height: 2px; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .p2::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .img img { display: block; }
.vi_sm3_0308 .vi_s1 .swiper-slide a .img img.on { display: none; }
.vi_sm3_0308 .vi_s1 .swiper-slide a:hover { border: 1px solid rgba(19, 207, 255, 0.1); background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); }
.vi_sm3_0308 .vi_s1 .swiper-slide a:hover .p1 { color: #307BFFFF; }
.vi_sm3_0308 .vi_s1 .swiper-slide a:hover .top .icon img { height: 0; max-height: 0; }
.vi_sm3_0308 .vi_s1 .swiper-slide a:hover .top .icon img.on { height: auto; max-height: 100%; }
.vi_sm3_0308 .vi_s1 .swiper-slide a:hover .img img { display: none; }
.vi_sm3_0308 .vi_s1 .swiper-slide a:hover .img img.on { display: block; }
@media (max-width:1440px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a .top { margin-bottom: 1.88vw; }
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { margin-bottom: 1.63vw; }
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 16px; }
}
@media (max-width:1366px) {
	.vi_sm3_0308 .vi_s1 .swiper-slide a { padding: 3.17vw 1.58vw 2.44vw; }
}
@media (max-width:1280px) {
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p1 { white-space: normal; height: 44px; line-height: 22px; }
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p2 p:before { top: 12px; }
}
@media (max-width:768px) {
	.vi_sm3_0308 { padding: 20px 0; }
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 { margin-top: 20px; }
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p2 { height: 180px !important; }
	.vi_sm3_0308.vi_sm3_2_0308 .vi_s1 .swiper-slide a .p2 p:before { top: 8px; }
	.vi_sm3_0308.vi_sm3_2_0308 .s_top .s_btn { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
	.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { font-size: 14px; }
}
.vi_sm4_0308 { padding-top: 6.25vw; }
.vi_sm4_0308 .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-top: 3.13vw; }
.vi_sm4_0308 .items .item { width: 48.72%; background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.vi_sm4_0308 .items .item .imgbox { width: 100%; height: 0; padding-bottom: 78.9%; overflow: hidden; position: relative; }
.vi_sm4_0308 .items .item .imgbox .img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.vi_sm4_0308 .items .item .imgbox h2 { position: absolute; top: 4.69vw; left: 3.13vw; font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; }
@media (max-width:2048px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 26px; }
}
@media (max-width:1680px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 22px; }
}
@media (max-width:1440px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 18px; }
}
@media (max-width:1290px) {
	.vi_sm4_0308 .items .item .imgbox h2 { font-size: 16px; }
}
.vi_sm4_0308 .items .item .imgbox .d_img { position: absolute; left: 3.13vw; bottom: 3.96vw; }
@media (max-width:1366px) {
	.vi_sm4_0308 .items { margin-top: 2.08vw; }
}
.vi_sm5_0308 { padding-top: 8.33vw; }
.vi_sm5_0308.yycj { padding-top: 7.29vw; }
.vi_sm5_0308.yycj .swiper_all .vi_s3 { padding-top: 8.33vw; padding-bottom: 8.33vw; }
.vi_sm5_0308.yycj .vi_s2 .swiper-slide { height: 32.5vw; }
.vi_sm5_0308.yycj .vi_s2 .swiper-slide > img { width: 100%; height: 100%; object-fit: cover; }
.vi_sm5_0308.cpsyt { padding-bottom: 6.25vw; }
.vi_sm5_0308.cpsyt .swiper_all .vi_s3 { padding-top: 9.9vw; padding-bottom: 9.9vw; background: #1B2033; }
.vi_sm5_0308.cpsyt .swiper_all .vi_s2 { width: 75.18%; }
.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide { height: 36.2vw; }
.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art { width: 50%; position: absolute; height: 100%; left: 0; background: rgba(18, 22, 36, 0.4); padding: 6.77vw 5.21vw; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; }
@media (max-width:2048px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 26px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 22px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 18px; }
}
@media (max-width:1290px) {
	.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art h4 { font-size: 16px; }
}
.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art .info { padding-right: 15%; height: 11.82vw; margin-bottom: 1.46vw; text-align: justify; }
.vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide > img { width: 100%; height: 100%; object-fit: cover; }
.vi_sm5_0308 .vi_s2 { overflow: hidden; margin-top: 3.07vw; }
.vi_sm5_0308 .vi_s2 .swiper-slide { 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; position: relative; }
.vi_sm5_0308 .vi_s2 .swiper-slide:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.5); z-index: 1; }
.vi_sm5_0308 .vi_s2 .swiper-slide > img { width: 100%; object-fit: cover; }
.vi_sm5_0308 .vi_s2 .swiper-slide .art { position: absolute; left: 0; top: 0; width: 49.58%; height: 100%; background: rgba(18, 22, 36, 0.8); padding: 7.29vw 5.3vw 5.31vw 10vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; z-index: 2; }
.vi_sm5_0308 .vi_s2 .swiper-slide .art .iconfont { font-size: 60px; position: absolute; right: 4.69vw; bottom: 2.5vw; color: #FFFFFF; font-weight: 300; }
@media (max-width:2048px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .iconfont { font-size: 64px; }
}
@media (max-width:1920px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .iconfont { font-size: 60px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .iconfont { font-size: 52.5px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .iconfont { font-size: 45px; }
}
@media (max-width:1366px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .iconfont { font-size: 42.6875px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .iconfont { font-size: 40px; }
}
.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; }
@media (max-width:2048px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art h3 { font-size: 16px; }
}
.vi_sm5_0308 .vi_s2 .swiper-slide .art .line { width: 54px; height: 2px; background: #FFFFFF; margin: 1.04vw 0 2.6vw; }
.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 30px; text-align: justify; max-height: 150px; overflow-y: scroll; padding-right: 5px; }
@media (max-width:2048px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { line-height: 22px; }
}
.vi_sm5_0308 .vi_s2 .swiper-slide .art .info::-webkit-scrollbar { width: 2px; height: 2px; }
.vi_sm5_0308 .vi_s2 .swiper-slide .art .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.vi_sm5_0308 .swiper_all { position: relative; }
.vi_sm5_0308 .swiper_all .vi_s3 { position: absolute; right: 0; top: 0; width: 25%; height: 100%; background: rgba(18, 22, 36, 0.8); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-right: 5.98vw; z-index: 2; }
.vi_sm5_0308 .swiper_all .vi_s3 .swiper_box { overflow: hidden; width: 100%; height: 20.83vw; padding: 2vw 0; position: relative; }
.vi_sm5_0308 .swiper_all .vi_s3 .swiper_box:before { content: ''; width: 1px; height: 100%; position: absolute; right: 1vw; top: 0; background: #fff; }
.vi_sm5_0308 .swiper_all .vi_s3 .swiper { height: 100%; padding-right: 2.04vw; }
.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; cursor: pointer; position: relative; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { line-height: 22px; }
}
.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide > img { width: 100%; }
.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 24px; color: #307BFF; }
@media (max-width:2048px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 24px; }
}
@media (max-width:1680px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 21px; }
}
@media (max-width:1440px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 18px; }
}
@media (max-width:1366px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 16px; }
}
.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active i::before { width: 0.68vw; height: 0.68vw; background: #307BFF; }
.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide i { width: 1px; height: 1px; border-radius: 50%; position: absolute; right: calc(-1.02vw - 1px); top: 50%; }
.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide i:before { content: ''; width: 0.47vw; height: 0.47vw; background: rgba(18, 22, 36, 0.8); border: 1px solid #E5E7EB; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:1366px) {
	.vi_sm5_0308 .vi_s2 { margin-top: 1.5vw; }
}
@media (max-width:1280px) {
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { line-height: 22px; max-height: 88px; }
}
@media (max-width:768px) {
	.vi_sm5_0308 { padding: 40px 0 20px; }
	.vi_sm5_0308.yycj .swiper-wrapper { -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; }
	.vi_sm5_0308.yycj .vi_s2 .swiper-slide { height: auto; }
	.vi_sm5_0308.yycj .vi_s2 .swiper-slide > img { height: 180px; }
	.vi_sm5_0308.yycj .swiper_all .vi_s3 { display: block; background: none; padding: 0; }
	.vi_sm5_0308.yycj .swiper_all .vi_s3 .swiper .swiper-slide { margin: 0 15px; height: auto !important; width: auto !important; }
	.vi_sm5_0308 .vi_s2 { margin-top: 20px; }
	.vi_sm5_0308 .vi_s2 .swiper-slide { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.vi_sm5_0308 .vi_s2 .swiper-slide > img { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.vi_sm5_0308 .vi_s2 .swiper-slide .art { padding: 20px; position: relative; top: auto; left: auto; width: 100%; height: auto; background: transparent; }
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .info { line-height: 22px; max-height: 110px; margin-bottom: 15px; }
	.vi_sm5_0308 .vi_s2 .swiper-slide .art .line { margin: 10px 0 15px; background: rgba(255, 255, 255, 0.3); }
	.vi_sm5_0308 .swiper_all { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.vi_sm5_0308 .swiper_all .vi_s2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; margin-top: 0; }
	.vi_sm5_0308 .swiper_all .vi_s3 { position: relative; right: auto; top: auto; width: 100%; padding: 0; display: none; }
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper_box { padding: 15px 0; height: 50px; }
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper_box:before { display: none; }
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide { width: auto; margin: 0; margin: 0 10px; }
	.vi_sm5_0308 .swiper_all .vi_s3 .swiper .swiper-slide i { display: none; }
}
.vi_con2 { background: url(../image/bg0_sm0308.jpg) no-repeat center top #090c15; background-size: 100% auto; }
.vi_ptgc { padding-top: 4.17vw; }
.vi_hxsf { padding-top: 5.21vw; }
.vi_hxsf .info { font-size: 18px;  font-weight: 300; color: #D9D9D9; line-height: 1.65; margin: 1.82vw 0 3.13vw 0; text-align: justify; }
@media (max-width:2048px) {
	.vi_hxsf .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_hxsf .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_hxsf .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_hxsf .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_hxsf .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_hxsf .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_hxsf .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_hxsf .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_hxsf .info { line-height: 22px; }
}
.vi_hxsf .d_img { margin-bottom: 5.2vw; }
.vi_hxsf .vi_s2 { overflow: hidden; }
.vi_hxsf .vi_s2 .swiper-slide { height: 44.27vw; 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; position: relative; }
.vi_hxsf .vi_s2 .swiper-slide:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.5); z-index: 1; }
.vi_hxsf .vi_s2 .swiper-slide .art { position: absolute; left: 0; top: 50%; width: 48.69%; height: 100%; background: rgba(18, 22, 36, 0.8); padding: 0 4.48vw 0 10vw; transform: translateY(-50%); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; z-index: 2; }
.vi_hxsf .vi_s2 .swiper-slide .art .iconfont { font-size: 60px; position: absolute; right: 4.69vw; bottom: 2.5vw; color: #FFFFFF; font-weight: 300; }
@media (max-width:2048px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .iconfont { font-size: 64px; }
}
@media (max-width:1920px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .iconfont { font-size: 60px; }
}
@media (max-width:1680px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .iconfont { font-size: 52.5px; }
}
@media (max-width:1440px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .iconfont { font-size: 45px; }
}
@media (max-width:1366px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .iconfont { font-size: 42.6875px; }
}
@media (max-width:1280px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .iconfont { font-size: 40px; }
}
.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; }
@media (max-width:2048px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.vi_hxsf .vi_s2 .swiper-slide .art h3 { font-size: 16px; }
}
.vi_hxsf .vi_s2 .swiper-slide .art .line { width: 54px; height: 2px; background: #FFFFFF; margin: 1.04vw 0 2.6vw; }
.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 30px; margin-top: 0; max-height: 240px; overflow-y: scroll; padding-right: 5px; }
@media (max-width:2048px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { line-height: 22px; }
}
.vi_hxsf .vi_s2 .swiper-slide .art .info::-webkit-scrollbar { width: 2px; height: 2px; }
.vi_hxsf .vi_s2 .swiper-slide .art .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.vi_hxsf .swiper_all { position: relative; }
.vi_hxsf .swiper_all .vi_s3 { position: absolute; right: 0; top: 0; width: 25%; height: 100%; background: rgba(18, 22, 36, 0.8); padding: 5.31vw 5.98vw 5.31vw 0; z-index: 2; }
.vi_hxsf .swiper_all .vi_s3 .swiper_box { overflow: hidden; height: 100%; padding: 2vw 0; position: relative; }
.vi_hxsf .swiper_all .vi_s3 .swiper_box:before { content: ''; width: 1px; height: 100%; position: absolute; right: 1vw; top: 0; background: #fff; }
.vi_hxsf .swiper_all .vi_s3 .swiper { height: 100%; padding-right: 2.04vw; }
.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; cursor: pointer; position: relative; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { line-height: 22px; }
}
.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 24px; color: #307BFF; }
@media (max-width:2048px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 24px; }
}
@media (max-width:1680px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 21px; }
}
@media (max-width:1440px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 18px; }
}
@media (max-width:1366px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active { font-size: 16px; }
}
.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide.swiper-slide-active i::before { width: 0.68vw; height: 0.68vw; background: #307BFF; }
.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide i { width: 1px; height: 1px; border-radius: 50%; position: absolute; right: calc(-1.02vw - 0.5px); top: 50%; }
.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide i:before { content: ''; width: 0.47vw; height: 0.47vw; background: #101522; border: 1px solid #E5E7EB; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:1440px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { max-height: 150px; }
}
@media (max-width:1366px) {
	.vi_hxsf .vi_s2 .swiper-slide { height: 41vw; }
}
@media (max-width:1280px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { line-height: 22px; }
}
@media (max-width:768px) {
	.vi_hxsf .vi_s2 .swiper-slide .art .info { max-height: 100px; }
	.vi_hxsf .swiper_all { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.vi_hxsf .swiper_all .vi_s2 { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; margin-top: 0; }
	.vi_hxsf .swiper_all .vi_s2 .swiper-slide { height: auto; }
	.vi_hxsf .swiper_all .vi_s3 { position: relative; right: auto; top: auto; width: 100%; padding: 0 20px; }
	.vi_hxsf .swiper_all .vi_s3 .swiper_box { padding: 15px 0; height: 50px; }
	.vi_hxsf .swiper_all .vi_s3 .swiper_box:before { display: none; }
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide { width: auto; margin: 0 15px; }
	.vi_hxsf .swiper_all .vi_s3 .swiper .swiper-slide i { display: none; }
}
.vi_cpgn { margin-top: 4.48vw; }
.vi_cpgn .swiper_all { margin-top: 4.22vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.vi_cpgn .swiper_all .vi_s4 { width: 75%; position: relative; 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; }
.vi_cpgn .swiper_all .vi_s4:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.4); z-index: 2; }
.vi_cpgn .swiper_all .vi_s4 ul li { position: absolute; width: 1.3vw; height: 1.3vw; background: #307BFF; border-radius: 50%; cursor: pointer; z-index: 5; }
.vi_cpgn .swiper_all .vi_s4 ul li:before, .vi_cpgn .swiper_all .vi_s4 ul li:after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); border-radius: 50%; z-index: 3; opacity: 0; transform-origin: center; -webkit-animation: halo 1.5s 1.5s infinite ease-out; -moz-animation: halo 1.5s 1.5s infinite ease-out; animation: halo 1.5s 1.5s infinite ease-out; animation-delay: 0.05s; }
.vi_cpgn .swiper_all .vi_s4 ul li:before { width: 164%; height: 164%; background: rgba(48, 123, 255, 0.3); }
.vi_cpgn .swiper_all .vi_s4 ul li:after { width: 232%; height: 232%; background: rgba(48, 123, 255, 0.1); }
.vi_cpgn .swiper_all .vi_s4 ul li:hover .box, .vi_cpgn .swiper_all .vi_s4 ul li.on .box { width: 16.61vw; }
.vi_cpgn .swiper_all .vi_s4 ul li .box { width: 0; min-height: 7.76vw; background: url(../image/vi36_sm0308.png) no-repeat center; background-size: 100% 100%; position: absolute; left: 40px; top: 0.65vw; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; overflow: hidden; }
.vi_cpgn .swiper_all .vi_s4 ul li .box .art { padding: 1.3vw; width: 16.61vw; }
.vi_cpgn .swiper_all .vi_s4 ul li .box .art h3 { font-size: 24px; font-family: SourceHanSansCN-Regular, SourceHanSansCN; font-weight: 400; color: #E5E7EB; margin-bottom: 1.04vw; }
@media (max-width:2048px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art h3 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art h3 { font-size: 24px; }
}
@media (max-width:1680px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art h3 { font-size: 21px; }
}
@media (max-width:1440px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art h3 { font-size: 18px; }
}
@media (max-width:1366px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art h3 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art h3 { font-size: 16px; }
}
.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 16px; font-family: PingFangSC-Light, PingFang SC; font-weight: 300; color: #D9D9D9; line-height: 24px; width: 14.22vw; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
@media (max-width:2048px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 16px; }
}
@media (max-width:1680px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 14px; }
}
@media (max-width:1440px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 12px; }
}
@media (max-width:1366px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { font-size: 14px; }
}
@media (max-width:768px) {
	.vi_cpgn .swiper_all .vi_s4 ul li .box .art p { line-height: 22px; }
}
.vi_cpgn .swiper_all .vi_s5 { width: 25%; background: #1B2033; padding-right: 5.98vw; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 { height: 100%; padding-right: 2.04vw; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2:before { content: ''; width: 1px; height: 120%; position: absolute; right: 1vw; top: -10%; background: #fff; }
.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; cursor: pointer; position: relative; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; margin: 1.56vw 0; }
@media (max-width:2048px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 18px; }
}
@media (max-width:1680px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 12px; }
}
@media (max-width:1680px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 16px; }
}
@media (max-width:1440px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { line-height: 22px; }
}
.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover { font-size: 24px; color: #307BFF; }
@media (max-width:2048px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover { font-size: 24px; }
}
@media (max-width:1680px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover { font-size: 21px; }
}
@media (max-width:1440px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover { font-size: 18px; }
}
@media (max-width:1366px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover { font-size: 16px; }
}
.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li.on i::before, .vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li:hover i::before { width: 0.68vw; height: 0.68vw; background: #307BFF; }
.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li i { width: 1px; height: 1px; border-radius: 50%; position: absolute; right: calc(-1.02vw - 0.5px); top: 50%; }
.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li i:before { content: ''; width: 0.47vw; height: 0.47vw; background: #101522; border: 1px solid #E5E7EB; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 50%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:1366px) {
	.vi_cpgn .swiper_all { margin-top: 1.5vw; }
	.vi_cpgn .swiper_all .vi_s4 { height: 35vw; }
	.vi_cpgn .swiper_all .vi_s4 img { object-fit: cover; width: 100%; height: 100%; }
}
.core_con { background: url(../image/bg0_sm0308.jpg) no-repeat center top #090c15; background-size: 100% auto; }
.core1_sm0308 { padding-top: 4.17vw; padding-bottom: 5.47vw; }
.core1_sm0308 .tab_a { margin: 5.21vw 0 3.13vw 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.core1_sm0308 .tab_a a { width: 31.6%; height: 5.21vw; min-height: 40px; 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; background: rgba(255, 255, 255, 0.02); border: 1px solid rgba(48, 123, 255, 0.3); font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; }
@media (max-width:2048px) {
	.core1_sm0308 .tab_a a { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.core1_sm0308 .tab_a a { font-size: 26px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_a a { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_a a { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.core1_sm0308 .tab_a a { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.core1_sm0308 .tab_a a { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_a a { font-size: 22px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_a a { font-size: 18px; }
}
@media (max-width:1290px) {
	.core1_sm0308 .tab_a a { font-size: 16px; }
}
.core1_sm0308 .tab_a a:hover, .core1_sm0308 .tab_a a.on { background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.core1_sm0308 .tab_b { overflow: hidden; }
.core1_sm0308 .tab_b .item { display: none; }
.core1_sm0308 .tab_b .item.on { display: block; }
.core1_sm0308 .tab_b .item h4 { height: 5.21vw; min-height: 40px; 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; font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; background: url(../image/bg15_sm0308.png) no-repeat center bottom; background-size: 100% 100%; }
@media (max-width:2048px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 26px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 22px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 18px; }
}
@media (max-width:1290px) {
	.core1_sm0308 .tab_b .item h4 { font-size: 16px; }
}
.core1_sm0308 .tab_b .item .box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; padding: 2.66vw 0 2.34vw; position: relative; background: linear-gradient(360deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.core1_sm0308 .tab_b .item .box .i_box { width: 50%; 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; border-right: 1px solid rgba(255, 255, 255, 0.3); }
.core1_sm0308 .tab_b .item .box .i_box:last-child { border: none; }
.core1_sm0308 .tab_b .item .box .i_box:first-child { padding-left: 5.21vw; }
.core1_sm0308 .tab_b .item .box .i_box .art { width: 40%; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; }
@media (max-width:2048px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 18px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 12px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 16px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.core1_sm0308 .tab_b .item .box .i_box .art { line-height: 22px; }
}
.core1_sm0308 .tab_b .item .box .i_box .art p { margin-bottom: 1.3vw; }
.core1_sm0308 .tab_b .item .box .i_box .art p:last-child { margin-bottom: 0; }
.core1_sm0308 .tab_b .item .box .i_box .icon { width: 6.25vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-right: 3.65vw; }
.core1_sm0308 .tab_b .item .box .i_box .icon .img { width: 4.58vw; height: 4.59vw; 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: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; min-width: 30px; min-height: 30px; }
.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; margin-top: 1.3vw; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width:2048px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 26px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 22px; }
}
@media (max-width:1440px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 18px; }
}
@media (max-width:1290px) {
	.core1_sm0308 .tab_b .item .box .i_box .icon p { font-size: 16px; }
}
@media (max-width:768px) {
	.core1_sm0308 .tab_a { margin: 40px 0; }
	.core1_sm0308 .tab_b .item h4 { height: 50px; background-size: 100% 100%; }
	.core1_sm0308 .tab_b .item .box { min-height: 250px; }
	.core1_sm0308 .tab_b .item .box .i_box { padding: 15px !important; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
	.core1_sm0308 .tab_b .item .box .i_box .icon { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; width: 100%; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-bottom: 15px; }
	.core1_sm0308 .tab_b .item .box .i_box .icon .img { margin-right: 15px; }
	.core1_sm0308 .tab_b .item .box .i_box .art { width: 100%; }
}
.core2_sm0308 { padding-top: 3.13vw; padding-bottom: 4.43vw; background: url(../image/bg14_sm0308.jpg) no-repeat center; position: relative; background-size: cover; }
.core2_sm0308:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.5); }
.core2_sm0308 .d_img { margin-top: 3.13vw; margin-bottom: 7.5vw; }
.core2_sm0308 .wrap { position: relative; z-index: 1; }
.core2_sm0308 .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: -5.21vw; }
.core2_sm0308 .items .item { width: 32%; margin-bottom: 5.21vw; }
.core2_sm0308 .items .item p { font-size: 20px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: rgba(255, 255, 255, 0.5); }
@media (max-width:2048px) {
	.core2_sm0308 .items .item p { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.core2_sm0308 .items .item p { font-size: 20px; }
}
@media (max-width:1680px) {
	.core2_sm0308 .items .item p { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.core2_sm0308 .items .item p { font-size: 15px; }
}
@media (max-width:1366px) {
	.core2_sm0308 .items .item p { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.core2_sm0308 .items .item p { font-size: 13.33333333px; }
}
.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; margin: 0.52vw 0 1.04vw; padding-bottom: 2.6vw; position: relative; }
@media (max-width:2048px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 26px; }
}
@media (max-width:1680px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 22px; }
}
@media (max-width:1440px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 18px; }
}
@media (max-width:1290px) {
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 16px; }
}
.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 60px;  }
@media (max-width:2048px) {
	.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 64px; }
}
@media (max-width:1920px) {
	.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 60px; }
}
@media (max-width:1680px) {
	.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 52.5px; }
}
@media (max-width:1440px) {
	.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 45px; }
}
@media (max-width:1366px) {
	.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 42.6875px; }
}
@media (max-width:1280px) {
	.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 40px; }
}
.core2_sm0308 .items .item h1:before, .core2_sm0308 .items .item .h1:before { content: ''; width: 6.25vw; min-width: 30px; height: 2px; background: #307BFF; position: absolute; left: 0; bottom: 0; }
@media (max-width:1366px) {
	.core2_sm0308 { padding-top: 4vw; }
}
@media (max-width:768px) {
	.core2_sm0308 .d_img { margin: 20px 0 30px; }
	.core2_sm0308 .items .item { width: 100%; margin-bottom: 15px; }
	.core2_sm0308 .items .item p { font-size: 14px; }
	.core2_sm0308 .items .item h1, .core2_sm0308 .items .item .h1 { font-size: 16px; }
	.core2_sm0308 .items .item h1:before, .core2_sm0308 .items .item .h1:before { width: 100%; height: 1px; background: rgba(255, 255, 255, 0.2); }
	.core2_sm0308 .items .item h1 span, .core2_sm0308 .items .item .h1 span { font-size: 28px; }
}
.core3_sm0308 { padding-top: 4.17vw; }
.core3_sm0308.core3_2_sm0308 .d_img { margin-top: 2.08vw; }
.core3_sm0308.core3_2_sm0308 .items { min-height: 320px; }
.core3_sm0308.core3_2_sm0308 .items .item.item5 { width: 30%; left: 20%; top: 10%; }
.core3_sm0308.core3_2_sm0308 .items .item.item6 { width: 30%; right: 20%; top: 10%; }
.core3_sm0308.core3_2_sm0308 .items .item.item7 { width: 30%; left: 2%; top: 60%; }
.core3_sm0308.core3_2_sm0308 .items .item.item8 { width: 30%; left: 50%; top: 60%; transform: translateX(-50%); }
.core3_sm0308.core3_2_sm0308 .items .item.item9 { width: 30%; right: 2%; top: 60%; }
.core3_sm0308 .d_img { margin-top: 3.13vw; margin-bottom: 2.4vw; }
.core3_sm0308 .items { position: relative; width: 93.54%; margin: 0 auto; }
.core3_sm0308 .items > img { margin: 0 auto; display: block; }
.core3_sm0308 .items .item { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: absolute; }
.core3_sm0308 .items .item.item2 { left: 50%; bottom: 15%; transform: translateX(-50%); -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.core3_sm0308 .items .item.item2:before { content: ''; width: 17.19vw; min-width: 150%; height: 100%; position: absolute; bottom: -4vw; left: 50%; transform: translateX(-50%); background: url(../image/core4_sm0308.png) no-repeat center bottom; background-size: 100% auto; }
.core3_sm0308 .items .item.item2 .icon { height: 4.17vw; }
.core3_sm0308 .items .item.item2 h4 { margin-bottom: 0.78vw; }
.core3_sm0308 .items .item.item2 p { white-space: nowrap; }
.core3_sm0308 .items .item.item1 { left: 7.5%; bottom: 21.5%; width: 11.5%; }
.core3_sm0308 .items .item.item3 { right: 5.5%; bottom: 21.5%; width: 16%; }
.core3_sm0308 .items .item.item4 { left: 50%; transform: translateX(-50%); top: 0%; width: 18%; }
.core3_sm0308 .items .item.item4 p { white-space: nowrap; }
.core3_sm0308 .items .item .icon { width: 4.17vw; height: 3.13vw; min-width: 30px; min-height: 30px; 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; }
.core3_sm0308 .items .item h4 { font-size: 24px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #307BFF; margin: 14px 0; }
@media (max-width:2048px) {
	.core3_sm0308 .items .item h4 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.core3_sm0308 .items .item h4 { font-size: 24px; }
}
@media (max-width:1680px) {
	.core3_sm0308 .items .item h4 { font-size: 21px; }
}
@media (max-width:1440px) {
	.core3_sm0308 .items .item h4 { font-size: 18px; }
}
@media (max-width:1366px) {
	.core3_sm0308 .items .item h4 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.core3_sm0308 .items .item h4 { font-size: 16px; }
}
.core3_sm0308 .items .item p { font-size: 20px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; line-height: 1.5; text-align: center; }
@media (max-width:2048px) {
	.core3_sm0308 .items .item p { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.core3_sm0308 .items .item p { font-size: 20px; }
}
@media (max-width:1680px) {
	.core3_sm0308 .items .item p { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.core3_sm0308 .items .item p { font-size: 15px; }
}
@media (max-width:1366px) {
	.core3_sm0308 .items .item p { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.core3_sm0308 .items .item p { font-size: 13.33333333px; }
}
@media (max-width:1440px) {
	.core3_sm0308 .items .item p { font-size: 16px; }
}
@media (max-width:1366px) {
	.core3_sm0308 .d_img { margin: 2vw 0 1.5vw; }
	.core3_sm0308 .items .item p { font-size: 14px; }
}
@media (max-width:768px) {
	.core3_sm0308 .d_img { margin: 20px 0 40px; }
	.core3_sm0308 .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
	.core3_sm0308 .items > img { position: absolute; width: 100%; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); }
	.core3_sm0308 .items .item { position: relative; top: auto !important; left: auto !important; bottom: auto !important; right: auto !important; width: 100% !important; transform: translate(0, 0) !important; margin-bottom: 50px; -webkit-box-align: start !important; -ms-flex-align: start !important; -webkit-align-items: flex-start !important; align-items: flex-start !important; padding-left: 50px; }
	.core3_sm0308 .items .item .icon { width: 40px; height: 40%; position: absolute; left: 0; top: 5px; }
	.core3_sm0308 .items .item:after { content: ''; width: 100%; height: 1px; position: absolute; left: 0; bottom: -20px; background: rgba(255, 255, 255, 0.2); }
	.core3_sm0308 .items .item.item2:before { display: none; }
	.core3_sm0308 .items .item h4 { margin: 0px 0 10px !important; }
	.core3_sm0308 .items .item p { white-space: normal !important; }
	.core3_sm0308.core3_2_sm0308 h4.h4 { margin: 15px 0 25px; text-align: justify; font-size: 14px; line-height: 22px; }
	.core3_sm0308.core3_2_sm0308 .d_img { margin: 0 0 30px; }
	.core3_sm0308.core3_2_sm0308 .items .item { margin-bottom: 35px; }
	.core3_sm0308.core3_2_sm0308 .items .item p { text-align: left; }
}
.core4_sm0308 { padding-top: 7.76vw; }
.core4_sm0308.core4_2_sm0308 { padding-top: 5.25vw; }
.core4_sm0308.core4_2_sm0308 .box.box_2 .art { width: 24%; }
.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 22px; }
@media (max-width:2048px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 22px; }
}
@media (max-width:1680px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 18px; }
}
@media (max-width:1440px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 { font-size: 16px; }
}
.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 .icon { display: none; }
.core4_sm0308.core4_2_sm0308 .box.box_2 .art h3 span { text-align: left; }
.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { max-height: 40vh; font-size: 16px; }
@media (max-width:2048px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { font-size: 14px; }
}
@media (max-width:768px) {
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { line-height: 22px; }
}
.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info p { margin-bottom: 10px; }
.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info p.p1 { padding-left: 0; }
.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info p.p1:before { display: none; }
.core4_sm0308.core4_2_sm0308 .box .art { width: 32%; }
.core4_sm0308.core4_2_sm0308 .box .art h3 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.core4_sm0308.core4_2_sm0308 .box .art h3 .icon { width: 50px; height: 50px; margin-right: 15px; }
.core4_sm0308.core4_2_sm0308 .box .art .info { max-height: 230px; }
.core4_sm0308 .box { margin-top: 4.17vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.core4_sm0308 .box .art { width: 48.7%; padding: 2vw 1.56vw 1.56vw 2.08vw; background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.core4_sm0308 .box .art h3 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; text-align: center; }
@media (max-width:2048px) {
	.core4_sm0308 .box .art h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.core4_sm0308 .box .art h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.core4_sm0308 .box .art h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.core4_sm0308 .box .art h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.core4_sm0308 .box .art h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.core4_sm0308 .box .art h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.core4_sm0308 .box .art h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.core4_sm0308 .box .art h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.core4_sm0308 .box .art h3 { font-size: 16px; }
}
.core4_sm0308 .box .art .line { height: 2px; background: rgba(255, 255, 255, 0.31); margin: 1.56vw 0 2.03vw; }
.core4_sm0308 .box .art .info { font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 24px; max-height: 27.08vw; overflow-y: scroll; padding-right: 2px; }
@media (max-width:2048px) {
	.core4_sm0308 .box .art .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.core4_sm0308 .box .art .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.core4_sm0308 .box .art .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.core4_sm0308 .box .art .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.core4_sm0308 .box .art .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.core4_sm0308 .box .art .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.core4_sm0308 .box .art .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.core4_sm0308 .box .art .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.core4_sm0308 .box .art .info { line-height: 22px; }
}
.core4_sm0308 .box .art .info::-webkit-scrollbar { width: 2px; height: 2px; }
.core4_sm0308 .box .art .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.core4_sm0308 .box .art .info p { margin-bottom: 1.3vw; padding-left: 15px; position: relative; }
.core4_sm0308 .box .art .info p:before { content: ''; width: 4px; height: 4px; position: absolute; left: 0; top: 10px; border-radius: 50%; background: rgba(48, 123, 255, 0.5); }
.core4_sm0308 .box .art .info p:last-child { margin-bottom: 0; }
@media (max-width:1680px) {
	.core4_sm0308 .box .art .info { font-size: 17px; }
}
@media (max-width:1440px) {
	.core4_sm0308 .box .art { padding: 2.13vw 1vw 1vw 1.08vw; }
	.core4_sm0308 .box .art .info { font-size: 16px; }
}
@media (max-width:1366px) {
	.core4_sm0308 .box { margin-top: 2vw; }
	.core4_sm0308 .box .art .info { font-size: 14px; }
	.core4_sm0308 .core4_s1 { margin-top: 3vw; }
	.core4_sm0308 .core4_s2 { margin-top: 3.5vw; }
}
@media (max-width:1280px) {
	.core4_sm0308 .box .art .info p:before { top: 8px; }
}
@media (max-width:768px) {
	.section.core4_sm0308 { padding: 0 !important; }
	.section.core4_sm0308 .box { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 15px !important; margin-bottom: -20px; }
	.section.core4_sm0308 .box .art { width: 100%; margin: 0 0 20px 0; padding: 20px 15px 15px !important; }
	.section.core4_sm0308 .box .art .info { max-height: calc(50vh - 150px); }
	.section.core4_sm0308 .box .art .line { margin: 10px 0; }
	.core4_sm0308.core4_2_sm0308 .box { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 20px; }
	.core4_sm0308.core4_2_sm0308 .box.box_2 { margin-top: 20px !important; }
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art { width: 100%; margin: 0 0 20px 0; padding: 20px 15px 15px !important; }
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .info { max-height: calc(50vh - 150px); font-size: 14px; }
	.core4_sm0308.core4_2_sm0308 .box.box_2 .art .line { margin: 10px 0; }
	.core4_sm0308.core4_2_sm0308 .box .art { width: 100%; margin: 0 0 20px 0; padding: 20px 15px 15px !important; }
	.core4_sm0308.core4_2_sm0308 .box .art .info { max-height: calc(50vh - 150px); }
	.core4_sm0308.core4_2_sm0308 .box .art .line { margin: 10px 0; }
}
.core5_sm0308 { padding-top: 5.21vw; padding-bottom: 6.25vw; }
.core5_sm0308 .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 4.95vw; margin-bottom: -2.08vw; }
.core5_sm0308 .items li { background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.core5_sm0308 .items li a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.core5_sm0308 .items li .left { width: 40%; }
.core5_sm0308 .items li .left .imgbox { width: 100%; height: 0; padding-bottom: 100%; position: relative; overflow: hidden; }
.core5_sm0308 .items li .left .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(18, 22, 35, 0.4); }
.core5_sm0308 .items li .left .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.core5_sm0308 .items li .right { width: 60%; padding: 2.6vw 1vw 2.6vw 2.6vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.core5_sm0308 .items li .right h4 { font-size: 30px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #307BFF; padding-bottom: 1.56vw; margin-bottom: 2.08vw; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
@media (max-width:2048px) {
	.core5_sm0308 .items li .right h4 { font-size: 32px; }
}
@media (max-width:1920px) {
	.core5_sm0308 .items li .right h4 { font-size: 30px; }
}
@media (max-width:1680px) {
	.core5_sm0308 .items li .right h4 { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.core5_sm0308 .items li .right h4 { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.core5_sm0308 .items li .right h4 { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.core5_sm0308 .items li .right h4 { font-size: 20px; }
}
.core5_sm0308 .items li .right h4:before { content: ''; width: 80px; height: 2px; background: #FFFFFF; position: absolute; left: 0; bottom: 0; }
.core5_sm0308 .items li .right p { color: #D9D9D9; font-size: 18px; }
@media (max-width:2048px) {
	.core5_sm0308 .items li .right p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.core5_sm0308 .items li .right p { font-size: 18px; }
}
@media (max-width:1680px) {
	.core5_sm0308 .items li .right p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.core5_sm0308 .items li .right p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.core5_sm0308 .items li .right p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.core5_sm0308 .items li .right p { font-size: 12px; }
}
@media (max-width:1680px) {
	.core5_sm0308 .items li .right p { font-size: 16px; }
}
@media (max-width:1440px) {
	.core5_sm0308 .items li .right p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.core5_sm0308 .items li .right p { line-height: 22px; }
}
@media (max-width:1680px) {
	.core5_sm0308 .items li .right h4 { font-size: 26px; }
}
@media (max-width:1440px) {
	.core5_sm0308 .items li .right h4 { font-size: 22px; }
}
@media (max-width:1366px) {
	.core5_sm0308 .items li .right h4 { font-size: 20px; }
	.core5_sm0308 .items { margin-top: 1.5vw; }
	.core5_sm0308 .items li .right p { font-size: 14px; }
}
@media (max-width:768px) {
	.section.core5_sm0308 .items { margin-top: 30px !important; margin-bottom: 40px; }
	.section.core5_sm0308 .items li { width: 100%; margin-right: 0; margin-bottom: 5px !important; }
	.section.core5_sm0308 .items li .right { padding: 15px; }
	.section.core5_sm0308 .items li .right h4 { font-size: 18px; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 24px; padding-bottom: 10px; margin-bottom: 10px; }
	.section.core5_sm0308 .items li .right h4:before { height: 1px; background: rgba(255, 255, 255, 0.3); }
	.section.core5_sm0308 .items li .right p { line-height: 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
	.section.core5_sm0308 .items li .right .d_img { display: none; }
}
.banner3_sm0308 { width: 100%; height: 48.44vw; }
.sol_d1_0308 { padding-top: 4.17vw; }
.sol_d1_0308.sol_d1_2_0308 .box .left { -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
.sol_d1_0308 .box { margin-top: 3.13vw; position: relative; }
.sol_d1_0308 .box:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(18, 22, 36, 0.5); }
.sol_d1_0308 .box > img { width: 100%; object-fit: cover; }
.sol_d1_0308 .box .left { position: absolute; left: 0; top: 0; width: 37%; height: 100%; background: rgba(18, 22, 36, 0.8); padding: 6.93vw 2vw 4.17vw 6.88vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; z-index: 2; }
.sol_d1_0308 .box .left .line { width: 54px; height: 2px; background: #FFFFFF; margin-bottom: 1.56vw; }
.sol_d1_0308 .box .left .info { height: 15.63vw; padding-right: 0.5vw; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 30px; overflow-y: scroll; margin-bottom: 1.04vw; text-align: justify; }
@media (max-width:2048px) {
	.sol_d1_0308 .box .left .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.sol_d1_0308 .box .left .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.sol_d1_0308 .box .left .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.sol_d1_0308 .box .left .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.sol_d1_0308 .box .left .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.sol_d1_0308 .box .left .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.sol_d1_0308 .box .left .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.sol_d1_0308 .box .left .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.sol_d1_0308 .box .left .info { line-height: 22px; }
}
.sol_d1_0308 .box .left .info::-webkit-scrollbar { width: 2px; height: 2px; }
.sol_d1_0308 .box .left .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.sol_d1_0308 .box .left .info p { margin-bottom: 1vw; }
.sol_d1_0308 .box .left .info p:last-child { margin-bottom: 0; }
.sol_d1_0308 .box .left i { position: absolute; right: 4.69vw; bottom: 1.56vw; color: #D9D9D9; font-weight: 300; font-size: 60px; }
@media (max-width:2048px) {
	.sol_d1_0308 .box .left i { font-size: 64px; }
}
@media (max-width:1920px) {
	.sol_d1_0308 .box .left i { font-size: 60px; }
}
@media (max-width:1680px) {
	.sol_d1_0308 .box .left i { font-size: 52.5px; }
}
@media (max-width:1440px) {
	.sol_d1_0308 .box .left i { font-size: 45px; }
}
@media (max-width:1366px) {
	.sol_d1_0308 .box .left i { font-size: 42.6875px; }
}
@media (max-width:1280px) {
	.sol_d1_0308 .box .left i { font-size: 40px; }
}
@media (max-width:1366px) {
	.sol_d1_0308 .box { margin-top: 2vw; }
	.sol_d1_0308 .box > img { width: 100%; max-height: 35vw; object-fit: cover; }
}
@media (max-width:768px) {
	.sol_d1_0308 { padding: 40px 0 20px; }
	.sol_d1_0308 .box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 0; }
	.sol_d1_0308 .box .left { position: relative; top: auto; left: auto; width: 100%; height: auto; padding: 15px 0 !important; margin-bottom: 20px; }
	.sol_d1_0308 .box .left .info { padding-right: 5px; text-align: justify; height: auto; margin: 15px 0 25px; }
	.sol_d1_0308 .box .left .line { background: rgba(255, 255, 255, 0.3); width: 30px; }
	.sol_d1_0308 .box > img { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
}
.sol_d2_0308 { padding-top: 6.25vw; }
.sol_d2_0308 .imgbox { margin-top: 2.08vw; 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; }
@media (max-width:768px) {
	.sol_d2_0308 { padding: 40px 0 20px; }
	.sol_d2_0308 .imgbox { margin-top: 20px; }
}
.sol_d3_0308 { padding-top: 6.67vw; }
.sol_d3_0308.sol_d3_2_0308 .items li { height: 12.86vw; }
.sol_d3_0308 .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 4.17vw; margin-bottom: -2.08vw; }
.sol_d3_0308 .items.items2 li { width: 31.6%; margin-right: 2.6%; }
.sol_d3_0308 .items.items2 li:nth-child(2n) { margin-right: 2.6%; }
.sol_d3_0308 .items.items2 li:nth-child(3n) { margin-right: 0; }
.sol_d3_0308 .items li { width: 48.66%; height: 14.58vw; min-height: 200px; margin-right: 2.68%; background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); border: 1px solid rgba(19, 207, 255, 0.1); margin-bottom: 2.08vw; padding: 1.56vw 2.08vw; overflow: hidden; position: relative; }
.sol_d3_0308 .items li:nth-child(2n) { margin-right: 0; }
.sol_d3_0308 .items li:hover .icon { height: 0; min-height: 0; opacity: 0; margin-bottom: 1.04vw; }
.sol_d3_0308 .items li:hover p { height: auto; max-height: 104px; }
.sol_d3_0308 .items li .d_img { position: absolute; top: 3.44vw; right: 1.56vw; max-width: 2.19vw; min-width: 30px; }
.sol_d3_0308 .items li .icon { width: 4.58vw; height: 4.58vw; min-width: 40px; min-height: 40px; margin-bottom: 2.08vw; 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: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; overflow: hidden; }
.sol_d3_0308 .items li h3 { font-size: 22px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #307BFF; }
@media (max-width:2048px) {
	.sol_d3_0308 .items li h3 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.sol_d3_0308 .items li h3 { font-size: 22px; }
}
@media (max-width:1680px) {
	.sol_d3_0308 .items li h3 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.sol_d3_0308 .items li h3 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.sol_d3_0308 .items li h3 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.sol_d3_0308 .items li h3 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.sol_d3_0308 .items li h3 { font-size: 18px; }
}
@media (max-width:1440px) {
	.sol_d3_0308 .items li h3 { font-size: 16px; }
}
.sol_d3_0308 .items li .line { width: 80px; height: 2px; background: #FFFFFF; margin: 1.56vw 0 1.6vw; }
.sol_d3_0308 .items li p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; -webkit-line-clamp: inherit; font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 26px; max-height: 0; }
@media (max-width:2048px) {
	.sol_d3_0308 .items li p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.sol_d3_0308 .items li p { font-size: 16px; }
}
@media (max-width:1680px) {
	.sol_d3_0308 .items li p { font-size: 14px; }
}
@media (max-width:1440px) {
	.sol_d3_0308 .items li p { font-size: 12px; }
}
@media (max-width:1366px) {
	.sol_d3_0308 .items li p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.sol_d3_0308 .items li p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.sol_d3_0308 .items li p { font-size: 14px; }
}
@media (max-width:768px) {
	.sol_d3_0308 .items li p { line-height: 22px; }
}
@media (max-width:1440px) {
	.sol_d3_0308 .items li .line { margin-bottom: 1.5vw; }
	.sol_d3_0308 .items li:hover .icon { margin-bottom: 0; }
}
@media (max-width:1366px) {
	.sol_d3_0308 .items { margin-top: 2vw; }
}
@media (max-width:768px) {
	.sol_d3_0308 { padding: 40px 0 20px; }
	.sol_d3_0308 .items { margin-top: 20px; }
	.sol_d3_0308 .items.items2 li { padding: 15px; width: 100%; margin-right: 0px; margin-bottom: 15px; height: auto; }
	.sol_d3_0308 .items.items2 li:nth-child(2n) { margin-right: 0; }
	.sol_d3_0308 .items.items2 li .icon { display: block; }
	.sol_d3_0308 .items.items2 li h3 { line-height: 1.5; margin-top: 10px; }
	.sol_d3_0308 .items.items2 li .line { margin: 15px 0; background: rgba(255, 255, 255, 0.3); }
	.sol_d3_0308 .items.items2 li p { height: auto; font-size: 12px; line-height: 20px; max-height: 80px; -webkit-line-clamp: 4; overflow-y: scroll; padding-right: 5px; }
	.sol_d3_0308 .items.items2 li p::-webkit-scrollbar { width: 2px; height: 2px; }
	.sol_d3_0308 .items.items2 li p::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
	.sol_d3_0308 .items li { padding: 15px; width: 100%; margin-right: 0px; margin-bottom: 15px; height: auto; }
	.sol_d3_0308 .items li .icon { display: none; }
	.sol_d3_0308 .items li .line { margin: 15px 0; background: rgba(255, 255, 255, 0.3); }
	.sol_d3_0308 .items li p { height: auto; font-size: 12px; line-height: 20px; max-height: 80px; -webkit-line-clamp: 4; overflow-y: scroll; padding-right: 5px; }
	.sol_d3_0308 .items li p::-webkit-scrollbar { width: 2px; height: 2px; }
	.sol_d3_0308 .items li p::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
}
.tjcp_sm0308 { padding-top: 4.17vw; position: relative; }
.tjcp_sm0308 .tjcp_s { margin-top: 4.17vw; }
.tjcp_sm0308 .tjcp_s .swiper-slide:hover .imgbox img { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
.tjcp_sm0308 .tjcp_s .swiper-slide .imgbox { width: 100%; height: 0; padding-bottom: 107.6%; position: relative; background: #fff; overflow: hidden; }
.tjcp_sm0308 .tjcp_s .swiper-slide .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.tjcp_sm0308 .tjcp_s .swiper-slide p { padding: 1.56vw 0; font-size: 24px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
@media (max-width:2048px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p { font-size: 24px; }
}
@media (max-width:1680px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p { font-size: 21px; }
}
@media (max-width:1440px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p { font-size: 18px; }
}
@media (max-width:1366px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p { font-size: 16px; }
}
.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 40px; color: #307bff; }
@media (max-width:2048px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 40px; }
}
@media (max-width:1680px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 35px; }
}
@media (max-width:1440px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 30px; }
}
@media (max-width:1366px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 34px; }
}
@media (max-width:1440px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 26px; }
}
@media (max-width:1290px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 22px; }
}
@media (max-width:1024px) {
	.tjcp_sm0308 .tjcp_s .swiper-slide p i { font-size: 20px; }
}
.yycj_sm0308 { padding-top: 7.29vw; position: relative; overflow: hidden; }
.yycj_sm0308:before { content: ''; width: 100%; height: 7.81vw; position: absolute; left: 0; bottom: 0; background: #121623; }
.yycj_sm0308 .yycj_s { margin-top: 3.13vw; position: relative; }
.yycj_sm0308 .yycj_s .yycj_s1 .swiper-slide { 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; }
.yycj_sm0308 .yycj_s .yycj_s2 { width: 25%; height: 100%; background: rgba(18, 22, 36, 0.8); position: absolute; right: 0; top: 0; z-index: 2; }
.core4_sm0308 .swiper { overflow: hidden; }
.sol1_sm0308 { position: relative; overflow: hidden; }
.sol1_sm0308.sol1_sm0308_2 .swiper-slide.swiper-slide-active { background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.sol1_sm0308.sol1_sm0308_2 .swiper-slide.swiper-slide-active .sol1_s_l .img img { display: none; }
.sol1_sm0308.sol1_sm0308_2 .swiper-slide.swiper-slide-active .sol1_s_l .img img.on { display: block; }
.sol1_sm0308.sol1_sm0308_2 .swiper-slide.swiper-slide-active .sol1_s_l h4:after { width: 100%; background: #307BFF; }
.sol1_sm0308 .wrap { position: relative; }
.sol1_sm0308 .wrap .swiper-button-prev, .sol1_sm0308 .wrap .swiper-button-next { width: 3.13vw; height: 3.13vw; min-width: 30px; min-height: 30px; }
.sol1_sm0308 .wrap .swiper-button-prev:after, .sol1_sm0308 .wrap .swiper-button-next:after { font-size: 30px; color: #fff; }
@media (max-width:2048px) {
	.sol1_sm0308 .wrap .swiper-button-prev:after, .sol1_sm0308 .wrap .swiper-button-next:after { font-size: 32px; }
}
@media (max-width:1920px) {
	.sol1_sm0308 .wrap .swiper-button-prev:after, .sol1_sm0308 .wrap .swiper-button-next:after { font-size: 30px; }
}
@media (max-width:1680px) {
	.sol1_sm0308 .wrap .swiper-button-prev:after, .sol1_sm0308 .wrap .swiper-button-next:after { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.sol1_sm0308 .wrap .swiper-button-prev:after, .sol1_sm0308 .wrap .swiper-button-next:after { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.sol1_sm0308 .wrap .swiper-button-prev:after, .sol1_sm0308 .wrap .swiper-button-next:after { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.sol1_sm0308 .wrap .swiper-button-prev:after, .sol1_sm0308 .wrap .swiper-button-next:after { font-size: 20px; }
}
.sol1_sm0308 .wrap .swiper-button-prev { left: -60px; }
.sol1_sm0308 .wrap .swiper-button-prev:before { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.sol1_sm0308 .wrap .swiper-button-next { right: -60px; }
.sol1_sm0308 .swiper { overflow: hidden; }
.sol1_sm0308 .swiper-slide { padding: 2.08vw; background: rgba(255, 255, 255, 0.02); border-left: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); border-top: 1px solid transparent; border-bottom: 1px solid transparent; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.sol1_sm0308 .swiper-slide:hover, .sol1_sm0308 .swiper-slide.on { background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.sol1_sm0308 .swiper-slide:hover .sol1_s_l .img img, .sol1_sm0308 .swiper-slide.on .sol1_s_l .img img { display: none; }
.sol1_sm0308 .swiper-slide:hover .sol1_s_l .img img.on, .sol1_sm0308 .swiper-slide.on .sol1_s_l .img img.on { display: block; }
.sol1_sm0308 .swiper-slide:hover .sol1_s_l h4:after, .sol1_sm0308 .swiper-slide.on .sol1_s_l h4:after { width: 100%; background: #307BFF; }
.sol1_sm0308 .swiper-slide a { width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.sol1_sm0308 .swiper-slide .sol1_s_l { width: 55%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
.sol1_sm0308 .swiper-slide .sol1_s_l .img { width: 2.19vw; }
.sol1_sm0308 .swiper-slide .sol1_s_l .img img { display: block; }
.sol1_sm0308 .swiper-slide .sol1_s_l .img img.on { display: none; }
.sol1_sm0308 .swiper-slide .sol1_s_l h4 { font-size: 24px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; padding-bottom: 1.04vw; position: relative; }
@media (max-width:2048px) {
	.sol1_sm0308 .swiper-slide .sol1_s_l h4 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.sol1_sm0308 .swiper-slide .sol1_s_l h4 { font-size: 24px; }
}
@media (max-width:1680px) {
	.sol1_sm0308 .swiper-slide .sol1_s_l h4 { font-size: 21px; }
}
@media (max-width:1440px) {
	.sol1_sm0308 .swiper-slide .sol1_s_l h4 { font-size: 18px; }
}
@media (max-width:1366px) {
	.sol1_sm0308 .swiper-slide .sol1_s_l h4 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.sol1_sm0308 .swiper-slide .sol1_s_l h4 { font-size: 16px; }
}
.sol1_sm0308 .swiper-slide .sol1_s_l h4:before { content: ''; width: 100%; height: 1px; background: #FFFFFF; position: absolute; left: 0; bottom: 0; }
.sol1_sm0308 .swiper-slide .sol1_s_l h4:after { content: ''; width: 0%; height: 1px; background: #FFFFFF; position: absolute; left: 0; bottom: 0; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.sol1_sm0308 .swiper-slide .sol1_s_r { width: 6.77vw; height: 6.77vw; min-width: 40px; min-height: 40px; 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; }
@media (min-width:1921px) {
	.sol1_sm0308 .wrap .swiper-button-prev { left: 30px; }
	.sol1_sm0308 .wrap .swiper-button-next { right: 30px; }
}
@media (max-width:1780px) {
	.sol1_sm0308 .wrap .swiper-button-prev { left: 0; }
	.sol1_sm0308 .wrap .swiper-button-next { right: 0; }
}
@media (max-width:1366px) {
	.sol1_sm0308 .swiper-slide .info { height: 12vw; margin-bottom: 1.5vw; }
}
@media (max-width:768px) {
	.sol1_sm0308.sol1_sm0308_2 .swiper-slide { padding: 15px; }
	.sol1_sm0308.sol1_sm0308_2 .swiper-slide .sol1_s_l h4 { margin-top: 15px; padding-bottom: 10px; }
	.sol1_sm0308.sol1_sm0308_2 .wrap .swiper-button-prev { left: -5px; margin-top: -15px; }
	.sol1_sm0308.sol1_sm0308_2 .wrap .swiper-button-next { right: -5px; margin-top: -15px; }
	.sol1_sm0308 .wrap .swiper-button-prev { left: -5px; margin-top: -15px; }
	.sol1_sm0308 .wrap .swiper-button-next { right: -5px; margin-top: -15px; }
}
.sol2_sm0308 { padding: 3.65vw 0 6.25vw; }
.sol2_sm0308.sol2_2_sm0308 { padding-top: 4.17vw; }
.sol2_sm0308 ul li { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 6.25vw; padding-top: 70px; margin-top: -70px; }
.sol2_sm0308 ul li:last-child { margin-bottom: 0; }
.sol2_sm0308 ul li .left { width: 54%; }
.sol2_sm0308 ul li .left .imgbox { width: 100%; height: 0; padding-bottom: 89.68%; position: relative; overflow: hidden; }
.sol2_sm0308 ul li .left .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 35, 0.4); z-index: 1; }
.sol2_sm0308 ul li .left .imgbox img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.sol2_sm0308 ul li .right { width: 46%; border: 1px solid rgba(255, 255, 255, 0.2); border-left: none; padding: 3.44vw 2.5vw 3.18vw 3.13vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.sol2_sm0308 ul li .right h3 { font-size: 22px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; line-height: 1.3; }
@media (max-width:2048px) {
	.sol2_sm0308 ul li .right h3 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.sol2_sm0308 ul li .right h3 { font-size: 22px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 ul li .right h3 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 ul li .right h3 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.sol2_sm0308 ul li .right h3 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.sol2_sm0308 ul li .right h3 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 ul li .right h3 { font-size: 18px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 ul li .right h3 { font-size: 16px; }
}
.sol2_sm0308 ul li .right .line { width: 3.125vw; min-width: 30px; height: 2px; background: #D8D8D8; margin: 1.98vw 0 2.86vw; }
.sol2_sm0308 ul li .right .info { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 24px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 5; overflow: hidden; text-align: justify; }
@media (max-width:2048px) {
	.sol2_sm0308 ul li .right .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.sol2_sm0308 ul li .right .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 ul li .right .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 ul li .right .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.sol2_sm0308 ul li .right .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.sol2_sm0308 ul li .right .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 ul li .right .info { font-size: 14px; }
}
@media (max-width:768px) {
	.sol2_sm0308 ul li .right .info { line-height: 22px; }
}
.sol2_sm0308 ul li .right .info::-webkit-scrollbar { width: 1px;  /*对垂直流动条有效*/ }
.sol2_sm0308 ul li .right .info::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #5b5b5b; background-color: #3b3b3b; border-radius: 3px; opacity: 0.3; }
.sol2_sm0308 ul li .right .info::-webkit-scrollbar-thumb { border-radius: 7px; -webkit-box-shadow: inset 0 0 6px #307BFF; background-color: #307BFF; }
.sol2_sm0308 ul li .right .info p { margin-bottom: 1.3vw; }
.sol2_sm0308 ul li .right .info p:last-child { margin-bottom: 0; }
.sol2_sm0308 ul li .right .d_img { margin-bottom: 6.25vw; }
.sol2_sm0308 ul li .right .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.sol2_sm0308 ul li .right .btns a { width: 7.8vw; height: 2.35vw; min-width: 120px; min-height: 40px; border-radius: 30px; border: 1px solid #FFFFFF; margin-right: 2.08vw; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 ul li .right .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.sol2_sm0308 ul li .right .btns a { line-height: 22px; }
}
.sol2_sm0308 ul li .right .btns a:hover { border-color: #064ca1; background: #064ca1; }
.sol2_sm0308 ul li .right .btns a img { margin-right: 12px; }
.sol2_sm0308 .s_more { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 5.8vw; min-width: 100px; padding-bottom: 6px; border-bottom: 1px solid #fff; font-size: 18px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #D9D9D9; margin: 4.95vw auto 0; }
@media (max-width:2048px) {
	.sol2_sm0308 .s_more { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.sol2_sm0308 .s_more { font-size: 18px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 .s_more { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 .s_more { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.sol2_sm0308 .s_more { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.sol2_sm0308 .s_more { font-size: 12px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 .s_more { font-size: 16px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 .s_more { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.sol2_sm0308 .s_more { line-height: 22px; }
}
.sol2_sm0308 .s_more:hover i { transform: translate(5px, -5px); }
.sol2_sm0308 .s_more span { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.sol2_sm0308 .s_more i { font-size: 20px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.sol2_sm0308 .s_more i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.sol2_sm0308 .s_more i { font-size: 20px; }
}
@media (max-width:1680px) {
	.sol2_sm0308 .s_more i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.sol2_sm0308 .s_more i { font-size: 15px; }
}
@media (max-width:1366px) {
	.sol2_sm0308 .s_more i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.sol2_sm0308 .s_more i { font-size: 13.33333333px; }
}
@media (max-width:1600px) {
	.sol2_sm0308 ul li .left { width: 50%; }
	.sol2_sm0308 ul li .right { width: 50%; }
	.sol2_sm0308 ul li .right .d_img { margin-bottom: 5vw; }
}
@media (max-width:1440px) {
	.sol2_sm0308 #view_solution li { padding-top: 60px; margin-top: -60px; }
}
@media (max-width:1366px) {
	.sol2_sm0308 ul li .right .d_img { margin-bottom: 4vw; }
}
@media (max-width:1280px) {
	.sol2_sm0308 #view_solution li { padding-top: 50px; margin-top: -50px; }
}
@media (max-width:1024px) {
	.sol2_sm0308 ul li .left { width: 45%; }
	.sol2_sm0308 ul li .right { width: 55%; }
}
@media (max-width:768px) {
	.sol2_sm0308 ul li { margin-bottom: 20px; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.sol2_sm0308 ul li .left { width: 100%; }
	.sol2_sm0308 ul li .right { width: 100%; padding: 22px 15px; border-left: 1px solid rgba(255, 255, 255, 0.2); border-top: none; }
	.sol2_sm0308 ul li .right .line { margin: 10px 0 15px; background: rgba(255, 255, 255, 0.3); }
	.sol2_sm0308 ul li .right .info { line-height: 22px; margin-bottom: 20px; -webkit-line-clamp: inherit; overflow: hidden; height: 44px; padding-right: 5px; overflow-y: scroll; }
	.sol2_sm0308 ul li .right .d_img { margin-bottom: 20px; }
	.sol2_sm0308 ul li .right .btns { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
	.sol2_sm0308 ul li .right .btns a { width: calc(50% - 15px); font-size: 13px; border: 1px solid rgba(255, 255, 255, 0.3); }
}
.xgfa_sm0308 { padding-top: 4.17vw; padding-bottom: 3.65vw; }
.xgfa_sm0308 .xgfa_s { margin-top: 4.17vw; }
.xgfa_sm0308 .swiper { overflow: hidden; }
.xgfa_sm0308 .swiper-slide:hover .imgbox img { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
.xgfa_sm0308 .swiper-slide .imgbox { display: block; width: 100%; height: 0; padding-bottom: 90%; position: relative; overflow: hidden; }
.xgfa_sm0308 .swiper-slide .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(18, 22, 35, 0.4); }
.xgfa_sm0308 .swiper-slide .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.xgfa_sm0308 .swiper-slide .imgbox p { position: absolute; left: 0; bottom: 0; width: 100%; background: rgba(18, 22, 35, 0.4); font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; padding: 1.5vw 0; text-align: center; z-index: 2; }
@media (max-width:2048px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 18px; }
}
@media (max-width:1680px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 12px; }
}
@media (max-width:1680px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 16px; }
}
@media (max-width:1440px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.xgfa_sm0308 .swiper-slide .imgbox p { line-height: 22px; }
}
@media (max-width:1366px) {
	.xgfa_sm0308 .xgfa_s { margin-top: 1.5vw; }
}
@media (max-width:1366px) {
	.xgfa_sm0308 { padding: 40px 0; }
	.xgfa_sm0308 .xgfa_s { margin-top: 20px; }
}
.news_con_sm0308 { padding: 5vw 0 6.09vw; /* background: #21242a; */ }
.news_list_sm0308 { max-width: 1440px; margin: 0 auto 2vw; }
.news_list_sm0308 li { width: 100%; padding: 30px 0; display: flex; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; position: relative; overflow: hidden; }
.news_list_sm0308 li::before { content: ''; width: 100%; height: 1px; background: #f0f2f5; position: absolute; bottom: 0; left: 0; z-index: 1; }
.news_list_sm0308 li::after { content: ''; width: 0; height: 1px; background: #063a73; position: absolute; bottom: 0; right: 0; z-index: 2; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.news_list_sm0308 li .images { width: 30%; height: 100%; position: relative; overflow: hidden; }
.news_list_sm0308 li .images .pb { width: 100%; height: 0; padding-bottom: 66.65%; position: relative; }
.news_list_sm0308 li .images .ab { width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; }
.news_list_sm0308 li .images img { width: 90%; height: 90%; object-fit: cover; position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.news_list_sm0308 li .details_box { flex: 1; width: 100%; height: auto; margin-left: 2.1vw; display: flex; flex-direction: column; justify-content: space-between; }
.news_list_sm0308 li .details_box .details { width: 100%; height: auto; }
.news_list_sm0308 li .details_box .details .p1 { font-size: 16px; color: #afafaf; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
.news_list_sm0308 li .details_box .details .p1 em { display: block; width: 1px; height: 14px; background: #afafaf; margin: 0 15px; }
.news_list_sm0308 li .details_box .details h3 { font-size: 24px; line-height: 1.5; color: #010101; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 400; }
.news_list_sm0308 li .details_box .details h3 a { color: #010101; }
.news_list_sm0308 li .details_box .details h3 a:hover { color: #063a73; text-decoration: underline; }
.news_list_sm0308 li .details_box .details .info { max-height: calc(2em * 1.875); margin-top: 30px; font-size: 16px; line-height: 1.875; color: #666; font-family:  SourceHanSansCN-Light, SourceHanSansCN; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.news_list_sm0308 li .details_box .bot { width: 100%; height: auto;  color: #a3afb7; font-size: 16px; padding: 15px 0 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: relative; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.news_list_sm0308 li .details_box .bot i { width: 10px; height: 15px; display: block; background: url(../image/jt2_sm0308.png) no-repeat center; background-size: contain; filter: invert(1); }
.news_list_sm0308 li .details_box .bot a { margin-left: 15px; color: #003e6f; opacity: .5; }
.news_list_sm0308 li:first-child { padding-top: 0; }
/*.news_list_sm0308 li:hover::after { width: 100%; left: 0; }*/
.news_list_sm0308 li .details_box .bot a:hover { text-decoration: underline; }
/*.news_list_sm0308 li:hover .images img { transform: translate(-50%, -50%) scale(1.05); }*/
@media (max-width:1680px) {
	.news_list_sm0308 li .details_box .details .p1 { font-size: 14px; }
	.news_list_sm0308 li .details_box .details h3 { font-size: 16px; }
	.news_list_sm0308 li .details_box .details .info { font-size: 14px; }
	.news_list_sm0308 li .details_box .bot { font-size: 14px; }
}
@media (max-width:1440px) {
	.news_list_sm0308 li .details_box .details .p1 { font-size: 12px; }
}
@media (max-width:1280px) {
	.news_list_sm0308 li .details_box .details h3 { font-size: 15px; }
}
@media (max-width:1024px) {
	.news_list_sm0308 li { padding: 30px 0; }
	.news_list_sm0308 li .details_box { margin-left: 20px; }
	.news_list_sm0308 li .details_box .details h3 { font-size: 18px; }
	.news_list_sm0308 li .details_box .details .info { margin-top: 20px; }
}
@media (max-width:990px) {
	.news_list_sm0308 li .images { width: 40%; }
	.news_list_sm0308 li .details_box .details .p1 { display: none; }
}
@media (max-width:768px) {
	.news_con_sm0308 { padding: 40px 0; }
	.news_list_sm0308 li { width: 100%; padding: 20px 0; }
	.news_list_sm0308 li .details_box { margin-left: 15px; }
	.news_list_sm0308 li .details_box .details .p1 { line-height: 22px; }
	.news_list_sm0308 li .details_box .details h3 { font-size: 16px; }
	.news_list_sm0308 li .details_box .details .info { line-height: 22px; }
	.news_list_sm0308 li .details_box .bot { padding: 15px 0 0; line-height: 22px; }
}
@media (max-width:640px) {
	.news_list_sm0308 li .details_box .details .p1 { display: flex; }
}
@media (max-width: 540px) {
	.news_list_sm0308 li .details_box .details h3 { margin-bottom: 0; }
	.news_list_sm0308 li .details_box .details .info { margin-top: 10px; }
	.news_list_sm0308 li .details_box .bot { padding-top: 10px; }
}
@media (max-width: 480px) {
	.news_list_sm0308 li .details_box .details .info { display: none; }
}

.crumbs_sm0308 { background: #f7f7f7; padding: 1.04vw 0 0.78vw; }
.crumbs_sm0308 .w1440 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 16px; color: #999; padding-bottom: 0.26vw; }
.crumbs_sm0308 .w1440 a { -webkit-transition: all .6s; -moz-transition: all .6s; -ms-transition: all .6s; -o-transition: all .6s; transition: all .6s; }
.crumbs_sm0308 .w1440 a:hover { color: #063a73; }
@media (max-width:2048px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 17.06666667px; } }
@media (max-width:1920px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 16px; } }
@media (max-width:1680px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 14px; } }
@media (max-width:1440px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 12px; } }
@media (max-width:1366px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 11.38333333px; } }
@media (max-width:1280px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 10.66666667px; } }
@media (max-width:1680px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { font-size: 14px; } }
@media (max-width:768px) { .crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { line-height: 22px; } }
.crumbs_sm0308 .w1440 span { margin: 0 0.78vw; }
@media (max-width:768px) {
	.crumbs_sm0308 { padding: 10px 0 5px; }
	.crumbs_sm0308 .w1440 span, .crumbs_sm0308 .w1440 a { line-height: 20px; padding-bottom: 5px; }
}
.news_data_sm0308 { padding: 4.68vw 0 5.21vw; border-bottom: 1px solid #42454a; }
.news_art_sm0308 { width: 100%; height: auto; display: flex; justify-content: space-between; }
.news_art_sm0308 .news_details { width: 70%; margin-right: 2.4vw; }
.news_art_sm0308 h3.h3 { font-size: 42px; line-height: 1.33; color: #000; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 400; }
@media (max-width:2048px) { .news_art_sm0308 h3.h3 { font-size: 44px; } }
@media (max-width:1920px) { .news_art_sm0308 h3.h3 { font-size: 42px; } }
@media (max-width:1680px) { .news_art_sm0308 h3.h3 { font-size: 40px; } }
@media (max-width:1440px) { .news_art_sm0308 h3.h3 { font-size: 36px; } }
@media (max-width:1366px) { .news_art_sm0308 h3.h3 { font-size: 34px; } }
@media (max-width:1280px) { .news_art_sm0308 h3.h3 { font-size: 30px; } }
@media (max-width:1024px) {
	.news_art_sm0308 h3.h3 { font-size: 24px; }
}
@media (max-width:990px) {
	.news_art_sm0308 { display: block; }
	.news_art_sm0308 .news_details { width: 100%; margin: 0; }
}
.news_art_sm0308 .other { margin-top: 2vw; padding: 2.08vw 0 1.58vw; border-top: 1px solid rgba(0, 0, 0, .1); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.news_art_sm0308 .other p { padding-bottom: 0.5vw; margin-right: 4.95vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 16px; color: #a0a0a0; }
@media (max-width:2048px) { .news_art_sm0308 .other p { font-size: 17.06666667px; } }
@media (max-width:1920px) { .news_art_sm0308 .other p { font-size: 16px; } }
@media (max-width:1680px) { .news_art_sm0308 .other p { font-size: 14px; } }
/*@media (max-width:1440px) { .news_art_sm0308 .other p { font-size: 12px; } }*/
/*@media (max-width:1366px) { .news_art_sm0308 .other p { font-size: 11.38333333px; } }*/
/*@media (max-width:1280px) { .news_art_sm0308 .other p { font-size: 10.66666667px; } }*/
@media (max-width:768px) {
	.news_art_sm0308 .other { margin-top: 20px; }
	.news_art_sm0308 .other p { line-height: 22px; }
}
.news_art_sm0308 .other p img { max-width: 15px; margin-right: 8px; filter: brightness(0) opacity(.4); }
.news_art_sm0308 .other p span { color: #a0a0a0; margin-left: 3px; display: block; }
.news_art_sm0308 .other p span.s1 {  line-height: 1.2; }
.news_art_sm0308 .summary { padding: 1.56vw; border: 1px solid #eee; }
.news_art_sm0308 .summary p { font-size: 16px; color: #333; margin-bottom: 15px; }
@media (max-width:2048px) { .news_art_sm0308 .summary p { font-size: 17.06666667px; } }
@media (max-width:1920px) { .news_art_sm0308 .summary p { font-size: 16px; } }
@media (max-width:1680px) { .news_art_sm0308 .summary p { font-size: 14px; } }
@media (max-width:768px) { .news_art_sm0308 .summary p { line-height: 22px; } }
.news_art_sm0308 .summary .p2 { font-size: 16px; line-height: 30px; color: #757575; }
@media (max-width:2048px) { .news_art_sm0308 .summary .p2 { font-size: 17.06666667px; } }
@media (max-width:1920px) { .news_art_sm0308 .summary .p2 { font-size: 16px; } }
@media (max-width:1680px) { .news_art_sm0308 .summary .p2 { font-size: 14px; } }
/*@media (max-width:1440px) { .news_art_sm0308 .summary .p2 { font-size: 12px; } }*/
/*@media (max-width:1366px) { .news_art_sm0308 .summary .p2 { font-size: 11.38333333px; } }*/
/*@media (max-width:1280px) { .news_art_sm0308 .summary .p2 { font-size: 10.66666667px; } }*/
@media (max-width:768px) { .news_art_sm0308 .summary .p2 { line-height: 22px; } }
.news_art_sm0308 .art { font-size: 16px; color: #757575; line-height: 32px; padding: 2.08vw 0; text-align: justify !important; }
@media (max-width:2048px) { .news_art_sm0308 .art { font-size: 17.06666667px; } }
@media (max-width:1920px) { .news_art_sm0308 .art { font-size: 16px; } }
@media (max-width:1680px) { .news_art_sm0308 .art { font-size: 14px; } }
@media (max-width:768px) { .news_art_sm0308 .art { line-height: 22px; } }
.news_art_sm0308 .art p { margin-bottom: 1.56vw; }
.news_art_sm0308 .art p.p1 { margin-bottom: 3.13vw; }
.news_art_sm0308 .art span.s1 { color: #757575; }
.news_art_sm0308 .art img { display: block !important; margin: 0 auto !important; height: auto !important; }
.news_art_sm0308 .bot .fx { padding-bottom: 25px; border-bottom: 1px solid #d9d9d9; }
.news_art_sm0308 .bot .fx a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 16px; color: #333; opacity: 0.6; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.news_art_sm0308 .bot .fx a img { margin-right: 10px; filter: brightness(0) opacity(.5); }
@media (max-width:2048px) { .news_art_sm0308 .bot .fx a { font-size: 17.06666667px; } }
@media (max-width:1920px) { .news_art_sm0308 .bot .fx a { font-size: 16px; } }
@media (max-width:1680px) { .news_art_sm0308 .bot .fx a { font-size: 14px; } }
@media (max-width:1440px) { .news_art_sm0308 .bot .fx a { font-size: 12px; } }
@media (max-width:1366px) { .news_art_sm0308 .bot .fx a { font-size: 11.38333333px; } }
@media (max-width:1280px) { .news_art_sm0308 .bot .fx a { font-size: 10.66666667px; } }
@media (max-width:768px) { .news_art_sm0308 .bot .fx a { line-height: 22px; } }
.news_art_sm0308 .bot .fx a:hover { opacity: 1; }
.news_art_sm0308 .bot .sxy { padding: 1.5vw 2.3vw; background: #f7f7f7; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-top: 2.4vw; }
.news_art_sm0308 .bot .sxy a { width: auto; height: 2.92vw; min-height: 40px; display: flex; align-items: center;  -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; font-size: 16px; color: #999; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.news_art_sm0308 .bot .sxy a i { font-size: 30px; }
.news_art_sm0308 .bot .sxy a.a1 i { transform: rotate(180deg) }
.news_art_sm0308 .bot .sxy a.a2 { width: 2.92vw; height: 2.92vw; min-width: 40px; min-height: 40px; justify-content: center; }
/*.news_art_sm0308 .bot .sxy a.a2 img { filter: brightness(0) opacity(.2); }*/
.news_art_sm0308 .bot .sxy a.a3 { justify-content: end; flex-direction: row-reverse; }
@media (max-width:2048px) { .news_art_sm0308 .bot .sxy a { font-size: 17.06666667px; } }
@media (max-width:1920px) { .news_art_sm0308 .bot .sxy a { font-size: 16px; } }
@media (max-width:1680px) { .news_art_sm0308 .bot .sxy a { font-size: 14px; } }
@media (max-width:1440px) { .news_art_sm0308 .bot .sxy a { font-size: 12px; } }
@media (max-width:1366px) { .news_art_sm0308 .bot .sxy a { font-size: 11.38333333px; } }
@media (max-width:1280px) { .news_art_sm0308 .bot .sxy a { font-size: 10.66666667px; } }
@media (max-width:1680px) { .news_art_sm0308 .bot .sxy a { font-size: 14px; } }
@media (max-width:768px) { .news_art_sm0308 .bot .sxy a { line-height: 22px; } }
.news_art_sm0308 .bot .sxy a span { max-width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; padding: 0 10px; }
.news_art_sm0308 .bot .sxy a:hover { color: #000; }
/*.news_art_sm0308 .bot .sxy a:hover { background: #1d3e92; color: #fff; border-color: #1d3e92; box-shadow: 0px 8px 27px 0px rgba(5, 59, 186, 0.48); }*/
/*.news_art_sm0308 .bot .sxy a:hover img { filter: none; }*/
@media (max-width:768px) {
	.news_data_sm0308 { padding: 20px 0 40px; }
	.news_art_sm0308 .other { padding: 15px 0; }
	.news_art_sm0308 .summary { padding: 15px; }
	.news_art_sm0308 .summary p { margin-bottom: 0; }
	.news_art_sm0308 .art { padding: 20px 0; }
	.news_art_sm0308 .bot .sxy { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 15px; }
	.news_art_sm0308 .bot .sxy a { margin-bottom: 10px; }
	.news_art_sm0308 .bot .sxy a.a1 { width: 100%; }
	.news_art_sm0308 .bot .sxy a.a2 { display: none; }
}
.tjxw_sm0308 { width: 30%; height: 100%; position: sticky; top: 100px; }
.tjxw_main_sm0308 { width: 100%; height: auto; padding: 30px; background: #f7f7f7; border-top: 7px solid #053972; }
.tjxw_main_sm0308 h2 { margin-bottom: 25px; font-size: 30px; color: #222; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 400; }
@media (max-width:2048px) { .tjxw_main_sm0308 h2 { font-size: 36px; } }
@media (max-width:1920px) { .tjxw_main_sm0308 h2 { font-size: 30px; } }
@media (max-width:1680px) { .tjxw_main_sm0308 h2 { font-size: 28px; } }
@media (max-width:1440px) { .tjxw_main_sm0308 h2 { font-size: 26px; } }
@media (max-width:1366px) { .tjxw_main_sm0308 h2 { font-size: 24px; } }
@media (max-width:1280px) { .tjxw_main_sm0308 h2 { font-size: 22px; } }
.tjxw_list_sm0308 { width: 100%; height: auto; }
.tjxw_list_sm0308 li { width: 100%; margin: 0 0 20px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; overflow: hidden; }
.tjxw_list_sm0308 li a { display: flex; }
.tjxw_list_sm0308 li a .images { width: 40%; height: 100%; position: relative; overflow: hidden; }
.tjxw_list_sm0308 li a .images .pb { width: 100%; height: 0; padding-bottom: 66.65%; position: relative; }
.tjxw_list_sm0308 li a .images .ab { width: 100%; height: 100%; position: absolute; left: 0; top: 0; overflow: hidden; }
.tjxw_list_sm0308 li a .images img { width: 100%; height: 100%; object-fit: cover; position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); }
.tjxw_list_sm0308 li a .details { flex: 1; width: 100%; height: auto; margin-left: 15px; display: flex; flex-direction: column; justify-content: space-between; }
.tjxw_list_sm0308 li a .details .p1 { font-size: 12px; color: #afafaf; line-height: 1; display: flex; align-items: center; justify-content: space-between; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
.tjxw_list_sm0308 li a .details .p1 i { font-size: 30px; line-height: 1; }
.tjxw_list_sm0308 li a .details h3 { max-height: calc(2em * 1.6); font-size: 16px; line-height: 1.6; color: #525252; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
.tjxw_list_sm0308 li a:hover .details h3 { color: #053972; }
.tjxw_list_sm0308 li:last-child { margin: 0; }
@media (max-width:1440px) {
	.tjxw_sm0308 { top: 80px; }
	.tjxw_main_sm0308 h2 { font-size: 28px; }
	.tjxw_list_sm0308 li a .details .p1 i { font-size: 24px; }
}
@media (max-width:1280px) {
	.tjxw_sm0308 { top: 70px; }
	.tjxw_main_sm0308 h2 { font-size: 26px; }
	.tjxw_list_sm0308 li a .details h3 { font-size: 15px; }
}
@media (max-width:1024px) {
	.tjxw_main_sm0308 { padding: 30px 20px 20px; }
	.tjxw_main_sm0308 h2 { font-size: 24px; }
	/*.tjxw_list_sm0308 li a .details { justify-content: flex-start; }*/
}
@media (max-width:990px) {
	.tjxw_sm0308 { display: none; }
}
@media (max-width:768px) {
	.tjxw_main_sm0308 { padding: 25px 15px 15px; }
	.tjxw_main_sm0308 h2 { font-size: 20px; }
}
@media (max-width: 640px) {
	.tjxw_list_sm0308 li a .images { width: 40%; }
	.tjxw_list_sm0308 li a .details { justify-content: center; }
	.tjxw_list_sm0308 li a .details h3 { max-height: calc(2em * 1.8); font-size: 14px; line-height: 1.8; }
}
@media (max-width: 360px) {
	.tjxw_list_sm0308 li a .details h3 { max-height: calc(2em * 1.8); font-size: 12px; line-height: 1.8; }
}

.dingyue { margin-top: 30px; }
.dingyue h3 { width: 100%; height: 80px; padding: 0 20px; font-size: 30px; color: #fff; background: #222222; display: flex; align-items: center; justify-content: center; }
.dingyue .form {padding: 1.56vw; background: #f7f7f7; }
.dingyue .form input[type="text"] {width: 100%; height: 70px; background: #fff; border: 1px solid #e9e9e9; padding: 0 1vw; font-size: 16px; color: #999999; margin-bottom: 20px; }
.dingyue .form input::placeholder {font-size: 16px; color: #999; }
.dingyue .form input[type="submit"] { width: 100%; height: 65px; background: #e5e5e5; color: #525252; font-size: 16px; font-weight: bold; text-transform: uppercase; display: flex;  align-items: center; justify-content: center; }

.contact1_sm0308 { padding: 5.21vw 0 4.69vw; background: #1d2026; overflow: hidden; }
.contact1_sm0308 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.contact1_sm0308 .wrap .left h2 { font-size: 48px; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 48px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 36px; }
	.dingyue h3 { font-size: 26px; }
}
@media (max-width:1366px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 32px; }
	.dingyue h3 { height: 60px; font-size: 20px; }
	.dingyue .form input { height: 50px; font-size: 14px; }
	.dingyue .form input::placeholder { font-size: 14px; }
	.dingyue .form input[type="submit"] { height: 45px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 32px; }
}
@media (max-width:1290px) {
	.contact1_sm0308 .wrap .left h2 { font-size: 28px; }
}
@media (max-width:1024px) {
	.dingyue { margin-top: 20px; }
	.contact1_sm0308 .wrap .left h2 { font-size: 24px; }
}
.contact1_sm0308 .wrap .left .info { font-size: 24px; color: rgba(255, 255, 255, 0.8); font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; margin: 1.56vw 0 2.6vw; }
@media (max-width:2048px) {
	.contact1_sm0308 .wrap .left .info { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.contact1_sm0308 .wrap .left .info { font-size: 24px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .left .info { font-size: 21px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .left .info { font-size: 18px; }
}
@media (max-width:1366px) {
	.contact1_sm0308 .wrap .left .info { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.contact1_sm0308 .wrap .left .info { font-size: 16px; }
}
.contact1_sm0308 .wrap .right { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }
.contact1_sm0308 .wrap .right .r_l { width: 310px; }
.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 16px; color: rgba(255, 255, 255, 0.5); font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
@media (max-width:2048px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 16px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 14px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 12px; }
}
@media (max-width:1366px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { font-size: 14px; }
}
@media (max-width:768px) {
	.contact1_sm0308 .wrap .right .r_l p.p1 { line-height: 22px; }
}
.contact1_sm0308 .wrap .right .r_l p.p1 img { margin-right: 0.78vw; }
.contact1_sm0308 .wrap .right .r_l h3 { font-size: 40px; color: #fff;  margin: 0.52vw 0 1.04vw; text-align: right; }
@media (max-width:2048px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 40px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 35px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 30px; }
}
@media (max-width:1366px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 34px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 26px; }
}
@media (max-width:1290px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 22px; }
}
@media (max-width:1024px) {
	.contact1_sm0308 .wrap .right .r_l h3 { font-size: 20px; }
}
.contact1_sm0308 .wrap .right .r_l .share { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; }
.contact1_sm0308 .wrap .right .r_l .share p { font-size: 16px; color: #ffffff; }
@media (max-width:2048px) {
	.contact1_sm0308 .wrap .right .r_l .share p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.contact1_sm0308 .wrap .right .r_l .share p { font-size: 16px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_l .share p { font-size: 14px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .right .r_l .share p { font-size: 12px; }
}
@media (max-width:1366px) {
	.contact1_sm0308 .wrap .right .r_l .share p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.contact1_sm0308 .wrap .right .r_l .share p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_l .share p { font-size: 14px; }
}
@media (max-width:768px) {
	.contact1_sm0308 .wrap .right .r_l .share p { line-height: 22px; }
}
.contact1_sm0308 .wrap .right .r_l .share a { width: 25px; height: 25px; 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; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; margin-right: 0.78vw; position: relative; }
.contact1_sm0308 .wrap .right .r_l .share a:last-child { margin-right: 0; }
.contact1_sm0308 .wrap .right .r_l .share a:hover > img { opacity: 1; }
.contact1_sm0308 .wrap .right .r_l .share a:hover .ewm { opacity: 1; z-index: 1; top: -110px; }
.contact1_sm0308 .wrap .right .r_l .share a > img { opacity: 1; }
.contact1_sm0308 .wrap .right .r_l .share a .ewm { position: absolute; left: 50%; top: -100px; width: 100px; height: 100px; background: #fff; margin-left: -50px; 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; opacity: 0; z-index: -1; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.contact1_sm0308 .wrap .right .r_r { width: 7.29vw; min-width: 100px; margin-left: 2.34vw; }
.contact1_sm0308 .wrap .right .r_r img { width: 100%; margin-bottom: 1.04vw; }
.contact1_sm0308 .wrap .right .r_r p { width: 100%; text-align: center; font-size: 16px; color: rgba(255, 255, 255, 0.7); font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.contact1_sm0308 .wrap .right .r_r p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.contact1_sm0308 .wrap .right .r_r p { font-size: 16px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_r p { font-size: 14px; }
}
@media (max-width:1440px) {
	.contact1_sm0308 .wrap .right .r_r p { font-size: 12px; }
}
@media (max-width:1366px) {
	.contact1_sm0308 .wrap .right .r_r p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.contact1_sm0308 .wrap .right .r_r p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.contact1_sm0308 .wrap .right .r_r p { font-size: 14px; }
}
@media (max-width:768px) {
	.contact1_sm0308 .wrap .right .r_r p { line-height: 22px; }
}
@media (max-width:768px) {
	.contact1_sm0308 { padding: 60px 0 40px; }
	.contact1_sm0308 .wrap { -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
	.contact1_sm0308 .wrap .left { margin-bottom: 25px; }
	.contact1_sm0308 .wrap .left .info { margin: 15px 0 25px; }
	.contact1_sm0308 .wrap .right { width: 100%; }
	.contact1_sm0308 .wrap .right .r_r { width: 80px; min-width: 80px; margin-left: 0; }
	.contact1_sm0308 .wrap .right .r_r p { font-size: 12px; white-space: nowrap; }
	.contact1_sm0308 .wrap .right .r_l { width: calc(100% - 80px); -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.contact1_sm0308 .wrap .right .r_l p.p1 { margin-top: 10px; }
	.contact1_sm0308 .wrap .right .r_l h3 { margin: 10px 0 15px; }
	.contact1_sm0308 .wrap .right .r_l .share { margin-top: 20px; }
}
.map_sm0308 { height: 670px; background: #1d2026; position: relative; overflow: hidden; }
.map_sm0308:before { content: ''; width: 57.9%; height: 100%; position: absolute; left: 0; top: 0; background: url(../image/bg16_sm0308.png) no-repeat center; z-index: 1; }
.map_sm0308 #map { width: 100%; height: 100%; 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; }
.map_sm0308 #map .img { 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; width: 1920px; height: 670px; position: relative; }
.map_sm0308 #map .img img { object-fit: cover; max-width: none; max-height: none; }
.map_sm0308 #map .BMap_bubble_content .box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.map_sm0308 #map .BMap_shadow img { display: none; }
.map_sm0308 .map_list { position: absolute; left: 7%; top: 0; width: 100px; height: 100%; z-index: 2; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; }
.map_sm0308 .map_list .map_s { height: 420px; width: 150px; position: relative; }
.map_sm0308 .map_list .map_s:before { content: ''; width: 1px; height: 670px; position: absolute; left: 0; top: 50%; transform: translateY(-50%); background: rgba(255, 255, 255, 0.2); }
.map_sm0308 .map_list .map_s .swiper { overflow: hidden; height: 100%; }
.map_sm0308 .map_list .map_s .swiper-button-prev, .map_sm0308 .map_list .map_s .swiper-button-next { outline: none; left: 2.34vw; right: auto; margin: 0; display: block; width: 30px; height: 30px; 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; }
.map_sm0308 .map_list .map_s .swiper-button-prev:after, .map_sm0308 .map_list .map_s .swiper-button-next:after { display: none; }
.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { font-size: 30px; color: #fff; }
@media (max-width:2048px) {
	.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { font-size: 32px; }
}
@media (max-width:1920px) {
	.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { font-size: 30px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { font-size: 20px; }
}
.map_sm0308 .map_list .map_s .swiper-button-prev { top: -45px; transform: rotate(270deg); -ms-transform: rotate(270deg);  /* IE 9 */ -moz-transform: rotate(270deg);  /* Firefox */ -webkit-transform: rotate(270deg);  /* Safari 和 Chrome */ -o-transform: rotate(270deg); }
.map_sm0308 .map_list .map_s .swiper-button-next { top: auto; bottom: -15px; transform: rotate(90deg); -ms-transform: rotate(90deg);  /* IE 9 */ -moz-transform: rotate(90deg);  /* Firefox */ -webkit-transform: rotate(90deg);  /* Safari 和 Chrome */ -o-transform: rotate(90deg); }
.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a { font-size: 30px; color: #60b5c6; }
@media (max-width:2048px) {
	.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a { font-size: 32px; }
}
@media (max-width:1920px) {
	.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a { font-size: 30px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a { font-size: 20px; }
}
.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a:before { background: #60b5c6; }
.map_sm0308 .map_list .map_s .swiper-slide.swiper-slide-active a:after { height: 2px; margin-top: -1px; background: #60b5c6; }
.map_sm0308 .map_list .map_s .swiper-slide a { font-size: 20px; color: #fff; padding-left: 2.34vw; display: block; width: 100%; height: 54px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; position: relative; }
@media (max-width:2048px) {
	.map_sm0308 .map_list .map_s .swiper-slide a { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.map_sm0308 .map_list .map_s .swiper-slide a { font-size: 20px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list .map_s .swiper-slide a { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list .map_s .swiper-slide a { font-size: 15px; }
}
@media (max-width:1366px) {
	.map_sm0308 .map_list .map_s .swiper-slide a { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list .map_s .swiper-slide a { font-size: 13.33333333px; }
}
.map_sm0308 .map_list .map_s .swiper-slide a:before { content: ''; width: 2px; height: 100%; position: absolute; left: 0; top: 0; background: transparent; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.map_sm0308 .map_list .map_s .swiper-slide a:after { content: ''; width: 12px; height: 1px; position: absolute; left: 1px; top: 50%; margin-top: 0.5px; background: rgba(255, 255, 255, 0.2); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.map_sm0308 .map_list2 li { position: absolute; cursor: pointer; width: 1px; height: 1px; }
.map_sm0308 .map_list2 li.li .box { top: -90px; }
.map_sm0308 .map_list2 li .dw { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 0.89vw; height: 1.15vw; background: url(../image/dw_sm0308.png) no-repeat center; background-size: 100% 100%; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.map_sm0308 .map_list2 li .dw p { position: absolute; left: 50%; white-space: nowrap; bottom: -30px; transform: translateX(-50%); font-size: 18px; color: #60b5c6; font-weight: 600; z-index: -1; opacity: 0; }
@media (max-width:2048px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 18px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 12px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 16px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list2 li .dw p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list2 li .dw p { line-height: 22px; }
}
.map_sm0308 .map_list2 li .box { width: 25.52vw; height: 0; max-height: 0; position: absolute; left: 40px; top: -30px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; padding: 0 20px; overflow: hidden; }
.map_sm0308 .map_list2 li .box p.p1 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 16px; color: #666666; margin-bottom: 8px; }
.map_sm0308 .map_list2 li .box p.p1 img { margin-right: 8px; }
@media (max-width:2048px) {
	.map_sm0308 .map_list2 li .box p.p1 { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.map_sm0308 .map_list2 li .box p.p1 { font-size: 16px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list2 li .box p.p1 { font-size: 14px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list2 li .box p.p1 { font-size: 12px; }
}
@media (max-width:1366px) {
	.map_sm0308 .map_list2 li .box p.p1 { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list2 li .box p.p1 { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list2 li .box p.p1 { font-size: 14px; }
}
@media (max-width:768px) {
	.map_sm0308 .map_list2 li .box p.p1 { line-height: 22px; }
}
.map_sm0308 .map_list2 li .box p.p2 { font-size: 18px; color: #1f2228; }
@media (max-width:2048px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 18px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 12px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 16px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list2 li .box p.p2 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list2 li .box p.p2 { line-height: 22px; }
}
.map_sm0308 .map_list2 li .box p.p3 { font-size: 20px; color: #1f2228; }
@media (max-width:2048px) {
	.map_sm0308 .map_list2 li .box p.p3 { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.map_sm0308 .map_list2 li .box p.p3 { font-size: 20px; }
}
@media (max-width:1680px) {
	.map_sm0308 .map_list2 li .box p.p3 { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.map_sm0308 .map_list2 li .box p.p3 { font-size: 15px; }
}
@media (max-width:1366px) {
	.map_sm0308 .map_list2 li .box p.p3 { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.map_sm0308 .map_list2 li .box p.p3 { font-size: 13.33333333px; }
}
.map_sm0308 .map_list2 li .box .line { width: 100%; height: 1px; background: #21252e; opacity: 0.15; margin: 1.04vw auto 0.78vw; display: none; }
.map_sm0308 .map_list2 li .box .line + p.p1 { display: none; }
.map_sm0308 .map_list2 li .box p.p3 { display: none; }
.map_sm0308 .map_list2 li .box:before { content: ''; width: 23px; height: 21px; position: absolute; left: -23px; top: 0px; background: url(../image/jt4_sm0308.png) no-repeat center; z-index: 2; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.map_sm0308 .map_list2 li.on .dw { width: 1.80vw; height: 2.0vw; background: url(/static/image/mup.png) no-repeat center; background-size: 100% 100%; }
.map_sm0308 .map_list2 li.on .dw i { position: absolute; left: 50%; bottom: 0; width: 19px; height: 5px; background: url(/static/image/tuoyuan.png) no-repeat center; background-size: 100%; transform: translate(-50%); display: block; }
.map_sm0308 .map_list2 li.on .dw i:before, .map_sm0308 .map_list2 li.on .dw i:after { content: ''; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); opacity: 1; transform-origin: center; animation: halo2 2s 0.5s infinite ease-out; animation-delay: 0.05s; border-radius: 50%; }
.map_sm0308 .map_list2 li.on .dw i:before { width: 388%; height: 388%; z-index: 2; background: url(../image/dw4_sm0308.png) no-repeat center; background-size: 100%; }
.map_sm0308 .map_list2 li.on .dw i:after { width: 594%; height: 594%; z-index: 1; background: url(../image/dw5_sm0308.png) no-repeat center; background-size: 100%; }
.map_sm0308 .map_list2 li.on .dw p { opacity: 1; z-index: 1; }
.map_sm0308 .map_list2 li.on .box { height: auto; max-height: none; background: rgba(255, 255, 255, 0.9); padding: 20px; overflow: visible; border: 1px solid #1f52d3; z-index: 2; }
.map_sm0308 .map_list2 li.on .box:before { top: 8px; }
@media (max-width:1366px) {
	.map_sm0308 { height: 560px; }
	.map_sm0308 .map_list2 li.li .box { top: -120px; }
}
@media (max-width:1280px) {
	.map_sm0308 { height: 560px; }
	.map_sm0308 .map_list2 li.li .box { top: -150px; }
}
@media (max-width:768px) {
	.map_sm0308 { height: auto; overflow: hidden; background: url(../image/map_sm0308.png) no-repeat center / cover; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
	.map_sm0308:before { width: 100%; height: 100%; background: rgba(0, 0, 0, 0.3); }
	.map_sm0308 #map { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.map_sm0308 #map .img { width: 100%; height: auto; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.map_sm0308 #map .img > img { display: none; }
	.map_sm0308 #map .img .map_list2 { width: 100%; height: 200px; margin: 10px 20px; }
	.map_sm0308 #map .img .map_list2 li { position: relative; left: auto !important; top: auto !important; right: auto !important; bottom: auto !important; width: 100%; height: auto; }
	.map_sm0308 #map .img .map_list2 li .dw { display: none; }
	.map_sm0308 #map .img .map_list2 li.on .box { z-index: 9; }
	.map_sm0308 #map .img .map_list2 li.on .box > * { opacity: 1; }
	.map_sm0308 #map .img .map_list2 li .box { width: 100%; left: auto; top: auto; padding: 15px; height: auto; max-height: 200px; }
	.map_sm0308 #map .img .map_list2 li .box:before { display: none; }
	.map_sm0308 #map .img .map_list2 li .box .line { margin: 10px 0; }
	.map_sm0308 #map .img .map_list2 li .box > * { opacity: 0; }
	.map_sm0308 .map_list { width: 100%; position: relative; left: auto; top: auto; height: auto; }
	.map_sm0308 .map_list .map_s { width: 100%; height: auto; padding: 0 30px; }
	.map_sm0308 .map_list .map_s .swiper-button-prev, .map_sm0308 .map_list .map_s .swiper-button-next { width: 30px; height: 30px; margin-top: 12px; }
	.map_sm0308 .map_list .map_s .swiper-button-prev img, .map_sm0308 .map_list .map_s .swiper-button-next img { display: none; }
	.map_sm0308 .map_list .map_s .swiper-button-prev:before, .map_sm0308 .map_list .map_s .swiper-button-next:before { display: none; }
	.map_sm0308 .map_list .map_s .swiper-button-prev:after, .map_sm0308 .map_list .map_s .swiper-button-next:after { display: block; font-size: 16px; color: #fff; }
	.map_sm0308 .map_list .map_s .swiper-button-prev { left: 0; top: 0; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
	.map_sm0308 .map_list .map_s .swiper-button-next { left: auto; right: 0; top: 0; transform: rotate(0deg); -ms-transform: rotate(0deg); -moz-transform: rotate(0deg); -webkit-transform: rotate(0deg); -o-transform: rotate(0deg); }
	.map_sm0308 .map_list .map_s .swiper { height: auto; }
	.map_sm0308 .map_list .map_s .swiper .swiper-wrapper { -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; }
	.map_sm0308 .map_list .map_s .swiper .swiper-slide { width: auto !important; height: auto !important; margin: 0 15px; }
	.map_sm0308 .map_list .map_s .swiper .swiper-slide a:before, .map_sm0308 .map_list .map_s .swiper .swiper-slide a:after { display: none; }
}
@keyframes halo2 {
	0% { opacity: 1; transform: translate(-50%, -50%) scale(0.1); }
	50% { opacity: 1; }
	100% { opacity: 1; transform: translate(-50%, -50%) scale(1.2); }
}
.contact2_sm0308 { background: #282828; padding: 3.65vw 0 5.47vw; overflow: hidden; }
.contact2_sm0308.section { background: #121520; }
.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 48px; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.contact2_sm0308 h1, .contact2_sm0308 .h1 { font-size: 24px; }
}
.contact2_sm0308 .info { font-size: 18px; color: rgba(255, 255, 255, 0.8); font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; margin: 1.82vw 0 1.56vw; }
@media (max-width:2048px) {
	.contact2_sm0308 .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.contact2_sm0308 .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.contact2_sm0308 .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.contact2_sm0308 .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.contact2_sm0308 .info { line-height: 22px; }
}
.contact2_sm0308 .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.contact2_sm0308 .form { width: 1210px; max-width: 100%; margin: 2.6vw auto 0; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; flex-wrap: wrap; -ms-flex-wrap: wrap; }
.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { width: 49%; background: #525761; padding: 0 1.04vw; height: 3.39vw; min-height: 40px; margin-bottom: 1.04vw; border: none; font-size: 16px; color: #ffffff; }
.contact2_sm0308 .form .vcode { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; flex-wrap: wrap; -ms-flex-wrap: wrap; align-items: center; }
.contact2_sm0308 .form .vcode .code { color: rgba(255, 255, 255, 0.15); width: 49%; margin-bottom: 1.04vw; background: #525761; color: #fff; padding: 0 1.04vw; height: 3.39vw; min-height: 40px; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: all 0.5s; }
.contact2_sm0308 .form .vcode .code:hover { background: #fff; color: #1d3e92; }
@media (max-width:2048px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { font-size: 16px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { font-size: 14px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { font-size: 12px; }
}
@media (max-width:1366px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { font-size: 14px; }
}
@media (max-width:768px) {
	.contact2_sm0308 .form input, .contact2_sm0308 .form select, .contact2_sm0308 .form textarea, .contact2_sm0308 .form .select { line-height: 22px; }
}
.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 16px; color: #ffffff; }
@media (max-width:2048px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 16px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 14px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 12px; }
}
@media (max-width:1366px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { font-size: 14px; }
}
@media (max-width:768px) {
	.contact2_sm0308 .form input::placeholder, .contact2_sm0308 .form select::placeholder, .contact2_sm0308 .form textarea::placeholder, .contact2_sm0308 .form .select::placeholder { line-height: 22px; }
}
.contact2_sm0308 .form select, .contact2_sm0308 .form .select { appearance: none; -webkit-appearance: none; background: url(../image/jt3_sm0308.png) no-repeat right 15px center #525761; }
.contact2_sm0308 .form .select { height: 3.39vw; min-height: 40px; }
.contact2_sm0308 .form .select .city-picker-span { width: 100% !important; height: 3.39vw !important; line-height: 1 !important; border: none; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.contact2_sm0308 .form .select span { background: transparent; margin: 0; padding: 0; color: #fff; }
.contact2_sm0308 .form .select .city-select dt { color: #333; }
.contact2_sm0308 .form textarea { width: 100%; height: 8.33vw; min-height: 100px; }
.contact2_sm0308 .form .btns { width: 100%; 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; margin-top: 46px; }
.contact2_sm0308 .form .btns a { width: 10.42vw; height: 3.13vw; min-width: 150px; min-height: 40px; 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; font-size: 18px; color: #ffffff; margin: 0 10px; }
@media (max-width:2048px) {
	.contact2_sm0308 .form .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.contact2_sm0308 .form .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .form .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 .form .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.contact2_sm0308 .form .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.contact2_sm0308 .form .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.contact2_sm0308 .form .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.contact2_sm0308 .form .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.contact2_sm0308 .form .btns a { line-height: 22px; }
}
.contact2_sm0308 .form .btns a.submit { background: #fff; color: black; font-weight:700;}
.contact2_sm0308 .form .btns a.resect { background: #3a3d42; color: #fff; }
@media (max-width:1366px) {
	.contact2_sm0308 .form .btns { margin-top: 1.5vw; }
	.contact2_sm0308 .info { margin: 1.5vw auto 1.2vw; }
}
@media (max-width:768px) {
	.contact2_sm0308 { padding: 60px 0 40px; }
	.contact2_sm0308 .info { margin: 15px 0 25px; text-align: center; }
	.contact2_sm0308 .form { margin-top: 30px; }
	.contact2_sm0308 .form .select .city-picker-span { height: 40px !important; font-size: 14px; }
	.contact2_sm0308 .form select, .contact2_sm0308 .form #distpicker { width: 100%; border-radius: 3px; margin-bottom: 10px; }
	.contact2_sm0308 .form input { border-radius: 3px; margin-bottom: 10px; }
	.contact2_sm0308 .form .vcode .code { border-radius: 3px; margin-bottom: 10px; }
	.contact2_sm0308 .form .btns { margin-top: 15px; }
}
.fy_sm0308#pageview_article { text-align: 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; }
.fy_sm0308#pageview_article .layui-laypage { margin: 0; }
.layui-laypage a, .layui-laypage span { width: 3.13vw !important; height: 3.13vw !important; min-width: 40px !important; min-height: 40px !important; padding: 0 !important; display: inline-flex !important; display: -ms-inline-flexbox !important; display: -webkit-inline-flex !important; -webkit-box-pack: center !important; -ms-flex-pack: center !important; -webkit-justify-content: center !important; justify-content: center !important; -webkit-box-align: center !important; -ms-flex-align: center !important; -webkit-align-items: center !important; align-items: center !important; margin: 0 0.63vw !important; background: #f5f5f5 !important; color: #333 !important; font-size: 18px !important; border: 1px solid #f5f5f5 !important; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.layui-laypage .layui-laypage-curr .layui-laypage-em { background: #1d3e92 !important; border-color: #1d3e92 !important; color: #fff !important; }
.layui-laypage span.layui-laypage-curr { background: #1d3e92 !important; border-color: #1d3e92 !important; color: #fff !important; }
.layui-laypage a:hover { background: #1d3e92 !important; border-color: #1d3e92 !important; color: #fff !important; }
.layui-laypage-next i, .layui-laypage-prev i { font-size: 30px; }
@media (max-width:2048px) {
	.layui-laypage-next i, .layui-laypage-prev i { font-size: 32px; }
}
@media (max-width:1920px) {
	.layui-laypage-next i, .layui-laypage-prev i { font-size: 30px; }
}
@media (max-width:1680px) {
	.layui-laypage-next i, .layui-laypage-prev i { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.layui-laypage-next i, .layui-laypage-prev i { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.layui-laypage-next i, .layui-laypage-prev i { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.layui-laypage-next i, .layui-laypage-prev i { font-size: 20px; }
}
@media (max-width:1440px) {
	.layui-laypage a, .layui-laypage span { font-size: 16px !important; }
}
@media (max-width:768px) {
	.layui-laypage a, .layui-laypage span { font-size: 14px !important; }
}
.hxsf_sm0308 { padding-top: 6.25vw; }
.hxsf_sm0308 h3 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; margin-top: 1.82vw; }
@media (max-width:2048px) {
	.hxsf_sm0308 h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hxsf_sm0308 h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hxsf_sm0308 h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hxsf_sm0308 h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hxsf_sm0308 h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hxsf_sm0308 h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hxsf_sm0308 h3 { font-size: 16px; }
}
.hxsf_sm0308 .d_img1 { margin: 4.17vw 0; }
.hxsf_sm0308 ul { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.hxsf_sm0308 ul li { width: 48.7%; margin-right: 2.6%; margin-bottom: 1.56vw; }
.hxsf_sm0308 ul li:nth-child(2n) { margin-right: 0; }
.hxsf_sm0308 ul li a { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.hxsf_sm0308 ul li a .left { width: 44.33%; }
.hxsf_sm0308 ul li a .left .imgbox { width: 100%; height: 0; padding-bottom: 146%; position: relative; overflow: hidden; }
.hxsf_sm0308 ul li a .left .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 35, 0.4); z-index: 1; }
.hxsf_sm0308 ul li a .left .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hxsf_sm0308 ul li a .art { width: 55.67%; background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); padding: 3.13vw 2.86vw 3.65vw 2.86vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.hxsf_sm0308 ul li a .art .d_img { width: 2.34vw; }
.hxsf_sm0308 ul li a .art h4 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; }
@media (max-width:2048px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hxsf_sm0308 ul li a .art h4 { font-size: 16px; }
}
.hxsf_sm0308 ul li a .art h5 { font-size: 18px; line-height: 1.5; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #307BFF; margin: 0.83vw 0 1.67vw; }
@media (max-width:2048px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hxsf_sm0308 ul li a .art h5 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hxsf_sm0308 ul li a .art h5 { line-height: 22px; }
}
.hxsf_sm0308 ul li a .art .line { width: 80px; height: 2px; background: #FFFFFF; }
.hxsf_sm0308 ul li a .art .info { margin-top: 60px; font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 24px; max-height: 8.85vw; overflow-y: scroll; padding-right: 0.6vw; }
@media (max-width:2048px) {
	.hxsf_sm0308 ul li a .art .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hxsf_sm0308 ul li a .art .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 ul li a .art .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.hxsf_sm0308 ul li a .art .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.hxsf_sm0308 ul li a .art .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hxsf_sm0308 ul li a .art .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hxsf_sm0308 ul li a .art .info { font-size: 14px; }
}
@media (max-width:768px) {
	.hxsf_sm0308 ul li a .art .info { line-height: 22px; }
}
.hxsf_sm0308 ul li a .art .info p { margin-bottom: 0.31vw; }
.hxsf_sm0308 ul li a .art .info p:last-child { margin-bottom: 0; }
.hxsf_sm0308 ul li a .art .info::-webkit-scrollbar { width: 2px; height: 2px; }
.hxsf_sm0308 ul li a .art .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
@media (max-width:1366px) {
	.hxsf_sm0308 .d_img1 { margin: 2vw 0; }
	.hxsf_sm0308 ul li a .art h5 { font-size: 14px; }
	.hxsf_sm0308 ul li a .art .info { margin-top: 40px; }
}
@media (max-width:768px) {
	.hxsf_sm0308 { padding: 30px 0 20px; }
	.hxsf_sm0308 h3 { margin: 15px 0 0; }
	.hxsf_sm0308 .d_img1 { margin: 20px 0 25px; }
	.hxsf_sm0308 ul { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hxsf_sm0308 ul li { width: 100%; margin: 0 0 20px 0; }
	.hxsf_sm0308 ul li a .art { padding: 15px; }
	.hxsf_sm0308 ul li a .art .line { width: 30px; margin: 15px 0; background: rgba(255, 255, 255, 0.3); }
	.hxsf_sm0308 ul li a .art .info { min-height: 110px; height: 110px; margin-top: 20px; }
}
.cpys_sm0308 { padding: 5.21vw 0 6.25vw; }
.cpys_sm0308 .box { margin-top: 3.13vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.cpys_sm0308 .box .left { width: 54.12%; }
.cpys_sm0308 .box .left .imgbox { width: 100%; height: 0; padding-bottom: 82.95%; position: relative; overflow: hidden; }
.cpys_sm0308 .box .left .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 35, 0.4); z-index: 1; }
.cpys_sm0308 .box .left .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.cpys_sm0308 .box .art { width: 45.88%; padding: 2.86vw 2.86vw 3.13vw 4.17vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; border: 1px solid rgba(255, 255, 255, 0.2); border-left: none; }
.cpys_sm0308 .box .art h3 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; }
@media (max-width:2048px) {
	.cpys_sm0308 .box .art h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.cpys_sm0308 .box .art h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.cpys_sm0308 .box .art h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.cpys_sm0308 .box .art h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.cpys_sm0308 .box .art h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.cpys_sm0308 .box .art h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.cpys_sm0308 .box .art h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.cpys_sm0308 .box .art h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.cpys_sm0308 .box .art h3 { font-size: 16px; }
}
.cpys_sm0308 .box .art .line { width: 60px; height: 2px; background: #D8D8D8; margin: 1.56vw 0 2.6vw; }
.cpys_sm0308 .box .art .info { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 26px; }
@media (max-width:2048px) {
	.cpys_sm0308 .box .art .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.cpys_sm0308 .box .art .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.cpys_sm0308 .box .art .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.cpys_sm0308 .box .art .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.cpys_sm0308 .box .art .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.cpys_sm0308 .box .art .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.cpys_sm0308 .box .art .info { font-size: 14px; }
}
@media (max-width:768px) {
	.cpys_sm0308 .box .art .info { line-height: 22px; }
}
@media (max-width:1366px) {
	.cpys_sm0308 .box { margin-top: 2vw; }
	.cpys_sm0308 .box .art .line { margin: 1.5vw 0; }
}
@media (max-width:768px) {
	.cpys_sm0308 .box { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 20px; }
	.cpys_sm0308 .box .left { width: 100%; }
	.cpys_sm0308 .box .left .imgbox { padding-bottom: 45%; }
	.cpys_sm0308 .box .left .imgbox img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transform: translate(0, 0); object-fit: cover; }
	.cpys_sm0308 .box .art { width: 100%; padding: 15px; border-top: none; border-left: 1px solid rgba(255, 255, 255, 0.2); }
	.cpys_sm0308 .box .art .item { margin: 15px 0; }
	.cpys_sm0308 .box .art .line { width: 30px; margin: 15px 0; background: rgba(255, 255, 255, 0.3); }
}
.cpgs_sm0308 h3 { line-height: 1.36; margin: 2.6vw 0 3.65vw; }
.cpgs_sm0308 .box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.cpgs_sm0308 .box .left { width: 61.1%; }
.cpgs_sm0308 .box .left .imgbox { width: 100%; height: 0; padding-bottom: 55.9%; position: relative; overflow: hidden; }
.cpgs_sm0308 .box .left .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(18, 22, 35, 0.4); }
.cpgs_sm0308 .box .left .imgbox img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
.cpgs_sm0308 .box .right { border: 1px solid rgba(255, 255, 255, 0.2); border-left: none; width: 38.9%; padding: 2.86vw 4.64vw 4.17vw 2.08vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.cpgs_sm0308 .box .right .item .top { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-bottom: 1.25vw; }
.cpgs_sm0308 .box .right .item .top .icon { width: 2.08vw; height: 2.08vw; min-width: 20px; min-height: 20px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-right: 1.2vw; }
.cpgs_sm0308 .box .right .item .top h4 { font-size: 24px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; }
@media (max-width:2048px) {
	.cpgs_sm0308 .box .right .item .top h4 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.cpgs_sm0308 .box .right .item .top h4 { font-size: 24px; }
}
@media (max-width:1680px) {
	.cpgs_sm0308 .box .right .item .top h4 { font-size: 21px; }
}
@media (max-width:1440px) {
	.cpgs_sm0308 .box .right .item .top h4 { font-size: 18px; }
}
@media (max-width:1366px) {
	.cpgs_sm0308 .box .right .item .top h4 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.cpgs_sm0308 .box .right .item .top h4 { font-size: 16px; }
}
.cpgs_sm0308 .box .right .item .info { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 22px; }
@media (max-width:2048px) {
	.cpgs_sm0308 .box .right .item .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.cpgs_sm0308 .box .right .item .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.cpgs_sm0308 .box .right .item .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.cpgs_sm0308 .box .right .item .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.cpgs_sm0308 .box .right .item .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.cpgs_sm0308 .box .right .item .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.cpgs_sm0308 .box .right .item .info { font-size: 14px; }
}
@media (max-width:768px) {
	.cpgs_sm0308 .box .right .item .info { line-height: 22px; }
}
@media (max-width:1366px) {
	.cpgs_sm0308 h3.h3 { margin: 1.5vw 0; }
}
.ywlc_sm0308 .box { margin-top: 4.17vw; background: linear-gradient(0deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -moz-justify-content: space-around; -webkit-justify-content: space-around; justify-content: space-around; padding: 6.25vw 5.83vw; position: relative; overflow: hidden; }
.ywlc_sm0308 .box .item { max-width: 16%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.ywlc_sm0308 .box .item .icon { width: 4.17vw; height: 4.17vw; min-width: 40px; min-height: 40px; 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; }
.ywlc_sm0308 .box .item em { width: 2.24vw; height: 2.24vw; min-width: 25px; min-height: 25px; margin: 3.13vw auto 2.6vw; border: 1px solid #FFFFFF; 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; border-radius: 50%; font-size: 24px;  font-weight: 300; color: #E5E7EB; position: relative; z-index: 1; }
@media (max-width:2048px) {
	.ywlc_sm0308 .box .item em { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.ywlc_sm0308 .box .item em { font-size: 24px; }
}
@media (max-width:1680px) {
	.ywlc_sm0308 .box .item em { font-size: 21px; }
}
@media (max-width:1440px) {
	.ywlc_sm0308 .box .item em { font-size: 18px; }
}
@media (max-width:1366px) {
	.ywlc_sm0308 .box .item em { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.ywlc_sm0308 .box .item em { font-size: 16px; }
}
.ywlc_sm0308 .box .item em:first-child:before { width: 6.25vw; left: -6.25vw; }
.ywlc_sm0308 .box .item em:last-child:after { width: 6.25vw; right: -6.25vw; }
.ywlc_sm0308 .box .item em:before { content: ''; width: 10vw; height: 1px; position: absolute; left: -10vw; top: 50%; background: #fff; z-index: -1; }
.ywlc_sm0308 .box .item em:after { content: ''; width: 10vw; height: 1px; position: absolute; right: -10vw; top: 50%; background: #fff; z-index: -1; }
.ywlc_sm0308 .box .item h4 { font-size: 24px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; }
@media (max-width:2048px) {
	.ywlc_sm0308 .box .item h4 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.ywlc_sm0308 .box .item h4 { font-size: 24px; }
}
@media (max-width:1680px) {
	.ywlc_sm0308 .box .item h4 { font-size: 21px; }
}
@media (max-width:1440px) {
	.ywlc_sm0308 .box .item h4 { font-size: 18px; }
}
@media (max-width:1366px) {
	.ywlc_sm0308 .box .item h4 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.ywlc_sm0308 .box .item h4 { font-size: 16px; }
}
.ywlc_sm0308 .box .item .info { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #E5E7EB; line-height: 24px; margin-top: 1.15vw; text-align: center; }
@media (max-width:2048px) {
	.ywlc_sm0308 .box .item .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.ywlc_sm0308 .box .item .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.ywlc_sm0308 .box .item .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.ywlc_sm0308 .box .item .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.ywlc_sm0308 .box .item .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.ywlc_sm0308 .box .item .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.ywlc_sm0308 .box .item .info { font-size: 14px; }
}
@media (max-width:768px) {
	.ywlc_sm0308 .box .item .info { line-height: 22px; }
}
@media (max-width:1366px) {
	.ywlc_sm0308 .box { margin-top: 2vw; }
}
.qgszc_sm0308 h3.h3 { margin: 1.56vw 0 4.58vw; }
.qgszc_sm0308 .box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.qgszc_sm0308 .box .art { width: 36.11%; background: rgba(18, 22, 36, 0.8); padding: 6.77vw 4vw 4.38vw 4.17vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.qgszc_sm0308 .box .art .line { width: 54px; height: 2px; background: #FFFFFF; }
.qgszc_sm0308 .box .art h4 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; margin: 28px 0 55px; }
@media (max-width:2048px) {
	.qgszc_sm0308 .box .art h4 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.qgszc_sm0308 .box .art h4 { font-size: 26px; }
}
@media (max-width:1680px) {
	.qgszc_sm0308 .box .art h4 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.qgszc_sm0308 .box .art h4 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.qgszc_sm0308 .box .art h4 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.qgszc_sm0308 .box .art h4 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.qgszc_sm0308 .box .art h4 { font-size: 22px; }
}
@media (max-width:1440px) {
	.qgszc_sm0308 .box .art h4 { font-size: 18px; }
}
@media (max-width:1290px) {
	.qgszc_sm0308 .box .art h4 { font-size: 16px; }
}
.qgszc_sm0308 .box .art .info { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 30px; max-height: 10.42vw; overflow-y: scroll; padding-right: 0.6vw; }
@media (max-width:2048px) {
	.qgszc_sm0308 .box .art .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.qgszc_sm0308 .box .art .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.qgszc_sm0308 .box .art .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.qgszc_sm0308 .box .art .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.qgszc_sm0308 .box .art .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.qgszc_sm0308 .box .art .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.qgszc_sm0308 .box .art .info { font-size: 14px; }
}
@media (max-width:768px) {
	.qgszc_sm0308 .box .art .info { line-height: 22px; }
}
.qgszc_sm0308 .box .art .info::-webkit-scrollbar { width: 2px; height: 2px; }
.qgszc_sm0308 .box .art .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.qgszc_sm0308 .box .art .info p { margin-bottom: 1.46vw; }
.qgszc_sm0308 .box .art .info p:last-child { margin-bottom: 0; }
.qgszc_sm0308 .box .right { width: 63.89%; }
.qgszc_sm0308 .box .right .imgbox { width: 100%; height: 0; padding-bottom: 56.6%; position: relative; }
.qgszc_sm0308 .box .right .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(18, 22, 35, 0.4); }
.qgszc_sm0308 .box .right .imgbox img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
@media (max-width:1366px) {
	.qgszc_sm0308 h3.h3 { margin: 1.5vw 0; }
}
@media (max-width:768px) {
	.qgszc_sm0308 h3.h3 { margin: 15px 0; }
	.qgszc_sm0308 .box { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.qgszc_sm0308 .box .art { position: relative; top: auto; left: auto; width: 100%; height: auto; padding-bottom: 20px; }
	.qgszc_sm0308 .box .art .line { width: 30px; background: rgba(255, 255, 255, 0.3); }
	.qgszc_sm0308 .box .art h4 { margin: 15px 0 20px; }
	.qgszc_sm0308 .box .art .info { height: auto; max-height: none; margin-bottom: 25px; text-align: justify; }
	.qgszc_sm0308 .box .right { width: 100%; }
}
.mark { position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: rgba(0, 0, 0, 0.5); z-index: 9998; display: none; }
.markbox { width: 900px; max-width: calc(100% - 20px); height: auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; padding: 1.5vw 3vw; z-index: 9997; border-radius: 1.04vw; display: none; overflow: hidden; }
.markbox .close_mark { position: absolute; top: 1.56vw; right: 1.56vw; width: 3.13vw; height: 3.13vw; min-width: 30px; min-height: 30px; 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; font-size: 60px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; color: #444444; }
@media (max-width:2048px) {
	.markbox .close_mark { font-size: 64px; }
}
@media (max-width:1920px) {
	.markbox .close_mark { font-size: 60px; }
}
@media (max-width:1680px) {
	.markbox .close_mark { font-size: 52.5px; }
}
@media (max-width:1440px) {
	.markbox .close_mark { font-size: 45px; }
}
@media (max-width:1366px) {
	.markbox .close_mark { font-size: 42.6875px; }
}
@media (max-width:1280px) {
	.markbox .close_mark { font-size: 40px; }
}
.markbox .close_mark:hover { transform: rotate(180deg); -ms-transform: rotate(180deg);  /* IE 9 */ -moz-transform: rotate(180deg);  /* Firefox */ -webkit-transform: rotate(180deg);  /* Safari 和 Chrome */ -o-transform: rotate(180deg); }
.markbox h2 { width: 90%; height: 2.86vw; min-height: 30px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #151618; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; margin-bottom: 1vw; }
@media (max-width:2048px) {
	.markbox h2 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.markbox h2 { font-size: 40px; }
}
@media (max-width:1680px) {
	.markbox h2 { font-size: 35px; }
}
@media (max-width:1440px) {
	.markbox h2 { font-size: 30px; }
}
@media (max-width:1366px) {
	.markbox h2 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.markbox h2 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.markbox h2 { font-size: 34px; }
}
@media (max-width:1440px) {
	.markbox h2 { font-size: 26px; }
}
@media (max-width:1290px) {
	.markbox h2 { font-size: 22px; }
}
@media (max-width:1024px) {
	.markbox h2 { font-size: 20px; }
}
.markbox h2:before { content: ''; width: 2.5vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(255, 255, 255, 0) 0%, #307BFF 100%); }
.markbox .form { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; flex-wrap: wrap; -ms-flex-wrap: wrap; max-height: calc(100vh - 200px); overflow-y: scroll; width: calc(100% + 20px); padding-right: 20px; }
.markbox .form::-webkit-scrollbar { width: 2px; height: 2px; }
.markbox .form::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.markbox .form label { margin-bottom: 0.6vw; }
.markbox .form label > span { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #3F3F3F; margin-bottom: 5px; display: block; }
@media (max-width:2048px) {
	.markbox .form label > span { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.markbox .form label > span { font-size: 16px; }
}
@media (max-width:1680px) {
	.markbox .form label > span { font-size: 14px; }
}
@media (max-width:1440px) {
	.markbox .form label > span { font-size: 12px; }
}
@media (max-width:1366px) {
	.markbox .form label > span { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.markbox .form label > span { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.markbox .form label > span { font-size: 14px; }
}
@media (max-width:768px) {
	.markbox .form label > span { line-height: 22px; }
}
.markbox .form label > span i { color: #E02020; }
.markbox .form label input, .markbox .form label select { width: 100%; height: 2.08vw; min-height: 30px; background: #FFFFFF; border-radius: 4px; border: 1px solid #D6D6D6; padding: 0 1.04vw; font-size: 14px; }
.markbox .form label input::placeholder, .markbox .form label select::placeholder { font-size: 14px; }
.markbox .form label select { -webkit-appearance: none; -moz-appearance: none; appearance: none;  /*去掉下拉箭头*/ background: url(https://cn.smartmore.com/wstmart/home/view/default/images/sjx_sm0308.png) no-repeat right 1.3vw center #FFFFFF; }
.markbox .form label textarea { width: 100%; height: 6.25vw; min-height: 80px; background: #F6F6F6; border-radius: 4px; border: 1px solid #D6D6D6; padding: 0.78vw 1.04vw; }
.markbox .form label.l1 { width: 46.57%; }
.markbox .form label.l2 { width: 100%; }
.markbox .form label #distpicker .city-picker-span { width: 100% !important; height: 2.08vw !important; min-height: 30px; padding: 0 1.04vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; border: 1px solid #D6D6D6; background: url(https://cn.smartmore.com/wstmart/home/view/default/images/sjx_sm0308.png) no-repeat right 1.3vw center #FFFFFF; border-radius: 4px; font-size: 14px; }
.markbox .form label #distpicker .city-select dl { position: relative; }
.markbox .form label #distpicker .city-picker-dropdown { width: 100% !important; }
.markbox .form label #distpicker .city-select-content { max-height: 200px; overflow-y: scroll; }
.markbox .form label #distpicker .city-select-content::-webkit-scrollbar { width: 2px; height: 2px; }
.markbox .form label #distpicker .city-select-content::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.markbox .form .yuedu { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center;  /* iOS Safari */  /* Chrome/Safari/Opera */

	/* Konqueror */

	/* Firefox */

	/* Internet Explorer/Edge */

	/* Non-prefixed version, currently not supported by any browser */
-webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ }
.markbox .form .yuedu #sqsy_yd { width: 0; height: 0; opacity: 0; }
.markbox .form .yuedu #sqsy_yd:checked + label i { border-color: #307BFF; }
.markbox .form .yuedu #sqsy_yd:checked + label i:before { background: #307BFF; }
.markbox .form .yuedu label { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; cursor: pointer; font-size: 16px; }
@media (max-width:2048px) {
	.markbox .form .yuedu label { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.markbox .form .yuedu label { font-size: 16px; }
}
@media (max-width:1680px) {
	.markbox .form .yuedu label { font-size: 14px; }
}
@media (max-width:1440px) {
	.markbox .form .yuedu label { font-size: 12px; }
}
@media (max-width:1366px) {
	.markbox .form .yuedu label { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.markbox .form .yuedu label { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.markbox .form .yuedu label { font-size: 14px; }
}
@media (max-width:768px) {
	.markbox .form .yuedu label { line-height: 22px; }
}
.markbox .form .yuedu label i { width: 14px; height: 14px; border: 1px solid #DBDBDB; margin: 0; position: relative; display: inline-block; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; margin-right: 5px; }
.markbox .form .yuedu label i:before { content: ''; position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); width: 6px; height: 6px; background: #DBDBDB; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.markbox .form .btn { 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; width: 100%; margin-top: 0.52vw; }
.markbox .form .btn .button { width: 20.68vw; padding: 0 2vw; height: 3.13vw; min-width: 150px; min-height: 40px; background: #333333; border-radius: 4px; font-size: 20px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; text-align: right; position: relative; z-index: 1; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
@media (max-width:2048px) {
	.markbox .form .btn .button { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.markbox .form .btn .button { font-size: 20px; }
}
@media (max-width:1680px) {
	.markbox .form .btn .button { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.markbox .form .btn .button { font-size: 15px; }
}
@media (max-width:1366px) {
	.markbox .form .btn .button { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.markbox .form .btn .button { font-size: 13.33333333px; }
}
.markbox .form .btn .button span { position: relative; z-index: 2; }
.markbox .form .btn .button:hover:before { width: 100%; }
.markbox .form .btn .button:hover:after { width: 100%; opacity: 0; z-index: 0; }
.markbox .form .btn .button:before { content: ''; width: 30%; height: 100%; position: absolute; left: 0; top: 0; background: #307BFF; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); border-radius: 4px; }
.markbox .form .btn .button:after { content: ''; width: 30%; height: 100%; position: absolute; left: 0; top: 0; background: url(../image/jt6_sm0308.png) no-repeat center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); border-radius: 4px; }
.mark_art_box { width: 900px; max-width: calc(100% - 20px); height: auto; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); background: #fff; padding: 1.5vw 3vw; z-index: 9999; border-radius: 1.04vw; box-shadow: 0px 0 20px rgba(0, 0, 0, 0.15); display: none; overflow: hidden; }
.mark_art_box .close_mark { position: absolute; top: 1.56vw; right: 1.56vw; width: 3.13vw; height: 3.13vw; min-width: 30px; min-height: 30px; border-radius: 50%; 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; font-size: 60px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; color: #444444; }
@media (max-width:2048px) {
	.mark_art_box .close_mark { font-size: 64px; }
}
@media (max-width:1920px) {
	.mark_art_box .close_mark { font-size: 60px; }
}
@media (max-width:1680px) {
	.mark_art_box .close_mark { font-size: 52.5px; }
}
@media (max-width:1440px) {
	.mark_art_box .close_mark { font-size: 45px; }
}
@media (max-width:1366px) {
	.mark_art_box .close_mark { font-size: 42.6875px; }
}
@media (max-width:1280px) {
	.mark_art_box .close_mark { font-size: 40px; }
}
.mark_art_box .close_mark:hover { transform: rotate(180deg); -ms-transform: rotate(180deg);  /* IE 9 */ -moz-transform: rotate(180deg);  /* Firefox */ -webkit-transform: rotate(180deg);  /* Safari 和 Chrome */ -o-transform: rotate(180deg); }
.mark_art_box h2 { width: 90%; height: 2.86vw; min-height: 30px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #151618; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 30px; margin-bottom: 1vw; }
@media (max-width:2048px) {
	.mark_art_box h2 { font-size: 32px; }
}
@media (max-width:1920px) {
	.mark_art_box h2 { font-size: 30px; }
}
@media (max-width:1680px) {
	.mark_art_box h2 { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.mark_art_box h2 { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.mark_art_box h2 { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.mark_art_box h2 { font-size: 20px; }
}
.mark_art_box .art { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #3F3F3F; margin-bottom: 5px; display: block; line-height: 26px; max-height: calc(100vh - 200px); overflow-y: scroll; width: calc(100% + 20px); padding-right: 20px; }
@media (max-width:2048px) {
	.mark_art_box .art { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.mark_art_box .art { font-size: 16px; }
}
@media (max-width:1680px) {
	.mark_art_box .art { font-size: 14px; }
}
@media (max-width:1440px) {
	.mark_art_box .art { font-size: 12px; }
}
@media (max-width:1366px) {
	.mark_art_box .art { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.mark_art_box .art { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.mark_art_box .art { font-size: 14px; }
}
@media (max-width:768px) {
	.mark_art_box .art { line-height: 22px; }
}
.mark_art_box .art::-webkit-scrollbar { width: 2px; height: 2px; }
.mark_art_box .art::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
@media (max-width:1440px) {
	.markbox, .mark_art_box { width: 800px; }
}
@media (max-width:768px) {
	.markbox { padding: 15px; }
	.markbox .form .btn { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.markbox .form .btn .right { width: 100%; font-size: 14px; margin-top: 10px; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
	.markbox .form .btn .right a { font-size: 14px; }
	.markbox .form .yuedu label { font-size: 13px; }
}
.markbox .form .vcode2 { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; flex-wrap: wrap; -ms-flex-wrap: wrap; align-items: center; margin-top: 5px; }
.markbox .form .vcode2 .code { width: 46.57%; margin-bottom: 0.6vw; background: #525761; color: #fff; padding: 0 1.04vw; height: 2.08vw; min-height: 30px; display: flex; justify-content: center; align-items: center; cursor: pointer; transition: all 0.5s; border-radius: 4px; }
.markbox .form .vcode2 .code:hover { background: #307BFF; color: #fff; }
@media (max-width:768px) {
	.markbox .form label, .markbox .form .vcode2 .code { margin-bottom: 8px; }
	.markbox .form .vcode2 .code { font-size: 14px; }
}
.vi_dw { padding-top: 70px; margin-top: -70px; }
@media (max-width:768px) {
	.vi_dw { padding-top: 60px; margin-top: -60px; }
}
@keyframes hideShow {
	0% { opacity: 0; }
	100% { opacity: 1; }
}
#data_management, #mind_code { font-family: SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
.hhsm_dmgl_0318 { background: #101522; padding-top: 120px; height: 48.43vw; }
.hhsm_dmgl_0318 .wrap { padding-top: 12.76vw; padding-bottom: 3.9vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.hhsm_dmgl_0318 .wrap .left { width: 45%; }
.hhsm_dmgl_0318 .wrap .left h1, .hhsm_dmgl_0318 .wrap .left .h1 { font-weight: 300; font-size: 70px; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
@media (max-width:2048px) {
	.hhsm_dmgl_0318 .wrap .left h1, .hhsm_dmgl_0318 .wrap .left .h1 { font-size: 74.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_dmgl_0318 .wrap .left h1, .hhsm_dmgl_0318 .wrap .left .h1 { font-size: 70px; }
}
@media (max-width:1680px) {
	.hhsm_dmgl_0318 .wrap .left h1, .hhsm_dmgl_0318 .wrap .left .h1 { font-size: 61.25px; }
}
@media (max-width:1440px) {
	.hhsm_dmgl_0318 .wrap .left h1, .hhsm_dmgl_0318 .wrap .left .h1 { font-size: 52.5px; }
}
@media (max-width:1366px) {
	.hhsm_dmgl_0318 .wrap .left h1, .hhsm_dmgl_0318 .wrap .left .h1 { font-size: 49.80208333px; }
}
@media (max-width:1280px) {
	.hhsm_dmgl_0318 .wrap .left h1, .hhsm_dmgl_0318 .wrap .left .h1 { font-size: 46.66666667px; }
}
.hhsm_dmgl_0318 .wrap .left p { font-size: 18px; margin-top: 3.125vw; color: #D9D9D9; line-height: 1.5; }
@media (max-width:2048px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_dmgl_0318 .wrap .left p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_dmgl_0318 .wrap .left p { line-height: 22px; }
}
.hhsm_dmgl_0318 .wrap .left div { margin-top: 7.29vw; }
.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 26px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; color: #fff; margin-right: 3.125vw; }
@media (max-width:2048px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 { font-size: 16px; }
}
.hhsm_dmgl_0318 .wrap .left div a.a1:hover i { transform: translate(5px, -5px); }
.hhsm_dmgl_0318 .wrap .left div a.a1 i { font-size: 30px; margin-left: 15px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 i { font-size: 32px; }
}
@media (max-width:1920px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 i { font-size: 30px; }
}
@media (max-width:1680px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 i { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 i { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 i { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.hhsm_dmgl_0318 .wrap .left div a.a1 i { font-size: 20px; }
}
.hhsm_dmgl_0318 .wrap .right { position: relative; width: 50%; height: 0; padding-bottom: 30.9%; }
.hhsm_dmgl_0318 .wrap .right > img { position: absolute; width: 100%; height: 100%; }
.hhsm_dmgl_0318.hhsm_vilab_0325 .wrap .right { width: 47.3%; padding-bottom: 30.92%; }
.hhsm_dmgl_0318.hhsm_vilab_0325 .wrap .left h1, .hhsm_dmgl_0318.hhsm_vilab_0325 .wrap .left p {  }
.hhsm_dmgl_0318.hhsm_vilab_0325 .wrap .left { width: 45.75%; }
.hhsm_dmgl_0318.hhsm_vilab_0325 .wrap { padding-top: 11.19vw; }
@media (max-width:1440px) {
	.hhsm_dmgl_0318 { padding-top: 100px; }
	.hhsm_dmgl_0318 .wrap { padding-top: 8vw; padding-bottom: 2vw; }
}
.hhsm_ptgc_0318 { padding-top: 4.166vw; padding-bottom: 2.6vw; }
.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_ptgc_0318 .wrap .ptgc h1, .hhsm_ptgc_0318 .wrap .ptgc .h1 { font-size: 20px; }
}
.hhsm_ptgc_0318 .wrap .ptgc h1:before, .hhsm_ptgc_0318 .wrap .ptgc .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_ptgc_0318 .wrap .ptgc ul { margin-top: 3.125vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 100%; }
.hhsm_ptgc_0318 .wrap .ptgc ul li { padding: 2.08vw 1.56vw 1.56vw 1.56vw; background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); width: 31.72%; position: relative; cursor: pointer; margin-right: 2.42%; overflow: hidden; }
.hhsm_ptgc_0318 .wrap .ptgc ul li div { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_ptgc_0318 .wrap .ptgc ul li div .hh_icon_a { display: none; }
.hhsm_ptgc_0318 .wrap .ptgc ul li div img { width: 3.13vw; min-width: 30px; }
.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { margin-top: 3.125vw; font-size: 22px; color: #fff; position: relative; padding-top: 1.04vw; -webkit-transition: all 0.6s; transition: all 0.6s; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { font-size: 16px; }
}
.hhsm_ptgc_0318 .wrap .ptgc ul li h2::before { position: absolute; content: ''; top: 0; height: 2px; min-height: 2px; width: 2.6vw; min-width: 30px; background: #fff; }
.hhsm_ptgc_0318 .wrap .ptgc ul li .hh_bgimg { position: absolute; bottom: 0; width: 8.85vw; min-width: 60px; }
.hhsm_ptgc_0318 .wrap .ptgc ul li .hh_bgimg_1 { right: 0; }
.hhsm_ptgc_0318 .wrap .ptgc ul li .hh_bgimg_2, .hhsm_ptgc_0318 .wrap .ptgc ul li .hh_bgimg_3 { right: 3.42%; }
.hhsm_ptgc_0318 .wrap .ptgc ul li .hh_bgimg_4 { right: 0; }
.hhsm_ptgc_0318 .wrap .ptgc ul li:hover { background-image: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); }
.hhsm_ptgc_0318 .wrap .ptgc ul li:hover h2 { color: #307BFF; }
.hhsm_ptgc_0318 .wrap .ptgc ul li:hover .hh_icon { display: none; }
.hhsm_ptgc_0318 .wrap .ptgc ul li:hover .hh_icon_a { animation: hideShow 0.6s; display: block; }
.hhsm_ptgc_0318 .wrap .hxgn { margin-top: 5.72vw; }
.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { height: 3.9vw; min-height: 40px; font-family: SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_ptgc_0318 .wrap .hxgn h1, .hhsm_ptgc_0318 .wrap .hxgn .h1 { font-size: 20px; }
}
.hhsm_ptgc_0318 .wrap .hxgn h1:before, .hhsm_ptgc_0318 .wrap .hxgn .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_ptgc_0318 .wrap .hxgn ul { margin-top: 3.125vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 100%; }
.hhsm_ptgc_0318 .wrap .hxgn ul li { width: 31.51%; background: rgba(255, 255, 255, 0.02); padding: 2.08vw 1.04vw 1.04vw 2.08vw; cursor: pointer; margin-right: 2.42%; border: 1px solid transparent; -webkit-transition: all 0.6s; transition: all 0.6s; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left img { width: 2.08vw; margin-right: 15px; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left h2 { color: #fff; font-size: 24px; -webkit-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 16px; }
}
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .right { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .right .hh_icon_a { display: none; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div1 .right img { width: 2.08vw; min-width: 30px; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 { margin-top: 1.56vw; }
.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 16px; font-weight: 300; color: #D9D9D9; line-height: 1.7; }
@media (max-width:2048px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_ptgc_0318 .wrap .hxgn ul li .hh_div2 p { line-height: 22px; }
}
.hhsm_ptgc_0318 .wrap .hxgn ul li:hover { background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.hhsm_ptgc_0318 .wrap .hxgn ul li:hover .hh_div1 h2 { color: #307BFF; }
.hhsm_ptgc_0318 .wrap .hxgn ul li:hover .hh_div1 .hh_icon { display: none; }
.hhsm_ptgc_0318 .wrap .hxgn ul li:hover .hh_div1 .hh_icon_a { animation: hideShow 0.6s; display: block; }
@media (min-width:769px) {
	.hhsm_ptgc_0318 .wrap .ptgc ul li:nth-of-type(4n+4) { margin-right: 0; }
}
@media (max-width:768px) {
	.hhsm_ptgc_0318 { padding: 40px 0 20px; }
	.hhsm_ptgc_0318 .wrap .ptgc ul { margin-top: 20px; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_ptgc_0318 .wrap .ptgc ul li { width: calc(50% - 7.5px); margin-bottom: 15px; margin-right: 15px; padding: 15px; }
	.hhsm_ptgc_0318 .wrap .ptgc ul li:nth-child(2n) { margin-right: 0; }
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2 { margin-top: 15px; padding-top: 20px; }
	.hhsm_ptgc_0318 .wrap .ptgc ul li h2:before { top: 5px; background: rgba(255, 255, 255, 0.3); }
}
.hhsm_ptgc_0318.hhsm_senxz_0319 { padding-top: 7.29vw; padding-bottom: 0; }
.hhsm_ptgc_0318.hhsm_senxz_0319 .wrap .ptgc ul li { width: 31.72%; }
.hhsm_ptgc_0318.hhsm_senxz_0319 .wrap .ptgc ul li:nth-child(3n) { margin-right: 0; }
.hhsm_ptgc_0318.hhsm_senxz_0319 .ptgc { border-bottom: 1px solid rgba(255, 255, 255, 0.3); padding-bottom: 4.166vw; }
.hhsm_ptgc_0318.hhsm_senxz_0319 .wrap .ptgc ul li .hh_bgimg { right: 7.36%; bottom: 13%; width: 3.65vw; }
@media (max-width:768px) {
	.hhsm_ptgc_0318.hhsm_senxz_0319 { padding: 60px 0 20px; }
	.hhsm_ptgc_0318.hhsm_senxz_0319 .wrap .ptgc ul li { width: 100%; margin: 0 0 15px 0; }
	.hhsm_ptgc_0318.hhsm_senxz_0319 .wrap .ptgc ul li .hh_bgimg { bottom: auto; width: 50px; min-width: 50px; top: 50%; transform: translateY(-50%); }
}
.hhsm_ptgclb_0318 { padding-top: 4.166vw; padding-bottom: 2.6vw; overflow: hidden; position: relative; }
.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { height: 3.9vw; min-height: 40px; font-family: SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_ptgclb_0318 .wrap .ptgc h1, .hhsm_ptgclb_0318 .wrap .ptgc .h1 { font-size: 20px; }
}
.hhsm_ptgclb_0318 .wrap .ptgc h1:before, .hhsm_ptgclb_0318 .wrap .ptgc .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp { margin-top: 3.125vw; padding-bottom: 2.86vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; height: 100%; position: relative; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li { padding: 2.08vw 1.56vw 1.56vw 1.56vw; background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); width: auto; position: relative; cursor: pointer; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li div { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li div .hh_icon_a { display: none; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li div img { width: 3.13vw; min-width: 30px; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { margin-top: 3.125vw; font-size: 22px; color: #fff; position: relative; padding-top: 1.04vw; -webkit-transition: all 0.6s; transition: all 0.6s; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { font-size: 16px; }
}
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2::before { position: absolute; content: ''; top: 0; height: 0.21vw; width: 2.6vw; min-height: 2px; min-width: 30px; background: #fff; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li .hh_bgimg { position: absolute; bottom: 0; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li .hh_bgimg_1 { right: 0; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li .hh_bgimg_2, .hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li .hh_bgimg_3 { right: 3.42%; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li .hh_bgimg_4 { right: 0; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li:hover { background-image: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li:hover h2 { color: #307BFF; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li:hover .hh_icon { display: none; }
.hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li:hover .hh_icon_a { animation: hideShow 0.6s; display: block; }
.hhsm_ptgclb_0318 .wrap .ptgc .swp_btnBox { width: 100%; margin-top: 0; }
@media (max-width:1366px) {
	.hhsm_ptgclb_0318 .wrap .ptgc .swiper-scrollbar { width: 80.33%; }
	.hhsm_ptgclb_0318 .wrap .ptgc .swp_btn { width: 16.3%; }
}
@media (max-width:768px) {
	.hhsm_ptgclb_0318 { padding: 40px 0 20px; }
	.hhsm_ptgclb_0318 .wrap .ptgc ul { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_ptgclb_0318 .wrap .ptgc ul li { width: calc(50% - 7.5px); margin-bottom: 15px; margin-right: 15px; padding: 15px; }
	.hhsm_ptgclb_0318 .wrap .ptgc ul li:nth-child(2n) { margin-right: 0; }
	.hhsm_ptgclb_0318 .wrap .ptgc ul li h2 { margin-top: 15px; padding-top: 20px; }
	.hhsm_ptgclb_0318 .wrap .ptgc ul li h2:before { top: 5px; background: rgba(255, 255, 255, 0.3); }
}
.hhsm_hxgn_0318 { padding-top: 2.6vw; padding-bottom: 3.38vw; }
.hhsm_hxgn_0318.hxgn_eng .wrap .hxgn ul li .hh_div1 .left img { width: 3.33vw; min-width: 35px; }
.hhsm_hxgn_0318.hxgn_eng .wrap .hxgn ul li { padding-bottom: 4.9vw; }
.hhsm_hxgn_0318.hxgn_data .wrap .hxgn ul li:nth-child(3n) { margin-right: 0; }
.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_hxgn_0318 .wrap .hxgn h1, .hhsm_hxgn_0318 .wrap .hxgn .h1 { font-size: 20px; }
}
.hhsm_hxgn_0318 .wrap .hxgn h1:before, .hhsm_hxgn_0318 .wrap .hxgn .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_hxgn_0318 .wrap .hxgn ul { margin-top: 3.125vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 100%; }
.hhsm_hxgn_0318 .wrap .hxgn ul li { width: 31.51%; background: rgba(255, 255, 255, 0.02); padding: 2.08vw 1.04vw 1.15vw 2.08vw; cursor: pointer; margin-right: 2.42%; border: 1px solid transparent; -webkit-transition: all 0.6s; transition: all 0.6s; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; width: 100%; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left img { width: 3.33vw; min-width: 35px; margin-right: 15px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left .hh_img_a { display: none; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left h2 { color: #fff; font-size: 24px; -webkit-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 16px; }
}
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .right { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .right .hh_icon_a { display: none; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div1 .right img { width: 2.08vw; min-width: 30px; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 { margin-top: 1.98vw; text-align: justify; }
.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 16px; font-weight: 300; color: #D9D9D9; line-height: 1.7; }
@media (max-width:2048px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 p { line-height: 22px; }
}
.hhsm_hxgn_0318 .wrap .hxgn ul li:hover { background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.hhsm_hxgn_0318 .wrap .hxgn ul li:hover .hh_div1 h2 { color: #307BFF; }
.hhsm_hxgn_0318 .wrap .hxgn ul li:hover .hh_div1 .hh_img { display: none; }
.hhsm_hxgn_0318 .wrap .hxgn ul li:hover .hh_div1 .hh_img_a { animation: hideShow 0.6s; display: block; }
.hhsm_hxgn_0318 .wrap .hxgn ul li:hover .hh_div1 .hh_icon { display: none; }
.hhsm_hxgn_0318 .wrap .hxgn ul li:hover .hh_div1 .hh_icon_a { animation: hideShow 0.6s; display: block; }
@media (min-width:769px) {
	.hhsm_hxgn_0318 .wrap .hxgn ul li:nth-of-type(3n+3) { margin-right: 0; }
}
.hhsm_hxgn_0318.hhsm_hxgnel_0319 .wrap .hxgn ul li { width: 48.72%; padding-right: 1.56vw; padding-bottom: 1.55vw; height: 13.33vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: flex-start; flex-direction: column; justify-content: flex-start; }
@media (min-width:769px) {
	.hhsm_hxgn_0318.hhsm_hxgnel_0319 .wrap .hxgn ul li:nth-of-type(2n+2) { margin-right: 0; }
}
.hhsm_cpys_0318 { padding-bottom: 5.2vw; position: relative; }
.hhsm_cpys_0318 .cpys_swp { position: relative; overflow: hidden; }
.hhsm_cpys_0318 .cpys_swp .hh_cont { min-height: 100%; position: absolute; width: 39.06%; background: rgba(18, 22, 36, 0.8); z-index: 2; height: 100%; }
.hhsm_cpys_0318 .cpys_swp .hh_cont li { padding: 4.6875vw 1.82vw 7.55vw 6.77vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; height: 100%; flex-direction: column; justify-content: space-between; }
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { height: 3.9vw; min-height: 40px; font-family: SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1 { font-size: 20px; }
}
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 h1:before, .hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 .s_btn { width: auto; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 img { width: 2.71vw; min-width: 25px; }
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 26px; font-weight: 300; color: #FFFFFF; line-height: 1.5; margin-bottom: 5px; }
@media (max-width:2048px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { font-size: 16px; }
}
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { min-height: 4.166vw; margin-bottom: 1vw; font-size: 18px; font-weight: 300; color: #D9D9D9; line-height: 1.5; }
@media (max-width:2048px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { line-height: 22px; }
}
.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 img { width: 3.65vw; min-width: 40px; }
.hhsm_cpys_0318 .cpys_swp .swiper-slide { position: relative; width: 100%; height: 0; padding-bottom: 42%; }
.hhsm_cpys_0318 .cpys_swp .swiper-slide > img { position: absolute; width: 100%; height: 100%; }
.hhsm_cpys_0318 .cpys_swp .swiper-slide:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.4); z-index: 1; }
.hhsm_cpys_0318 .cpys_swp .swiper-slide img { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; }
.hhsm_cpys_0318 .swiper-scrollbar { bottom: 2.6vw; width: 81.77%; position: absolute; height: 8px; background: transparent; left: 9.115%; }
.hhsm_cpys_0318 .swiper-scrollbar .swiper-scrollbar-drag { background: #307BFF; }
.hhsm_cpys_0318 .swiper-scrollbar::before { content: ''; position: absolute; top: 50%; transform: translate(-50%, -50%); height: 2px; background: #D9D9D9; width: 104.1675%; left: 50%; }
@media (max-width:1680px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li { padding-left: 60px; }
}
@media (max-width:1366px) {
	.hhsm_cpys_0318 .cpys_swp .swiper-slide { padding-bottom: 38%; }
}
@media (max-width:1024px) {
	.hhsm_cpys_0318 .cpys_swp .hh_cont li { padding-left: 30px; }
}
@media (max-width:768px) {
	.hhsm_cpys_0318 { padding: 20px 0 40px; }
	.hhsm_cpys_0318 .cpys_swp { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; }
	.hhsm_cpys_0318 .cpys_swp .hh_cont { position: relative; width: 100%; height: auto; min-height: none; }
	.hhsm_cpys_0318 .cpys_swp .hh_cont li { padding: 20px; }
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 img { width: 25px; height: 25px; }
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 { margin-top: 20px; }
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 h2 { margin-bottom: 15px; }
	.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { margin-bottom: 25px; height: 88px; }
}
.hhsm_khal_0318 { padding-top: 5.99vw; }
.hhsm_khal_0318.hhsm_khal3_0318 { padding-top: 5.21vw; }
.hhsm_khal_0318 .s_top { padding: 0 7.14%; }
.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_khal_0318 h1, .hhsm_khal_0318 .h1 { font-size: 20px; }
}
.hhsm_khal_0318 h1:before, .hhsm_khal_0318 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_khal_0318 .khal_swp { margin-top: 3.125vw; padding-bottom: 4.16vw; overflow: hidden; position: relative; }
.hhsm_khal_0318 .khal_swp .swiper-slide { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left { width: 34.875%; margin-left: 7.14vw; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 26px; font-weight: 300; color: #FFFFFF; line-height: 1.5; }
@media (max-width:2048px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { font-size: 16px; }
}
.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { margin-top: 2.08vw; margin-bottom: 3.13vw; font-size: 16px; line-height: 1.5; color: #FFFFFF; font-weight: 300; color: #D9D9D9; overflow-y: scroll; overflow-x: visible; max-height: 170px; text-align: justify; padding-right: 5px; -webkit-overflow-scrolling: auto; }
@media (max-width:2048px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { line-height: 22px; }
}
.hhsm_khal_0318 .khal_swp .swiper-slide .left .info::-webkit-scrollbar { width: 2px; height: 2px; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left .info p { margin-top: 0; margin-bottom: 1.56vw; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left .info p:last-child { margin-bottom: 0; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 22px; font-weight: 300; color: #307BFF; line-height: 1.5; margin-top: 1.04vw; margin-bottom: 3.9vw; }
@media (max-width:2048px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 16px; }
}
.hhsm_khal_0318 .khal_swp .swiper-slide .left div img { width: 3.65vw; min-width: 40px; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left ul { margin-top: 3.94vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li { width: 49%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; margin-bottom: 1.56vw; margin-right: 2%; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li:nth-child(2n) { margin-right: 0; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li img { width: 3.65vw; height: 3.65vw; min-width: 30px; min-height: 30px; }
.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 16px; color: #D9D9D9; line-height: 1.5; margin-top: 0.52vw; white-space: nowrap; }
@media (max-width:2048px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { line-height: 22px; }
}
.hhsm_khal_0318 .khal_swp .swiper-slide .right { width: 54.27%; margin-right: 4.06vw; margin-bottom: 0.52vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
.hhsm_khal_0318 .khal_swp .swiper-slide .right .imgbox { width: 100%; height: 0; padding-bottom: 61.62%; position: relative; overflow: hidden; }
.hhsm_khal_0318 .khal_swp .swiper-slide .right .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_khal_0318 .khal_swp .swp_btnBox { margin-top: 1.04vw; }
.hhsm_khal_0318 .khal_swp .swp_btnBox.s_box { padding: 0; }
@media (max-width:1770px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left { margin-left: 60px; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .right { margin-right: 30px; }
	.hhsm_khal_0318 .s_top { padding: 0 60px; }
}
@media (max-width:1600px) {
	.hhsm_khal_0318 .khal_swp { margin-top: 2vw; }
	.hhsm_khal_0318 .khal_swp .swp_btnBox { margin-top: 1.5vw; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { margin-bottom: 2vw; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul { margin-top: 2.5vw; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li { margin-bottom: 1.56vw; }
}
@media (max-width:1440px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { width: 120%; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { margin-top: 0.4vw; }
}
@media (max-width:1366px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left { margin-bottom: 2vw; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { width: calc(100% + 50px); line-height: 22px; max-height: 110px; margin: 1.5vw 0; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { margin-bottom: 2.5vw; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul { margin-top: 2.5vw; }
}
@media (max-width:1280px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { max-height: 88px; }
}
@media (max-width:1024px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left { margin-left: 30px; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .right { margin-right: 15px; }
	.hhsm_khal_0318 .s_top { padding: 0 30px; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li { width: 50%; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 12px; white-space: normal; }
}
@media (max-width:990px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .left { margin-left: 20px; }
	.hhsm_khal_0318 .khal_swp .swiper-slide .right { margin-right: 10px; }
	.hhsm_khal_0318 .s_top { padding: 0 20px; }
}
@media (max-width:768px) {
	.hhsm_khal_0318 .khal_swp .swiper-slide .right .imgbox img { width: 100%; height: 100%; object-fit: cover; }
}
.hhsm_khal4_0318 { padding-top: 6.25vw; }
.hhsm_khal4_0318 .s_top { padding: 0; }
.hhsm_khal4_0318 .khal_swp .swiper-slide { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .left { width: 40%; margin-left: 0; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .left .info { margin-bottom: 2.86vw; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .left .info p { margin-top: 0; margin-bottom: 1.3vw; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .left .info p:last-child { margin-bottom: 0; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .left ul { margin-top: 4.17vw; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .right { width: 51.3%; margin-right: 0; margin-bottom: 1.88vw; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .right .imgbox { padding-bottom: 75.825%; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .right .imgbox:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(18, 22, 35, 0.4); z-index: 1; }
.hhsm_khal4_0318 .khal_swp .swiper-slide .right img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_khal4_0318 .info { margin-top: 2.08vw; margin-bottom: 3.13vw; font-size: 16px; line-height: 1.5; color: #FFFFFF; font-weight: 300; color: #D9D9D9; text-align: justify; padding-right: 5px; }
@media (max-width:2048px) {
	.hhsm_khal4_0318 .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_khal4_0318 .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_khal4_0318 .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_khal4_0318 .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_khal4_0318 .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_khal4_0318 .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_khal4_0318 .info { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_khal4_0318 .info { line-height: 22px; }
}
.hhsm_khal4_0318 .info p { margin-top: 0; margin-bottom: 1.56vw; }
.hhsm_khal4_0318 .info p:last-child { margin-bottom: 0; }
.hhsm_khal4_0318 .khal_swp .swp_btnBox.s_box { margin-top: 0; }
@media (max-width:1366px) {
	.hhsm_khal_0318 .khal_swp { margin-top: 2.6vw; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left .info { margin: 1.5vw 0; line-height: 22px; max-height: 110px; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left ul { margin-top: 2vw; }
	.hhsm_khal_0318 .khal_swp .swp_btnBox { margin-top: 0; }
}
@media (max-width:1280px) {
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left .info { max-height: 88px; }
}
@media (max-width:768px) {
	.hhsm_khal4_0318 { padding: 40px 0 20px; }
	.hhsm_khal4_0318 .khal_swp { margin-top: 10px; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide { flex-wrap: wrap; -ms-flex-wrap: wrap; width: 100%; padding: 0; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left { width: 100%; margin: 0 0 10px 0; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left h2 { width: 100%; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left .info { width: 100%; margin: 10px 0; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left h3 { font-size: 15px; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left ul { width: 100%; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left ul li { width: 48%; margin-right: 2%; margin-bottom: 10px; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left ul li:nth-child(2n) { margin-right: 0; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .left ul li span { font-size: 12px; line-height: 20px; white-space: normal; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .right { width: 100%; margin: 0; }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .right .imgbox { transform: translateY(0); }
	.hhsm_khal4_0318 .khal_swp .swiper-slide .right .imgbox img { width: 100%; height: 100%; object-fit: cover; }
}
.hhsm_xtjj_0318 { padding-top: 3.9vw; padding-bottom: 4.16vw; }
.hhsm_xtjj_0318 .qt_swiper { overflow: hidden; }
.hhsm_xtjj_0318 .qt_swiper ul { margin-left: 0; }
.hhsm_xtjj_0318 ul { margin-left: 1.2%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_xtjj_0318 ul li { width: 31.51%; border-left: 1px solid rgba(255, 255, 255, 0.2); border-right: 1px solid rgba(255, 255, 255, 0.2); padding: 1.56vw 1.3vw 1.56vw 2.08vw; margin-right: 2.42%; background: rgba(255, 255, 255, 0.02); -webkit-transition: all 0.6s; transition: all 0.6s; }
.hhsm_xtjj_0318 ul li a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 26px; line-height: 1.5; color: #fff; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_xtjj_0318 ul li h1, .hhsm_xtjj_0318 ul li .h1 { font-size: 16px; }
}
.hhsm_xtjj_0318 ul li div { margin-top: 2.08vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
.hhsm_xtjj_0318 ul li div .syb { display: inline-block; height: 4px; width: 2.6vw; min-width: 30px; background: #fff; }
.hhsm_xtjj_0318 ul li div .a1 { font-size: 18px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; color: #fff; }
@media (max-width:2048px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318 ul li div .a1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_xtjj_0318 ul li div .a1 { line-height: 22px; }
}
.hhsm_xtjj_0318 ul li div .a1 i { font-size: 25px; margin-left: 15px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_xtjj_0318 ul li div .a1 i { font-size: 26.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_xtjj_0318 ul li div .a1 i { font-size: 25px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318 ul li div .a1 i { font-size: 21.875px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318 ul li div .a1 i { font-size: 18.75px; }
}
@media (max-width:1366px) {
	.hhsm_xtjj_0318 ul li div .a1 i { font-size: 17.78645833px; }
}
@media (max-width:1280px) {
	.hhsm_xtjj_0318 ul li div .a1 i { font-size: 16.66666667px; }
}
.hhsm_xtjj_0318 ul li:hover i { transform: translate(5px, -5px); }
.hhsm_xtjj_0318 ul li:hover { background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); }
@media (min-width:769px) {
	.hhsm_xtjj_0318 ul li:nth-of-type(3n+3) { margin-right: 0; }
}
@media (max-width:768px) {
	.hhsm_xtjj_0318 { padding: 20px 0 40px; }
	.hhsm_xtjj_0318 ul li { padding: 15px; }
}
.hhsm_xtjj_0318.hhsm_xtjjSen_0319 { padding-top: 4.16vw; padding-bottom: 4.68vw; }
.hhsm_xtjj_0318.hhsm_xtjjSen_0319 ul { margin-left: 0; }
.hhsm_xtjj_0318.hhsm_xtjjSen_0319 ul li { margin-right: 2.735%; }
.hhsm_senHeight { width: 100%; height: 120px; background: #121623; }
@media (max-width:1440px) {
	.hhsm_senHeight { height: 100px; }
}
@media (max-width:1280px) {
	.hhsm_senHeight { height: 80px; }
}
@media (max-width:990px) {
	.hhsm_senHeight { height: 0px; }
}
.hhsm_senjj_0319 { background: #121623; }
.hhsm_senjj_0319 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 100%; }
.hhsm_senjj_0319 .left { width: 35.15%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; flex-direction: column; padding-top: 7.29vw; padding-bottom: 3.64vw; padding-right: 5.46vw; }
.hhsm_senjj_0319 .left .div1 { font-size: 21px; line-height: 1.4; color: #fff; }
@media (max-width:2048px) {
	.hhsm_senjj_0319 .left .div1 { font-size: 22.4px; }
}
@media (max-width:1920px) {
	.hhsm_senjj_0319 .left .div1 { font-size: 21px; }
}
@media (max-width:1680px) {
	.hhsm_senjj_0319 .left .div1 { font-size: 18.375px; }
}
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div1 { font-size: 15.75px; }
}
@media (max-width:1366px) {
	.hhsm_senjj_0319 .left .div1 { font-size: 14.940625px; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div1 { font-size: 14px; }
}
.hhsm_senjj_0319 .left .div1 h1, .hhsm_senjj_0319 .left .div1 .h1 { font-size: 36px; line-height: 1.5; padding-top: 2.6vw; position: relative; margin-bottom: 10px; font-weight: 300;  }
@media (max-width:2048px) {
	.hhsm_senjj_0319 .left .div1 h1, .hhsm_senjj_0319 .left .div1 .h1 { font-size: 38.4px; }
}
@media (max-width:1920px) {
	.hhsm_senjj_0319 .left .div1 h1, .hhsm_senjj_0319 .left .div1 .h1 { font-size: 36px; }
}
@media (max-width:1680px) {
	.hhsm_senjj_0319 .left .div1 h1, .hhsm_senjj_0319 .left .div1 .h1 { font-size: 31.5px; }
}
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div1 h1, .hhsm_senjj_0319 .left .div1 .h1 { font-size: 27px; }
}
@media (max-width:1366px) {
	.hhsm_senjj_0319 .left .div1 h1, .hhsm_senjj_0319 .left .div1 .h1 { font-size: 25.6125px; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div1 h1, .hhsm_senjj_0319 .left .div1 .h1 { font-size: 24px; }
}
.hhsm_senjj_0319 .left .div1 h1::before, .hhsm_senjj_0319 .left .div1 .h1::before { content: ''; position: absolute; height: 2px; width: 2.86vw; min-width: 30px; background: #fff; top: 0; }
.hhsm_senjj_0319 .left .div1 p { font-size: 18px; color: #E5E7EB; line-height: 1.5; text-align: justify; overflow-y: scroll; padding-right: 5px; max-height: 135px; }
@media (max-width:2048px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div1 p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div1 p { line-height: 22px; }
}
.hhsm_senjj_0319 .left .div1 p::-webkit-scrollbar { width: 2px; height: 2px; }
.hhsm_senjj_0319 .left .div1 p::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.hhsm_senjj_0319 .left .div1 img { margin-top: 9.11vw; width: 3.9vw; }
.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 18px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; color: #fff; margin-right: 3.125vw; }
@media (max-width:2048px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div2 a.a1 { line-height: 22px; }
}
.hhsm_senjj_0319 .left .div2 a.a1:hover i { transform: rotate(270deg) translate(5px, -5px); }
.hhsm_senjj_0319 .left .div2 a.a1 i { font-size: 20px; margin-left: 0.78vw; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; transform: rotate(270deg); -ms-transform: rotate(270deg);  /* IE 9 */ -moz-transform: rotate(270deg);  /* Firefox */ -webkit-transform: rotate(270deg);  /* Safari 和 Chrome */ -o-transform: rotate(270deg); }
@media (max-width:2048px) {
	.hhsm_senjj_0319 .left .div2 a.a1 i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.hhsm_senjj_0319 .left .div2 a.a1 i { font-size: 20px; }
}
@media (max-width:1680px) {
	.hhsm_senjj_0319 .left .div2 a.a1 i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div2 a.a1 i { font-size: 15px; }
}
@media (max-width:1366px) {
	.hhsm_senjj_0319 .left .div2 a.a1 i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div2 a.a1 i { font-size: 13.33333333px; }
}
.hhsm_senjj_0319 .left .div2 a.a1_d i { transform: rotate(135deg); -ms-transform: rotate(135deg);  /* IE 9 */ -moz-transform: rotate(135deg);  /* Firefox */ -webkit-transform: rotate(135deg);  /* Safari 和 Chrome */ -o-transform: rotate(135deg); }
.hhsm_senjj_0319 .left .div2 a.a1_d:hover i { transform: rotate(135deg) translate(5px, -5px); }
.hhsm_senjj_0319 .right { background: transparent; position: relative; width: 64.85%; height: 0; padding-bottom: 42.42%; }
.hhsm_senjj_0319 .right > img { position: absolute; width: 100%; height: 100%; }
.hhsm_senjj_0319 .right img { width: auto; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); }
@media (max-width:1440px) {
	.hhsm_senjj_0319 .left .div1 p { max-height: 130px; }
}
@media (max-width:1366px) {
	.hhsm_senjj_0319 .left { width: 45%; }
	.hhsm_senjj_0319 .right { width: 55%; }
}
@media (max-width:1280px) {
	.hhsm_senjj_0319 .left .div1 p { max-height: 110px; }
}
@media (max-width:768px) {
	.hhsm_senjj_0319 { height: auto; }
	.hhsm_senjj_0319 .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; position: relative; left: auto; top: auto; margin: 0; padding: 40px 20px; }
	.hhsm_senjj_0319 .wrap .left { width: 100%; height: 50%; padding: 0; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
	.hhsm_senjj_0319 .wrap .left .div1 img { width: 30px; margin-top: 30px; margin-bottom: 15px; }
	.hhsm_senjj_0319 .wrap .right { width: 100%; height: 0; padding-bottom: 50%; 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; }
}
.hhsm_senjj_nav { background: rgba(0, 0, 0, 0.5); z-index: 1; }
.hhsm_mcnav_0324 { top: 0; background: #121623; }
@media (max-width:1680px) {
	.sub_nav_sm0308.hhsm_senjj_nav .wrap .right a { margin-left: 2.5vw; }
}
@media (max-width:1280px) {
	.sub_nav_sm0308.hhsm_senjj_nav .wrap .right a { margin-left: 2vw; }
	.sub_nav_sm0308.hhsm_senjj_nav .wrap { flex-wrap: unset; }
}
.hhsm_sencp_0319 { padding-top: 4.68vw; }
.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_sencp_0319 h1, .hhsm_sencp_0319 .h1 { font-size: 20px; }
}
.hhsm_sencp_0319 h1:before, .hhsm_sencp_0319 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_sencp_0319 .info { margin-top: 2.08vw; }
.hhsm_sencp_0319 p { font-size: 20px; line-height: 1.4; color: #D9D9D9; }
@media (max-width:2048px) {
	.hhsm_sencp_0319 p { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.hhsm_sencp_0319 p { font-size: 20px; }
}
@media (max-width:1680px) {
	.hhsm_sencp_0319 p { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.hhsm_sencp_0319 p { font-size: 15px; }
}
@media (max-width:1366px) {
	.hhsm_sencp_0319 p { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.hhsm_sencp_0319 p { font-size: 13.33333333px; }
}
.hhsm_sencp_0319 img { margin-top: 3.125vw; width: 3.9vw; }
@media (max-width:768px) {
	.hhsm_sencp_0319 { padding-top: 40px; }
	.hhsm_sencp_0319 .info { margin-top: 15px; }
	.hhsm_sencp_0319 .info p { margin-left: 0 !important; }
}
.hhsm_sencc_0319 { padding-top: 4.68vw; }
.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_sencc_0319 h1, .hhsm_sencc_0319 .h1 { font-size: 20px; }
}
.hhsm_sencc_0319 h1:before, .hhsm_sencc_0319 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_sencc_0319 .info { margin-top: 2.08vw; }
.hhsm_sencc_0319 img { width: 100%; }
@media (max-width:768px) {
	.hhsm_sencc_0319 .info { margin-top: 15px; overflow-x: scroll; overflow-y: hidden; }
	.hhsm_sencc_0319 .info::-webkit-scrollbar { width: 2px; height: 2px; }
	.hhsm_sencc_0319 .info::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
	.hhsm_sencc_0319 .info p { width: 768px; }
}
.hhsm_sencj_0319 .vi_sm5_0308 { padding-top: 4.16vw; }
.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_sencj_0319 .vi_sm5_0308 h1, .hhsm_sencj_0319 .vi_sm5_0308 .h1 { font-size: 20px; }
}
.hhsm_sencj_0319 .vi_sm5_0308 h1:before, .hhsm_sencj_0319 .vi_sm5_0308 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_sencs_0319 { padding-top: 5vw; }
.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_sencs_0319 h1, .hhsm_sencs_0319 .h1 { font-size: 20px; }
}
.hhsm_sencs_0319 h1:before, .hhsm_sencs_0319 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_sencs_0319 .tb_box { margin-top: 2.08vw; }
.hhsm_sencs_0319 .tb_box .tb_li { border-bottom: 1px solid rgba(255, 255, 255, 0.1); }
.hhsm_sencs_0319 .tb_box .tb_li h2 { font-size: 24px; line-height: 1.5; color: #fff; margin-top: 30px; margin-bottom: 10px; }
@media (max-width:2048px) {
	.hhsm_sencs_0319 .tb_box .tb_li h2 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_sencs_0319 .tb_box .tb_li h2 { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_sencs_0319 .tb_box .tb_li h2 { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_sencs_0319 .tb_box .tb_li h2 { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_sencs_0319 .tb_box .tb_li h2 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_sencs_0319 .tb_box .tb_li h2 { font-size: 16px; }
}
.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { border: 0; font-size: 18px; color: #D9D9D9; }
@media (max-width:2048px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { line-height: 22px; }
}
.hhsm_sencs_0319 .tb_box .tb_li td { padding: 10px 1.56vw; vertical-align: middle; text-align: left; }
.hhsm_sencs_0319 .tb_box .tb_li td:nth-of-type(1) { width: 12.72%; border-right: 1px solid #307BFF; }
.hhsm_sencs_0319 .tb_box .tb_li td:nth-of-type(2) { width: 87.28%; padding-left: 3.125vw; padding-right: 3.125vw; }
.hhsm_sencs_0319 .tb_box .tb_li tr:nth-child(odd) { background: rgba(255, 255, 255, 0.05); }
@media (max-width:1440px) {
	.hhsm_sencs_0319 .tb_box .tb_li table, .hhsm_sencs_0319 .tb_box .tb_li tr, .hhsm_sencs_0319 .tb_box .tb_li td { font-size: 14px; padding: 5px 1.56vw; }
}
@media (max-width:1280px) {
	.hhsm_sencs_0319 .tb_box .tb_li td:nth-of-type(1) { width: 16%; }
	.hhsm_sencs_0319 .tb_box .tb_li td:nth-of-type(2) { width: 84%; }
}
@media (max-width:1440px) {
	.banner1_sm0308.hhsm_sd3 { height: 44.5vw; }
	.banner1_sm0308.hhsm_sd3 .bgimg { width: 100%; }
	.banner1_sm0308.hhsm_sd3 .wrap.wrap3 h1, .banner1_sm0308.hhsm_sd3 .wrap.wrap3 .h1 { margin-bottom: 2.5vw; }
	.banner1_sm0308.hhsm_sd3 .wrap.wrap3 .btns { margin-top: 4.42vw; }
}
@media (max-width:768px) {
	.hhsm_sencs_0319 { padding: 60px 0 0; }
	.hhsm_sencs_0319 .tb_box { margin-top: -15px; }
	.hhsm_sencs_0319 .tb_box .tb_li h2 { margin: 30px 0 10px; }
}
.hhsm_senmljj_0319 { background: #121623; margin-top: -110px; padding-top: 4.16vw; }
.hhsm_senmljj_0319 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; height: 100%; }
.hhsm_senmljj_0319 .left { width: 35.15%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; flex-direction: column; padding-top: 6.14vw; padding-bottom: 2.34vw; padding-right: 4.94vw; }
.hhsm_senmljj_0319 .left .div1 { font-size: 21px; line-height: 1.4; color: #fff; }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .left .div1 { font-size: 22.4px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .left .div1 { font-size: 21px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div1 { font-size: 18.375px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div1 { font-size: 15.75px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .left .div1 { font-size: 14.940625px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div1 { font-size: 14px; }
}
.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 26px; line-height: 1.5; padding-top: 0; position: relative; padding-bottom: 2.86vw; margin-bottom: 3.125vw; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 16px; }
}
.hhsm_senmljj_0319 .left .div1 h1::before, .hhsm_senmljj_0319 .left .div1 .h1::before { content: ''; position: absolute; height: 2px; width: 2.86vw; min-width: 30px; background: #fff; bottom: 0; }
.hhsm_senmljj_0319 .left .div1 p { font-size: 18px; color: #E5E7EB; line-height: 1.5; text-align: justify; }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div1 p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div1 p { line-height: 22px; }
}
.hhsm_senmljj_0319 .left .div1 img { margin-top: 9.11vw; width: 3.9vw; }
.hhsm_senmljj_0319 .left .div2 { margin-top: 6.25vw; margin-bottom: 4.94vw; }
.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 18px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; color: #fff; margin-right: 3.125vw; }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 { line-height: 22px; }
}
.hhsm_senmljj_0319 .left .div2 a.a1:hover i { transform: rotate(270deg) translate(5px, -5px); }
.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 22px; margin-left: 15px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; transform: rotate(270deg); -ms-transform: rotate(270deg);  /* IE 9 */ -moz-transform: rotate(270deg);  /* Firefox */ -webkit-transform: rotate(270deg);  /* Safari 和 Chrome */ -o-transform: rotate(270deg); }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .left .div2 a.a1 i { font-size: 16px; }
}
.hhsm_senmljj_0319 .left .div2 a.a1_d i { transform: rotate(135deg); -ms-transform: rotate(135deg);  /* IE 9 */ -moz-transform: rotate(135deg);  /* Firefox */ -webkit-transform: rotate(135deg);  /* Safari 和 Chrome */ -o-transform: rotate(135deg); }
.hhsm_senmljj_0319 .left .div2 a.a1_d:hover i { transform: rotate(135deg) translate(5px, -5px); }
.hhsm_senmljj_0319 .left .div3 { width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: flex-end; }
.hhsm_senmljj_0319 .right { background: rgba(255, 255, 255, 0.1); overflow: hidden; position: relative; width: 64.85%; height: 0; padding-bottom: 46.66%; }
.hhsm_senmljj_0319 .right > img { position: absolute; width: 100%; height: 100%; }
.hhsm_senmljj_0319 .right img { width: auto; height: auto; top: 50%; left: 50%; transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_senmljj_0319 .right:hover img { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
.hhsm_senmljj_0319 .cptx { width: 100%; padding-top: 4.68vw; }
.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_senmljj_0319 .cptx h1, .hhsm_senmljj_0319 .cptx .h1 { font-size: 20px; }
}
.hhsm_senmljj_0319 .cptx h1:before, .hhsm_senmljj_0319 .cptx .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_senmljj_0319 .cptx ul { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; width: 100%; margin-top: 3.64vw; margin-bottom: 2.86vw; }
.hhsm_senmljj_0319 .cptx ul li { width: 48.78%; color: #fff; margin-bottom: 2.6vw; margin-right: 2.42%; }
.hhsm_senmljj_0319 .cptx ul li div { position: relative; width: 100%; height: 0; padding-bottom: 29.81%; overflow: hidden; }
.hhsm_senmljj_0319 .cptx ul li div > img { position: absolute; width: 100%; height: 100%; }
.hhsm_senmljj_0319 .cptx ul li div img { transition: all 0.6s; }
.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 26px; line-height: 1.5; margin-top: 1vw; margin-bottom: 0.52vw; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_senmljj_0319 .cptx ul li h2 { font-size: 16px; }
}
.hhsm_senmljj_0319 .cptx ul li p { font-size: 18px; line-height: 1.33; color: #D9D9D9; padding-right: 1.56vw; text-align: justify; }
@media (max-width:2048px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_senmljj_0319 .cptx ul li p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .cptx ul li p { line-height: 22px; }
}
.hhsm_senmljj_0319 .cptx ul li:hover div img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
@media (max-width:1440px) {
	.hhsm_senmljj_0319 { margin-top: -80px; }
}
@media (max-width:1366px) {
	.hhsm_senmljj_0319 .left { width: 45%; }
	.hhsm_senmljj_0319 .right { width: 55%; }
}
@media (max-width:1280px) {
	.hhsm_senmljj_0319 .left .div1 h1, .hhsm_senmljj_0319 .left .div1 .h1 { font-size: 18px; }
	.hhsm_senmljj_0319 { margin-top: -60px; }
	.hhsm_senmljj_0319 .left .div2 { margin-top: 20px; margin-bottom: 20px; }
}
@media (min-width:769px) {
	.hhsm_senmljj_0319 .cptx ul li:nth-of-type(2n+2) { margin-right: 0; }
}
@media (max-width:768px) {
	.sub_nav_sm0308.hhsm_senjj_nav { background: #121623; }
	.sub_nav_sm0308.hhsm_senjj_nav .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.sub_nav_sm0308.hhsm_senjj_nav .wrap .left a { white-space: normal; }
	.sub_nav_sm0308.hhsm_senjj_nav .wrap .right { width: 100%; }
	.hhsm_senmljj_0319 { margin-top: 0; padding: 40px 0; }
	.hhsm_senmljj_0319 .wrap { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_senmljj_0319 .wrap .left { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.hhsm_senmljj_0319 .wrap .left .div1 h1::before { background: rgba(255, 255, 255, 0.3); }
	.hhsm_senmljj_0319 .wrap .right { width: 100%; }
	.hhsm_senmljj_0319 .cptx ul { margin-bottom: -30px; }
	.hhsm_senmljj_0319 .cptx ul li { width: 100%; margin: 0 0 30px 0; }
	.hhsm_senmljj_0319 .cptx ul li h2 { margin: 15px 0 10px; }
}
.cptx.cptx_2 { width: 100%; padding-top: 4.68vw; }
.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.cptx.cptx_2 h1, .cptx.cptx_2 .h1 { font-size: 20px; }
}
.cptx.cptx_2 h1:before, .cptx.cptx_2 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.cptx.cptx_2 ul { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; width: 100%; margin-top: 3.64vw; margin-bottom: 2.86vw; }
.cptx.cptx_2 ul li { width: 48.78%; color: #fff; margin-bottom: 2.6vw; margin-right: 2.42%; }
.cptx.cptx_2 ul li:nth-child(2n) { margin-right: 0; }
.cptx.cptx_2 ul li div { position: relative; width: 100%; height: 0; padding-bottom: 29.81%; overflow: hidden; }
.cptx.cptx_2 ul li div > img { position: absolute; width: 100%; height: 100%; }
.cptx.cptx_2 ul li div img { transition: all 0.6s; }
.cptx.cptx_2 ul li h2 { font-size: 26px; line-height: 1.5; margin-top: 1vw; margin-bottom: 0.52vw; font-weight: 300; }
@media (max-width:2048px) {
	.cptx.cptx_2 ul li h2 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.cptx.cptx_2 ul li h2 { font-size: 26px; }
}
@media (max-width:1680px) {
	.cptx.cptx_2 ul li h2 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.cptx.cptx_2 ul li h2 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.cptx.cptx_2 ul li h2 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.cptx.cptx_2 ul li h2 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.cptx.cptx_2 ul li h2 { font-size: 22px; }
}
@media (max-width:1440px) {
	.cptx.cptx_2 ul li h2 { font-size: 18px; }
}
@media (max-width:1290px) {
	.cptx.cptx_2 ul li h2 { font-size: 16px; }
}
.cptx.cptx_2 ul li p { font-size: 18px; line-height: 1.33; color: #D9D9D9; padding-right: 1.56vw; }
@media (max-width:2048px) {
	.cptx.cptx_2 ul li p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.cptx.cptx_2 ul li p { font-size: 18px; }
}
@media (max-width:1680px) {
	.cptx.cptx_2 ul li p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.cptx.cptx_2 ul li p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.cptx.cptx_2 ul li p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.cptx.cptx_2 ul li p { font-size: 12px; }
}
@media (max-width:1680px) {
	.cptx.cptx_2 ul li p { font-size: 16px; }
}
@media (max-width:1440px) {
	.cptx.cptx_2 ul li p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.cptx.cptx_2 ul li p { line-height: 22px; }
}
.cptx.cptx_2 ul li:hover div img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
@media (max-width:768px) {
	.cptx.cptx_2 ul li { width: 100%; margin-right: 0; margin-bottom: 20px; }
	.cptx.cptx_2 ul li h2 { margin: 15px 0 10px; }
}
.hhsm_senlmlb_0321 { background: #121623; }
.hhsm_senlmlb_0321 .mind_dw { padding-top: 70px; margin-top: -70px; }
.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_senlmlb_0321 h1, .hhsm_senlmlb_0321 .h1 { font-size: 20px; }
}
.hhsm_senlmlb_0321 h1:before, .hhsm_senlmlb_0321 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }

.hhsm_senlmlb_0321 .lbBtn { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; margin-top: 3.64vw; margin-bottom: 2.08vw; }
.hhsm_senlmlb_0321 .lbBtn .left { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: calc(100% - 220px); }
.hhsm_senlmlb_0321 .lbBtn .left .selectBox { background: linear-gradient(11deg, rgba(81, 180, 245, 0.02) 0%, rgba(48, 123, 255, 0.1) 100%, rgba(48, 123, 255, 0.1) 100%); margin-right: 30px; height: 60px; width: calc(20% - 20px); }
.hhsm_senlmlb_0321 .lbBtn .left select { width: 100%; height: 100%; border: 1px solid rgba(19, 207, 255, 0.1); color: #D9D9D9; -webkit-appearance: none; -moz-appearance: none; appearance: none;  /*去掉下拉箭头*/ position: relative; padding: 0 30px; background: url(../image/hh67_sm0321.png);  /* background-size: 100%; */ background-position: 93% 50%; background-repeat: no-repeat; }
.hhsm_senlmlb_0321 .lbBtn .left select option { color: #000; }
.hhsm_senlmlb_0321 .lbBtn .right { background: rgba(25, 147, 253, 0.1); border-radius: 30px; border: 1px solid rgba(19, 207, 255, 0.2); width: 200px; height: 60px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #fff; cursor: pointer; }
.hhsm_senlmlb_0321 .lbBtn .right img { width: 25px; height: 25px; margin-right: 15px; }

.hhsm_senlmlb_0321 table { border-left: 0; }
.hhsm_senlmlb_0321 table tr.hh_title { border: 1px solid rgba(19, 207, 255, 0.1); }
.hhsm_senlmlb_0321 table tr.hh_title th { background: linear-gradient(360deg, rgba(81, 180, 245, 0.02) 0%, rgba(48, 123, 255, 0.1) 100%, rgba(48, 123, 255, 0.1) 100%); border: 0; color: #fff; padding-top: 1.82vw; padding-bottom: 1.82vw; font-size: 24px; line-height: 1.5; font-weight: 300; text-align: center; vertical-align: middle; }
@media (max-width:2048px) {
	.hhsm_senlmlb_0321 table tr.hh_title th { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_senlmlb_0321 table tr.hh_title th { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_senlmlb_0321 table tr.hh_title th { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_senlmlb_0321 table tr.hh_title th { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_senlmlb_0321 table tr.hh_title th { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_senlmlb_0321 table tr.hh_title th { font-size: 16px; }
}
.hhsm_senlmlb_0321 table tr { border-bottom: 1px solid rgba(255, 255, 255, 0.3); }
.hhsm_senlmlb_0321 table tr td { vertical-align: middle; border: 0; font-weight: 300; color: #FFFFFF; }
.hhsm_senlmlb_0321 table tr td a { font-size: 18px; padding-top: 1.56vw; padding-bottom: 1.56vw; display: flex; text-align: center; align-items: center; justify-content: center;  color: #FFFFFF; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_senlmlb_0321 table tr td a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_senlmlb_0321 table tr td a { line-height: 22px; }
}
.hhsm_senlmlb_0321 table tr td a:hover { color: #307BFF; }
.hhsm_senlmlb_0321 table tr td:last-child {  }
#page-wrapper { color: #fff; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; margin-top: 3.5vw; }
#page-wrapper .tiaoBox { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }
#page-wrapper .selectBox { background: linear-gradient(11deg, rgba(81, 180, 245, 0.02) 0%, rgba(48, 123, 255, 0.1) 100%, rgba(48, 123, 255, 0.1) 100%); margin-right: 30px; margin-right: 3.125vw; margin-left: 20px; }
#page-wrapper select { color: #fff; background: rgba(25, 147, 253, 0.1); border: 1px solid rgba(19, 207, 255, 0.2); height: 35px; width: 135px; padding: 0 10px; -webkit-appearance: none; -moz-appearance: none; appearance: none;  /*去掉下拉箭头*/ background: url(../image/hh67_sm0321.png); background-position: 93% 50%; background-repeat: no-repeat; }
#page-wrapper select option { color: #000; }
#page-wrapper button { color: #fff; }
#page-wrapper button.cur { width: 35px; height: 35px; background: rgba(25, 147, 253, 0.1); border: 1px solid rgba(19, 207, 255, 0.2); }
#page-wrapper .current { margin: 0 0.93vw; }
#page-wrapper .current:nth-of-type(1) { margin-left: 0; }
#page-wrapper #prePage, #page-wrapper #nextPage { width: 35px; height: 35px; background: rgba(25, 147, 253, 0.1); border: 1px solid rgba(19, 207, 255, 0.2); display: flex; align-items: center; justify-content: center; }
#page-wrapper #prePage img, #page-wrapper #nextPage img { height: 22px; }
#page-wrapper #prePage { margin-right: 12px; }
#page-wrapper #nextPage { margin-left: 12px; }
#page-wrapper .goPage { margin-left: 10px;  /* WebKit browsers */  /* Mozilla Firefox 4 to 18 */

	/* Mozilla Firefox 19+ */

/* Internet Explorer 10+ */ }
#page-wrapper .goPage input { width: 45px; text-align: center; height: 35px; background: rgba(25, 147, 253, 0.1); border: 1px solid rgba(19, 207, 255, 0.2); color: #fff; margin: 0 10px; }
#page-wrapper .goPage input::-webkit-input-placeholder { color: #fff; }
#page-wrapper .goPage input:-moz-placeholder { color: #fff; }
#page-wrapper .goPage input::-moz-placeholder { color: #fff; }
#page-wrapper .goPage input:-ms-input-placeholder { color: #fff; }
@media (max-width:1440px) {
	.hhsm_senlmlb_0321 table tr.hh_title th { padding-top: 1vw; padding-bottom: 1vw; }
	.hhsm_senlmlb_0321 table tr td a { padding-top: 0.8vw; padding-bottom: 0.8vw; font-size: 14px; }
}
@media (max-width:1366px) {
	.hhsm_senlmlb_0321 .lbBtn .left .selectBox, .hhsm_senlmlb_0321 .lbBtn .right { height: 50px; width: 160px; }
	.hhsm_senlmlb_0321 .lbBtn .left { width: calc(100% - 180px); }
}
@media (max-width:768px) {
	.hhsm_senlmlb_0321 { padding: 20px 0; }
	.hhsm_senlmlb_0321 .lbBtn { position: relative; margin-top: 20px; }
	.hhsm_senlmlb_0321 .lbBtn .left { width: 100%; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_senlmlb_0321 .lbBtn .left .selectBox { width: 32%; margin-right: 2%; margin-bottom: 10px; }
	.hhsm_senlmlb_0321 .lbBtn .left .selectBox:nth-child(3n) { margin-right: 0; }
	.hhsm_senlmlb_0321 .lbBtn .left select { padding: 0 10px; font-size: 14px; }
	.hhsm_senlmlb_0321 .lbBtn .right { position: absolute; right: 0; top: -60px; width: 130px; height: 40px; font-size: 14px; }
	.hhsm_senlmlb_0321 .lbBtn .right img { width: 15px; height: 15px; }
	.hhsm_senlmlb_0321 .table { overflow-x: scroll; padding-bottom: 10px; }
	.hhsm_senlmlb_0321 .table table { width: 990px; }
	.hhsm_senlmlb_0321 table tr.hh_title th { padding: 10px 0; }
	.hhsm_senlmlb_0321 table tr { border-bottom: 1px solid rgba(255, 255, 255, 0.2); }
}
.hhsm_senlmhz_0321 { background-size: cover; background-repeat: no-repeat; padding-top: 4.16vw; padding-bottom: 4.42vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; }
.hhsm_senlmhz_0321 .wrap { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; align-items: center; }
.hhsm_senlmhz_0321 .wrap .left { color: #fff; }
.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 48px; margin-bottom: 1.3vw; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 48px; }
}
@media (max-width:1680px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 36px; }
}
@media (max-width:1366px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 32px; }
}
@media (max-width:1680px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 32px; }
}
@media (max-width:1290px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 28px; }
}
@media (max-width:1024px) {
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 24px; }
}
.hhsm_senlmhz_0321 .wrap .left p { font-size: 26px; line-height: 1.5; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 16px; }
}
.hhsm_senlmhz_0321 .wrap .right { position: relative; cursor: pointer; }
.hhsm_senlmhz_0321 .wrap .right .hz_btn { width: 13.54vw; height: 3.38vw; min-width: 190px; min-height: 40px; background: #FFFFFF; border-radius: 33px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; font-size: 30px; color: #121624; z-index: 2; position: relative; }
@media (max-width:2048px) {
	.hhsm_senlmhz_0321 .wrap .right .hz_btn { font-size: 32px; }
}
@media (max-width:1920px) {
	.hhsm_senlmhz_0321 .wrap .right .hz_btn { font-size: 30px; }
}
@media (max-width:1680px) {
	.hhsm_senlmhz_0321 .wrap .right .hz_btn { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.hhsm_senlmhz_0321 .wrap .right .hz_btn { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.hhsm_senlmhz_0321 .wrap .right .hz_btn { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.hhsm_senlmhz_0321 .wrap .right .hz_btn { font-size: 20px; }
}
.hhsm_senlmhz_0321 .wrap .right .hz_btn img { margin-left: 1.56vw; }
.hhsm_senlmhz_0321 .wrap .right::before { position: absolute; content: ''; width: 100%; height: 100%; background: linear-gradient(90deg, #2F33B2 0%, #2F33B2 53%, #2F33B2 100%, #2F33B2 100%); border-radius: 33px; z-index: 1; top: -10px; }
@media (max-width:1440px) {
	.hhsm_senlmhz_0321 .wrap .right .hz_btn { font-size: 18px; }
	.hhsm_senlmhz_0321 .wrap .left p { font-size: 16px; }
	.hhsm_senlmhz_0321 .wrap .left h2 { font-size: 30px; }
}
.hhsm_senmlbn_0321 { background-size: 100% 100%; background-repeat: no-repeat; padding-bottom: 110px; position: relative; }
.hhsm_senmlbn_0321:before { content: ''; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 1; background: rgba(18, 22, 36, 0.8); }
.hhsm_senmlbn_0321 .wrap { position: relative; z-index: 2; padding-top: 5.99vw; }
.hhsm_senmlbn_0321 ul { height: 110px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; }
.hhsm_senmlbn_0321 ul li { padding: 0 3.125vw; position: relative; height: 100%; }
.hhsm_senmlbn_0321 ul li::before { position: absolute; content: ''; left: 0; top: 50%; transform: translateY(-50%); height: 1.82vw; width: 1px; background: rgba(48, 123, 255, 0.5); }
.hhsm_senmlbn_0321 ul li a { font-size: 22px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; 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; position: relative; height: 100%; white-space: nowrap; }
@media (max-width:2048px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 ul li a { font-size: 16px; }
}
.hhsm_senmlbn_0321 ul li a:hover:before, .hhsm_senmlbn_0321 ul li a.on:before { width: 36px; background: #307BFF; }
.hhsm_senmlbn_0321 ul li a:before { content: ''; width: 0; height: 0.21vw; min-height: 1px; position: absolute; left: 50%; margin-left: -18px; bottom: 0.63vw; background: transparent; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_senmlbn_0321 ul li:nth-of-type(1)::before { content: unset; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { margin-top: 4.68vw; margin-bottom: 5.46vw; font-size: 48px; color: #fff; font-weight: 300; line-height: 1.3; }
@media (max-width:2048px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox h1, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .h1 { font-size: 24px; }
}
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box { position: relative; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next { width: 3.13vw; height: 3.13vw; min-width: 30px; min-height: 30px; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 22px; color: #fff; }
@media (max-width:2048px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:after, .hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next:after { font-size: 16px; }
}
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev { left: -60px; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev:before { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next { right: -60px; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp { overflow: hidden; height: 16.51vw; position: relative; width: 100%; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-wrapper { align-items: flex-end; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide { width: 22.42% !important; height: auto; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;  /* iOS Safari */  /* Chrome/Safari/Opera */

	/* Konqueror */

	/* Firefox */

	/* Internet Explorer/Edge */

	/* Non-prefixed version, currently not supported by any browser */
-webkit-touch-callout: none;  /* iOS Safari */ -webkit-user-select: none;  /* Chrome/Safari/Opera */ -khtml-user-select: none;  /* Konqueror */ -moz-user-select: none;  /* Firefox */ -ms-user-select: none;  /* Internet Explorer/Edge */ user-select: none;  /* Non-prefixed version, currently not supported by any browser */ }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a { width: 100%; height: 100%; display: flex; flex-direction: column; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; align-items: center; padding-bottom: 1vw; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div1 { width: 100%; height: 0 !important; padding-bottom: 57.56%; position: relative; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; overflow: hidden; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div1 img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); padding-top: 1.82vw; padding-bottom: 1vw; padding-left: 3.38vw; padding-right: 3.38vw; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 { padding: 0 20px; width: 100%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; font-size: 24px; color: #fff; font-weight: 300; }
@media (max-width:2048px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { font-size: 16px; }
}
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a:hover .div1 img { -webkit-transform: translate(-50%, -50%) scale(1.05); -ms-transform: translate(-50%, -50%) scale(1.05); -o-transform: translate(-50%, -50%) scale(1.05); transform: translate(-50%, -50%) scale(1.05); }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide-active { width: 26.06% !important; }
.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide-active a .div1 { width: 100%; height: 0 !important; padding-bottom: 62.79%; }
@media (max-width:1440px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .s_box { left: 28.7%; }
	.hhsm_senmlbn_0321 { padding-bottom: 80px; }
}
@media (max-width:1366px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp { height: 17.8vw; }
}
@media (max-width:1280px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp { height: 17.5vw; }
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .s_box { left: 29%; }
}
@media (max-width:1024px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp { height: 18.6vw; }
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .hhsm_mlbn_swp .s_box { left: 29.3%; }
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev { left: -30px; }
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next { right: -30px; }
}
@media (max-width:990px) {
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-prev { left: -25px; }
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox .swiper_box .swiper-button-next { right: -25px; }
}
@media (max-width:768px) {
	.hhsm_senmlbn_0321 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: end; -ms-flex-pack: end; -webkit-justify-content: flex-end; justify-content: flex-end; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; overflow: hidden; padding: 40px 0 20px; }
	.hhsm_senmlbn_0321 .hhsm_mlbn_swpBox { margin-top: 40px; }
	.hhsm_senmlbn_0321 .wrap .hhsm_mlbn_swpBox .hhsm_mlbn_swp { height: 150px; }
	.hhsm_senmlbn_0321 .wrap .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide { width: 45% !important; }
	.hhsm_senmlbn_0321 .wrap .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide.swiper-slide-active { width: 50% !important; }
	.hhsm_senmlbn_0321 .wrap .hhsm_mlbn_swpBox .hhsm_mlbn_swp .swiper-slide a .div2 span { -webkit-line-clamp: 2; line-height: 22px; text-align: center; }
	.hhsm_senmlbn_0321 ul { height: 50px; }
	.hhsm_senmlbn_0321 ul li { padding: 0 10px; }
	.hhsm_senmlbn_0321 ul li:before { height: 20px; width: 2px; left: -2px; }
	.hhsm_senmlbn_0321 ul li a { white-space: normal; text-align: center; line-height: 22px; font-size: 16px; width: 130px; }
	.hhsm_senmlbn_0321 ul li a:before { bottom: -5px; }
}
.hhsm_cpwfpro_0321 { width: 100%; background: #121623; color: #fff; font-weight: 300; padding-bottom: 6.25vw; }
.hhsm_cpwfpro_0321 ul { width: 100%; padding-top: 5.79vw; margin-bottom: -5.79vw; }
.hhsm_cpwfpro_0321 ul li { margin-bottom: 5.79vw; padding-top: 70px; margin-top: -70px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_cpwfpro_0321 ul li .imgbox { position: relative; width: 50%; height: 0; padding-bottom: 49.09%; overflow: hidden; }
.hhsm_cpwfpro_0321 ul li .imgbox > img { position: absolute; width: 100%; height: 100%; }
.hhsm_cpwfpro_0321 ul li .imgbox img { -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_cpwfpro_0321 ul li .imgbox .hhsm_mask { position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.4); z-index: 2; }
.hhsm_cpwfpro_0321 ul li .imgbox:hover img { -webkit-transform: scale(1.05); -ms-transform: scale(1.05); -o-transform: scale(1.05); transform: scale(1.05); }
.hhsm_cpwfpro_0321 ul li .art { width: 50%; padding: 4.11vw 2.6vw 5.72vw 4.16vw; padding-right: 11.35vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: space-between; flex-direction: column; }
.hhsm_cpwfpro_0321 ul li .art .top * { font-weight: 300; }
.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 30px; line-height: 1.5; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
@media (max-width:2048px) {
	.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 32px; }
}
@media (max-width:1920px) {
	.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 30px; }
}
@media (max-width:1680px) {
	.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 26.25px; }
}
@media (max-width:1440px) {
	.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 22.5px; }
}
@media (max-width:1366px) {
	.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 21.34375px; }
}
@media (max-width:1280px) {
	.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 20px; }
}
.hhsm_cpwfpro_0321 ul li .art .top h4 { color: #307BFF; font-size: 24px; line-height: 1.5; margin-top: 0.78vw; }
@media (max-width:2048px) {
	.hhsm_cpwfpro_0321 ul li .art .top h4 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_cpwfpro_0321 ul li .art .top h4 { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_cpwfpro_0321 ul li .art .top h4 { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_cpwfpro_0321 ul li .art .top h4 { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_cpwfpro_0321 ul li .art .top h4 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_cpwfpro_0321 ul li .art .top h4 { font-size: 16px; }
}
.hhsm_cpwfpro_0321 ul li .art .top .line { height: 2px; background: #979797; width: 3.125vw; min-width: 30px; margin-top: 2vw; margin-bottom: 3.125vw; }
.hhsm_cpwfpro_0321 ul li .art .top .info { color: #D9D9D9; font-size: 16px; line-height: 24px; }
@media (max-width:2048px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_cpwfpro_0321 ul li .art .top .info { line-height: 22px; }
}
.hhsm_cpwfpro_0321 ul li .art .bot .d_img { width: 3.8vw; }
.hhsm_cpwfpro_0321 ul li .art .bot .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; margin-top: 3.9vw; }
.hhsm_cpwfpro_0321 ul li .art .bot .btns a { width: 150px; height: 2.34vw; min-height: 40px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; justify-content: center; color: #fff; border-radius: 30px; border: 1px solid #FFFFFF; margin-right: 2.08vw; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; font-size: 18px; }
@media (max-width:2048px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { line-height: 22px; }
}
.hhsm_cpwfpro_0321 ul li .art .bot .btns a img { margin-right: 10px; }
.hhsm_cpwfpro_0321 ul li .art .bot .btns a:hover { background: #307BFF; border: #307BFF; }
.hhsm_cpwfpro_0321 ul li:nth-child(even) .imgbox { order: 1; }
.hhsm_cpwfpro_0321 ul li:nth-child(even) .art { order: 0; }
.hhsm_cpwfpro_0321 ul li:nth-of-type(1) .art { padding-right: 3.125vw; }
@media (max-width:1440px) {
	.hhsm_cpwfpro_0321 ul li { padding-top: 60px; margin-top: -60px; }
}
@media (max-width:1280px) {
	.hhsm_cpwfpro_0321 ul li { padding-top: 50px; margin-top: -50px; }
	.hhsm_cpwfpro_0321 ul li .art .bot { margin-top: 30px; }
}
@media (max-width:768px) {
	.hhsm_cpwfpro_0321 { margin-top: 40px; }
	.hhsm_cpwfpro_0321 ul { padding-top: 60px; margin-top: -60px; }
	.hhsm_cpwfpro_0321 ul li { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: 10px; }
	.hhsm_cpwfpro_0321 ul li .imgbox { width: 100%; padding-bottom: 98.3%; }
	.hhsm_cpwfpro_0321 ul li .imgbox .img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; 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; }
	.hhsm_cpwfpro_0321 ul li:nth-child(even) .art { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.hhsm_cpwfpro_0321 ul li .art { width: 100%; padding: 15px 0 !important; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.hhsm_cpwfpro_0321 ul li .art .top h3 { font-size: 18px; }
	.hhsm_cpwfpro_0321 ul li .art .top h4 { font-size: 14px; }
	.hhsm_cpwfpro_0321 ul li .art .top .info { line-height: 22px; }
	.hhsm_cpwfpro_0321 ul li .art .bot { margin-top: 10px; }
	.hhsm_cpwfpro_0321 ul li .art .bot .btns { margin-top: 20px; }
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a { max-width: calc(50% - 8px); }
	.hhsm_cpwfpro_0321 ul li .art .bot .btns a.a1 { margin-right: 15px; }
}
.hhsm_mindied_0322 { background-size: cover; background-repeat: no-repeat; position: relative; height: 48.43vw; object-fit: cover; }
.hhsm_mindied_0322::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.8); display: none; }
.hhsm_mindied_0322 .bgimg { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; object-fit: cover; }
.hhsm_mindied_0322 .sub_nav_sm0308 { top: unset; bottom: 0; position: absolute; width: 100%; }
.hhsm_mindied_0322 .sb { width: 28px; height: 40px; border-radius: 20px; border: 1px solid #fff; position: absolute; left: 50%; bottom: 150px; z-index: 5; }
.hhsm_mindied_0322 .sb:before { content: ''; width: 2px; height: 10px; background: #fff; position: absolute; left: 50%; margin-left: -1px; top: 6px; -webkit-animation: sbin 1.8s linear infinite; animation: sbin 1.8s linear infinite; }
@media (max-width:1366px) {
	.hhsm_mindied_0322 { height: 44.5vw; }
}
@media (max-width:768px) {
	.hhsm_mindied_0322 { height: calc(60vh + 100px); }
}
.hhsm_ied_0322 { background: #121623; }
.hhsm_ied_0322 .sol1_s { overflow: hidden; padding-left: 0; margin-top: 4.17vw; padding-bottom: 0; }
.hhsm_ied_0322 .sol1_s .swiper-slide { padding: 1.56vw; }
.hhsm_ied_0322 .sol1_s .swiper-slide a { font-size: 24px; color: #fff; font-weight: 300; white-space: nowrap; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: start; -ms-flex-pack: start; -webkit-justify-content: flex-start; justify-content: flex-start; }
@media (max-width:2048px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a { font-size: 16px; }
}
.hhsm_ied_0322 .sol1_s .swiper-slide a:hover { color: #307BFF; }
.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l { order: 1; width: calc(100% - 4.8vw); margin-left: 1.5vw; }
.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l .img { display: none; }
.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 18px; }
@media (max-width:2048px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l h4 { line-height: 22px; }
}
.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_r { width: 3.13vw; height: 3.13vw; }
.hhsm_ied_0322 .sol1_s .swiper-slide a.on { color: #307BFF; }
.hhsm_ied_0322 .s_box { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding: 0 !important; }
@media (max-width:768px) {
	.hhsm_ied_0322 .sol1_s .swiper-slide { padding: 20px 15px; }
	.hhsm_ied_0322 .sol1_s .swiper-slide a .sol1_s_l { margin-left: 25px; }
}
.hhsm_iedli_0322 { padding-top: 3.9vw; padding-bottom: 6.25vw; background: #121623; }
.hhsm_iedli_0322 ul li { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 6.25vw; }
.hhsm_iedli_0322 ul li:last-child { margin-bottom: 0; }
.hhsm_iedli_0322 ul li .left { width: 54%; }
.hhsm_iedli_0322 ul li .left .imgbox { width: 100%; height: 0; padding-bottom: 91.01%; position: relative; background: #202532; }
.hhsm_iedli_0322 ul li .left .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; padding-top: 3.64vw; padding-bottom: 3.64vw; }
.hhsm_iedli_0322 ul li .left .imgbox::before { position: absolute; content: ''; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.3); z-index: 1; }
.hhsm_iedli_0322 ul li .right { width: 46%; border: 1px solid rgba(255, 255, 255, 0.2); border-left: none; padding: 5.2vw 3.125vw 7.03vw 3.125vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
.hhsm_iedli_0322 ul li .right h3 { font-size: 26px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
@media (max-width:2048px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_iedli_0322 ul li .right h3 { font-size: 16px; }
}
.hhsm_iedli_0322 ul li .right .line { width: 3.125vw; min-width: 30px; height: 2px; background: #D8D8D8; margin: 1.98vw 0 3.38vw; }
.hhsm_iedli_0322 ul li .right .info { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 24px; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 3; -webkit-box-orient: vertical; }
@media (max-width:2048px) {
	.hhsm_iedli_0322 ul li .right .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_iedli_0322 ul li .right .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 ul li .right .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 ul li .right .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_iedli_0322 ul li .right .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_iedli_0322 ul li .right .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 ul li .right .info { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_iedli_0322 ul li .right .info { line-height: 22px; }
}
.hhsm_iedli_0322 ul li .right .info::-webkit-scrollbar { width: 1px;  /*对垂直流动条有效*/ }
.hhsm_iedli_0322 ul li .right .info::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #5b5b5b; background-color: #3b3b3b; border-radius: 3px; opacity: 0.3; }
.hhsm_iedli_0322 ul li .right .info::-webkit-scrollbar-thumb { border-radius: 7px; -webkit-box-shadow: inset 0 0 6px #307BFF; background-color: #307BFF; }
.hhsm_iedli_0322 ul li .right .d_img { margin-top: 1.3vw; margin-bottom: 3.9vw; }
.hhsm_iedli_0322 ul li .right .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_iedli_0322 ul li .right .btns a { width: 7.8vw; height: 2.35vw; min-width: 120px; min-height: 40px; border-radius: 30px; border: 1px solid #FFFFFF; margin-right: 2.08vw; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 ul li .right .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_iedli_0322 ul li .right .btns a { line-height: 22px; }
}
.hhsm_iedli_0322 ul li .right .btns a img { margin-right: 12px; }
.hhsm_iedli_0322 ul li .right .btns a:hover { border-color: #307BFF; background: #307BFF; }
.hhsm_iedli_0322 .s_more { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 146px; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 6px; border-bottom: 1px solid #fff; font-size: 18px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #FFFFFF; margin: 3.13vw auto 0; }
@media (max-width:2048px) {
	.hhsm_iedli_0322 .s_more { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_iedli_0322 .s_more { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 .s_more { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 .s_more { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_iedli_0322 .s_more { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_iedli_0322 .s_more { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 .s_more { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 .s_more { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_iedli_0322 .s_more { line-height: 22px; }
}
.hhsm_iedli_0322 .s_more:hover i { transform: translate(5px, -5px); }
.hhsm_iedli_0322 .s_more i { font-size: 20px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_iedli_0322 .s_more i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.hhsm_iedli_0322 .s_more i { font-size: 20px; }
}
@media (max-width:1680px) {
	.hhsm_iedli_0322 .s_more i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.hhsm_iedli_0322 .s_more i { font-size: 15px; }
}
@media (max-width:1366px) {
	.hhsm_iedli_0322 .s_more i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.hhsm_iedli_0322 .s_more i { font-size: 13.33333333px; }
}
@media (max-width:1600px) {
	.hhsm_iedli_0322 ul li .left { width: 50%; }
	.hhsm_iedli_0322 ul li .right { width: 50%; }
	.hhsm_iedli_0322 ul li .right .d_img { margin-bottom: 5vw; }
}
@media (max-width:1366px) {
	.hhsm_iedli_0322 .s_more { width: 135px; }
}
@media (max-width:1024px) {
	.hhsm_iedli_0322 ul li .left { width: 45%; }
	.hhsm_iedli_0322 ul li .right { width: 55%; }
}
@media (max-width:768px) {
	.hhsm_iedli_0322 ul li { margin-bottom: 20px; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_iedli_0322 ul li .left { width: 100%; }
	.hhsm_iedli_0322 ul li .right { width: 100%; padding: 22px 15px; border-left: 1px solid rgba(255, 255, 255, 0.2); border-top: none; }
	.hhsm_iedli_0322 ul li .right .line { margin: 10px 0 15px; background: rgba(255, 255, 255, 0.3); }
	.hhsm_iedli_0322 ul li .right .info { line-height: 22px; margin-bottom: 20px; height: 44px; -webkit-line-clamp: inherit; overflow-y: scroll; }
	.hhsm_iedli_0322 ul li .right .d_img { margin-bottom: 20px; }
	.hhsm_iedli_0322 ul li .right .btns { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
	.hhsm_iedli_0322 ul li .right .btns a { width: calc(50% - 15px); font-size: 13px; border: 1px solid rgba(255, 255, 255, 0.3); }
}
.hhsm_mindaiobn_0322 .wrap.wrap3 .btns { margin-top: 9.375vw; }
.hhsm_mindaiobn_0322 .wrap.wrap3 .info { width: 63%; margin-top: 3.125vw; padding-left: 10px; }
.hhsm_mindaiobn_0322 .wrap.wrap3 h1, .hhsm_mindaiobn_0322 .wrap.wrap3 .h1 { padding-left: 10px; font-size: 70px; margin-bottom: 0; }
@media (max-width:2048px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 h1, .hhsm_mindaiobn_0322 .wrap.wrap3 .h1 { font-size: 74.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 h1, .hhsm_mindaiobn_0322 .wrap.wrap3 .h1 { font-size: 70px; }
}
@media (max-width:1680px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 h1, .hhsm_mindaiobn_0322 .wrap.wrap3 .h1 { font-size: 61.25px; }
}
@media (max-width:1440px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 h1, .hhsm_mindaiobn_0322 .wrap.wrap3 .h1 { font-size: 52.5px; }
}
@media (max-width:1366px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 h1, .hhsm_mindaiobn_0322 .wrap.wrap3 .h1 { font-size: 49.80208333px; }
}
@media (max-width:1280px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 h1, .hhsm_mindaiobn_0322 .wrap.wrap3 .h1 { font-size: 46.66666667px; }
}
.hhsm_mindaiobn_0322 .wrap.wrap3 .btns { padding-left: 10px; }
@media (max-width:1680px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 .btns { margin-top: 4vw; }
}
@media (max-width:1440px) {
	.hhsm_mindaiobn_0322.banner1_sm0308 .wrap .info { width: 75%; }
}
@media (max-width:1366px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 .info { width: 90%; }
	.hhsm_mindaiobn_0322.banner1_sm0308 img { width: 100%; }
}
@media (max-width:1150px) {
	.hhsm_mindaiobn_0322 .wrap.wrap3 .info { width: 100%; }
}
@media (max-width:768px) {
	.hhsm_mindaiobn_0322.banner1_sm0308 .wrap .info { width: 100%; }
}
.hhsm_mindaiocon_0322 { background: #121623; }
.hhsm_mindaiocon_0322 .sol_d1_0308 { padding-top: 5.98vw; }
.hhsm_mindaiocon_0322 .sol_d1_0308 .box { margin-top: 3.125vw; }
.hhsm_mindaiocon_0322 .sol_d1_0308 .box .left { padding-right: 4.6875vw; padding-top: 8.48vw; padding-bottom: 7.96vw; }
.hhsm_mindaiocon_0322 .sol_d1_0308 .box .left .info { margin-bottom: 0; }
.hhsm_mindaiocon_0322 .sol_d1_0308 .box .left i { transform: translateX(2.86vw); }
@media (max-width:1366px) {
	.hhsm_mindaiocon_0322 .sol_d1_0308 .box .left .info { margin-bottom: 10px; }
}
#pro_znhsb_data { background: #121623; }
.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_mindaioys_0322 h1, .hhsm_mindaioys_0322 .h1 { font-size: 20px; }
}
.hhsm_mindaioys_0322 h1:before, .hhsm_mindaioys_0322 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_mindaioys_0322 .hh_cont { margin-top: 5.73vw; }
.hhsm_mindaioys_0322 .hh_cont .items { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 4.17vw; }
.hhsm_mindaioys_0322 .hh_cont .items li { width: 48.66%; margin-right: 2.68%; background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); border: 1px solid rgba(19, 207, 255, 0.1); height: 14.94vw; display: flex; align-items: center; margin-bottom: 2.08vw; padding: 1.56vw 2.08vw; padding-bottom: 2.6vw; overflow: hidden; position: relative; }
.hhsm_mindaioys_0322 .hh_cont .items li:nth-child(2n) { margin-right: 0; }
.hhsm_mindaioys_0322 .hh_cont .items li a { width: 100%; display: block; padding-right: 3.8vw; }
.hhsm_mindaioys_0322 .hh_cont .items li .d_img { position: absolute; top: 3.44vw; right: 1.56vw; max-width: 2.19vw; min-width: 30px; }
.hhsm_mindaioys_0322 .hh_cont .items li .hh_div { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; margin-bottom: 1.56vw; }
.hhsm_mindaioys_0322 .hh_cont .items li .hh_div .icon { width: 4.58vw; height: 4.58vw; min-width: 40px; min-height: 40px; background: #272F49; 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; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; overflow: hidden; }
.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { color: #307BFF; font-size: 26px; margin-left: 1vw; }
@media (max-width:2048px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { font-size: 16px; }
}
.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; }
@media (max-width:2048px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { line-height: 22px; }
}
.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; }
@media (max-width:2048px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .info { line-height: 22px; }
}
.hhsm_mindaioys_0322 .hh_cont .items li .info div { line-height: 27px; height: 54px; overflow-y: scroll; padding-right: 5px; text-align: justify; }
.hhsm_mindaioys_0322 .hh_cont .items li .info div::-webkit-scrollbar { width: 2px; height: 2px; }
.hhsm_mindaioys_0322 .hh_cont .items li .info div::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
.hhsm_sencs_0319.mindaiocs { padding-top: 4.68vw; }
.hhsm_sencs_0319.mindaiocs .tb_box .tb_li td p { color: #D9D9D9; }
.hhsm_sencs_0319.mindaiocs .tb_box .tb_li { border-bottom: 0; }
.hhsm_xtjj_0318.mindaiosen { padding-top: 5.2vw; padding-bottom: 6.25vw; }
.hhsm_xtjj_0318.mindaiosen .mindaiosen_s { overflow: hidden; }
.hhsm_xtjj_0318.mindaiosen .mindaiosen_s li a h1, .hhsm_xtjj_0318.mindaiosen .mindaiosen_s li a .h1 { height: 72px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
.hhsm_xtjj_0318.mindaiosen ul { flex-wrap: wrap; }
.hhsm_xtjj_0318.mindaiosen ul.swiper-wrapper { flex-wrap: nowrap; }
.hhsm_xtjj_0318.mindaiosen ul li { width: 23.03%; margin-right: 2.42%; border-left: 0; border-right: 0; background: linear-gradient(11deg, rgba(81, 180, 245, 0.02) 0%, rgba(48, 123, 255, 0.1) 100%, rgba(48, 123, 255, 0.1) 100%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { font-size: 24px; }
@media (max-width:2048px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { font-size: 16px; }
}
.hhsm_xtjj_0318.mindaiosen ul li a div img { width: 2.34vw; }
.hhsm_xtjj_0318.mindaiosen ul li:hover { background: rgba(255, 255, 255, 0.02); }
@media (min-width:1440px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { line-height: 26px; height: 52px; }
}
@media (min-width:1280px) {
	.hhsm_xtjj_0318.mindaiosen ul li a h1, .hhsm_xtjj_0318.mindaiosen ul li a .h1 { line-height: 24px; height: 48px; }
}
@media (min-width:769px) {
	.hhsm_xtjj_0318.mindaiosen ul li:nth-of-type(4n+4) { margin-right: 0; }
}
@media (max-width:768px) {
	.hhsm_xtjj_0318.mindaiosen { padding: 40px 0; }
}
.hhsm_cxpro_0326 { background-size: 100% 100%; background-repeat: no-repeat; position: relative; height: 48.43vw; object-fit: cover; }
.hhsm_cxpro_0326::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.8); }
.hhsm_cxpro_0326 .bgimg { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; object-fit: cover; }
.hhsm_cxpro_0326 .banner1_sm0308 { position: absolute; width: 100%; top: 57.4%; transform: translateY(-50%); }
.hhsm_cxpro_0326 .banner1_sm0308 .wrap { transform: translateY(-50%); }
.hhsm_cxpro_0326 .banner1_sm0308 h2 { padding-left: 10px; font-size: 48px; font-weight: 300; color: rgba(255, 255, 255, 0.7); line-height: 1.5; }
@media (max-width:2048px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 48px; }
}
@media (max-width:1680px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 36px; }
}
@media (max-width:1366px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 32px; }
}
@media (max-width:1680px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 32px; }
}
@media (max-width:1290px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 28px; }
}
@media (max-width:1024px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h2 { font-size: 24px; }
}
.hhsm_cxpro_0326 .banner1_sm0308 h2 i { background: #307BFF; height: 4px; margin-left: 1.66vw; width: 3.65vw; }
.hhsm_cxpro_0326 .banner1_sm0308 h1, .hhsm_cxpro_0326 .banner1_sm0308 .h1 { padding-left: 10px; font-size: 72px; line-height: 1.3; font-weight: 300; width: 100%; margin-bottom: 0; margin-top: 1.56vw; }
@media (max-width:2048px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h1, .hhsm_cxpro_0326 .banner1_sm0308 .h1 { font-size: 76.8px; }
}
@media (max-width:1920px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h1, .hhsm_cxpro_0326 .banner1_sm0308 .h1 { font-size: 72px; }
}
@media (max-width:1680px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h1, .hhsm_cxpro_0326 .banner1_sm0308 .h1 { font-size: 63px; }
}
@media (max-width:1440px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h1, .hhsm_cxpro_0326 .banner1_sm0308 .h1 { font-size: 54px; }
}
@media (max-width:1366px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h1, .hhsm_cxpro_0326 .banner1_sm0308 .h1 { font-size: 51.225px; }
}
@media (max-width:1280px) {
	.hhsm_cxpro_0326 .banner1_sm0308 h1, .hhsm_cxpro_0326 .banner1_sm0308 .h1 { font-size: 48px; }
}
.hhsm_cxpro_0326 .banner1_sm0308 .d_img { padding-left: 10px; margin-top: 7.39vw; }
.hhsm_cxpro_0326 .sub_nav_sm0308 { top: unset; bottom: 0; position: absolute; width: 100%; }
@media (max-width:1600px) {
	.hhsm_cxpro_0326 .banner1_sm0308 { top: 50%; }
}
@media (max-width:1440px) {
	.hhsm_cxpro_0326 .sub_nav_sm0308 { height: 80px; }
}
@media (max-width:1366px) {
	.hhsm_cxpro_0326 { height: 44.5vw; }
	.hhsm_cxpro_0326 .banner1_sm0308 { top: 50%; }
}
@media (max-width:990px) {
	.hhsm_cxpro_0326 .sub_nav_sm0308 { height: 60px; }
}
.hhsm_cxproli_0326 { padding-top: 6.25vw; padding-bottom: 6.25vw; background: #121623; }
.hhsm_cxproli_0326 ul li { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 6.25vw; padding-top: 70px; margin-top: -70px; }
.hhsm_cxproli_0326 ul li:last-child { margin-bottom: 0; }
.hhsm_cxproli_0326 ul li .left { width: 54%; }
.hhsm_cxproli_0326 ul li .left .imgbox { width: 100%; height: 0; padding-bottom: 81.83%; position: relative; background: #202532; }
.hhsm_cxproli_0326 ul li .left .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; width: 100%; }
.hhsm_cxproli_0326 ul li .left .imgbox::before { position: absolute; content: ''; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.3); z-index: 1; }
.hhsm_cxproli_0326 ul li .right { width: 46%; border: 1px solid rgba(255, 255, 255, 0.2); border-left: none; padding: 3.38vw 2.65vw 3.125vw 3.125vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between;  /*定义滚动条的轨道颜色、内阴影及圆角*/  /*定义滑块颜色、内阴影及圆角*/ }
.hhsm_cxproli_0326 ul li .right h3 { font-size: 22px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; display: -webkit-box; overflow: hidden; text-overflow: ellipsis; word-wrap: break-word; word-break: break-all; white-space: normal !important; -webkit-line-clamp: 1; -webkit-box-orient: vertical; }
@media (max-width:2048px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 ul li .right h3 { font-size: 16px; }
}
.hhsm_cxproli_0326 ul li .right .line { width: 3.125vw; min-width: 30px; height: 2px; background: #D8D8D8; margin: 1.98vw 0 3.38vw; }
.hhsm_cxproli_0326 ul li .right .info { font-size: 16px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #D9D9D9; line-height: 24px; height: 10.41vw; overflow-y: auto; padding-right: 0.52vw; }
@media (max-width:2048px) {
	.hhsm_cxproli_0326 ul li .right .info { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_cxproli_0326 ul li .right .info { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 ul li .right .info { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 ul li .right .info { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_cxproli_0326 ul li .right .info { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 ul li .right .info { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 ul li .right .info { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_cxproli_0326 ul li .right .info { line-height: 22px; }
}
.hhsm_cxproli_0326 ul li .right .info p { margin-top: 1.82vw; }
.hhsm_cxproli_0326 ul li .right .info p:nth-of-type(1) { margin-top: 0; }
.hhsm_cxproli_0326 ul li .right .info::-webkit-scrollbar { width: 1px;  /*对垂直流动条有效*/ }
.hhsm_cxproli_0326 ul li .right .info::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px #5b5b5b; background-color: #3b3b3b; border-radius: 3px; opacity: 0.3; }
.hhsm_cxproli_0326 ul li .right .info::-webkit-scrollbar-thumb { border-radius: 7px; -webkit-box-shadow: inset 0 0 6px #307BFF; background-color: #307BFF; }
.hhsm_cxproli_0326 ul li .right .d_img { margin-top: 1.3vw; margin-bottom: 6.25vw; }
.hhsm_cxproli_0326 ul li .right .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.hhsm_cxproli_0326 ul li .right .btns a { width: 7.8vw; height: 2.35vw; min-width: 120px; min-height: 40px; border-radius: 30px; border: 1px solid #FFFFFF; margin-right: 2.08vw; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 ul li .right .btns a { line-height: 22px; }
}
.hhsm_cxproli_0326 ul li .right .btns a img { margin-right: 10px; }
.hhsm_cxproli_0326 ul li .right .btns a:hover { border-color: #307BFF; background: #307BFF; }
.hhsm_cxproli_0326 .s_more { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 146px; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 6px; border-bottom: 1px solid #fff; font-size: 18px; font-family: PingFangSC-Regular, PingFang SC; font-weight: 400; color: #FFFFFF; margin: 3.13vw auto 0; }
@media (max-width:2048px) {
	.hhsm_cxproli_0326 .s_more { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_cxproli_0326 .s_more { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 .s_more { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 .s_more { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_cxproli_0326 .s_more { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 .s_more { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 .s_more { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 .s_more { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 .s_more { line-height: 22px; }
}
.hhsm_cxproli_0326 .s_more:hover i { transform: translate(5px, -5px); }
.hhsm_cxproli_0326 .s_more i { font-size: 24px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_cxproli_0326 .s_more i { font-size: 25.6px; }
}
@media (max-width:1920px) {
	.hhsm_cxproli_0326 .s_more i { font-size: 24px; }
}
@media (max-width:1680px) {
	.hhsm_cxproli_0326 .s_more i { font-size: 21px; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 .s_more i { font-size: 18px; }
}
@media (max-width:1366px) {
	.hhsm_cxproli_0326 .s_more i { font-size: 17.075px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 .s_more i { font-size: 16px; }
}
@media (max-width:1600px) {
	.hhsm_cxproli_0326 ul li .left { width: 50%; }
	.hhsm_cxproli_0326 ul li .right { width: 50%; }
	.hhsm_cxproli_0326 ul li .right .d_img { margin-bottom: 5vw; }
}
@media (max-width:1440px) {
	.hhsm_cxproli_0326 ul li { padding-top: 60px; margin-top: -60px; }
}
@media (max-width:1366px) {
	.hhsm_cxproli_0326 ul li .right .btns a img { margin-right: 5px; }
	.hhsm_cxproli_0326 .s_more { width: 135px; }
	.hhsm_cxproli_0326 ul li .right .btns a { font-size: 14px; }
	.hhsm_cxproli_0326 ul li .right .btns a img { width: 20px; }
}
@media (max-width:1280px) {
	.hhsm_cxproli_0326 ul li .right .info { height: 11.5vw; }
}
@media (max-width:1024px) {
	.hhsm_cxproli_0326 ul li .left { width: 45%; }
	.hhsm_cxproli_0326 ul li .right { width: 55%; }
	.hhsm_cxproli_0326 ul li .right .d_img { margin-bottom: 5vw; }
}
@media (max-width:768px) {
	.hhsm_cxproli_0326 { padding: 40px 0; }
	.hhsm_cxproli_0326 ul li { margin-bottom: 20px; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_cxproli_0326 ul li .left { width: 100%; }
	.hhsm_cxproli_0326 ul li .right { width: 100%; padding: 22px 15px; border-left: 1px solid rgba(255, 255, 255, 0.2); border-top: none; }
	.hhsm_cxproli_0326 ul li .right .line { margin: 10px 0 15px; background: rgba(255, 255, 255, 0.3); }
	.hhsm_cxproli_0326 ul li .right .info { line-height: 22px; margin-bottom: 20px; -webkit-line-clamp: inherit; height: 44px; overflow: hidden; overflow-y: scroll; }
	.hhsm_cxproli_0326 ul li .right .d_img { margin-bottom: 20px; }
	.hhsm_cxproli_0326 ul li .right .btns { -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
	.hhsm_cxproli_0326 ul li .right .btns a { width: calc(50% - 15px); font-size: 13px; border: 1px solid rgba(255, 255, 255, 0.3); }
}
.hhsm_sva_0326 { background-size: 100% 100%; background-repeat: no-repeat; position: relative; height: 48.43vw; object-fit: cover; }
.hhsm_sva_0326 .bgimg { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; object-fit: cover; display: none; }
.hhsm_sva_0326 .banner1_sm0308 { position: absolute; width: 100%; top: 56%; transform: translateY(-50%); }
.hhsm_sva_0326 .banner1_sm0308::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.4); }
.hhsm_sva_0326 .banner1_sm0308 .wrap { transform: translateY(-50%); }
.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { padding-left: 10px; font-size: 48px; line-height: 1.3; font-weight: 300; width: 100%; margin-bottom: 0; margin-top: 1.56vw;  }
@media (max-width:2048px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.hhsm_sva_0326 .banner1_sm0308 h1, .hhsm_sva_0326 .banner1_sm0308 .h1 { font-size: 24px; }
}
.hhsm_sva_0326 .banner1_sm0308 p { padding-left: 10px; font-weight: 400; color: #D9D9D9; line-height: 27px; width: 51%; margin-top: 2.6vw; font-size: 18px; }
@media (max-width:2048px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_sva_0326 .banner1_sm0308 p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_sva_0326 .banner1_sm0308 p { line-height: 22px; }
}
.hhsm_sva_0326 .banner1_sm0308 .div2 { margin-top: 8.07vw; padding-left: 10px; }
.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 18px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; color: #fff; margin-right: 3.125vw; }
@media (max-width:2048px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 { line-height: 22px; }
}
.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1:hover i { transform: rotate(270deg) translate(5px, -5px); }
.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 i { font-size: 20px; margin-left: 0.78vw; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; transform: rotate(270deg); -ms-transform: rotate(270deg);  /* IE 9 */ -moz-transform: rotate(270deg);  /* Firefox */ -webkit-transform: rotate(270deg);  /* Safari 和 Chrome */ -o-transform: rotate(270deg); }
@media (max-width:2048px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 i { font-size: 20px; }
}
@media (max-width:1680px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 i { font-size: 15px; }
}
@media (max-width:1366px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.hhsm_sva_0326 .banner1_sm0308 .div2 a.a1 i { font-size: 13.33333333px; }
}
.hhsm_sva_0326 .sub_nav_sm0308 { top: unset; bottom: 0; position: absolute; width: 100%; }
@media (max-width:1440px) {
	.hhsm_sva_0326 .sub_nav_sm0308 { height: 80px; }
	.hhsm_sva_0326 .sub_nav_sm0308 .wrap .right a { font-size: 14px; margin-left: 2.08vw; }
}
@media (max-width:1366px) {
	.hhsm_sva_0326 { height: 44.5vw; }
	.hhsm_sva_0326 .banner1_sm0308 { top: 50%; }
	.hhsm_sva_0326 .banner1_sm0308 p { width: 70%; }
}
@media (max-width:990px) {
	.hhsm_sva_0326 .sub_nav_sm0308 { height: 60px; }
}
@media (max-width:768px) {
	.hhsm_sva_0326 { height: auto; }
	.hhsm_sva_0326 .banner1_sm0308 { position: relative; left: auto; top: auto; transform: translate(0, 0); height: auto; padding: 60px 0px 40px; }
	.hhsm_sva_0326 .banner1_sm0308 p { width: 100%; }
	.hhsm_sva_0326 .banner1_sm0308 .wrap { position: relative; left: auto; top: auto; transform: translate(0, 0); height: auto; }
	.hhsm_sva_0326 .sub_nav_sm0308 { position: relative; height: auto; }
	.hhsm_sva_0326 .sub_nav_sm0308 .wrap .right a { margin-left: 15px; }
	.hhsm_sva_0326 .sub_nav_sm0308 .wrap .right a:first-child { margin-left: 0; }
}
.hhsm_svali_0326 { padding-top: 6.25vw; padding-bottom: 6.25vw; background: #121623; }
.hhsm_svali_0326 ul li { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; margin-bottom: 6.25vw; }
.hhsm_svali_0326 ul li:last-child { margin-bottom: 0; }
.hhsm_svali_0326 ul li .left { width: 53.93%; }
.hhsm_svali_0326 ul li .left .imgbox { width: 100%; height: 0; padding-bottom: 91.01%; position: relative; background: #202532; }
.hhsm_svali_0326 ul li .left .imgbox img { position: absolute; left: 50%; top: 50%; max-width: 100%; max-height: 100%; transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; width: 100%; }
.hhsm_svali_0326 ul li .left .imgbox::before { position: absolute; content: ''; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.3); z-index: 1; }
.hhsm_svali_0326 ul li .right { padding: 6.5vw 2.65vw 3.125vw 3.125vw; }
.hhsm_cxproli_0326.hhsm_svali_0326 ul li .right .line { margin-top: 1.82vw; margin-bottom: 3.125vw; }
.hhsm_cxproli_0326.hhsm_svali_0326 ul li .right .d_img { margin-bottom: 5.46vw; }
@media (max-width:1366px) {
	.hhsm_svali_0326 ul li .left .imgbox { padding-bottom: 84%; }
	.hhsm_svali_0326 ul li .right .btns a img { margin-right: 5px; }
	.hhsm_svali_0326 .s_more { width: 135px; }
	.hhsm_svali_0326 ul li .right .btns a { font-size: 14px; }
	.hhsm_svali_0326 ul li .right .btns a img { width: 20px; }
}
@media (max-width:768px) {
	.hhsm_svali_0326 ul li { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_svali_0326 ul li .left { width: 100%; }
	.hhsm_cxproli_0326.hhsm_svali_0326 ul li .right .line { margin: 10px 0 15px; background: rgba(255, 255, 255, 0.3); }
}
.hhsm_sv_0327 { background-size: 100% 100%; background-repeat: no-repeat; position: relative; height: 48.43vw; object-fit: cover; }
.hhsm_sv_0327::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.8); }
.hhsm_sv_0327 .bgimg { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; object-fit: cover; }
.hhsm_sv_0327 .banner1_sm0308 { position: absolute; width: 100%; top: 57.4%; transform: translateY(-50%); }
.hhsm_sv_0327 .banner1_sm0308 .wrap { transform: translateY(-50%); }
.hhsm_sv_0327 .banner1_sm0308 h2 { padding-left: 10px; font-size: 40px; font-weight: 300; color: rgba(255, 255, 255, 0.7); line-height: 1.5; }
@media (max-width:2048px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_sv_0327 .banner1_sm0308 h2 { font-size: 20px; }
}
.hhsm_sv_0327 .banner1_sm0308 h2 i { background: #307BFF; height: 4px; margin-left: 1.04vw; width: 3.65vw; }
.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { padding-left: 10px; font-size: 48px; line-height: 1.3; font-weight: 300; width: 100%; margin-bottom: 0; margin-top: 2.08vw; }
@media (max-width:2048px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.hhsm_sv_0327 .banner1_sm0308 h1, .hhsm_sv_0327 .banner1_sm0308 .h1 { font-size: 24px; }
}
.hhsm_sv_0327 .banner1_sm0308 .d_img { padding-left: 10px; margin-top: 7.03vw; width: 4.42vw; }
.hhsm_sv_0327 .sub_nav_sm0308 { top: unset; bottom: 0; position: absolute; width: 100%; }
@media (max-width:1366px) {
	.hhsm_sv_0327 { height: 44.5vw; }
	.hhsm_sv_0327 .banner1_sm0308 { top: 50%; }
}


.hhsm_svzl_0326 { background-position: center center; background-size: cover; padding-top: 6.25vw; padding-bottom: 6.25vw; margin-top: -110px; }
.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
.hhsm_svzl_0326 h1:before, .hhsm_svzl_0326 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
@media (max-width:2048px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_svzl_0326 h1, .hhsm_svzl_0326 .h1 { font-size: 20px; }
}
.hhsm_svzl_0326 .svzlBox { width: 100%; height: auto; padding-top: 3.13vw; }
.hhsm_svzl_0326 .svzlBox .left { width: 100%; position: relative; z-index: 10; }
.hhsm_svzl_0326 .svzlBox .left * { color: #999; }
.hhsm_svzl_0326 .svzlBox .left .ul1 { display: grid; grid-template-columns: repeat(5, 1fr); grid-gap: 20px; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 { position: relative; z-index: 1; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 div { width: 100%; height: 50px; padding: 0 30px; font-size: 16px; color: #D9D9D9; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s;
	display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; position: relative; border: 1px solid rgba(19, 207, 255, 0.1);
}
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 div i { position: absolute; top: 50%; right: 20px; transform: translateY(-50%); -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1:hover { z-index: 2; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1:hover .ul2 { margin: 0; opacity: 1; visibility: initial; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .hh_name { width: 100%; height: 60px; background: linear-gradient(11deg, rgba(81, 180, 245, 0.02) 0%, rgba(48, 123, 255, 0.1) 100%, rgba(48, 123, 255, 0.1) 100%); }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 { width: 100%; height: auto; position: absolute; top: 100%; left: 0; background: #f5f5f5; margin-top: 10px; visibility: hidden; opacity: 0; transition: all .3s; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 { display: flex; flex-direction: column; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .li_a2 { padding-right: 30px; font-size: 15px; line-height: 1.5; border-bottom: 1px solid rgba(0, 0, 0, 0.2); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; color: #000; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .li_a2 a { color: #000; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .li_a2 i { right: 20px; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 { overflow: hidden; display: none; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .li_a3 { align-items: center; font-size: 14px; color: #999; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding: 20px 25px 20px 40px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; border-bottom: 1px solid rgba(0, 0, 0, 0.1); line-height: 1.5; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .li_a3 a { color: #999; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .ul4 { overflow: hidden; display: none; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .ul4 .li_a4 { align-items: center; font-size: 14px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; padding-left: 40px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; border-bottom: 1px solid rgba(0, 0, 0, 0.1); line-height: 1.5; }

@media (max-width:1440px) {
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 div { font-size: 20px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .li_a2 { font-size: 17px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .li_a3 { font-size: 15px; }
}
@media (max-width:1366px) {
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 div { font-size: 18px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .li_a2 { font-size: 16px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .li_a3 { font-size: 14px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .ul4 .li_a4 { font-size: 13px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 .svzlBox .left .ul1 { grid-template-columns: repeat(2, 1fr); grid-gap: 15px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 div { padding: 20px; font-size: 17px; } 
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .li_a2 { font-size: 15px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .li_a3 { font-size: 13px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .ul4 .li_a4 { font-size: 12px; }
}
@media (max-width:1024px) {
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 div { font-size: 16px; }
}

@media (max-width:990px) {
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1:hover .ul2 { display: block; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 { margin: 0; opacity: 1; visibility: initial; display: none; }
}
@media (max-width:768px) {
	.hhsm_svzl_0326 .svzlBox .left .ul1 { grid-template-columns: repeat(2, 1fr); grid-gap: 10px; }
}
@media (max-width:540px) {
	.hhsm_svzl_0326 .svzlBox .left .ul1 { grid-template-columns: 100%; grid-gap: 10px; }
}
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .hh_name { color: #307BFF; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .hh_name .svi1 { transform: translateY(-50%) rotate(90deg); color: #307BFF; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .li_a2 { color: #307BFF; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .li_a2 a { color: #307BFF; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .svi2 { transform: translateY(-50%) rotate(90deg); color: #307BFF; }
/*.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .ul3 .li3 .li_a3.active { color: #307BFF; background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); }*/
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .ul3 .li3 .li_a3.active, .hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .ul3 .li3 .li_a3.active a { color: #307BFF; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .ul3 .li3 .li_a3.active .svi3 { transform: translateY(-50%) rotate(90deg); color: #307BFF; }
.hhsm_svzl_0326 .svzlBox .left .ul1 .li1.active .ul2 .li2.active2 .ul3 .li3 .ul4 .li_a4.active { color: #307BFF; background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); }

.hhsm_svzl_0326 .svzlBox .right { width: 100%; height: auto; margin-top: 5.2vw; }
.hhsm_svzl_0326 .svzlBox .right .content_title { width: 100%; height: 50px; box-sizing: initial; padding-bottom: 1.5vw; border-bottom: 1px solid rgba(255, 255, 255, .1); display: flex; align-items: center; justify-content: space-between; overflow: hidden; }
.hhsm_svzl_0326 .svzlBox .right .content_title .link { width: auto; height: 50px; line-height: 50px;  font-size: 18px; color: #fff; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .content_title .search_form { width: 31.34%; max-width: 300px; margin-left: 50px; height: 50px; line-height: 50px; box-sizing: border-box; border: 1px solid #fff; overflow: hidden; }
.hhsm_svzl_0326 .svzlBox .right .content_title .search_form form { width: 100%; height: 100%; position: relative; display: flex; align-items: center; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .content_title .search_form form .layui-input { width: auto; flex: 1; height: 100%; padding: 0 1vw; background: transparent; border: 0; border-radius: 0; font-size: 14px; color: #fff; }
.hhsm_svzl_0326 .svzlBox .right .content_title .search_form form .layui-btn { width: 50px; height: 100%; padding: 0; border-radius: 0; background: transparent; font-size: 0; color: #2f3133 }
.hhsm_svzl_0326 .svzlBox .right .content_title .search_form form .layui-btn img { max-width: 42%; max-height: 42%; }
.hhsm_svzl_0326 .svzlBox .right .download_list { width: 100%; height: auto; margin-top: 30px; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .download_list ul { width: 100%; height: auto; display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 20px; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li { width: 100%; height: 100%; box-sizing: border-box; padding: 2vw 2.5vw; background: #e9e9e9; overflow: hidden; display: flex; border-radius: 10px; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images { width: 41%; height: 100%; position: relative; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images .title { width: 100%; height: 100%; padding: 30px 15px; position: absolute; left: 0; top: 0; z-index: 2; text-align: center;  font-size: 18px; line-height: 1.5; color: #fff; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images .img { width: 100%; height: auto; text-align: center; box-shadow: -5px 5px 5px rgba(0, 0, 0, .3); border-radius: 10px; overflow: hidden; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images .img .pb { padding-bottom: 128.65%; position: relative; font-size: 0; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images .img .pb .ab img { width: 100%; height: 100%; object-fit: cover; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info { flex: 1; margin-left: 20px; height: 100%; overflow: hidden; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-orient: vertical; -ms-flex-direction: column; -webkit-flex-direction: column; flex-direction: column }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head { width: 100%; height: auto; margin-bottom: 15px; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .title { font-size: 18px; color: #3b5ea7;  }
@media (max-width:1680px) { .hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .title { font-size: 19.25px } }
@media (max-width:1440px) { .hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .title { font-size: 16.5px } }
@media (max-width:1280px) { .hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .title { font-size: 14.66666667px } }
@media (max-width:1150px) { .hhsm_svzl_0326 .svzlBox .right .download_list ul { grid-template-columns: repeat(2, 1fr); } }
@media (max-width:1024px) { .hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .title { font-size: 11.73333333px } }
@media (max-width:1680px) { .hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .title { font-size: 18px } }
@media (max-width:1440px) { .hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .title { font-size: 16px } }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .tips { margin-top: 10px;  font-size: 14px; color: rgba(0, 0, 0, .3); }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more { width: 100%; height: auto; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item { width: 100%; max-width: 200px; height: auto; margin-top: 5px; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a { width: 100%; height: auto; display: block; box-sizing: border-box; background: rgba(0, 0, 0, .05); border-radius: 5px; padding: 12px 20px; display: flex; align-items: center; justify-content: space-between; overflow: hidden; -webkit-transition: all .3s; -o-transition: all .3s; transition: all .3s }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a .txt { line-height: 1; font-size: 14px; color: #999 }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a .icon { width: 18px; height: 18px; text-align: center; filter: invert(.5); }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item.active a { background: #9c2226 !important; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item.active a .txt { color: #fff; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item.active a .icon { filter: invert(1); }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item.no a .txt { color: #999; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item.no a .icon { background-image: url(https://cn.smartmore.com/wstmart/home/view/default/images/icon_add_active.png); filter: invert(.5); }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item:first-child { margin-top: 0 }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item:hover a { background: rgba(0, 0, 0, .5); }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item:hover a .txt { color: #fff }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item:hover a .icon { filter: invert(1); }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item.active:hover a { background: #064ca1 !important; }
.hhsm_svzl_0326 .svzlBox .right .download_list ul li:nth-child(even) { float: right }
.hhsm_svzl_0326 .svzlBox .right .download_more { width: 100%; height: auto; margin-top: 2.5vw; font-size: 0; text-align: center; overflow: hidden }
.hhsm_svzl_0326 .svzlBox .right .download_more a { display: inline-block; font-size: 16px; color: #fff; border: 1px solid rgba(255, 255, 255, .2); padding: 20px 4vw; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s }
.hhsm_svzl_0326 .svzlBox .right .download_more a:hover { border-color: #064ca1; background: #064ca1; color: #fff }
@media (max-width:1440px) {
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item { max-width: 160px; }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a { padding: 10px 15px; }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a .icon { width: 14px; height: 14px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images { width: 45% }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info { width: 50% }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .head .tips { font-size: 12px; }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a { padding: 10px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a .txt { font-size: 12px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item a .icon { width: 12px; height: 12px; }
}
@media (max-width:990px) {
	.hhsm_svzl_0326 .svzlBox .right .download_list { margin-top: 30px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul { grid-template-columns: 100%; }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li { padding: 15px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images { width: 140px; }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images .title { font-size: 12px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info {  }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .title { font-size: 18px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .info .more .item:last-child { display: none }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li:first-child, .hhsm_svzl_0326 .svzlBox .right .download_list ul li:nth-child(2) { margin-top: 0 }
	.hhsm_svzl_0326 .svzlBox .right .download_more { margin-top: 30px }
	.hhsm_svzl_0326 .svzlBox .right .download_more a { padding: 15px 40px }
}
@media (max-width:768px) {
	.hhsm_svzl_0326 .svzlBox .right { margin-top: 40px; }
	.hhsm_svzl_0326 .svzlBox .right .content_title { height: auto; display: block; padding-bottom: 20px; }
	.hhsm_svzl_0326 .svzlBox .right .content_title .link { width: 100%; font-size: 16px }
	.hhsm_svzl_0326 .svzlBox .right .content_title .search_form { width: 100%; max-width: 100%; margin: 10px 0 0; padding: 0; overflow: hidden }
	.hhsm_svzl_0326 .svzlBox .right .content_title .search_form form .layui-input { padding: 0 15px }
	.hhsm_svzl_0326 .svzlBox .right .content_title .link { height: 30px; line-height: 30px; padding-bottom: 15px }
	.hhsm_svzl_0326 .svzlBox .right .content_title .link a { font-size: 14px; margin-left: 15px }
	.hhsm_svzl_0326 .svzlBox .right .content_title .link a::after { width: 1px; height: 10px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul { grid-gap: 10px; }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li { width: 100%;}
	.hhsm_svzl_0326 .svzlBox .right .download_more a { padding: 15px 30px; font-size: 14px }
}
@media (max-width:480px) {
	.hhsm_svzl_0326 .svzlBox .right { margin-top: 15px }
	.hhsm_svzl_0326 .svzlBox .right .content_title .link { padding-bottom: 10px }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images { width: 100px; }
	.hhsm_svzl_0326 .svzlBox .right .download_list ul li .images .img { width: 100%; }
}
.alert_download { width: 90%; max-width: 400px; height: auto; background: rgba(0, 0, 0, .85); border-radius: 3px; position: fixed; bottom: 20px; left: 20px; z-index: 5; overflow: hidden }
.alert_download .head { width: 100%; height: auto; padding: 20px; border-bottom: 1px solid rgba(255, 255, 255, .1); display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; overflow: hidden }
.alert_download .head .info { width: auto; color: #fff }
.alert_download .head .info .title { font-size: 18px; font-weight: 700 }
.alert_download .head .info .size { margin-top: 10px; font-size: 14px }
.alert_download .head .remove { line-height: 1 }
.alert_download .head .remove a { font-size: 16px; color: #fff; text-decoration: underline }
.alert_download .head .remove a i { font-size: 14px; vertical-align: center }
.alert_download .head .remove a:hover { text-decoration: none }
.alert_download .menu { width: 100%; height: auto; max-height: 300px; margin: 20px 0; overflow: hidden; overflow-y: auto }
.alert_download .menu .item { width: 100%; height: auto; padding: 20px 30px; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; overflow: hidden }
.alert_download .menu .item .img { width: 60px; height: auto; background: url(https://cn.smartmore.com/wstmart/home/view/default/images/pro_list_bg.jpg); position: relative; }
.alert_download .menu .item .img .close { width: 14px; height: 14px; line-height: 18px; background: rgba(255, 255, 255, .2); position: absolute; top: -9px; right: -9px; z-index: 2; border-radius: 50%; text-align: center; cursor: pointer; }
.alert_download .menu .item .img .close a { width: 100%; height: 100%; display: block; position: relative; }
.alert_download .menu .item .img .close a::before, .alert_download .menu .item .img .close a::after { content: ''; width: 44%; height: 1px; background: #fff; position: absolute; left: 27%; top: 50%; margin-top: -.5px; }
.alert_download .menu .item .img .close a::before { transform: rotate(45deg); }
.alert_download .menu .item .img .close a::after { transform: rotate(-45deg); }
.alert_download .menu .item .img .close:hover { background: #064ca1; }
.alert_download .menu .item .img .pb { padding-bottom: 141.84%; text-align: center; z-index: 1; }
.alert_download .menu .item .img .pb img { vertical-align: middle; }
.alert_download .menu .item .title { flex: 1; margin-left: 20px; font-size: 16px; color: #c9c9c9; }
.alert_download .foot { width: 100%; height: auto; padding: 20px; background: rgba(255, 255, 255, .1); text-align: right; overflow: hidden; }
.alert_download .foot a { display: inline-block; padding: 12px 20px; border-radius: 3px; background: #064ca1; font-size: 16px; color: #fff; }
.alert_download .foot a img { max-width: 16px; max-height: 16px; vertical-align: middle; margin-left: 10px; filter: invert(1); }
@media (max-width:990px) {
	.alert_download { display: none }
}
.imgmid { display: inline-block; *display: inline; *zoom: 1; height: 100%; width: 1px; margin-left: -1px; vertical-align: middle; font-size: 0px; }
/* 
.hhsm_svzl_0326 .svzlBox .right ul { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; }
.hhsm_svzl_0326 .svzlBox .right ul li { width: 100%; border: 1px solid rgba(255, 255, 255, 0.1); background: rgba(0, 0, 0, 0.11); -webkit-transition: all 0.6s; transition: all 0.6s; margin-top: 1.04vw; }
.hhsm_svzl_0326 .svzlBox .right ul li a { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-direction: column; justify-content: space-between; height: 100%; padding: 2.34vw 2.08vw 1.4vw 2.08vw; }
.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 18px; line-height: 1.5; color: #fff; font-weight: 300; position: relative; padding-bottom: 1.04vw; }
@media (max-width:2048px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { line-height: 22px; }
}
.hhsm_svzl_0326 .svzlBox .right ul li h3::before { content: ''; position: absolute; bottom: 0; width: 3.65vw; min-width: 30px; height: 2px; background: #fff; }
.hhsm_svzl_0326 .svzlBox .right ul li div { margin-top: 1.04vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; -webkit-align-items: flex-end; align-items: flex-end; }
.hhsm_svzl_0326 .svzlBox .right ul li div img { width: 2.08vw; }
.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 18px; display: inline-flex; display: -ms-inline-flexbox; display: -webkit-inline-flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; padding-bottom: 10px; border-bottom: 1px solid #e6ebff; color: #fff; }
@media (max-width:2048px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 { line-height: 22px; }
}
.hhsm_svzl_0326 .svzlBox .right ul li div .a1 i { font-size: 20px; margin-left: 15px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 i { font-size: 20px; }
}
@media (max-width:1680px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 i { font-size: 15px; }
}
@media (max-width:1366px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.hhsm_svzl_0326 .svzlBox .right ul li div .a1 i { font-size: 13.33333333px; }
}
.hhsm_svzl_0326 .svzlBox .right ul li:hover i { transform: rotate(135deg) translate(5px, -5px) !important; }
.hhsm_svzl_0326 .svzlBox .right ul li:nth-of-type(1) { margin-top: 0; }
.hhsm_svzl_0326 .svzlBox .right ul li:hover { background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.hhsm_svzl_0326 .svzlBox .right #page-wrapper { margin-top: 3.125vw; padding-bottom: 0; } */
@media (max-width:1600px) {
	.hhsm_svzl_0326 { margin-top: -80px; }
}
@media (max-width:990px) {
	.hhsm_svzl_0326 { margin-top: -60px; }
}
@media (max-width:768px) {
	.hhsm_svzl_0326 { margin-top: 0; padding-top: 60px; }
	.hhsm_svzl_0326 .svzlBox { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_svzl_0326 .svzlBox .left { width: 100%; margin-bottom: 20px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 div { padding: 15px 30px 15px 15px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .li_a2 { padding: 12px 30px 12px 15px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .li_a3 { padding: 10px 30px 10px 25px; }
	.hhsm_svzl_0326 .svzlBox .right { width: 100%; }
	.hhsm_svzl_0326 .svzlBox .right ul li { margin-top: 10px; }
	.hhsm_svzl_0326 .svzlBox .right ul li h3 { padding-bottom: 10px; }
	.hhsm_svzl_0326 .svzlBox .right ul li a { padding: 15px; }
	.hhsm_svzl_0326 .svzlBox .left .ul1 .li1 .ul2 .li2 .ul3 .li3 .ul4 .li_a4 { padding: 10px 30px 10px 35px; }
}
.hhsm_vstrong_0327 { background-size: 100% 100%; background-repeat: no-repeat; position: relative; height: 48.43vw; object-fit: cover; }
.hhsm_vstrong_0327::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.8); }
.hhsm_vstrong_0327 .bgimg { height: 100vh; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; width: 100%; object-fit: cover; }
.hhsm_vstrong_0327 .banner1_sm0308 { position: absolute; width: 100%; top: 59.2%; transform: translateY(-50%); }
.hhsm_vstrong_0327 .banner1_sm0308 .wrap { transform: translateY(-50%); }
.hhsm_vstrong_0327 .banner1_sm0308 h2 { padding-left: 10px; font-size: 40px; font-weight: 300; color: rgba(255, 255, 255, 0.7); line-height: 1.5;  }
@media (max-width:2048px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h2 { font-size: 20px; }
}
.hhsm_vstrong_0327 .banner1_sm0308 h2 i { background: #307BFF; height: 4px; margin-left: 1.3vw; width: 3.65vw; }
.hhsm_vstrong_0327 .banner1_sm0308 .info {  font-weight: 300; color: #D9D9D9; font-size: 18px; line-height: 1.5; width: 49%; margin-top: 1.45vw; padding-left: 10px; text-align: justify; }
@media (max-width:2048px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .info { line-height: 22px; }
}
.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { padding-left: 10px; font-size: 48px; line-height: 1.3; font-weight: 300; width: 100%; margin-bottom: 0; margin-top: 0.625vw; }
@media (max-width:2048px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 51.2px; }
}
@media (max-width:1920px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 48px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 36px; }
}
@media (max-width:1366px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 34.15px; }
}
@media (max-width:1280px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 42px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 32px; }
}
@media (max-width:1290px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 28px; }
}
@media (max-width:1024px) {
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { font-size: 24px; }
}
.hhsm_vstrong_0327 .banner1_sm0308 .btns { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; margin-top: 4.68vw; padding-left: 10px; }
.hhsm_vstrong_0327 .banner1_sm0308 .btns a { width: auto; min-width: 80px; padding-bottom: 10px; margin-right: 5.2vw; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; font-size: 18px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; color: #FFFFFF; color: #fff; border-bottom: 1px solid #fff; white-space: nowrap; font-weight: lighter; }
@media (max-width:2048px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a { line-height: 22px; }
}
.hhsm_vstrong_0327 .banner1_sm0308 .btns a i { font-size: 20px; margin-left: 0.78vw; font-weight: lighter; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; }
@media (max-width:2048px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a i { font-size: 21.33333333px; }
}
@media (max-width:1920px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a i { font-size: 20px; }
}
@media (max-width:1680px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a i { font-size: 17.5px; }
}
@media (max-width:1440px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a i { font-size: 15px; }
}
@media (max-width:1366px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a i { font-size: 14.22916667px; }
}
@media (max-width:1280px) {
	.hhsm_vstrong_0327 .banner1_sm0308 .btns a i { font-size: 13.33333333px; }
}
.hhsm_vstrong_0327 .banner1_sm0308 .btns a.a1:hover i { transform: rotate(90deg) translateX(5px); }
.hhsm_vstrong_0327 .banner1_sm0308 .btns a.a1 i { transform: rotate(90deg); -ms-transform: rotate(90deg);  /* IE 9 */ -moz-transform: rotate(90deg);  /* Firefox */ -webkit-transform: rotate(90deg);  /* Safari 和 Chrome */ -o-transform: rotate(90deg); }
.hhsm_vstrong_0327 .banner1_sm0308 .btns a.a2:hover i { transform: rotateY(180deg) translate(5px, -5px); }
.hhsm_vstrong_0327 .banner1_sm0308 .btns a.a2 i { transform: rotateY(180deg); -ms-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -o-transform: rotateY(180deg); }
.hhsm_vstrong_0327 .sub_nav_sm0308 { top: unset; bottom: 0; position: absolute; width: 100%; }
@media (max-width:1366px) {
	.hhsm_vstrong_0327 { height: 44.5vw; }
	.hhsm_vstrong_0327 .banner1_sm0308 { top: 55%; }
}
@media (max-width:768px) {
	.hhsm_vstrong_0327 { height: auto; background-size: cover; background-position: center; background-color: #00070a; }
	.hhsm_vstrong_0327.sb { background-size: 120%; background-position: right top 100px; background-color: #00070a; }
	.hhsm_vstrong_0327.vstrsys1 { background-size: cover; background-position: center; }
	.hhsm_vstrong_0327.vstrsys1 .banner1_sm0308 .info { width: 100%; }
	.hhsm_vstrong_0327 .banner1_sm0308 { position: relative; left: auto; top: auto; transform: translate(0, 0); height: auto; padding: 60px 0px 40px; }
	.hhsm_vstrong_0327 .banner1_sm0308 .wrap > * { padding-left: 0; }
	.hhsm_vstrong_0327 .banner1_sm0308:before { display: none; }
	.hhsm_vstrong_0327 .banner1_sm0308 h1, .hhsm_vstrong_0327 .banner1_sm0308 .h1 { margin: 15px 0; font-size: 20px; }
	.hhsm_vstrong_0327 .banner1_sm0308 h2 i { width: 30px; height: 2px; }
	.hhsm_vstrong_0327 .banner1_sm0308 .info { width: 100%; margin: 20px 0 50px; }
	.hhsm_vstrong_0327 .banner1_sm0308 p { width: 100%; }
	.hhsm_vstrong_0327 .banner1_sm0308 .wrap { position: relative; left: auto; top: auto; transform: translate(0, 0); height: auto; }
}
#hhsm_video { background-size: 100% 100%; background-repeat: no-repeat; }
.hhsm_vspt_0327 .sol_d1_0308 .box .left { padding: 6.92vw 4.6875vw 10.31vw 4.27vw; }
.hhsm_vspt_0327 .sol_d1_0308 .box .left .info { margin-bottom: 5px; }
.hhsm_vspt_0327 .sol_d1_0308 { margin-bottom: 7.29vw; }
.hhsm_hxgn_0318.hhsm_vshx_0327 { padding-bottom: 6.77vw; background: transparent; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn h1, .hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .h1 { margin-bottom: 1.82vw; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 26px; color: #E5E7EB; line-height: 1.5; margin-bottom: 2.6vw; }
@media (max-width:2048px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 16px; }
}
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .d_img { width: 3.8vw; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul { flex-wrap: wrap; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li { height: auto; padding: 3.125vw 2.08vw 5.98vw 2.08vw; border: 1px solid rgba(19, 207, 255, 0.1); background: linear-gradient(167deg, rgba(0, 125, 255, 0.1) 0%, rgba(81, 180, 245, 0) 100%); justify-content: flex-start; margin-top: 2.08vw; }
.hhsm_hxgn_0318 .wrap .hxgn ul li:nth-of-type(3n+3) { margin-right: 2.42%; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li:nth-of-type(1), .hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li:nth-of-type(2) { margin-top: 0; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { color: #307BFF; font-size: 26px; padding-bottom: 1.56vw; position: relative; }
@media (max-width:2048px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { font-size: 16px; }
}
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2::before { position: absolute; content: ''; height: 2px; width: 3.65vw; background: #fff; bottom: 0; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 { margin-top: 3.38vw; width: 100%; text-align: justify; }
.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 18px; }
@media (max-width:2048px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { line-height: 22px; }
}
.hhsm_vsdw_0327 { padding-top: 4.69vw; }
.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { height: 3.9vw; min-height: 40px; font-family:  SourceHanSansCN-Light, SourceHanSansCN; font-weight: 300; color: #FFFFFF; position: relative; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; z-index: 1; font-size: 40px; }
@media (max-width:2048px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_vsdw_0327 h1, .hhsm_vsdw_0327 .h1 { font-size: 20px; }
}
.hhsm_vsdw_0327 h1:before, .hhsm_vsdw_0327 .h1:before { content: ''; width: 2.6vw; min-width: 20px; height: 100%; position: absolute; left: -0.89vw; top: 0; z-index: -1; background: linear-gradient(360deg, rgba(0, 0, 0, 0) 0%, #307BFF 100%); }
.hhsm_vsdw_0327 .hx_p { font-size: 22px; color: #E5E7EB; line-height: 1.5; margin-bottom: 2.6vw; margin-top: 1.82vw; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
@media (max-width:2048px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 23.46666667px; }
}
@media (max-width:1920px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 22px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 19.25px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 16.5px; }
}
@media (max-width:1366px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 15.65208333px; }
}
@media (max-width:1280px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 14.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 18px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327 .hx_p { font-size: 16px; }
}
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont { margin-top: 5.46vw; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont h1.h1 { margin-bottom: 0; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items { margin-top: 4.42vw; }
@media (max-width:1280px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items { margin-top: 2.08vw; }
}
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .hh_div .icon { width: 3.65vw; height: 4.16vw; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .hh_div h3 { margin-left: 2.08vw; color: #E5E7EB; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { position: relative; padding-top: 1.82vw; font-size: 18px; }
@media (max-width:2048px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { line-height: 22px; }
}
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info::before { position: absolute; content: ''; height: 2px; width: 3.65vw; background: #fff; top: 0; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .hh_div { margin-bottom: 3.125vw; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li { padding: 3.125vw 2.08vw 3.38vw 2.08vw; height: auto; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li { height: auto; background: linear-gradient(35deg, rgba(81, 180, 245, 0) 0%, rgba(48, 123, 255, 0.1) 100%); border: 1px solid rgba(19, 207, 255, 0.1); }
.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .d_img { max-width: 3.8vw; top: 2.08vw; right: 1.56vw; }
.hhsm_xtjj_0318.hhsm_vsul_0327 { padding-top: 6.25vw; }
.hhsm_xtjj_0318.hhsm_vsul_0327 ul { margin-left: 0; width: 100%; }
.hhsm_xtjj_0318.hhsm_vsul_0327 ul li { border-left: 0; border-right: 0; margin-right: 2.735%; padding: 1.3vw 1.3vw 1.82vw 2.08vw; }
@media (min-width:769px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li:nth-of-type(3n+3) { margin-right: 0; }
}
.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 18px; color: #fff; margin-top: 0.416vw; }
@media (max-width:2048px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li p { line-height: 22px; }
}
.hhsm_xtjj_0318.hhsm_vsul_0327 { padding-bottom: 6.25vw; }
.hhsm_vspt_0327 .cpsyt { padding-top: 6.25vw; padding-bottom: 0; }
.hhsm_vspt_0327.hhsm_vfix1 .sol_d1_0308 .box .left { padding-right: 4.4vw; }
.hhsm_vsdw_0327.hhsm_vfix2 .wt { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_vsdw_0327.hhsm_vfix2 .wt .left { width: 61.03%; }
.hhsm_vsdw_0327.hhsm_vfix2 .wt ul { width: 38.97%; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; flex-direction: column; padding: 0 2.08vw; padding-right: 4.68vw; border: 1px solid rgba(255, 255, 255, 0.2); border-left: 0; }
.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li { margin-top: 3.125vw; }
.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; align-items: center; }
.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 img { width: 1.97vw; min-width: 35px; }
.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 26px; line-height: 1.5; margin-left: 1vw; color: #fff; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
@media (max-width:2048px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 h2 { font-size: 16px; }
}
.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { line-height: 1.4; font-size: 18px; color: #D9D9D9; margin-top: 1.3vw; font-family:  SourceHanSansCN-Light, SourceHanSansCN; }
@media (max-width:2048px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 19.2px; }
}
@media (max-width:1920px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 18px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 15.75px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 13.5px; }
}
@media (max-width:1366px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 12.80625px; }
}
@media (max-width:1280px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 12px; }
}
@media (max-width:1680px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 16px; }
}
@media (max-width:1440px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { font-size: 14px; line-height: 26px; }
}
@media (max-width:1280px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div2 { line-height: 22px; }
}
.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li:nth-of-type(1) { margin-top: 0; }
@media (max-width:1680px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul { padding-top: 2.08vw; padding-bottom: 2.08vw; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt .left { margin-left: 0; }
}
@media (max-width:1366px) {
	.hhsm_vsdw_0327.hhsm_vfix2 .hx_p { margin-bottom: 1.82vw; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 img { margin-left: 0; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul { padding-right: 0; padding-top: 1.08vw; padding-bottom: 1.08vw; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li { margin-top: 2.08vw; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt .left { height: auto; }
}
.hhsm_xtjj_0318.hhsm_vsul_0327.hhsm_vfix3 { padding-top: 5.2vw; }
.hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li { padding-bottom: 2.34vw; padding-top: 2.34vw; }
.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2 { margin-top: 20px; }
.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll { max-height: 88px; overflow-y: scroll; }
.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 16px; }
@media (max-width:2048px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll p { line-height: 22px; }
}
.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll::-webkit-scrollbar { width: 2px; height: 2px; }
.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
@media (max-width:1440px) {
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul { margin-top: 20px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li { padding: 20px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2.normalscroll { max-height: 66px; }
}
.vstrsys1 .banner1_sm0308 .info { width: 50%; }
.hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327.vstrsys2 { padding-bottom: 6.25vw; }
.hhsm_vspt_0327 .cpsyt.vstrsys3 { padding-top: 4.16vw; position: relative; }
.hhsm_vspt_0327 .cpsyt.vstrsys3::before { content: ''; position: absolute; width: 100%; height: 100%; background: rgba(18, 22, 36, 0.4); }
.hhsm_vspt_0327 .cpsyt.vstrsys3 .hh_div { display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
.hhsm_vspt_0327 .cpsyt.vstrsys3 .hh_div img { margin-top: 3.38vw; }
@media (max-width:1366px) {
	.hhsm_vspt_0327 .cpsyt.vstrsys3 .hh_div img { margin-top: 1.82vw !important; }
	.hhsm_vspt_0327 .cpsyt.vstrsys3 .hh_div { height: 38vw; width: 100%; }
	.hhsm_vspt_0327 .cpsyt.vstrsys3 .hh_div img { width: 100%; }
}
.hhsm_vspt_0327.vencode1 .sol_d1_0308 { padding-top: 5.72vw; }
.hhsm_vspt_0327.vencode1 .sol_d1_0308 .box .bgimg { width: 62.72%; margin-left: 37.28%; }
.hhsm_vspt_0327.vencode1 .sol_d1_0308 { padding-bottom: 0; margin-bottom: 0; }
.hhsm_vspt_0327.vencode1 .hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327 { padding-top: 6.61vw; }
.hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327.vstrsys2.vencode1 { padding-top: 5.98vw; }
.hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327.vstrsys2.vencode1 .wrap .hxgn ul li { padding-bottom: 3.9vw; }
.hhsm_vsdw_0327.hhsm_vfix2.vencode2 .wt ul { padding-right: 4.3vw; }
@media (max-width:1366px) {
	.hhsm_vsdw_0327.hhsm_vfix2.vencode2 .wt ul { padding-right: 2.08vw; }
}
.vi_sm5_0308.vi_smbox.cpsyt.vencode3 { padding-top: 5.2vw; }
.hhsm_vsdw_0327.vencode4 { padding-top: 3.64vw; }
.hhsm_mindaioys_0322.hhsm_vsyh_0327.vencode5 .hh_cont { margin-top: 6.77vw; }
.hhsm_vspt_0327 .cpsyt.vstrsys3.vencode6 .hh_div img { margin-top: 2.86vw; }
.hhsm_sytk_0403 * { color: #000000; }
.hhsm_sytk_0403 .hh_title { margin-bottom: 2.6vw; }
.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 40px; font-family: SourceHanSansCN-Light, SourceHanSansCN; margin-bottom: 1.042vw; }
@media (max-width:2048px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 42.66666667px; }
}
@media (max-width:1920px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 40px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 35px; }
}
@media (max-width:1440px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 30px; }
}
@media (max-width:1366px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 28.45833333px; }
}
@media (max-width:1280px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 26.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 34px; }
}
@media (max-width:1440px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 26px; }
}
@media (max-width:1290px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 22px; }
}
@media (max-width:1024px) {
	.hhsm_sytk_0403 .hh_title .hh_h2 { font-size: 20px; }
}
.hhsm_sytk_0403 .hh_title .hh_h2 span { font-weight: 600; }
.hhsm_sytk_0403 .hh_title p { font-size: 16px; }
@media (max-width:2048px) {
	.hhsm_sytk_0403 .hh_title p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_sytk_0403 .hh_title p { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_title p { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_sytk_0403 .hh_title p { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_sytk_0403 .hh_title p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_sytk_0403 .hh_title p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_title p { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_sytk_0403 .hh_title p { line-height: 22px; }
}
.hhsm_sytk_0403 .hh_cont .cl { margin-top: 2.344vw; }
.hhsm_sytk_0403 .hh_cont .cl:nth-of-type(1) { margin-top: 0; }
.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 26px; font-weight: 600; margin-bottom: 1.302vw; }
@media (max-width:2048px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 27.73333333px; }
}
@media (max-width:1920px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 26px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 22.75px; }
}
@media (max-width:1440px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 19.5px; }
}
@media (max-width:1366px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 18.49791667px; }
}
@media (max-width:1280px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 17.33333333px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 22px; }
}
@media (max-width:1440px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 18px; }
}
@media (max-width:1290px) {
	.hhsm_sytk_0403 .hh_cont .cl .hh_h3 { font-size: 16px; }
}
.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 16px; line-height: 1.4; }
@media (max-width:2048px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 17.06666667px; }
}
@media (max-width:1920px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 16px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 14px; }
}
@media (max-width:1440px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 12px; }
}
@media (max-width:1366px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 11.38333333px; }
}
@media (max-width:1280px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 10.66666667px; }
}
@media (max-width:1680px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { font-size: 14px; }
}
@media (max-width:768px) {
	.hhsm_sytk_0403 .hh_cont .cl .cl_art p { line-height: 22px; }
}

.cpdw_images { width: 100%; height: auto; display: flex; justify-content: space-between; color: #fff; overflow: hidden; }
.cpdw_images .line.first { padding-top: 12%; display: flex; flex-direction: column; justify-content: space-around; }
.cpdw_images .line.first .one { text-align: center; }
.cpdw_images .line.first .one .txt {  font-size: 24px; font-weight: 100; text-align: center; }
.cpdw_images .line.first .one .img { margin-top: 15px; font-size: 0; }
.cpdw_images .line.last { padding-top: 12%; display: flex; flex-direction: column; justify-content: space-around; }
.cpdw_images .line.last .one { text-align: center; }
.cpdw_images .line.last .one .txt {  font-size: 24px; font-weight: 100; text-align: center; }
.cpdw_images .line.last .one .img { margin-top: 15px; font-size: 0; }
.cpdw_images .item .img { font-size: 0; text-align: center; }
.cpdw_images .item .info { padding: 20px 2vw; border: 2px dashed #fff; background: url('../image/bg.png'); }
.cpdw_images .item .info .txt {  font-size: 24px; font-weight: 100; text-align: center; }
.cpdw_images .item.first { display: flex; flex-direction: column; }
.cpdw_images .item.first .info { flex: 1; margin-top: 2vw; }
.cpdw_images .item.first .info:first-child { margin: 0; }
.cpdw_images .item.first .info .one { text-align: center; margin-top: 2vw; }
.cpdw_images .item.first .info .one:first-child { margin: 0; }
.cpdw_images .item.first .info .one .txt { margin-top: 10px; }
.cpdw_images .item.middle { display: flex; flex-direction: column; justify-content: center; }
.cpdw_images .item.middle .line { margin: 15px 0; text-align: center; }
.cpdw_images .item.middle .info .menu { display: grid; grid-template-columns: repeat(4, 1fr); grid-gap: 20px; }
.cpdw_images .item.middle .info.first .txt { margin-top: 15px; }
.cpdw_images .item.middle .info.last { flex: 1; display: flex; justify-content: space-between; align-items: center; }
.cpdw_images .item.middle .info.last .one { text-align: center; }
.cpdw_images .item.middle .info.last .one .txt { margin-top: 20px; }
.cpdw_images .item.middle .info.last .center { align-self: center; margin: 0 20px; }
.cpdw_images .item.middle .info.last .center .img { margin-top: 20px; }
.cpdw_images .item.last { display: flex; flex-direction: column; justify-content: end; }
.cpdw_images .item.last .info { margin-top: 20px; text-align: center; }
.cpdw_images .item.last .info.first { margin: 0; }
.cpdw_images .item.last .info .txt { margin-top: 20px; }
.mobile { display: none; }
@media (max-width: 1680px) {
	.cpdw_images .line.first .one .txt,
	.cpdw_images .line.last .one .txt,
	.cpdw_images .item .info .txt { font-size: 20px; }
}
@media (max-width: 1440px) {
	.cpdw_images .line.first { width: 15vw; margin: 0 20px; }
	.cpdw_images .line.last { margin: 0 20px; }
	.cpdw_images .line.first .one .txt,
	.cpdw_images .line.last .one .txt,
	.cpdw_images .item .info .txt { font-size: 18px; }
}
@media (max-width: 1366px) { .cpdw_images .line.first { width: 10vw; } }
@media (max-width: 1280px) {
	.cpdw_images .line.first .one .txt,
	.cpdw_images .line.last .one .txt,
	.cpdw_images .item .info .txt { font-size: 16px; }
}
@media (max-width: 1024px) {
	.cpdw_images .item .info { padding: 20px; }
	.cpdw_images .line.first .one .txt,
	.cpdw_images .line.last .one .txt,
	.cpdw_images .item .info .txt { font-size: 14px; }
}
@media (max-width: 990px) {
	.big { display: none; }
	.mobile { display: inline; }
	.cpdw_images { flex-wrap: wrap; }
	.cpdw_images .item.first { width: 100%; flex-direction: row; }
	.cpdw_images .item.first .info{ display: flex; justify-content: space-between; margin: 0 0 0 20px; }
	.cpdw_images .item.first .info .one { margin: 0 0 0 10px; display: flex; flex-direction: column; justify-content: space-between; }
	.cpdw_images .line.first, .cpdw_images .line.last { width: 100%; padding: 20px 0; flex-direction: row; }
	.cpdw_images .item.middle { width: 100%; }
	.cpdw_images .item.middle .info.first { width: 100%; }
	.cpdw_images .item.last { width: 100%; flex-direction: row; justify-content: space-between; }
	.cpdw_images .item.last .info { flex: 1; margin: 0 0 0 20px; }
}
@media (max-width: 768px) {
	.cpdw_images .item .info { padding: 15px; }
	.cpdw_images .line.first .one .txt,
	.cpdw_images .line.last .one .txt,
	.cpdw_images .item .info .txt { font-size: 12px; }
}


.xtjg_images { width: 100%; height: auto; background: #161a33; border: 1px solid rgba(255, 255, 255, .15); margin-top: 30px; padding: 50px; overflow: hidden; }
.xtjg_images .item { width: 100%; height: auto; display: flex; margin-top: 50px; overflow: hidden; }
.xtjg_images .item:first-child { margin: 0; }
.xtjg_images .item .headline { width: 14%; height: auto; align-self: center; padding: 10px; text-align: center; background: linear-gradient(rgba(255, 255, 255, .15), transparent); border: 1px solid rgba(255, 255, 255, .15); letter-spacing: .1em;  font-size: 24px; font-weight: 100; color: #fff; }
.xtjg_images .item .line { width: 1px; height: auto; margin: 0 20px; background: linear-gradient(#7b8db3, #20283f); }
.xtjg_images .item .info { flex: 1; padding: 20px 0; display: grid; grid-template-columns: repeat(4, 1fr); background: linear-gradient(rgba(255, 255, 255, .15), transparent); border: 1px solid rgba(255, 255, 255, .1); overflow: hidden; }
.xtjg_images .item .info .one { padding: 0 30px; border-right: 1px solid rgba(255, 255, 255, .7); display: flex; flex-direction: column; justify-content: space-between; }
.xtjg_images .item .info .one:last-child { border: 0; }
.xtjg_images .item .info .one .two { margin-top: 20px; padding-left: 20px; color: #fff; position: relative; }
.xtjg_images .item .info .one .two:first-child { margin: 0; }
.xtjg_images .item .info .one .two .eng {  font-size: 20px; position: relative; }
.xtjg_images .item .info .one .two .eng::after { content: ''; width: 6px; height: 6px; border: 2px solid #fff; border-radius: 50%; position: absolute; left: -20px; top: 50%; transform: translateY(-50%); }
.xtjg_images .item .info .one .two .title { margin-top: 5px;  font-size: 20px; font-weight: 100; }
@media (max-width: 1440px) {
	.xtjg_images .item .headline { font-size: 22px; }
	.xtjg_images .item .info .one .two .eng,
	.xtjg_images .item .info .one .two .title { font-size: 18px; }
	.xtjg_images .item .info .one .two .eng::after { width: 5px; height: 5px; }
}
@media (max-width: 1366px) {
	.xtjg_images .item .headline { font-size: 20px; }
	.xtjg_images .item .info .one .two .eng,
	.xtjg_images .item .info .one .two .title { font-size: 16px; }
}
@media (max-width: 1280px) {
	.xtjg_images { padding: 40px; }
	.xtjg_images .item { margin-top: 40px; }
	.xtjg_images .item .headline { padding: 10px 5px; font-size: 18px; }
	.xtjg_images .item .info .one { padding: 0 15px; }
	.xtjg_images .item .info .one .two { margin-top: 14px; padding-left: 14px; }
	.xtjg_images .item .info .one .two .eng,
	.xtjg_images .item .info .one .two .title { font-size: 14px; }
	.xtjg_images .item .info .one .two .eng::after { width: 4px; height: 4px; border-width: 1px; left: -14px; }
}
@media (max-width: 1024px) {
	.xtjg_images { padding: 30px; }
	.xtjg_images .item { margin-top: 30px; }
	.xtjg_images .item .headline { font-size: 16px; }
	.xtjg_images .item .info .one .two .eng,
	.xtjg_images .item .info .one .two .title { font-size: 14px; }
	.xtjg_images .item .info .one .two .eng::after { width: 4px; height: 4px; }
}
@media (max-width: 990px) {
	.xtjg_images { padding: 20px; }
}
@media (max-width: 768px) {
	.xtjg_images { padding: 15px; }
	.xtjg_images .item { flex-wrap: wrap; }
	.xtjg_images .item .headline { width: auto; padding: 10px 20px; font-size: 14px; }
	.xtjg_images .item .line { width: 100%; height: 1px; margin: 10px 0; order: 0; }
	.xtjg_images .item .info { width: 100%; grid-template-columns: repeat(2, 1fr); grid-gap: 40px 30px; }
	/*.xtjg_images .item .info .one { border-top: 1px solid #fff; border-left: 0; border-right: 0; }*/
	.xtjg_images .item .info .one:nth-child(2n) { border: 0; }
	.xtjg_images .item .info .one .two .eng,
	.xtjg_images .item .info .one .two .title { font-size: 12px; }
}



.ptjg_images { width: 100%; height: auto; margin-top: 20px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; overflow: hidden; }
.ptjg_images .item { background: #303c55; color: #fff; border-radius: 10px; border: 1px solid #859eca; text-align: center; padding: 10px; display: flex; position: relative; }
.ptjg_images .item.first, .ptjg_images .item.top, .ptjg_images .item.bottom { width: 60%; }
.ptjg_images .item.top, .ptjg_images .item.bottom { order: 1; margin: 0 15%; }
.ptjg_images .item .headline { width: auto; height: 0; display: flex; align-items: center; justify-content: center; }
.ptjg_images .item .headline .txt { padding: 15px; font-size: 24px;  font-weight: bold; background: #303c55; border: 1px solid #859eca; border-radius: 10px; }
.ptjg_images .item .headline .img { width: auto; height: auto; font-size: 0; position: absolute; z-index: 10; }

.ptjg_images .item.top { flex-direction: column-reverse; margin-bottom: 2vw; }
.ptjg_images .item.top .headline { margin-top: 30px; }
.ptjg_images .item.top .headline .txt { transform: translateY(20%); }
.ptjg_images .item.top .headline .img { left: 50%; bottom: 0; transform: translate(-50%, 250%) rotate(-180deg); }
.ptjg_images .item.bottom { flex-direction: column; margin-top: 2vw; }
.ptjg_images .item.bottom .headline { margin-bottom: 30px; }
.ptjg_images .item.bottom .headline .txt { transform: translateY(-20%); }
.ptjg_images .item.bottom .headline .img { left: 50%; top: 0; transform: translate(-50%, -250%); }
.ptjg_images .item.left { flex-direction: row-reverse; align-items: center; }
.ptjg_images .item.left .headline { width: 0; margin-left: 30px; }
.ptjg_images .item.left .headline .txt { padding: 3vw 15px; transform: translateX(20%); }
.ptjg_images .item.left .headline .img { right: 0; top: 50%; transform: translate(200%, -50%) rotate(90deg); }
.ptjg_images .item.right { flex-direction: row; align-items: center; }
.ptjg_images .item.right .headline { width: 0; margin-right: 30px; }
.ptjg_images .item.right .headline .txt { padding: 3vw 15px; transform: translateX(-20%); }
.ptjg_images .item.right .headline .img { left: 0; top: 50%; transform: translate(-200%, -50%) rotate(-90deg); }
.ptjg_images .item.left { order: 2; }
.ptjg_images .item.first { order: 3; margin: 0 5%; display: block; }
.ptjg_images .item.right { order: 4; }
.ptjg_images .item.bottom { order: 5; }
.ptjg_images .item.left, .ptjg_images .item.right { width: 15%; }
.ptjg_images .item .title { font-size: 24px; font-weight: 100; padding: 10px; border: 1px solid #859eca; }
.ptjg_images .item .menu { display: grid; grid-gap: 5px; flex: 1; }
.ptjg_images .item.first .menu { margin-top: 5px; grid-template-columns: repeat(4, 1fr); }
.ptjg_images .item.top .menu, .ptjg_images .item.bottom .menu { grid-template-columns: repeat(5, 1fr); }
.ptjg_images .item .menu .one { padding: 10px; border: 1px solid #859eca;  font-size: 20px; font-weight: 100; }

@media (max-width: 1680px) {
	.ptjg_images .item .headline .txt,
	.ptjg_images .item .title { font-size: 22px; }
	.ptjg_images .item .menu .one { font-size: 18px; }
}
@media (max-width: 1440px) {
	.ptjg_images .item .headline .txt,
	.ptjg_images .item .title { font-size: 20px; }
	.ptjg_images .item .menu .one { font-size: 16px; }
	.ptjg_images .item .headline .img { max-width: 30px; }
}
@media (max-width: 1280px) {
	.ptjg_images .item .headline .txt,
	.ptjg_images .item .title { font-size: 18px; }
	.ptjg_images .item .menu .one { font-size: 14px; }
	.ptjg_images .item .headline .img { max-width: 25px; }
}
@media (max-width: 1024px) {
	.ptjg_images .item .headline .txt,
	.ptjg_images .item .title { font-size: 16px; }
	.ptjg_images .item .menu .one { font-size: 12px; }
	.ptjg_images .item .headline .img { max-width: 20px; }
}
@media (max-width: 990px) {
	.ptjg_images { display: block; }
	.ptjg_images .item { width: 100% !important; display: block; margin: 60px 0 0 !important; }
	.ptjg_images .item.first { margin: 0 !important; }
	.ptjg_images .item .headline { width: 100% !important; height: auto; display: block; margin: 0 0 5px !important; border-radius: 0; }
	.ptjg_images .item .headline .txt { padding: 10px !important; position: relative; left: 0 !important; top: 0 !important; transform: translate(0) !important;  border-radius: 0; }
	.ptjg_images .item .headline .img { transform: translate(-50%, -170%) rotate(0deg) !important; left: 50% !important; top: 0 !important; bottom: auto !important; }
	.ptjg_images .item .headline .txt,
	.ptjg_images .item .title { font-size: 18px; }
	.ptjg_images .item .menu .one { font-size: 14px; }
	.ptjg_images .item .headline .img { max-width: 25px; }
	.ptjg_images .item.left .menu, .ptjg_images .item.right .menu { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 5px; }
}

.data_images { width: 100%; height: auto; margin-top: 5.2vw; position: relative; }
.data_images .item { width: 0; height: 0; position: absolute; }
.data_images .item .txt { position: absolute; left: 50%; transform: translateX(-50%); font-size: 18px;  color: #fff; white-space: nowrap; text-align: center; }
.data_images .item.t_1 .txt, .data_images .item.t_2 .txt { font-size: 20px; font-weight: bold; color: #fdc953; }
.data_images .item.xs .txt { font-size: 12px; }
.data_images .item.t_1 { top: 14.8%; left: 52.8%; }
.data_images .item.t_2 { top: 14.8%; left: 79.1%; }
.data_images .item.t_3 { top: 23.8%; left: 67%; }
.data_images .item.t_4 { top: 39.6%; left: 52.9%; }
.data_images .item.t_5 { top: 47.6%; left: 33.8%; }
.data_images .item.t_6 { top: 47.6%; left: 52.9%; }
.data_images .item.t_7 { top: 47.6%; left: 71.8%; }
.data_images .item.t_8 { top: 66.6%; left: 52.9%; }
.data_images .item.t_9 { top: 66.6%; left: 72.3%; }
.data_images .item.t_10 { top: 86%; left: 52.9%; }
.data_images .item.t_11 { top: 84.6%; left: 68.7%; }
.data_images .item.t_12 { top: 84.6%; left: 71.5%; }
.data_images .item.t_13 { top: 84.6%; left: 74.2%; }
.data_images .item.t_14 { top: 84.6%; left: 77%; }
.data_images .img { font-size: 0; display: none; }
.data_images .img.pc_1920 { display: block; }
@media (max-width: 1680px) {
	.data_images .item .txt { font-size: 16px; }
	.data_images .item.t_1 .txt, .data_images .item.t_2 .txt { font-size: 18px; }
	.data_images .item.xs .txt { font-size: 10px; }
}
@media (max-width: 1440px) {
	.data_images .item.t_1 { top: 14.9%; left: 53.8%; }
	.data_images .item.t_2 { top: 14.9%; left: 88.5%; }
	.data_images .item.t_3 { top: 23.8%; left: 72.2%; }
	.data_images .item.t_4 { top: 40%; left: 52.9%; }
	.data_images .item.t_5 { top: 48%; left: 28.3%; }
	.data_images .item.t_6 { top: 48%; left: 53.8%; }
	.data_images .item.t_7 { top: 48%; left: 79%; }
	.data_images .item.t_8 { top: 66.6%; left: 53.6%; }
	.data_images .item.t_9 { top: 66.6%; left: 79.6%; }
	.data_images .item.t_10 { top: 86%; left: 53.6%; }
	.data_images .item.t_11 { top: 84.6%; left: 74.9%; }
	.data_images .item.t_12 { top: 84.6%; left: 78.7%; }
	.data_images .item.t_13 { top: 84.6%; left: 82.4%; }
	.data_images .item.t_14 { top: 84.6%; left: 86%; }
	.data_images .img.pc_1920 { display: none; }
	.data_images .img.pc_1440 { display: block; }
	.data_images .item .txt { font-size: 14px; }
	.data_images .item.t_1 .txt, .data_images .item.t_2 .txt { font-size: 16px; }
	.data_images .item.xs .txt { font-size: 9px; }
}
@media (max-width: 1024px) {
	.data_images .item .txt { font-size: 12px; }
	.data_images .item.t_1 .txt, .data_images .item.t_2 .txt { font-size: 14px; }
	.data_images .item.xs .txt { font-size: 8px; }
}
@media (max-width: 990px) {
	.data_images .img.pc_1440 { display: none; }
	.data_images .img.mobile { display: block; }
	.data_images .item { display: none; }
}


/*.data_images .item { width: 100%; height: auto; position: relative; z-index: 5; display: flex; }
.data_images .item::after {  }
.data_images .item .icon { width: 20%; height: auto; align-self: center; }
.data_images .item .icon .img { width: 100%; max-width: 180px; margin: 0 auto; padding: 0 20px; }
.data_images .item .content { width: 80%; height: auto; display: flex; position: relative; }
.data_images .item.first .content { justify-content: space-between; }
.data_images .item.first .line { align-self: center; position: relative; }
.data_images .item.first .line.first { flex: 1; height: 1px; background: #add6fb; margin: 0 10px; }
.data_images .item.first .line.last .txt { padding: 0 2em; font-size: 18px; color: #fff; text-align: center; transform: translateY(-100%); }
.data_images .item.first .line.last i { display: block; width: 100%; height: 1px; background: #add6fb;  position: absolute; left: 0; top: 50%; }
.data_images .item.first .one { position: relative; }
.data_images .item.first .one.first { width: auto; flex: 1; }
.data_images .item.first .one.first {}
.data_images .item.first .one.first .info { max-width: 300px; margin: 0 auto; }
.data_images .item.first .one.last { width: 20%; max-width: 290px; }
.data_images .item.first .one .title { width: 100%; height: auto; position: absolute; left: 0; top: 0; display: flex; justify-content: center; }
.data_images .item.first .one .title .txt { font-size: 24px; color: #fdc953; background: #2e54c7; padding: 8px 20px; border-radius: 10px; transform: translateY(-50%); }
.data_images .item.first .one .img { width: 100%; font-size: 0; }
.data_images .item.first .one .txt { margin-top: 10px; text-align: center; color: #fff; line-height: 1.2; }
.data_images .item.middle .content { width: 66%; justify-content: space-between; margin-top: 10px; }
.data_images .item.middle .content::after { content: ''; width: calc(100% - 128px); height: 1px; position: absolute; top: 15px; left: 50%; transform: translateX(-50%); background: #add6fb; }
.data_images .item.middle .content .one { width: 128px; position: relative; padding: 80px 0 40px; }
.data_images .item.middle .content .one::before { content: ''; width: 1px; height: 20px; position: absolute; top: 15px; left: 50%; transform: translateX(-50%); background: #add6fb; }
.data_images .item.middle .content .one::after { content: ''; width: 1px; height: 40px; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); background: #add6fb; }
.data_images .item.middle .content .one.middle::before { height: 40px; top: 0; }
.data_images .item.middle .content .one .title {  font-size: 18px; color: #fff; position: absolute; left: 50%; top: 45px; transform: translateX(-50%); white-space: nowrap; }
.data_images .item.middle .content .one .img { width: 128px; height: 128px; border-radius: 50%; border: 1px solid rgba(255, 255, 255, .2); background: #2e54c7; }
.data_images .item.middle .content .one .txt { font-size: 18px; color: #fff; text-align: center; white-space: nowrap; position: absolute; bottom: 10px; left: 50%; transform: translateX(-50%); }
*/



.hhsm_vspt_0327 .sol_d1_0308 { padding-top: 6.25vw; margin-bottom: 0vw; padding-bottom: 3.13vw; }
.hhsm_vspt_0327 .hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327 { padding: 3.13vw 0; }
.hhsm_vspt_0327 .hhsm_mindaioys_0322.hhsm_vsyh_0327 { padding: 3.13vw 0; }
.hhsm_vspt_0327 .hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont { margin-top: 0; }
.hhsm_vspt_0327 .vi_sm5_0308.cpsyt { padding: 3.13vw 0; }
.hhsm_vspt_0327 .hhsm_vsdw_0327 { padding: 3.13vw 0; }
.hhsm_vspt_0327 .hhsm_xtjj_0318.hhsm_vsul_0327 { padding: 3.13vw 0; }
.hhsm_vspt_0327 .hhsm_sencs_0319 { padding: 3.13vw 0; }
@media (max-width:768px) {
	.hhsm_vspt_0327 .sol_d1_0308 { padding-top: 60px; margin-bottom: 0vw; padding-bottom: 30px; }
	.hhsm_vspt_0327 .hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327 { padding: 30px 0; }
	.hhsm_vspt_0327 .hhsm_mindaioys_0322.hhsm_vsyh_0327 { padding: 30px 0; }
	.hhsm_vspt_0327 .hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont { margin-top: 0; }
	.hhsm_vspt_0327 .hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items { margin-bottom: -20px; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt { padding: 30px 0; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all { margin-top: 20px; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s2 { width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; margin-top: 0px; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide { flex-wrap: wrap; -ms-flex-wrap: wrap; height: auto; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide > img { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art { padding: 20px; position: relative; top: auto; left: auto; width: 100%; height: auto; background: transparent; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art .info { line-height: 22px; height: auto; max-height: 110px; margin-bottom: 15px; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s2 .swiper-slide .art .line { margin: 10px 0 15px; background: rgba(255, 255, 255, 0.3); }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s3 { position: relative; right: auto; top: auto; width: 100%; padding: 0 20px; display: block; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s3 .swiper-wrapper { -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s3 .swiper_box { padding: 15px 0; height: 50px; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s3 .swiper_box:before { display: none; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s3 .swiper .swiper-slide { width: auto; height: auto !important; margin: 0 15px; }
	.hhsm_vspt_0327 .vi_sm5_0308.cpsyt .swiper_all .vi_s3 .swiper .swiper-slide i { display: none; }
	.hhsm_vspt_0327 .hhsm_vsdw_0327 { padding: 30px 0; }
	.hhsm_vspt_0327 .hhsm_xtjj_0318.hhsm_vsul_0327 { padding: 30px 0; }
	.hhsm_vspt_0327 .hhsm_sencs_0319 { padding: 30px 0; }
}
.hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327 { padding-top: 5.99vw; }
.hhsm_vsdw_0327.hhsm_vfix2 { padding-top: 0; }
#pageview_download { text-align: center; margin-top: 1.56vw; }
body.bg0 { background: url(../image/bg0_sm0308.jpg) no-repeat center top #090c15; background-size: 100% auto; overflow: hidden; height: 100%; }
body.bg0 #fullPage { height: 100vh !important; }
body.bg0 #fullPage .section { padding-top: 70px; padding-bottom: 0; }
body.bg0 #fullPage .section.ban_section { padding-top: 0; }
body.bg0 #fullPage .section.ban_section .fp-tableCell { position: relative; }
body.bg0 #fullPage .section.ban_section .fp-tableCell .sub_nav_sm0308 { position: absolute; top: auto; bottom: 0; width: 100%; left: 0; z-index: 9; }
body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp { padding-bottom: 0; }
body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left { margin-bottom: 0; }
body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left ul { margin-bottom: -1.56vw; }
body.bg0 #fullPage .section .hhsm_ptgc_0318 { padding-top: 0; }
body.bg0 #fullPage .section .hhsm_hxgn_0318 { padding-bottom: 0; }
body.bg0 #fullPage .section .hhsm_xtjj_0318 { padding-top: 0; padding-bottom: 2vw; }
body.bg0 #fullPage .section .hhsm_hxgn_0318.hxgn_data { padding-top: 40px; }
body.bg0 #fullPage .section.section2 .hhsm_ptgc_0318 { padding-bottom: 0; }
body.bg0 #fullPage .section.section2 .vi_hxsf { padding-top: 5.21vw; }
body.bg0 #fullPage .section.section2 .hhsm_ptgclb_0318 { padding-top: 40px; }
body.bg0 #fullPage .section.section2 .hhsm_hxgn_0318.hhsm_hxgnel_0319 { padding-top: 40px; }
body.bg0 #fullPage .section.vi_cpgn .swiper_all { margin-top: 1.5vw; }
body.bg0 #fullPage .section.core4_sm0308 .box { margin-top: 2.5vw; }
body.bg0 #fullPage .section.core4_sm0308 .box .art { padding-top: 2vw; }
body.bg0 #fullPage .section.core5_sm0308 .items { margin-top: 2vw; }
body.bg0 .banner2_sm0308 { height: 100vh; }
body.bg0 .banner2_sm0308 > img { height: 100vh; object-fit: cover; }
body.bg1 { overflow: hidden; height: 100%; }
body.bg1 .banner1_sm0308 { width: 100%; height: 100vh; }
body.bg1 .banner1_sm0308 > img { width: 100vw; height: 100vh; object-fit: cover; }
body.bg1 #fullPage .section { padding: 70px 0 0; height: 100%; }
body.bg1 #fullPage .section.ban_section, body.bg1 #fullPage .section.foot { padding: 0; }
body.bg1 #fullPage .section.about2_sm0308 .fp-tableCell { vertical-align: bottom; }
body.bg1 #fullPage .section.about2_sm0308 .wrap .left h1, body.bg1 #fullPage .section.about2_sm0308 .wrap .left .h1 { padding-top: 0; margin-top: 1.56vw; }
body.bg1 #fullPage .section.about2_sm0308 .ab2_s3 .swiper-slide img { max-height: calc(100vh - 70px); }
body.bg1 #fullPage .section.about4_sm0308 { /* padding-top: 0; */ background-size: cover; }
body.bg1 #fullPage .section.about5_sm0308 { padding: 0; }
body.bg1 #fullPage .section.about5_sm0308 .fp-tableCell { position: relative; }
body.bg1 #fullPage .section.about5_sm0308 .top { top: 100px; }
body.bg1 #fullPage .section.about5_sm0308 .top + img { width: 100vw; height: 100vh; object-fit: cover; }
@media (max-width:1600px) {
	body.bg0 #fullPage .section .hhsm_xtjj_0318 { padding-bottom: 1.5vw; }
	.hhsm_xtjj_0318 ul li div { margin-top: 1.5vw; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all { margin-top: 1vw; }
	body.bg1 #fullPage .section.about2_sm0308 .wrap .left .d_img { margin-bottom: 2.5vw; }
	body.bg1 #fullPage .section.about2_sm0308 .ab2_s1 { margin-bottom: 2vw; }
	body.bg1 #fullPage .section.about4_sm0308 .ab4_s2 { margin-top: 2vw; }
	body.bg0 #fullPage .section.core5_sm0308 .items { margin-top: 1.5vw; }
	body.bg0 #fullPage .section.core5_sm0308 .items li { margin-bottom: 1.5vw; }
	body.bg0 #fullPage .section.core5_sm0308 .items li .left { width: 38%; }
	body.bg0 #fullPage .section.core5_sm0308 .items li .right { width: 62%; }
}
@media (max-width:1440px) {
	body.bg0 #fullPage .section { padding-top: 50px; }
	body.bg1 #fullPage .section { padding-top: 50px; }
	body.bg1 #fullPage .section.about2_sm0308 .wrap .left .d_img { margin-bottom: 3vw; }
	body.bg1 #fullPage .section.about2_sm0308 .ab2_s1 { margin-bottom: 4vw; }
	body.bg1 #fullPage .section.about4_sm0308 .ab4_s2 { margin-top: 3vw; }
	body.bg1 #fullPage .section.about5_sm0308 .top { top: 80px; }
}
@media (max-width:1366px) {
	body.bg0 #fullPage .section.core4_sm0308 .box { margin-top: 2vw; }
	body.bg0 #fullPage .section.core5_sm0308 .items { margin-top: 1.5vw; }
	body.bg0 #fullPage .section.core5_sm0308 .items li { margin-bottom: 1.5vw; }
	body.bg0 #fullPage .section.core5_sm0308 .items li .left { width: 38%; }
	body.bg0 #fullPage .section.core5_sm0308 .items li .right { width: 62%; }
}
@media (max-width:990px) {
	body.bg0 #fullPage .section, body.bg1 #fullPage .section { height: auto !important; padding: 40px 0; }
}
@media (max-width:768px) {
	body.bg0 #fullPage .section { padding: 0; }
	body.bg0 #fullPage .section.core1_sm0308, body.bg0 #fullPage .section.core2_sm0308, body.bg0 #fullPage .section.core3_sm0308, body.bg0 #fullPage .section.core5_sm0308 { padding: 40px 0 20px; }
	body.bg0 #fullPage .section.core1_sm0308 { padding: 60px 0 20px; }
	body.bg0 #fullPage .section.core2_sm0308 { padding: 40px 0; }
	body.bg0 #fullPage .section.core4_sm0308 { padding: 20px 0 !important; }
	body.bg0 #fullPage .section.ban_section .fp-tableCell .sub_nav_sm0308 { position: relative; bottom: auto; left: auto; }
	body.bg0 #fullPage .section.vi_sm1_sm0308 { padding: 60px 0 20px; margin-top: -20px; }
	body.bg0 #fullPage .section.vi_sm2_0308 { padding: 60px 0 30px; margin-top: -20px; }
	body.bg0 #fullPage .section.vi_sm2_0308 .info { line-height: 22px; margin: 10px 0 20px; }
	body.bg0 #fullPage .section.vi_sm2_0308 .top .d_img { position: relative; bottom: auto; }
	body.bg0 #fullPage .section.vi_sm2_0308 .bot { margin-top: 30px; }
	body.bg0 #fullPage .section.vi_sm2_0308 .bot .img ul li .box .txt { width: 90%; }
	body.bg0 #fullPage .section.vi_sm3_0308 { padding: 60px 0 20px; margin-top: -20px; }
	body.bg0 #fullPage .section.vi_sm3_0308 .vi_s1 .swiper-slide a { padding: 22px 15px; }
	body.bg0 #fullPage .section.vi_sm3_0308 .vi_s1 .swiper-slide a .p1 { font-size: 14px; }
	body.bg0 #fullPage .section.vi_sm3_0308 .vi_s1 .swiper-slide a .p2 { margin-bottom: 10px; height: 150px; }
	body.bg0 #fullPage .section.vi_sm4_0308 { padding: 60px 0 20px; margin-top: -30px; }
	body.bg0 #fullPage .section.vi_sm4_0308 .items { margin-top: 20px; }
	body.bg0 #fullPage .section.vi_sm5_0308 { padding: 60px 0 20px; margin-top: -20px; }
	body.bg0 #fullPage .section.hhsm_khal_0318 { padding: 40px 0 20px; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp { margin-top: 10px; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide { flex-wrap: wrap; -ms-flex-wrap: wrap; width: 100%; padding: 0 20px; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left { width: 100%; margin: 0 0 10px 0; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left h2 { width: 100%; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left .info { width: 100%; margin: 10px 0; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left h3 { font-size: 15px; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left ul { width: 100%; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li { width: 49%; margin-right: 2%; margin-bottom: 10px; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li:nth-child(2n) { margin-right: 0; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .left ul li span { font-size: 12px; line-height: 20px; white-space: normal; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .right { width: 100%; margin: 0; }
	body.bg0 #fullPage .section.hhsm_khal_0318 .khal_swp .swiper-slide .right .imgbox { transform: translateY(0); }
	body.bg0 #fullPage .section .hhsm_ptgc_0318 { padding: 40px 0 20px; }
	body.bg0 #fullPage .section .hhsm_ptgc_0318 .wrap .ptgc ul { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: -15px; margin-top: 20px; }
	body.bg0 #fullPage .section .hhsm_ptgc_0318 .wrap .ptgc ul li { width: calc(50% - 7.5px); margin-right: 15px; margin-bottom: 15px; padding: 20px 15px; }
	body.bg0 #fullPage .section .hhsm_ptgc_0318 .wrap .ptgc ul li:nth-child(2n) { margin-right: 0; }
	body.bg0 #fullPage .section .hhsm_ptgc_0318 .wrap .ptgc ul li .hh_bgimg { width: 50px; }
	body.bg0 #fullPage .section .hhsm_ptgclb_0318 { padding: 40px 0 20px; }
	body.bg0 #fullPage .section .hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li { padding: 20px 15px; }
	body.bg0 #fullPage .section .hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2 { margin-top: 15px; padding-top: 20px; }
	body.bg0 #fullPage .section .hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li h2:before { top: 5px; background: rgba(255, 255, 255, 0.3); }
	body.bg0 #fullPage .section .hhsm_ptgclb_0318 .wrap .ptgc .ptgc_swp li .hh_bgimg { width: 50px; }
	body.bg0 #fullPage .section .hhsm_hxgn_0318 { padding: 40px 0 20px; }
	body.bg0 #fullPage .section .hhsm_hxgn_0318 .wrap .hxgn ul { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: -15px; }
	body.bg0 #fullPage .section .hhsm_hxgn_0318 .wrap .hxgn ul li { width: 100%; height: auto; padding: 15px; margin-bottom: 15px; }
	body.bg0 #fullPage .section .hhsm_hxgn_0318 .wrap .hxgn ul li .hh_div2 { margin-top: 10px; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 { padding: 40px 0 20px; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 .cpys_swp .hh_cont { width: 100%; position: relative; background: transparent; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 .cpys_swp .hh_cont li { padding: 0 20px; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 .cpys_swp .hh_cont li .div1 img { width: 40px; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 { margin: 10px 0 15px; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 .cpys_swp .hh_cont li .div2 p { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; margin: 10px 0 15px; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 .cpys_swp .swiper-slide { padding-bottom: 50%; }
	body.bg0 #fullPage .section.hhsm_cpys_0318 .cpys_swp .swiper-slide img { min-height: 220px; object-fit: cover; }
	body.bg0 #fullPage .section .hhsm_xtjj_0318 { padding: 20px 0 40px; }
	body.bg0 #fullPage .section .hhsm_xtjj_0318 ul { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-bottom: -15px; }
	body.bg0 #fullPage .section .hhsm_xtjj_0318 ul li { width: 100%; margin: 0 0  15px 0; padding: 15px; }
	body.bg0 #fullPage .section.section2 .vi_hxsf { padding: 60px 0 0; }
	body.bg0 #fullPage .section.section2 .vi_hxsf .info { margin: 5px 0 25px; }
	body.bg0 #fullPage .section.vi_hxsf .swiper_all .vi_s3 { padding: 0; display: none; }
	body.bg0 #fullPage .section.vi_hxsf .vi_s2 .swiper-slide { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	body.bg0 #fullPage .section.vi_hxsf .vi_s2 .swiper-slide .art { padding: 10px 20px 10px; width: 100%; position: relative; top: auto; transform: translateY(0%); height: auto; }
	body.bg0 #fullPage .section.vi_hxsf .vi_s2 .swiper-slide .art .info { max-height: 110px; margin-bottom: 15px; }
	body.bg0 #fullPage .section.vi_hxsf .vi_s2 .swiper-slide .art .line { margin: 15px 0 10px; background: rgba(255, 255, 255, 0.3); }
	body.bg0 #fullPage .section.vi_hxsf .vi_s2 .swiper-slide img { -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	body.bg0 #fullPage .section.vi_cpgn { padding: 20px 0; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all { margin-top: 10px; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s5 { height: auto; width: 100%; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 { padding: 10px 0; -webkit-flex-direction: row; -moz-flex-direction: row; -ms-flex-direction: row; -o-flex-direction: row; flex-direction: row; flex-wrap: wrap; -ms-flex-wrap: wrap; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li { margin: 5px 15px; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2 li i { display: none; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s5 .vi_cpgn_ul2:before { display: none; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 { height: auto; width: 100%; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 img { width: 100%; height: auto; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 ul li.on .box { display: block; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 ul li.on .box .art { width: 100%; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 ul li.on .box .art h3 { margin-bottom: 10px; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 ul li.on .box .art p { width: 100%; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 ul li .box { left: 5px; top: 5px; width: 200px; padding: 10px; display: none; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 ul li:nth-child(4) .box { left: -100px; }
	body.bg0 #fullPage .section.vi_cpgn .swiper_all .vi_s4 ul li:nth-child(5) .box { left: -200px; }
	body.bg0 .banner2_sm0308 { height: calc(100vh - 60px); }
	body.bg0 .banner2_sm0308 > img { height: 100%; }
	body.bg0 .banner2_sm0308.ban_eng, body.bg0 .banner2_sm0308.ban_stu, body.bg0 .banner2_sm0308.ban_data, body.bg0 .banner2_sm0308.ban_lab { padding: 60px 0 40px; height: auto; }
	body.bg0 .banner2_sm0308.ban_eng > img, body.bg0 .banner2_sm0308.ban_stu > img, body.bg0 .banner2_sm0308.ban_data > img, body.bg0 .banner2_sm0308.ban_lab > img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; }
	body.bg0 .banner2_sm0308.ban_eng .wrap, body.bg0 .banner2_sm0308.ban_stu .wrap, body.bg0 .banner2_sm0308.ban_data .wrap, body.bg0 .banner2_sm0308.ban_lab .wrap { position: relative; z-index: 1; padding: 20px; width: 100%; height: 100%; left: 0; top: 0; flex-wrap: wrap; -ms-flex-wrap: wrap; transform: translate(0, 0); }
	body.bg0 .banner2_sm0308.ban_eng .wrap .left, body.bg0 .banner2_sm0308.ban_stu .wrap .left, body.bg0 .banner2_sm0308.ban_data .wrap .left, body.bg0 .banner2_sm0308.ban_lab .wrap .left { width: 100%; height: 50%; -webkit-box-ordinal-group: 2; -ms-flex-order: 2; -webkit-order: 2; order: 2; }
	body.bg0 .banner2_sm0308.ban_eng .wrap .left .info, body.bg0 .banner2_sm0308.ban_stu .wrap .left .info, body.bg0 .banner2_sm0308.ban_data .wrap .left .info, body.bg0 .banner2_sm0308.ban_lab .wrap .left .info { margin: 15px 0 25px; text-align: justify; }
	body.bg0 .banner2_sm0308.ban_eng .wrap .left .btns, body.bg0 .banner2_sm0308.ban_stu .wrap .left .btns, body.bg0 .banner2_sm0308.ban_data .wrap .left .btns, body.bg0 .banner2_sm0308.ban_lab .wrap .left .btns { margin-bottom: 0; }
	body.bg0 .banner2_sm0308.ban_eng .wrap .right, body.bg0 .banner2_sm0308.ban_stu .wrap .right, body.bg0 .banner2_sm0308.ban_data .wrap .right, body.bg0 .banner2_sm0308.ban_lab .wrap .right { width: 100%; height: 50%; }
	body.bg1 .banner1_sm0308.ban_sm { height: 60vh; }
	body.bg1 .banner1_sm0308.ban_sm .wrap { top: 50%; transform: translateY(-50%); }
	body.bg1 .banner1_sm0308.cpfw { height: 50vh; }
	body.bg1 #fullPage .section.about2_sm0308 { padding-bottom: 0; }
	body.bg1 #fullPage .section.about2_sm0308 .ab2_s1 { margin-bottom: 0px; }
	body.bg1 #fullPage .section.about2_sm0308 .ab2_s1 .swiper-slide h2 { margin-bottom: 15px; }
	body.bg1 #fullPage .section.about2_sm0308 .wrap .left h1, body.bg1 #fullPage .section.about2_sm0308 .wrap .left .h1 { margin-top: 0; }
	body.bg1 #fullPage .section.about2_sm0308 .wrap .left .d_img { margin: 15px 0; }
	body.bg1 #fullPage .section.about4_sm0308 { padding-top: 40px; }
	body.bg1 #fullPage .section.about5_sm0308 .top { position: relative; top: 40px; }
	body.bg1 #fullPage .section.about5_sm0308 .top + img { width: 100%; height: auto; }
	.hhsm_hxgn_0318.hhsm_hxgnel_0319.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li { width: 100%; padding: 15px; margin: 0; margin-bottom: 15px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2 { padding-bottom: 15px; margin-bottom: 10px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div1 .left h2:before { width: 30px; background: rgba(255, 255, 255, 0.3); }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 { width: 100%; margin-top: 0; }
	.hhsm_mindaioys_0322 { padding: 40px 0 20px; }
	.hhsm_mindaioys_0322 .hh_cont { margin-top: 0; }
	.hhsm_mindaioys_0322 .hh_cont .items { margin-top: 20px; }
	.hhsm_mindaioys_0322 .hh_cont .items li { width: 100%; margin-right: 0; margin-bottom: 15px; padding: 15px; height: auto; }
	.hhsm_mindaioys_0322 .hh_cont .items li:nth-child(2n) { margin-right: 0; }
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div h3 { margin-left: 15px; }
	.hhsm_sencs_0319 .tb_box .tb_li td:nth-of-type(1) { width: 115px; }
	.hhsm_sencs_0319 .tb_box .tb_li td:nth-of-type(2) { width: calc(100% - 115px); }
	.hhsm_xtjj_0318.mindaiosen ul li { padding: 15px; }
	.hhsm_xtjj_0318.mindaiosen .mindaiosen_s li a h1, .hhsm_xtjj_0318.mindaiosen .mindaiosen_s li a .h1 { line-height: 24px; height: 48px; }
	.sub_nav_sm0308.hhsm_senjj_nav .wrap .right a { margin-left: 15px; }
	.sub_nav_sm0308.hhsm_senjj_nav .wrap .right a:first-child { margin-left: 0; }
	.wrap#page2, .wrap#page3, .wrap#page4, .wrap#page5, .wrap#page6 { padding-top: 60px; margin-top: -60px; }
	.hhsm_vspt_0327 .sol_d1_0308 .box .left .info { margin-bottom: 25px; }
	.hhsm_hxgn_0318.hhsm_hxgnel_0319 .wrap .hxgn ul { margin-bottom: -20px; margin-top: 25px; }
	.hhsm_hxgn_0318.hhsm_hxgnel_0319 .wrap .hxgn ul li { width: 100%; margin: 0 0 20px 0; }
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 { padding-top: 0; }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn .hx_p { font-size: 14px; }
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items { margin-top: 20px; }
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li { padding: 15px; }
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info { padding-top: 20px; }
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .info:before { width: 30px; background: rgba(255, 255, 255, 0.3); top: 5px; }
	.hhsm_mindaioys_0322.hhsm_vsyh_0327 .hh_cont .items li .d_img { top: 15px; right: 15px; }
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul { flex-wrap: wrap; -ms-flex-wrap: wrap; }
	.hhsm_xtjj_0318.hhsm_vsul_0327 ul li { padding: 15px; width: 100%; margin-bottom: 15px; }
	.hhsm_xtjj_0318.hhsm_vsul_0327 { padding: 40px 0; }
	.hhsm_xtjj_0318 ul li div .syb { width: 30px; height: 2px; background: rgba(255, 255, 255, 0.3); }
	.hhsm_vsdw_0327 .hx_p { margin: 15px 0 25px; font-size: 14px; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 15px; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt .left { width: 100%; height: 200px; object-fit: cover; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul { width: 100%; padding: 15px; border-top: none; border-left: 1px solid rgba(255, 255, 255, 0.2); }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li { margin: 15px 0; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li:first-child { margin-top: 15px; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 { margin-bottom: 10px; }
	.hhsm_vsdw_0327.hhsm_vfix2 .wt ul li .div1 img { min-width: 30px; margin-right: 15px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li { padding: 15px; }
	.vi_sm5_0308.vi_smbox.cpsyt + .hhsm_sencs_0319 { padding-top: 24px; }
	.ywlc_sm0308 .box { flex-wrap: wrap; -ms-flex-wrap: wrap; margin-top: 20px; }
	.ywlc_sm0308 .box .item { width: 100%; max-width: 100%; margin-bottom: 30px; padding-left: 40px; position: relative; -webkit-box-align: start; -ms-flex-align: start; -webkit-align-items: flex-start; align-items: flex-start; }
	.ywlc_sm0308 .box .item:before { content: ''; width: 100%; height: 1%; position: absolute; left: 0; bottom: -10px; background: rgba(255, 255, 255, 0.3); }
	.ywlc_sm0308 .box .item h4 { color: #307BFF; }
	.ywlc_sm0308 .box .item .icon { display: none; }
	.ywlc_sm0308 .box .item .info { text-align: left; margin-top: 10px; }
	.ywlc_sm0308 .box .item em { margin: 15px auto; position: absolute; left: 0; top: 50%; margin-top: -12.5px; }
	.ywlc_sm0308 .box .item em:before { display: none; }
	.ywlc_sm0308 .box .item em:after { display: none; }
	.qgszc_sm0308 { padding-top: 30px; padding-bottom: 30px; }
	.ywlc_sm0308 { padding-top: 30px; }
	body.bg0 #fullPage { height: auto !important; }
	.wap.kf { position: fixed; width: 100%; overflow: hidden; z-index: 400; bottom: 0px; padding: 8px 10px; -webkit-transition: all 0.6s; -o-transition: all 0.6s; transition: all 0.6s; display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-justify-content: space-between; justify-content: space-between; }
	.wap.kf a { width: 32%; background-color: #2f33b2; border-radius: 4px; padding: 0 12px; height: 38px; 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; font-size: 14px; }
	.wap.kf a img { margin-right: 5px; }
	.markbox .form .btn .button:after { background-size: 50% auto; }
	.open_mark.wap { position: fixed; bottom: 5%; right: 3.125%; width: 112px; height: 38px; text-align: center; border-radius: 40px; background-color: #2f33b2; z-index: 9; line-height: 38px; color: #fff; font-size: 14px; }
	#corepage2, #corepage3, #corepage4, #corepage5, #corepage6, #corepage7 { padding-top: 60px; margin-top: -60px; }
	.section.contact2_sm0308 { padding-top: 60px !important; }
	.section.contact2_sm0308 #aboutpage7 { padding-top: 60px; margin-top: -60px; }
}
@media (max-width:1440px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { font-size: 14px; line-height: 26px; height: 52px; }
}
@media (max-width:1280px) {
	.hhsm_mindaioys_0322 .hh_cont .items li p { line-height: 22px; height: 44px; }
}
@media (max-width:768px) {
	.hhsm_mindaioys_0322 .hh_cont .items li .hh_div { margin-bottom: 15px; }
	.hhsm_mindaioys_0322 .hh_cont .items li a { padding-right: 0; }
	.hhsm_mindaioys_0322 .hh_cont .items li p { overflow-y: scroll; padding-right: 5px; height: auto; max-height: 44px; }
	.hhsm_mindaioys_0322 .hh_cont .items li p::-webkit-scrollbar { width: 2px; height: 2px; }
	.hhsm_mindaioys_0322 .hh_cont .items li p::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
	.sol_d3_0308 .items li { min-height: 0; }
	.sol_d3_0308 .items li p { max-height: 40px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p { height: 44px; overflow-y: scroll; padding-right: 5px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p::-webkit-scrollbar { width: 2px; height: 2px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327 .wrap .hxgn ul li .hh_div2 p::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
	.hhsm_mindaioys_0322 .hh_cont .items li .info div { line-height: 22px; max-height: 44px; height: auto; }
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2 { overflow-y: scroll; padding-right: 5px; height: auto; max-height: 44px; margin-top: 5px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2::-webkit-scrollbar { width: 2px; height: 2px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2::-webkit-scrollbar-thumb { background-color: #307BFF; border-radius: 10px; }
	.hhsm_hxgn_0318.hhsm_vshx_0327.vfix4 .wrap .hxgn ul li .hh_div2 p { height: auto; }
}

.hhsm_senmljj_0319 .htmlviewstr {  }

.disnone { display: block !important; } 