.w-full {
	width: 100%;
}

.mx-auto {
	margin-left: auto;
	margin-right: auto;
}

.my-0 {
	margin-top: 0px;
	margin-bottom: 0px;
}

.mar_top80 {
	margin-top: 80px;
}
.mar_top110 {
	margin-top: 110px;
}

.mar_top30 {
	margin-top: 30px;
}

.pad_bot80 {
	padding-bottom: 80px;
}

.mar_bot2 {
	margin-bottom: 20px;
}

.mar_bot15P {
	margin-bottom: 15PX;
}

.pad_top50 {
	padding-top: 50px;
}

.clear {
	clear: both;
}

.text_left {
	text-align: left;
}

.px-120px {
	width: 85%;
}

.wi1440 {
	width: 1440px;
}

.wi1200 {
	width: 1200px;
}

.wib50 {
	width: 60%;
}

.male10 {
	margin-left: 20px;
}

.matp10 {
	margin-left: 20px;
}

@font-face {
	font-family: 'PingFangRegular';
	src: url('fonts/PingFangRegular.otf');
}

.fonts_title {
	font-family: "PingFangRegular";
	font-size: 3em;
	background-image: -webkit-linear-gradient(left, #00da80, #38eaf0);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


@font-face {
	font-family: 'IdeaFontsRanger';
	src: url('fonts/IdeaFontsRanger.ttf');
}

.fonts_title1 {
	width: 300px;
	font-family: "IdeaFontsRanger";
	font-size: 3em;
	background-image: -webkit-linear-gradient(0deg, #38eaf0, #00da80);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}


@font-face {
	font-family: 'PingFangHeavy';
	src: url('fonts/PingFangHeavy.otf');
}

.fonts_title2 {
	font-family: "PingFangHeavy";
	font-size: 3em;
	/*background-image:-webkit-linear-gradient(left,#00da80,#38eaf0);
    -webkit-background-clip:text;
    -webkit-text-fill-color:transparent;*/
	color: #fff;
}


@font-face {
	font-family: 'PingFangLight';
	src: url('fonts/PingFangLight.ttf');
}



@font-face {
	font-family: 'SourceHanSansCN_Heavy';
	src: url('fonts/SourceHanSansCN_Heavy.otf');
}




/************footerpage************/
.footerpage_left {
	width: 48%;
	height: 180px;
	float: left;
}

.footerpage_right {
	width: 48%;
	height: 180px;
	float: right;
}

.footerpage_logo {
	width: 224px;
	height: 64px;
}

.footerpage_logo img {
	height: 100%;
	width: 100%;
}

.footerpage_icon_dis {
	width: 100%;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	font-family: "PingFangRegular";
	background: url(../images/footerpage_icon.png) no-repeat 0 10px;
	text-indent: 30px;
	margin-top: 20px;
}

.footerpage_icon_www {
	width: 100%;
	height: 40px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	font-family: "PingFangRegular";
	background: url(../images/footerpage_icon.png) no-repeat 0 -27px;
	text-indent: 30px;
	text-align: left;
}

.footerpage_nav {
	width: 120px;
	height: 150px;
	float: right;
	margin-top: 18px;
	font-family: "PingFangRegular";
}

.footerpage_nav ul li {
	list-style: none;
	width: 100%;
	overflow: hidden;
	font-size: 16px;
	line-height: 30px;
	height: 30px;
	color: #a3a3a3;
	text-align: center;
	cursor: pointer;
}

.footerpage_nav ul li:hover {
	color: #fff;
}

#fopge_nav {
	color: #fff;
}

.footerpage_ewm {
	width: 161px;
	height: 161px;
	background-color: #fff;
	border: #fff 3px solid;
	float: right;
	margin-top: 8px;
	margin-left: 10px;
}

.footerpage_ewm img {
	width: 100%;
	height: 100%;
}


/************footerpage************/
.fonts_title3 {
	font-family: "PingFangRegular";
	font-size: 3em;
}

.ladl_fontsBJ {
	width: 100%;
	margin-bottom: 30px;
	/* height: 210px; */
}

.ladl_fontsBJ2 {
	width: 100%;
	height: auto;
	padding-top: 20px;
	padding-bottom: 20px;
}

.ladl_fonts_Eg {
	width: 100%;
	height: 65px;
	font-size: 45px;
	clear: left;
}

.ladl_fonts_Egtwo {
	width: 800px;
	height: 70px;
	font-size: 50px;
	clear: left;
}

.ladl_fonts_China {
	width: 100%;
	height: 35px;
	font-size: 25px;
	clear: left;
	margin-top: 0px;
}

.ladl_text {
	width: 100%;
	height: auto;
	/* line-height: 35px; */
	font-size: 14px;
	color: #fff;
}

.ladl_history_bj {
	width: 100%;
	height: auto;
	padding-bottom: 20px;
}

.ladl_history_cent {
	width: 4px;
	height: 1540px;
	margin: 0 auto;
	background-image: -webkit-linear-gradient(-90deg, #38eaf0, #00da80, #282728);
	position: absolute;
	left: 50%;
	margin-left: -2px;
}

.ladl_history_left {
	width: 49%;
	min-height: 20px;
	padding-bottom: 10px;
	float: left;
	text-align: right;
	clear: right;
}

.ladl_history_right {
	width: 49%;
	min-height: 20px;
	padding-bottom: 10px;
	float: right;
	text-align: left;
	clear: left;
}

.ladl_history_time {
	width: auto;
	height: 60px;
	font-size: 51px;
	color: #fff;
	font-family: "PingFangHeavy";
	overflow: hidden;
}

.ladl_history_title {
	width: auto;
	height: auto;
	letter-spacing: 1.5px;
	line-height: 1.6;
	font-size: 20px;
	color: #fff;
	font-family: "PingFangHeavy";
	margin-bottom: 20px;
}

.ladl_history_txt {
	letter-spacing: 1px;
	line-height: 2;
	width: auto;
	height: auto;
	font-size: 14px;
	color: #fff;
	font-family: "PingFangRegular";
}

.ladl_history_text {
	width: auto;
	height: auto;
	font-size: 28px;
	color: #38eaf0;
	font-family: "PingFangHeavy";
}

.mg_time{
	margin-top: 10px;
}

.ladl_coolfunce_img {
	width: 70%;
	height: auto;
	margin: 0 auto;
	text-align: center;
}

.ladl_coolfunce_img img {
	width: 100%;
	margin-bottom: calc(150vw / 19.8);
}

.ladl_customer_bj {
	width: calc(1076px - 10vw + 198px);
	max-width: 90%;
	height: auto;
	margin: 0 auto;
	border-left: #434343 1px solid;
	border-top: #434343 1px solid;
}

.ladl_customer_bj ul li {
	width: calc(20% - 1px);
	height: 163px;
	border-bottom: #434343 1px solid;
	border-right: #434343 1px solid;
	float: left;
	display: flex;
	align-items: center;
	justify-content: center;
}

.ladl_coolfunce_munbj {
	width: 70%;
	height: auto;
	border-bottom: #fff solid 1px;
	text-align: center;
	padding-bottom: 20px;
	margin: 0 auto;
}

.ladl_coolfunce_munleft {
	width: 45%;
	height: auto;
	float: left;
}

.ladl_coolfunce_munright {
	width: 49%;
	height: auto;
	float: left;
}

.ladl_coolfunce_muntxt {
	width: 100%;
	height: 40px;
	font-size: 30px;
	font-family: "PingFangRegular";
	color: #fff;
}

.ladl_coolfunce_muntitle {
	width: 100%;
	height: 110px;
	font-size: 5em;
	font-family: 'PingFangRegular';
	line-height: 110px;
	color: #fff;
}

.ladl_coolfunce_textbj {
	width: 70%;
	height: auto;
	margin: 0 auto;
	text-align: left;
	padding-top: 50px;
}

.ladl_coolfunce_textleft {
	width: 48%;
	height: auto;
	float: left;
	padding-left: 2%;
}

.ladl_coolfunce_textright {
	width: 48%;
	padding-left: 2%;
	height: auto;
	float: right;
}

.ladl_coolfunce_texttitle {
	width: 100%;
	height: 60px;
	font-size: 51px;
	line-height: 90px;
	font-family: "PingFangHeavy";
	color: #fff;
}

.ladl_coolfunce_texttext {
	width: 100%;
	height: auto;
	font-size: 20px;
	line-height: 40px;
	font-family: "PingFangHeavy";
	color: #fff;
}

.ladl_coolfunce_texttxt {
	width: 100%;
	height: auto;
	font-size: 14px;
	line-height: 40px;
	font-family: "PingFangRegular";
	color: #a3a3a3;
}

/*****************service********************/

.rslides {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.rslides li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	left: 0;
	top: 0;
}

.rslides li:first-child {
	position: relative;
	display: block;
	float: left;
}

.rslides img {
	display: block;
	height: auto;
	float: left;
	width: 100%;
	border: 0;
}

.slide_wrapper {
	box-sizing: border-box;
	margin-top: 30px;
	margin-bottom: 75px;
}

.slide_container {
	position: relative;
	float: left;
	width: 100%;
}

.slide {
	position: relative;
	list-style: none;
	overflow: hidden;
	width: 100%;
	padding: 0;
	margin: 0;
}

.slide li {
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

.slide img {
	display: block;
	position: relative;
	z-index: 1;
	height: auto;
	width: 100%;
	border: 0;
}

.slide .caption {
	display: block;
	position: absolute;
	z-index: 2;
	font-size: 20px;
	text-shadow: none;
	color: #fff;
	background: #000;
	background: rgba(0, 0, 0, .8);
	left: 0;
	right: 0;
	bottom: 0;
	padding: 10px 20px;
	margin: 0;
	max-width: none;
}

.slide_nav {
	position: absolute;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
	top: 50%;
	transform: translateY(-60%);
	left: 0;
	opacity: 0.7;
	z-index: 3;
	text-indent: -9999px;
	overflow: hidden;
	text-decoration: none;
	height: 4.9vw;
	width: 3vw;
	background: transparent url("../images/themes.gif") no-repeat left top;
	background-size: cover;
}

.slide_nav:active {
	opacity: 1.0;
}

.slide_nav.next {
	left: auto;
	background-position: right top;
	right: 0;
}

.service_ttbj {
	width: 100%;
	height: auto;
	background-color: #121212;
	padding: 30px 0;
}

.service_textbj {
	width: calc(1267vw * 1.2 / 19.8);
	height: calc(918vw * 1.2 / 19.8);
	margin: 0 auto;
	padding-top: calc(40vw * 1.2 / 19.8);
	background: url("../images/service6.png") no-repeat;
	background-size: calc(1267vw * 1.2 / 19.8) auto;
}

.service_textbj ul {
	padding: calc(40vw * 1.2 / 19.8);
}

.service_textbj ul li {
	width: calc(349vw * 1.2 / 19.8);
	height: calc(350vw * 1.2 / 19.8);
	overflow: hidden;
	float: left;
	margin: calc(10vw * 1.2 / 19.8) calc(20vw * 1.2 / 19.8);
	padding-top: calc(20vw * 1.2 / 19.8);
}

.service_textimg {
	width: calc(70vw * 1.2 / 19.8);
	height: calc(70vw * 1.2 / 19.8);
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: calc(10vw / 19.8);
}

.service_textimg img {
	width: calc(62vw * 1.2 / 19.8);
	height: calc(57vw * 1.2 / 19.8);
}

.service_texttitle {
	width: 100%;
	height: calc(50vw * 1.2 / 19.8);
	font-size: calc(30vw * 1.2 / 19.8);
	line-height: calc(50vw * 1.2 / 19.8);
	margin-bottom: calc(10vw * 1.2 / 19.8);
	text-align: center;
	overflow: hidden;
	font-family: "PingFangHeavy";
	background-image: -webkit-linear-gradient(0deg, #38eaf0, #00da80);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.service_texttxt {
	width: 80%;
	margin: 0 auto;
	height: auto;
	overflow: hidden;
	font-size: calc(16vw * 1.2 / 19.8);
	line-height: calc(30vw * 1.2 / 19.8);
	letter-spacing: 0.02vw;
	text-align: justify;
	color: #a3a3a3;
	font-family: "IdeaFontsRanger";
}

/* .service_texttxt:after {
	display: inline-block;
	width: 100%;
	content: '';
} */

.service_textv2 {
	width: 100%;
	min-height: calc(40vw * 1.2 / 19.8);
	overflow: hidden;
	font-size: calc(24vw * 1.2 / 19.8);
	line-height: calc(30vw * 1.2 / 19.8);
	text-align: center;
	color: #fff;
	font-family: "IdeaFontsRanger";
}

/**************service****************/

/**************contactus**************/
.contactus {
	box-sizing: border-box;
	width: 85%;
	margin: 0 auto;
	height: auto;
	/* background:url(../images/contactus.jpg) no-repeat;
	background-size:100%;
	 */
	/* margin-top: -150px; */

}

.contactus img {
	width: 100%;
	height: 100%;
}

.contactus_bus {
	width: 100%;
	height: 70px;
	font-size: 36px;
	line-height: 70px;
	text-align: center;
	color: #fff;
	font-family: "PingFangHeavy";
}

.contactus_bus_line {
	width: 50px;
	height: 3px;
	margin: 0 auto;
	background-image: -webkit-linear-gradient(0deg, #38eaf0, #00da80);
}

.contactus_bus_English {
	width: 100%;
	height: 50px;
	font-size: 24px;
	line-height: 50px;
	text-align: center;
	color: #fff;
	font-family: "PingFangLight";
	letter-spacing: 10px;
	text-transform: uppercase;
}

.ladl_contactus_usleft {
	width: 48%;
	height: 250px;
	float: left;
	overflow: hidden;
	padding-top: 20px;
	text-align: right;
}

.ladl_contactus_usright {
	width: 48%;
	height: 250px;
	float: right;
	overflow: hidden;
	padding-top: 20px;
}

.ladl_contactus_usline {
	width: 1px;
	height: 250px;
	background-color: #fff;
	position: absolute;
	left: 50%;
	margin-left: -2px;
}

.ladl_cont_vv_container {
	max-width: 400px;
	margin-left: auto;
}

.ladl_cont_vv {
	width: auto;
	max-width: 400px;
	height: 250px;
	display: inline-block;
	box-sizing: border-box;
}

.ladl_cont_vv2 {
	max-width: 400px;
	width: auto;
	height: 250px;
	float: left;
}

.ladl_contactus_usname {
	width: 100%;
	height: 50px;
	font-size: 20px;
	line-height: 50px;
	color: #fff;
	font-family: "PingFangHeavy";
	text-align: justify;
	overflow: hidden;
	letter-spacing: 1px;
}

.ladl_contactus_usname span {
	font-family: 'PingfangRegular';
	font-size: 28px;
}

.ladl_contactus_usboxbj {
	width: 100%;
	/* padding-right: 200px; */
	height: auto;
	margin-top: 10px;
	margin-bottom: 15px;
	text-align: left;
}

.ladl_contactus_usimg {
	flex: 0 0 25px;
	width: 25px;
	height: 40px;
	float: left;
	clear: left;
	margin-right: 10px;
	overflow: hidden;
	display: inline-flex;
	align-items: center;
}
.ladl_contactus_usimg img {
	height: auto;
	width: 100%;
}

.ladl_contactus_usmailbox {
	width: auto;
	min-height: 30px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	font-family: "PingFangRegular";
	text-align: left;
	float: left;
	letter-spacing: 2px;
}

.ladl_contactus_usmailbox2 {
	width: auto;
	min-height: 40px;
	font-size: 16px;
	line-height: 40px;
	color: #fff;
	font-family: "PingFangRegular";
	text-align: left;
	letter-spacing: 2px;
	display: inline-block;
	text-align: left;
}

.ladl_contactus_usmailbox2 a {
	display: inline-block;
	max-width: 250px;
	word-break: break-all;
	vertical-align: top;
	color: white;
	line-height: 30px;
	margin-top: 5px;
}

.ladl_contactus_uswx {
	margin-top: 5px;
	width: auto;
	min-height: 30px;
	font-size: 16px;
	line-height: 30px;
	color: #fff;
	font-family: "PingFangLight";
	text-align: left;
	float: left;
	letter-spacing: 2px;
}

/**************contactus**************/

/***************coolf*****************/
.ladl_coolf_banner {
	width: 85%;
	margin: 0 auto;
	position: relative;
}
.ladl_coolf_title_container {
	padding-left: calc(110vw / 19.8);
	box-sizing: border-box;
}
.ladl_coof_banner-btn {
	display: block;
	position: absolute;
	width: 50vw;
	height: 4.6vw;
	bottom: 2.4vw;
	left: 4.8vw;
	color: transparent;
}

.ladl_coof_banner-btn:hover {
	background-color: #fff;
	opacity: 0.05;
}

.ladl_coolf_banner img {
	width: 100%;
}
.ladl_coolf {
	margin: 0 auto;
	width: 85%;
	min-height: 485px;
	background: url(../images/coolf.jpg) no-repeat;
	background-position: calc(100% + 150px) -80px;
	padding-top: 50px;
	position: relative;
}

.ladl_coolf_container {
	padding: 0 3%;
}

.ladl_coolf_topimg {
	position: absolute;
	bottom: 15px;
	max-width: 612px;
	width: calc(100% - 300px);
	margin-top: 30px;
}

.ladl_coolf_topimg img {
	width: 100%;
}

.ladl_coolf_top {
	width: 100%;
	height: auto;
	font-size: 3.5em;
	color: #fff;
	font-family: "IdeaFontsRanger";
}

.ladl_coolf_topTitle {
	width: 100%;
	height: auto;
	font-size: 20px;
	margin-top: 30px;
	color: #fff;
	font-family: "PingFangHeavy";
}

.ladl_coolf_topText {
	width: 100%;
	height: auto;
	font-size: 14px;
	line-height:1.9em;
	margin-top: 40px;
	color: #fff;
	font-family: "IdeaFontsRanger";
}

.ladl_coolf_topText1 {
	width: 100%;
	height: auto;
	font-size: 14px;
	line-height:1.9em;
	margin-top: 20px;
	color: #fff;
	font-family: "IdeaFontsRanger";
}

.ladl_coolf_title {
	position: relative;
	width: 85%;
	max-width: calc(825vw / 19.8);
	height: calc(96vw / 19.8);
	margin-bottom: calc(50vw / 19.8);
}

.ladl_coolf_title img {
	width: 100%;
	height: auto;
	position: absolute;
	max-width: calc(700vw / 19.8);
}

.ladl_coolf_text {
	width: 70%;
	font-size: calc(20vw / 19.8);
	line-height: 2.25;
	font-family: "PingFangHeavy";
	color: #fff;
}

.ladl_coolf_txt {
	width: 85%;
	min-height: calc(30vw / 19.8);
	color: #fff;
	font-size: calc(20vw / 19.8);
	line-height: 1.9;
	font-family: "PingFangLight";
	/*text-indent: calc(140vw / 19.8);*/
	padding-left: calc(30vw / 19.8);
	padding-left: max(15px, calc(30vw / 19.8));
	background: url(../images/coolf3.png) no-repeat 0 calc(12vw / 19.8);
	background-position: 0 max(7px, calc(12vw / 19.8));
	background-size: calc(14vw / 19.8) calc(14vw / 19.8);
	background-size: max(8px, calc(14vw / 19.8)) max(8px, calc(14vw / 19.8));
}

.ladl_coolf_casebj {
	width: 100%;
	height: auto;
	background-color: #232323;
	margin-top: 80px;
}

.ladl_coolf_caseimg {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.ladl_coolf_caseimg>img {
	width: 100%;
}

.ladl_coolf_welfare {
	width: 100%;
	height: auto;
	line-height: 2.3;
	font-family: "PingFangLight";
	font-size: 16px;
	color: #fff;
	text-align: center;
}

.ladl_coolf_welfare span {
	font-size: 18px;
}

/***************coolf*****************/

/***************Tertiary1*****************/
.ladl_Tertiary1 {
	width: 100%;
	height: 639px;
	/* background: url(../images/Tertiary1_7.png) no-repeat; */
	background-position: right;
	background-color: #232323;
	text-align: center;
	margin-top: 20px;
}

.ladl_Tertiary1_wuda {
	width: 420px;
	height: 50px;
	font-size: 33px;
	color: #fff;
	font-family: "PingFangHeavy";
	margin-bottom: 80px;
}

.ladl_Tertiary1_wudaline {
	width: 420px;
	height: 20px;
	float: left;
	margin-top: -22px;
	/* background-color: blue; */
}

.ladl_Tertiary1_cent {
	width: 100%;
	height: 550px;
	display: flex;
	justify-content: center;
}

.ladl_Te1_centleft {
	width: 640px;
	height: 500px;
	text-align: left;
	background: url(../images/Tertiary1_6.png) no-repeat 0 80px;
}

.ladl_Te1_centright {
	width: 360px;
	height: 450px;
	text-align: left;
	margin-right: 80px;
	display: flex;
	align-items: center;
}

.ladl_Te1_centnum {
	width: 100%;
	height: 100px;
	font-family: "PingFangHeavy";
	font-size: 80px;
	background-image: -webkit-linear-gradient(0deg, #38eaf0, #00da80);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-indent: 80px;
}

.ladl_Te1_centtitle {
	width: auto;
	height: 100px;
	font-family: "PingFangHeavy";
	font-size: 62px;
	background-image: -webkit-linear-gradient(0deg, #38eaf0, #00da80);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	text-indent: 100px;
}

.ladl_coolf_txt2 {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: #fff;
	overflow: hidden;
	font-size: 29px;
	margin: 10px 0;
	font-family: "PingFangLight";
	text-indent: 140px;
	background: url(../images/coolf3.png) no-repeat 110px 15px;
}



/***************Tertiary1*****************/
/***************Tertiary2*****************/
.ladl_Te2_bj {
	background-color: #232323;
	height: auto;
	width: 100%;
	padding-top: 80px;
	padding-bottom: 80px;
	margin-top: 20px;

}

.ladl_Te2_list {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: 100%;
	height: auto;
}

.ladl_Te2_li {
	width: 32%;
	height: auto;
}

.ladl_Te2_line {
	width: calc(2vw / 19.8);
	height: calc(250vw / 19.8);
	background-color: #fff;
	margin-top: calc(100vw / 19.8);
}

.ladl_Te2_icon {
	width: calc(77vw / 19.8);
	height: calc(77vw / 19.8);
	margin: 0 auto;
	display: flex;
	align-items: center;
	justify-content: center;
}
.ladl_Te2_icon img {
	width: 100%;
	height: auto;
}

.ladl_Te2_title {
	width: 100%;
	height: auto;
	text-align: center;
	letter-spacing: 0.15vw;
	font-size: calc(34vw / 19.8);
	color: #fff;
	line-height: 1.5;
	font-family: "PingFangHeavy";
	margin: calc(50vw / 19.8) 0;
}

.ladl_Te2_txt {
	width: 100%;
	height: auto;
	text-align: center;
	letter-spacing: 0.05vw;
	font-size: calc(20vw / 19.8);
	color: #fff;
	line-height: 1.8;
	font-family: "PingFangRegular";
}

.ladl_Te2_img {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	padding-bottom: calc(80vw / 19.8);
}

.ladl_Te2_img img {
	width: calc(1900vw / 19.8);
}

/***************Tertiary2*****************/
/***************Tertiary3*****************/
.ladl_Te3_backj {
	width: 100%;
	background-color: #232323;
	padding: 100px 0;
	margin-top: 20px;
}

.ladl_Te3_bj {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
}

.ladl_Te3_left {
	width: auto;
	height: auto;
	margin: 0 calc(50vw / 19.8);
	margin-top: calc(80vw / 19.8);
}

.ladl_Te3_left1 {
	width: calc(500vw / 19.8);
	height: auto;
	margin: 0 calc(50vw / 19.8);
	margin-top: calc(80vw / 19.8);
}

.ladl_Te3_title {
	width: calc(500vw / 19.8);
	height: calc(50vw / 19.8);
	line-height: calc(50vw / 19.8);
	padding: calc(20vw / 19.8);
	font-size: calc(46vw / 19.8);
	text-align: center;
	border: #fff 1px solid;
	overflow: hidden;
	font-family: "PingFangHeavy";
	color: #fff;
}

.ladl_Te3_img {
	width: calc(437vw / 19.8);
	height: calc(425vw / 19.8);
}

.ladl_Te3_img img {
	width: 100%;
	height: auto;
}

.ladl_Te3_txt {
	text-align: justify;
	width: calc(540vw / 19.8);
	height: auto;
	margin-top: calc(50vw / 19.8);
	line-height: calc(40vw / 19.8);
	font-size: calc(20vw / 19.8);
	letter-spacing: 0.03vw;
	font-family: "PingFangLight";
	color: #fff;
}

.ladl_Te3_list {
	width: 70%;
	margin: 0 auto;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	margin-top: calc(80vw / 19.8);
	padding-left: calc(50vw / 19.8);
}

.ladl_Te3_li {
	width: 20%;
	height: calc(35vw / 19.8);
	display: flex;
	justify-content: start;
	overflow: hidden;
	margin-top: calc(30vw / 19.8);
}

.ladl_Te3_liimg {
	width: calc(35vw / 19.8);
	height: calc(35vw / 19.8);
	display: flex;
	align-items: center;
	justify-content: center;
}
.ladl_Te3_liimg img {
	width: 100%;
	height: auto;
}

.ladl_Te3_litxt {
	font-family: 'PingFangRegular';
	width: auto;
	font-size: calc(22vw / 19.8);
	height: calc(35vw / 19.8);
	color: #dddddd;
	line-height: calc(35vw / 19.8);
	margin-left: calc(20vw / 19.8);
}

/***************Tertiary3*****************/


/***************Tertiary4*****************/
.ladl_Te4_bj {
	width: 100%;
	height: auto;
	background-color: #232323;
	margin-top: 20px;
}

.ladl_Te4_img {
	margin: 40px 0;
	margin-left: calc(216vw / 19.8);
	height: auto;
}

.ladl_Te4_img img {
	width: calc(720vw / 19.8);
	height: auto;
}

.ladl_Te4_img2 {
	width: calc(1200vw / 19.8);
	height: auto;
	margin: calc(40vw / 19.8) auto;
	text-align: right;
}

.ladl_Te4_img2 img {
	width: calc(601vw / 19.8);
	height: auto;
}

.ladl_Te4_list {
	width: calc(1250vw / 19.8);
	margin: 0 auto;
	height: auto;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.ladl_Te4_li {
	width: calc(550vw / 19.8);
	height: auto;
	padding-right: calc(50vw / 19.8);
}

.ladl_Te4_liline {
	border-right: #fff solid 1px;
}

.ladl_Te4_title {
	font-family: "PingFangRegular";
	width: auto;
	padding-left: calc(30vw / 19.8);
	background: url(../images/Tertiary4_4.png) 0 calc(12vw / 19.8) no-repeat;
	background-size: calc(22vw / 19.8) calc(22vw / 19.8);
	height: calc(40vw / 19.8);
	color: #fff;
	font-size: calc(41vw / 19.8);
	line-height: calc(40vw / 19.8);
	margin-left: calc(50vw / 19.8);
	margin-top: calc(40vw / 19.8);
}

.ladl_Te4_linebj {
	width: calc(250vw / 19.8);
	height: calc(10vw / 19.8);
	background-color: #1b4d39;
	margin-top: calc(-5vw / 19.8);
	margin-left: calc(80vw / 19.8);
}

.ladl_Te4_linebj2 {
	width: calc(290vw / 19.8);
	height: calc(10vw / 19.8);
	background-color: #1b4d39;
	margin-top: calc(-5vw / 19.8);
	margin-left: calc(80vw / 19.8);
}

.ladl_Te4_litxt {
	width: auto;
	padding-left: calc(30vw / 19.8);
	height: auto;
	color: #fff;
	font-size: calc(22vw / 19.8);
	line-height: calc(40 / 22);
	letter-spacing: 0.1vw;
	margin-left: calc(50vw / 19.8);
	font-family: "PingFangLight";
	margin-top: calc(40vw / 19.8);
}

.te4_h40 {
	width: 100%;
	height: calc(40vw / 19.8);
}

.ladl_Te4_di {
	background-color: #1b1b1b;
	/*width: 100%;*/
	/*padding: calc(80vw / 19.8);*/
}
.ladl_Te4_di2 {
	background-color: #1b1b1b;
	width: 100%;
	padding: calc(80vw / 19.8) 0;
}

.ladl_Te5_top {
	width: 100%;
	height: calc(500vw / 19.8);
	background: url(../images/Tertiary5_1.png) no-repeat;
	background-size: 100%;
	padding-top: calc(100vw / 19.8);
	margin-top: calc(20vw / 19.8);
}

.ladl_Te5_title {
	width: 100%;
	height: calc(50vw / 19.8);
	line-height: calc(50vw / 19.8);
	font-size: calc(48vw / 19.8);
	text-align: center;
	overflow: hidden;
	font-family: "PingFangHeavy";
	color: #fff;
}

.ladl_Te5_line {
	width: calc(100vw / 19.8);
	height: calc(3vw / 19.8);
	margin: calc(50vw / 19.8) auto;
	background-image: -webkit-linear-gradient(45deg, #38eaf0, #00da80, #00da80);
}

.ladl_Te5_txt {

	width: 100%;
	height: auto;
	line-height: calc(50vw / 19.8);
	font-size: calc(22vw / 19.8);
	text-align: center;
	overflow: hidden;
	font-family: "PingFangLight";
	color: #fff;
}

/***************Tertiary4*****************/

/***************detail*****************/
.detail_zy {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
}

.detail_left {
	width: 415px;
	height: auto;
	padding-bottom: 80px;
}

.detail_right {
	max-width: 985px;
	/* width: 740px; */
	height: auto;
	margin-left: 40px;
	color: #38eaf0;
	padding-bottom: 80px;
	overflow: hidden;
	/* background-color: #00da80; */
}

.ladl_detail_title {
	width: 100%;
	height: auto;
	font-size: 32px;
	line-height: 40px;
	font-family: "SourceHanSansCN_Heavy";
	background-image: -webkit-linear-gradient(0deg, #38eaf0, #00da80);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}

.ladl_detail_text {
	width: 100%;
	height: auto;
	font-size: 22px;
	line-height: 30px;
	font-family: "PingFangHeavy";
	color: #fff;
	margin-top: 10px;
}

.ladl_detail_fuwuname {
	width: auto;
	height: auto;
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	font-family: "SourceHanSansCN_Heavy";
	background: url(../images/detail1.png) no-repeat 0 3px;
	padding-left: 30px;
	margin-top: 10px;
}

.ladl_detail_fuwutext {
	width: auto;
	height: auto;
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	font-family: "SourceHanSansCN_Heavy";
	background: url(../images/detail2.png) no-repeat 0 3px;
	padding-left: 30px;
	margin-top: 10px;
}

.ladl_detail_line {
	width: 100%;
	height: 15px;
	border-bottom: #ffffff 2px dashed;
}

.ladl_detail_pojbj {
	width: 100%;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
	font-family: "SourceHanSansCN_Heavy";
	background: url(../images/detail3.png) no-repeat 0 10px;
	text-indent: 30px;
	margin-top: 10px;
	overflow: hidden;
}

.ladl_detail_pojcl {
	width: 100%;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
	font-family: "SourceHanSansCN_Heavy";
	background: url(../images/detail4.png) no-repeat 0 10px;
	text-indent: 30px;
	margin-top: 10px;
	overflow: hidden;
}

.ladl_detail_pojcg {
	width: 100%;
	height: 40px;
	font-size: 20px;
	line-height: 40px;
	color: #fff;
	font-family: "SourceHanSansCN_Heavy";
	background: url(../images/detail5.png) no-repeat 0 10px;
	text-indent: 30px;
	margin-top: 10px;
	overflow: hidden;
}

.ladl_detail_pojtxt {
	width: 100%;
	height: auto;
	font-size: 14px;
	line-height: 30px;
	color: #fff;
	font-family: "PingFangRegular";
}

/***************detail*****************/
/***************detail_right*****************/
/* 001 */
.ladlTemplate_01_top {
	width: 100%;
	height: auto;
	display: flex;
	justify-content:center;
	/* background-color: #00da80; */
	/* margin-bottom: 20px; */
}

.ladlTemplate_01_box {
	width: auto;
	min-height: 50px;
	margin: 10px;
	/* background-color: #38eaf0; */
}

.ladlTemplate_01_boxbot {
	width: auto;
	min-height: 50px;
	padding: 10px 0;
	margin-left: 10px;
	/* background-color: #000; */
}

.ladlTemplate_06_box {
	width: auto;
	min-height: 50px;
	margin: 0 10px;
	/* background-color: #f00; */
}

.ladlTemplate_10_boxleft {
	width: auto;
	min-height: 50px;
	padding: 0 10px;

	/* background-color: blueviolet; */
}

.ladlTemplate_11_boxright {
	width: auto;
	min-height: 50px;
	margin-top: -10px;
	/* background-color: blue; */
}

.ladlTemplate_11_box {
	width: auto;
	min-height: 50px;
	margin: 10px;
}

/* .ladlTemplate_11_box img,
.ladlTemplate_10_boxleft img,
.ladlTemplate_06_box img,
.ladlTemplate_01_boxbot img,
.ladlTemplate_01_box img {
	width: auto;
} */

/***************detail_right*****************/

.ladl_ceshi_input {
	width: 300px;
	height: 30px;
	position: fixed;
	top: 180px;
	left: 50%;
	margin-left: -150px;
	z-index: 1000;
	//background-color: #00da80;
}

.ladl_ceshi_input input {
	color: #000;
	width: 100%;
	height: 30px;
	text-indent: 20px;
	font-size: 14px;
	font-family: "IdeaFontsRanger";
}

/***************busin*****************/
.busin_classification {
	width: 100%;
	height: 150px;
	padding-top: 40px;
}

.busin_classification_line {
	width: 100%;
	height: 2px;
	background-color: #606060;
}

.busin_con_nav {
	width: 60%;
	height: 250px;
	margin: 0 auto;
	overflow: hidden;
	margin-top: -30px;
	display: flex;
	justify-content: space-around;
}

.busin_con_li {
	width: 150px;
	height: 205px;
	overflow: hidden;
}

.busin_con_top {
	width: 100%;
	height: 50px;
	display: flex;
	justify-content: center;
}

.busin_con_top2 {
	width: 100%;
	height: 90px;
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
}

.busin_con_dori {
	width: 10px;
	height: 10px;
	border-radius: 10px;
	margin-top: 24px;
	background-color: #fff;
}

.busin_con_dori2 {
	width: 50px;
	height: 50px;
	border-radius: 30px;
	margin-top: 5px;
	background-color: #015934;
	display: flex;
	align-items: center;
	justify-content: center;
}

.busin_con_dori3 {
	width: 30px;
	height: 30px;
	border-radius: 30px;
	background-color: #04a562;
}

.busin_con_linebj {
	width: 100%;
	height: 30px;
	display: flex;
	justify-content: center;
}

.busin_con_line {
	width: 1px;
	height: 30px;
	background-color: #fff;
}

.busin_con_name {
	width: 100%;
	text-align: center;
	line-height: 30px;
	height: auto;
	color: #fff;
	font-size: 16px;
	overflow: hidden;
	font-family: "PingFangLight";
	cursor: pointer;
}

.busin_con_name2 {
	width: 100%;
	text-align: center;
	line-height: 30px;
	height: auto;
	color: #fff;
	font-size: 28px;
	overflow: hidden;
	font-family: "PingFangLight";
	font-weight: bolder;
}

.busin_FocusFigure {
	width: 100%;
	/* height: 360px; */
	margin: 0 auto;
	/* overflow: hidden; */
}

.busin_title {
	width: 904px;
	height: 148px;
	background-color: rgb(255, 0, 0);
	margin-top: 200px;
}

/***************busin*****************/
.swiper-slide img {
	width: 100%;
}

/***************幻灯片*****************/


/***************视觉*****************/
.ladl_videoTop {
	width: 100%;
	height: 100px;
	font-family: "PingFangHeavy";
	font-size: 30px;
	background-image: -webkit-linear-gradient(0deg, #38eaf0, #00da80);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	line-height: 100px;
	border-bottom: #fff 2px dashed;
	text-align: center;
}

.ladl_videoBot {
	width: 1200px;
	color: #00da80;
	min-height: 20px;
	text-align:center;
	margin: 0 auto;
	overflow: hidden;
	
}




/***********新添加的CSS***************/
/*
**2022/04/20 20:16
**/
.ladl_Tertiary1_fylImg{
	width: 1060px;
	height: 2650px;
	margin: 0px auto;
	margin-bottom: 40px;
}
.ladl_Tertiary1_fyltitle{
	width: 1060px;
	height: 31px;
	margin: 80px auto;
}
