@charset "utf-8";
/**
* @software         [JiJinCMS]
* @author           [上海集锦信息科技有限公司]
* @website          [http://www.jijinweb.com]
* @email            [sunny@jijinweb.com]
**/

@font-face {
	font-family: 'ResourceHanRoundedCN';
	src: url('Gilroy-Regular.otf');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Radomirr';
	src: url('Radomirr.otf');
}


input[type="button"],
input[type="submit"],
input[type="reset"] {
	-webkit-appearance: none;
}

textarea {
	-webkit-appearance: none;
}

* {
	font-family: "ResourceHanRoundedCN";
}

a {
	margin: 0px;
	padding: 0px;
	border: 0px;
	text-decoration: none;
	color: #555555;
	font-size: 13px;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
	-webkit-tap-highlight-color: transparent;
	outline: none;
}

a:hover {
	text-decoration: none;
	transition: all 0.3s ease 0s;
	-webkit-transform: all 0.3s ease 0s;
}

* {
	padding: 0px;
	margin: 0px;
	border: 0px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	outline: none;
}

/* background:rgba(0,0,0,0);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#7F000000,endcolorstr=#7F000000);*/
li {
	list-style: none;
}

.clear:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clear {
	zoom: 1;
}

/* 触发 hasLayout */
img {
	vertical-align: middle;
}

input:focus {
	outline: none;
}

/*去除按钮选中的高亮标签*/
textarea:focus {
	outline: none;
}

/*去除文本框选中的高亮标签*/
button:focus {
	outline: none;
}

/*去除按钮选中的高亮标签*/
select:focus {
	outline: none;
}

/*去除下拉框选中的高亮标签*/
img {
	vertical-align: middle;
}

div,
p,
table,
td,
ul,
li,
span,
a,
ol,
input,
label {
	padding: 0px;
	margin: 0px;
	border: 0px;
}

input[type="submit"] {
	cursor: pointer;
}

input::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999999;
	font-size: 15px;
	font-family: "ResourceHanRoundedCN";
}

input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999999;
	font-size: 15px;
	font-family: "ResourceHanRoundedCN";
}

input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999999;
	font-size: 15px;
	font-family: "ResourceHanRoundedCN";
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
	font-size: 15px;
	font-family: "ResourceHanRoundedCN";
}

input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999999;
	font-size: 15px;
	font-family: "ResourceHanRoundedCN";
}

textarea::-webkit-input-placeholder {
	color: #999999;
	font-size: 15px;
	font-family: "ResourceHanRoundedCN";
}


.search input::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #999;
	font-size: 16px;
}

.search input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #999;
	font-size: 16px;
}

.search input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #999;
	font-size: 16px;
}

.search input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
	font-size: 16px;
}

.search input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #999;
	font-size: 16px;
}


video::-internal-media-controls-download-button {
	display: none;
}

video::-webkit-media-controls-enclosure {
	overflow: hidden;
}

video::-webkit-media-controls-panel {
	width: calc(100% + 30px);
}

input:-webkit-autofill {
	-webkit-box-shadow: 0 0 0px 1000px white inset;
}


.fl {
	float: left;
}

.fr {
	float: right;
}

/*渐变从左向右*/
.jianbian2 {
	height: 200px;
	background: -webkit-linear-gradient(to right, blue, yellow);
	/* Safari 5.1 - 6.0 */
	background: -o-linear-gradient(to right, blue, yellow);
	/* Opera 11.1 - 12.0 */
	background: -moz-linear-gradient(to right, blue, yellow);
	/* Firefox 3.6 - 15 */
	background: linear-gradient(to right, white, yellow);
	/* 标准的语法（必须放在最后） */
}

/*黑白照片*/
.gray {
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
}

.gray:hover {
	-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}

/*图片变大*/
.tra {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	cursor: pointer;

}

.tra:hover {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	cursor: pointer;


}

/*图片翻转*/
.flip {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.flip:hover {
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	transform: rotate(360deg);
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	cursor: pointer;
}


.m-header-nav {
	display: none;
}

.pc_all .pc_all_content {
	max-width: 100%;
	margin: 0 auto;
	width: 100%;
	padding: 0px 5.21vw;
}


#fullSwiper .fullSwiper_list {
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}

#fullSwiper,
.bannerq {
	width: 100%;
	height: 100%;
}

.Footer footer {
	width: 100%;
}


.Header {
	position: absolute;
	z-index: 2;
	display: flex;
	align-items: center;
	width: 100%;
	left: 0;
	top: 0vw;
	justify-content: space-between;
	left: 0;
	right: 0;
	margin: 0 auto;
	padding: 0px 5.21vw;
	width: 100%;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header.on {
	background: #fff;
	box-shadow: 0px 0px 20px rgba(0, 0, 0, .2);
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header .Header_logo img {
	width: 9.794vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header .Header_content {
	display: flex;
	align-items: center;
}

.Header .Header_content .Header_content_nav {
	display: flex;
	align-items: center;
	margin-right: 4.532vw;
}

.Header .Header_content .Header_content_nav .content_nav_list {
	margin-right: 3.647vw;
	min-width: 4.376vw;
}

.Header .Header_content .Header_content_nav .content_nav_list:last-child {
	margin-right: 0;
}

.Header .Header_content .Header_content_nav .content_nav_list .nav_list_title {
	font-size: 0.781vw;
	color: #070707;
	display: flex;
	align-items: center;
	height: 5.731vw;
	padding: 0vw 0.625vw;
	position: relative;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	width: 100%;
	text-align: center;
	justify-content: center;
}

.Header.on .Header_content .Header_content_nav .content_nav_list .nav_list_title {
	height: 4vw;
}

.Header.on .Header_logo img {
	width: 7vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header .Header_content .Header_content_nav .content_nav_list .nav_list_title::before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	left: 0;
	background: url(../images/bg2.jpg) no-repeat 50%/cover;
	position: absolute;
	bottom: 0;
	height: 0vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header .Header_content .Header_content_nav .content_nav_list:hover .nav_list_title {
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header .Header_content .Header_content_nav .content_nav_list:hover .nav_list_title::before {
	height: 100%;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

/* .Header .Header_content .Header_content_nav .content_nav_list.on .nav_list_title {
	color:#fff;
	transition:all 0.5s ease;
	-webkit-transform:all 0.5s ease;
}
.Header .Header_content .Header_content_nav .content_nav_list.on .nav_list_title::before {
	height:100%;
	transition:all 0.5s ease;
	-webkit-transform:all 0.5s ease;
}
.Header .Header_content .Header_content_nav .content_nav_list.on span{
	color:#fff;
	transition:all 0.5s ease;
	-webkit-transform:all 0.5s ease;
} */
.Header .Header_content .Header_content_nav .content_nav_list .nav_list_title span {
	position: relative;
}

.Header .Header_content .Header_content_right {
	display: flex;
	align-items: center;
}

.Header .Header_content .Header_content_right .content_right_language {
	position: relative;
	margin-right: 4.636vw;
}

.Header .Header_content .Header_content_right .content_right_language .right_language_dd {
	font-size: 0.781vw;
	color: #070707;
	cursor: pointer;
}

.Header .Header_content .Header_content_right .content_right_language .right_language_dd i {
	margin-left: 0.364vw;
	color: #822528;
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	transform: rotate(0deg);
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header .Header_content .Header_content_right .content_right_language .right_language_dd.on i {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	transform: rotate(180deg);
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.Header .Header_content .Header_content_right .content_right_language .right_language_dt {
	position: absolute;
	top: 100%;
	width: 4.897vw;
	left: 50%;
	transform: translateX(-50%);
	display: none;
}

.Header .Header_content .Header_content_right .content_right_language .right_language_dt a {
	display: inline-block;
	width: 100%;
	line-height: 1.979vw;
	font-size: 0.729vw;
	color: #333;
	text-align: center;
	background: #fff;
}

.Header .Header_content .Header_content_right .content_right_language .right_language_dt a:hover {
	background: #7f2429;
	color: #fff;
}

.Header .Header_content .Header_content_right .content_right_search {
	cursor: pointer;
}

.DBanner {
	position: relative;
}

.DBanner .DBanner_img img {
	width: 100%;
	object-fit: cover;
}

.DBanner .DBanner_title {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	top: 0;
	height: 100%;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	padding: 0px 5.21vw;
}

.DBanner .DBanner_title .DBanner_title_dd {
	font-size: 2.521vw;
	color: #822528;
	font-weight: 500;
}

.DBanner .DBanner_title .DBanner_title_dt {
	font-size: 1.163vw;
	color: #222222;
	max-width: 39.4397vw;
	margin-top: 0.521vw;
	line-height: 1.3vw;
}


.Contact {
	padding: 4.21vw 0vw;
}

.Contact .Contact_title {
	font-size: 2.084vw;
	color: #070707;
	margin-bottom: 1vw;
}

.Contact .Contact_content .Contact_content_title {
	font-size: 1.250vw;
	color: #070707;
	margin-bottom: 4.949vw;
}

.Contact .Contact_content .Contact_content_txt {
	display: flex;
	flex-wrap: wrap;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list {
	width: 24%;
	margin-bottom: 2%;
	position: relative;
	margin-right: 1.333%;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list:last-child {
	margin-right: 0px;
}

.Contact .Contact_content .Contact_content_txt:last-child {
	margin-top: 55px;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_po {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	background: linear-gradient(to right, #d4b29c, rgba(255, 255, 255, 0));
	height: 100%;
	padding: 1.8vw 1.2vw;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list:nth-child(1) .txt_list_po {
	background: linear-gradient(to right, #684733, rgba(255, 255, 255, 0));
}

.Contact .Contact_content .Contact_content_txt .content_txt_list:nth-child(2) .txt_list_po {
	background: linear-gradient(to right, #0a3152, rgba(255, 255, 255, 0));
}

.Contact .Contact_content .Contact_content_txt .content_txt_list:nth-child(3) .txt_list_po {
	background: linear-gradient(to right, #d97d28, rgba(255, 255, 255, 0));
}

.Contact .Contact_content .Contact_content_txt .content_txt_list:nth-child(4) .txt_list_po {
	background: linear-gradient(to right, #0b4c41, rgba(255, 255, 255, 0));
}

.Contact .Contact_content .Contact_content_txt .content_txt_list:nth-child(5) .txt_list_po {
	background: linear-gradient(to right, #342265, rgba(255, 255, 255, 0));
}

.Contact .Contact_content .Contact_content_txt .content_txt_list:nth-child(6) .txt_list_po {
	background: linear-gradient(to right, #a71e54, rgba(255, 255, 255, 0));
}


.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_img {
	display: flex;
	height: 100%;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_title {
	display: -wap-marquee;
	align-items: center;
	padding-bottom: 0.8vw;
	font-size: 1vw;
	color: #fff;
	display: flex;
	align-items: center;
	border-bottom: 0.052vw solid rgba(255, 255, 255, .1);
	margin-bottom: 0.8vw;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_address {
	display: flex;
	align-items: center;
	font-size: 0.8vw;
	color: #fff;
	margin-top: 1.1vw;
	cursor: pointer;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_address span {
	display: flex;
	margin-right: 0.625vw;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_address span img {
	width: 1.042vw;
}

.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_txt {
	font-size: 13px;
	line-height: 1.5;
	color: #fff;
	margin-bottom: 0.625vw;
}

.Contact .Contact_map {
	width: 100%;
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 3.126vw;
}

.Contact .Contact_map .Contact_map_list {
	width: 100%;
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	opacity: 0;
	transition: all 0.8s ease 0s;
	-webkit-transform: all 0.8s ease 0s;
}

.Contact .Contact_map .Contact_map_list:nth-child(1) {
	position: relative;
	height: 32.823vw;
}

.Contact .Contact_map .Contact_map_list.on {
	opacity: 1;
	transition: all 0.8s ease 0s;
	-webkit-transform: all 0.8s ease 0s;
	z-index: 5 !important;
}

.Contact .Contact_map .Contact_map_list iframe {
	width: 100%;
	height: 32.823vw;
}


.Contact2 .Contact_content .Contact_content_txt ul {
	display: flex;
	justify-content: space-between;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list {
	width: 24%;
	padding: 2.084vw 1.002vw;
	cursor: pointer;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list:nth-child(1) {
	background: #822528;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list:nth-child(2) {
	background: #6b4635;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list:nth-child(3) {
	background: #313e48;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list:nth-child(4) {
	background: #b95a38;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list .txt_list_title {
	display: -wap-marquee;
	align-items: center;
	padding-bottom: 1.042vw;
	font-size: 0.937vw;
	color: #fff;
	display: flex;
	align-items: center;
	border-bottom: 0.052vw solid rgba(255, 255, 255, .1);
	margin-bottom: 1.042vw;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list .txt_list_title span {
	width: 2.188vw;
	height: 2.188vw;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 0.052vw solid rgba(255, 255, 255, .26);
	margin-right: 0.625vw;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list .txt_list_title span img {
	width: 1.042vw;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list .txt_list_txt p {
	font-size: 0.729vw;
	line-height: 1.250vw;
	color: #fff;
	margin-bottom: 0.625vw;
}

.Contact2 .Contact_content .Contact_content_txt .content_txt_list .txt_list_txt p:last-child {
	margin-bottom: 0;
}


.Join {
	position: relative;
}

.Join .Join_img img {
	width: 100%;
}

.Join .pc_all_content {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
}

.Join .Join_title {
	font-size: 2.084vw;
	color: #7c2428;
	margin-bottom: 3.386vw;
}

.Join .Join_txt {
	font-size: 1.250vw;
	color: #7c2428;
	margin-top: 2.605vw;
}

.Join .Join_btn {
	font-size: 0.729vw;
	color: #070707;
	display: flex;
	align-items: center;
}

.Join .Join_btn img {
	margin-left: 0.364vw;
	width: 0.989vw;
}

.Join2 {
	display: flex;
	align-items: center;
	border-bottom: 0.052vw solid #313131;
}

.Join2 .Join2_left,
.Join2 .Join2_right {
	width: 50%;
	height: 7.658vw;
	display: flex;
	align-items: center;
	padding-left: 5.21vw;
}

.Join2 .Join2_left {
	background: #1a1a1a;
}

.Join2 .Join2_left img {
	width: 9.794vw;
}

.Join2 .Join2_right {
	background: #7f2529;
	font-size: 1.667vw;
	color: #fff;
	position: relative;
	padding-left: 7.815vw;
}

.Join2 .Join2_right::before {
	content: "";
	display: inline-block;
	width: 15.6821vw;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/bn4.png) no-repeat 50%/cover;
}

.Join2 .Join2_right span {
	position: relative;
	z-index: 3;
}

#footer,
#footer footer {
	width: 100%;
}

#fp-nav {
	position: fixed;
	right: 5.21vw;
	top: 50%;
	z-index: 5;
	display: flex;
	flex-direction: column;
	transform: translateY(-50%);
}

#fp-nav ul li a {
	margin: 0;
	background: none;
	width: 6px;
	height: 12px;
	position: relative;
	opacity: 1;
	margin-bottom: 0.521vw;
	border: 2px solid rgba(127, 37, 41, 0);
	border-radius: 0px;
	display: flex;
	align-items: center;
	justify-content: center;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

#fp-nav ul li a.active {
	border: 2px solid rgba(127, 37, 41, 1);
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

#fp-nav ul li a.active::after {
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

#fp-nav ul li:last-child a {
	margin-bottom: 0;
}

#fp-nav ul li a::after {
	content: "";
	display: inline-block;
	width: 6px;
	height: 6px;
	background: #cccccc;
	opacity: 1;
	position: absolute;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

#fp-nav ul li a::before {
	content: "";
	font-size: 0.7294vw;
	color: #000000;
	position: absolute;
	width: 2.5008vw;
	left: -0.9378vw;
	font-family: 'Alibaba-PuHuiTi-Medium';
	top: -0.3126vw;
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

#fp-nav ul li a.active::before {
	opacity: 1;
	left: -2.5008vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

#fp-nav ul li a::before {
	color: #000000;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	font-size: 14px;
}

/*#fp-nav ul li:nth-child(1) a::before {*/
/*	content:"品牌";*/
/*}*/
/*#fp-nav ul li:nth-child(2) a::before {*/
/*	content:"关于";*/
/*}*/
/*#fp-nav ul li:nth-child(3) a::before {*/
/*	content:"方案";*/
/*}*/
/*#fp-nav ul li:nth-child(4) a::before {*/
/*	content:"优势";*/
/*}*/
/*#fp-nav ul li:nth-child(5) a::before {*/
/*	content:"";*/
/*}*/


.Footer {
	width: 100%;
	background: #1a1a1a;
	padding-bottom: 4.480vw;
}

.Footer .Footer_top {
	padding: 4.949vw 0vw;
	display: flex;
	justify-content: space-between;
}

.Footer .Footer_top .Footer_top_left {
	display: flex;
	justify-content: space-between;
	width: 80%;
}

.Footer .Footer_top .Footer_top_left .top_left_list {}

.Footer .Footer_top .Footer_top_left .top_left_list:last-child {
	width: 40%;
}

.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd {
	margin-bottom: 1.865vw;
}

.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd a {
	font-size: 1.042vw;
	color: #fff;
}

.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p {
	margin-bottom: 0.825vw;
	font-size: 0.833vw;
	color: #999999;
	position: relative;
}

.Footer .Footer_top .Footer_top_left .top_left_list:last-child .left_list_dt p {
	padding-left: 1.8235vw;
}

.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p:last-child {
	margin-bottom: 0;
}

.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p a {
	font-size: 0.833vw;
	color: #999999;
}

.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p img {
	margin-right: 0.833vw;
	position: absolute;
	left: 0;
	top: 0;
	width: 1.1462vw;
}

.Footer .Footer_top .Footer_top_right .top_right_dd {
	font-size: 1.042vw;
	color: #fff;
	margin-bottom: 2.865vw;
}

.Footer .Footer_top .Footer_top_right .top_right_dt {
	text-align: right;
}

.Footer .Footer_top .Footer_top_right .top_right_dt img {
	width: 190px;
}

.Footer .Footer_bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
	font-size: 0.833vw;
	color: #444444;
}

.Footer .Footer_bottom a {
	font-size: 0.833vw;
	color: #444444;
	margin-left: 0.781vw;
}

.banner {
	position: relative;
	width: 100%;
	overflow: hidden;
}

.banner .banner_list {
	position: relative;
}

.banner .banner_list .banner_list_po {
	position: absolute;
	left: 0;
	top: 0;
	padding: 0px 5.21vw;
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	right: 0;
	margin: 0 auto;
}

.banner .banner_list .banner_list_po .list_po_dd {
	font-size: 1.579vw;
	color: #000000;
	font-weight: lighter;
	margin-bottom: 0.521vw;
	display: none;
}

.banner .banner_list .banner_list_po .list_po_dt {
	font-size: 2vw;
	color: #7f2529;
	display: none;
}

.banner .banner_list .banner_list_po .list_po_btn {
	display: flex;
	align-items: center;
	font-size: 0.781vw;
	color: #000000;
	letter-spacing: .4em;
	margin-top: 3.126vw;
	display: none;
}

.banner .banner_list.swiper-slide-active .banner_list_po .list_po_dd {
	display: block;
}

.banner .banner_list.swiper-slide-active .banner_list_po .list_po_dt {
	display: block;
}

.banner .banner_list.swiper-slide-active .banner_list_po .list_po_btn {
	display: flex;
}

.banner .banner_list .banner_list_po .list_po_btn span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.240vw;
	height: 2.240vw;
	background: #7f2529;
	margin-right: 1.510vw;
}

.banner .banner_list .banner_list_po .list_po_btn span img {
	width: 0.885vw;
}

.banner .swiper-button-prev,
.banner .swiper-button-next {
	width: 4.480vw;
	height: 2.292vw;
	background: rgba(255, 255, 255, 1);
	border: 0.104vw solid rgba(127, 37, 41, 0);
	bottom: 2.605vw;
	margin-top: 0;
	top: inherit;
}

.banner .swiper-button-prev::after,
.banner .swiper-button-next::after {
	display: none;
}

.banner .swiper-button-prev:hover,
.banner .swiper-button-next:hover {
	border: 0.104vw solid #7f2529;
	background: rgba(255, 255, 255, 0);
}

.banner .swiper-button-prev.on,
.banner .swiper-button-next.on {
	border: 0.104vw solid #7f2529;
	background: rgba(255, 255, 255, 0);
}

.banner .swiper-button-prev {
	left: 5.21vw;
}

.banner .swiper-button-next {
	right: inherit;
	left: 9.690vw;
}

.banner .swiper-button-prev img,
.banner .swiper-button-next img {
	width: 1.354vw;
}

.IAbout {
	padding: 5.21vw 0vw;
	position: relative;
	z-index: 2;
	background: url(../images/gloved-hand-laboratory-worker-whitecoat-taking-small-flask-with-coronavirus-blood-sample-look-it-through-microscope.jpg) no-repeat 100% 100%;
	background-size: 50vw;
	width: 100%;
	padding-top: 8.5vw;
	height: 100%;
}


.banner .scro {
	position: absolute;
	right: 5.21vw;
	bottom: 12vw;
	z-index: 2;
	cursor: pointer;
	animation: scro 2s infinite;
	-webkit-animation: scro 2s infinite;
}

.banner .scro img {
	width: 1.458vw;
	position: relative;
}


@keyframes scro {
	0% {
		bottom: 12vw;
	}

	50% {
		bottom: 13vw;
	}

	100% {
		bottom: 12vw;
	}
}

@-webkit-keyframes scro

/* Safari and Chrome */
	{
	0% {
		bottom: 12vw;
	}

	50% {
		bottom: 13vw;
	}

	100% {
		bottom: 12vw;
	}
}

.IAbout .IAbout_top .IAbout_top_left {
	width: 40vw;
}

.IAbout .IAbout_top .IAbout_top_left .top_left_title {
	font-size: 2.188vw;
	color: #000000;
	margin-bottom: 2.084vw;
	font-weight: 500;
}

.IAbout .IAbout_top .IAbout_top_left .top_left_txt {
	font-size: 0.833vw;
	color: #666666;
	line-height: 1.667vw;
	margin-bottom: 2.344vw;
}

.IAbout_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 9.561vw;
	height: 2.500vw;
	border: 0.052vw solid #7f2529;
	font-size: 0.781vw;
	color: #000000;
}

.IAbout_btn img {
	margin-left: 0.625vw;
}

.IAbout_btn:hover {
	color: #fff;
	background: #7f2529;
}

.IAbout_btn span {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;

}

.IAbout_btn span img {
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	width: 0.989vw;
}

.IAbout_btn span img:last-child {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
}

.IAbout_btn:hover span img {
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout_btn:hover span img:last-child {
	opacity: 1;
}

.IAbout .IAbout_top .IAbout_top_right {
	position: absolute;
	right: 0;
	width: 50.016vw;
	background: #7f2529 url(../images/bn14.png) no-repeat 0% 50%;
	height: 29.2802vw;
	padding: 3.021vw 2.605vw;
	top: -7.502vw;
	background-size: 46.4211vw;
}

.IAbout .IAbout_top .IAbout_top_right .top_right_title {
	font-size: 1.146vw;
	color: #fff;
}

.IAbout .IAbout_top .IAbout_top_right .top_right_cotnent {
	font-size: 1.667vw;
	color: #fff;
	line-height: 2.344vw;
	margin-top: 11.2015vw;
}

.IAbout .IAbout_top .IAbout_top_right .top_right_map {
	position: absolute;
	right: 6.564vw;
	top: 0;
	height: 100%;
	display: flex;
	align-items: center;
}

.IAbout .IAbout_top .IAbout_top_right .top_right_map img {
	width: 17.6619vw;
	position: relative;
	top: 5.5vw;
}

.IAbout .IAbout_top .IAbout_top_right .top_right_icon {
	margin-top: 4.168vw;
}

.IAbout .IAbout_top .IAbout_top_right .top_right_icon img {
	width: 0.885vw;
}

.IAbout .IAbout_bottom {
	display: flex;
	justify-content: space-between;
	margin-top: 5vw;

}

.IAbout .IAbout_bottom .IAbout_bottom_list {
	width: 48.5%;
	padding-bottom: 2vw;
	padding-top: 2vw;
	padding-left: 2vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	border: 0.104vw solid #dfdfdf;
}

.IAbout .IAbout_bottom .IAbout_bottom_list:hover {
	background: #7f2529;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_title {
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_title i {
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_bottom {
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

/*
.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(1) {
	position:relative;
	border-right: 0px;
}
.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2) {
	position:relative;
	border-right: 0px;
}
*/
.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon {
	display: flex;
	margin-bottom: 1.865vw;
}

.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon span {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon span img {
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon span img:last-child {
	opacity: 0;
	position: absolute;
	left: 0;
	top: 0;
}

.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_title {
	font-size: 1.354vw;
	color: #7f2529;
	font-family: "GilroyM";
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_title i {
	font-size: 2.917vw;
	color: #7f2529;
	/*margin-right:0.573vw;*/
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	font-style: inherit;
	text-align: center;
}

.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_title .TextAnimate {
	margin-right: 0.573vw;
	display: flex;
}


.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_bottom {
	font-size: 0.937vw;
	color: #010101;
	margin-top: 0.260vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon span img {
	width: 1.927vw;
}

.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_icon span img {
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.IAbout .IAbout_bottom .IAbout_bottom_list:hover .bottom_list_icon span img:last-child {
	opacity: 1;
}

.ISolution {
	width: 100%;
	background: url(../images/bg9.jpg) no-repeat 50%/cover;
	position: relative;
	height: 100%;
}

.ISolution .pc_all_content {
	position: relative;
	height: 100%;
}

.ISolution .ISolution_title {
	padding-top: 6.252vw;
}

.ISolution .ISolution_title .ISolution_title_dd {
	font-size: 2.188vw;
	color: #fff;
}

.ISolution .ISolution_title .ISolution_title_dt {
	font-size: 1.146vw;
	color: #fff;
	margin-top: 2.605vw;
}

.ISolution .ISolution_content {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: flex;
	justify-content: space-between;
	padding: 0px 5.21vw;
}

.ISolution .ISolution_content .ISolution_content_list {
	width: 20%;
	padding: 2.084vw;
	cursor: pointer;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	position: relative;
	overflow: hidden;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_center {
	display: flex;
	flex-wrap: wrap;
	position: absolute;
	bottom: 1.667vw;
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	width: 100%;
	padding: 2.084vw;
	left: 0;
	bottom: 0;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li {
	width: 50%;
	font-size: 0.833vw;
	color: #fff;
	margin-bottom: 0.937vw;
	position: relative;
	padding-left: 2.005vw;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li span {
	left: 0;
	top: 0;
	position: absolute;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li span img {
	width: 1.250vw;
}

.ISolution .ISolution_content .ISolution_content_list:nth-child(1) {
	background: #7f2529;
}

.ISolution .ISolution_content .ISolution_content_list:nth-child(2) {
	background: #6b4635;
}

.ISolution .ISolution_content .ISolution_content_list:nth-child(3) {
	background: #313e48;
}

.ISolution .ISolution_content .ISolution_content_list:nth-child(4) {
	background: #b95a38;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_title .list_title_dd {
	font-size: 1.3vw;
	font-weight: normal;
	color: #fff;
	margin-bottom: 0.625vw;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_title .list_title_dt {
	font-size: 0.833vw;
	color: #fff;
	line-height: 1.667vw;
	height: 3.334vw;

}

.ISolution .ISolution_content .ISolution_content_list .content_list_title .list_title_dt img {
	width: 50px;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_bottom {
	margin-top: 2.084vw;
	display: flex;
	align-items: center;
	justify-content: space-between;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_bottom .list_bottom_left img {
	width: 0.885vw;
}

.ISolution .ISolution_content .ISolution_content_list .content_list_bottom .list_bottom_right {
	font-size: 3.178vw;
	color: #fff;
	opacity: .3;
}

.ISolution .ISolution_content .ISolution_content_list.on {
	width: 50%;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISolution .ISolution_content .ISolution_content_list.on .content_list_center {
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISolution .ISolution_content .ISolution_content_list.on .content_list_bottom {
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISAdvantage {
	width: 100%;
	height: 100%;
}

.ISAdvantage .pc_all_content {
	height: 20%;
}
.ISAdvantage .pc_all_content.firstfold {
    height: 30%;
}

.ISAdvantage .ISAdvantage_title {
	display: flex;
	align-items: center;
	justify-content: space-between;
	height: 100%;
	padding: 4rem 0 1rem 0;
}

.ISAdvantage .ISAdvantage_title  .title_left_dd {
	font-size: 2.188vw;
	color: #000000;
}

.ISAdvantage .ISAdvantage_title  .title_left_dt {
	font-size: 1.146vw;
	color: #000000;
	margin-top: 0.5vw;
}

.ISAdvantage .ISAdvantage_cotnent {
	background: url(../images/bg10.jpg) no-repeat 50%/cover;
	height: 75%;
	position: relative;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav {
	padding: 0px 5.21vw;
	left: 0;
	right: 0;
	position: absolute;
	margin: 0 auto;
	display: flex;
	flex-direction: column;
	justify-content: center;
	top: 50%;
	transform: translateY(-50%);
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list {
	width: 26.831500000000002vw;
	border: 0.104vw solid #7f2529;
	margin-bottom: 1.042vw;
	padding: 1.563vw 2.605vw;
	overflow: hidden;
	position: relative;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list:last-child {
	margin-bottom: 0;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	position: relative;
	z-index: 2;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top .list_top_dd {
	font-size: 1.667vw;
	color: #fff;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top .list_top_dt {
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top .list_top_dt img {
	width: 0.885vw;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_down {
	display: block;
	height: 0vw;
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	position: relative;
	z-index: 2;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_down .list_down_dd {
	margin-bottom: 1.823vw;
	color: #fff;
	font-size: 0.833vw;
	line-height: 1.667vw;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_down .list_down_dt {
	width: 2.240vw;
	height: 2.240vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_down .list_down_dt img {
	width: 0.989vw;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list::before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: url(../images/bn21.png) no-repeat 50% 50%;
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	background-size: 26.8836vw;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list:hover {
	background: #7f2529;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list:hover .nav_list_down {
	height: 8.179vw;
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list:hover .nav_list_top .list_top_dt {
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list:hover::before {
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list.on {
	background: #7f2529;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list.on .nav_list_down {
	height: 8.179vw;
	margin-top: 0.781vw;
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list.on .nav_list_top .list_top_dt {
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list.on::before {
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}



.SAdvantage {
	background: url(../images/bg11.jpg) no-repeat 50%/cover;
	padding: 4.689vw 0vw;
}

.SAdvantage .pc_all_content {
	display: flex;
	justify-content: space-between;
	align-items: center;
}

.SAdvantage .SAdvantage_left {
	width: 53%;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_title .left_title_dd {
	font-size: 2.084vw;
	color: #070707;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_title .left_title_dt {
	font-size: 1.250vw;
	color: #070707;
	margin-top: 2.344vw;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_txt {
	padding-top: 2.084vw;
	margin-bottom: 74PX;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul {
	display: flex;
	flex-wrap: wrap;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul li {
	width: calc(25% - 1.042vw);
	background: #eae2e3;
	text-align: center;
	margin-top: 1.042vw;
	cursor: pointer;
	-moz-user-select: none;
	/*mozilar*/
	-webkit-user-select: none;
	/*webkit*/
	-ms-user-select: none;
	/*IE*/
	user-select: none;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	margin-right: 1.3vw;
	padding: 0.7vw 0px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul li:nth-child(4n) {
	margin-right: 0;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul li.on {
	background: #7f2429;
	color: #fff;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_bottom img {
	max-width: 100%;
}

.SAdvantage .SAdvantage_left .SAdvantage_left_time {
	font-size: 16px;
	color: #999;
	margin-top: 25px;
}

.SAdvantage .SAdvantage_right {
	width: 36%;
	text-align: left;
	position: relative;
}

.SAdvantage .SAdvantage_right img {
	width: 23.0803vw;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c {
	display: inline-block;
	position: relative;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_list {
	position: absolute;
	right: 0;
	width: 12.504vw;
	background: #fff;
	box-shadow: 0vw 0vw 0.833vw rgba(127, 36, 41, .1);
	text-align: left;
	padding: 1.042vw;
	top: 7%;
	right: 0;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_title {
	font-size: 0.833vw;
	color: #7f2429;
	margin-bottom: 0.521vw;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_txt p {
	line-height: 1vw;
	font-size: 0.629vw;
	color: #666666;
	margin-bottom: 0.521vw;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_txt p span {
	color: #070707;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_txt p:last-child {
	margin-bottom: 0;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .SAdvantage_right_icon {
	position: absolute;
	display: flex;
	align-items: center;
	justify-content: center;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .SAdvantage_right_icon span:first-child {
	display: inline-block;
	width: 0.521vw;
	height: 0.521vw;
	border-radius: 100%;
	background: #7f2429;
	position: absolute;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .SAdvantage_right_icon span:last-child {
	display: inline-block;
	width: 1.563vw;
	height: 1.563vw;
	border-radius: 100%;
	background: #7f2429;
	opacity: .2;
	animation: mymove 2s infinite;
	-webkit-animation: mymove 2s infinite;
	/* Safari and Chrome */
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list {
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.zlk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 19.5%;
	left: 55%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.zlk .SAdvantage_right_icon.SAdvantage_right_icon2 {
	top: 25.5%;
	left: 40%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.zlk .SAdvantage_right_icon.SAdvantage_right_icon3 {
	top: 25%;
	left: 48%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.zlk .SAdvantage_right_icon.SAdvantage_right_icon4 {
	top: 35%;
	left: 36%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.zlk .SAdvantage_right_icon.SAdvantage_right_icon5 {
	top: 33%;
	left: 58%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.zlk .SAdvantage_right_icon.SAdvantage_right_icon6 {
	top: 38%;
	left: 42%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.zlk .SAdvantage_right_icon.SAdvantage_right_icon7 {
	top: 35%;
	left: 82.5%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.on {
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.yk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 3.5%;
	left: 45%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.xnk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 21%;
	left: 52%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.mnk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 35%;
	left: 38%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.mnk .SAdvantage_right_icon.SAdvantage_right_icon2 {
	top: 40%;
	left: 47%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.hxk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 15%;
	left: 47%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.hxk .SAdvantage_right_icon.SAdvantage_right_icon2 {
	top: 21%;
	left: 41%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.hxk .SAdvantage_right_icon.SAdvantage_right_icon3 {
	top: 20%;
	left: 57%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.fsmyk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 31%;
	left: 48%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.fsmyk .SAdvantage_right_icon.SAdvantage_right_icon2 {
	top: 34%;
	left: 37%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.fsmyk .SAdvantage_right_icon.SAdvantage_right_icon3 {
	top: 50%;
	left: 93%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.fsmyk .SAdvantage_right_icon.SAdvantage_right_icon4 {
	top: 69%;
	left: 63%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.sjk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 1%;
	left: 44%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.sjk .SAdvantage_right_icon.SAdvantage_right_icon2 {
	top: 4%;
	left: 44%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 1%;
	left: 44%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon2 {
	top: 5%;
	left: 39%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon3 {
	top: 8%;
	left: 47%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon4 {
	top: 21%;
	left: 54%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon5 {
	top: 25%;
	left: 48%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon6 {
	top: 27%;
	left: 38%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon7 {
	top: 39%;
	left: 48%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.qtks .SAdvantage_right_icon.SAdvantage_right_icon8 {
	top: 67%;
	left: 33%;
}


.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.crbk .SAdvantage_right_icon.SAdvantage_right_icon1 {
	top: 15%;
	left: 47%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.crbk .SAdvantage_right_icon.SAdvantage_right_icon2 {
	top: 21%;
	left: 41%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.crbk .SAdvantage_right_icon.SAdvantage_right_icon3 {
	top: 20%;
	left: 57%;
}

.SAdvantage .SAdvantage_right .SAdvantage_right_c .right_c_list.crbk .SAdvantage_right_icon.SAdvantage_right_icon4 {
	top: 26%;
	left: 40%;
}


@keyframes mymove {
	from {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		filter: scale(0);
		filter: transform;
		opacity: 1;
	}

	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		filter: scale(1);
		filter: transform;
		opacity: 0;
	}
}

@-webkit-keyframes mymove

/* Safari and Chrome */
	{
	from {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		filter: scale(0);
		filter: transform;
	}

	to {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		filter: scale(1);
		filter: transform;
	}


}

.SAdvantage2 .SAdvantage2_content {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list {
	width: calc(20% - 1.146vw);
	position: relative;
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_img img {
	width: 100%;
	min-height: 16vw;
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	display: flex;
	align-items: center;
	justify-content: flex-start;
	flex-direction: column;
	text-align: center;
	padding: 0vw 2vw;
	padding-top: 1.5vw;
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_icon {
	width: 5rem;
	height: 5rem;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	border-radius: 100%;
	padding: 15px;
}
/*
.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_icon img {
	width: 2.7092vw;
}*/

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_title {
	font-size: 1.050vw;
	color: #fff;
	margin: 1.042vw 0vw;
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_txt {
	font-size: 0.729vw;
	color: #fff;
	line-height: 1vw;
}

.Solution {
	padding: 5.21vw 0vw;
}

.Solution .Solution_title {
	font-size: 2.084vw;
	margin-bottom: 4.949vw;
}

.Solution .Solution_title .Solution_title_dd {
	font-size: 1.250vw;
	color: #7c2428;
	margin-bottom: 1.042vw;
}

.Solution .Solution_title .Solution_title_dt {
	font-size: 2.084vw;
	color: #070707;
}

.Solution .Solution_txt {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

.Solution .Solution_txt .Solution_txt_list {
	width: calc(20% - 0.5vw);
	position: relative;
	text-align: center;
}

.Solution .Solution_txt .Solution_txt_list .txt_list_img img {
	width: 100%;
}

.Solution .Solution_txt .Solution_txt_list .txt_list_po {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	padding: 1.244vw;
}

.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_top {
	display: flex;
	align-items: center;
	font-size: 1vw;
	color: #fff;
}

/*.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_top img {
	width: auto;height:1.8756vw;
}*/
.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom {
	margin-top: 0.084vw;
	overflow: hidden;
	color: #fff;
}

.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom a {
	display: inline-block;
	width: 100%;
	font-size: 0.833vw;
	color: #fff;
	float: left;
	margin-bottom: 1.302vw;
	position: relative;
	padding-left: 0.781vw;
}

.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom a:last-child {
	margin-bottom: 0;
}

.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom a::before {
	content: "";
	display: inline-block;
	width: 0.312vw;
	height: 0.312vw;
	border-radius: 100%;
	background: #fff;
	position: absolute;
	left: 0;
	top: 0.521vw;
}

.Solution .Solution_txt .Solution_txt_list:nth-child(1) .txt_list_po {
	background: rgba(127, 36, 41, .9);
}

.Solution .Solution_txt .Solution_txt_list:nth-child(2) .txt_list_po {
	background: rgba(107, 70, 53, .9);
}

.Solution .Solution_txt .Solution_txt_list:nth-child(3) .txt_list_po {
	background: rgba(30, 87, 121, .9);
}

.Solution .Solution_txt .Solution_txt_list:nth-child(4) .txt_list_po {
	background: rgba(201, 129, 52, .9);
}

.Solution .Solution_txt .Solution_txt_list:nth-child(5) .txt_list_po {
	background: rgba(11, 76, 65, 0.9);
}

.Solution2 {
	background: #f7f7f7 url(../images/bg20.jpg) no-repeat 50% 0%;
	padding: 5.731vw 0vw;
	background-size: 100.032vw;
}

.Solution2 .Solution2_title {
	font-size: 2.084vw;
	color: #fff;
	margin-bottom: 2.605vw;
}

.Solution2 .Solution2_content {
	background: #fff url(../images/bn36.png) no-repeat 50%/cover;
	margin-bottom: 5.21vw;
}

.Solution2 .Solution2_content .Solution2_content_list {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 2.084vw 5.21vw;
	border-bottom: 0.052vw solid #eaeaea;
}

.Solution2 .Solution2_content .Solution2_content_list:last-child {
	border-bottom: 0;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_left {
	display: flex;
	align-items: center;
	font-size: 1.250vw;
	color: #070707;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_left span {
	width: 2.865vw;
	height: 2.865vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #7f2429;
	margin-right: 0.781vw;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_left span img {
	width: 1.8vw;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_right {
	width: 50%;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_right p {
	font-size: 0.833vw;
	color: #070707;
	display: inline-block;
	margin-bottom: 1.146vw;
	position: relative;
	padding-left: 0.677vw;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_right p:last-child {
	margin-bottom: 0;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_right p::before {
	content: "";
	display: inline-block;
	width: 0.312vw;
	height: 0.312vw;
	background: #7f2429;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0.521vw;
}

.Solution2 .Solution2_content .Solution2_content_list .content_list_right br:last-child {
	display: none;
}

.Solution2 .Solution2_content .Solution2_content_list.on .content_list_right {
	display: flex;
	flex-wrap: wrap;
}

.Solution2 .Solution2_content .Solution2_content_list.on .content_list_right p {
	width: 33.33%;
}

.Solution2 .Solution2_content .Solution2_content_list.on2 .content_list_right p {
	margin-right: 2.605vw;
}

.Solution2 .Solution2_content .Solution2_content_list.on2 .content_list_right p:last-child {
	margin-right: 0;
}

.Solution2 .Solution2_bottom .Solution2_bottom_title {
	font-size: 2.084vw;
	color: #070707;
	margin-bottom: 2.605vw;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt {
	position: relative;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_img img {
	width: 100%;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po {
	position: absolute;
	left: 0;
	top: 0;
	width: 25.7895vw;
	height: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list {
	height: 33.33%;
	width: 100%;
	padding: 2.084vw;
	padding-right: 0;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(1) {
	background: #863034;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(2) {
	background: #734f40;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(3) {
	background: #3b4750;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dd {
	font-size: 1.250vw;
	color: #fff;
	display: flex;
	align-items: center;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dd img {
	margin-right: 0.677vw;
	width: 1.7714vw;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt span {
	margin-top: 0.846vw;
	display: inline-block;
	font-size: 0.833vw;
	color: #fff;
	position: relative;
	padding-left: 0.729vw;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt span::before {
	content: "";
	display: inline-block;
	width: 0.312vw;
	height: 0.312vw;
	background: #fff;
	border-radius: 100%;
	position: absolute;
	left: 0;
	top: 0.416vw;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(2) .po_list_dt {
	display: flex;
	flex-wrap: wrap;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(2) .po_list_dt span {
	width: 50%;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(2) .po_list_dt span:nth-child(3n) {
	width: 50%;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(2) .po_list_dt span:nth-child(2) {
	width: 50%;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(2) .po_list_dt span:nth-child(5) {
	width: 50%;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(3) .po_list_dt {
	display: flex;
	flex-wrap: wrap;
}

.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list:nth-child(3) .po_list_dt span {
	width: 100%;
}
 .Solution3 {
	padding: 5vw 0vw;
}
.cpu_recruitment .Solution3 {
	padding: 10vw 0vw;
}

.Solution3 .Solution3_title {
	font-size: 2.084vw;
	color: #070707;
	margin-bottom: 4.949vw;
}

.Solution3 .Solution3_content {
	position: relative;
}

.Solution3 .Solution3_content .Solution3_content_img {
	position: relative;
	overflow: hidden;
}

.Solution3 .Solution3_content .Solution3_content_img .content_img_icon1 {
	position: absolute;
	right: 0;
	top: 0;
	background: #f7f7f7;
	width: 100%;
	height: 50%;
}

.Solution3 .Solution3_content .Solution3_content_img .content_img_icon1.on {
	animation: mymove2 5s forwards;
}

.Solution3 .Solution3_content .Solution3_content_img .content_img_icon2 {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #f7f7f7;
	width: 100%;
	height: 50%;
}

/*.Solution3 .Solution3_content .Solution3_content_img .content_img_icon2.on{ animation:mymove2 5s forwards ;}*/

.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_img {
	position: relative;
	overflow: hidden;
}

.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_img .content_img_icon1 {
	position: absolute;
	right: 0;
	top: 15px;
	background: #F7F7F7;
	width: 100%;
	height: 50%;
}

.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_img .content_img_icon1.on {
	animation: mymove2 5s forwards;
}

.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_img .content_img_icon2 {
	position: absolute;
	left: 0;
	bottom: 0;
	background: #F7F7F7;
	width: 100%;
	height: 50%;
}


.cpu_recruitment .Solution3 .ISAdvantage_title {
	padding-bottom: 4vw;
}

@keyframes mymove2 {
	from {
		width: 100%;
	}

	to {
		width: 0%;
	}
}


@keyframes mymove2 {
	from {
		width: 100%;
	}

	to {
		width: 0%;
	}
}

.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_img span img {
	width: 100%;
}

.Solution3 .Solution3_content .Solution3_content_img span img {
	width: 100%;
}

.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: absolute;
	top: -2.2vw;
	left: -1vw;
	width: 100%;
	padding: 0vw 1.542vw;
	padding-right: 0vw;
}

.cpu_recruitment .txt_list_title ul li {
	margin-left: 0 !important;
}

.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt .content_txt_list .txt_list_title {
	font-size: 20px;
	min-height: 56px;
}

.cpu_recruitment .Solution3 {
	max-width: 900px;
}

.Solution3 .Solution3_content .Solution3_content_txt {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	position: absolute;
	top: -3%;
	left: 0;
	width: 100%;
	padding: 0vw 3.542vw;
	padding-right: 5vw;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list {
	width: 16.666%;
	margin-bottom: 1vw;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list .txt_list_icon {
	width: 6.564vw;
	height: 6.564vw;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #7f2429;
	box-shadow: 0vw 0vw 0.833vw rgba(0, 0, 0, .16);
	margin: 0 auto;
}

.contract_title,
.contract {
	color: #7f2429;
}

.contract_title {
	padding-bottom: 10px;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list .txt_list_icon span {
	width: 4.897vw;
	height: 4.897vw;
	border-radius: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #fff;
	box-shadow: 0vw 0vw 0.833vw rgba(0, 0, 0, .1);
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list .txt_list_icon span img {
	width: 2.8655vw;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list .txt_list_title {
	font-size: 18px;
	text-align: center;
	margin-top: 1.042vw;
	min-height: 54px;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(2) .txt_list_icon {
	background: #C98134;
}

.presentation_title,
.presentation {
	color: #C98134;
}

.presentation_title {
	padding-bottom: 10px;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(3) .txt_list_icon {
	/*background:#313d46;*/
	background: #353E47;
}

.meeting_title,
.meeting {
	color: #353E47;
}

.meeting_title {
	padding-bottom: 10px;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(4) .txt_list_icon {
	background: #684733;
}

.support_title,
.support {
	color: #684733;
	;
}

.support_title {
	padding-bottom: 10px;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(5) .txt_list_icon {
	background: #0b4c41;
}

.periodic_title,
.periodic {
	color: #0b4c41;
}

.periodic_title {
	padding-bottom: 10px;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(6) .txt_list_icon {
	background: #C98134;
}

.close_title,
.close {
	color: #C98134;
}

.close_title {
	padding-bottom: 10px;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(7) .txt_list_icon {
	background: #df7500;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(8) .txt_list_icon {
	background: #002f53;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(9) .txt_list_icon {
	background: #b35837;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(10) .txt_list_icon {
	background: #2e3942;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(11) .txt_list_icon {
	background: #7d2328;
}

.Solution3 .Solution3_content .Solution3_content_txt .content_txt_list:nth-child(12) .txt_list_icon {
	background: #684332;
}

.Solution3 .Solution3_content .Solution3_content_MoImg {
	display: none;
}

.Solution_txt_list {
	display: flex;
	gap: 20px;
	margin-bottom: 30px;
	align-items: flex-start;
}

.Solution_txt_list .txt_list_img img {
	max-width: 100%;
	height: auto;
	border-radius: 10px;
}

.txt_list_po {
	flex: 1;
}

.list_po_top {
	display: flex;
	flex-direction: column;
	align-items: center;
	text-align: center;
	margin-bottom: 10px;
}


.circle-icon img {
	width: 90px;
	height: auto;
	object-fit: contain;
	padding-bottom: 10px;
}


.About {
	padding-top: 5.21vw;
	padding-bottom: 5.21vw;
	background: url(../images/bn52.png) no-repeat 25% 50%;
	background-size: 33.9692vw;
}

.About .About_left {
	width: 48%;
}

.About .About_left .About_left_dd {
	font-size: 2.084vw;
	color: #070707;
	margin-bottom: 1.042vw;
}

.About .About_left .About_left_dt p {
	line-height: 1.250vw;
	color: #666666;
	margin-bottom: 1.042vw;
	font-size: 0.729vw;
}

.About .About_left .About_left_dt p:last-child {
	margin-bottom: 0;
}

.About .About_left .About_left_bottom {
	display: flex;
	justify-content: space-between;
	margin-top: 3.647vw;
}

.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd {
	font-size: 1.250vw;
	color: #7f2429;
}

.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd span {
	font-size: 2.813vw;
	color: #7f2429;
	font-family: "Radomirr";
}

.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dt {
	color: #070707;
	font-size: 0.729vw;
	margin-top: 0.260vw;
}

.About .About_right {
	width: 46%;
}

.About .About_right img {
	width: 100%;
}

.About2 {
	padding: 4.21vw 0vw;
}

.About2 .pc_all_content {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.About2 .About2_left {
	width: 35%;
}

.About2 .About2_left .About2_left_title .left_title_dd {
	font-size: 2.084vw;
	color: #070707;
}

.About2 .About2_left .About2_left_title .left_title_dt {
	font-size: 1.250vw;
	color: #070707;
	margin-top: 2.605vw;
}

.About2 .About2_left .About2_left_content {
	margin-top: 4.428vw;
}

.About2 .About2_left .About2_left_content .left_content_list {
	display: flex;
	align-items: center;
	margin-bottom: 1.823vw;
	font-size: 2.450vw;
	color: #7f2429;
}

.About2 .About2_left .About2_left_content .left_content_list span {
	width: 4.063vw;
	height: 4.063vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #6b4635;
	margin-right: 1.042vw;
}

.About2 .About2_left .About2_left_content .left_content_list span img {
	width: 2.5008vw;
}

.About2 .About2_left .About2_left_content .left_content_list:last-child {
	margin-bottom: 0;
}

.About2 .About2_left .About2_left_content .left_content_list:last-child span {
	background: #313e48;
}

.About2 .About2_left .About2_left_btn {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 8.075vw;
	height: 2.344vw;
	background: #7f2429;
	color: #fff;
	font-size: 0.833vw;
	margin-top: 3.252vw;
}

.About2 .About2_mo {
	display: none;
}

.About2 .About2_right {
	width: 60%;
	position: relative;
}

.About2_right img {
	max-width: 90%;
}

.About2 .About2_right .LMap {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.About2 .About2_right .LMap.on {
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.About2 .About2_right .LMap.in {
	opacity: 1;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.About2 .About2_right .content_right_map img {
	width: 100%;
}

/*.About2 .About2_right .content_right_city {
	position:absolute;
	top:0.208vw;
	left:0.416vw;
	width:100%;
	height:100%;
}
*/
.About2 .About2_right .content_right_city .right_city_list {
	cursor: pointer;
}

.About2 .About2_right .content_right_city .right_city_list .city_list_dd {
	position: absolute;
	font-size: 0.625vw;
	color: #888888;
	display: flex;
	align-items: center;
	width: auto;
	z-index: 3;
}

.About2 .About2_right .content_right_city .right_city_list .city_list_dd .list_dd_cur {
	display: flex;
	align-items: center;
}

.About2 .About2_right .content_right_city .right_city_list.on .city_list_dd {
	color: #fff;
}

.About2 .About2_right .content_right_city .right_city_list.on .city_list_dd span:before {
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 0;
}

.About2 .About2_right .content_right_city .right_city_list.in .city_list_dd {
	color: #fff;
}

.About2 .About2_right .content_right_city .right_city_list.in .city_list_dd span:before {
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 0;
}

.About2 .About2_right .content_right_city .right_city_list .city_list_dd span {
	margin-right: 0.208vw;
	width: 0.416vw;
	height: 0.416vw;
	transition: all ease-in 0.3s;
	background: #b95a38;
	border-radius: 100%;
	position: relative;
}

.About2 .About2_right .content_right_city .right_city_list .city_list_dd span:before {
	content: "";
	display: inline-block;
	width: 1.563vw;
	height: 1.563vw;
	margin: auto;
	background: #b95a38;
	border-radius: 100%;
	-webkit-animation: sk-spinner-pulse 1.5s infinite ease-in-out;
	animation: sk-spinner-pulse 1.5s infinite ease-in-out;
	position: absolute;
	left: -0.573vw;
	top: -0.573vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 1;
}

.About2 .About2_right .content_right_city .right_city_list .city_list_dd span:after {
	content: "";
	display: inline-block;
	width: 1.354vw;
	height: 1.823vw;
	/*background:url(../images/mapicon.png) no-repeat 50%/cover;*/
	position: absolute;
	left: -1.042vw;
	top: 0vw;
	opacity: 0;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
}

.About2 .About2_right .content_right_city .right_city_list.on .city_list_dd span:after {
	top: -0.573vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 1;
}

.About2 .About2_right .content_right_city .right_city_list.in .city_list_dd span:after {
	top: -0.573vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 1;
}

@-webkit-keyframes sk-spinner-pulse {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

@keyframes sk-spinner-pulse {
	0% {
		-webkit-transform: scale(0);
		transform: scale(0);
	}

	100% {
		-webkit-transform: scale(1);
		transform: scale(1);
		opacity: 0;
	}
}

.About2 .About2_right .content_right_city .right_city_list .city_list_dd span img {
	display: none;
}

.About2 .About2_right .content_right_city .right_city_list.xj .city_list_dd {
	left: 12.6%;
	top: 32.6%;
}

.About2 .About2_right .content_right_city .right_city_list.hlj .city_list_dd {
	right: 9%;
	top: 15.6%;
}

.About2 .About2_right .content_right_city .right_city_list.jl .city_list_dd {
	right: 7.8%;
	top: 26%;
}

.About2 .About2_right .content_right_city .right_city_list.ln .city_list_dd {
	right: 12%;
	top: 31%;
}

.About2 .About2_right .content_right_city .right_city_list.bj .city_list_dd {
	right: 23.2%;
	top: 35.5%;
}

.About2 .About2_right .content_right_city .right_city_list.tj .city_list_dd {
	right: 21%;
	top: 39%;
}

.About2 .About2_right .content_right_city .right_city_list.hb .city_list_dd {
	right: 25.5%;
	top: 41.4%;
}

.About2 .About2_right .content_right_city .right_city_list.sx .city_list_dd {
	right: 29.5%;
	top: 47%;
}

.About2 .About2_right .content_right_city .right_city_list.sd .city_list_dd {
	right: 19.5%;
	top: 47.8%;
}

.About2 .About2_right .content_right_city .right_city_list.js .city_list_dd {
	right: 17.5%;
	top: 53%;
}

.About2 .About2_right .content_right_city .right_city_list.js .city_list_dd span:after {
	left: 1.146vw;
}

.About2 .About2_right .content_right_city .right_city_list.sh .city_list_dd {
	right: 11%;
	top: 60.5%;
}

.About2 .About2_right .content_right_city .right_city_list.zj .city_list_dd {
	right: 14.5%;
	top: 65%;
}

.About2 .About2_right .content_right_city .right_city_list.ah .city_list_dd {
	right: 20.2%;
	top: 59.8%;
}

.About2 .About2_right .content_right_city .right_city_list.sx2 .city_list_dd {
	right: 35%;
	top: 54%;
}

.About2 .About2_right .content_right_city .right_city_list.gs .city_list_dd {
	right: 43.5%;
	top: 51%;
}

.About2 .About2_right .content_right_city .right_city_list.hb2 .city_list_dd {
	right: 28.5%;
	top: 63%;
}

.About2 .About2_right .content_right_city .right_city_list.cq .city_list_dd {
	right: 37%;
	top: 66.5%;
}

.About2 .About2_right .content_right_city .right_city_list.hn .city_list_dd {
	right: 29.5%;
	top: 71.5%;
}

.About2 .About2_right .content_right_city .right_city_list.jx .city_list_dd {
	right: 22%;
	top: 72.3%;
}

.About2 .About2_right .content_right_city .right_city_list.fj .city_list_dd {
	right: 17.5%;
	top: 75.3%;
}

.About2 .About2_right .content_right_city .right_city_list.gz .city_list_dd {
	right: 38.5%;
	top: 74.5%;
}

.About2 .About2_right .content_right_city .right_city_list.yn .city_list_dd {
	right: 48.8%;
	top: 81.5%;
}

.About2 .About2_right .content_right_city .right_city_list.gx .city_list_dd {
	right: 34.5%;
	top: 84.5%;
}

.About2 .About2_right .content_right_city .right_city_list.sc .city_list_dd {
	right: 45.5%;
	top: 63.5%;
}

.About2 .About2_right .content_right_city .right_city_list.xz .city_list_dd {
	left: 19%;
	top: 58%;
}

.About2 .About2_right .content_right_city .right_city_list.qh .city_list_dd {
	left: 35%;
	top: 49%;
}

.About2 .About2_right .content_right_city .right_city_list.nx .city_list_dd {
	left: 54%;
	top: 45%;
}

.About2 .About2_right .content_right_city .right_city_list.nmg .city_list_dd {
	left: 57%;
	top: 37%;
}

.About2 .About2_right .content_right_city .right_city_list.henan .city_list_dd {
	left: 67%;
	top: 55%;
}

.About2 .About2_right .content_right_city .right_city_list.gd .city_list_dd {
	right: 25%;
	bottom: 15%;
}

.About2 .About2_right .content_right_city .right_city_list.tw .city_list_dd {
	right: 11%;
	bottom: 16%;
	flex-direction: column;
}

.About2 .About2_right .content_right_city .right_city_list.tw .city_list_dd span:after {
	left: -0.156vw;
}

.About2 .About2_right .content_right_city .right_city_list.tw.on .city_list_dd span:after {
	top: -1.771vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 1;
}

.About2 .About2_right .content_right_city .right_city_list.tw.in .city_list_dd span:after {
	top: -1.771vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 1;
}

.About2 .About2_right .content_right_city .right_city_list.hainan .city_list_dd {
	left: 60%;
	bottom: 1%;
}

.About2 .About2_right .content_right_city .right_city_list.hainan .city_list_dd span:after {
	left: -0.052vw;
}

.About2 .About2_right .content_right_city .right_city_list.hainan.on .city_list_dd span:after {
	top: -1.615vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 1;
}

.About2 .About2_right .content_right_city .right_city_list.hainan.in .city_list_dd span:after {
	top: -1.615vw;
	transition: all 0.5s ease;
	-webkit-transform: all 0.5s ease;
	opacity: 1;
}

.About2 .About2_right .content_right_city .right_city_list.xg .city_list_dd {
	left: 71%;
	bottom: 12%;
}

.About2 .About2_right .content_right_city .right_city_list.am .city_list_dd {
	left: 69%;
	bottom: 10%;
}

.About2 .About2_right .content_right_city .right_city_list.hlj.on .city_list_dd span:after {
	top: -1.094vw;
}

.About2 .About2_right .content_right_city .right_city_list.hlj.in .city_list_dd span:after {
	top: -1.094vw;
}

.About2 .About2_right .content_right_city .right_city_list.jl.on .city_list_dd span:after {
	top: -1.719vw;
}

.About2 .About2_right .content_right_city .right_city_list.jl.in .city_list_dd span:after {
	top: -1.719vw;
}

.About2 .About2_right .content_right_city .right_city_list.ln .city_list_dd span:after {
	left: -0.260vw;
}

.About2 .About2_right .content_right_city .right_city_list.ln.on .city_list_dd span:after {
	top: -1.719vw;
}

.About2 .About2_right .content_right_city .right_city_list.ln.in .city_list_dd span:after {
	top: -1.719vw;
}

.About2 .About2_right .content_right_city .right_city_list.bj .city_list_dd span:after {
	left: -0.260vw;
}

.About2 .About2_right .content_right_city .right_city_list.bj.on .city_list_dd span:after {
	top: -0.833vw;
}

.About2 .About2_right .content_right_city .right_city_list.bj.in .city_list_dd span:after {
	top: -0.833vw;
}

.About2 .About2_right .content_right_city .right_city_list.tj .city_list_dd span:after {
	left: -0.260vw;
}

.About2 .About2_right .content_right_city .right_city_list.tj.on .city_list_dd span:after {
	top: -1.406vw;
}

.About2 .About2_right .content_right_city .right_city_list.tj.in .city_list_dd span:after {
	top: -1.406vw;
}

.About2 .About2_right .content_right_city .right_city_list.hb .city_list_dd span:after {
	left: -0.156vw;
}

.About2 .About2_right .content_right_city .right_city_list.hb.on .city_list_dd span:after {
	top: 0.468vw;
}

.About2 .About2_right .content_right_city .right_city_list.hb.in .city_list_dd span:after {
	top: 0.468vw;
}

.About2 .About2_right .content_right_city .right_city_list.sh .city_list_dd span:after {
	left: 0vw;
}

.About2 .About2_right .content_right_city .right_city_list.sh.on .city_list_dd span:after {
	top: -1.302vw;
}

.About2 .About2_right .content_right_city .right_city_list.sh.in .city_list_dd span:after {
	top: -1.302vw;
}

.About2 .About2_right .content_right_city .right_city_list.hb2.on .city_list_dd span:after {
	top: -1.302vw;
}

.About2 .About2_right .content_right_city .right_city_list.hb2.in .city_list_dd span:after {
	top: -1.302vw;
}

.About2 .About2_right .content_right_city .right_city_list.ah .city_list_dd span:after {
	left: 0;
}

.About2 .About2_right .content_right_city .right_city_list.ah.on .city_list_dd span:after {
	top: -2.084vw;
}

.About2 .About2_right .content_right_city .right_city_list.ah.in .city_list_dd span:after {
	top: -2.084vw;
}

.About2 .About2_right .content_right_city .right_city_list.zj .city_list_dd span:after {
	left: 0;
}

.About2 .About2_right .content_right_city .right_city_list.zj.in .city_list_dd span:after {
	top: -0.104vw;
}

.About2 .About2_right .content_right_city .right_city_list.zj.on .city_list_dd span:after {
	top: -0.104vw;
}

.About2 .About2_right .content_right_city .right_city_list.xg .city_list_dd span:after {
	left: -0.364vw;
	top: -1.771vw;
}

.About2 .About2_right .content_right_city .right_city_list.xg.in .city_list_dd span:after {
	left: -0.364vw;
	top: -1.771vw;
}

.About2 .About2_right .content_right_city .right_city_list.xg.on .city_list_dd span:after {
	left: -0.364vw;
	top: -1.771vw;
}

.About2 .About2_right .content_right_city .right_city_list.am .city_list_dd span:after {
	top: -1.302vw;
}

.About2 .About2_right .content_right_city .right_city_list.am.in .city_list_dd span:after {
	top: -1.302vw;
}

.About2 .About2_right .content_right_city .right_city_list.am.on .city_list_dd span:after {
	top: -1.302vw;
}

.About2 .City_down {
	width: 16.4636vw;
	border-radius: 0.521vw;
	overflow: hidden;
	position: absolute;
	left: -17.193vw;
	display: none;
	box-shadow: 0vw 0vw 1.406vw rgba(0, 0, 0, .12);
}

.About2 .City_down .City_down_title {
	display: flex;
	align-items: center;
	height: 3.126vw;
	background: #7f2429;
	font-size: 0.950vw;
	color: #fff;
	padding: 0vw 0.885vw;
	position: relative;
}

.About2 .City_down .City_down_title .City_down_close {
	cursor: pointer;
	font-style: inherit;
	position: absolute;
	right: 0.885vw;
}

.About2 .City_down .City_down_title img {
	margin-right: 0.5vw;
}

.About2 .City_down .City_down_content {
	background: #fff;
	padding: 1.563vw 1.042vw;
}

.About2 .City_down .City_down_content .down_content_scr {
	height: 14.588000000000001vw;
	overflow: auto;
	display: none;
}

.About2 .City_down .City_down_content .down_content_scr a {
	display: inline-block;
	width: 100%;
	font-size: 0.729vw;
	color: #666666;
	margin-bottom: 0.625vw;
}

.About2 .City_down .City_down_content .down_content_sl {
	font-size: 0.729vw;
	color: #666666;
}

.About2 .City_down .City_down_content .down_content_sl b {
	color: #7f2429;
}

.About2 .City_down .City_down_content .down_content_btn {
	display: inline-block;
	line-height: 2.344vw;
	background: #7f2429;
	color: #fff;
	font-size: 0.833vw;
	margin-top: 0.852vw;
	padding: 0px 1vw;
}

.About2 .City_down .City_down_content .down_content_scr a:last-child {
	margin-bottom: 0;
}

.About2 .City_down .City_down_content .down_content_scr::-webkit-scrollbar-track {
	background-color: #dbdbdb;
}

/* 滚动条的滑轨背景颜色 */

.About2 .City_down .City_down_content .down_content_scr::-webkit-scrollbar-thumb {
	background: #7f2429;
}

/* 滑块颜色 */

.About2 .City_down .City_down_content .down_content_scr::-webkit-scrollbar-button {
	background-color: #dbdbdb;
}

/* 滑轨两头的监听按钮颜色 */

.About2 .City_down .City_down_content .down_content_scr::-webkit-scrollbar-corner {
	background-color: #dbdbdb;
}

/* 横向滚动条和纵向滚动条相交处尖角的颜色 */
.About2 .City_down .City_down_content .down_content_scr::-webkit-scrollbar {
	width: 0.104vw;
	height: 0vw;
	border-radius: 0.156vw;
}

/* 这是针对缺省样式 (必须的)*/
.About2 .About2_right .content_right_city .right_city_list.on .city_list_dd {
	z-index: 50;
}

.About2 .About2_right .content_right_city .right_city_list.on .City_down {
	display: block;
}

.About3 {
	background: #fff;
}

.About3 .About2_left {
	width: 100%;
}

.About3 .pc_all_content {
	display: block;
}

.About3 .About3_content {
	position: relative;
	margin-top: 3.386vw;
}

.About3 .About3_content .About3_content_list {
	background: #7f2429;
	height: 7.815vw;
	display: flex;
	align-items: flex-start;
	flex-direction: column;
	justify-content: center;
	padding: 0vw 1vw;
}

.About3 .About3_content .About3_content_list .content_list_top {
	display: flex;
	align-items: center;
	font-size: 1.275vw;
	color: #fff;
}

.About3 .About3_content .About3_content_list .content_list_top span {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 2.188vw;
	height: 2.188vw;
	background: #fff;
	border-radius: 100%;
	margin-right: 0.625vw;
}

.About3 .About3_content .About3_content_list .content_list_top span img {
	width: 1.198vw;
}

.About3 .About3_content .About3_content_list .content_list_bottom {
	font-size: 0.8vw;
	color: #fff;
	margin-top: 0.625vw;
	height: 3.3vw;
}

.About3 .About3_content .About3_content_btn {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-top: 2.605vw;
}

.About3 .About3_content .About3_content_btn .swiper-pagination {
	position: relative;
	display: flex;
	align-items: center;
	width: calc(100% - 8.075vw);
}

.About3 .About3_content .About3_content_btn .swiper-pagination span {
	border-radius: 0vw;
	width: 100%;
	height: 0.104vw;
	background: #dadada;
	opacity: 1;
}

.About3 .About3_content .About3_content_btn .swiper-pagination span.swiper-pagination-bullet-active {
	background: #7f2429;
}

.About3 .About3_content .About3_content_btn .content_btn_right {
	display: flex;
	align-items: center;
	justify-content: center;
}

.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-prev,
.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next {
	position: relative;
	margin-top: 0;
	top: 0;
	width: auto;
	height: auto;
	left: 0;
	right: 0;
	width: 2.657vw;
	height: 2.657vw;
	border-radius: 100%;
	border: 0.052vw solid #7f2429;
	display: -wap-marquee;
	align-items: center;
	justify-content: center;
}

.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next {
	margin-left: 1.198vw;
}

.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-prev:after,
.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next:after {
	color: #7f2429;
	font-size: 1.146vw;
}

.About3 .About3_content .About3_content_list:nth-child(1) {
	background: #7f2429;
}

.About3 .About3_content .About3_content_list:nth-child(2) {
	background: #6b4635;
}

.About3 .About3_content .About3_content_list:nth-child(3) {
	background: #313e48;
}

.About3 .About3_content .About3_content_list:nth-child(4) {
	background: #b95a38;
}

.About3 .About3_content .About3_content_list:nth-child(5) {
	background: #003056;
}

.About3 .About3_content .About3_content_list:nth-child(6) {
	background: #6b4635;
}

.About3 .About3_content .About3_content_list:nth-child(7) {
	background: #7f2429;
}

.About3 .About3_content .About3_content_list:nth-child(8) {
	background: #6b4635;
}

.About3 .About3_content .About3_content_list:nth-child(9) {
	background: #313e48;
}

.About3 .About3_content .About3_content_list:nth-child(10) {
	background: #b95a38;
}

.About3 .About3_content .About3_content_list:nth-child(11) {
	background: #003056;
}

.About3 .About3_content .About3_content_list:nth-child(12) {
	background: #6b4635;
}

.About3 .About3_bottom {
	margin-top: 2.084vw;
}

.About3 .About3_bottom .About3_bottom_title {
	font-size: 1.250vw;
	color: #070707;
	margin-bottom: 2.084vw;
}

.About3 .About3_bottom .About3_bottom_txt {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.About3 .About3_bottom .About3_bottom_txt .About3_bottom_list {
	width: 100%;
	text-align: center;
	line-height: 2.396vw;
	background: #7f2429;
	color: #fff;
	font-size: 0.833vw;
	position: relative;
}

.About3 .About3_bottom .About3_bottom_txt .About3_bottom_list:after {
	content: "";
	display: inline-block;
	width: 1.719vw;
	height: 100%;
	background: url(../images/bg24.jpg) no-repeat 50%/cover;
	position: absolute;
	right: 0;
}

.About3 .About3_bottom .About3_bottom_txt .About3_bottom_list:last-child:after {
	background: url(../images/bg25.jpg) no-repeat 50%/cover;
}

.About3 .About3_F {
	text-align: right;
	margin-top: 20px;
	font-size: 14px;
	color: #999;
}


.About4 {
	background: url(../images/bg26.jpg) no-repeat 50%/cover;
	padding: 5.21vw 0vw;
	overflow: hidden;
}

.About4 .About4_title {
	margin-bottom: 0vw;
}

.About4 .About4_title .About4_title_dd {
	font-size: 2.084vw;
	color: #fff;
}

.About4 .About4_title .About4_title_dt {
	font-size: 1.250vw;
	color: #fff;
	margin-top: 2.865vw;
}

.About4 .About4_content {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
	position: relative;
	padding: 0vw 1.979vw;
}

.About4 .About4_content::before {
	content: "";
	display: inline-block;
	width: 100%;
	height: 19.3812vw;
	background: url(../images/bn62.png) no-repeat 50% 50%;
	position: absolute;
	top: 7.5vw;
	left: 0;
	opacity: 1;
	background-size: 90.8624vw;
}

.About4 .About4_content .About4_content_list {
	height: auto;
	width: 100%;
	display: flex;
	flex-direction: column;
	padding-left: 1.146vw;
	position: relative;
}

.About4 .About4_content .About4_content_list::before {
	content: "";
	display: inline-block;
	width: 0.104vw;
	height: 100%;
	left: 0;
	background: rgba(255, 255, 255, .4);
	position: absolute;
	left: 0;
	top: 0;
}

.About4 .About4_content .About4_content_list::after {
	content: "";
	display: inline-block;
	width: 1.042vw;
	height: 1.042vw;
	left: 0;
	position: absolute;
	left: -0.625vw;
	top: 100%;
	background: #fff;
	border: 0.208vw solid #cb613c;
	border-radius: 100%;
}

.About4 .About4_content .About4_content_list:nth-child(2n)::before {
	bottom: 0;
	top: inherit;
}

.About4 .About4_content .About4_content_list:nth-child(2n)::after {
	top: 0;
}

.About4 .About4_content .About4_content_list .content_list_top {
	font-size: 2.813vw;
	color: #cb613c;
	margin-bottom: 0vw;
}

.About4 .About4_content .About4_content_list .content_list_top::before {
	content: "";
	display: inline-block;
	width: 0.260vw;
	height: 0.260vw;
	border-radius: 100%;
	background: #cb613c;
	position: absolute;
	left: -0.052vw;
	top: 0;
}

.About4 .About4_content .About4_content_list:nth-child(2n) .content_list_top::before {
	bottom: 0;
	top: inherit;
}

.About4 .About4_content .About4_content_list .content_list_bottom {
	width: 12.243500000000001vw;
}

.About4 .About4_content .About4_content_list .content_list_bottom p {
	font-size: 0.729vw;
	color: #fff;
	line-height: 1.146vw;
	margin-bottom: 0.521vw;
	opacity: .7;
}

.About4 .About4_content .About4_content_list .content_list_bottom p:last-child {
	margin-bottom: 0;
}

.About4 .About4_content .About4_content_list:nth-child(2n) {
	justify-content: flex-end;
}

.About4 .About4_content .About4_content_list:nth-child(1) {
	right: 0;
	margin-top: 8.973vw;
	padding-bottom: 9vw;
}

.About4 .About4_content .About4_content_list:nth-child(2) {
	right: -0.521vw;
	margin-top: 20vw;
	padding-top: 4.168vw;
}

.About4 .About4_content .About4_content_list:nth-child(3) {
	right: 4.689vw;
	margin-top: 0vw;
	padding-bottom: 6.084vw;
}

.About4 .About4_content .About4_content_list:nth-child(4) {
	right: 8.596vw;
	margin-top: 19vw;
	padding-top: 5.731vw;
}

.About4 .About4_content .About4_content_list:nth-child(5) {
	right: 5.731vw;
	margin-top: 2.344vw;
	padding-bottom: 6.5vw;
}

.About4 .About4_content .About4_content_list:nth-child(6) {
	right: 10.941vw;
	margin-top: 17.2vw;
	padding-top: 4.168vw;
}

.About4 .About4_content .About4_content_list:nth-child(7) {
	right: 10.42vw;
	padding-bottom: 1vw;
	top: -3vw;
}

.search {
	position: fixed;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	right: 0;
	background: rgba(0, 0, 0, .5);
	display: none;
	align-items: center;
	justify-content: center;
	z-index: 50;
}

.search .search_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
}

.search .search_bg .search_content {
	width: 50%;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	filter: scale(0);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	opacity: 1;
}

.search .search_bg.on .search_content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	opacity: 1;
}

.search .search_content .search_content_top {
	position: relative;
}

.search .search_content .search_content_top .search_close {
	position: absolute;
	right: 0;
	top: -2.605vw;
	color: #fff;
	font-size: 1.563vw;
}

.search .search_content .search_content_bottom {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
	border-radius: 5.211vw;
	overflow: hidden;
}

.search .search_content input[type="search"] {
	width: 80%;
	background: inherit;
	height: 4.169vw;
	font-size: 0.833vw;
	color: #333;
	padding: 0vw 1.042vw;
	z-index: 1;
	position: relative;
	background: #fff;
}

.search .search_content input[type="submit"] {
	width: 20%;
	height: 4.169vw;
	font-size: 0.833vw;
	z-index: 1;
	position: relative;
	color: #111;
	cursor: pointer;
	color: #fff;
	background: #7f2529;
}

.DSEARCH {
	padding: 4.951vw 0vw;
}

.DSEARCH .Search_top {
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0vw 25%;
	margin-bottom: 3.127vw;
}

.DSEARCH .Search_top form {
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	border-radius: 5.211vw;
	overflow: hidden;
}

.DSEARCH .Search_top input[type="search"] {
	width: 80%;
	height: 3.856vw;
	display: flex;
	align-items: center;
	padding: 0vw 1.042vw;
	background: #f9f9f9;
	font-size: 0.938vw;
	color: #333;
	border: 0.052vw solid #dcdcdc;
	border-radius: 5.211vw 0vw 0vw 5.211vw;
}

.DSEARCH .Search_top input[type="submit"] {
	width: 20%;
	height: 3.856vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #e60012;
	color: #fff;
	font-size: 1.146vw;
}

.DSEARCH input::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #b4b4b4;
	font-size: 0.938vw;
}

.DSEARCH input::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #b4b4b4;
	font-size: 0.938vw;
}

.DSEARCH input::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #b4b4b4;
	font-size: 0.938vw;
}

.DSEARCH input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #b4b4b4;
	font-size: 0.938vw;
}

.DSEARCH input::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #b4b4b4;
	font-size: 0.938vw;
}

.DSEARCH .Search_title {
	font-size: 1.042vw;
	color: #00000;
	margin-bottom: 2.605vw;
}

.DSEARCH .Search_title b {
	color: #e60012;
	margin: 0vw 0.416vw;
}

.DSEARCH .Search_content {
	padding-bottom: 1.563vw;
}

.DSEARCH .Search_content .Search_content_list {
	padding: 2.084vw 1.876vw;
	background: #fff;
	box-shadow: 0vw 0vw 1.302vw rgba(0, 0, 0, .1);
	margin-bottom: 1.355vw;
}

.DSEARCH .Search_content .Search_content_list .content_list_time {
	font-size: 1.042vw;
	color: #999999;
}

.DSEARCH .Search_content .Search_content_list .content_list_title {
	max-width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-top: 0.469vw;
	margin-bottom: 0.990vw;
}

.DSEARCH .Search_content .Search_content_list .content_list_title .list_title_l {
	font-size: 1.042vw;
	color: #e60012;
}

.DSEARCH .Search_content .Search_content_list .content_list_title .list_title_r {
	font-size: 1.042vw;
	color: #000003;
}

.DSEARCH .Search_content .Search_content_list .content_list_txt {
	font-size: 0.833vw;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 100%;
}


.MessagePopup {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 70;
}

.MessagePopup .MessagePopup_bg {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, .3);
}

.MessagePopup .MessagePopup_bg .MessagePopup_content {
	width: 1200px;
	background: url(../images2/hg1.jpg) no-repeat 50%/cover;
	display: flex;
	position: relative;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	filter: scale(0);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.MessagePopup .MessagePopup_bg.on .MessagePopup_content {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_close {
	position: absolute;
	top: 0;
	right: 0;
	width: 50px;
	height: 50px;
	background: #ffa300;
	display: flex;
	align-items: center;
	justify-content: center;
	cursor: pointer;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left {
	width: 50%;
	height: 600px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background: rgba(255, 163, 0, .82);
	padding: 0px 67px;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .content_left_title {
	margin-bottom: 20px;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .content_left_title .left_title_dd {
	font-size: 30px;
	color: #fff;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .content_left_title .left_title_dt {
	font-size: 16px;
	color: #fff;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .gform-body .gfield {
	display: flex;
	align-items: center;
	font-size: 14px;
	color: #fff;
	border-bottom: 1px solid rgba(255, 255, 255, .3);
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .gform-body .gfield input {
	line-height: 60px;
	background: none;
	width: calc(100% - 20px);
	margin-left: 10px;
	font-size: 14px;
	color: #fff;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .gform-body .gfield span {
	margin-right: 10px;
	position: relative;
	top: -2px;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .gform_footer {
	margin-top: 35px;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .ginput_container {
	width: 80%
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .gform_footer .gform_button {
	width: 93px;
	height: 50px;
	background: #fff;
	font-size: 18px;
	color: #ffa300;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right {
	width: 50%;
	height: 600px;
	display: flex;
	justify-content: center;
	flex-direction: column;
	background: rgba(50, 62, 71, .82);
	padding: 0px 130px;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_title {
	margin-bottom: 115px;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_title .right_title_dd {
	font-size: 36px;
	color: #fff;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_title .right_title_dt {
	font-size: 16px;
	color: #fff;
	margin-top: 20px;
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_txt {
	width: 280px;
	height: 60px;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #ffa300;
	font-size: 30px;
	color: #fff;
	font-family: 'Radomirr';
}

.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .ginput_recaptcha {
	padding-left: 15px !important;
	padding-bottom: 15px !important;
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required:after {
	content: " *";
}

.gform_wrapper .gform_body .gform_fields .gfield .gfield_label .gfield_required span {
	display: none;
}

.cutscene {
	position: fixed;
	width: 100vw;
	height: 100vh;
	z-index: 2999;
	top: 0;
	left: 0;
}

.cutsceneBg {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	z-index: 1;
}

.cutsceneBg .bgItem {
	width: 50%;
	height: 50%;
	position: absolute;
	background: #FFFFFF;
	z-index: 0;
	transition: all ease 4.5s;
}

.cutsceneBg .leftTop {
	left: 0;
	top: 0;
}

.cutsceneBg .leftBot {
	left: 0;
	bottom: 0;
}

.cutsceneBg .rightTop {
	right: 0;
	top: 0;
}

.cutsceneBg .rightBot {
	right: 0;
	bottom: 0;
}

.cutscene.on3 .cutsceneBg .leftTop {
	left: -100%;
	top: -100%;
}

.cutscene.on3 .cutsceneBg .leftBot {
	left: -100%;
	bottom: -100%;
}

.cutscene.on3 .cutsceneBg .rightTop {
	right: -100%;
	top: -100%;
}

.cutscene.on3 .cutsceneBg .rightBot {
	right: -100%;
	bottom: -100%;
}

.cutsceneText {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	display: flex;
	justify-content: center;
	align-items: center;
	z-index: 10;
}

.cutsceneText .cutsceneTextBox {
	display: flex;
	align-items: flex-end;
	justify-content: center;
}

.cutsceneText .cutsceneTextBox .cutsceneTextItem {
	margin: 0 3px;
}

.cutsceneText .cutsceneTextBox .cutsceneTextItem:nth-last-child(1) img {
	transform: translateY(-125px);
}

.cutsceneText .cutsceneTextBox .cutsceneTextItem.textItem0 {
	margin: 0px;
}

.cutsceneText .cutsceneTextLeft {
	opacity: 0;
	transition: all ease 1s;
	margin-right: 30px;
	transform: translateX(-30px);
}

.cutsceneText .cutsceneTextRight {
	display: flex;
	flex-direction: column;
	align-items: flex-start;
}

.cutsceneTextBootm {
	opacity: 0;
	transition: all ease 1s;
	margin-top: 30px;
	transform: translateY(30px);
}

.cutscene.on4 .cutsceneText .cutsceneTextLeft {
	opacity: 1;
	transform: translateX(0);
}

.cutscene.on4 .cutsceneText .cutsceneTextBootm {
	opacity: 1;
	transform: translateY(0);
}

.cutscene.on3 .cutsceneText {
	opacity: 0;
	transition: all ease 2s;
}

.textItem0 {
	width: 145px;
	height: 202px;
	overflow: hidden;
	position: relative;
	transform: translateY(10px);
}

.textItem1 {
	opacity: 0;
	transition: all ease 1.5s;
}

.cutscene.on2 .textItem1 {
	opacity: 1;
}

.cutscene.on2 .textItem1:nth-child(2) {
	transition-delay: 0.3s;
}

.cutscene.on2 .textItem1:nth-child(3) {
	transition-delay: 0.6s;
}

.cutscene.on2 .textItem1:nth-child(4) {
	transition-delay: 0.9s;
}

.cutscene.on2 .textItem1:nth-child(5) {
	transition-delay: 1.2s;
}

.cutscene.on2 .textItem1:nth-child(6) {
	transition-delay: 1.5s;
}

.cutscene.on2 .textItem1:nth-child(7) {
	transition-delay: 1.8s;
}

.cutscene.on2 .textItem1:nth-child(8) {
	transition-delay: 2.1s;
}

.cutscene.on2 .textItem1:nth-child(9) {
	transition-delay: 2.4s;
}

.cutscene.on2 .textItem1:nth-child(10) {
	transition-delay: 2.7s;
}


.mask {
	position: absolute;
	background: #FFFFFF;
	transition: all ease 1s;
	opacity: 1;
}

.mask1 {
	width: 60px;
	height: 20px;
	left: 0;
	top: 130px;
}

.mask2 {
	width: 60px;
	height: 134px;
	left: 0;
	top: 0;
	transition-delay: 0.35s;
}

.mask3 {
	width: 90px;
	height: 202px;
	right: 0;
	top: 0;
	transition-delay: 0.75s;
}


.cutscene.on .mask1 {
	left: -100%;
}

.cutscene.on .mask2 {
	top: -100%;
}

.cutscene.on .mask3 {
	top: 100%;
}

.cutsceneLine {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	z-index: 5;
}

.cutsceneLine :;

ntalLine {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	border: #303e48 solid 5px;
	transform: translate(-50%, -50%);
	transition: all ease 1.5s;
	opacity: 0;
}

.cutsceneLine .verticalLine {
	width: 100%;
	height: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	border: #7c2428 solid 5px;
	transform: translate(-50%, -50%);
	transition: all ease 1.5s;
	opacity: 0;
}

.cutscene.on4 .cutsceneLine .horizontalLine {
	height: 0;
	border: #303e48 solid 1px;
	opacity: 1;
}

.cutscene.on4 .cutsceneLine .verticalLine {
	width: 0;
	border: #303e48 solid 1px;
	opacity: 1;
}

.cutscene.on3 .cutsceneLine .horizontalLine {
	opacity: 0;
	transition: all ease 0s;
}

.cutscene.on3 .cutsceneLine .verticalLine {
	opacity: 0;
	transition: all ease 0s;
}


.fp-section.active .IAbout .IAbout_top .IAbout_top_left {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .IAbout .IAbout_top .IAbout_top_right .top_right_cotnent {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .IAbout .IAbout_bottom .IAbout_bottom_list {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .ISolution .ISolution_title .ISolution_title_dd {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .ISolution .ISolution_title .ISolution_title_dt {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .ISolution .ISolution_content .ISolution_content_list {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .ISAdvantage .ISAdvantage_title  .title_left_dd {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .ISAdvantage .Contact .pc_all_content .audit-wrapper .audit-section .Contact_title {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .SAdvantage2 .Contact_title {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .ISAdvantage .ISAdvantage_title  .title_left_dt {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.fp-section.active .ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list {
	-webkit-animation: fadeInUp 1.5s alternate;
	animation: fadeInUp 1.5s alternate;
}

.INews .INews_content {
	height: 75%;
	display: flex;
	justify-content: space-between;
	flex-direction: column;
}

.INews .INews_content .INews_content_top {
	display: flex;
	justify-content: space-between;
	height: calc(55% - 0.2605vw);
}

.INews .INews_content .INews_content_top .content_top_img {
	width: calc(50% - 0.2605vw);
}

.INews .INews_content .INews_content_top .content_top_img img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.INews .INews_content .INews_content_top .content_top_txt {
	width: calc(50% - 0.2605vw);
	background: #f8f8f8;
	padding-right: 7%;
	padding-left: 2.9176vw;
	display: flex;
	justify-content: center;
	flex-direction: column;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_top .content_top_txt .top_txt_top {
	font-size: 0.8336vw;
	color: #7f2529;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_top .content_top_txt .top_txt_title {
	font-size: 1.4588vw;
	color: #000000;
	line-height: 2.1882vw;
	margin-top: 1.042vw;
	margin-bottom: 2.605vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	overflow: hidden;
}

.INews .INews_content .INews_content_top .content_top_txt .top_txt_txt {
	line-height: 1.6672vw;
	color: #666666;
	font-size: 0.8336vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	margin-bottom: 2.084vw;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	overflow: hidden;
}

.INews .INews_content .INews_content_top .content_top_txt .top_txt_bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.INews .INews_content .INews_content_top .content_top_txt .top_txt_bottom .txt_bottom_time {
	font-size: 0.7294vw;
	color: #999999;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_top .content_top_txt .top_txt_bottom .txt_bottom_btn {
	width: 2.2403vw;
	height: 2.2403vw;
	display: flex;
	align-items: center;
	justify-content: center;
	background: #7f2529;
}

.INews .INews_content .INews_content_bottom {
	display: flex;
	justify-content: space-between;
	height: calc(50% - 0.2605vw);
}

.INews .INews_content .INews_content_bottom .content_bottom_list {
	width: calc(50% - 0.2605vw);
	background: #f8f8f8;
	height: 100%;
	display: flex;
	justify-content: center;
	flex-direction: column;
	padding-right: 7%;
	padding-left: 5.21vw;
}

.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_top {
	font-size: 0.8336vw;
	color: #7f2529;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_title {
	font-size: 1.4588vw;
	color: #000000;
	line-height: 2.1882vw;
	margin-top: 1.042vw;
	margin-bottom: 2.605vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
	overflow: hidden;
}

.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_bottom {
	display: flex;
	align-items: center;
	justify-content: space-between;
}

.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_bottom .txt_bottom_time {
	font-size: 0.7294vw;
	color: #999999;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_top:hover .content_top_txt {
	background: #7f2529;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_top:hover .content_top_txt .top_txt_top,
.INews .INews_content .INews_content_top:hover .content_top_txt .top_txt_title,
.INews .INews_content .INews_content_top:hover .content_top_txt .top_txt_txt,
.INews .INews_content .INews_content_top:hover .content_top_txt .top_txt_bottom .txt_bottom_time {
	color: #fff;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_bottom .content_bottom_list:hover .bottom_list_top,
.INews .INews_content .INews_content_bottom .content_bottom_list:hover .bottom_list_title,
.INews .INews_content .INews_content_bottom .content_bottom_list:hover .bottom_list_bottom .txt_bottom_time {
	color: #fff;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.INews .INews_content .INews_content_bottom .content_bottom_list:hover {
	background: #7f2529;
}

.News {
	background: #f4f8fb;
	padding: 4.8974vw 0vw;
}

.News .News_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding-bottom: 30px;
}

.News .News_top .News_top_left {
	font-size: 1.8756vw;
	color: #333333;
}

.News .News_top .News_top_right {
	display: flex;
	align-items: center;
}

.News .News_top .News_top_right select {
	height: 2.7092vw;
	width: 12.6082vw;
	border-radius: 5.21vw;
	padding: 0vw 1.042vw;
	background: #f4f8fb;
	font-size: 0.8336vw;
	color: #666666;
	border: 0.0521vw solid #dadada;
	appearance: none;
	-moz-appearance: none;
	-webkit-appearance: none;
	-ms-appearance: none;
	background: #fff url(../images/news3.png) no-repeat 90% 50%;
}

.News .News_top .News_top_right .top_right_search {
	float: right;
	display: flex;
	align-items: center;
	margin-left: 1.042vw;
	border: 0.0521vw solid #dadada;
	height: 2.7092vw;
	border-radius: 5.21vw;
	overflow: hidden;
	width: 23.7055vw;
}

.News .News_top .News_top_right .top_right_search input[type="search"] {
	width: 65%;
	height: 2.7092vw;
	display: flex;
	align-items: center;
	padding: 0vw 1.042vw;
	background: none;
	font-size: 0.8336vw;
	color: #333;
	background: #fff;
}

.News .News_top .News_top_right .top_right_search input[type="submit"] {
	width: 35%;
	height: 2.7092vw;
	display: flex;
	align-items: center;
	text-align: center;
	font-size: 0.8336vw;
	color: #fff;
	background: #7f2529 url(../images/news2.png) no-repeat 35% 52%;
	justify-content: center;
	border-radius: 5.21vw;
	padding-left: 1.563vw;
}

.News .News_top .News_top_right .top_right_search input[type="search"]::-ms-input-placeholder {
	/* Internet Explorer 10+ */
	color: #666666;
	font-size: 0.8336vw;
}

.News .News_top .News_top_right .top_right_search input[type="search"]::-webkit-input-placeholder {
	/* WebKit browsers */
	color: #666666;
	font-size: 0.8336vw;
}

.News .News_top .News_top_right .top_right_search input[type="search"]::-moz-placeholder {
	/* Mozilla Firefox 4 to 18 */
	color: #666666;
	font-size: 0.8336vw;
}

.News .News_top .News_top_right .top_right_search input[type="search"]::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #666666;
	font-size: 0.8336vw;
}

.News .News_top .News_top_right .top_right_search input[type="search"]::-moz-placeholder {
	/* Mozilla Firefox 19+ */
	color: #666666;
	font-size: 0.8336vw;
}

.page {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-top: 2.605vw;
	width: 100%;
}

.layui-laypage {
	display: flex;
	font-size: 0.7294vw;
	color: #333;
	align-items: center;
	justify-content: center;
}

.layui-laypage a {
	font-size: 0.8336vw;
	color: #333;
	line-height: 2.084vw;
	width: 2.084vw;
	text-align: center;
	border: #dadada solid 0.0521vw;
	margin: 0 0.521vw;
	background: #fff;
	border-radius: 5.21vw;
}

.layui-laypage-curr,  .page-numbers.current {
	background: #7f2529;
	font-size: 0.8336vw;
	color: #fff;
	line-height: 2.084vw;
	width: 2.084vw;
	text-align: center;
	/* border:#ffffff solid 0.0521vw;*/
	margin: 0 0.521vw;
	border-radius: 5.21vw;
}

.layui-laypage-curr em,
.layui-laypage-disabled em {
	font-style: inherit;
}

.layui-laypage-limits select {
	background: #fff;
	height: 2.084vw;
	font-size: 0.8336vw;
	color: #333;
	line-height: 2.084vw;
	padding: 0 0.8336vw;
	text-align: center;
	border: #dadada solid 0.0521vw;
	margin: 0 0.521vw;
	background: #fff;
	border-radius: 5.21vw;
}

#goPageId {
	background: #fff;
	width: 2.605vw;
	font-size: 0.8336vw;
	color: #333;
	line-height: 2.084vw;
	padding: 0 0.8336vw;
	text-align: center;
	border: #dadada solid 0.0521vw;
	margin: 0 0.521vw;
	border-radius: 5.21vw;
}

.layui-laypage-btn {
	background: #fff;
	font-size: 0.8336vw;
	color: #333;
	line-height: 2.084vw;
	padding: 0 0.8336vw;
	text-align: center;
	border: #dadada solid 0.0521vw;
	margin: 0 0.521vw;
	border-radius: 5.21vw;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.layui-laypage-disabled {
	font-size: 0.8336vw;
	color: #333;
	line-height: 2.084vw;
	padding: 0 0.8336vw;
	text-align: center;
	/* border:#fff solid 0.0521vw;*/
	margin: 0 0.521vw;
	background: #fff;
	border-radius: 5.21vw;
}

.layui-laypage-count {
	display: none
}

.layui-laypage-disabled:hover {
	background: #7f2529;
	color: #fff;
}

.layui-laypage a:hover {
	background: #7f2529;
	color: #fff;
}

.layui-laypage-btn:hover {
	background: #7f2529;
	color: #fff;
	cursor: pointer;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.News .News_content .News_content_title {
	font-size: 1.2504vw;
	color: #822528;
	margin-bottom: 2.605vw;
	margin-top: 2.084vw;
}

.News .News_content .News_content_title a {
	font-size: 1.2504vw;
	color: #666;
	display: inline-block;
	padding: 0.4vw 1.6vw;
	border: 0.0521vw solid #dadada;
	background: #fff;
	border-radius: 100px;
	margin-right: 1vw;
}

.News .News_content .News_content_title a.on {
	color: #fff;
	background: #822528;
	border: 0.0521vw solid #822528;
}

.News .News_content .News_content_top {
	display: flex;
	flex-wrap: wrap;
}

.News .News_content .News_content_top .content_top_list {
	width: 33.3333%;
	border-right: 0.0521vw solid #dadada;
	padding: 2.605vw 2.8655vw;
}

.News .News_content .News_content_top .content_top_list .top_list_title {
	margin-bottom: 1.042vw;
}

.News .News_content .News_content_top .content_top_list .top_list_title .list_title_dd {
	font-size: 0.8336vw;
	color: #999999;
	margin-bottom: 0.6252vw;
}

.News .News_content .News_content_top .content_top_list .top_list_title .list_title_dt {
	font-size: 1.2504vw;
	color: #222;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	font-weight: 500;
}

.News .News_content .News_content_top .content_top_list .top_list_img {
	margin-top: 2.084vw;
	margin-bottom: 1.042vw;
	overflow: hidden;
}

.News .News_content .News_content_top .content_top_list .top_list_img img {
	width: 100%;
	height: 13.8065vw;
	object-fit: cover;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	filter: scale(1);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}

.News .News_content .News_content_top .content_top_list:hover .top_list_img img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	filter: scale(1.15);
	filter: transform;
	transition: all 0.5s ease 0s;
	-webkit-transform: all 0.5s ease 0s;
}


.News .News_content .News_content_top .content_top_list .top_list_txt {
	margin-top: 2.084vw;
	font-size: 0.7294vw;
	line-height: 1.3546vw;
	color: #666666;
	margin-bottom: 4.689vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.News .News_content .News_content_top .content_top_list .top_list_btn {
	display: flex;
	align-items: center;
}

.News .News_content .News_content_top .content_top_list .top_list_btn span {
	position: relative;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-left: 0.7815vw;
}

.News .News_content .News_content_top .content_top_list .top_list_btn span img {
	width: 0.7815vw;
}

.News .News_content .News_content_top .content_top_list .top_list_btn span img:last-child {
	position: absolute;
	opacity: 0;
}

.News .News_content .News_content_top .content_top_list:hover .top_list_btn span img {
	opacity: 0;
}

.News .News_content .News_content_top .content_top_list:hover .top_list_btn span img:last-child {
	opacity: 1;
}

.News .News_content .News_content_top .content_top_list:hover {
	background: #7f2529;
}

.News .News_content .News_content_top .content_top_list:hover .top_list_title .list_title_dd,
.News .News_content .News_content_top .content_top_list:hover .top_list_title .list_title_dt,
.News .News_content .News_content_top .content_top_list:hover .top_list_txt {
	color: #fff;
}

.News .News_content .News_content_top .content_top_list:hover .top_list_btn {
	color: #fff;
}

.DNews {
	background: #f4f8fb;
	padding-top: 1.8235vw;
	padding-bottom: 3.126vw;
}

.DNews .DNews_content {
	display: flex;
	justify-content: space-between;
	align-items: flex-start;
}

.DNews .DNews_content .NewsDetails_left {
	width: calc(100% - 19.277vw);
	background: #fff;
	padding: 3.126vw 2.084vw;
	border-radius: 0.3126vw;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title {
	padding-bottom: 1.3025vw;
	border-bottom: 0.0521vw solid #e5e5e5;
	margin-bottom: 1.1462vw;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dd {
	font-size: 1.663vw;
	color: #333333;
	font-weight: 500;
}
.NewsDetails_left_content h3{
	font-size: 1.263vw;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt {
	font-size: 0.7294vw;
	color: #999999;
	margin-top: 0.7815vw;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt span {
	margin-right: 1.563vw;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt span a {
	font-size: 0.7294vw;
	color: #999999;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content {
	margin-bottom: 2.3966vw;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content img {
	max-width: 100%;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p, .DNews .DNews_content .NewsDetails_left .NewsDetails_left_content li {
	font-size: 0.8336vw;
	color: #666666;
	line-height: 1.563vw;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p a {
	font-size: 0.8336vw;
	color: #666666;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p a:hover {
	color: #822528;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share {
	display: flex;
	justify-content: flex-start;
	align-items: center;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share a {
	margin-left: 0.6252vw;
	display: inline-block;
	width: 1.1462vw;
	height: 1.1462vw;
	position: relative;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share a:nth-child(1) {
	background: url(../images/news4.png) no-repeat 50% 50%;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share a:nth-child(2) {
	background: url(../images/news5.png) no-repeat 50% 50%;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share a:nth-child(3) {
	background: url(../images/news6.png) no-repeat 50% 50%;
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share a:nth-child(4) {
	background: url(../images/news7.png) no-repeat 50% 50%;
}

.DPage {
	display: flex;
	align-items: center;
	margin-bottom: 2.084vw;
}

.DPage a {
	font-size: 0.8336vw;
	color: #999999;
}

.DPage i {
	margin: 0vw 0.6252vw;
	font-size: 0.8336vw;
	color: #999999;
}

.DPage a.on {
	color: #7f2529;
}

.DNews .DNews_content .NewsDetails_left .news_page {
	padding-top: 1.8235vw;
	display: flex;
	align-items: center;
	border-top: 0.0521vw solid #e5e5e5;
	margin-top: 1.8235vw;
	justify-content: space-between;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_left {
	max-width: 80%;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list {
	font-size: 0.8336vw;
	color: #666666;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: inline-block;
	width: 100%;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list:last-child {
	margin-top: 0.3647vw;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list a {
	font-size: 0.8336vw;
	color: #666666;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list:hover a {
	color: #7f2529;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_right {
	display: flex;
	align-items: center;
	width: 6.773vw;
	height: 2.1361vw;
	border: 0.0521vw solid #e6e6e6;
	font-size: 0.7294vw;
	color: #333333;
	justify-content: center;
	border-radius: 5.21vw;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_right span {
	color: #7f2529;
	margin-left: 0.4168vw;
	font-size: 1.042vw;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_right:hover {
	background: #7f2529;
	border: 0.0521vw solid #7f2529;
	color: #fff;
}

.DNews .DNews_content .NewsDetails_left .news_page .news_page_right:hover span {
	color: #fff;
}

.DNews .DNews_content .NewsDetails_left .news_tag {
	display: flex;
	align-items: flex-start;
	margin-bottom: 25px;
	justify-content: space-between;
}

.DNews .DNews_content .NewsDetails_left .news_tag .news_tag_left {
	font-size: 16px;
	color: #666666;
	padding-top: 3px;
}

.DNews .DNews_content .NewsDetails_left .news_tag .news_tag_right {
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	width: calc(100% - 55px);
}

.DNews .DNews_content .NewsDetails_left .news_tag .news_tag_right a {
	font-size: 16px;
	color: #666666;
	margin-right: 20px;
	border: 1px solid #dcdcdc;
	display: inline-block;
	padding: 5px 10px;
	border-radius: 6px;
}

.DNews .DNews_content .NewsDetails_left .news_tag .news_tag_right a:hover {
	background: #7f2529;
	color: #fff;
	border: 1px solid #7f2529;
}

.DNews .DNews_content .NewsDetails_right {
	width: 18.235vw;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_list {
	margin-bottom: 35px;
	background: #fff;
	border-radius: 0.3126vw;
	padding: 0vw 1.3025vw;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_list:last-child {
	margin-bottom: 0;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_title {
	font-size: 1.2504vw;
	color: #333333;
	display: flex;
	align-items: center;
	margin-bottom: 1.042vw;
	padding-top: 2.605vw;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_title img {
	margin-right: 0.4168vw;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list {
	display: inline-block;
	width: 100%;
	padding: 1.3025vw 0vw;
	border-bottom: 0.0521vw solid #ddd;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_time {
	font-size: 0.7294vw;
	color: #7f2529;
	margin-bottom: 0.4168vw;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list .content_list_title {
	font-size: 0.8336vw;
	color: #333333;
	line-height: 1.3546vw;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list:last-child {
	border-bottom: 0vw;
}

.DNews .DNews_content .NewsDetails_right .NewsDetails_right_content .right_content_list:hover .content_list_title {
	color: #7f2529;
}

.wechat-qrcode {
	display: none;
	border: 0.0521vw solid #eee;
	position: absolute;
	z-index: 9;
	top: -10.6805vw;
	left: -4.3764vw;
	width: 10.42vw;
	height: 10.0032vw;
	color: #666;
	font-size: 0.6252vw;
	text-align: center;
	background-color: #fff;
	box-shadow: 0 0.1042vw 0.521vw #aaa;
	transition: all 200ms;
	-webkit-tansition: all 350ms;
	-moz-transition: all 350ms
}

.wechat-qrcode.bottom {
	top: 2.084vw;
	left: -4.3764vw
}

.wechat-qrcode.bottom:after {
	display: none
}

.wechat-qrcode h4 {
	font-weight: normal;
	height: 1.3546vw;
	line-height: 1.3546vw;
	font-size: 0.6252vw;
	background-color: #f3f3f3;
	margin: 0;
	padding: 0;
	color: #777
}

.social-share .icon-wechat .wechat-qrcode .qrcode {
	width: 5.4705vw;
	margin: 0.521vw auto
}

.wechat-qrcode .qrcode table {
	margin: 0 !important
}

.wechat-qrcode .help p {
	font-weight: normal;
	line-height: 0.8336vw;
	padding: 0;
	margin: 0
}

.wechat-qrcode:after {
	content: '';
	position: absolute;
	left: 50%;
	margin-left: -0.3126vw;
	bottom: -0.6773vw;
	width: 0;
	height: 0;
	border-width: 0.4168vw 0.3126vw 0.3126vw 0.3126vw;
	border-style: solid;
	border-color: #fff transparent transparent transparent
}

.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share a:hover .wechat-qrcode {
	display: block
}

.floatingBox2 {
	position: fixed;
	right: 20px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 28;
}

.floatingBox2 .floatingBox_top {
	display: inline-block;
	width: 50px;
	padding: 20px 0px;
	border-radius: 100px;
	text-align: center;
	color: #fff;
	background: #7f2429;
}

.floatingBox2 .floatingBox_top .floatingBox_top_dd img {
	width: 25px;
	margin-bottom: 13px;
}

.floatingBox2 .floatingBox_top .floatingBox_top_dt {
	line-height: 17px;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list {
	width: 50px;
	height: 50px;
	border-radius: 100%;
	background: #313e48;
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	margin-top: 12px;
	position: relative;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_title {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 50px;
	position: relative;
	z-index: 2;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down {
	position: absolute;
	background: #fff;
	border-radius: 10px;
	box-shadow: 0px 0px 15px rgba(0, 0, 0, .1);
	left: -410px;
	width: 400px;
	padding: 20px;
	top: 0px;
	display: none;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list:hover .bottom_list_down {
	display: block;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down .list_down_top {
	display: flex;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 10px;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down .list_down_top .down_top_left img {
	height: 64px;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down .list_down_top .down_top_close {
	font-size: 28px;
	cursor: pointer;
	display: none;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down .list_down_bottom .down_bottom_li {
	display: flex;
	align-items: center;
	align-items: center;
	justify-content: space-between;
	margin-bottom: 16px;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down .list_down_bottom .down_bottom_li .bottom_li_txt {
	width: calc(100% - 34px);
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down .list_down_bottom .down_bottom_li:last-child {
	margin-bottom: 0px;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_title span {
	display: flex;
	align-items: center;
	justify-content: center;
	position: relative;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_title span img {
	height: 20px;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
	opacity: 0;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_title span img:last-child {
	position: absolute;
	left: 0;
	top: 0;
	opacity: 1;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list:last-child .bottom_list_title span img {
	height: 10px;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list:hover {
	background: #7f2429;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list:hover .bottom_list_title span img {
	opacity: 0;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	transition: all .5s ease;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list:hover .bottom_list_title span img:last-child {
	opacity: 1;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down2 {
	width: 120px;
	right: 65px;
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
	display: none;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down2 img {
	width: 100%;
}

.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list:hover .bottom_list_down2 {
	display: flex;
}


@media screen and (max-width:1760px) {}


@media screen and (max-width:1640px) {}


@media screen and (max-width:1500px) {
	.IAbout {
		padding-top: 8vw;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_cotnent {
		margin-top: 8vw;
	}

	.IAbout .IAbout_top .IAbout_top_right {
		top: -7.502vw;
	}

	.IAbout .IAbout_bottom {
		margin-top: 4vw;
	}
}


@media screen and (max-width:1370px) {

	.ISolution .ISolution_content .ISolution_content_list .content_list_center,
	.ISolution .ISolution_content .ISolution_content_list {
		padding: 1.3vw;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_bottom {
		margin-top: 4vw;
	}


	
}

@media screen and (max-width:1360px) {}


@media screen and (max-width:1280px) {}


@media screen and (max-width:1300px) {
	.ISAdvantage .ISAdvantage_title {
	
	padding-bottom: 2vw;
}
	.cpu_location .icon-title {
    font-size: 0.8rem;
}
}


@media screen and (max-width:1070px) {
	.MoS {
		display: block;
	}

	/*.PcS,.Click_MessagePopup{ display: none;}*/
	img {
		max-width: 100%;
	}

	.Banner .banner_list .banner_list_po,
	.News .pc_all_content,
	.Banner .Banner_content .content_bottom_dots,
	.pc_all .pc_all_content,
	.DBanner .DBanner_txt,
	.Welfare .Welfare_content {
		max-width: 92%;
		padding: 0;
	}

	.Header {
		display: none;
	}

	.DBanner .DBanner_img img {
		height: auto;
	}


	body {
		overflow: inherit !important;
	}

	.moh {
		display: block;
	}

	.cutsceneText {
		padding: 0px 6%;
	}

	.textItem0 {
		height: auto;
	}

	.cutsceneText .cutsceneTextBox .cutsceneTextItem:nth-last-child(1) img {
		transform: translateY(-40px);
	}

	.cutsceneTextBootm {
		margin-top: 20px;
	}

	.cutsceneText .cutsceneTextLeft {
		margin-right: 20px;
	}

	.mask1 {
		width: 20px;
		height: 10px;
		top: 26px;
	}

	.mask2 {
		width: 12px;
		height: 30px;
	}

	.mask3 {
		width: 25px;
		height: 53px;
	}


	/* 手机导航 */
	.m-header-nav-height {
		display: block;
		height: 50px;
	}

	.m-header-nav {
		display: block;
		height: 50px;
		position: fixed;
		top: 0;
		z-index: 1000;
		width: 100%;
		transition: all ease 0.45s;
	}

	.m-header-nav .sp_header {
		position: relative;
		top: 0;
		z-index: 10000;
		width: 100%;
		height: 50px;
		padding: 0 4%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.m-header-nav .sp_logo {
		padding: .6rem 0;
		float: left;
		height: 50px;
		display: flex;
		align-items: center;
	}

	.m-header-nav .sp_logo a {
		display: flex;
		width: 78px;
		height: 26px;
		position: relative;
	}

	.m-header-nav .sp_logo img {
		margin: auto;
		max-height: 26px;
		position: relative;
		left: 0;
		top: 0;
		transition: all ease 0.45s;
	}

	.m-header-nav .sp_nav {
		width: 26px;
		float: right;
		position: relative;
		cursor: pointer;
		height: 14px;
		z-index: 900;
	}

	.m-header-nav .sp_nav span {
		display: block;
		background: #fff;
		width: 26px;
		height: 2px;
		position: absolute;
		left: 0;
		transition: all ease 0.45s;
	}

	.m-header-nav .sp_nav span:nth-of-type(1) {
		top: 0px;
		width: 18px;
	}

	.m-header-nav .sp_nav span:nth-of-type(2) {
		top: 6px;
	}

	.m-header-nav .sp_nav span:nth-of-type(3) {
		top: 13px;
	}

	.m-header-nav .sp_nav_se span:nth-of-type(1) {
		top: 11px;
		transform: rotate(45deg);
		width: 26px;
	}

	.m-header-nav .sp_nav_se span:nth-of-type(2) {
		width: 0;
		transition: none;
	}

	.m-header-nav .sp_nav_se span:nth-of-type(3) {
		top: 11px;
		transform: rotate(-45deg);
	}

	.m-header-nav .sjj_nav {
		display: none;
		position: fixed;
		z-index: 9;
		background: white;
		width: 100%;
		height: 100%;
		font-size: .95rem;
		;
		line-height: 2.7rem;
		top: 50px;
		left: 0;
		overflow: auto;
		overflow-x: hidden;
		transition: top ease 0.45s;
		border-top: 1px solid #dcdcdc;
	}

	.m-header-nav .nav_show {
		display: block;
	}

	.sjj_nav ul li {
		list-style: none;
	}

	.m-header-nav .sjj_nav>ul>li:first-child {
		overflow: hidden;
		border-top: 0
	}

	.m-header-nav .sjj_nav>ul>li:first-child>a {
		float: left;
		width: calc(100% - 100px)
	}

	.m-header-nav .sjj_nav>ul>li:first-child .language {
		float: right;
		width: 93px;
		overflow: hidden;
		line-height: 40px;
	}

	.m-header-nav .sjj_nav>ul>li:first-child .language a {
		width: 50%;
		float: left;
		border-left: 1px #ededed solid;
		text-align: center;
		color: #999;
	}

	.m-header-nav .sjj_nav ul li i {
		position: absolute;
		top: 0px;
		right: 0px;
		border-left: 1px #ededed solid;
		height: 46px;
		padding: 0px 12px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}

	.m-header-nav .sjj_nav ul li i svg {
		transform: rotate(-90deg);
		transition: all ease 0.45s
	}

	.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg {
		transform: rotate(0deg)
	}

	.m-header-nav .sjj_nav ul li {
		border-top: 1px #ededed solid;
		padding-left: 1.1rem;
		position: relative;
		line-height: 2.6rem;
	}

	.m-header-nav .sjj_nav>ul>li:last-child {
		border-bottom: 1px #ededed solid;
	}

	.m-header-nav .sjj_nav ul li ul {
		display: none
	}

	.m-header-nav .sjj_nav ul li a {
		color: #666;
		width: 100%;
		display: block;
		font-size: .95rem;
		padding: .15rem 0;
	}

	.m-header-nav .sjj_nav ul li ul li a {
		color: #666;
		display: block;
		text-align: left;
	}

	.m-header-nav .sjj_nav ul li i svg {
		width: .9rem;
		height: 2.6rem;
		fill: #cbcbcb;
	}

	.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg {
		fill: #7f2529;
	}

	.m-header-nav .sjj_nav ul li ul li>ul {
		margin-left: 10px
	}

	.m-header-nav.on {
		background: #fff;
		box-shadow: 0px 0px 20px rgba(0, 0, 0, .2);
	}

	.m-header-nav.on .sp_nav span {
		background: #7f2529;
		transition: all ease 0.45s;
	}


	.banner .banner_list .banner_list_po {
		padding: 0px 6%;
	}

	.banner .banner_list .banner_list_po .list_po_dd {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.banner .banner_list .banner_list_po .list_po_dt {
		font-size: 16px;
	}

	.banner .banner_list .banner_list_po .list_po_btn {
		font-size: 14px;
		margin-top: 15px;
	}

	.banner .banner_list .banner_list_po .list_po_btn span {
		width: 25px;
		height: 22px;
		margin-right: 10px;
	}

	.banner .banner_list .banner_list_po .list_po_btn span img {
		width: 14px;
	}

	.banner .swiper-button-prev,
	.banner .swiper-button-next {
		width: 40px;
		height: 20px;
		bottom: 4%;
	}

	.banner .swiper-button-prev {
		left: 6%;
	}

	.banner .swiper-button-next {
		left: calc(6% + 50px);
	}

	.banner .swiper-button-prev img,
	.banner .swiper-button-next img {
		width: 16px;
	}

	.IAbout {
		padding: 33px 0px;
		background-size: 100%;
	}

	.IAbout .IAbout_top .IAbout_top_right {
		top: 0;
		width: 100%;
		height: auto;
		position: relative;
	}

	.IAbout .IAbout_top .IAbout_top_left {
		width: 100%;
	}

	.IAbout .IAbout_top .IAbout_top_right {
		width: 100%;
		background: #7f2529;
		display: inline-block;
		margin-top: 25px;
		padding: 18px;
	}

	.IAbout .IAbout_top .IAbout_top_left .top_left_title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.IAbout .IAbout_top .IAbout_top_left .top_left_txt {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.IAbout_btn {
		width: 160px;
		height: 36px;
		border: 1px solid #7f2529;
		font-size: 13px;
		letter-spacing: 0;
	}

	.IAbout_btn span img {
		width: 15px;
		margin-left: 5px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_title {
		font-size: 18px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_cotnent {
		font-size: 14px;
		margin-top: 10px;
		line-height: 26px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_icon {
		margin-top: 10px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_icon img {
		width: 15px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_map img {
		width: 100px;
		top: 0;
	}

	.IAbout .IAbout_bottom {
		margin-top: 25px;
		flex-wrap: wrap;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list {
		width: 100%;
		padding: 18px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2)::before,
	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2)::after {
		display: none;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(1),
	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2) {
		border-right: 1px solid #dfdfdf;
		border-bottom: 0px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon {
		margin-bottom: 10px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon span img {
		width: 25px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_title {
		font-size: 14px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_title i {
		font-size: 26px;
		margin-right: 5px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_bottom {
		font-size: 16px;
		margin-top: 5px;
	}


	.ISolution {
		padding: 33px 0px;
	}

	.ISolution .ISolution_title {
		padding-top: 0;
		margin-bottom: 25px;
	}

	.ISolution .ISolution_content {
		position: relative;
		padding: 0;
		display: block;
	}

	.ISolution .ISolution_title .ISolution_title_dd {
		font-size: 18px;
	}

	.ISolution .ISolution_title .ISolution_title_dt {
		margin-top: 10px;
		font-size: 14px;
	}

	.ISolution .ISolution_content .ISolution_content_list {
		margin-bottom: 20px;
	}

	.ISolution .ISolution_content .ISolution_content_list:last-child {
		margin-bottom: 0;
	}

	.ISolution .ISolution_content .ISolution_content_list.on,
	.ISolution .ISolution_content .ISolution_content_list {
		width: 100%;
		padding: 18px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_title .list_title_dd {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_title .list_title_dt {
		font-size: 14px;
		line-height: 26px;
		height: auto;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center {
		position: relative;
		padding: 0;
		margin-top: 15px;
	}

	.ISolution .ISolution_content .ISolution_content_list.on .content_list_bottom {
		opacity: 1;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li {
		width: 100%;
		margin-bottom: 20px;
		font-size: 14px;
		padding-left: 33px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li:last-child {
		margin-bottom: 0;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li span {
		margin-right: 8px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li span img {
		width: 18px;
	}

	.ISolution .ISolution_content .ISolution_content_list.on .content_list_bottom {
		margin-top: 15px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_bottom .list_bottom_left img {
		width: 17px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_bottom .list_bottom_right {
		font-size: 18px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center {
		opacity: 1;
	}

	.cpu_recruitment .Solution3 .ISAdvantage_title {
		padding: 25px 0px;
	}

	.ISAdvantage .pc_all_content {
		height: auto;
	}

	.ISAdvantage .ISAdvantage_title {
		padding: 25px 0px;
		display: block;
	}

	.ISAdvantage .ISAdvantage_title  {
		margin-bottom: 10px;
	}

	.ISAdvantage .ISAdvantage_title  .title_left_dd {
		font-size: 18px;
	}

	.ISAdvantage .ISAdvantage_title  .title_left_dt {
		font-size: 14px;
		margin-top: 8px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav {
		position: relative;
		top: 0;
		transform: inherit;
		padding: 40px 4%;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list {
		width: 160px;
		height: 38px;
		padding: 0px 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border: 1px solid #7f2529;
		margin-bottom: 10px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top .list_top_dd {
		font-size: 14px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top .list_top_dt img {
		width: 17px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_down {
		display: none;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list.on .nav_list_top .list_top_dt {
		opacity: 1;
	}


	.Join2 {
		border-bottom: 1px solid #313131;
	}

	.Join2 .Join2_left,
	.Join2 .Join2_right {
		height: auto;
		padding: 12px 20px;
	}

	.Join2 .Join2_left img {
		width: 82px;
	}

	.Join2 .Join2_right {
		padding: 13px 20px;
		font-size: 14px;
	}

	.Join2 .Join2_right::before {
		width: 60px;
	}


	.Footer {
		padding-bottom: 0;
	}

	.Footer .Footer_top {
		padding: 33px 0px;
		display: block;
	}

	.Footer .Footer_top .Footer_top_left {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list {
		margin-right: 0;
		justify-content: space-between;
		width: 33.33%;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list:last-child {
		width: 100%;
		margin-top: 20px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd {
		margin: 10px 0;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd a {
		font-size: 16px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p {
		font-size: 14px;
		margin-bottom: 8px;
		position: relative;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p a {
		font-size: 14px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p img {
		margin-right: 10px;
		width: 14px;
		position: relative;
	}

	.Footer .Footer_top .Footer_top_right {
		margin-top: 25px;
	}

	.Footer .Footer_top .Footer_top_right .top_right_dd {
		font-size: 16px;
		margin-bottom: 13px;
	}

	.Footer .Footer_top .Footer_top_right .top_right_dt {
		width: 110px;
	}

	.Footer .Footer_bottom {
		font-size: 13px;
		flex-wrap: wrap;
		text-align: center;
		border-top: 1px solid #313131;
		justify-content: center;
		padding: 14px 0px;
	}

	.Footer .Footer_bottom a {
		font-size: 13px;
		margin-right: 5px;
	}


	.DBanner .DBanner_title {
		padding: 0px 4%;
	}

	.DBanner .DBanner_title .DBanner_title_dd {
		font-size: 18px;
		font-weight: 500;
	}

	.DBanner .DBanner_title .DBanner_title_dt {
		font-size: 14px;
		margin-top: 5px;
		max-width: 70%;
		line-height: 20px;
	}

	.About {
		padding: 33px 0px;
	}

	.About .pc_all_content {
		display: block;
	}

	.About .About_left,
	.About .About_right {
		width: 100%;
	}

	.About .About_left {
		margin-bottom: 25px;
	}

	.About .About_left .About_left_dd {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.About .About_left .About_left_dt p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 5px;
	}

	.About .About_left .About_left_bottom {
		margin-top: 15px;
	}

	.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd {
		font-size: 13px;
	}

	.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dt {
		font-size: 16px;
		margin-top: 5px;
	}

	.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd span {
		font-size: 18px;
	}

	.About2 {
		padding: 33px 0px;
	}

	.About2 .About2_mo {
		display: block;
	}

	.About2 .About2_right {
		display: none;
	}

	.About2 .pc_all_content {
		display: block;
	}

	.About2 .About2_left {
		width: 100%;
		margin-bottom: 25px;
	}

	.About2 .About2_left .About2_left_title .left_title_dd {
		font-size: 18px;
	}

	.About2 .About2_left .About2_left_title .left_title_dt {
		font-size: 14px;
		margin-top: 10px;
	}

	.About2 .About2_left .About2_left_content {
		margin-top: 15px;
	}

	.About2 .About2_left .About2_left_content .left_content_list {
		margin-bottom: 10px;
		font-size: 14px;
	}

	.About2 .About2_left .About2_left_content .left_content_list span {
		width: 24px;
		height: 24px;
		margin-right: 8px;
	}

	.About2 .About2_left .About2_left_content .left_content_list span img {
		width: 15px;
	}

	.About2 .About2_left .About2_left_btn {
		margin-top: 20px;
	}

	.About2 .About2_left .About2_left_btn {
		width: 123px;
		height: 38px;
		font-size: 13px;
	}


	.About3 .About3_content {
		margin-top: 0;
	}

	.About3 .About3_content .About3_content_list {
		height: auto;
		padding: 14px;
	}

	.About3 .About3_content .About3_content_list .content_list_top {
		font-size: 16px;
	}

	.About3 .About3_content .About3_content_list .content_list_bottom {
		font-size: 14px;
		margin-top: 8px;
		height: auto;
	}

	.About3 .About3_content .About3_content_list .content_list_top span {
		width: 28px;
		height: 28px;
		margin-right: 5px;
	}

	.About3 .About3_content .About3_content_list .content_list_top span img {
		width: 16px;
	}

	.About3 .About3_content .About3_content_btn .swiper-pagination span {
		height: 1px;
	}

	.About3 .About3_content .About3_content_btn .swiper-pagination {
		width: calc(100% - 90px);
	}

	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-prev,
	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next {
		width: 26px;
		height: 26px;
	}

	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-prev:after,
	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next:after {
		font-size: 13px;
	}

	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next {
		margin-left: 10px;
	}

	.About3 .About3_bottom {
		margin-top: 30px;
	}

	.About3 .About3_bottom .About3_bottom_title {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.About3 .About3_bottom .About3_bottom_txt {
		flex-wrap: wrap;
	}

	.About3 .About3_bottom .About3_bottom_txt .About3_bottom_list {
		width: 49%;
		font-size: 14px;
		line-height: 42px;
		margin-bottom: 2%;
	}

	.About3 .About3_bottom .About3_bottom_txt .About3_bottom_list:after {
		display: none;
	}


	.About4 .About4_title .About4_title_dd {
		font-size: 18px;
	}

	.About4 .About4_title .About4_title_dt {
		font-size: 14px;
		margin-top: 5px;
	}

	.About4 .About4_content {
		padding: 0;
		flex-wrap: wrap;
		margin-top: 25px;
	}

	.About4 .About4_content .About4_content_list {
		width: 100%;
		padding-bottom: 0 !important;
		margin-top: 0 !important;
		padding-left: 25px;
		margin-bottom: 15px;
		padding-top: 0 !important;
		right: 0 !important;
	}

	.About4 .About4_content::before {
		display: none;
	}

	.About4 .About4_content .About4_content_list .content_list_bottom {
		width: 100%;
	}

	.About4 .About4_content .About4_content_list .content_list_top {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.About4 .About4_content .About4_content_list .content_list_bottom p {
		font-size: 13px;
		line-height: 24px;
	}

	.About4 .About4_content .About4_content_list::before {
		width: 1px;
		left: 6px;
	}

	.About4 .About4_content .About4_content_list::after {
		width: 10px;
		height: 10px;
		left: 0;
		border: 2px solid #cb613c;
		bottom: inherit !important;
		top: 0;
	}

	.About4 .About4_content .About4_content_list:nth-child(7) {
		top: 0;
	}

	.SAdvantage {
		padding: 33px 0px;
	}

	.SAdvantage .pc_all_content {
		display: block;
	}

	.SAdvantage .SAdvantage_left,
	.SAdvantage .SAdvantage_right {
		width: 100%;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_txt {
		padding-top: 15px;
		margin-bottom: 20px;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_title .left_title_dd {
		font-size: 18px;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_title .left_title_dt {
		font-size: 14px;
		margin-top: 5px;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul {
		justify-content: space-between;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul li {
		width: 49%;
		margin-top: 2%;
		line-height: 22px;
		font-size: 14px;
		margin-right: 0px;
		padding: 10px 0px;
	}

	.SAdvantage .SAdvantage_right {
		margin-top: 25px;
		display: flex;
		flex-direction: column-reverse;
	}

	.SAdvantage .SAdvantage_right img {
		width: 100%;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list {
		width: 100%;
		padding: 18px;
		top: 0;
		position: relative;
		margin-bottom: 25px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_title {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_txt {
		font-size: 14px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_txt p {
		font-size: 14px;
		line-height: 26px;
	}


	.Contact {
		padding: 33px 0px;
	}

	.Contact .Contact_title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.Contact .Contact_content .Contact_content_title {
		font-size: 14px;
		margin-bottom: 25px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list {
		width: 100%;
		margin-bottom: 20px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list:last-child {
		margin-bottom: 0;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po {
		padding: 16px;
	}

	/*.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_icon {
		width: 36px;
		height: 36px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_icon img {
		width: 20px;
	}*/

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_title {
		font-size: 16px;
		margin: 15px 0px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_txt,
	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom {
		font-size: 14px;
		line-height: 26px;
	}


	.Solution {
		padding: 33px 0px;
	}

	.Solution .Solution_title .Solution_title_dd {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.Solution .Solution_title .Solution_title_dt {
		font-size: 14px;
		margin-bottom: 25px;
	}

	.Solution .Solution_txt .Solution_txt_list {
		width: 100%;
		margin-bottom: 15px;
	}

	.Solution .Solution_txt .Solution_txt_list:last-child {
		margin-bottom: 0;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po {
		padding: 20px;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_top {
		font-size: 16px;
	}

	/*.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_top img{  width: auto;height:28px;}*/
	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom {
		margin-top: 22px;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom a {
		font-size: 14px;
		margin-bottom: 8px;
		padding-left: 12px;
		line-height: 19px;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom a::before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.Solution2 {
		padding: 33px 0px;
		background-size: 100%;
	}

	.Solution2 .Solution2_title {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.Solution2 .Solution2_content {
		margin-bottom: 25px;
	}

	.Solution2 .Solution2_content .Solution2_content_list {
		display: block;
		padding: 15px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left,
	.Solution2 .Solution2_content .Solution2_content_list .content_list_right {
		width: 100%;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left span {
		width: 32px;
		height: 32px;
		margin-right: 12px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left span img {
		width: 22px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_right p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 0;
		padding-left: 11px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_right p::before {
		width: 4px;
		height: 4px;
		top: 9px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_title {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po {
		position: relative;
		width: 100%;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list {
		padding: 15px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dd img {
		width: 20px;
		margin-right: 10px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dd {
		font-size: 16px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt {
		padding-top: 10px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt span {
		margin-top: 5px;
		display: inline-block;
		width: 100% !important;
		padding-left: 13px;
		font-size: 14px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt span::before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.Solution3 {
		padding: 33px 0px;
	}

	.Solution3 .Solution3_title {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.Solution3 .Solution3_content .Solution3_content_MoImg {
		display: block;
	}

	.Solution3 .Solution3_content .Solution3_content_img {
		display: none;
	}

	.Solution3 .Solution3_content .Solution3_content_txt {
		display: none;
	}

	.Contact .Contact_content .Contact_content_txt ul {
		display: block;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list:last-child {
		margin-bottom: 0;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list {
		width: 100%;
		padding: 16px;
		margin-bottom: 15px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_title {
		font-size: 16px;
		margin-bottom: 18px;
		padding-bottom: 18px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_title span {
		width: 32px;
		height: 32px;
		margin-right: 8px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_title span img {
		width: 14px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_txt p {
		font-size: 14px;
		line-height: 24px;
	}

	.Contact .Contact_map img {
		max-width: inherit;
		width: inherit;
	}

	.Contact .Contact_map .Contact_map_list:nth-child(1) {
		height: 240px;
	}

	.Join .Join_title {
		font-size: 18px;
	}

	.Join .Join_txt {
		font-size: 14px;
		margin: 15px 0px;
	}

	.Join .Join_btn {
		font-size: 14px;
	}

	.Join .Join_btn img {
		width: 10px;
		margin-left: 5px;
	}


	.cutscene {
		display: none;
	}


	.SAdvantage .SAdvantage_right .SAdvantage_right_c .SAdvantage_right_icon span:first-child {
		width: 10px;
		height: 10px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_c .SAdvantage_right_icon span:last-child {
		width: 30px;
		height: 30px;
	}


	.banner .scro {
		position: absolute;
		right: 4%;
		bottom: 4%;
		z-index: 2;
		cursor: pointer;
		animation: scro 2s infinite;
		-webkit-animation: scro 2s infinite;
	}

	.banner .scro img {
		width: 16px;
		position: relative;
	}


	@keyframes scro {
		0% {
			bottom: 4%;
		}

		50% {
			bottom: 5%;
		}

		100% {
			bottom: 4%;
		}
	}

	@-webkit-keyframes scro

	/* Safari and Chrome */
		{
		0% {
			bottom: 4%;
		}

		50% {
			bottom: 5%;
		}

		100% {
			bottom: 4%;
		}
	}

}

@supports (bottom: env(safe-area-inset-bottom)) {

	body,
	.Dpo {
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
}

@media screen and (max-width:950px) {}


@media screen and (max-width:768px) {}


@media screen and (max-width:600px) {
	.DBanner .DBanner_img img {
		height: 290px;
	}

	.DBanner .DBanner_txt {
		font-size: 20px;
	}


	.cutsceneTextBootm {
		width: 265px;
	}
}


@media screen and (max-width:390px) {

	.cutsceneTextBootm {
		width: 235px;
	}
}


@media screen and (max-width:370px) {

	.cutsceneTextBootm {
		width: 220px;
	}
}

@media screen and (max-width:375px) {
	.Investor .Investor_right .Investor_right_top {
		flex-wrap: wrap;
		margin-bottom: -20px;
	}

	.Investor .Investor_right .Investor_right_top .right_top_list {
		width: 50%;
		margin-bottom: 20px;
	}

	.Product .Product_nav a {
		font-size: 15px;
		padding: 0px 5px;
	}
}

@media screen and (max-width:360px) {}


@media screen and (max-width:320px) {}

@media screen and (max-width: 1500px) {
	.IAbout {
		padding-top: 8vw;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_cotnent {
		margin-top: 8vw;
	}

	.IAbout .IAbout_top .IAbout_top_right {
		top: -7.502vw;
	}

	.IAbout .IAbout_bottom {
		margin-top: 4vw;
	}
}



@media screen and (max-width: 1360px) {}

@media screen and (max-width: 1280px) {
	.Footer .Footer_top .Footer_top_left .top_left_list {
		margin-right: 4vw;
	}
}

@media screen and (max-width: 1200px) {}

@media screen and (max-width: 1070px) {
	.MoS {
		display: block;
	}

	.PcS {
		display: none;
	}

	img {
		max-width: 100%;
	}

	.Banner .banner_list .banner_list_po,
	.News .pc_all_content,
	.Banner .Banner_content .content_bottom_dots,
	.pc_all .pc_all_content,
	.DBanner .DBanner_txt,
	.Welfare .Welfare_content {
		max-width: 92%;
		padding: 0;
	}

	.Header {
		display: none;
	}

	.DBanner .DBanner_img img {
		height: auto;
	}

	body {
		overflow: inherit !important;
	}

	.moh {
		display: block;
	}

	.cutsceneText {
		padding: 0px 6%;
	}

	.textItem0 {
		height: auto;
	}

	.cutsceneText .cutsceneTextBox .cutsceneTextItem:nth-last-child(1) img {
		transform: translateY(-40px);
	}

	.cutsceneTextBootm {
		margin-top: 20px;
	}

	.cutsceneText .cutsceneTextLeft {
		margin-right: 20px;
	}

	.mask1 {
		width: 20px;
		height: 10px;
		top: 26px;
	}

	.mask2 {
		width: 12px;
		height: 30px;
	}

	.mask3 {
		width: 25px;
		height: 53px;
	}

	/* 手机导航 */
	.m-header-nav-height {
		display: block;
		height: 50px;
	}

	.m-header-nav {
		display: block;
		height: 50px;
		position: fixed;
		top: 0;
		z-index: 1000;
		width: 100%;
		transition: all ease 0.45s;
	}

	.m-header-nav .sp_header {
		position: relative;
		top: 0;
		z-index: 10000;
		width: 100%;
		height: 50px;
		padding: 0 4%;
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.m-header-nav .sp_logo {
		padding: .6rem 0;
		float: left;
		height: 50px;
		display: flex;
		align-items: center;
	}

	.m-header-nav .sp_logo a {
		display: flex;
		width: 78px;
		height: 26px;
		position: relative;
	}

	.m-header-nav .sp_logo img {
		margin: auto;
		max-height: 26px;
		position: relative;
		left: 0;
		top: 0;
		transition: all ease 0.45s;
	}

	.m-header-nav .sp_nav {
		width: 26px;
		float: right;
		position: relative;
		cursor: pointer;
		height: 14px;
		z-index: 900;
	}

	.m-header-nav .sp_nav span {
		display: block;
		background: #fff;
		width: 26px;
		height: 2px;
		position: absolute;
		left: 0;
		transition: all ease 0.45s;
	}

	.m-header-nav .sp_nav span:nth-of-type(1) {
		top: 0px;
		width: 18px;
	}

	.m-header-nav .sp_nav span:nth-of-type(2) {
		top: 6px;
	}

	.m-header-nav .sp_nav span:nth-of-type(3) {
		top: 13px;
	}

	.m-header-nav .sp_nav_se span:nth-of-type(1) {
		top: 11px;
		transform: rotate(45deg);
		width: 26px;
	}

	.m-header-nav .sp_nav_se span:nth-of-type(2) {
		width: 0;
		transition: none;
	}

	.m-header-nav .sp_nav_se span:nth-of-type(3) {
		top: 11px;
		transform: rotate(-45deg);
	}

	.m-header-nav .sjj_nav {
		display: none;
		position: fixed;
		z-index: 9;
		background: white;
		width: 100%;
		height: 100%;
		font-size: .95rem;
		;
		line-height: 2.7rem;
		top: 50px;
		left: 0;
		overflow: auto;
		overflow-x: hidden;
		transition: top ease 0.45s;
		border-top: 1px solid #dcdcdc;
	}

	.m-header-nav .nav_show {
		display: block;
	}

	.m-header-nav .sjj_nav>ul>li:first-child {
		overflow: hidden;
		border-top: 0
	}

	.m-header-nav .sjj_nav>ul>li:first-child>a {
		float: left;
		width: calc(100% - 100px)
	}

	.m-header-nav .sjj_nav>ul>li:first-child .language {
		float: right;
		width: 93px;
		overflow: hidden;
		line-height: 40px;
	}

	.m-header-nav .sjj_nav>ul>li:first-child .language a {
		width: 50%;
		float: left;
		border-left: 1px #ededed solid;
		text-align: center;
		color: #999;
	}

	.m-header-nav .sjj_nav ul li i {
		position: absolute;
		top: 0px;
		right: 0px;
		border-left: 1px #ededed solid;
		height: 46px;
		padding: 0px 12px;
		display: flex;
		align-items: center;
		justify-content: flex-start;
	}

	.m-header-nav .sjj_nav ul li i svg {
		transform: rotate(-90deg);
		transition: all ease 0.45s
	}

	.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg {
		transform: rotate(0deg)
	}

	.m-header-nav .sjj_nav ul li {
		border-top: 1px #ededed solid;
		padding-left: 1.1rem;
		position: relative;
		line-height: 2.6rem;
	}

	.m-header-nav .sjj_nav>ul>li:last-child {
		border-bottom: 1px #ededed solid;
	}

	.m-header-nav .sjj_nav ul li ul {
		display: none
	}

	.m-header-nav .sjj_nav ul li a {
		color: #666;
		width: 100%;
		display: block;
		font-size: .95rem;
		padding: .15rem 0;
	}

	.m-header-nav .sjj_nav ul li ul li a {
		color: #666;
		display: block;
		text-align: left;
	}

	.m-header-nav .sjj_nav ul li i svg {
		width: .9rem;
		height: 2.6rem;
		fill: #cbcbcb;
	}

	.m-header-nav .sjj_nav ul li .sjj_nav_i_se svg {
		fill: #7f2529;
	}

	.m-header-nav .sjj_nav ul li ul li>ul {
		margin-left: 10px
	}

	.m-header-nav.on {
		background: #fff;
		box-shadow: 0px 0px 20px rgba(0, 0, 0, .2);
	}

	.m-header-nav.on .sp_nav span {
		background: #7f2529;
		transition: all ease 0.45s;
	}

	.banner .banner_list .banner_list_po {
		padding: 0px 6%;
	}

	.banner .banner_list .banner_list_po .list_po_dd {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.banner .banner_list .banner_list_po .list_po_dt {
		font-size: 16px;
	}

	.banner .banner_list .banner_list_po .list_po_btn {
		font-size: 14px;
		margin-top: 15px;
	}

	.banner .banner_list .banner_list_po .list_po_btn span {
		width: 25px;
		height: 22px;
		margin-right: 10px;
	}

	.banner .banner_list .banner_list_po .list_po_btn span img {
		width: 14px;
	}

	.banner .swiper-button-prev,
	.banner .swiper-button-next {
		width: 40px;
		height: 20px;
		bottom: 4%;
	}

	.banner .swiper-button-prev {
		left: 6%;
	}

	.banner .swiper-button-next {
		left: calc(6% + 50px);
	}

	.banner .swiper-button-prev img,
	.banner .swiper-button-next img {
		width: 16px;
	}

	.IAbout {
		padding: 33px 0px;
		background-size: 100%;
	}

	.IAbout .IAbout_top .IAbout_top_right {
		top: 0;
		width: 100%;
		height: auto;
		position: relative;
	}

	.IAbout .IAbout_top .IAbout_top_left {
		width: 100%;
	}

	.IAbout .IAbout_top .IAbout_top_right {
		width: 100%;
		background: #7f2529;
		display: inline-block;
		margin-top: 25px;
		padding: 18px;
	}

	.IAbout .IAbout_top .IAbout_top_left .top_left_title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.IAbout .IAbout_top .IAbout_top_left .top_left_txt {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 20px;
	}

	.IAbout_btn {
		width: 123px;
		height: 36px;
		border: 1px solid #7f2529;
		font-size: 13px;
		letter-spacing: 0;
	}

	.IAbout_btn span img {
		width: 15px;
		margin-left: 5px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_title {
		font-size: 18px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_cotnent {
		font-size: 14px;
		margin-top: 10px;
		line-height: 26px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_icon {
		margin-top: 10px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_icon img {
		width: 15px;
	}

	.IAbout .IAbout_top .IAbout_top_right .top_right_map img {
		width: 100px;
		top: 0;
	}

	.IAbout .IAbout_bottom {
		margin-top: 25px;
		flex-wrap: wrap;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list {
		width: 100%;
		padding: 18px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2)::before,
	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2)::after {
		display: none;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(1),
	.IAbout .IAbout_bottom .IAbout_bottom_list:nth-child(2) {
		border-right: 1px solid #dfdfdf;
		border-bottom: 0px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon {
		margin-bottom: 10px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_icon span img {
		width: 25px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_title {
		font-size: 14px;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_title i {
		font-size: 26px;
		margin-right: 5px;
		text-align: center;
	}

	.IAbout .IAbout_bottom .IAbout_bottom_list .bottom_list_bottom {
		font-size: 16px;
		margin-top: 5px;
	}

	.ISolution {
		padding: 33px 0px;
	}

	.ISolution .ISolution_title {
		padding-top: 0;
		margin-bottom: 25px;
	}

	.ISolution .ISolution_content {
		position: relative;
		padding: 0;
		display: inline-grid;
	}

	.ISolution .ISolution_title .ISolution_title_dd {
		font-size: 18px;
	}

	.ISolution .ISolution_title .ISolution_title_dt {
		margin-top: 10px;
		font-size: 14px;
	}

	.ISolution .ISolution_content .ISolution_content_list {
		margin-bottom: 20px;
	}

	.ISolution .ISolution_content .ISolution_content_list:last-child {
		margin-bottom: 0;
	}

	.ISolution .ISolution_content .ISolution_content_list.on,
	.ISolution .ISolution_content .ISolution_content_list {
		width: 100%;
		padding: 18px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_title .list_title_dd {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_title .list_title_dt {
		font-size: 14px;
		line-height: 26px;
		height: auto;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center {
		position: relative;
		padding: 0;
		margin-top: 15px;
	}

	.ISolution .ISolution_content .ISolution_content_list.on .content_list_bottom {
		opacity: 1;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li {
		width: 100%;
		margin-bottom: 20px;
		font-size: 14px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li:last-child {
		margin-bottom: 0;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li span {
		margin-right: 8px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center .list_center_li span img {
		width: 18px;
	}

	.ISolution .ISolution_content .ISolution_content_list.on .content_list_bottom {
		margin-top: 15px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_bottom .list_bottom_left img {
		width: 17px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_bottom .list_bottom_right {
		font-size: 18px;
	}

	.ISolution .ISolution_content .ISolution_content_list .content_list_center {
		opacity: 1;
	}

	.ISAdvantage .pc_all_content {
		height: auto;
	}

	.ISAdvantage .ISAdvantage_title {
		padding: 15px 0px;
		display: block;
	}

	.cpu_recruitment .Solution3 .ISAdvantage_title {
		padding: 25px 0px;
	}

	.ISAdvantage .ISAdvantage_title  {
		margin-bottom: 10px;
	}

	.ISAdvantage .ISAdvantage_title  .title_left_dd {
		font-size: 18px;
	}

	.ISAdvantage .ISAdvantage_title  .title_left_dt {
		font-size: 14px;
		margin-top: 8px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav {
		position: relative;
		top: 0;
		transform: inherit;
		padding: 40px 4%;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list {
		width: 200px;
		height: 38px;
		padding: 0px 10px;
		display: flex;
		align-items: center;
		justify-content: space-between;
		border: 1px solid #7f2529;
		margin-bottom: 10px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top {
		display: flex;
		justify-content: space-between;
		align-items: center;
		width: 100%;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top .list_top_dd {
		font-size: 14px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_top .list_top_dt img {
		width: 17px;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list .nav_list_down {
		display: none;
	}

	.ISAdvantage .ISAdvantage_cotnent .ISAdvantage_cotnent_nav .cotnent_nav_list.on .nav_list_top .list_top_dt {
		opacity: 1;
	}

	.Join2 {
		border-bottom: 1px solid #313131;
	}

	.Join2 .Join2_left,
	.Join2 .Join2_right {
		height: 50px;
	}

	.Join2 .Join2_left img {
		width: 82px;
	}

	.Join2 .Join2_right {
		padding: 0px 20px;
		font-size: 14px;
	}

	.Join2 .Join2_right::before {
		width: 60px;
	}

	.Footer {
		padding-bottom: 0;
	}

	.Footer .Footer_top {
		padding: 33px 0px;
		display: block;
	}

	.Footer .Footer_top .Footer_top_left {
		display: flex;
		width: 100%;
		flex-wrap: wrap;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list {
		margin-right: 0;
		justify-content: space-between;
		width: 33.33%;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list:last-child {
		width: 100%;
		margin-top: 20px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd {
		margin-bottom: 10px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dd a {
		font-size: 16px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p {
		font-size: 14px;
		margin-bottom: 8px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p a {
		font-size: 14px;
	}

	.Footer .Footer_top .Footer_top_left .top_left_list .left_list_dt p img {
		margin-right: 10px;
		width: 14px;
	}

	.Footer .Footer_top .Footer_top_right {
		margin-top: 25px;
	}

	.Footer .Footer_top .Footer_top_right .top_right_dd {
		font-size: 16px;
		margin-bottom: 13px;
	}

	.Footer .Footer_top .Footer_top_right .top_right_dt {
		width: 110px;
	}

	.Footer .Footer_bottom {
		font-size: 13px;
		flex-wrap: wrap;
		text-align: center;
		border-top: 1px solid #313131;
		justify-content: center;
		padding: 14px 0px;
	}

	.Footer .Footer_bottom a {
		font-size: 13px;
		margin-right: 5px;
	}

	.DBanner .DBanner_title {
		padding: 0px 4%;
	}

	.DBanner .DBanner_title .DBanner_title_dd {
		font-size: 18px;
	}

	.DBanner .DBanner_title .DBanner_title_dt {
		font-size: 14px;
		margin-top: 5px;
		max-width: 70%;
	}

	.About {
		padding: 33px 0px;
	}

	.About .pc_all_content {
		display: block;
	}

	.About .About_left,
	.About .About_right {
		width: 100%;
	}

	.About .About_left {
		margin-bottom: 25px;
	}

	.About .About_left .About_left_dd {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.About .About_left .About_left_dt p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 5px;
	}

	.About .About_left .About_left_bottom {
		margin-top: 15px;
	}

	.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd {
		font-size: 13px;
	}

	.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dt {
		font-size: 16px;
		margin-top: 5px;
	}

	.About .About_left .About_left_bottom .left_bottom_list .bottom_list_dd span {
		font-size: 18px;
	}

	.About2 {
		padding: 33px 0px;
	}

	.About2 .About2_mo {
		display: block;
	}

	.About2 .About2_right {
		display: none;
	}

	.About2 .pc_all_content {
		display: block;
	}

	.About2 .About2_left {
		width: 100%;
		margin-bottom: 25px;
	}

	.About2 .About2_left .About2_left_title .left_title_dd {
		font-size: 18px;
	}

	.About2 .About2_left .About2_left_title .left_title_dt {
		font-size: 14px;
		margin-top: 10px;
	}

	.About2 .About2_left .About2_left_content {
		margin-top: 15px;
	}

	.About2 .About2_left .About2_left_content .left_content_list {
		margin-bottom: 10px;
		font-size: 14px;
	}

	.About2 .About2_left .About2_left_content .left_content_list span {
		width: 24px;
		height: 24px;
		margin-right: 8px;
	}

	.About2 .About2_left .About2_left_content .left_content_list span img {
		width: 15px;
	}

	.About2 .About2_left .About2_left_btn {
		margin-top: 20px;
	}

	.About2 .About2_left .About2_left_btn {
		width: 123px;
		height: 38px;
		font-size: 13px;
	}

	.About3 .About3_content {
		margin-top: 0;
	}

	.About3 .About3_content .About3_content_list {
		height: 100px;
		padding: 14px;
	}

	.About3 .About3_content .About3_content_list .content_list_top {
		font-size: 16px;
	}

	.About3 .About3_content .About3_content_list .content_list_bottom {
		font-size: 14px;
		margin-top: 8px;
	}

	.About3 .About3_content .About3_content_list .content_list_top span {
		width: 28px;
		height: 28px;
		margin-right: 5px;
	}

	.About3 .About3_content .About3_content_list .content_list_top span img {
		width: 16px;
	}

	.About3 .About3_content .About3_content_btn .swiper-pagination span {
		height: 1px;
	}

	.About3 .About3_content .About3_content_btn .swiper-pagination {
		width: calc(100% - 90px);
	}

	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-prev,
	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next {
		width: 26px;
		height: 26px;
	}

	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-prev:after,
	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next:after {
		font-size: 13px;
	}

	.About3 .About3_content .About3_content_btn .content_btn_right .swiper-button-next {
		margin-left: 10px;
	}

	.About3 .About3_bottom {
		margin-top: 30px;
	}

	.About3 .About3_bottom .About3_bottom_title {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.About3 .About3_bottom .About3_bottom_txt {
		flex-wrap: wrap;
	}

	.About3 .About3_bottom .About3_bottom_txt {
		background: none;
	}

	.About3 .About3_bottom .About3_bottom_txt .About3_bottom_list {
		width: 49%;
		font-size: 14px;
		line-height: 42px;
		margin-bottom: 2%;
		background: #7c2528;
	}

	.About3 .About3_bottom .About3_bottom_txt .About3_bottom_list:after {
		display: none;
	}

	.About4 .About4_title .About4_title_dd {
		font-size: 18px;
	}

	.About4 .About4_title .About4_title_dt {
		font-size: 14px;
		margin-top: 5px;
	}

	.About4 .About4_content {
		padding: 0;
		flex-wrap: wrap;
		margin-top: 25px;
	}

	.About4 .About4_content .About4_content_list:nth-child(7) {
		top: 0;
	}

	.About4 .About4_content .About4_content_list {
		width: 100%;
		padding-bottom: 0 !important;
		margin-top: 0 !important;
		padding-left: 25px;
		margin-bottom: 15px;
		padding-top: 0 !important;
		right: 0 !important;
	}

	.About4 .About4_content::before {
		display: none;
	}

	.About4 .About4_content .About4_content_list .content_list_bottom {
		width: 100%;
	}

	.About4 .About4_content .About4_content_list .content_list_top {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.About4 .About4_content .About4_content_list .content_list_bottom p {
		font-size: 13px;
		line-height: 24px;
	}

	.About4 .About4_content .About4_content_list::before {
		width: 1px;
		left: 6px;
	}

	.About4 .About4_content .About4_content_list::after {
		width: 10px;
		height: 10px;
		left: 0;
		border: 2px solid #cb613c;
		bottom: inherit !important;
		top: 0;
	}

	.SAdvantage {
		padding: 33px 0px;
	}

	.SAdvantage .pc_all_content {
		display: block;
	}

	.SAdvantage .SAdvantage_left,
	.SAdvantage .SAdvantage_right {
		width: 100%;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_txt {
		padding-top: 15px;
		margin-bottom: 20px;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_title .left_title_dd {
		font-size: 18px;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_title .left_title_dt {
		font-size: 14px;
		margin-top: 5px;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul {
		justify-content: space-between;
	}

	.SAdvantage .SAdvantage_left .SAdvantage_left_txt ul li {
		width: 49%;
		margin-top: 2%;
		line-height: 38px;
		font-size: 14px;
		margin-right: 0px;
	}

	.SAdvantage .SAdvantage_right {
		margin-top: 25px;
		display: flex;
		flex-direction: column-reverse;
	}

	.SAdvantage .SAdvantage_right img {
		width: 100%;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list {
		width: 100%;
		padding: 18px;
		top: 0;
		position: relative;
		margin-bottom: 25px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_title {
		font-size: 16px;
		margin-bottom: 8px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_txt {
		font-size: 14px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_list .right_list_txt p {
		font-size: 14px;
		line-height: 26px;
	}

	.Contact {
		padding: 33px 0px;
	}

	.Contact .Contact_title {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.Contact .Contact_content .Contact_content_title {
		font-size: 14px;
		margin-bottom: 25px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list {
		width: 100%;
		margin-bottom: 20px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list:last-child {
		margin-bottom: 0;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po {
		padding: 16px;
		justify-content: center;
	}


	/*.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_icon {
		width: 36px;
		height: 36px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_icon img {
		width: 20px;
	}*/

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_title {
		font-size: 16px;
		margin: 15px 0px;
	}

	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_po .content_list_txt,
	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom {
		font-size: 14px;
		line-height: 26px;
	}

	.Solution {
		padding: 33px 0px;
		background: #f7f7f7;
	}

	.Solution .Solution_title .Solution_title_dd {
		font-size: 18px;
		margin-bottom: 10px;
	}

	.Solution .Solution_title .Solution_title_dt {
		font-size: 14px;
		margin-bottom: 25px;
	}

	.Solution .Solution_txt .Solution_txt_list {
		width: 100%;
		margin-bottom: 15px;
	}

	.Solution .Solution_txt .Solution_txt_list:last-child {
		margin-bottom: 0;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po {
		padding: 20px;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_top {
		font-size: 16px;
	}

	/*.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_top img {
        margin-right: 10px;
        width: 28px;
    }*/

	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom {
		margin-top: 22px;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom a {
		font-size: 14px;
		margin-bottom: 10px;
		padding-left: 12px;
	}

	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom a::before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.Solution2 {
		padding: 33px 0px;
		background-size: 100%;
	}

	.Solution2 .Solution2_title {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.Solution2 .Solution2_content {
		margin-bottom: 25px;
	}

	.Solution2 .Solution2_content .Solution2_content_list {
		display: block;
		padding: 15px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left,
	.Solution2 .Solution2_content .Solution2_content_list .content_list_right {
		width: 100%;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left {
		font-size: 16px;
		margin-bottom: 10px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left span {
		width: 32px;
		height: 32px;
		margin-right: 12px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_left span img {
		width: 22px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_right p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 0;
		padding-left: 11px;
	}

	.Solution2 .Solution2_content .Solution2_content_list .content_list_right p::before {
		width: 4px;
		height: 4px;
		top: 9px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_title {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po {
		position: relative;
		width: 100%;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list {
		padding: 15px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dd img {
		width: 20px;
		margin-right: 10px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dd {
		font-size: 16px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt {
		padding-top: 10px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt span {
		margin-top: 5px;
		display: inline-block;
		width: 100% !important;
		padding-left: 13px;
		font-size: 14px;
	}

	.Solution2 .Solution2_bottom .Solution2_bottom_txt .bottom_txt_po .txt_po_list .po_list_dt span::before {
		width: 4px;
		height: 4px;
		top: 7px;
	}

	.Solution3 {
		padding: 33px 0px;
	}

	.Solution3 .Solution3_title,
	.Solution .Solution_title {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.Solution3 .Solution3_content .Solution3_content_MoImg {
		display: block;
	}

	.Solution3 .Solution3_content .Solution3_content_img {
		display: none;
	}

	.Solution3 .Solution3_content .Solution3_content_txt {
		display: none;
	}

	.Contact .Contact_content .Contact_content_txt ul {
		display: block;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list:last-child {
		margin-bottom: 0;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list {
		width: 100%;
		padding: 16px;
		margin-bottom: 15px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_title {
		font-size: 16px;
		margin-bottom: 18px;
		padding-bottom: 18px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_title span {
		width: 32px;
		height: 32px;
		margin-right: 8px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_title span img {
		width: 14px;
	}

	.Contact .Contact_content .Contact_content_txt .content_txt_list .txt_list_txt p {
		font-size: 14px;
		line-height: 24px;
	}

	.Contact .Contact_map img {
		max-width: inherit;
		width: inherit;
	}

	.Contact .Contact_map .Contact_map_list:nth-child(1) {
		height: 240px;
	}

	.Join .Join_title {
		font-size: 18px;
	}

	.Join .Join_txt {
		font-size: 14px;
		margin: 15px 0px;
	}

	.Join .Join_btn {
		font-size: 14px;
	}

	.Join .Join_btn img {
		width: 10px;
		margin-left: 5px;
	}

	.cutscene {
		display: none;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_c .SAdvantage_right_icon span:first-child {
		width: 10px;
		height: 10px;
	}

	.SAdvantage .SAdvantage_right .SAdvantage_right_c .SAdvantage_right_icon span:last-child {
		width: 30px;
		height: 30px;
	}

	.banner .scro {
		position: absolute;
		right: 4%;
		bottom: 4%;
		z-index: 2;
		cursor: pointer;
		animation: scro 2s infinite;
		-webkit-animation: scro 2s infinite;
	}

	.banner .scro img {
		width: 16px;
		position: relative;
	}

	@keyframes scro {
		0% {
			bottom: 4%;
		}

		50% {
			bottom: 5%;
		}

		100% {
			bottom: 4%;
		}
	}

	@-webkit-keyframes scro

	/* Safari and Chrome */
		{
		0% {
			bottom: 4%;
		}

		50% {
			bottom: 5%;
		}

		100% {
			bottom: 4%;
		}
	}

	.News {
		padding: 35px 0px;
	}

	.News .News_top .News_top_right .top_right_search {
		height: auto;
	}

	.News .News_top .News_top_right .top_right_search input[type="search"],
	.News .News_top .News_top_right .top_right_search input[type="submit"],
	.News .News_top .News_top_right select {
		height: 46px;
		font-size: 14px;
	}

	.News .News_top .News_top_right .top_right_search input[type="search"]::-ms-input-placeholder {
		/* Internet Explorer 10+ */
		color: #666666;
		font-size: 14px;
	}

	.News .News_top .News_top_right .top_right_search input[type="search"]::-webkit-input-placeholder {
		/* WebKit browsers */
		color: #666666;
		font-size: 14px;
	}

	.News .News_top .News_top_right .top_right_search input[type="search"]::-moz-placeholder {
		/* Mozilla Firefox 4 to 18 */
		color: #666666;
		font-size: 14px;
	}

	.News .News_top .News_top_right .top_right_search input[type="search"]::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #666666;
		font-size: 14px;
	}

	.News .News_top .News_top_right .top_right_search input[type="search"]::-moz-placeholder {
		/* Mozilla Firefox 19+ */
		color: #666666;
		font-size: 14px;
	}

	.News .News_top {
		display: block;
		text-align: center;
	}

	.News .News_top .News_top_right {
		width: 100%;
		margin-top: 20px;
		display: block;
	}

	.News .News_top .News_top_right .top_right_search {
		width: 100%;
		margin-left: 0px;
	}

	.News .News_top .News_top_right select {
		width: 100%;
		margin-bottom: 10px;
		height: 42px;
		font-size: 15px;
	}

	.News .News_content .content_top_list .top_list_title,
	.News .News_content .content_top_list .top_list_txt {
		width: 100%;
	}

	.News .News_content .content_top_list:before {
		display: none;
	}

	.News .News_top .News_top_right .top_right_search input[type="submit"],
	.News .News_top .News_top_right .top_right_search input[type="search"] {
		height: 42px;
		font-size: 15px;
	}

	.News .News_top .News_top_right .top_right_search {
		width: 100%;
		height: 42px;
		border: 1px solid #dadada;
		margin-left: 0px;
		border-radius: 100px;
	}

	.News .News_top .News_top_left {
		font-size: 20px;
	}

	.News .News_top .News_top_right select,
	.News .News_top .News_top_right .top_right_search input[type="search"] {
		padding: 0px 20px;
	}

	.News .News_top .News_top_right .top_right_search input[type="submit"] {
		background: #7f2529;
		border-radius: 0px;
		padding-left: 0px;
	}

	.News .News_content .News_content_title {
		font-size: 20px;
		text-align: center;
		margin: 25px 0px;
		display: flex;
		justify-content: space-between;
		width: 100%;
	}

	.News .News_content .News_content_title a {
		font-size: 16px;
		padding: 0px;
		line-height: 42px;
		width: 48%;
		margin-right: 0px;
		border: 1px solid #fff
	}

	.News .News_content .News_content_top .content_top_list {
		width: 50%;
		padding: 22px 10px;
	}

	.News .News_content .News_content_top .content_top_list:nth-child(2n) {
		border-right: 0px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_title {
		margin-bottom: 20px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_title .list_title_dd {
		font-size: 13px;
		margin-bottom: 8px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_title .list_title_dt {
		font-size: 16px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_img img {
		height: 63px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_img {
		margin: 20px 0px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_txt {
		margin-top: 20px;
		font-size: 13px;
		line-height: 23px;
		margin-bottom: 20px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_btn span {
		margin-left: 8px;
	}

	.News .News_content .News_content_top .content_top_list .top_list_btn span img {
		width: 14px;
	}

	.page {
		margin-top: 28px;
	}

	.layui-laypage-limits,
	.layui-laypage-skip,
	.layui-laypage-count {
		display: none;
	}

	.layui-laypage a,
	.layui-laypage-curr,
	.layui-laypage-disabled,
	.page-numbers.current {
		font-size: 13px;
		width: 30px;
		line-height: 30px;
		margin: 0px 5px;
	}

	.DPage {
		display: none;
	}

	.DNews {
		padding: 35px 0px;
	}

	.DNews .DNews_content {
		display: block;
	}

	.DNews .DNews_content .NewsDetails_left,
	.DNews .DNews_content .NewsDetails_right {
		width: 100%;
	}

	.DNews .DNews_content .NewsDetails_left {
		padding: 20px;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dd {
		font-size: 24px;
	}
	.NewsDetails_left_content h3{
	font-size: 18px;
}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p, .DNews .DNews_content .NewsDetails_left .NewsDetails_left_content li {
		font-size: 14px;
		line-height: 26px;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content p a {
		font-size: 14px;
		line-height: 26px;
	}

	.DNews .DNews_content .NewsDetails_left .news_page {
		display: block;
		margin-top: 18px;
		padding-top: 18px;
		border-top: 1px solid #e5e5e5;
	}

	.DNews .DNews_content .NewsDetails_left .news_page .news_page_left,
	.DNews .DNews_content .NewsDetails_left .news_page .news_page_right {
		width: 100%;
		max-width: 100%;
	}

	.DNews .DNews_content .NewsDetails_left .news_page .news_page_right {
		margin-top: 20px;
	}

	.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list {
		font-size: 14px;
	}

	.DNews .DNews_content .NewsDetails_left .news_page .news_page_left .page_left_list a {
		font-size: 14px;
	}

	.DNews .DNews_content .NewsDetails_right {
		padding-top: 25px;
		margin-top: 40px;
		display: none;
	}

	.DNews .DNews_content .NewsDetails_right .NewsDetails_right_title {
		padding-top: 0px;
		font-size: 18px;
		margin-bottom: 0px;
	}

	.DNews .DNews_content .NewsDetails_right .NewsDetails_right_title img {
		max-height: 18px;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt {
		font-size: 14px;
		margin-top: 13px;
		line-height: 26px;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt span a {
		font-size: 14px;
		line-height: 26px;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title {
		padding-bottom: 13px;
		margin-bottom: 13px;
		border-bottom: 1px solid #e5e5e5;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_share {
		display: none;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content {
		margin-bottom: 0px;
	}

	.DNews .DNews_content .NewsDetails_left .news_page .news_page_right {
		display: none;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_title .left_title_dt span {
		width: 100%;
		margin-right: 0px;
		display: inline-block;
	}

	.INews .INews_content {
		padding-bottom: 35px;
	}

	.INews .INews_content .INews_content_top {
		flex-wrap: wrap;
	}

	.INews .INews_content .INews_content_top .content_top_img {
		width: 100%;
	}

	.INews .INews_content .INews_content_top .content_top_img img {
		height: auto;
	}

	.INews .INews_content .INews_content_top .content_top_txt {
		width: 100%;
		padding: 18px;
	}

	.INews .INews_content .INews_content_top .content_top_txt .top_txt_top {
		font-size: 14px;
	}

	.INews .INews_content .INews_content_top .content_top_txt .top_txt_title {
		font-size: 16px;
		margin: 18px 0px;
		line-height: 26px;
	}

	.INews .INews_content .INews_content_top .content_top_txt .top_txt_txt {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 20px;
	}

	.INews .INews_content .INews_content_top .content_top_txt .top_txt_bottom .txt_bottom_time {
		font-size: 14px;
	}

	.INews .INews_content .INews_content_top .content_top_txt .top_txt_bottom .txt_bottom_btn {
		display: none;
	}

	.INews .INews_content .INews_content_bottom,
	.INews .INews_content {
		height: 100%;
		width: 100%;
	}

	.INews .INews_content .INews_content_bottom {
		flex-wrap: wrap;
	}

	.INews .INews_content .INews_content_bottom .content_bottom_list {
		width: 100%;
		margin-top: 15px;
		padding: 18px;
	}

	.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_top {
		font-size: 14px;
	}

	.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_title {
		font-size: 16px;
		margin: 13px 0px;
		line-height: 26px;
	}

	.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_bottom .txt_bottom_time {
		font-size: 14px;
	}

	.INews .INews_content .INews_content_bottom .content_bottom_list .bottom_list_bottom .txt_bottom_btn {
		display: none;
	}

	.floatingBox2 {
		right: 5px;
	}

	.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list {
		width: 38px;
		height: 38px;
	}

	.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_title {
		height: 35px;
	}

	.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_title span img {
		height: 15px;
	}

	.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list:last-child .bottom_list_title span img {
		height: 10px;
	}

	.floatingBox2 .floatingBox_bottom .floatingBox_bottom_list .bottom_list_down {
		left: -310px;
		width: 300px;
	}

	.MessagePopup .MessagePopup_bg.on .MessagePopup_content {
		flex-wrap: wrap;
	}

	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left,
	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right {
		padding: 20px;
		height: auto;
		width: 100%;
	}

	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_title {
		margin-bottom: 20px;
	}

	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_title .right_title_dd {
		font-size: 20px;
	}

	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_title .right_title_dt {
		font-size: 14px;
		margin-top: 10px;
	}

	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_right .content_right_txt {
		width: 100%;
		height: auto;
		padding: 15px;
		font-size: 20px;
	}

	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .content_left_title .left_title_dd {
		font-size: 20px;
	}

	.MessagePopup .MessagePopup_bg .MessagePopup_content .MessagePopup_content_left .content_left_form .left_form_list input {
		line-height: 50px;
	}
}

@supports (bottom: env(safe-area-inset-bottom)) {

	body,
	.Dpo {
		padding-bottom: constant(safe-area-inset-bottom);
		padding-bottom: env(safe-area-inset-bottom);
	}
}


.gform_validation_errors {
	display: none;
}

.gfield_validation_message {
	color: #822528;
}

.Header .Header_content .Header_content_nav .content_nav_list.on .nav_list_title::before {
	height: 100%;
}

.Header .Header_content .Header_content_nav .content_nav_list.on .nav_list_title span {
	color: #fff;
}


.table-container {
	overflow-x: auto;
	background-color: #fff;
	box-shadow: 0 2px 8px rgba(0, 0, 0, 0.1);
}

.table-container img {
	width: 100px;
	padding: 10px;
}

table {
	width: 100%;
	border-collapse: collapse;
	min-width: 200px;
}

th,
td {
	padding: 10px;
	text-align: left;
	vertical-align: top;
	border-bottom: 1px solid #ddd;
	color: #7f2429;
}

tr:nth-child(even) {
	background-color: #dac9c9;
	/* Light gray */
}

tr:nth-child(odd) {
	background-color: #f0e9ea;
	/* White */
}

thead th {
	background-color: #fff;
	color: #7f2429;
}

.service-icon {
	display: flex;
	align-items: center;
	gap: 10px;
	font-weight: bold;
}

.highlight {
	color: #7f2429;
	font-weight: bold;
}


.txt_list_title ul li {
	list-style-type: disc !important;
	margin-left: 50px !important;
	font-size: 16px !important;
	text-align: left;
}

.txt_list_title ul {
	padding-top: 10px;
}


.Solution2_bottom_title {
	color: #fff !important;
}

.ISolution .ISolution_content .ISolution_content_list:nth-child(5) {
	background: #0b4c41;
}

/* why acostar block */

.comparison-table {
	display: flex;
	flex-direction: column;
	width: 100%;
}

.divrow {
	display: flex;
	flex-wrap: wrap;
	padding: 15px 0;
}

.divcell {
	flex: 1;
	padding: 15px;
	box-sizing: border-box;
	font-size: 1rem;
}

.divcell:last-child {
	border-right: none;
}

.divcell.label {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: 10px;
	min-width: 200px;
	max-width: 250px;
	font-size: 1.2rem;
}

.divcell.label img {
	width: 6rem;
	padding-top: 10px;
}

.colspan-2 {
	flex: 2;
	display: flex;
	flex-direction: column;
	justify-content: center;
	/* Vertical center */
}

.cell-heading {
	font-weight: bold;
	margin-bottom: 10px;
	padding-bottom: 10px;
	display: block;
	font-size: 1.2rem;
	border-bottom: 2px solid #dfdfdf;
}


.row1 {
	color: #7f2529;
	border-bottom: 2px solid #7f2529;
}

.row2 {
	color: #313e48;
	border-bottom: 2px solid #313e48;
}

.row3 {
	color: #684733;
	border-bottom: 2px solid #684733;
}

.row4 {
	color: #0b4c41;
	border-bottom: 2px solid #0b4c41;
}

/* why profile block*/
.container {
	padding: 10px;
	max-width: 100%;
	margin: auto;
	color: #7f2529;
}

.container h3 {
	padding: 20px 0;
}

.top-section {
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
	margin-bottom: 10px;
}

.left-box {
	flex: 1 1 200px;
	min-width: 150px;
	color: #7f2529;
}

.left-box img {
	width: 40px;
	padding: 3px;
}

.left-box h3 {
	padding: 20px 0;
}

.left-box p {
	padding: 5px 0;
	font-size: 18px;
}

.left-box p span {
	font-size: 32px;
}

.right-boxes {
	flex: 2 1 300px;
	display: flex;
	flex-direction: column;
	gap: 10px;
}

.right-box {
	padding: 20px;
}


.inner-boxes {
	display: flex;
	height: 100%;
	gap: 10px;
}

.inner-boxes {
	display: flex;
	height: 100%;
	gap: 10px;
}

.inner-box {
	flex: 1;
	display: flex;
	flex-direction: column;
	align-items: left;
	justify-content: left;
	padding: 10px;
	text-align: left;
}

.inner-box img {
	max-width: 50%;
	height: auto;
	margin-top: 10px;
}

.right-box h3,
.bottom-box h3,
.inner-box-2 h3 {
	font-size: 20px;
	color: #070707;
	padding: 20px 0;
}

/* Responsive stacking on small screens */
.bottom-box img {
	max-width: 70%;
	padding: 30px 0;
}

.About2_left_content .left_content_list li {
	font-size: 20px;
	list-style-type: none;
}

.About2_left_content .left_content_list li i {
	padding-right: 5px;
	font-size: 16px;
}


/*about us block*/
.two-column-wrapper {
	display: flex;
	flex-wrap: wrap;
	gap: 40px;
	/* Optional spacing between columns */
	padding: 20px 0;
}

.two-column-wrapper ul li {
	list-style-type: none;
	line-height: 22px;
	padding-left: 0;
	/* Optional: remove indent */
	margin: 0;
	/* Optional: remove default margin */
}

.two-column-wrapper ul {
	padding-left: 0;
	/* Optional: remove indent */
	margin: 0;
	/* Optional: remove default margin */
}

.two-column {
	flex: 1;
	min-width: 0;
	padding: 10px;
	box-sizing: border-box;
}

.column-first {
	color: #7f2529;
}

.column-two {
	color: #313e48;
}

.column-first span,
.column-two span {
	font-weight: bold;
}


/*Service page*/
.service-sub-title {
	color: #7f2529 !important;
}

.service-sub-title span {
	font-weight: bold;
}

.po_title {
	font-size: 18px;
	padding-bottom: 10px;
}

.list_po_bottom {
	font-size: 0.729vw;
	color: #fff;
	line-height: 1vw;
}

.Solution .txt_list_img img {
	min-height: 342px;
}

.Solution .Solution_txt .Solution_txt_list {
	min-height: 300px;
}


.popup-overlay {
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	justify-content: center;
	align-items: center;
	z-index: 1000;
}

.popup-overlay.active {
	display: flex;
}

.popup-content {
	background: white;
	padding: 20px;
	border-radius: 8px;
	min-width: 300px;
	text-align: center;
}

.close-btn {
	margin-top: 15px;
	background: #333;
	color: white;
	border: none;
	padding: 8px 16px;
	cursor: pointer;
	border-radius: 5px;
}

.experience {
	position: relative;
	background: url('.././images/Scient.jpg') no-repeat;
	background-size: contain;
	height: 100%;
	min-height: 500px;
	color: #7f2529;
	overflow: hidden;
	background-position: right;
}


#partnerships {
	position: relative;
	background: url('.././images/doctor-examining-chemical-laboratory.jpg') no-repeat;
	background-size: contain;
	height: 100%;
	min-height: 700px;
	color: #7f2529;
	overflow: hidden;
	background-position: right;
}


.team {
	position: relative;
	background: url('.././images/team-asian-doctors-standing-together-use-laptop-notebook-computer-talking-discuss.jpg') no-repeat;
	background-size: contain;
	height: 100%;
	min-height: 600px;
	color: #7f2529;
	overflow: hidden;
}

.cpu_recruitment {
	position: relative;
	background: url('.././images/asian-senior-doctor-patient-are-discussing.jpg') no-repeat;
	background-size: contain;
	height: 100%;
	color: #7f2529;
	overflow: hidden;
	background-position: right;
}

.overlay-gradient-about {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 35%, #ffffff 45%);
	z-index: 1;
}

.overlay-gradient-recruitment {

	width: 100%;
	height: 100%;
	background: transparent;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 35%, #f7f7f7 45%);
	z-index: 1;
}

.overlay-gradient-exp {

	width: 100%;
	height: 100%;
	background: transparent;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 40%, #fffdfd 60%);
	z-index: 1;
}

.overlay-gradient {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	background: linear-gradient(92deg, rgba(255, 255, 255, 0.1) 35%, rgba(201, 201, 201, 01) 48%);
	z-index: 1;
}

.overlay-gradient-2 {
	position: absolute;
	top: 0;
	right: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 35%, #ffffff 45%);
	z-index: 1;
}

.inner-box-2 {
	position: absolute;
	z-index: 2;
	margin-left: auto;
	width: 100%;
	padding: 30px;
	left: 5%;
	top: 5%;
}

.inner-box-2 img {
	max-width: 600px;
}

.text-block {
	position: absolute;
	z-index: 2;
	margin-left: auto;
	width: 100%;
	padding: 30px;
	left: 5%;
	top: 5%;
}

.text-content {
	position: absolute;
	z-index: 2;
	margin-left: auto;
	width: 100%;
	padding: 30px;
	left: 50%;
	top: 20%;
}


.btn {
	display: inline-block;
	margin-top: 15px;
	padding: 10px 20px;
	border: 1px solid #7f2529;
	color: #7f2529;
	text-decoration: none;
	transition: all 0.3s ease;
}

.btn:hover {
	background: #7f2529;
	color: #fff;
}


.smo-card ul {
	padding: 10px;
}

.smo-card ul li {
	padding: 5px 20px 5px 0;
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list:nth-child(1) .content_list_po {
	background: rgba(127, 36, 41, .9);
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list:nth-child(2) .content_list_po {
	background: rgba(107, 70, 53, .9);
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list:nth-child(3) .content_list_po {
	background: rgba(30, 87, 121, .9);
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list:nth-child(4) .content_list_po {
	background: rgba(201, 129, 52, .9);
}

.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list:nth-child(5) .content_list_po {
	background: rgba(11, 76, 65, 0.9);
}


.cpu_team {
	background: #f7f7f7;
}

.cpu_team .divcell li {
	list-style-type: disc;
	font-size: 1.1rem;
	padding: 2px 0;
}

.cpu_team .cell_content .cell-heading {
	border: 0;
	color: #d97d28;
}

.cpu_team .cell_content img {
	max-width: 6rem;
}

.cpu_location {
	background: #fff;
}

.cpu_location .icon-section {
	padding: 1.2rem;
	text-align: center;
	background: #f7f7f7;
}

.cpu_location .main-title {
	font-size: 1.3rem;
	color: #822528;
	margin-bottom: 10px;
	text-align: left;
}

.cpu_location .icon-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 4rem;
}

.cpu_location .icon-container-location {
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	gap: 14rem;
}

.cpu_location .cpu_location_image img {

	height: 22vw;
}

.cpu_location .location {
	background: #fff;
}

.cpu_location .icon-box {
width: 13%;
}

.cpu_location .icon-box img {
	max-width: 4rem;
}
.cpu_location .icon-orange img{
	max-width: 3rem;
}

.cpu_location .icon {
	font-size: 50px;
	margin-bottom: 10px;
}

.cpu_location .icon-title {
	font-size: 0.9rem;
	margin-top: 10px;
}

/* Individual Icon Colors */
.cpu_location .icon-red {
	color: #822528;
}

.cpu_location .icon-orange {
	color: #d97d28;
}

.cpu_location .icon-green {
	color: #0b4c41;
}

.cpu_location .icon-blue {
	color: #0a3152;
}

.cpu_location .icon-brown {
	color: #684733;
}

.cpu_location .icon-purple {
	color: #342265;
}


.study-experience {
	background: url('.././images/doctor-with-digital-tablet-looking-patient-sofa.jpg');

	background-repeat: no-repeat;
	background-size: contain;
	height: auto;
	overflow: hidden;
	background-position: right;


}

.cpu_recruitment .txt_list_title ul li {
	font-size: 1rem !important;
}

.study-content {
	width: 26rem;
	min-width: 26rem;
}

.study-title {
	font-size: 28px;
	margin-bottom: 20px;
}

.info-boxes {
	display: flex;
	flex-direction: column;
	gap: 0px;
}

.info-box {
	padding: 20px;
	color: white;
	max-width: 26vw;
	height: 11vw;
	min-height: 10vw;
	display: flex;
	align-items: center;
}

.info-box .icon-text {
	display: flex;
	align-items: flex-start;
	gap: 15px;
}


.info-box .icon {
	width: 5rem;
}

.info-box .icon img {
	/*width: 80px;*/
	max-width: 5rem;
}

.info-box ul {
	list-style-type: disc;
	margin-left: 20px;
	max-width: 12rem;
}

.info-box ul li {
	padding: 2px 0;
	font-size: 1rem;
}

.study-experience .red {
	background-color: #7f2429;
}

.study-experience .orange {
	background-color: #b05938;
}

.study-experience .blue {
	background-color: #313e48;
}


.audits .Contact .Contact_title {
	
	    padding: 3.5rem 0 1.5rem 0;
		margin: 0;
}

.audits .Contact .whyactostar {
	margin: 0vw;
	    padding: 0 0 1vw 0;
}

.audits .Contact {
	  padding: 1vw 0 1vw 0;
}

.audits .SAdvantage2 {
    padding: 1vw 0vw;
}

.audit-wrapper {
	display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
	margin: auto;
}

.audit-section {
	flex: 1 1 500px;
}

.audit-section h2 {
	font-size: 1.5rem;
	margin-bottom: 20px;
	padding: 10px 0;
	color: #070707;
	font-weight: normal;
}

.audit-cards {
	display: flex;
	flex-wrap: wrap;
	min-height: 200px;
}

.audit-card {
	flex: 1 1 100px;
	padding: 20px;
	text-align: center;
	min-width: 60px;
	background: #f7f7f7;

}

.audit-content {

	border-right: 2px solid #dfd7d7;
	/* margin: 10px; */
	padding-right: 10px;

}

.no-border {
	border-right: 0px solid #dfd7d7;
}

.audit-icon {
	max-width: 4rem;
	margin-bottom: 10px;
}

.desc {
	font-size: 0.9rem;
	color: #7f2429;
	margin-bottom: 5px;
}

.count {
	font-size: 0.85rem;
	font-weight: bold;
	color: #7f2429;
}

.auditmainwrapper {
	background: #f7f7f7;
}

.location .map-small {
		display: none;
	}

	.location .map-large {
		display: block;
	}

/******************** Responsive layout ************************************/

@media screen and (max-width: 1800px) {
	.overlay-gradient-recruitment {
		background: linear-gradient(270deg, rgba(255, 255, 255, 0.1) 1%, #f7f7f7 20%);
	}
}

@media (max-width: 1790px) {
	

	.po_title {
		padding-bottom: 30px;
	}
}
@media (min-width: 1380px) and (max-width: 1700px) {
  .cpu_location .icon-box img {
    max-width: 3rem;
  }

  .cpu_location .icon-container {
    gap: 50px;
  }
}

@media (max-width: 1600px) {
	.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt {
		top: -2vw;
	}
}

@media (max-width: 1550px) {
	.Solution3 .Solution3_content .Solution3_content_txt {
		top: -8%;
	}
	.cpu_location .cpu_location_image img{
		height: 20vw;
	}
}
@media screen and (max-width: 1400px) {
	.cpu_location .icon-title {
	font-size: 0.8rem;
	margin-top: 10px;
}
}
@media (max-width: 1450px) {
	.Solution3 .Solution3_content .Solution3_content_txt {
		top: -3%;
	}

	.info-box {
    padding: 1.5rem;
    color: white;
    max-width: 100%;
    height: 13vw;
    display: flex;
    align-items: center;
}
}


@media screen and (max-width: 1380px) {
	.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt .content_txt_list .txt_list_title {
		font-size: 18px;
	}

	.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt {
		width: 100%;
	}

.cpu_location .icon-container {
  
    gap: 30px;
}

}

@media (max-width: 1350px) {
	.Solution3 .Solution3_content .Solution3_content_txt {
		top: -11%;
	}
}

@media (max-width: 1300px) {
	.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt {
		top: -1.2vw;
	}
	
	.cpu_location .icon-container-location {
    display: flex;	
    flex-wrap: wrap;
    justify-content: center;
    gap: 100px;
}
	
}

@media (max-width: 1200px) {
.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_MoImg {
		display: block;
	}

	.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt {
		display: none;
	}


	
    .info-box {
        height: 200px;
    }


	.SAdvantage2 .SAdvantage2_content .SAdvantage2_content_list .content_list_img img {
		width: 100%;
		min-height: 200px;
	}

	.text-content {
		left: 40%;
	}

	.team {
		min-height: 500px;
	}

	.text-block {
		left: 0;
	}

	.right-box h3,
	.bottom-box h3 {
		font-size: 16px;
		color: #070707;
	}

	.inner-box-2 img {
		max-width: 500px;
	}

	.IAbout {
		background: transparent;
		background-size: 0;
	}

	.About2 .About2_right {
		width: 100%;
	}
}



@media (max-width: 1150px) {
	.Solution3 .Solution3_content .Solution3_content_txt {
		top: -14%;
	}
	
	.cpu_location .icon-title {
    font-size: 1rem;
}
.cpu_location .cpu_location_image img{
		height: 400px;
	}
	.cpu_location .icon-box{
		width: 40%;
	}
}

@media (max-width: 1100px) {
	#partnerships {
		min-height: 500px;
		background-size: cover;
	}

	.text-block {
		top: 5%;
	}

	.experience {
		background-size: cover;
		min-height: 400px;
	}

	.inner-box-2 {
		padding: 0;
	}

	.inner-box-2 img {
		max-width: 400px;
	}

	.overlay-gradient-2 {
		background: linear-gradient(270deg, rgba(255, 255, 255, 0.8) 35%, #ffffff 45%);
	}

	.audit-section h2 {
		font-size: 18px;
	}

	.study-experience {
		background-size: cover;
	}
}

@media (max-width: 1070px) {

	
	.Solution3 .Solution3_content .Solution3_content_txt {
		top: -18%;
	}

	.cpu_recruitment .Solution3 .Solution3_content .Solution3_content_txt {
		top: -1vw;
	}

	.overlay-gradient-recruitment {
		background: #e7e6e5;
	}

	

	.cpu_recruitment {
		background: transparent;
		min-height: auto;
	}
	.cpu_experience{
		padding-bottom: 30px;
	}
	.audits .Contact {
    padding: 30px 0;
	}
	.cpu_team {
        padding-bottom: 30px;
    }
	.cpu_team .cell_content img {
	max-width: 5rem;
}
.cpu_location .icon-box img {
    max-width: 3rem;
}
.divcell.label img {
    width: 5rem;
    padding-top: 10px;
}

.info-box .icon img {
	max-width: 4rem;
}

.audit-icon {
    max-width: 3rem;
    margin-bottom: 10px;
}
.cpu_location .main-title {
	font-size: 1rem;
}
.audits .Contact .whyactostar{
	padding-bottom:1.5rem;
}

}

@media (max-width: 900px) {

		.location .map-small {
		display: block;
	}

	.location .map-large {
		display: none;
	}
	.info-boxes{
		gap:0;
	}	
    .info-box {
        height: 190px;
    }

	.info-box .icon-text {
		flex-direction: row;
		align-items: flex-start;
	}

	.About2_left_content .left_content_list li {
		font-size: 16px;
	}

	.text-content {
		left: 10%;
	}

	.overlay-gradient {
		background: linear-gradient(92deg, rgba(255, 255, 255, 0.7) 22%, rgba(201, 201, 201, 1) 53%);
	}
	.inner-box-2 {
		text-align: center;
	}
	.inner-box-2 img {
		max-width: 300px;
	}
	.cpu_location .icon-container-location {
		display: flex;
		flex-wrap: nowrap;
		justify-content: left;
		gap: 40px;
	}
}

@media (max-width: 800px) {
	.Solution .Solution_txt .Solution_txt_list .txt_list_po .list_po_bottom {
		margin-top: 10px;
	}

	.cpu_location .icon-container-location {
		display: flex;
		flex-wrap: wrap;
		justify-content: center;
		gap: 80px;
	}
}

@media (max-width: 768px) {
	.divrow {
		flex-direction: column;
	}

	.divcell,
	.colspan-2 {
		flex: 1 1 100%;
	}

	.study-experience {
		flex-direction: column;
	}

	.study-content {
		padding: 10px 0;
	}

	.study-title {
		text-align: center;
	}



	.audit-wrapper {
		flex-direction: column;
	}

	.audit-cards {
		min-height: auto;
	}

	.audit-section {
		flex: 1 1 20px;
	}

	.audit-card {
		padding: 10px 0;
	}

	.audit-section h2 {
		font-size: 16px;
	}
	
	.desc {
		font-size: 14px;
	}
}

@media (max-width: 750px) {
	.divcell.label {
		max-width: 100%;
	}
}

@media (max-width: 600px) {
	.DBanner .DBanner_img img {
		height: 210px;
	}

	.DBanner .DBanner_txt {
		font-size: 20px;
	}

	.cutsceneTextBootm {
		width: 265px;
	}

	.DNews .DNews_content .NewsDetails_left .NewsDetails_left_content img {
		height: auto;
	}

	.two-column-wrapper {
		flex-direction: column;
		gap: 20px;
	}

	.two-column {
		width: 100%;
	}

	.inner-boxes {
		flex-direction: column;
	}

	.inner-box img,
	.bottom-box img {
		max-width: 100%;
	}

	.top-section {
		flex-direction: column;
	}

	.right-boxes {
		width: 100%;
	}

	.cpu_location .icon-box {
		/*flex: 1 1 100%;*/
		max-width: none;
	}
}

@media screen and (max-width: 390px) {
	.cutsceneTextBootm {
		width: 235px;
	}
}

@media screen and (max-width: 375px) {
	.Investor .Investor_right .Investor_right_top {
		flex-wrap: wrap;
		margin-bottom: -20px;
	}

	.Investor .Investor_right .Investor_right_top .right_top_list {
		width: 50%;
		margin-bottom: 20px;
	}

	.Product .Product_nav a {
		font-size: 15px;
		padding: 0px 5px;
	}
}

@media screen and (max-width: 370px) {
	.cutsceneTextBootm {
		width: 220px;
	}
}
.NewsDetails_left_content ul {
  list-style-type: square;    /* bullets for unordered list */
  padding-left: 40px;       /* space for bullets */
  margin:10px 0;
}


.NewsDetails_left_content ul li{
  list-style: square;    /* bullets for unordered list */
}
.NewsDetails_left_content ol {
  list-style-type: decimal; /* numbers for ordered list */
  padding-left: 40px;
  margin:10px 0;

}
.NewsDetails_left_content ol li{
  list-style: decimal;    /* bullets for unordered list */
}
.NewsDetails_left_content p {
    margin: 0;
    padding: 0 0 20px 0;
}

.NewsDetails_left_content h3{
margin: 0;
    padding: 20px 0 20px 0;
    font-weight: normal;
}