@charset "utf-8";

/**
 * SMB stylesheet file
 *
 * @author: Dai Zhen <daizhen@123.com.cn>
 * @scene: 
 * @copyright: null
 */



/* ================================================================================= */
/* common style */
/* ================================================================================= */
@font-face {
	font-family: "SourceHanSansCN-Light";
	src: url("/fonts_mt/SourceHanSansCN-Light.ttf") format("truetype"), url("/fonts_mt/SourceHanSansCN-Light.eot") format("eot"), url("/fonts_mt/SourceHanSansCN-Light.woff") format("woff"), url("/fonts_mt/SourceHanSansCN-Light.woff2") format("woff2"), url("/fonts_mt/SourceHanSansCN-Light.svg#SourceHanSansCN-Light") format("svg");
}

@font-face {
	font-family: "SourceHanSansCN-Regular";
	src: url("/fonts_mt/SourceHanSansCN-Regular.ttf") format("truetype"), url("/fonts_mt/SourceHanSansCN-Regular.eot") format("eot"), url("/fonts_mt/SourceHanSansCN-Regular.woff") format("woff"), url("/fonts_mt/SourceHanSansCN-Regular.woff2") format("woff2"), url("/fonts_mt/SourceHanSansCN-Regular.svg#SourceHanSansCN-Regular") format("svg");
}

html {
	/* font-family: PingFangSC, "Helvetica Neue", Helvetica, STHeiTi, 'Microsoft Yahei', Arial, sans-serif; */
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
	font-family: "SourceHanSansCN-Light";
}


article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
app-business,
summary {
	display: block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: 400;
}

audio,
canvas,
progress,
video {
	display: inline-block;
	vertical-align: baseline;
}

audio:not([controls]) {
	display: none;
	height: 0;
}

[hidden],
template {
	display: none;
}

svg:not(:root) {
	overflow: hidden;
}

a {
	background: none;
	text-decoration: none;
	-webkit-touch-callout: none;
	/*禁用长按页面时的弹出菜单(iOS下有效)*/
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	/*去掉iOS点击链接时默认的灰色半透明覆盖层*/
	color: inherit;
}

a:active {
	outline: 0;
}

sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -0.5em;
}

sub {
	bottom: -0.25em;
}

img {
	border: 0 none;
	vertical-align: middle;
}

hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0;
}

pre {
	overflow: auto;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}

code,
kbd,
pre,
samp {
	font-family: monospace;
	font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	-webkit-appearance: none;
	color: inherit;
	font: inherit;
	margin: 0;
	border: 0 none;
	background: transparent;
	outline: none;
}

button,
select {
	text-transform: none;
}

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}

button[disabled],
input[disabled] {
	cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input {
	line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
	box-sizing: border-box;
	padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
	height: auto;
}

input[type="search"] {
	-webkit-appearance: textfield;
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}

legend {
	border: 0;
	padding: 0;
}

textarea {
	overflow: auto;
	resize: vertical;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
}

button,
input,
select,
textarea {
	font-family: "Helvetica Neue", Helvetica, STHeiTi, 'Microsoft Yahei', Arial, sans-serif;
}

ul,
ol {
	list-style: none !important;
}

li {
	display: list-item;
	text-align: -webkit-match-parent;
}

input:focus {
	outline: none;
}

input::-moz-placeholder,
textarea::-moz-placeholder {
	color: #aaa;
}

input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
	color: #aaa;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
	color: #aaa;
}

html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
app-business,
summary,
time,
mark,
audio,
video {
	margin: 0;
	padding: 0;
}

ul,
ol,
li {
	list-style: none;
}

em {
	font-style: normal;
}


/*浮动*/

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix {
	*zoom: 1;
}

.clearfix:after {
	content: "";
	display: table;
	line-height: 0;
	font-size: 0;
	clear: both;
}

.dn {
	display: none;
}

.tal {
	text-align: left !important;
}

/* ================================================================================= */
/* module style */
/* ================================================================================= */

body {
	margin: 0;
	min-height: 100vh;
	/* font: 14px -apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif; */
	-webkit-overflow-scrolling: touch;
	color: #333;
}


@media screen and (max-width: 1790px) {
	.lg-inner {
		width: 100%;
		padding: 0 3.75em;
	}

	.global-inner {
		width: 100%;
		padding: 0 4.75em;
	}

	.sm-inner {
		width: 100%;
		padding: 0 14em;
	}

	.inside-inner {
		width: 100%;
		padding: 0 8em;
	}

	.m-inner {
		width: 100%;
		padding: 0 13em;
	}
}

@media screen and (max-width: 1500px) {

	.global-inner,
	.sm-inner,
	.inside-inner,
	.m-inner {
		padding: 0 3.75em 0 4.75em;
	}
}

@media screen and (max-width: 1366px) {

	.lg-inner,
	.global-inner,
	.sm-inner,
	.inside-inner,
	.m-inner {
		padding: 0 2.5em;
	}
}

@media (max-width: 991.98px) {

	.lg-inner,
	.global-inner,
	.sm-inner,
	.inside-inner,
	.m-inner {
		width: 100% !important;
		padding: 0 0.24rem;
		margin: 0 auto;
	}

	.lg-inner .global-inner {
		padding: 0;
	}
}

@media screen and (max-width: 991.98px) {
	.modal-close {
		width: 0.5rem;
		height: 0.5rem;
		right: 0.24rem;
		top: 0.24rem;
		margin: 0;
	}
}

@media screen and (max-width: 991.98px) {
	.modal-video video {
		object-fit: contain;
	}
}

@media screen and (max-width: 1210px) {
	.modal-website .item {
		margin-right: 2%;
	}

	.modal-website .item.item1 {
		padding-left: 0;
	}
}

@media screen and (max-width: 1330px) {
	.mysf-jxs .mysf-plink {
		padding: 0 2% 0 0;
	}
}

@media screen and (max-width: 1500px) {
	.head-brand .lv3list2 .item {
		font-size: 14px;
	}

	.head-brand .lv3list2 h5,
	.head-brand .lv3list2 .list {
		width: 100%;
		float: none;
		overflow: hidden;
	}

	.head-sfbox {
		padding: 0 0.5em;
	}

	.head-navlist .lv1 {
		padding-left: 0.5em;
		padding-right: 0.5em;
	}

	.head-website {
		margin-left: 1em;
	}
}

@media screen and (max-width: 1366px) {
	.head-left {
		padding-left: 0;
	}

	.head-sfbox {
		padding: 0 1em;
	}

	.head-navlist .lv1 {
		padding-left: 0.5em;
		padding-right: 0.5em;
	}

	.head-website {
		margin-left: 0.5em;
	}
}

@media screen and (max-width: 991.98px) {
	.header>.lg-inner {
		display: block;
	}

	.head-left {
		float: left;
	}

	.head-right {
		float: right;
	}
}

@media screen and (max-width: 1366px) {
	.footer.web {
		font-size: 13px;
	}
}

@media screen and (max-width: 1600px) {
	.footer.web .foot-mend_select .check-list li {
		margin-right: 4%;
	}
}

@media screen and (max-width: 991.98px) {
	.fixed-tool {
		margin: 0;
		top: 100%;
		font-size: 0.14rem;
		transform: translateY(-1.96rem);
		-webkit-transform: translateY(-1.96rem);
	}

	.fixed-tool .icon {
		width: 0.5rem;
		height: 0.5rem;
	}

	.fixed-tool .tit {
		width: 0.5rem;
		height: 0.5rem;
	}

	.header {
		line-height: 0.78rem;
	}

	.head-logo {
		padding: 0.2rem 0;
	}

	.head-logo img {
		height: 0.38rem;
	}

	#udesk_btn>a {
		width: 0.5rem !important;
		height: 0.5rem !important;
		line-height: 0.5rem !important;
		background-color: rgba(0, 0, 0, 0.38) !important;
		margin: 0 0 2px !important;
		bottom: 1.96rem !important;
	}

	#udesk_btn>a>span:first-child {
		width: 0.28rem !important;
		height: 0.28rem !important;
		position: absolute;
		left: 50%;
		top: 50%;
		margin: -0.14rem 0 0 -0.14rem !important;
		display: block;
	}

	#udesk_btn>a>span:first-child img {
		display: block;
	}

	#udesk_btn>a>span:nth-child(2) {
		display: none !important;
	}

	#udesk_btn_text,
	#udesk_btn_circle {
		display: none !important;
	}
}

@media screen and (min-width: 992px) {
	.btn-bwhite:hover {
		color: #fff !important;
		border-color: #f38724;
	}

	.btn-bwhite:hover:before {
		left: 0;
	}
}

@media screen and (min-width: 992px) {
	a.btn-default:hover {
		color: #fff;
		border-color: #f38724;
		background-color: #f38724;
	}
}

@media screen and (max-width: 991.98px) {
	a.btn-default {
		width: 1.2rem;
		height: 0.36rem;
		line-height: 0.34rem;
		font-size: 0.16rem;
	}

	a.btn-default .fa {
		margin-right: 0.12rem;
		margin-top: 0;
	}
}

@media screen and (max-width: 991.98px) {
	.global-page {
		line-height: 0.5rem;
		margin: 0.2rem auto;
	}

	.global-page a {
		width: 0.5rem;
		height: 0.5rem;
		font-size: 0.3rem;
	}

	.global-page span {
		padding: 0;
		min-width: 0.88rem;
	}

	/*    .global-page .go-start {
        background-image: url("/Img_mt/images/page-start_h.png");
        margin-right: 5px;
    }
    .global-page .go-prev {
        background-image: url("/Img_mt/images/page-prev_h.png");
    }
    .global-page .go-next {
        background-image: url("/Img_mt/images/page-next_h.png");
    }
    .global-page .go-end {
        margin-left: 5px;
        background-image: url("/Img_mt/images/page-end_h.png");
    } */
}

@media screen and (min-width: 992px) {
	.btn-more_a:hover {
		background: #f38724;
		border: 1px solid #f38724;
	}

	.btn-more_a:hover .txt {
		color: #fff;
	}

	.btn-more_a:hover .icon .active {
		width: 50%;
		-webkit-transition: width .2s ease-out, -webkit-transform .3s .3s ease-in-out;
		-ms-transition: transform .3s .3s ease-in-out, width .2s ease-out;
		transition: transform .3s .3s ease-in-out, width .2s ease-out, -webkit-transform .3s .3s ease-in-out;
		-webkit-transform: translateX(500%);
		transform: translateX(500%);
	}

	.btn-more_a:hover .icon .hover {
		width: 100%;
		-webkit-transition: width .2s .3s ease-out, -webkit-transform .3s .3s ease-in-out;
		-ms-transition: transform .3s .3s ease-in-out, width .2s .3s ease-out;
		transition: transform .3s .3s ease-in-out, width .2s .3s ease-out, -webkit-transform .3s .3s ease-in-out;
		-webkit-transform: translateX(0%);
		transform: translateX(0%);
	}

	.btn-more_a.is-green:hover {
		background: #70bb2b;
	}
}

@media screen and (max-width: 991.98px) {
	a.btn-more_a {
		width: 2.15rem;
		height: 0.4rem;
		border-radius: 0.2rem;
	}

	a.btn-more_a .txt {
		font-size: 0.16rem;
		line-height: 0.38rem;
		margin: 0;
	}

	a.btn-more_a .icon {
		display: none;
	}
}

@media screen and (min-width: 992px) {
	.form-btnbox a.btn-submit:hover {
		background: transparent;
		color: #f38724;
	}

	.form-btnbox a.btn-reset:hover {
		background: transparent;
		color: #999;
	}
}

@media screen and (max-width: 991.98px) {
	.form-group {
		margin-bottom: 0.3rem;
	}

	.control-label {
		font-size: 0.18rem;
		line-height: 0.28rem;
		margin-bottom: 6px;
		font-family: "SourceHanSansCN-Regular";
	}

	.form-control {
		height: 0.48rem;
		font-size: 0.18rem;
		line-height: 0.28rem;
		padding: 0.1rem 0.24rem;
	}

	select.form-control {
		appearance: auto;
		-webkit-appearance: auto;
		-moz-appearance: auto;
		background: #eee;
		padding: 0.1rem 0.24rem;
	}

	textarea.form-control {
		height: 2.4rem;
	}

	.form-btnbox {
		margin-top: 6px;
	}

	.form-btnbox a {
		width: 1.98rem;
		max-width: 48%;
		height: 0.4rem;
		line-height: 0.38rem;
		font-size: 0.16rem;
		border-radius: 0.2rem;
		margin: 0 0.18rem 0 0;
	}
}

@media screen and (max-width: 575px) {
	.form-btnbox {
		margin-top: 6px;
	}

	.form-btnbox a {
		margin: 0;
	}

	.form-btnbox a.btn-reset {
		float: right;
	}
}

@media screen and (max-width: 991.98px) {
	.head-menu {
		order: 3;
	}

	.head-language2 {
		order: 2;
	}

	.search-box-b {
		order: 1;
	}

	.pur-seach_c {
		margin: .3rem auto;
		display: flex;
		justify-content: center;
		align-items: center;
	}

	.search-con .seach-div_c {
		margin-right: .3rem;
		width: 60%;
	}

	.search-con .seach-div_c input {
		width: 100%;
		border: solid 1px #f38724;
		border-radius: .5rem;
		padding-left: .3rem;
		height: .46rem;
	}

	.search-con .btn-par_c {
		background: none;
		border-radius: inherit;
	}

	.search-con .btn-par_c a {
		color: #fff;
		font-size: .16rem;
		width: 1rem;
		height: .46rem;
		display: block;
		text-align: center;
		line-height: .46rem;
		background: #f38724;
		border-radius: .64rem;
	}

	.search-con .search-txt {
		text-align: center;
		font-size: .16rem;
		color: #333333;
		margin-bottom: .43rem;
	}
}

@media screen and (max-width: 1366px) {
	.search-box-b {
		margin-right: 20px;
		margin-left: 20px;
	}
}

@media screen and (max-width: 1800px) and (min-width: 1601px) {
	html {
		font-size: 19px;
	}
}

@media screen and (max-width: 1600px) and (min-width: 1501px) {
	html {
		font-size: 18px;
	}
}

@media screen and (max-width: 1500px) and (min-width: 1367px) {
	html {
		font-size: 17px;
	}
}

@media screen and (max-width: 1366px) and (min-width: 992px) {
	html {
		font-size: 16px;
	}
}

@media screen and (max-width: 991.98px) {
	html {
		font-size: 14px;
	}
}

@media screen and (max-width: 1500px) {

	.prdt-classitem .classtit a {
		padding-right: 50px;
	}

	.prdt-classitem .classlist li {
		padding-right: 50px;
	}

	.prdt-classitem .classlist li.current:after {
		width: 50px;
	}

	.prdt-classitem:not(.had-subnav).current .classtit a:after {
		width: 50px;
	}
}

@media screen and (max-width: 1366px) {

	.prdt-classitem .classtit a {
		padding-right: 40px;
	}

	.prdt-classitem .classlist li {
		padding-right: 40px;
	}

	.prdt-classitem .classlist li.current:after {
		width: 40px;
	}

	.prdt-classitem:not(.had-subnav).current .classtit a:after {
		width: 40px;
	}
}

@media screen and (min-width: 992px) {
	.prdt-list .item-inner:hover {
        box-shadow: 0 0 4px rgba(243, 135, 36, 1);
	}

	.prdt-list .item-inner:hover .image {
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
	}

	.prdt-list .item-inner:hover .item-more {
		color: #fff !important;
		background-color: #f38724;
	}
}

@media screen and (max-width: 1600px) {
	.prdt-list li {
		width: 33.333%;
	}
}

@media screen and (max-width: 1200px) {
	.prdt-list li {
		width: 50%;
	}
}

@media screen and (max-width: 991.98px) {
	.page-product {
		padding-bottom: 0.6rem;
	}

	.prdt-layout {
		padding-bottom: 0;
	}

	.prdt-content {
		padding: 0 0.2rem 0.2rem;
	}

	.prdt-content .global-page {
		margin-top: 0.2rem;
	}

	.prdt-list {
		margin: 0 -0.1rem -0.2rem;
	}

	.prdt-list li {
		margin-bottom: 0.2rem;
		padding: 0 0.1rem;
	}

	.prdt-list .item-imgs {
		height: 2.88rem;
	}

	.prdt-list .item-bd {
		padding: 0.24rem 0.24rem 0.36rem;
		font-size: 0.17rem;
		line-height: 0.3rem;
	}

	.prdt-list .item-tit {
		font-size: 0.22rem;
		line-height: 0.3rem;
		height: 0.3rem;
		margin-bottom: 0.2rem;
	}

	.prdt-list .item-level {
		height: 0.3rem;
		margin-bottom: 6px;
	}

	.prdt-list .item-gg {
		height: 0.3rem;
	}

	.prdt-list .item-more {
		height: 0.4rem;
		line-height: 0.38rem;
		margin-top: 0.38rem;
		border-radius: 0.2rem;
	}
}

@media screen and (max-width: 767.98px) {
	.prdt-list li {
		width: 100%;
	}
}

@media screen and (max-width: 991.98px) {
	.modal-detbox .modal-content {
		padding: 0.54rem 0.3rem;
	}

	.modal-detbox .modal-close {
		width: 0.6rem;
		height: 0.6rem;
	}

	.modal-detbox .prdt-tit {
		font-size: 0.3rem;
		line-height: 0.4rem;
		padding-bottom: 0.26rem;
		margin-bottom: 0.2rem;
	}

	.modal-detbox .prdt-list {
		font-size: 0.17rem;
		line-height: 0.29rem;
	}
}

@media screen and (min-width: 992px) {
	.prdt2-foCtrl:hover {
		border-color: #f38724;
		background-color: #f38724;
	}
}

@media screen and (max-width: 991.98px) {
	.prdt2-sectone .imgs.web {
		height: 5.22rem !important;
	}

	.prdt2-sectone .bdbox {
		top: 1.47rem;
	}

	.prdt2-sectone .bdbox .t1 {
		font-size: 0.22rem;
		margin-bottom: 0.63rem;
	}

	.prdt2-sectone .bdbox .t1:after {
		height: 0.3rem;
		margin-top: 0.17rem;
	}

	.prdt2-sectone .bdbox .w1 {
		font-size: 0.43rem;
		margin-bottom: 0.15rem;
	}

	.prdt2-sectone .bdbox .t2 {
		font-size: 0.16rem;
		line-height: 0.18rem;
		padding: 0;
	}

	.prdt2-sectone .more {
		bottom: 0.36rem;
	}

	.prdt2-sectone .more .tt {
		font-size: 0.16rem;
	}

	.prdt2-sectone .more .arrow {
		width: 0.48rem;
		height: 0.48rem;
		margin-top: 0.16rem;
	}

	.prdt2-sectwo {
		padding: 0;
		border-bottom: none;
	}

	.prdt2-sectwo .row-left {
		width: 100vw;
		margin: 0 -0.18rem;
		padding: 0.35rem 1.5rem 0.45rem 0.18rem;
		border-bottom: solid 1px #ececec;
	}

	.prdt2-sectwo .row-left .t1 {
		font-size: 0.3rem;
	}

	.prdt2-sectwo .row-left .t2 {
		font-size: 0.18rem;
		margin-top: 0.16rem;
	}

	.prdt2-sectwo .row-left .btn-return {
		position: absolute;
		right: 0.18rem;
		top: 0.36rem;
		margin: 0;
	}

	.prdt2-collapse {
		width: 100vw;
		margin: 0 -0.18rem;
		padding: 0.28rem 0.18rem !important;
		border-bottom: solid 1px #ececec;
	}

	.prdt2-collapse .prdt2-stit {
		font-size: 0.24rem;
		line-height: 0.4rem;
		margin: 0;
	}

	.prdt2-collapse .prdt2-stit .icon {
		width: 0.24rem;
		height: 0.24rem;
		display: block;
		position: absolute;
		right: 0;
		top: 50%;
		margin-top: -0.12rem;
	}

	.prdt2-collapse .prdt2-stit .icon:before {
		content: '';
		width: 100%;
		height: 2px;
		display: block;
		background-color: #333;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -1px;
	}

	.prdt2-collapse .prdt2-stit .icon:after {
		content: '';
		width: 2px;
		height: 100%;
		display: block;
		background-color: #333;
		position: absolute;
		left: 50%;
		top: 0;
		margin-left: -1px;
	}

	.prdt2-collapse .prdt2-doc {
		display: none;
		font-size: 0.17rem !important;
		line-height: 0.29rem !important;
		margin-top: 0.18rem;
	}

	.prdt2-collapse.in .prdt2-stit .icon:after {
		display: none;
	}

	.prdt2-collapse.active .prdt2-doc {
		display: block;
	}

	.prdt2-secthree {
		padding: 0;
		border-bottom: none;
		margin-bottom: 0.6rem;
	}

	.prdt2-sectfour {
		margin: 0 -0.18rem;
		padding-bottom: 0.32rem;
	}

	.prdt2-foswip .slide-imgs {
		height: 4.5rem;
	}

	.prdt2-foswip .slide-tit {
		font-size: 0.17rem;
		line-height: 0.22rem;
		margin-top: 0.15rem;
	}

	.prdt2-sectend {
		padding: 0.46rem 0;
	}

	.prdt2-sectend .imgs {
		width: 1.15rem;
		padding: 0.08rem;
		margin-bottom: 0.34rem;
	}

	.prdt2-sectend .tit {
		font-size: 0.22rem;
		margin-bottom: 0.32rem;
	}

	.prdt2-sectend .word {
		font-size: 0.17rem;
		line-height: 0.22rem;
	}

	.prdt2-sectend .word span {
		display: block;
	}

	.prdt2-sectend .word a {
		margin-top: 2px;
	}
}

@media screen and (max-width: 1440px) {
	.prdtDet-imgbot {
		padding: 0 3em;
	}

	.prdtDet-sctrl {
		width: 2em;
	}
}

@media screen and (max-width: 991.98px) {
	.prdtDet-row {
		padding: 0;
	}

	.prdtDet-box {
		padding: 0.35rem 0 0.5rem;
	}

	.prdtDet-imgbox {
		width: 100%;
		max-width: 100%;
		float: none;
	}

	.prdtDet-body {
		padding: 0;
		width: 100%;
		display: block;
		margin-top: 0.36rem;
	}

	.prdtDet-body .btn-return {
		position: static;
		margin: 0.36rem auto 0;
		width: 1.5rem;
		height: 0.4rem;
		line-height: 0.38rem;
		font-size: 0.16rem;
	}

	.prdtDet-body .btn-return .fa {
		margin-right: 0.12rem;
	}

	.prdtDet-hd {
		padding: 0;
		margin-bottom: 0.36rem;
	}

	.prdtDet-hd .tit {
		font-size: 0.3rem;
	}

	.prdtDet-hd .desc {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin-bottom: 0.3rem;
	}

	.prdtDet-hd .line {
		width: 0.48rem;
	}

	.prdtDet-param {
		margin-bottom: 0.36rem;
	}

	.prdtDet-td {
		margin-bottom: 0.36rem;
	}

	.prdtDet-intt {
		margin-bottom: 0.14rem;
	}

	.prdtDet-intt span {
		font-size: 0.18rem;
		line-height: 0.3rem;
	}

	.prdtDet-doc {
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.prdtDet-sctrl:after {
		width: 0.14rem;
		height: 0.26rem;
	}
}

@media screen and (min-width: 992px) {
	.case-classwip .swiper-slide:hover .slide-tit {
		color: #f38724;
	}

	.case-classwip .swiper-slide:hover .slide-icon .icon1 {
		display: none;
	}

	.case-classwip .swiper-slide:hover .slide-icon .icon2 {
		display: block;
	}
}

@media screen and (min-width: 992px) {
	.case-twlist .slide-inner:hover .slide-zhe {
		opacity: .6;
		z-index: 5;
	}

	.case-twlist .slide-inner:hover .slide-doc {
		opacity: 1;
		z-index: 10;
	}

	.case-twlist .slide-inner:hover .doc {
		opacity: 1;
		transform: none;
		-webkit-transform: none;
		transition-delay: .3s;
		-webkit-transition-delay: .3s;
	}
}

@media screen and (min-width: 992px) {
	.case-twCtrl:hover {
		border-color: #f38724;
		background-color: #f38724;
	}
}

@media screen and (max-width: 1600px) {
	.case-ctlist li {
		width: 25%;
	}
}

@media screen and (max-width: 991.98px) {
	.case-body {
		padding: 0.36rem 0 0.6rem;
	}

	.case-classbox {
		width: 100vw;
		padding: 0 0.48rem 0.32rem;
		margin: 0 -0.18rem;
	}

	.case-classwip .swiper-slide {
		margin-right: 0.3rem;
	}

	.case-classwip .slide-icon {
		width: 0.5rem;
		height: 0.5rem;
		margin-bottom: 0.1rem;
	}

	.case-classwip .slide-tit {
		font-size: 0.17rem;
		line-height: 1em;
	}

	.case-classCtrl {
		width: 0.3rem;
	}

	.case-classCtrl.prev {
		left: 0.18rem;
	}

	.case-classCtrl.next {
		right: 0.18rem;
	}

	.case-twlist {
		width: 100vw;
		margin: 0.5rem -0.18rem 0;
	}

	.case-twlist .slide-imgs {
		height: 4.5rem;
	}

	.case-twlist .slide-tit {
		font-size: 0.17rem;
		line-height: 0.22rem;
		margin-top: 0.15rem;
	}

	.case-twlist li {
		margin-bottom: .2rem
	}

	.case-ctlist {
		min-height: 1.5rem;
		margin: 0.3rem -0.1rem 0;
	}

	.case-ctlist li {
		width: 33.33%;
		padding: 0 0.1rem;
		margin-bottom: 0.2rem;
	}

	.case-ctlist .item-inner {
		display: table;
	}

	.case-ctlist .item-tit {
		height: 1.48rem;
		font-size: 0.2rem;
		line-height: 0.3rem;
	}

	.case-ctlist .item-num {
		font-size: 0.72rem;
		top: 0.98rem;
	}
}

@media screen and (max-width: 767.98px) {
	.case-ctlist li {
		width: 50%;
	}
}

@media screen and (max-width: 575.98px) {
	.case-ctlist li {
		width: 100%;
	}
}

@media screen and (min-width: 992px) {
	.channel-list li:hover .image {
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
	}

	.channel-list li.open-det .item-titbox {
		top: 72px;
		margin-top: 0;
		transform: none;
		-webkit-transform: none;
	}

	.channel-list li.show .item-doc {
		opacity: 1;
		transform: none;
		-webkit-transform: none;
	}
}

@media screen and (max-width: 991.98px) {
	.page-channel {
		background-color: #f5f5f5;
	}

	.channel-box {
		padding: 0.48rem 0 0.6rem;
	}

	.channel-topbox {
		padding-bottom: 0.4rem;
		text-align: left;
	}

	.channel-topbox .title {
		font-size: 0.29rem;
		line-height: 0.38rem;
	}

	.channel-topbox .title:before {
		width: 0.48rem;
		left: 0;
		transform: none;
		-webkit-transform: none;
	}

	.channel-topbox .doc {
		width: 100%;
		margin-top: 0.24rem;
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.channel-list {
		margin: 0;
	}

	.channel-list li {
		padding: 0 0.18rem;
	}

	.channel-list .item-imgs {
		height: 3.24rem;
	}

	.channel-list .item-titbox {
		margin-top: 0;
		top: 1.42rem;
		transform: none;
		-webkit-transform: none;
	}

	.channel-list .item-tit {
		font-size: 0.29rem;
		line-height: 0.38rem;
	}

	.channel-list .btn-chanl_open {
		font-size: 0.16rem;
		line-height: 0.18rem;
		padding: 0.1rem 0 0;
	}

	.channel-list .btn-chanl_close {
		font-size: 0.16rem;
		line-height: 0.18rem;
		padding: 0.1rem 0.14rem 0;
		position: static;
		transform: none;
		-webkit-transform: none;
	}

	.channel-list .item-bd {
		padding: 0.28rem 0;
		border-bottom: solid 1px #93c0ab;
		margin-bottom: 0.48rem;
		position: static;
		background-color: transparent;
		transition: none;
		-webkit-transition: none;
	}

	.channel-list .item-doc {
		font-size: 0.17rem;
		line-height: 0.29rem;
		height: auto;
		padding: 0;
		opacity: 1;
		transform: none;
		-webkit-transform: none;
		color: #333;
		transition: none;
		-webkit-transition: none;
	}

	.channel-list .item-doc strong {
		color: #f38724;
	}

	.channel-list .item-doc p {
		margin-bottom: 0.29rem;
	}

	.channel-list .item-doc p:last-child {
		margin-bottom: 0;
	}

	.channel-list .doc {
		padding: 0;
	}
}

@media screen and (max-width: 991.98px) {
	.chairman-box {
		padding: 0.48rem 0 0.6rem;
	}

	.chairman-introd .titbox {
		width: 100%;
		max-width: 100%;
		margin-bottom: 0.28rem;
	}

	.chairman-introd .introd {
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.chairman-bot {
		margin: 0.4rem 0 0;
	}
}

@media screen and (min-width: 992px) {
	.hr-tr .item-hd:hover {
		background-color: #f4f4f4;
	}

	.hr-tr .item-hd:hover .arrow:after {
		border-top-color: #f38724;
	}
}

@media screen and (max-width: 991.98px) {
	.hr-box {
		padding: 0.48rem 0 0;
	}

	.hr-lvtt {
		margin-bottom: 0.34rem;
	}

	.hr-layout {
		display: block;
	}

	.hr-aside {
		width: 100%;
		max-width: 100%;
	}

	.hr-content {
		width: 100%;
	}

	.hr-table {
		padding: 0.54rem 0 0.36rem;
		border: none;
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.hr-table .td {
		padding: 0 0.12rem;
	}

	.hr-table .td1 {
		width: 42%;
	}

	.hr-table .td2 {
		width: 24.6%;
	}

	.hr-table .td3 {
		width: 1rem;
		max-width: 1rem;
		padding-right: 0;
	}

	.hr-table .td4 {
		width: 0.48rem;
		max-width: 0.48rem;
	}

	.hr-thead {
		padding-bottom: 0.22rem;
	}

	.hr-tr .item-hd {
		height: 0.7rem;
	}

	.hr-tr .item-bd {
		padding: 0.28rem 0.12rem 0.3rem;
	}

	.hr-tr .item-bd .item {
		margin-bottom: 0.28rem;
	}

	.hr-tr .item-bd h5 {
		font-size: 0.17rem;
	}

	.hr-tool {
		margin-top: 0.36rem;
		padding: 0 0.18rem;
	}

	.hr-more {
		width: 100%;
		height: 0.48rem;
		line-height: 0.46rem;
		font-size: 14px;
		border-radius: 0.24rem;
	}

	.hr-foot {
		margin: 0 -0.18rem;
		padding: 0.3rem 0.18rem 0.68rem;
		background: #f9f9f9;
		font-size: 0.17rem;
		line-height: 0.29rem;
	}
}

@media screen and (min-width: 992px) {
	.college-tab a:hover {
		background-color: #f38724;
		color: #fff;
	}
}

@media screen and (min-width: 992px) {
	.college-nlist .item-inner:hover .image {
		transform: scale(1.05);
		-webkit-transform: scale(1.05);
	}
}

@media screen and (max-width: 1600px) {
	.college-tabcont .tab-pane .row {
		display: block;
	}

	.college-tabcont .tab-pane .imgs.web {
		width: 900px;
		margin: 0 auto 30px;
	}
}

@media screen and (max-width: 991.98px) {
	.college-topbox {
		padding-top: 0.48rem;
	}

	.college-topbox .doc {
		padding-bottom: 0.4rem;
		margin-bottom: 0.48rem;
	}

	.college-tab {
		width: auto;
		display: block;
		margin: 0 -0.09rem;
	}

	.college-tab li {
		width: 33.333%;
		padding: 0 0.09rem;
		margin: 0;
		padding-bottom: 0.36rem;
	}

	.college-tab li.active:after {
		height: 0.18rem;
		bottom: 0.09rem;
	}

	.college-tab a {
		width: 100%;
		height: 0.48rem;
		line-height: 0.46rem;
		font-size: 14px;
	}

	.college-tabcont {
		padding: 0.28rem 0 0.46rem;
		margin-bottom: 0.48rem;
	}

	.college-tabcont .tab-pane {
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.college-nlist {
		margin-bottom: -0.34rem;
	}

	.college-nlist li {
		margin-bottom: 0.34rem;
	}

	.college-nlist .item-imgs {
		height: 2.3rem;
	}

	.college-nlist .item-tit {
		height: auto;
		font-size: 0.17rem;
		line-height: 0.22rem;
		padding: 0.14rem 0.18rem;
	}
}

@media screen and (max-width: 1366px) and (min-width: 992px) {
	.culture-sect .sect-body {
		padding-left: 5em !important;
		padding-right: 5em !important;
	}
}

@media screen and (max-width: 991.98px) {
	.culture-sect {
		margin-top: 0.48rem;
		padding-bottom: 0.4rem;
		border-bottom: solid 1px #ededed;
	}

	.culture-sect .sect-imgs {
		margin-bottom: 0.3rem;
	}

	.culture-sect .image {
		height: 3.24rem !important;
	}

	.culture-sect .sect-body {
		padding-left: 0.18rem !important;
		padding-right: 0.18rem !important;
	}

	.culture-sect .t1 {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 8px;
	}

	.culture-sect .t1 span {
		height: 24px;
		padding: 0 0.12rem;
		border-radius: 12px;
	}

	.culture-sect .t2 {
		font-size: 0.29rem;
		line-height: 0.36rem;
	}

	.culture-sect .subtt {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin: 0.18rem 0 0;
	}

	.culture-sect .doc {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin: 0.18rem 0 0 !important;
	}

	.culture-sect .doc.scrollbox {
		height: auto !important;
	}

	.culture-sect.had-bg {
		height: 6rem;
		padding: 0;
		border-bottom: none;
	}

	.culture-sect.sect-end {
		padding: 0.48rem 0 0.5rem;
		border-bottom: none;
	}

	.culture-docSwip {
		min-height: 1.45rem;
	}

	.culture-docCtrl {
		margin-top: 0.22rem;
	}

	.culture-docCtrl .ctrl {
		width: 0.36rem;
		height: 0.36rem;
		background-size: 6px auto;
	}

	.culture-docCtrl .ctrl.prev {
		background-image: url("/Img_mt/images/arrow-left2.png");
	}

	.culture-docCtrl .ctrl.next {
		background-image: url("/Img_mt/images/arrow-right2.png");
	}
}

@media screen and (min-width: 992px) {
	.honor-tab a:hover {
		background-color: #f38724;
		color: #fff;
	}
}

@media(max-width: 1784px) {
	.honor-list {
		font-size: 14px
	}
}

@media screen and (min-width: 992px) {
	.honor-list a[data-imgSrc] {
		cursor: pointer;
	}

	.honor-list a:hover {
		color: #f38724 !important;
	}
}

@media screen and (max-width: 991.98px) {
	.honor-box {
		padding: 0.48rem 0 0.6rem;
	}

	.honor-tabbox {
		margin-top: 0.48rem;
	}

	.honor-tab {
		width: auto;
		display: block;
		margin: 0 -5px 0.4rem;
	}

	.honor-tab li {
		width: 20%;
		padding: 0 5px;
		margin: 0;
	}

	.honor-tab a {
		width: 100%;
		height: 0.48rem;
		line-height: 0.48rem;
		font-size: 14px;
		border-radius: 0.24rem;
	}

	.honor-tabcont .swiper-page {
		line-height: 0.38rem;
		margin-top: 0;
	}

	.honor-tabcont .swiper-page .bullet {
		width: 0.3rem;
		height: 0.38rem;
		margin: 0 3px;
	}

	.honor-yearbox {
		margin-top: 0.39rem;
	}

	.honor-yearItem .item-hd {
		height: 0.7rem;
		padding: 0 0.12rem;
	}

	.honor-yearItem .item-hd .year {
		font-size: 0.28rem;
		line-height: 0.4rem;
	}

	.honor-yearItem .item-hd .arrow {
		border-width: 8px 7px;
		right: 0.12rem;
		margin-top: -4px;
	}

	.honor-yearItem .item-bd {
		padding: 0.1rem 0.12rem 0.3rem;
	}

	.honor-yearItem.active .item-hd .arrow {
		margin-top: -10px;
	}

	.honor-list {
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.honor-foot {
		margin-top: 0.48rem;
	}
}

@media screen and (max-width: 1220px) {
	.about-sect1 .doc1 br {
		display: none;
	}

	.hist-row {
		width: 100%;
		max-width: 100%;
	}

	.hist-aside {
		width: 280px;
		max-width: 280px;
		padding-right: 30px;
	}

	.hist-item {
		padding-left: 58px;
	}

	.hist-item .item-inner {
		padding-left: 20px;
		padding-right: 20px;
	}
}

@media screen and (max-width: 1366px) and (min-width: 992px) {
	.about-twSect .sect-body {
		padding: 0 5em !important;
	}
}

@media screen and (max-width: 991.98px) {
	.about-sect1 {
		padding: 0.4rem 0;
		text-align: left;
	}

	.about-sect1 br {
		display: none;
	}

	.about-sect1 .doc1 {
		font-size: 0.18rem;
		line-height: 0.34rem;
	}

	.about-sect1 .doc2 {
		font-size: 0.18rem;
		line-height: 0.34rem;
		margin: 0.34rem 0 0;
		padding: 0;
	}

	.about-sect1 .doc2:before {
		display: none;
	}

	.about-twSect {
		margin-top: 0.48rem;
		padding-bottom: 0.4rem;
		border-bottom: solid 1px #ededed;
	}

	.about-twSect .sect-imgs {
		margin-bottom: 0.26rem;
	}

	.about-twSect .image {
		height: 3.24rem;
	}

	.about-twSect .sect-body {
		padding: 0 0.18rem !important;
	}

	.about-twSect .t1 {
		font-size: 0.29rem;
		line-height: 0.36rem;
	}

	.about-twSect .t2 {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin: 0.18rem 0 0;
	}

	.about-twSect .doc {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin: 0.18rem 0 0 !important;
	}

	.about-twSect.sect3 {
		padding-bottom: 0.44rem;
		border-bottom: none;
	}

	.about-histbox {
		padding: 0.48rem 0;
	}

	.hist-row {
		width: 100%;
		max-width: 100%;
		margin-top: 0.42rem;
		overflow: visible;
	}

	.hist-aside {
		width: 2.2rem;
		max-width: 2.2rem;
		padding-right: 0.2rem;
	}

	.hist-dataswip {
		overflow: visible;
	}

	.hist-dataswip li {
		padding-right: 0.2rem;
	}

	.hist-dataswip li.active:after {
		width: 2px;
		height: 0.6rem;
		top: 0.28rem;
	}

	.hist-dataswip a {
		padding: 0.24rem 0;
	}

	.hist-dataswip .year {
		font-size: 0.29rem;
		line-height: 0.3rem;
	}

	.hist-dataswip .tit {
		font-size: 0.2rem;
		line-height: 0.3rem;
		margin-top: 0.08rem;
	}

	.hist-item {
		padding-left: 0.48rem;
	}

	.hist-item:before {
		width: 0.14rem;
		height: 0.14rem;
		top: 0.32rem;
	}

	.hist-item .item-inner {
		padding: 0.24rem 0.32rem 0.22rem;
	}

	.hist-item .item-inner:before {
		top: 0.24rem;
		border-width: 0.14rem;
		left: -0.28rem;
	}

	.hist-item .item-year {
		font-size: 0.29rem;
		line-height: 0.3rem;
		margin-bottom: 0.14rem;
		font-weight: 600;
	}

	.hist-item .item-bd {
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.hist-item .item-bd li {
		margin-bottom: 0.12rem;
		padding-left: 0.1rem;
	}

	.hist-item .item-bd li:before {
		width: 4px;
		height: 4px;
		top: 0.12rem;
	}

	.hist-item .item-bd .doc {
		width: 100%;
		padding: 0.18rem 0 5px;
	}
}

@media screen and (max-width: 767.98px) {
	.hist-row {
		display: block;
	}

	.hist-content {
		width: 100%;
		overflow: hidden;
	}

	.hist-content:before {
		display: none;
	}

	.hist-aside {
		width: 100%;
		max-width: 100%;
		padding: 0;
	}

	.hist-dataswip .swiper-wrapper {
		display: flex;
		display: -webkit-flex;
		display: -ms-flex;
	}

	.hist-dataswip li {
		width: auto;
		padding: 0 0.48rem 0 0;
		white-space: nowrap;
	}

	.hist-dataswip li.active:after {
		display: none;
	}

	.hist-dataswip a {
		text-align: center;
		border-bottom: none;
		padding: 0 0 0.3rem;
	}

	.hist-item {
		padding: 0;
		margin-bottom: 0.24rem;
	}

	.hist-item:before {
		display: none;
	}

	.hist-item .item-inner:before {
		display: none;
	}
}

@media screen and (min-width: 992px) {
	.faq-sect1 .schbox .btn-sch:hover {
		background: transparent;
		color: #f38724;
	}
}

@media screen and (max-width: 1500px) {
	.faq-sect1 .cont {
		padding: 0;
	}

	.faq-item {
		width: 33.33%;
	}
}

@media screen and (max-width: 1100px) {
	.faq-item {
		width: 50%;
	}
}

@media screen and (max-width: 991.98px) {
	.faq-sect1 {
		padding: 0.48rem 0;
	}

	.faq-sect1 .word {
		font-size: 0.22rem;
		line-height: 0.3rem;
		margin-top: 0.18rem;
	}

	.faq-sect1 .schbox {
		margin-top: 0.18rem;
	}

	.faq-sect1 .schbox .inpt {
		height: 0.36rem;
		font-size: 0.17rem;
		line-height: 0.34rem;
		padding: 0 0.2rem;
		border-color: #f38724;
		border-radius: 0.18rem;
	}

	.faq-sect1 .schbox .btn-sch {
		width: 0.96rem;
		height: 0.36rem;
		border-radius: 0.18rem;
		font-size: 0.17rem;
		line-height: 0.34rem;
		margin-left: 0.18rem;
	}

	.faq-list {
		margin-top: 0.48rem;
		margin-bottom: -0.24rem;
	}

	.faq-item {
		margin-bottom: 0.24rem;
	}

	.faq-item .item-inner {
		padding: 0.25rem 0 0.4rem;
		border-top-width: 6px;
	}

	.faq-item .item-tit {
		font-size: 0.22rem;
		line-height: 0.3rem;
		padding: 0 0.16rem 0.14rem;
		margin-bottom: 0.1rem;
	}

	.faq-item .item-tit:after {
		width: 0.48rem;
		left: 0.16rem;
	}

	.faq-item .item-doc {
		height: 1.74rem;
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.faq-item .doc {
		padding: 0 0.16rem;
	}

	.faq-sect2 {
		padding: 0.48rem 0;
	}

	.faq-sect2 .list {
		width: auto;
		margin: 0 -0.1rem;
	}

	.faq-sect2 .list li {
		width: 33.333%;
		padding: 0 0.1rem;
		margin: 0;
	}

	.faq-sect2 .list a {
		width: 100%;
		height: 0.48rem;
		line-height: 0.46rem;
	}
}

@media screen and (max-width: 767.98px) {
	.faq-sect1 {
		background: #fff;
	}

	.faq-sect1 .word {
		text-align: left;
	}

	.faq-sect1 .schbox {
		width: 100%;
	}

	.faq-item {
		width: 100%;
	}

	.faq-item .item-doc {
		height: auto;
		min-height: 1.74rem;
	}
}

@media screen and (max-width: 991.98px) {
	.faq-frmbox {
		padding: 0.3rem 0 0.48rem;
	}
}

@media screen and (max-width: 991.98px) {
	.soltDz-box {
		padding: 0;
	}

	.soltDz-box .culture-sect {
		background: #fff;
		margin-bottom: 0.48rem;
	}

	.soltDz-box .culture-sect.sect3 .doc {
		min-height: 1.45rem;
		max-height: auto;
	}

	.soltDz-box .culture-docCtrl {
		margin-top: 0.22rem;
	}

	.solt-titbox {
		padding: 0.48rem 0;
	}
}

@media screen and (max-width: 991.98px) {
	.soltYz-box {
		padding: 0;
	}

	.soltYz-sect {
		text-align: left;
	}

	.soltYz-sect .sect-tit {
		font-size: 0.29rem;
		line-height: 0.4rem;
		margin-bottom: 0.2rem;
	}

	.soltYz-sect .sect-doc {
		width: 100%;
		max-width: 100%;
		font-size: 0.18rem;
		line-height: 0.29rem;
	}

	.soltYz-sect1 {
		height: 4.8rem;
		padding: 0.66rem 0;
	}

	.soltYz-sect2 .topbox {
		padding: 0.4rem 0 0.3rem;
	}

	.soltYz-sect2 .botbox {
		padding: 0.35rem 0 0.48rem;
	}

	.soltYz-sect3 {
		padding: 0;
	}

	.soltYz-sect3 .row {
		display: block;
		overflow: visible;
	}

	.soltYz-sect3 .sect-body {
		width: 100%;
		color: #333;
		padding: 0.4rem 0 0.3rem;
	}

	.soltYz-sect3 .sect-imgs {
		width: auto;
		max-width: 100vw;
		padding: 0.66rem 0.18rem;
		margin: 0 -0.18rem;
	}

	.soltYz-tx {
		width: 3.12rem;
	}

	.soltYz-tx .adjust {
		opacity: 1;
	}
}

@media screen and (max-width: 1500px) {
	.special-sect1 .sect-body {
		width: 40%;
		padding-right: 2.5em;
	}

	.special-sect1.is-active .sect-imgs {
		width: 60%;
	}

	.trdx-sect2 .row-item {
		padding-left: 2.5em;
		padding-right: 2.5em;
	}

	.trdx-sect2 td,
	.trdx-sect2 th {
		font-size: 14px;
		padding: 4px 1em;
	}

	.trdx-sect3 li {
		padding: 0 2.5em;
	}

	.trdx-sect3 .doc {
		font-size: 14px;
	}

	.trdx-cont {
		padding-left: 8em;
		padding-right: 8em;
	}

	.trdxSect4-swip>.swiper-wrapper {
		margin: 0 -2.5em;
	}

	.trdxSect4-swip>.swiper-wrapper>.swiper-slide {
		padding: 0 2.5em;
	}

	.special-end {
		padding-left: 8em;
	}

	.special-yyCtrl {
		margin-right: 2.5em;
	}
}

@media screen and (max-width: 1100px) {
	.trdxSect4-swip>.swiper-wrapper {
		margin: 0 -1.5em;
	}

	.trdxSect4-swip>.swiper-wrapper>.swiper-slide {
		padding: 0 1.5em;
	}
}

@media screen and (max-width: 991.98px) {
	.special-titbox .en {
		width: 7.7em;
		max-width: 100%;
		font-size: 0.29rem;
		padding-bottom: 0.1rem;
		border-bottom-width: 1px;
	}

	.special-titbox .cn {
		font-size: 0.29rem;
		margin-top: 0.1rem;
	}

	.special-sect1 .row {
		display: block;
		min-height: 0;
	}

	.special-sect1 .sect-imgs {
		position: static;
		height: 5.22rem;
	}

	.special-sect1 .is-antd {
		transform: translateY(200px);
		-webkit-transform: translateY(200px);
		-ms-transform: translateY(200px);
		opacity: 0;
	}

	.special-sect1 .sect-body {
		width: 100%;
		padding: 0.36rem 0.18rem 0.44rem;
	}

	.special-sect1 .page-title {
		font-size: 0.36rem;
		margin-bottom: 0.18rem;
	}

	.special-sect1 .subtt {
		font-size: 0.22rem;
		line-height: 0.3rem;
		margin-bottom: 0.42rem;
	}

	.special-sect1 .sect-swip {
		width: 100% !important;
		margin: 0;
	}

	.special-sect1 .swiper-wrapper {
		width: 100%;
		margin: 0;
		flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
	}

	.special-sect1 .swiper-slide {
		width: auto !important;
		padding: 0 0.15rem;
		margin: 0 0.3rem 0 0;
	}

	.special-sect1 .swiper-slide:after {
		display: none;
	}

	.special-sect1 .swiper-slide img {
		width: 0.6rem;
		margin-bottom: 0.1rem;
	}

	.special-sect1 .swiper-slide h5 {
		font-size: 0.17rem;
		line-height: 0.22rem;
	}

	.special-sect1.is-active .sect-imgs {
		width: 100%;
		height: 5.22rem;
	}

	.trdx-sect2 .sect-left {
		padding: 0.45rem 0.18rem 0.52rem;
	}

	.trdx-sect2 .sect-right {
		padding: 0.45rem 0.18rem 0.32rem;
	}

	.trdx-sect2 .point {
		margin-top: 0.28rem;
	}

	.trdx-sect2 .point li {
		padding: 0.12rem 0 0.12rem 0.98rem;
	}

	.trdx-sect2 .point img {
		width: 0.54rem;
		left: 0.18rem;
	}

	.trdx-sect2 .point .tit {
		font-size: 0.18rem;
		line-height: 0.24rem;
		margin-bottom: 0;
	}

	.trdx-sect2 .point .doc {
		font-size: 0.15rem;
		line-height: 0.22rem;
	}

	.trdx-sect2 .word {
		font-size: 0.18rem;
		line-height: 0.29rem;
		margin-top: 0.22rem;
	}

	.trdx-sect2 .word2 {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin-top: 0.3rem;
	}

	.trdx-sect2 .table-box {
		margin-top: 0.3rem;
	}

	.trdx-sect2 td,
	.trdx-sect2 th {
		white-space: nowrap;
	}

	.trdx-sect2 .tips {
		line-height: 18px;
		margin-top: 0.18rem;
	}

	.trdx-sect3 {
		padding: 0.48rem 0 0.22rem;
	}

	.trdx-sect3 li {
		padding: 0 0.18rem;
	}

	.trdx-sect3 img {
		width: 0.6rem;
	}

	.trdx-sect3 .tit {
		font-size: 0.22rem;
		line-height: 0.3rem;
		margin-top: 0.25rem;
	}

	.trdx-sect3 .doc {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin-top: 0.18rem;
		min-height: 1.16rem;
	}

	.trdx-cont {
		padding: 0 0.18rem;
	}

	.trdx-sect4:after {
		display: none;
	}

	.trdx-sect4 .sect-imgs {
		height: 2.82rem;
	}

	.trdx-sect4 .sect-body {
		padding-top: 0.44rem;
	}

	.trdx-sect4 .special-titbox {
		margin-bottom: 0.6rem;
	}

	.trdxSect4-swip {
		overflow: visible;
	}

	.trdxSect4-swip>.swiper-wrapper {
		width: 100%;
		margin: 0;
	}

	.trdxSect4-swip>.swiper-wrapper>.swiper-slide {
		width: 100%;
		padding: 0;
	}

	.trdxSect4-swip .slide-box {
		padding: 0.22rem 0.24rem;
	}

	.trdxSect4-swip .slide-tit {
		font-size: 0.29rem;
		line-height: 0.3rem;
	}

	.trdxSect4-swip .slide-doc {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin-top: 0.15rem;
	}

	.trdxSect4-swip .slide-chart {
		margin-top: 0.18rem;
	}

	.trdxSect4-swip .slide-imgs {
		margin-top: 0.36rem;
		margin-bottom: 0.5rem;
	}

	.trdxSect4-swip .slide-line {
		height: 3px;
	}

	.trdx-chartswip {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin-top: 0.18rem;
	}

	.trdx-chartswip .doc {
		margin-top: 0.16rem;
	}

	.trdx-chartPage {
		line-height: 0.3rem;
		margin: 0.4rem 0 0;
	}

	.trdx-chartPage .bullet {
		width: 0.3rem;
		height: 0.3rem;
		margin: 0 2px;
	}

	.trdx-sect5 {
		padding: 1.88rem 0 0.48rem;
	}

	.trdx-sect5 .word {
		font-size: 0.22rem;
		line-height: 0.29rem;
		margin-top: 0.42rem;
	}

	.trdx-sect5 .list {
		margin-top: 0.32rem;
		font-size: 0.17rem;
		line-height: 0.24rem;
	}

	.trdx-sect5 .list li {
		padding: 0 0 0 0.34rem;
		margin-bottom: 0.18rem;
	}

	.trdx-sect5 .list li:last-child {
		margin-bottom: 0;
	}

	.trdx-sect5 .list img {
		width: 0.24rem;
	}

	.special-end {
		padding: 0.45rem 0 0.48rem;
	}

	.special-end .special-titbox {
		padding: 0 0.18rem;
		margin-bottom: 0.34rem;
	}
}

@media screen and (max-width: 767.98px) {
	.trdx-sect3 .swiper-wrapper {
		align-items: flex-start;
		-webkit-align-items: flex-start;
		-ms-align-items: flex-start;
	}

	.trdx-sect3 li {
		width: 100%;
	}

	.trdx-sect3 li:after {
		display: none;
	}
}

@media(min-width: 992.98px) {
	.about-sect1 .sm-inner {
		padding: 0 130px;
	}
}

@media screen and (max-width: 1500px) {
	.gcm-sect2 .row-item {
		padding-left: 2.5em;
		padding-right: 2.5em;
	}

	.gcmSect4-swip .swiper-slide {
		width: 50%;
	}
}

@media screen and (max-width: 991.98px) {
	.gcm-box .special-sect1 .subtt p {
		padding: 0.1rem 0 0.1rem 0.12rem;
	}

	.gcm-box .special-sect1 .subtt .p1:before {
		width: 0.4rem;
		height: 0.4rem;
		margin-top: -0.2rem;
	}

	.gcm-box .special-sect1 .subtt .p2 {
		padding-bottom: 0;
	}

	.gcm-sect2 .sect-left {
		padding: 0.45rem 0.18rem 0.52rem;
	}

	.gcm-sect2 .sect-right {
		padding: 0.45rem 0.18rem 0.32rem;
	}

	.gcm-sect2 .bg {
		background-position: right center;
	}

	.gcm-sect2 .word2 {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin-top: 0.3rem;
	}

	.gcm-sect2 .iconlist {
		margin: 0.46rem 0 0;
		font-size: 0.17rem;
		line-height: 0.22rem;
	}

	.gcm-sect2 .iconlist li:after {
		height: 0.6rem;
		top: 50%;
		margin-top: -0.3rem;
	}

	.gcm-sect2 .iconlist img {
		width: 0.5rem;
		margin-bottom: 0.1rem;
	}

	.gcm-sect2 .imgs1 {
		margin-top: 0.46rem;
	}

	.gcm-sect2 .imgs2box {
		display: block;
		margin-top: 0.46rem;
	}

	.gcm-sect2 .imgs2box .img {
		width: 100%;
		max-width: 390px;
		display: block;
		margin: 0 auto;
	}

	.gcm-sect2 .imgs2box .bd {
		width: 100%;
		display: block;
		margin-top: 0.46rem;
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.gcm-sect2 .imgs2box .dlist {
		width: 100%;
		float: none;
		overflow: hidden;
	}

	.gcm-sect2 .imgs2box .dlist li {
		width: 50%;
		padding-left: 0.2rem;
		display: block;
		float: left;
	}

	.gcm-sect2 .imgs2box .dlist .line {
		width: 5px;
		height: 5px;
		display: block;
		position: absolute;
		left: 0;
		top: 50%;
		margin-top: -2.5px;
	}

	.gcm-sect2 .imgs2box .dlist .line:before {
		display: none;
	}

	.gcm-sect2 .imgs2box .dlist .line:after {
		left: 0;
	}

	.gcm-sect2 .imgs2box .dlist .tit {
		float: none;
		padding: none;
		margin: 0;
	}

	.gcm-sect3 {
		padding: 0.36rem 0 0.44rem;
	}

	.gcmsect3-swip .swiper-slide {
		width: auto;
		padding: 0 0.15rem;
		margin: 0 0.3rem 0 0;
	}

	.gcmsect3-swip .swiper-slide:after {
		display: none;
	}

	.gcmsect3-swip .imgs {
		width: 0.6rem;
		margin-bottom: 0.1rem;
	}

	.gcmsect3-swip .tit {
		font-size: 0.17rem;
		line-height: 0.22rem;
	}

	.gcm-sect3,
	.gcm-sect4 {
		padding: 0.48rem 0;
	}

	.gcmSect4-swip {
		margin: 0.48rem 0 0;
	}

	.gcmSect4-swip .swiper-wrapper {
		flex-wrap: nowrap;
		-webkit-flex-wrap: nowrap;
		-ms-flex-wrap: nowrap;
	}

	.gcmSect4-swip .swiper-slide {
		margin-bottom: 0;
		padding: 0 0 0 1rem;
	}

	.gcmSect4-swip .icon {
		width: 0.8rem;
		top: 0.3rem;
	}

	.gcmSect4-swip .tit {
		font-size: 0.22rem;
		padding-top: 0.1rem;
	}

	.gcmSect4-swip .tit:before {
		width: 0.4rem;
	}

	.gcmSect4-swip .doc {
		font-size: 0.17rem;
		line-height: 0.29rem;
	}

	.gcm-sect5 {
		padding: 0.36rem 0 0.44rem;
	}

	.gcm-sect5 .row-left {
		padding: 0;
	}

	.gcm-sect5 .doc1 {
		font-size: 0.22rem;
		line-height: 0.3rem;
		margin-top: 0.42rem;
	}

	.gcm-sect5 .doc2 {
		font-size: 0.17rem;
		line-height: 0.29rem;
		margin-top: 1em;
	}

	.gcm-sect5 .row-right {
		padding: 0;
		margin-top: 0.32rem;
		animation-delay: .3s;
		-webkit-animation-delay: .3s;
	}
}

@media screen and (max-width: 767.98px) {
	.gcmSect4-swip .swiper-slide {
		width: 100%;
		padding: 0;
		text-align: center;
	}

	.gcmSect4-swip .icon {
		position: static;
		margin: 0 auto;
	}

	.gcmSect4-swip .tit {
		padding-top: 0;
		line-height: 0.3rem;
		margin-top: 0.25rem;
	}

	.gcmSect4-swip .tit:before {
		display: none;
	}

	.gcmSect4-swip .doc {
		margin-top: 0.18rem;
	}
}

@media(max-width: 991.98px) {
	.honor-pane1 .swiper-page {
		height: 31px
	}
}

@media (max-width:1366px) {
	.btn-lim {
		right: 2.5em;
	}
}

@media screen and (max-width: 1790px) {
	.btn-lim {
		right: 13em;
	}
}

@media screen and (max-width: 1500px) {
	.btn-lim {
		right: 3.75em;
	}
}

@media (max-width:1680px) {
	.par-list2-text {
		padding: 20px 5% 0 4% !important;
	}
}

@media (max-width:1260PX) {
	.par-list2-img {
		width: 300px;
		height: 200px;
	}
}

@media (max-width:991.98px) {
	.globals-inner {
		width: 1740px;
		margin: 0 auto;
		position: relative;
		display: block;
		z-index: 5;
	}

	.pur-seach {
		display: inline-block;
		/* width: auto !important; */
		position: relative;
		left: 50%;
		transform: translateX(-50%);
	}

	.work {
		padding-top: .47rem;
	}

	.work-text {
		font-size: .29rem;
	}

	.work-right {
		margin-left: 0;
		width: auto;
	}

	.party-seach h2 {
		padding-top: .4rem;
		font-size: .22rem;
	}

	.time-m {
		font-size: .16rem;
		font-family: arial;
		font-weight: bold;
	}

	.img-m {
		width: 100%;
		height: 2.33rem;
		background-position: center;
		background-size: cover;
	}

	.text-m {
		font-size: .17rem;
		line-height: .23rem;
		margin: .11rem 0 .23rem;
	}

	.m-work-list li {
		padding: .35rem 0 .38rem;
		border-bottom: 1px solid #f5f5f5;
	}

	.first-news {
		padding: .35rem 0 .38rem;
		border-bottom: 1px solid #f5f5f5;
		border-top: 1px solid #222;
	}

	.party-seach {
		margin-top: .37rem;
	}

	.page-purchase .btn-par a {
		font-size: 14px !important;
	}

	.m-work-list ul {
		margin-top: .36rem;
	}

	.work-right h2 {
		font-size: .17rem;
		line-height: .32rem;
		margin: .29rem 0 .23rem;

	}

	body .social-list li {
		padding-top: .48rem;
	}

	.inner-text {
		font-size: .17rem;
		line-height: .3rem;
	}

	.seach-div {
		width: 3rem;
		margin-bottom: .4rem;
	}

	.btn-par {
		width: .96rem;
		margin-left: 9px;
	}

	.seach-div,
	.btn-par {
		line-height: .36rem;
		height: .36rem;
	}

	.global-page {
		margin: .36rem auto;
	}

	.social-list li {
		width: 100% !important;
	}
}

@media (max-width:1680px) {
	.par-list2-text {
		padding: 20px 5% 0 4% !important;
	}
}

@media (max-width:1260PX) {
	.par-list2-img {
		width: 300px;
		height: 200px;
	}
}


@media(max-width:991.98px) {
	.social-img {
		height: 2.2rem;
	}

	.page-activity2 .work {
		padding: .5rem 0 .5rem;
	}

	.social-list li:first-child {
		padding-top: 0;
	}

	.page-activity2 .main-box {
		padding-bottom: .5rem;
	}

	.page-news .pur-seach {
		margin: .3rem auto;
	}

	.page-news .m-work-list ul {
		margin-top: 0 !important;
	}
}