@charset "utf-8";

/* 调大看小 */
/* 1920~1441 pc大屏幕 */
/* 2025.2.11 ada start*/
@media screen and (max-width: 1920px) {
	.cont_map_img.on {
		transform: scale(1.7);
	}

	.cmid_li_ul_li {
		margin-top: 10px;
	}
}

/* 2025.2.11 ada end*/
@media screen and (max-width: 1680px) {
	.home_press_btm_le {
		width: 42%;
	}

	.home_press_btm_ri {
		width: 58%;
	}

	.mod_head {
		padding: 0 86px;
	}

	.mod_head_ri_cant {
		margin-left: 52px;
	}

	.mod_head_ri_lan {
		margin-right: 24px;
	}

	.mod_head_ri_nav {
		margin-right: 100px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 58px;
	}

	.compan_about_ri_info p {
		margin-bottom: 7px;
	}

	.compan_about_ri_info p {
		font-size: 14px;
	}

	.contant-form-btm-tit {
		margin-bottom: 56px;
	}

	.service-networ-btm .contant-form-btm-swip {
		margin-bottom: 50px;
	}

	.cabu_li_tit p {
		font-size: 56px;
	}

	.spul_le .mod_more_link {
		width: 142px;
		padding: 0 18px;
	}

	.slbb_le {
		padding-right: 6px;
	}

	.spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link {
		width: 184px;
	}

	.spul_le_btm .slbb_link {
		width: 184px;
	}

	.hsbl_li_ri {
		padding-left: 18px;
	}

	.std_tit4 {
		font-size: 22px;
	}

	.csii_info {
		max-height: 316px;
	}

	.hpbl_wrap_btm_tit {
		margin-bottom: 12px;
	}

	.hpbl_wrap_btm_infol {
		margin-bottom: 17px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 25px;
	}

	.compan_about_ri .cabu_li_tit p {
		font-size: 28px;
	}

	.cabu_li_info .std_tit4 {
		font-size: 16px;
	}

	/* tammy - start */
	.social_select_share_en {
		margin-bottom: 16px;
	}

	.social_btn {
		margin-bottom: 36px;
	}

	.social_select_box {
		padding: 58px 48px 62px 60px;
	}

	.social_select_type:first-child {
		padding-top: 4px;
	}

	.social_share_modal {
		top: calc(100% + 10px);
		transform: translate(20px, 0);
		left: 0;
	}

	.social_share_modal.on {
		transform: translate(0, 0);
	}

	.social_manu {
		padding-bottom: 140px;
	}

	.esg_care_btm_ress {
		max-width: 40%;
	}

	.social_manu .talent_intro_li_text {
		padding: 48px 42px 48px 50px;
	}

	.social_manu .std_title30 {
		margin-bottom: 18px;
	}

	.social_manu .talent_intro_ul .std_word2 p {
		margin-bottom: 0.8em;
	}

	.social_manu .talent_intro_ul {
		margin-top: 70px;
	}

	.std_title30 {
		font-size: 28px;
	}

	.talent_promote {
		--width1: 200px;
	}

	.talent_promote_li_item .std_tit5 {
		margin: 0 -10px;
		width: calc(var(--width1) + 20px);
		margin-top: 24px;
	}

	.campus_main .social_manu .talent_promote {
		margin-top: 60px;
	}

	/* tammy - end */
	.invest_cta_bable {
		padding: 56px 80px 20px;
	}

	.roboto_intro_li_item {
		padding: 76px 56px;
	}

	/* .tech_intro_text {
        padding: 42px 50px 30px 50px;
    } */

	.tech_int .std_tit2 {
		font-size: 44px;
	}

	.tech_intro_text .std_word1 {
		height: 388px;
	}

	.line_sec2_text .std_tit2 {
		font-size: 40px;
		margin-bottom: 20px;
	}

	.line_sec2_text {
		padding: 80px 50px 80px 65px;
	}

	.line_main .std_tit2 {
		font-size: 42px;
	}

	.line_main .std_title32 {
		font-size: 28px;
	}

	.line_sec3_text li {
		margin-bottom: 22px;
	}

	.line_sec3_text li {
		margin-bottom: 56px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 52px;
	}

	.swru_li {
		height: 380px;
	}

	/* 2025.2.10 ada start */
	.detail-quote {
		padding-top: 120px;
	}

	.detail-quote {
		padding-top: 148px;
	}

	.mod-space {
		padding-top: 100px !important;
	}

	.mod-space3 {
		padding-bottom: 100px !important;
	}

	.detail-tech-ul {
		margin-top: 35px;
	}

	.detail-feat-le h2 {
		margin-bottom: 42px;
	}

	.detail-feat-ri {
		padding-left: 100px;
	}

	.dflu-li-word .std_word {
		margin-top: 15px;
	}

	.dflu-li {
		padding: 0 10px;
	}

	.detail-feat-le-ul {
		margin: 0 -10px;
	}

	.dflu-li-word {
		padding-left: 22px;
	}

	.dflu-li-word::before {
		width: 10px;
		height: 10px;
	}

	.dfrt-img {
		margin: 0 40px;
	}

	.dfrt-link {
		padding: 30px 30px 35px 50px;
	}

	.tech-main .dfrt-link {
		padding: 30px 30px 5px 50px;
	}

	.dfrt-link-text {
		margin-top: 10px;
	}

	.dfrt-link-ul {
		margin-top: 20px;
	}

	.dfrt-link-ul-li {
		margin-bottom: 14px;
	}

	.detail-feat-ri-bom {
		padding: 45px 40px 0 50px;
	}

	.dfrb-load {
		margin-top: 22px;
	}

	.detail-feat-ri-cry {
		padding: 40px 0 70px;
	}

	.dlul-box img,
	.dfrb-load img {
		width: 22px;
		margin-right: 20px;
	}

	.detail-model-cry h2 {
		padding-bottom: 40px;
		margin-bottom: 40px;
	}

	.yxedr_active td {
		padding: 20px 13px;
	}

	.detail-model-ul-li {
		padding-bottom: 60px;
	}

	.detail-quote-cry-word p {
		margin-top: 20px;
	}

	.video-btn img {
		width: 70px;
	}

	.client-main .ys-video-btn {
		bottom: 100px;
	}

	.client-coop {
		padding-top: 70px;
	}

	.client-coop-ul {
		margin-top: 50px;
	}

	.mod-space4 {
		padding-top: 35px !important;
	}

	.cpul-equi-text {
		margin-top: 32px;
	}

	.cpul-equi .swiper-pagination {
		margin-top: 65px;
	}

	.mod-tit,
	.mod-tit p {
		font-size: 40px;
	}

	.tech-main .detail-feat-le.yxedr_active img {
		margin-top: 40px;
	}

	.cmul_bom {
		margin-top: 50px;
	}

	.cmul_box {
		padding: 30px 15px 20px 22px;
	}

	.cont_map {
		height: 900px;
	}

	/* 2025.2.10 ada end */
	/* 1680end */
}

@media screen and (max-width: 1560px) {

	.mod_head_ri_nav {
		margin-right: 60px;
	}

	.mhrn_li {
		padding: 0 16px;
	}

	.mod_head {
		padding: 0 76px;
	}

	.mod_head_ri_cant {
		margin-left: 38px;
	}

	.mod_head_ri_lan {
		margin-right: 20px;
	}

	.mod_head_ri_nav {
		margin-right: 32px;
	}

	.home_press_btm_ri {
		width: 59.2%;
	}

	.home_press_btm_le {
		width: 40.8%;
	}

	.cdbh_slick_item_inner {
		width: 51%;
		padding-left: 66px;
		padding-right: 50px;
	}

	.csii_info p {
		margin-bottom: 25px;
	}

	.compan_partn_btm {
		padding-top: 35px;
	}

	.compan_partn_btm_width .edbl_qieh {
		width: 480px;
	}

	.spul_le {
		width: 53%;
		padding-left: 35px;
	}

	.spul_le_btm .slbb_link {
		width: 134px;
	}

	.slbb_le {
		padding-right: 5px;
	}


	.soluti_wrap_le {
		width: 360px;
	}

	.soluti_wrap_ri {
		width: calc(100% - 360px);
	}

	.swlc_li .swlc_li_top {
		padding: 20px 40px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 38px;
	}

	.spul_le_btm .slbb_link {
		width: 178px;
	}

	.hsbl_li_ri_tit .std_tit4 {
		-webkit-line-clamp: 2;
	}

	.compan_about_ri .cabu_li_tit p {
		font-size: 28px;
	}

	.cabu_li_info .std_tit4 {
		font-size: 16px;
	}

	.cabu_li {
		padding: 18px 0;
	}

	/* tammy - start */
	.social_share_modal {
		width: 180px;
	}

	.social_share_copy_box {
		font-size: 12px;
	}

	.social_share_copy_font {
		margin-left: 6px;
	}

	.social_pop {
		padding: 8px 12px;
	}

	.campus_main .esg_care_btm_ress,
	.social_main .esg_care_btm_ress {
		margin-top: 40px;
	}

	.talent_intro_li_text,
	.social_manu .talent_intro_li_text {
		padding: 38px 30px 32px 32px;
	}

	.social_manu .std_title30 {
		margin-bottom: 10px;
	}

	.social_manu .talent_intro_ul .std_word2 p {
		margin-bottom: 0.6em;
	}

	.social_manu .std_title30 {
		line-height: 1.4;
	}

	/* tammy - end */
	.invest_white_top_li a,
	.invest_white_bot_li a {
		padding: 40px 30px;
	}

	.invest_white_top_li .std_tit5,
	.invest_white_bot_li .std_tit5 {
		margin-bottom: 40px;
	}

	.invest_cta_bable {
		padding: 50px 74px 20px;
	}

	.invest_cta_bable p {
		padding: 16px 0;
	}

	.invest_cta_td2 p {
		padding: 16px 60px 16px 0;
	}

	.invest_cta_td3 p {
		padding: 16px 60px 16px 40px !important;
	}

	.telent_main .talent_intro_li_text {
		padding: 60px 30px 40px 32px;
	}

	.roboto_intro_li_item {
		padding: 60px 32px;
	}

	.roboto_activity .esg_care_top_more .mod_more_link {
		width: 176px;
	}

	.rili_icon {
		width: 68px;
		margin-bottom: 20px;
	}

	.roboto_activity .mod_more_link img {
		width: 22px;
		margin-left: 8px;
	}

	.tech_main .mod_title .std_tit2 {
		font-size: 40px;
	}

	.tech_adv_item_text {
		padding: 20px 42px 50px;
	}

	.tech_intro_text p {
		font-size: 16px;
	}

	.tech_auto_cont {
		padding: 50px 40px;
	}

	.tech_adv_item_text .std_word1 p {
		font-size: 16px;
	}

	.tech_adv_item_text {
		padding: 20px 30px 40px;
	}

	.tech_int .std_tit2 {
		font-size: 40px;
	}

	.tech_int_left {
		padding-right: 60px;
	}

	.tech_intro_text .std_word1 {
		height: 320px;
	}

	.line_sec1_li_img .ys_imgbox_cover {
		width: 450px;
	}

	.line_sec1_li_img::before {
		width: 480px;
		height: 480px;
	}

	.line_sec4_cont {
		padding: 60px;
	}

	.line_main .std_tit2 {
		font-size: 38px;
	}

	.line_sec2_text {
		padding: 50px 40px 50px 40px;
	}

	.line_sec2_text .std_tit2 {
		margin-bottom: 10px;
	}

	.line_sec2_text p {
		margin-bottom: 8px;
	}

	.line_sec2 .std_tit2 {
		font-size: 32px;
	}

	.line_sec1_li:nth-child(2n) .line_sec1_li_img::before {
		display: none;
	}

	.line_sec3_text li {
		margin-bottom: 11px;
	}

	.talent_intro .std_tit2 {
		width: 70%;
	}

	.line_sec3_text li {
		margin-bottom: 52px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 47px;
	}

	.swru_li {
		height: 345px;
	}

	/* 2025.2.10 ada start */
	.detail-quote {
		padding-top: 120px;
	}

	.mod-space {
		padding-top: 80px !important;
	}

	.mod-space3 {
		padding-bottom: 80px !important;
	}

	.detail-tech-ul {
		margin-top: 30px;
	}

	.detail-feat-le h2 {
		margin-bottom: 35px;
	}

	.detail-feat-ri {
		padding-left: 80px;
	}

	.dflu-li-word .std_word {
		margin-top: 12px;
	}

	.dflu-li {
		padding: 0 8px;
	}

	.detail-feat-le-ul {
		margin: 0 -8px;
	}

	.dflu-li-word {
		padding-left: 20px;
	}

	.dflu-li-word::before {
		width: 8px;
		height: 8px;
	}

	.dfrt-img {
		margin: 0 35px;
	}

	.dlul-box img,
	.dfrb-load img {
		width: 20px;
		margin-right: 18px;
	}

	.detail-model-cry h2 {
		padding-bottom: 35px;
		margin-bottom: 35px;
	}

	.detail-model-ul-li1 tr td:nth-child(3) {
		width: 18%;
	}

	.mod-midtit,
	.mod-midtit p {
		font-size: 22px;
	}

	.detail-quote-cry-word p {
		margin-top: 14px;
	}

	.mod-toptit,
	.mod-toptit p {
		font-size: 28px;
	}

	.mod-space2 {
		padding-top: 80px !important;
	}

	.cpul-equi .swiper {
		margin-top: 40px;
	}

	.client-coop-ul-li {
		padding: 0 10px;
		margin-bottom: 16px;
	}

	.client-coop-ul {
		margin: 0 -10px;
	}

	.ccul-word .mod-text {
		margin-top: 15px;
	}

	.ccul-word {
		bottom: 30px;
		padding: 0 40px 0 34px;
	}

	.thsc_ri {
		padding: 0 60px;
	}

	.thsc_ri_cry {
		top: 44%;
		transform: translateY(-50%);
	}

	.thlb_ri {
		padding-left: 120px;
	}

	.cmul_top_tit {
		font-size: 18px;
	}

	.cmul_top_num {
		font-size: 50px;
		margin-top: 20px;
		margin-left: 30px;
	}

	.cmip_li_addr svg {
		width: 40px;
	}

	.cmip_li_text {
		left: calc(100% + 44px);
	}

	.cmip_leli .cmip_li_addr p {
		right: calc(100% + 44px);
	}

	.cont_map_tit {
		top: 80px;
	}

	.cmid_li_tit {
		margin-top: 20px;
	}

	/* 2025.2.10 ada end */
	/* 1560end */
}

/* 1440~1200 pc小屏幕 重点*/
@media screen and (max-width: 1440px) {
	.ys_modal_content {
		max-height: 650px;
	}

	.mod_more_link {
		width: 146px;
	}

	.mod_more .mod_more_link {
		line-height: 36px;
	}

	.ys_hd_pc_logo {
		width: 15%;
	}

	.mod_head {
		padding: 0 35px;
	}

	.mod_more .mod_more_link {
		font-size: 16px;
	}

	.mod_head_ri_cant .mod_more_link {
		width: 135px;
		line-height: 34px;
	}

	.mod_more_link svg {
		right: 20px;
	}

	.mod_head_ri_cant {
		margin-left: 32px;
	}

	.mhrs_icon {
		line-height: 70px;
	}

	.mhrs_icon {
		width: 20px;
	}

	.yx_search3xlbox {
		height: 190px;
		top: 70px;
	}

	.mod_head_ri_lan .mhrl_cat {
		font-size: 22px;
	}

	.mod_head_ri_lan a {
		line-height: 70px;
		margin: 0 6px;
		font-size: 16px;
	}

	.mod_head_ri_nav {
		margin-right: 20px;
	}

	.mhrn_link {
		line-height: 70px;
	}

	.head_height {
		padding-top: 140px;
		padding-bottom: 70px;
	}

	.hhpw_tit {
		margin-bottom: 15px;
	}

	.std_tit5 {
		font-size: 18px;
	}

	.mod_tit32 {
		font-size: 28px;
	}

	.ys_hd_pc_logo {
		left: 32px;
	}

	.std_tit1 {
		font-size: 46px;
	}

	.mod_ban_btm_tit {
		margin-bottom: 22px;
	}

	.mod_more_link img {
		right: 20px;
	}

	.mod_ban_btm_tit {
		margin-bottom: 20px;
	}

	.mod_ban_btm {
		bottom: 82px;
	}

	.std_padd {
		padding: 70px 0;
	}

	.hsbl_li_ri {
		/* width: calc(100% - 74px); */
		padding-left: 20px;
	}

	.hllt_img {
		width: 38px;
	}

	.hllb_svg {
		width: 66px;
		height: 66px;
	}

	.hsbl_li_le {
		width: 66px;
		height: 66px;
	}

	.hsbl_li_le_top {
		width: 56px;
		height: 56px;
	}

	.std_tit2 {
		font-size: 38px;
	}

	.hllb_svg_cri {
		cx: 32.5;
		cy: 32.5;
		r: 30;
	}

	.std_tit4 {
		font-size: 22px;
	}

	.hsbl_li_ri_info p {
		-webkit-line-clamp: 4;
	}

	.hsbl_li_ri_info {
		margin-bottom: 20px;
	}

	.hsbl_li_ri_btm {
		padding-top: 10px;
		padding-bottom: 20px;
	}

	.std_mar {
		margin-bottom: 30px;
	}

	.hsbl_li_ri {
		padding-left: 13px;
	}

	.httw_tit {
		margin-bottom: 18px;
	}

	.httw_info p {
		margin-bottom: 14px;
	}

	.httw_info {
		padding-bottom: 20px;
	}

	.home_service_top {
		top: 5%;
	}

	.home_service_top_le {
		padding-right: 50px;
	}

	.std_word1,
	.std_word1 p {
		font-size: 16px;
	}

	.home_service_top_ri .imgs .item {
		height: 125px;
	}

	.home_service_top_ri .imgs .item img {
		width: 50px;
		height: 50px;
	}

	.home_service_top_ri .imgs .item p {
		font-size: 16px;
		padding-top: 15px;
	}

	.hpbr_li_wrap_ri {
		padding-top: 0;
		padding-bottom: 0;
	}

	.mod_fot_top .line {
		width: 60%;
	}

	.hpbl_wrap_btm_more {
		width: 56px;
		height: 30px;
	}

	.hlwr_info {
		margin-bottom: 9px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 54px;
	}

	.home_press {
		padding-bottom: 20px;
	}

	.home_about_le {
		padding-right: 80px;
	}

	.std_tit3 {
		font-size: 32px;
	}

	.home_about_le {
		width: 58%;
	}

	.home_about_ri {
		width: 42%;
	}

	.mflb_le {
		width: 226px;
	}

	.mflb_ri {
		width: 250px;
	}

	.mflb_le_li a {
		font-size: 16px;
	}

	.mflb_le_li {
		margin-bottom: 22px;
	}

	.mflb_ri_li_top {
		margin-bottom: 6px;
	}

	.mflb_ri_li {
		margin-bottom: 16px;
	}

	.mod_fot_ri {
		padding-left: 45px;
	}

	.mfrw_li_wrap_ri {
		height: 40px;
	}

	.mfrw_li .ys_select_hd {
		height: 40px;
	}

	.mfrw_li .ys_select_bd {
		padding: 10px 0;
	}

	.mfrw_li textarea {
		height: 96px;
	}

	.mfrw_lim {
		padding-top: 15px;
	}

	.mod_fot {
		padding-top: 70px;
	}

	.mod_fot_le_logo {
		width: 166px;
		margin-bottom: 35px;
	}

	.mod_fot_informa {
		padding: 20px 0 20px;
	}

	.mfrw_tit {
		margin-bottom: 15px;
	}

	.home_soluti_btm {
		height: 640px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 79px;
	}

	.std_tit30 {
		font-size: 26px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 56px;
	}

	.ys_b1page .ys_main {
		margin-top: 70px;
	}

	.service-networ-btm {
		margin-top: -260px;
	}

	.service-networ-btm-wrap {
		padding-bottom: 70px;
	}

	.contant-form-btm-tit {
		margin-bottom: 38px;
	}

	.service-networ-btm .contant-form-btm-swip {
		margin-bottom: 36px;
	}

	.swlc_li .swlc_li_top {
		padding: 20px 32px;
	}

	.soluti_wrap_le {
		width: 290px;
	}

	.soluti_wrap_ri {
		width: calc(100% - 290px);
	}

	.swru_li_le {
		padding-left: 35px;
	}

	.swru_li_le_tit::after {
		left: -35px;
		width: 3px;
	}

	.swru_li_le_tit {
		margin-bottom: 12px;
	}

	.swru_li_le_info {
		margin-bottom: 20px;
	}

	.swlc_li .swlc_li_top {
		padding: 16px 28px;
	}

	.swlc_li_btm_li a {
		padding: 12px 36px;
	}

	.spul_le {
		width: 53%;
		padding-left: 35px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.slbb_le p {
		line-height: 36px;
	}

	.slbb_le p {
		font-size: 14px;
	}

	.slbb_ri {
		width: 16px;
	}

	.slbb_le {
		padding-right: 12px;
	}

	.spul_le_top_p1 {
		margin-bottom: 12px;
	}

	.sltp_tit {
		margin-bottom: 8px;
	}

	.sltp_info p {
		margin-bottom: 5px;
	}

	.sltp_info p::after {
		top: 7px;
		width: 6px;
		height: 6px;
	}

	.service-speed-ul-li {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.service-speed-ul {
		margin: 0 -10px;
	}

	.ssul-wrap-svg {
		width: 54px;
		margin-bottom: 18px;
	}

	.soluti_Page_ul_li.on .spul_le_tit,
	.soluti_Page_ul_li.on .spul_le_btm {
		width: 41%;
		padding-right: 30px;
	}

	.soluti_Page_ul_li.on .spul_le_info,
	.soluti_Page_ul_li.on .sltp_wrap {
		width: 59%;
	}

	.soluti_Page_ul_li.on .spul_le {
		padding-left: 40px;
		padding-right: 40px;
	}

	.slbb_link {
		width: 146px;
	}

	.soluti_Page_ul_li.on .mod_more_link {
		width: 146px;
	}

	.pntr_wrap input {
		height: 40px;
	}

	.press_news_recom_ri {
		padding: 25px 36px;
	}

	.hpbl_wrap_btm_tit {
		margin-bottom: 12px;
	}

	.hpbl_wrap_btm_infol {
		margin-bottom: 22px;
	}

	.pnul_wrap_btm {
		padding: 24px 24px 30px;
	}

	.pnul_wrap .hlwr_info {
		margin-bottom: 20px;
	}

	.press_news_pagin {
		padding-top: 22px;
	}

	.page_cont_ri {
		padding-left: 60px;
	}

	.pcrt_tit {
		margin-bottom: 12px;
	}

	.page_cont_ri_top {
		margin-bottom: 26px;
	}

	.mfls_li {
		margin-right: 12px;
	}

	.pcls_ri .mfls_code {
		width: 82px;
		bottom: 35px;
		padding: 6px;
		border-radius: 6px;
	}

	.page_cont_le_top {
		margin-bottom: 45px;
	}

	.page_cont_le_share {
		margin-bottom: 30px;
	}

	.pclu_li_btm {
		margin-top: 12px;
	}

	.pclu_li {
		padding-bottom: 16px;
	}

	.compan_about_cont_wrap {
		top: 70px;
	}

	.compan_about_cont_wrap {
		height: 87vh;
	}

	.compan_about_ri {
		padding-left: 38px;
	}

	.compan_about_ri_info p {
		margin-bottom: 4px;
		font-size: 12px;
	}

	.compan_about_ri_tit {
		margin-bottom: 12px;
	}

	.compan_about_le .std_tit30 {
		bottom: 65px;
		left: 90px;
	}

	.cabu_li_tit p {
		font-size: 40px;
	}

	.cabu_li {
		padding: 22px 0;
	}

	.ccul_wrap_btm {
		padding: 24px 25px;
		padding-bottom: 30px;
	}

	.ccul_wrap_btm_info p::after {
		width: 8px;
		height: 8px;
	}

	.cbrh_item span {
		font-size: 56px;
	}

	.cdbh_slick {
		padding-top: 50px;
	}

	.cdbh_slick_item_inner {
		width: 51%;
		padding-left: 40px;
		padding-right: 20px;
	}


	.clsc_dots_top_text {
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.clsc_dots_top {
		bottom: 50px;
	}

	.esg_commit_le_img {
		width: 44px;
	}

	.esg_commit_cont {
		padding: 45px 50px;
	}

	.esg_commit_le {
		padding-right: 35px;
		padding-left: 70px;
	}

	.std_tit36 {
		font-size: 30px;
	}

	.esg_commit_ri a {
		padding: 32px 29px;
	}

	.esg_commit_le_subt {
		padding-left: 80px;
		margin-top: 30px;
	}

	.esg_commit_le_subt::after {
		width: 70px;
	}

	.esg_commit_ri_tit {
		padding-bottom: 25px;
	}

	.esg_commit_ri_btm {
		margin-top: 20px;
	}

	.ecrb_ri {
		width: 18px;
	}

	.esg_devel_btm {
		padding: 0 62px;
	}

	.esg_devel_btm .edbl_qieh_le {
		left: -62px;
	}

	.esg_devel_btm .edbl_qieh_ri {
		right: -62px;
	}

	.esg_devel_btm_low {
		padding: 0px 40px;
	}

	.edbl_wrap {
		padding: 25px 20px 20px 25px;
	}

	.eeru_wrap {
		padding: 26px 15px;
	}

	.ewtr_btm {
		padding-top: 28px;
	}

	.cont_addre_cont {
		padding: 55px 65px 30px 65px;
	}

	.cont_addre_le {
		width: 250px;
	}

	.cont_addre_ri {
		width: calc(100% - 250px);
		padding-left: 102px;
	}

	.cont_addre_ri_top {
		padding-bottom: 16px;
		margin-bottom: 24px;
	}

	.carb_li {
		margin-bottom: 18px;
	}

	.clbi_li_posit {
		width: 330px;
		padding: 20px 20px;
	}

	.clpu_ri {
		padding-left: 10px;
	}

	.cont_form_btm_top {
		padding: 12px 38px;
	}

	.cont_form_btm_btm {
		padding: 25px 33px;
	}

	.cwlc_infut input {
		height: 40px;
	}

	.cfbb_wrap_li {
		margin-bottom: 12px;
	}

	.cwlc_infut textarea {
		height: 150px;
	}

	.cfbb_wrap_ul {
		padding-bottom: 12px;
	}

	.cfbb_wrap_privac {
		margin-bottom: 25px;
	}

	.cont_supp .mod_more_link {
		width: 154px;
	}

	.cont_form_titk {
		margin-bottom: 10px;
	}

	.cont_supp_info {
		margin-bottom: 32px;
	}

	.clbi_li_dots {
		width: 8px;
		height: 8px;
	}

	.cwlc_btm_li {
		margin-right: 50px;
	}

	.form_pop .ys_modal_content {
		width: 1000px;
		padding-left: 45px;
	}

	.form_pop .ys_modal_content {
		padding: 40px;
	}

	.form_pop_box_log {
		width: 172px;
		margin-bottom: 28px;
	}

	.fpbs_li .std_tit5::after {
		bottom: -2px;
		height: 2px;
	}

	.form_pop_box_swip {
		margin-bottom: 22px;
	}

	.fpbb_wrap_tit {
		margin-bottom: 16px;
	}

	.cwlc_infut input {
		height: 36px;
	}

	.fpbs_li .std_tit5 {
		border-bottom: 2px solid rgba(0, 1, 178, 0.1);
	}

	.form_pop .ys_modal_close {
		top: 28px;
		right: 25px;
	}

	.fwbu_li {
		margin-bottom: 18px;
		margin-right: 19px;
	}

	.mdlw_top .std_tit5 {
		padding-bottom: 12px;
	}

	.mdlw_top {
		margin-bottom: 16px;
	}

	.mbil_le p {
		font-size: 14px;
	}

	.mhrn_down1_li {
		padding: 0 20px;
		margin-bottom: 20px;
	}

	.mhrn_down1_cont {
		margin: 0 -20px;
	}

	.mhrn_down1_li:first-child .mdlw_btm_ul_li {
		padding: 0 20px;
	}

	.mhrn_down1_li:first-child .mdlw_btm_ul {
		margin: 0 -20px;
	}

	.mhrn_down1 {
		top: 70px;
		height: calc(100% - 70px);
	}


	.mhrn_down2_li_le {
		width: 22px;
	}

	.mhrn_down2_li_ri {
		padding-left: 14px;
	}

	.mdlr_le p {
		font-size: 16px;
	}

	.mdlr_ri {
		width: 24px;
	}

	.mhrn_down2_li a {
		padding: 16px 0;
	}

	.soluti_Page_ul_li.on .slbb_link {
		width: 146px;
	}

	.soluti_Page_ul_li.on .spul_le_top_p1 {
		padding-right: 20px;
	}

	.sltp_coatin_li {
		padding-left: 18px;
		padding-right: 10px;
	}

	.sltp_coatin_li_wrap {
		margin-bottom: 10px;
	}

	.soluti_Page_ul_li.on .spul_le_btm_btn2 {
		margin-top: 15px;
	}

	.mdlw_top a {
		font-size: 16px;
	}

	.compan_about_ri_info p {
		font-size: 14px;
	}

	.mod_head_ri_cant .mod_more_link {
		width: 150px;
	}

	.cont_supp .mod_more_link {
		width: 175px;
	}

	.video_pop_le {
		width: 44px;
	}

	.video_pop_ri p {
		font-size: 14px;
	}

	.video_pop_ri {
		padding-left: 10px;
	}


	.csii_info {
		max-height: 270px;
	}


	.slbl_ul_li a {
		padding-left: 50px !important;
		padding-right: 15px !important;
	}

	.compan_about_le {
		width: 46%;
	}

	.compan_about_ri {
		width: 54%;
	}

	.scheme_list_li {
		padding: 0 38px;
	}

	.scheme_list_font {
		margin-top: 24px;
		margin-bottom: 8px;
	}

	.scheme_list_font .t_fonth3 {
		font-size: 30px;
	}

	/* tammy - start */
	.social_select_box {
		padding: 50px 44px 52px 50px;
	}

	.social_manu {
		padding-top: 60px;
		padding-bottom: 130px;
	}

	.social_core_list_nub {
		margin-bottom: 60px;
	}

	.campus_main .esg_care_top_tit,
	.social_main .esg_care_top_tit {
		margin-bottom: 36px;
	}

	.scln_top_text {
		margin-top: 24px;
	}

	.scln_xcl_item {
		margin-bottom: 38px;
	}

	.scln_xia_cry_list {
		margin-bottom: 48px;
	}

	.social_core .std_tit2 {
		margin-bottom: 35px;
	}

	.scln_top,
	.scln_xia {
		padding-right: 36px;
		padding-left: 44px;
	}

	.stfo_btn {
		width: 22px;
		height: 22px;
		margin-left: 23px;
	}

	.social_select_type_nub .std_tit5,
	.social_select_list_nub {
		margin-bottom: 20px;
	}

	.social_select_type_nub .std_tit5 {
		margin-bottom: 24px;
	}

	.social_select_search {
		margin-bottom: 35px;
	}

	.sssi_box input {
		height: 44px;
		padding: 0 22px;
	}

	.sssi_btn_link_icon {
		width: 18px;
	}

	.mod_more .social_btn_link {
		padding: 10px 44px;
		font-size: 18px;
	}

	.social_select_list {
		margin-bottom: -20px;
	}

	.sssi_btn {
		width: 150px;
	}

	.sssi_box {
		width: calc(100% - 150px);
	}

	.social_return {
		margin-bottom: 26px;
	}

	.social_manu .talent_intro_li_text {
		padding: 28px 20px 26px 24px;
	}

	.std_title30 {
		font-size: 26px;
	}

	.social_manu .std_title30 {
		margin-bottom: 8px;
	}

	.social_manu .talent_intro_ul {
		margin-top: 60px;
	}

	.talent_promote {
		--width1: 180px;
	}

	.talent_promote_li_item .std_tit5 {
		margin-top: 20px;
	}

	.campus_main .social_manu .talent_promote {
		margin-top: 50px;
	}

	.std_padd1 {
		padding-bottom: 70px;
	}

	/* tammy - end */
	.iisl_right p {
		font-size: 22px;
	}

	.invest_white_top_li .std_tit5,
	.invest_white_bot_li .std_tit5 {
		margin-bottom: 32px;
	}

	.invest_white_top_li a,
	.invest_white_bot_li a {
		padding: 42px 32px;
	}

	.std_padd0 {
		padding: 70px 0;
	}

	.source_top_left .std_title30 {
		margin-bottom: 10px;
	}

	.source_top_left .std_word2 p {
		margin-bottom: 10px;
	}

	.source_top_left {
		padding-right: 50px;
	}

	.source_bot_li {
		padding: 30px 54px;
	}

	.source_bot_li .std_title30 {
		margin-bottom: 12px;
	}

	.talent_recru_item .mod_more_link {
		width: 150px;
	}

	.roboto_intro_li_item .std_tit4 {
		font-size: 20px;
	}

	.mod_title .std_title30 {
		font-size: 30px;
	}

	.tacl_test .std_title30 {
		margin-bottom: 6px;
	}

	.tacl_test {
		padding-right: 40px;
	}

	.tech_intro_text p {
		font-size: 16px;
		margin-bottom: 6px;
	}

	.tech_main .mod_title .std_tit2 {
		font-size: 36px;
	}



	.line_sec2_text p {
		margin-bottom: 8px;
		line-height: 1.3;
		font-size: 14px;
	}

	.line_main .std_tit2 {
		font-size: 36px;
	}

	.line_sec1_li {
		margin-bottom: 120px;
	}

	.line_sec3_text li {
		margin-bottom: 20px;
	}

	.line_sec3_text2 {
		font-size: 14px !important;
	}

	/* helen star */

	.press_news_ificatio {
		margin-bottom: 35px;
	}

	.press_news_ificatio_li {
		padding-right: 8px;
	}

	.press_news_ificatio_li .std_tit5 {
		padding: 0 13px;
	}


	.page_head .mod_bord .ys_cont1440 {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	.page_cont_ri {
		padding-right: 60px;
		padding-left: 0;
	}

	.pcll_wrak a {
		padding: 26px 0;
	}

	.pcll_wrak_time {
		margin-bottom: 7px;
	}

	.clbi_li_posit_ul {
		margin-bottom: 18px;
	}

	.mdru_li {
		min-width: 180px;
	}

	.mhrn_down2_li a {
		padding: 12px 0;
	}

	.mhrn_down2 {
		top: 70px;
	}

	/* helen end */
	.tech_intro_text {
		padding: 0 50px 0 40px;
	}

	.talent_intro .std_tit2 {
		width: 60%;
	}

	.page_cont_wrap {
		width: calc(100% + 38px);
	}

	.pcll_wrak_time {
		padding-right: 22px;
	}

	.line_sec3_text li {
		margin-bottom: 46px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 42px;
	}

	.line_sec3 .line_sec3_text li .line_sec3_text2 {
		margin-top: 2px;
	}

	.swru_li {
		height: 332px;
	}

	/* 2025.2.10 ada start */
	.video-btn img {
		width: 64px;
	}

	.client-main .ys-video-btn {
		bottom: 80px;
	}

	.client-coop {
		padding-top: 60px;
	}

	.client-coop-ul {
		margin-top: 40px;
	}

	.mod-space4 {
		padding-top: 25px !important;
	}

	.cpul-equi-text {
		margin-top: 30px;
	}

	.cpul-equi .swiper-pagination {
		margin-top: 60px;
	}

	.mod-tit,
	.mod-tit p {
		font-size: 32px;
	}

	.mod-toptit,
	.mod-toptit p {
		font-size: 24px;
	}

	.mod-space2 {
		padding-top: 60px !important;
	}

	.cpul-equi .swiper {
		margin-top: 30px;
	}

	.mod-text,
	.mod-text p {
		font-size: 14px;
	}

	.ticl_li {
		padding-right: 80px;
	}

	.ticl_li_bom {
		padding-right: 60px;
	}

	.tech_hight_stack .thsc_ri {
		padding: 0 100px 0 60px;
	}

	.tech_hight_stack .thsc_ri {
		padding: 0 80px 0 40px;
	}

	/* 2025.2.10 ada end */
	/* 1440end */
}

@media screen and (max-width: 1360px) {
	.home_service_top {
		top: 3%
	}

	.home_service_top_ri .imgs .item {
		height: 120px;
	}

	.std_tit4 {
		font-size: 20px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 64px;
	}

	.hpbl_wrap_btm {
		padding: 26px 35px 18px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 48px;
	}

	.csii_info p::after {
		top: 3px;
		width: 2px;
	}

	.csii_info p {
		margin-bottom: 16px;
	}

	.cont_addre_ri {
		padding-left: 45px;
	}

	.spul_le_btm_btn2 {
		margin-left: 8px;
	}

	.slbb_le p {
		font-size: 12px;
	}

	.slbb_ri {
		width: 14px;
	}

	.spul_le_btm .slbb_link {
		width: 116px;
	}

	.slbb_le {
		padding-right: 6px;
	}

	.spul_le .mod_more_link {
		width: 116px;
	}

	.spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link {
		width: 150px;
	}

	.spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link {
		margin-bottom: 16px;
	}

	.soluti_Page_ul_li .spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link:hover {
		padding-right: 30px;
	}

	.spul_le_btm .slbb_link {
		width: 150px;
	}

	.mod_head_ri_cant .mod_more_link {
		padding: 0 20px;
	}

	.mod_more_link svg {
		right: 12px;
	}

	.spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link {
		font-size: 12px;
	}

	/* tammy - start */
	.social_manu {
		padding-top: 50px;
		padding-bottom: 120px;
	}

	.social_core {
		padding-top: 50px;
	}

	.std_title30 {
		font-size: 24px;
	}

	.talent_intro_li_text {
		width: 54%;
	}

	.social_manu .talent_intro_ul .std_word2 p {
		margin-bottom: 0.2em;
	}

	.social_manu .talent_intro_ul {
		margin-top: 52px;
	}

	.talent_promote {
		--width1: 170px;
	}

	.talent_promote_li_item .std_tit5 {
		margin-top: 18px;
	}

	.scheme_list_li {
		padding: 0 30px;
	}

	.scheme_list_font {
		margin-top: 22px;
		margin-bottom: 6px;
	}

	.scheme_list_font .t_fonth3 {
		font-size: 28px;
	}

	/* tammy - end */
	.invest_cta_bable p {
		font-size: 16px;
	}

	.iisl_right p {
		font-size: 20px;
	}

	.roboto_intro_li_item .std_tit4 {
		font-size: 18px;
	}

	.roboto_intro_li_item {
		padding: 50px 30px;
	}

	.roboto_intro_li {
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.roboto_intro_ul {
		margin: 0px -15px;
	}

	.roboto_activity .ecbw_li .std_tit4,
	.esg_care .ecbw_li .std_tit4 {
		margin-top: 20px;
		font-size: 18px;
	}

	.tech_main .mod_title .std_tit2 {
		font-size: 32px;
		margin-bottom: 10px;
	}

	.tech_int_left {
		padding-right: 50px;
		padding-top: 10px;
	}

	.tech_intro_text {
		padding: 20px 20px 18px 32px;
	}

	.tech_int_left {
		padding-right: 30px;
		padding-top: 0;
	}

	.tech_main .mod_title .std_tit2 {
		font-size: 30px;
	}

	.tech_adv_item_text .std_title30 {
		font-size: 22px;
	}

	.tech_intro_text {
		padding: 0 50px 0 40px;
	}

	.tech_intro_text .std_word1 {
		height: 300px;
	}

	.tacl_test .std_word2 {
		height: 170px;
	}

	.line_main .std_tit2 {
		font-size: 32px;
	}

	.line_sec3_text {
		top: 0;
	}

	.line_sec3_text2 {
		font-size: 14px !important;
		line-height: 1.3 !important;
	}

	.line_sec3_text li {
		margin-bottom: 22px;
	}

	.line_sec3 .line_sec3_text li .line_sec3_text2 {
		margin-top: 5px;
	}

	.line_sec3_text li {
		margin-bottom: 41px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 38px;
	}

	.head_height {
		padding-top: 150px;
	}

	.swru_li {
		height: 308px;
	}

	/* 1360end */
}

@media screen and (max-width: 1280px) {

	.home_service_top_ri .imgs .item {
		height: 110px;
	}

	.mod_fot_top .line {
		width: 58%;
	}

	.ys_modal_content {
		max-height: 600px;
	}

	.std_tit1 {
		font-size: 40px;
	}

	.std_tit2 {
		font-size: 34px;
	}

	.std_padd {
		padding: 60px 0;
	}

	.std_word,
	.std_word p {
		font-size: 14px;
	}

	.std_word1,
	.std_word1 p {
		font-size: 15px;
	}

	.hpbl_wrap_btm {
		padding: 34px 35px 18px;
	}

	.home_press {
		padding-bottom: 20px;
	}

	.std_tit30 {
		font-size: 22px;
	}

	.hpbl_wrap_btm {
		padding: 28px 28px 18px;
	}

	.swlc_li_btm_li a {
		padding: 9px 22px;
		font-size: 14px;
	}

	.page_cont_le {
		padding-right: 32px;
	}

	.page_cont_ri {
		padding-left: 32px;
	}

	.compan_about_ri_info p {
		margin-bottom: 4px;
	}

	.std_tit36 {
		font-size: 24px;
	}

	.edbl_wrap_le {
		width: 250px;
		padding-right: 19px;
		padding-top: 17px;
	}

	.edbl_wrap_ri {
		width: calc(100% - 250px);
	}

	.ewtr_top .std_tit5 {
		font-size: 16px;
	}

	.cont_addre_cont {
		padding: 36px 40px 22px 40px;
	}

	.clbi_li_posit_tit {
		margin-bottom: 8px;
	}

	.clbi_li_dots {
		width: 7px;
		height: 7px;
	}

	.fwbu_wrap_le {
		margin-top: 2px;
	}

	.mdlr_le p {
		font-size: 14px;
	}

	.mhrn_down2_li_le {
		width: 20px;
	}

	.mdlw_top a {
		font-size: 14px;
	}

	.ssul-wrap {
		padding: 15px;
	}

	.spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link {
		font-size: 14px;
	}

	.csii_info {
		max-height: 238px;
	}

	.slbl_ul_li a {
		padding-left: 32px !important;
	}

	.compan_about_ri .cabu_li_tit p {
		font-size: 24px;
	}

	.compan_about_ri .cabu_li_tit span {
		font-size: 14px;
	}

	.cabu_li_info .std_tit4 {
		font-size: 14px;
	}

	.scheme_list_li {
		padding: 0 20px;
	}

	.scheme_list_font {
		margin-top: 18px;
		margin-bottom: 6px;
	}

	/* tammy - start */
	.social_share_modal {
		transform: translate(calc(-50% + 20px), 0);
		left: 50%;
	}

	.social_share_modal.on {
		transform: translate(-50%, 0);
	}

	.scln_top_text span {
		margin-left: 10px;
	}

	.scln_top_text {
		margin-top: 18px;
	}

	.scln_xia_cry_list {
		width: 80%;
	}

	.social_manu {
		padding-bottom: 100px;
	}

	.social_core_list_nub {
		margin-bottom: 50px;
	}

	.campus_main .esg_care_btm_ress,
	.social_main .esg_care_btm_ress {
		margin-top: 30px;
	}

	.social_manu .talent_intro_ul .std_word2 p {
		font-size: 14px;
		margin-bottom: 0.4em;
	}

	.social_manu .talent_intro_ul {
		margin-top: 46px;
	}

	.talent_promote {
		--width1: 165px;
	}

	.talent_promote_li_item .std_tit5 {
		margin: 0;
		width: var(--width1);
		margin-top: 18px;
	}

	.std_padd1 {
		padding-bottom: 60px;
	}

	/* tammy - end */
	.std_padd0 {
		padding: 60px 0;
	}

	.telent_main .talent_intro_li_text {
		padding: 50px 30px 30px 32px;
	}

	.mod_title .std_title30 {
		font-size: 28px;
	}

	.tech_intro_text .std_word1 {
		height: 292px;
	}

	.tacl_test .std_word2 {
		height: 146px;
	}

	.line_sec1_li {
		margin-bottom: 100px;
	}

	.line_sec4_cont {
		padding: 40px;
	}

	.line_main .std_title32 {
		font-size: 26px;
	}

	.line_sec2_text {
		padding: 40px 30px;
	}

	.line_main .std_tit2 {
		font-size: 28px;
	}

	.line_sec1_li_img .ys_imgbox_cover {
		width: 400px;
	}

	.line_sec1_li_img::before {
		width: 430px;
		height: 430px;
	}

	.line_sec3_text2 {
		line-height: 1.3 !important;
	}

	.line_sec3_text li {
		margin-bottom: 14px;
	}

	.tech_int_cont {
		margin-bottom: 20px;
	}

	/* helen star */
	.page_cont_ri {
		padding-right: 32px;
		padding-left: 0;
	}

	.page_cont_le {
		padding-right: 0;
		padding-left: 32px;
	}

	.mdru_li {
		min-width: 165px;
	}

	.page_cont_le {
		width: 366px;
	}

	.page_cont_ri {
		width: calc(100% - 366px);
	}

	.line_sec3_text li {
		margin-bottom: 38px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 35px;
	}

	.line_sec3_text {
		width: 29%;
	}

	.line_sec3_svg {
		width: 40%;
	}

	.line_sec3_text .std_tit2 {
		margin-bottom: 36px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 27px;
	}

	.line_sec3_text li {
		margin-bottom: 30px;
	}

	/* helen end */

	.swru_li {
		height: 282px;
	}

	/* 2025.2.10 ada start */
	.detail-main .ys_ban_slick .slick-dots li {
		width: 9px;
		height: 9px;
	}

	.detail-quote-cry-btn {
		margin-top: 25px;
	}

	.detail-quote {
		padding-top: 110px;
	}

	.mod-space {
		padding-top: 60px !important;
	}

	.mod-space3 {
		padding-bottom: 60px !important;
	}

	.detail-tech-ul {
		margin-top: 30px;
	}

	.detail-feat-le h2 {
		margin-bottom: 25px;
	}

	.detail-feat-ri {
		padding-left: 50px;
	}

	.dflu-li-word .std_word {
		margin-top: 12px;
	}

	.dflu-li {
		padding: 0 8px;
	}

	.detail-feat-le-ul {
		margin: 0 -8px;
	}

	.dflu-li-word {
		padding-left: 20px;
	}

	.dflu-li-word::before {
		width: 8px;
		height: 8px;
	}

	.dfrt-img {
		margin: 0 30px;
	}

	.dfrt-link {
		padding: 25px 20px 30px 35px;
	}

	.tech-main .dfrt-link {
		padding: 25px 20px 5px 35px;
	}

	.dfrt-link-text {
		margin-top: 10px;
	}

	.dfrt-link-ul {
		margin-top: 20px;
	}

	.dfrt-link-ul-li {
		margin-bottom: 12px;
	}

	.detail-feat-ri-bom {
		padding: 30px 25px 0 45px;
	}

	.dfrb-load {
		margin-top: 15px;
	}

	.detail-feat-ri-cry {
		padding: 40px 0 50px;
	}

	.dlul-box img,
	.dfrb-load img {
		width: 20px;
		margin-right: 18px;
	}

	.detail-model-cry h2 {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.detail-model-ul-li1 tr td:nth-child(1) {
		width: 25.5%;
	}

	.detail-model-ul-li1 tr td:nth-child(3) {
		width: 21%;
	}

	.detail-model-ul-li1 tr td:nth-child(4) {
		width: 10%;
	}

	.yxedr_active td {
		padding: 20px 13px;
	}

	.detail-model-ul-li {
		padding-bottom: 50px;
	}

	.detail-tech .dtsb-prev {
		left: -64px;
		width: 36px;
		height: 36px;
	}

	.detail-tech .dtsb-next {
		right: -64px;
		width: 36px;
		height: 36px;
	}

	.detail-tech-slick-btn {
		width: fit-content;
		position: relative;
		top: 0%;
		transform: translateY(0%);
		margin-top: 10px;
	}

	.detail-tech .dtsb-prev {
		position: relative;
		left: 0px;
		width: 36px;
		height: 36px;
		top: 0%;
		transform: translateY(0%);
	}

	.detail-tech .dtsb-next {
		position: relative;
		right: 0px;
		width: 36px;
		height: 36px;
		top: 0%;
		transform: translateY(0%);
		margin-left: 8px;
	}

	.dtul-text {
		left: 32px;
		bottom: 24px;
		font-size: 26px;
	}

	.mod-midtit,
	.mod-midtit p {
		font-size: 20px;
	}

	.detail-quote-cry-btn .mod_more_link {
		width: 110px;
	}

	.mod_more .mod_more_link {
		line-height: 32px;
	}

	.mod_more .mod_more_link {
		padding: 0 25px;
	}

	.detail-quote-cry-word p {
		margin-top: 10px;
	}

	.video-btn img {
		width: 60px;
	}

	.client-coop-ul {
		margin-top: 35px;
	}

	.client-coop-ul-li {
		padding: 0 7px;
		margin-bottom: 12px;
	}

	.client-coop-ul {
		margin: 0 -7px;
		margin-top: 30px;
	}

	.mod-toptit,
	.mod-toptit p {
		font-size: 24px;
	}

	.mod-space4 {
		padding-top: 20px !important;
	}

	.cpul-prod img {
		margin-top: 44px;
	}

	.tech-main .detail-feat-le.yxedr_active img {
		margin-top: 30px;
	}

	.thsc_ri {
		padding: 0 40px;
	}

	.thsc_ri_cry {
		top: 40%;
		transform: translateY(-50%);
	}

	.thlb_ri {
		padding-left: 100px;
	}

	.tech_hight_slit .ticl_li_bom_btn a {
		top: calc(100% + 30px);
	}

	.cont_map_tit {
		top: 60px;
	}

	.cont_map_ul_li {
		width: 33.333333%;
		padding: 0 12px;

	}

	.cmid_li {
		opacity: 0;
		transform: scale(0.42);
		padding: 30px 15px 35px;
	}

	.cmid_li_ul_li {
		margin-top: 13px;
	}

	.cmip_li_addr p {
		font-size: 8px;
	}

	.cont_map {
		height: 800px;
	}

	.cmip_li.act .cmip_li_addr img {
		width: 14px;
	}

	.cmip_li_addr img {
		width: 10px;
	}

	.cmul_top_num {
		font-size: 46px;
	}

	.ticl_li {
		padding-right: 60px;
	}

	.ticl_li_bom {
		padding-right: 50px;
	}

	.cmid_li {
		max-height: 450px;
	}

	.cont_map_img .cmid_li {
		min-width: 365px;
	}

	.cmip_li_xing p {
		font-size: 14px;
	}

	/* 2025.2.10 ada end */
	/* 1280end */
}

/* 1200~992 平板横屏*/
@media screen and (max-width: 1200px) {

	/* 2025.2.10 ada start */
	.client-main .ys-video-btn {
		bottom: 60px;
		right: 40px;
	}

	.video-btn img {
		width: 52px;
	}

	.cpul-equi .swiper {
		margin-top: 25px;
	}

	.mod-tit,
	.mod-tit p {
		font-size: 30px;
	}

	/* 2025.2.10 ada end */
	.hpbl_wrap_btm_ul {
		margin-bottom: 80px;
	}

	.home_press {
		padding-bottom: 0px;
	}

	.hhpw_tit {
		margin-bottom: 10px;
	}


	.compan_partn_btm_width .edbl_qieh {
		width: 402px;
	}

	.compan_partn_btm_width .edbl_qieh {
		bottom: 30px;
	}

	.edbl_qieh_btn {
		width: 36px;
	}

	.cdbh_box_arr {
		width: 36px;
		height: 36px;
		margin-top: -17px;
	}

	.cbrh_item span {
		font-size: 48px;
	}

	.cbrh_item span::before {
		left: -32px;
		width: 11px;
		height: 11px;
	}

	.cdbh_slick {
		padding-top: 46px;
	}

	.cblw_item span {
		font-size: 16px;
	}

	.cblw_item::before {
		width: 11px;
		height: 11px;
	}

	.cdbh_box_le,
	.cdbh_box_ri {
		margin-top: -38px;
	}

	.cblw_item {
		height: 36px;
	}

	.esg_care_btm_wrap {
		width: 400px;
	}


	.cont_form_cont {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 42px;
	}

	.scheme_list_li {
		padding: 0 18px;
		padding-bottom: 42px;
	}
	
	.scheme_list_font {
		margin-top: 14px;
		margin-bottom: 4px;
	}
	
	.scheme_list_font .t_fonth3 {
	    font-size: 24px;
	}

	/* tammy - start */
	.social_share_modal.on {
		transform: translate(0, 0);
	}

	.social_share_modal {
		transform: translate(20px, 0);
		left: auto;
		right: 0;
	}

	.talent_intro_li_text {
		width: 50%;
	}

	/* tammy - end */
	.std_tit2 {
		font-size: 30px;
	}

	.tech_intro_text {
		right: 40px;
		overflow: hidden;
	}

	.tech_adv_item_text .std_word1 p {
		line-height: 1.5;
	}

	.tech_intro_text {
		padding: 0 40px 0 30px;
	}

	.line_main .std_title32 {
		font-size: 22px;
	}

	.line_sec1_li {
		margin-bottom: 80px;
	}

	.line_sec3 {
		padding: 60px 40px;
	}

	.line_sec2 {
		padding: 0 40px;
	}

	.line_sec3_text li {
		margin-bottom: 30px;
	}

	.tech_intro_item {
		width: calc(100% - 80px);
		padding: 0;
	}

	.talent_intro .std_tit2 {
		width: 50%;
	}

	.page_cont_wrap {
		width: 100%;
	}

	.line_sec3_text li {
		margin-bottom: 42px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 39px;
	}

	.swru_li {
		height: 307px;
	}

	/* 1200end */
}

@media screen and (max-width: 1199px) {
	.head_height_padd_width {
		width: 100%;
	}

	.head_height_padd {
		padding-left: 40px;
		padding-right: 40px;
	}


	.head_height {
		padding-top: 50px;
		padding-bottom: 60px;
	}

	.hhpw_tit {
		margin-bottom: 10px;
	}

	.ys_ban_imgbox .ys_ban_video {
		display: none;
	}

	.home_service_top_le {
		width: 100%;
		padding-right: 0;
		padding-bottom: 30px;
	}

	.home_service_top_ri {
		width: 100%;
	}

	.home_service_cont {
		padding-left: 0px;
		padding-right: 0px;
	}

	.home_service_wrap {
		border-radius: 0;
	}

	.home_service_top {
		position: static;
		top: auto;
		left: auto;
		transform: none;
		padding-top: 40px;
		padding-bottom: 20px;
	}

	.home_service_wrap {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
	}

	.home_service_wrap img {
		height: 100%;
		object-fit: cover;
	}

	.mod_fot_le {
		width: 100%;
		padding-bottom: 0;
	}

	.mod_fot_ri {
		width: 100%;
	}

	.mod_fot_le_map {
		width: 100%;
	}

	.std_tit4 {
		font-size: 18px;
	}

	.service-networ-btm {
		margin-top: -190px;
	}

	.mfls_wrap {
		width: 30px;
		height: 30px;
	}

	.mfls_wrap img {
		width: 20px;
	}

	.ys_b1page .ys_main {
		margin-top: 0px;
	}

	.swlc_li .swlc_li_top {
		padding: 16px 20px;
	}

	.soluti_wrap_le {
		width: 235px;
	}

	.soluti_wrap_ri {
		width: calc(100% - 235px);
	}

	.spul_le {
		width: 53%;
		padding-left: 20px;
		padding-top: 30px;
		padding-bottom: 30px;
	}

	.soluti_Page_ul_li.on .spul_le {
		padding-left: 20px;
		padding-right: 20px;
	}

	.clsc_dots_top {
		bottom: 40px;
	}

	.compan_about_cont {
		height: auto;
	}

	.compan_about_cont_wrap {
		height: auto;
		top: auto;
	}

	.compan_about_le {
		position: relative;
		top: auto;
		left: auto;
	}

	.compan_about_cont_wrap {
		flex-wrap: wrap;
		flex-direction: column-reverse;
		width: 100%;
	}

	.compan_about_ri {
		width: 100%;
		padding-left: 0;
		margin-bottom: 20px;
	}

	.compan_about_le {
		width: 100%;
	}

	.compan_about_btm {
		padding-top: 0;
	}

	.compan_about_btm {
		justify-content: flex-start;
	}

	.cabu_li_tit p {
		font-size: 32px;
	}

	.compan_about_btm_ul {
		width: 100%;
		padding-right: 0;
		display: flex;
		flex-wrap: wrap;
		justify-content: space-between;
	}

	.cabu_li {
		width: 49%;
	}

	.ccul_wrap_btm {
		padding: 20px 20px;
		padding-bottom: 22px;
	}

	.ccul_wrap_btm_tit {
		margin-bottom: 6px;
	}

	.ccul_wrap_btm_info p {
		margin-bottom: 6px;
		padding-left: 16px;
	}

	.esg_commit_le_img {
		width: 30px;
	}

	.esg_commit_cont {
		padding: 35px 28px;
	}

	.esg_commit_le {
		padding-right: 20px;
		padding-left: 45px;
	}

	.esg_commit_ri a {
		padding: 26px 20px;
	}

	.esg_commit_ri {
		width: 290px;
	}

	.esg_commit_le {
		width: calc(100% - 290px);
	}

	.esg_commit_ri_icon img {
		width: 18px;
	}

	.esg_commit_ri_icon {
		width: 36px;
		height: 36px;
	}

	.eeru_wrap_top_ri {
		padding-left: 16px;
	}

	.ewtr_top .std_tit5 {
		font-size: 14px;
	}

	.cont_addre_le {
		width: 210px;
	}

	.cont_addre_ri {
		padding-left: 35px;
		width: calc(100% - 210px);
	}

	.carb_le .std_tit5,
	.carb_ri .std_tit5 {
		font-size: 16px;
	}

	/* .carb_le {
		width: 140px;
	} */

	.carb_ri {
		width: calc(100% - 140px);
		padding-left: 20px;
	}

	.carb_le::after {
		height: 16px;
	}

	.soluti_Page_ul_li .spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link:hover {
		padding-right: 18px;
	}

	.ys_pagepri .ys_priban {
		top: 50%;
	}

	/* tammy - start */
	.talent_intro_li_text,
	.social_manu .talent_intro_li_text {
		padding: 22px 15px 20px 20px;
	}

	.talent_intro_li_text {
		width: 52%;
	}

	.std_title30 {
		font-size: 22px;
	}

	.social_manu .talent_intro_ul .std_word2 p {
		margin-bottom: 0.2em;
	}

	.talent_promote {
		--width1: 155px;
	}

	.campus_main .social_manu .talent_promote {
		margin-top: 44px;
	}

	.std_padd1 {
		padding-bottom: 50px;
	}

	.mod_more .social_btn_link {
		padding: 8px 32px;
		font-size: 16px;
	}

	.social_manu {
		padding-top: 40px;
		padding-bottom: 90px;
	}

	.social_select_list_nub {
		width: 20%;
	}

	.social_select_box {
		padding: 36px 28px 36px 30px;
	}

	.social_select_type_nub .std_tit5,
	.social_select_list_nub {
		margin-bottom: 16px;
	}

	.social_select_list {
		margin-bottom: -16px;
	}

	.ssln_span {
		width: 14px;
		height: 14px;
		margin-right: 7px;
		top: 6px;
	}

	.ssln_font {
		max-width: calc(100% - 21px);
	}

	.ssst_font {
		font-size: 14px;
	}

	.ssst_icon {
		width: 18px;
		margin-left: 8px;
	}

	.social_select_search_input {
		width: calc(100% - 100px);
	}

	.sssi_box input {
		height: 42px;
		padding: 0 20px;
	}

	.sssi_btn_link_font {
		margin-left: 12px;
	}

	.sssi_btn {
		width: 120px;
	}

	.sssi_box {
		width: calc(100% - 120px);
	}

	.social_select_search {
		margin-bottom: 28px;
	}

	.social_select_type_nub {
		padding-top: 21px;
		margin-top: 28px;
	}

	.scln_top,
	.scln_xia {
		padding-right: 24px;
		padding-left: 24px;
	}

	.scln_top_text {
		margin-top: 12px;
	}

	.scln_top {
		padding-top: 30px;
		padding-bottom: 24px;
	}

	.scln_xcl_item {
		margin-bottom: 28px;
	}

	.scln_xia_cry_list {
		margin-bottom: 38px;
	}

	.scln_xia_cry {
		padding-bottom: 44px;
	}

	.social_core_list_nub {
		margin-bottom: 40px;
	}

	.stfo_btn {
		width: 20px;
		height: 20px;
		margin-left: 20px;
	}

	.talent_promote {
		--width1: 125px;
	}

	.talent_promote_li_item .std_tit5 {
		font-size: 14px;
	}

	.talent_promote_li_item .std_tit5 {
		margin-top: 14px;
	}

	/* tammy - end */
	.invest_white_top_li a,
	.invest_white_bot_li a {
		padding: 32px 30px;
	}

	.talent_recru_item .mod_ban_btm_more {
		margin-top: 20px;
	}

	.talent_recru_item_img {
		opacity: 1;
	}

	.talent_recru_item .ys_cont1440 {
		/* position: static;
        transform: translate(0, 0); */
		padding: 0 40px;
	}

	.talent_recru_item .mod_more .mod_more_link {
		background: #fff;
		color: #352BF1;
	}

	.esg_care .esg_care_btm_wrap {
		width: 700px;
	}

	.line_sec1_li_img .ys_imgbox_cover {
		width: 75%;
	}

	.line_sec1_li_img::before {
		width: 40vw;
		height: 40vw;
	}

	.line_sec2 {
		padding: 0 40px;
	}

	.tech_intro_text .std_word1 {
		height: 270px;
	}

	.tacl_test .std_word2 {
		height: 100px;
	}


	.page_cont_le {
		width: 300px;
	}

	.page_cont_ri {
		width: calc(100% - 300px);
	}

	.pcll_wrak_time {
		padding-right: 15px;
	}

	.line_sec3_text li {
		margin-bottom: 17px;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 15px;
	}

	.swru_li {
		height: 206px;
	}

	/* 2025.2.11 ada start*/
	.cmip_li_addr p {
		display: none;
	}

	.cmip_li_addr svg {
		display: none;
	}

	.cont_map_img.on {
		transform: scale(2);
	}

	.cont_map {
		height: 800px;
	}

	.cont_map_ul_li {
		font-size: 18px;
		color: #0001B2;
		padding: 20px 20px;
	}

	.cmid_li1 {
		left: 28% !important;
	}

	.cmid_li2 {
		left: 40% !important;
	}

	.cmid_li3 {
		left: 45% !important;
		top: 5% !important;
	}

	.cmip_li.act .cmip_li_addr img {
		width: 10px;
	}

	.cmip_li .cmip_li_addr img {
		width: 6px;
	}

	.cmip_li_xing p {
		font-size: 12px;
	}

	.cmid_li {
		transform: scale(0.36);
	}

	.cont_map_img .cmid_li {
		min-width: 352px;
	}

	.cont_map_img .cmid_li1 {
		margin-left: -100px;
	}

	.cmid_li2 {
		left: 40% !important;
		top: 5% !important;
	}

	.cmul_top_tit {
		font-size: 16px;
	}

	.cont_map_ul {
		margin: 0 -10px;
	}

	.cont_map_ul_li {
		font-size: 18px;
		color: #0001B2;
		padding: 0px 10px;
	}

	.cmul_top_num {
		font-size: 42px;
	}

	.cmul_bom {
		margin-top: 34px;
	}

	.ticl_li {
		padding-right: 40px;
	}

	.ticl_li_bom {
		padding-right: 30px;
	}

	.tech_hight_stack .thsc_ri {
		padding: 0 50px 0 30px;
	}



	/* 2025.2.11 ada end*/
	/* 1199 end */
}


/* 991~768 平板竖屏 重点*/
@media screen and (max-width: 991px) {
	.region-circle {
		width: 80px;
		height: 80px;
	}

	.home_news_btm_le {
		width: 100%;
		padding-right: 0;
	}

	.home_news_btm_ri {
		width: 100%;
	}

	.hpbr_li_wrap_ri {
		padding-top: 18px;
		padding-bottom: 18px;
	}

	.hpbr_li {
		margin-bottom: 0;
	}

	.mod_fot_top {
		padding-top: 32px;
		padding-bottom: 20px;
		flex-direction: column;
	}

	.mod_fot_top .line {
		margin: 10px 0;
	}



	.mod_footer_top a {
		width: 100px;
	}

	.mod_fot_ri {
		padding-left: 0px;
		width: 100%;
	}

	.mfrw_lim {
		padding-top: 4px;
	}

	.mod_fot_ri {
		padding-bottom: 20px;
	}

	.mflb_le .tit {
		font-size: 16px;
	}

	.mflb_le p {
		padding-top: 8px;
		font-size: 14px;
	}

	.mod_footer_copyright {
		padding: 10px 0;
	}

	.mod_footer_copyright_text p {
		font-size: 12px;
	}

	.hlwr_info {
		margin-bottom: 6px;
	}

	.hpbl_wrap_btm_more {
		width: 50px;
		height: 24px;
	}

	.home_about_le {
		padding-right: 20px;
	}

	.home_about_le {
		width: 55%;
	}

	.home_about_ri {
		width: 45%;
	}

	.std_tit3 {
		font-size: 30px;
	}

	.haru_li {
		margin-bottom: 36px;
	}

	.press_news_recom_ri {
		padding: 25px 20px;
	}

	.press_news .hpbl_wrap_btm_tit {
		margin-bottom: 5px;
	}

	.press_news .hpbl_wrap_btm_infol {
		margin-bottom: 10px;
	}

	.press_news .hpbl_wrap_btm_ul {
		margin-bottom: 18px;
	}

	.pnul_wrap_btm {
		padding: 19px 20px 22px;
	}

	.pnul_wrap .hlwr_info {
		margin-bottom: 15px;
	}

	.ys_phfy a {
		color: #fff;
	}

	.press_news_pagin {
		padding-top: 8px;
	}

	.mod_bord {
		display: none;
	}

	.page_cont_le {
		width: 300px;
	}

	.page_cont_ri {
		width: calc(100% - 300px);
	}

	.service-networ-btm-wrap {
		padding: 30px 20px 30px;
	}

	.service-networ-img-wrap img {
		min-height: 260px;
		object-fit: cover;
	}

	.scheme_list_li {
		padding: 0 16px;
		padding-bottom: 32px;
	}
	
	.scheme_list_font {
		margin-top: 12px;
		margin-bottom: 4px;
	}
	
	.scheme_list_font .t_fonth3 {
	    font-size: 20px;
	}

	.contant-form-btm-tit {
		margin-bottom: 25px;
	}

	.cfbu-li {
		padding: 6px 28px;
	}

	.ccul_wrap_btm_info p::after {
		width: 6px;
		height: 6px;
		top: 7px;
	}

	.cdbh_box_le,
	.cdbh_box_ri {
		width: 140px;
	}

	.cdbh_box_ri {
		right: 55px;
	}

	.cdbh_box_le {
		left: 55px;
	}

	.cdbh_box_ri_hyear {
		margin-right: 208px;
		margin-left: 208px;
	}

	.cont_addre_le {
		width: 160px;
	}

	.cont_addre_ri {
		padding-left: 20px;
		width: calc(100% - 160px);
	}

	.soluti_wrap_le {
		position: relative;
		top: auto;
		left: 0;
	}

	.soluti_wrap_le {
		width: 100%;
		margin-bottom: 20px;
	}

	.ssul-wrap-svg {
		width: 40px;
		margin-bottom: 10px;
	}

	.ssul-wrap {
		padding: 16px;
	}

	.soluti_wrap_ri {
		width: 100%;
		padding-left: 0;
	}

	.mod_fot_informa {
		flex-wrap: wrap;
	}

	.video_pop_le {
		width: 38px;
	}

	.ys_videom_content {
		max-width: calc(100vw - 40px);
		margin: 0 auto;
	}

	.ys_videom_close {
		right: 22px;
		top: -1.5em;
	}

	.soluti_wrap_le {
		max-height: 320px;
		height: auto !important;
	}

	.hwbu_li {
		margin-bottom: 3px;
	}

	.press_news .hpbl_wrap_btm_ul {
		margin-bottom: 12px;
	}

	.cont_addre,
	.esg_commit {
		padding-top: 30px !important;
	}

	/* tammy - start */
	.campus_main .esg_care_top_tit,
	.social_main .esg_care_top_tit {
		margin-bottom: 0;
	}

	.campus_main .esg_care_top,
	.social_main .esg_care_top {
		padding-bottom: 0;
	}

	.talent_intro_li .ys_imgbox_cover {
		width: 100%;
	}

	.talent_intro_li_text {
		position: relative;
		width: 100%;
		height: auto;
		top: auto;
		left: auto;
	}

	.talent_intro_li .ys_imgbox_cover,
	.talent_intro_li:nth-child(2n) .ys_imgbox_cover {
		float: none;
	}

	.talent_intro_li_text,
	.social_manu .talent_intro_li_text {
		padding: 22px 18px 22px 18px;
		margin-top: -10px;
	}

	.talent_intro_li .ys_imgbox_cover {
		border-radius: 8px 8px 0 0;
	}

	.talent_intro_li:nth-child(2n) .talent_intro_li_text {
		position: relative;
	}

	/* tammy - end */
	.invest_white_top_li {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.invest_white_top_ul,
	.invest_white_bot_ul {
		margin: 0 -10px;
	}

	.invest_white_bot_li {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.invest_white_top_li .std_tit5,
	.invest_white_bot_li .std_tit5 {
		margin-bottom: 22px;
	}

	.invest_white_top_li a,
	.invest_white_bot_li a {
		padding: 26px 20px;
	}

	.invest_cta_bable {
		padding: 30px 30px 24px;
	}

	.source_bot_li .std_title30,
	.source_bot_li .std_word2 {
		padding-left: 32px;
	}

	.source_bot_li .mod_ban_btm_more {
		margin-left: 32px;
	}

	.source_bot_li {
		padding: 26px 35px;
	}

	.source_top_left {
		padding-right: 0;
		width: 100%;
	}

	.source_top_right {
		width: 100%;
		margin-top: 20px;
	}

	.source_top {
		flex-wrap: wrap;
	}

	.telent_main .talent_intro_li_text {
		padding: 30px 25px;
	}

	.talent_promote {
		--width1: 100px;
	}

	.roboto_intro .mod_title {
		width: 100%;
	}

	.roboto_intro_bj {
		display: none;
	}

	.roboto_intro_li {
		width: 50%;
	}

	.roboto_activity .ecbw_li .std_tit4,
	.esg_care .ecbw_li .std_tit4 {
		margin-top: 16px;
		font-size: 16px;
	}

	.roboto_intro_li_item {
		padding: 46px 26px;
	}

	.mod_title .std_title30 {
		font-size: 26px;
	}

	.tech_intro_text .std_word1 {
		height: 240px;
	}

	.tacl_test .std_word2 {
		height: 126px;
	}

	.line_sec2_text,
	.line_sec2_img {
		width: 100%;
	}

	.line_sec2_text {
		position: static;
	}

	.line_sec2_cont {
		display: flex;
		flex-direction: column-reverse;
	}

	.line_sec3_text {
		position: static;
		width: 100%;
	}

	.line_sec3_cont {
		padding: 0px;
	}

	.line_sec3_text li {
		margin-bottom: 18px;
	}

	.line_sec3_svg {
		width: 100%;
		margin: 20px auto;
	}

	.line_sec3_svg_ph {
		display: block;
	}

	.line_sec3_svg_pc {
		display: none;
	}

	.tech_int_cont {
		margin-bottom: 0;
	}

	.talent_intro .std_tit2 {
		width: 60%;
	}


	.swru_li {
		height: 329px;
	}

	/* 2025.2.10 ada start */
	.tech_hight_stack .tech_hight_slit_cry {
		flex-direction: column-reverse;
	}

	.tech_hight_stack .thsc_le {
		width: 100%;
	}

	.tech_hight_stack .thsc_ri {
		position: relative;
	}

	.detail-main .ys_ban_slick .slick-dots li {
		width: 8px;
		height: 8px;
	}

	.detail-quote-cry {
		width: 100%;
	}

	.detail-quote-cry-btn {
		margin-top: 25px;
	}

	.detail-quote {
		padding-top: 40px;
	}

	.mod-space {
		padding-top: 50px !important;
	}

	.mod-space3 {
		padding-bottom: 50px !important;
	}

	.detail-tech-ul {
		margin-top: 25px;
	}

	.detail-feat-le h2 {
		margin-bottom: 20px;
	}

	.detail-feat-le {
		width: 100%;
	}

	.detail-feat-ri {
		width: 100%;
		padding-left: 0px;
	}

	.dflu-li-word .std_word {
		margin-top: 10px;
	}

	.dflu-li {
		padding: 0 8px;
	}

	.detail-feat-le-ul {
		margin: 0 -8px;
	}

	.dflu-li-word {
		padding-left: 20px;
	}

	.dflu-li-word::before {
		width: 8px;
		height: 8px;
	}

	.dfrt-img {
		margin: 0 30px;
	}

	.dfrt-link {
		padding: 25px 25px 30px 45px;
	}

	.tech-main .dfrt-link {
		padding: 25px 25px 5px 45px;
	}

	.dfrt-link-text {
		margin-top: 10px;
	}

	.dfrt-link-ul {
		margin-top: 20px;
	}

	.dfrt-link-ul-li {
		margin-bottom: 12px;
	}

	.detail-feat-ri-bom {
		padding: 30px 25px 0 45px;
	}

	.dfrb-load {
		margin-top: 15px;
	}

	.detail-feat-ri-cry {
		padding: 40px 0 50px;
	}

	.dlul-box img,
	.dfrb-load img {
		width: 20px;
		margin-right: 18px;
	}

	.detail-model {
		padding-top: 40px;
	}

	.detail-model-cry h2 {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	.detail-model-cry {
		width: 100%;
	}

	.detail-tech-cry {
		width: 100%;
	}

	.detail-model-ul-li1 tr td:nth-child(1) {
		width: 25.5%;
	}

	.detail-model-ul-li1 tr td:nth-child(3) {
		width: 21%;
	}

	.detail-model-ul-li1 tr td:nth-child(4) {
		width: 10%;
	}

	.yxedr_active td {
		padding: 20px 13px;
	}

	.detail-tech .dtsb-prev {
		width: 30px;
		height: 30px;
	}

	.detail-tech .dtsb-next {
		width: 30px;
		height: 30px;
	}

	.dtul-text {
		left: 30px;
		bottom: 22px;
		font-size: 24px;
	}

	.mod-midtit,
	.mod-midtit p {
		font-size: 18px;
	}

	.dflu-li-word::before {
		top: 10px;
	}

	.dflu-li-word {
		padding-left: 16px;
	}

	.dfrt-img {
		width: 120px;
	}

	.detail-quote-cry-btn .mod_more_link {
		width: 110px;
	}

	.mod_more .mod_more_link {
		line-height: 32px;
	}

	.detail-quote-cry-word p {
		margin-top: 6px;
	}

	.mod_more .mod_more_link {
		padding: 0 25px;
	}

	.video-btn img {
		width: 46px;
	}

	.client-main .ys-video-btn {
		right: 40px;
	}

	.client-coop-ul-li {
		width: 100%;
	}

	.ccul-word {
		bottom: 20px;
		padding: 0 25px 0 20px;
	}

	.cpul-equi .swiper-pagination {
		margin-top: 35px;
	}

	.mod-tit,
	.mod-tit p {
		font-size: 28px;
	}


	.tech-main .detail-feat-le.yxedr_active img {
		margin-top: 20px;
	}

	.detail-feat-ri {
		margin-top: 20px;
	}

	.tech_main h2 {
		margin-bottom: 26px;
	}

	.tech_hight_slit_cry {
		flex-wrap: wrap;
	}

	.thsc_le {
		width: 100%;
	}

	.thsc_ri {
		position: relative;
		width: 100%;
	}

	.thsc_ri_cry {
		padding: 25px 0;
		position: relative;
		top: 0%;
		transform: translateY(0%);
	}

	.tech_hight_slit .ticl_li_bom_btn a {
		position: relative;
		top: 0;
		margin-top: 20px;
	}

	.tech_hight_liqu_bom {
		flex-wrap: wrap;
	}

	.thlb_le {
		width: 100%;
	}

	.thlb_ri {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}

	.thsc_ri_btn {
		margin-top: 30px;
	}

	.tech_hight_stack .thsc_ri {
		padding: 0 50px 0 36px;
	}

	.cont_map {
		height: 600px;
	}

	.cmip_li_xing p {
		font-size: 10px;
		bottom: calc(100% + 0px);
	}

	.cont_map_tit {
		top: 20px;
	}

	.cmid_li {
		transform: scale(0.25);
	}

	.cmid_li1 {
		left: 22% !important;
		top: 5% !important;
	}

	.cmid_li2 {
		left: 30% !important;
		top: -5% !important;
	}

	.cmid_li3 {
		left: 43% !important;
		top: -8% !important;
	}

	.cmul_box {
		padding: 25px 10px 15px 18px;
	}

	.cmul_top_num {
		font-size: 30px;
		margin-top: 10px;
		margin-left: 6px;
	}

	.cmul_bom {
		margin-top: 26px;
	}

	.cont_map_ul {
		margin: 0 -5px;
	}

	.cont_map_ul_li {
		padding: 0px 5px;
	}

	.cmip_li_xing img {
		width: 12px;
		height: 12px;
	}

	.tlbu_li p::before {
		width: 10px;
		height: 10px;
	}

	.ticl_li {
		padding-right: 20px;
	}

	.ticl_li_top_img {
		width: 14px;
	}

	.ticl_li_top_tit {
		font-size: 16px;
	}

	.ticl_li_bom {
		padding-right: 20px;
	}

	.detail-feature .detail-feat-ri {
		display: none;
	}

	.detail-link {
		display: block;
	}

	.detail-model {
		padding-top: 0;
	}

	.cont_map_img .cmid_li {
		min-width: 340px;
	}

	/* 2025.2.10 ada end */
	/* 991end */
}

/* <768 移动端 重点*/
@media screen and (max-width: 768px) {

	.ys_ban_pc,
	.ys_nyban_pc {
		display: none;
	}

	.ys_ban_video {
		display: none;
	}

	.ys_ban_ph,
	.ys_nyban_ph {
		display: block;
	}

	.ys_modal_content {
		max-height: 550px;
		padding: 50px 20px;
	}

	.head_height {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.mod_tit32 {
		font-size: 18px;
	}

	.hhpw_tit .mod_tit32 {
		font-size: 22px;
	}

	.hhpw_tit {
		margin-bottom: 6px;
	}

	.std_tit5 {
		font-size: 16px;
	}

	.ys_ban_slick .slick-dots li::after {
		width: 6px;
		height: 6px;
	}

	.ys_ban_slick .slick-dots li {
		width: 14px;
		height: 14px;
	}

	.mod_more .mod_more_link {
		line-height: 34px;
	}

	.mod_ban_btm_tit {
		margin-bottom: 18px;
	}

	.mod_ban_btm {
		bottom: 72px;
	}

	.std_padd {
		padding: 40px 0;
	}

	.std_tit2 {
		font-size: 24px;
	}

	.hllt_img {
		width: 30px;
	}

	.hsbl_li_le {
		width: 50px;
		height: 50px;
	}

	.hsbl_li_le_top {
		width: 50px;
		height: 50px;
	}

	.hllb_svg {
		width: 50px;
		height: 50px;
	}

	.hsbl_li_ri {
		padding-left: 0px;
		padding-right: 10px;
	}

	.home_soluti_btm_le {
		padding-bottom: 10px;
	}

	.httw_tit {
		margin-bottom: 10px;
	}

	.std_word1,
	.std_word1 p {
		font-size: 14px;
	}

	.httw_info p {
		margin-bottom: 4px;
	}

	.std_mar {
		margin-bottom: 22px;
	}

	.home_press_btm_le {
		width: 100%;
		padding-right: 0;
		margin-bottom: 20px;
	}

	.home_press_btm_ri {
		width: 100%;
	}

	.home_press {
		padding-bottom: 0;
	}

	.home_about_le {
		width: 100%;
		padding-right: 0;
	}

	.home_about_ri {
		width: 100%;
	}

	.httw_more_pc {
		display: none;
	}

	.httw_more_ph {
		display: block;
	}

	.httw_info {
		padding-bottom: 0;
	}

	.home_about_ri {
		margin-top: 0;
		padding-bottom: 10px;
	}

	.std_tit3 {
		font-size: 20px;
	}

	.haru_li {
		margin-bottom: 15px;
	}

	.hpbl_wrap_btm {
		padding: 20px 20px 19px;
	}

	.std_tit30 {
		font-size: 18px;
	}

	.hpbl_wrap_btm_tit {
		margin-bottom: 10px;
	}

	.hpbl_wrap_btm_ul {
		margin-bottom: 18px;
	}

	.mod_fot {
		padding-top: 40px;
	}

	.mod_fot_le_logo {
		width: 124px;
		margin-bottom: 16px;
	}

	.mflb_ri_li {
		margin-bottom: 12px;
	}

	.mod_fot_le_btm {
		margin-bottom: 0;
	}

	.mfls_li {
		margin-right: 12px;
	}

	.mfls_wrap {
		width: 26px;
		height: 26px;
	}

	.mfls_wrap img {
		width: 18px;
	}

	.mod_fot_ri {
		padding-left: 20px;
	}

	.mod_fot_informa {
		flex-wrap: wrap;
		flex-direction: column-reverse;
	}

	.mod_fot_informa_ri {
		margin-bottom: 5px;
	}

	.home_service_top .httw_info {
		padding-bottom: 18px;
	}

	.soluti_wrap_le {
		width: 100%;
		margin-bottom: 20px;
	}

	.soluti_wrap_ri {
		width: 100%;
		padding-left: 0;
	}

	.slbb_le p {
		line-height: 32px;
	}

	.press_news_ul_li {
		width: 50%;
	}

	.press_news_recom_ri {
		padding: 20px 20px;
	}

	.page_cont_le_ph {
		display: block;
	}

	.page_cont_le_pc {
		display: none;
	}

	.page_cont_wrap {
		flex-direction: column-reverse;
	}

	.page_cont_ri::after {
		display: none;
	}

	.page_cont_ri {
		padding-left: 0;
		width: 100%;
	}

	.page_cont_le_top {
		margin-bottom: 20px;
	}

	.pcrt_tit {
		margin-bottom: 8px;
	}

	.page_cont_ri_top {
		margin-bottom: 15px;
	}

	.yxedr_active p {
		font-size: 14px;
	}

	.page_cont_ri_editor p {
		margin-bottom: 18px;
	}

	.page_cont_ri_editor {
		padding-bottom: 0px;
	}

	.page_cont_ri_btm {
		padding-top: 20px;
	}

	.pcrb_li a {
		font-size: 14px;
	}

	.pcrb_li a span {
		font-size: 16px;
		padding-right: 12px;
	}

	.pcrb_li:first-child {
		margin-bottom: 7px;
	}

	.page_cont_ri {
		padding-bottom: 23px;
	}

	.pclu_li:last-child {
		padding-bottom: 0;
	}

	.clsc_dots_top {
		width: 120px;
		bottom: 30px;
	}

	.clsc_dots_top_text .std_tit4 {
		font-size: 14px;
	}

	.clsc_dots_top::after {
		bottom: -11px;
		border: 6px solid transparent;
	}

	.compan_partn_btm {
		padding-top: 20px;
	}

	.cabu_li_tit p {
		font-size: 22px;
	}

	.clsc_dots_top::after {
		border-top-color: #5EECFF;
	}

	.std_tit36 {
		font-size: 18px;
	}

	.esg_commit_le_subt {
		padding-left: 30px;
	}

	.esg_commit_le_subt::after {
		width: 20px;
	}

	.esg_commit_le_img {
		width: 18px;
	}

	.esg_commit_cont {
		padding: 25px 20px;
	}

	.esg_commit_le {
		padding-right: 16px;
		padding-left: 27px;
	}

	.esg_commit_le_subt {
		margin-top: 10px;
	}

	.ecrb_ri {
		width: 16px;
	}

	.esg_commit_ri_icon {
		margin-bottom: 12px;
	}

	.esg_commit_ri_tit {
		padding-bottom: 18px;
	}

	.esg_commit_ri_btm {
		margin-top: 16px;
	}

	.edbl_wrap_le_ph {
		display: block;
	}

	.edbl_wrap_le_pc {
		display: none;
	}

	.edbl_wrap_le {
		width: 100%;
		padding-right: 0;
		padding-top: 0;
	}

	.edbl_wrap_ri {
		width: 100%;
	}

	.esg_devel_btm {
		padding: 0 30px;
	}

	.esg_devel_btm .edbl_qieh_le {
		left: -50px;
	}

	.esg_devel_btm .edbl_qieh_ri {
		right: -50px;
	}

	.edbl_wrap_le_ul {
		margin-bottom: 10px;
	}

	.ewru_li p {
		margin-bottom: 8px;
	}

	.esg_care_btm_wrap {
		width: 360px;
	}

	.esg_care_btm_ress {
		width: 100%;
	}

	.esg_care_top_tit {
		margin-bottom: 18px;
	}

	.esg_care_top {
		padding-bottom: 10px;
	}

	.eeru_li {
		width: 50%;
	}

	.cont_addre_ri {
		width: 100%;
		padding-left: 0;
		margin-top: 20px;
	}

	.clbi_li_dots {
		width: 5px;
		height: 5px;
	}

	.clbi_li_posit {
		width: 270px;
		bottom: 14px;
	}

	.cont_layout_btm {
		padding-left: 0px;
		padding-right: 0px;
	}

	.cwlc_btm_li {
		margin-right: 25px;
	}

	.cwlc_btm {
		padding: 10px 15px;
	}

	.form_pop_box_swip {
		padding: 0 0px;
	}

	.fpbs_li {
		padding: 0 10px;
	}

	.cfbb_wrap_li {
		width: 50%;
	}

	.cfbb_wrap_li3 {
		width: 100%;
	}

	.cfbb_wrap_li2 {
		width: 100%;
	}

	.fpbb_le {
		width: 100%;
		padding-right: 0px;
	}

	.fpbb_ri {
		width: 100%;
	}

	.fpbb_text {
		padding-bottom: 8px;
	}

	.pcrb_li span {
		width: 45px;
	}

	.cont_form_cont .std_tit5 {
		font-size: 16px;
	}

	.csii_info {
		max-height: 140px;
	}

	.compan_cultu_ul_li {
		display: none;
	}

	.compan_cultu_ul_li:first-child,
	.cdbh_slick_item:first-child {
		display: block;
	}

	.cdbh_slick_item {
		display: none;
	}

	.compan_about_ri .cabu_li_tit p {
		font-size: 20px;
	}

	.tech_intro_img,
	.tech_intro_text {
		width: 100%;
	}

	.tech_intro_item {
		flex-wrap: wrap;
	}

	.tech_intro_text {
		position: static;
		border-radius: 0 0 10px 10px;
	}

	.tech_intro_img img {
		border-radius: 10px 10px 0 0;
	}

	.esg_care .esg_care_btm_wrap {
		width: 500px;
	}

	.tacl_img,
	.tacl_test {
		width: 100%;
	}

	.tech_auto_cont_li {
		flex-wrap: wrap;
	}

	.tacl_test {
		padding-right: 0;
		margin-top: 20px;
		margin-bottom: 70px;
	}

	.tech_auto_cont {
		padding: 30px 20px;
	}

	.tech_int_left {
		width: 100%;
		padding-right: 0;
	}

	.tech_int_cont {
		flex-wrap: wrap;
	}

	.tech_int_right {
		margin-bottom: 60px;
		width: 100%;
	}

	.tech_adv_item_text {
		padding: 20px 30px 40px;
	}

	.tech_intro_text {
		padding: 30px 20px;
	}

	.tech_auto_cont_progress {
		width: 100%;
	}

	.tech_intro_text .std_word1 {
		height: auto;
	}

	.tacl_test .std_word2 {
		height: 260px;
	}

	.line_sec3_cont {
		padding: 0 40px;
	}

	/* helen star */
	.page_cont_le {
		width: 100%;
		padding-right: 0;
		padding-left: 0px;
	}

	.pcll_wrak a {
		padding: 16px 0;
	}

	.page_cont_ri {
		padding-right: 0px;
	}

	.pcll_wrak:last-child a {
		padding-bottom: 0 !important;
	}

	/* helen end */
	.tacl_test .mCSB_outside+.mCSB_scrollTools {
		right: 0 !important;
	}

	.tacl_test .std_word2 {
		padding-right: 15px;
	}

	.mCSB_scrollTools {
		width: 10px;
	}

	.swru_li {
		height: 260px;
	}

	.detail-cry-le {
		width: 100%;
	}

	.detail-cry-ri {
		width: 100%;
		padding-left: 0;
		display: none;
	}

	.tech-main .detail-cry-ri {
		display: block;
	}

	/* 768end */
}

@media screen and (max-width: 767px) {
	.std_tit1 {
		font-size: 28px;
	}

	.mod_fot_le {
		border: none;
		width: 100%;
		padding-right: 0;
	}

	.head_height_padd {
		padding-left: 20px;
		padding-right: 20px;
	}

	.mod_more_link {
		width: 124px;
		padding: 0 15px !important;
	}

	.hpbr_li_wrap_le {
		width: 100%;
	}

	.hpbl_wrap {
		border-radius: 10px;
	}

	.hpbr_li_wrap_ri {
		width: 100%;
	}


	.hlwr_info {
		margin-bottom: 10px;
	}

	.swru_li_le {
		width: 100%;
	}

	.swru_li_ri {
		width: 100%;
	}

	.swru_li_le {
		padding-left: 20px;
		padding-bottom: 0px;
		padding-right: 20px;
		padding-top: 30px;
	}

	.swru_li_le_tit::after {
		left: -20px;
		width: 2px;
		height: 19px;
	}

	.swru_li_le_tit {
		margin-bottom: 8px;
	}

	.swru_li_le_info {
		margin-bottom: 16px;
	}

	.contant-form-btm-tit {
		margin-bottom: 20px;
	}

	.snbw-pc {
		display: none;
	}

	.snbw-enlarge {
		display: block;
	}

	.cfbu-li {
		padding: 6px 18px;
	}

	.spul_le {
		width: 100%;
		padding-bottom: 0;
		padding-right: 20px;
	}

	.spul_ri {
		width: 100%;
	}

	.slbb_link {
		width: 124px;
	}

	.service-speed-ul-li {
		width: 50%;
	}

	.soluti_Page_ul_li.on .spul_le_tit,
	.soluti_Page_ul_li.on .spul_le_btm {
		width: 100%;
		padding-right: 0px;
	}

	.soluti_Page_ul_li.on .spul_le_info,
	.soluti_Page_ul_li.on .sltp_wrap {
		width: 100%;
	}

	.soluti_Page_ul_li.on .spul_le_btm_btn2 {
		margin-left: 16px;
		margin-top: 0px;
	}

	.soluti_Page_ul_li.on .spul_le_btm_portra {
		display: flex;
		margin-bottom: 15px;
	}

	.soluti_Page_ul_li.on {
		flex-direction: column;
	}

	.soluti_Page_ul_li.on .spul_le {
		padding-top: 30px;
	}

	.press_news_top_le {
		margin-bottom: 18px;
	}

	.pntr_wrap input {
		height: 36px;
		padding: 0px 20px;
		padding-left: 50px;
	}

	.pntr_wrap img {
		width: 18px;
		left: 18px;
	}

	.press_news_recom_le {
		width: 100%;
	}

	.press_news_recom_ri,
	.press_news_ul_li {
		width: 100%;
	}

	.press_news_pagin {
		padding-top: 2px;
	}

	.page_cont_le_top {
		margin-bottom: 16px;
	}

	.page_cont_le {
		width: 100%;
		padding-right: 0;
	}

	.page_cont_le_share {
		margin-bottom: 25px;
	}

	.compan_about_cont {
		padding: 0 20px;
	}

	.cabu_li_tit p {
		font-size: 20px;
	}

	.cabu_li_info .std_tit4 {
		font-size: 14px;
	}

	.cabu_li {
		padding: 15px 0;
	}

	.compan_cultu_ul .slick-dots {
		margin-top: 20px;
	}

	.compan_cultu_ul .slick-dots li {
		width: 8px;
		height: 8px;
	}

	.cdbh_box_arr {
		width: 30px;
		height: 30px;
		margin-top: -14px;
	}

	.cblw_item::before {
		width: 7px;
		height: 7px;
	}

	.cblw_item span {
		font-size: 14px;
	}

	.cblw_item {
		height: 30px;
	}

	.cdbh_box_le,
	.cdbh_box_ri {
		margin-top: -33px;
	}

	.cdbh_box_le,
	.cdbh_box_ri {
		width: 70px;
	}

	.cdbh_box_ri {
		right: 28px;
	}

	.cdbh_box_le {
		left: 28px;
	}

	.cdbh_box_ri_hyear {
		margin-right: 50px;
		margin-left: 50px;
	}

	.cbrh_item span {
		font-size: 26px;
	}

	.cbrh_item span::before {
		left: -21px;
		width: 7px;
		height: 7px;
		margin-top: -3px;
	}

	.cdbh_box_le_sbox {
		display: none;
	}

	.cdbh_slick_item_pic {
		width: 100%;
	}

	.cdbh_slick_item_inner {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}

	.cdbh_slick_item_wrap {
		flex-direction: column-reverse;
	}

	.cdbh_slick {
		padding-top: 30px;
	}

	.csii_item {
		margin-bottom: 12px;
	}

	.csii_info p {
		margin-bottom: 10px;
	}

	.compan_layou_cont {
		padding: 0 0px;
	}
	
	.scheme_list_li {
		width: 100%;
		padding: 0;
		padding-bottom: 28px;
	}
	
	.scheme_list_li .ys_imgbox_cover {
	    border-radius: 10px;
	}
	
	.scheme_list_font .t_fonth3 {
	    font-size: 20px;
	}

	.clsc_dots_top {
		width: 84px;
		bottom: 14px;
	}

	.clsc_dots_top::after {
		bottom: -7px;
		border: 4px solid transparent;
		border-top-color: #5EECFF;
	}

	.clsc_dots_top_text .std_tit4 {
		font-size: 12px;
	}

	.compan_partn_btm_width .edbl_qieh {
		width: 100%;
		justify-content: flex-start;
		position: relative;
		bottom: auto;
		margin-top: 20px;
	}

	.compan_partn_btm_width .edbl_qieh_le {
		margin-right: 20px;
	}

	.esg_commit_le {
		width: 100%;
		padding-right: 0;
		margin-bottom: 15px;
	}

	.esg_commit_le_subt {
		margin-top: 4px;
	}

	.esg_commit_ri_tit {
		padding-bottom: 14px;
	}

	.esg_commit_ri_btm {
		margin-top: 12px;
	}

	.esg_devel .edbl_qieh {
		display: none;
	}

	.esg_devel_btm,
	.esg_devel_btm_low {
		padding-left: 0;
		padding-right: 0;
	}

	.esg_devel_btm_low {
		margin-top: 20px;
	}

	.edbl_wrap {
		padding: 25px 20px 20px 20px;
	}

	.esg_care_btm_wrap {
		width: 100%;
	}

	.eeru_li {
		width: 100%;
	}

	.eeru_wrap_top {
		flex-wrap: wrap;
	}

	.eeru_wrap_top_ri {
		width: 100%;
		padding-left: 0;
	}

	.ewtr_top .std_tit5 {
		height: auto;
	}

	.ewtr_btm {
		padding-top: 15px;
	}

	.eeru_li:last-child {
		margin-bottom: 0;
	}

	.cont_addre_cont {
		padding: 35px 20px 22px 20px;
	}

	.cont_addre_le {
		width: 134px;
	}

	.cont_addre_ri {
		margin-top: 10px;
	}

	.cont_addre_ri_top {
		padding-bottom: 13px;
		margin-bottom: 19px;
	}

	.carb_le {
		width: 100%;
		margin-bottom: 5px;
	}

	.carb_le::after {
		display: none;
	}

	.carb_ri {
		width: 100%;
		padding-left: 0;
	}

	.carb_li {
		flex-wrap: wrap;
	}

	.clbi_li_dots {
		width: 3px;
		height: 3px;
	}

	.cont_supp_info {
		margin-bottom: 20px;
	}


	.cont_form_tit {
		margin-bottom: 20px;
	}

	.cont_form_cont {
		padding-left: 20px;
		padding-right: 20px;
	}

	.cont_form_btm_top {
		padding: 10px 10px;
	}

	.cfbt_li .std_tit5 {
		font-size: 14px;
	}

	.cont_form_btm_btm {
		padding: 20px 20px;
	}

	.cfbb_wrap_li {
		width: 100%;
	}

	.cwlc_infut input {
		height: 36px;
	}

	.cwlc_tit {
		margin-bottom: 4px;
	}

	.cwlc_infut textarea {
		line-height: 1.5;
	}

	.cwlc_infut textarea {
		padding: 20px 20px;
	}

	.cwlc_img {
		width: 96px;
	}

	.cfbb_wrap_privac {
		width: 100%;
	}

	.cfbb_wrap_li .mfrw_li {
		margin: 0;
	}

	.cwlc_btm_li_le {
		width: 12px;
		height: 12px;
	}

	.cwlc_btm_li_le::after {
		width: 6px;
		height: 6px;
	}

	.cwlc_btm_li {
		margin-right: 20px;
	}

	.cwlc_btm_li {
		padding-top: 3px;
		padding-bottom: 3px;
	}

	.cwlc_li {
		width: 100%;
		margin-bottom: 18px;
	}

	.cfbb_wrap_li4 .cwlc_li:last-child {
		margin-bottom: 0;
	}

	.cwlc_infut input {
		font-size: 14px;
	}

	.form_pop_box_log {
		width: 112px;
		margin-bottom: 16px;
	}

	.form_pop .ys_modal_content {
		padding: 32px 20px;
	}

	.fpbs_li .std_tit5 {
		font-size: 14px;
	}

	.fpbs_li {
		padding: 0 5px;
	}

	.form_pop .ys_modal_close {
		top: 16px;
		right: 12px;
	}

	.form_pop .form_pop_box {
		padding-right: 6px;
	}

	.fpbb_wrap_tit {
		margin-bottom: 6px;
	}

	.form_pop_box_swip {
		margin-bottom: 15px;
	}

	.form_pop_box_btm .cwlc_btm_li {
		margin-right: 40px;
	}

	.form_pop_box_btm .cwlc_btm_li {
		padding-top: 0px;
		padding-bottom: 0px;
	}

	.fwbu_li {
		margin-bottom: 10px;
		margin-right: 10px;
	}

	.spul_le_btm {
		flex-wrap: wrap;
	}

	.spul_le_btm_btn2 {
		margin-left: 0;
		margin-right: 15px;
		margin-bottom: 10px;
	}

	.spul_le_btm .spul_le_btm_btn1 {
		margin-right: 15px;
		margin-bottom: 10px;
	}

	.sltp_coatin {
		margin-bottom: 16px;
	}

	.soluti_Page_ul_li.on .spul_le_top_p1 {
		width: 100%;
		padding-right: 0px;
	}

	.soluti_Page_ul_li.on .spul_le_btm_btn2 {
		margin-left: 0;
	}

	.spul_le_top_p2 {
		width: 100% !important;
	}

	.soluti_Page_ul_li.on .spul_le_btm_portra {
		display: none !important;
	}

	.soluti_Page_ul_li.on .spul_le_btm_horiz {
		display: block;
	}

	.soluti_Page_ul_li.on .spul_le_btm {
		display: flex;
	}

	.soluti_Page_ul_li.on .mod_more_link {
		width: 116px;
	}

	.soluti_Page_ul_li.on .slbb_link {
		width: 116px;
	}

	.soluti_Page_ul_li.on .sltp_coatin {
		margin-bottom: 0px;
	}

	.sltp_coatin_li {
		width: 100%;
	}

	.spul_le_top {
		width: 100%;
	}


	.sltp_coatin_li {
		border-right: none;
		border-top: 1px solid #ECEEF4 !important;
		padding-top: 10px;
		margin-top: 6px;
	}

	.sltp_coatin_li:first-child {
		padding-top: 0 !important;
		margin-top: 0 !important;
		border-top: none !important;
	}

	.mfrw_li {
		width: 100%;
	}

	.mod_fot_informa_le a {
		display: block;
		text-align: center;
		width: 100%;
		line-height: 1.75;
	}

	.mod_fot_informa_ri,
	.mod_fot_informa_le {
		width: 100%;
		text-align: center;
	}

	.spul_le_btm_horiz .spul_le_btm_btn1 .mod_more_link {
		margin-bottom: 4px;
	}

	.cont_form_cont .std_tit5 {
		font-size: 14px;
	}

	.cont_layout_btm_sliph {
		display: block;
		margin-top: 25px;
	}

	.clbi_li_posit {
		width: 100%;
	}

	.mod_fot_informa_le p a:nth-child(2) {
		margin-left: 0px;
	}

	.video_pop_ri {
		display: none;
	}

	.video_pop {
		margin-bottom: 15px;
	}

	.mod_fot_informa_le a:nth-child(1) {
		margin-left: 0;
	}

	.cdbh_slick_item_pic {
		margin-top: 20px;
	}

	.csii_info .mCSB_outside+.mCSB_scrollTools {
		right: 0px !important;
	}

	.csii_info {
		padding-right: 20px;
	}

	.clbi_li_posit {
		display: none !important;
	}

	.clbi_li_posit {
		box-shadow: 0px 3px 7px 0px rgba(166, 169, 203, 0.25);
	}

	.clbs_li {
		padding: 20px;
	}


	.clbs_ul {
		margin: 0 -20px;
	}

	.clbs_ul .slick-dots {
		margin-top: 0px;
	}

	.cabu_lik {
		width: 50%;
	}

	/* tammy - start */
	.scln_top_text li {
		padding: 0 8px;
		width: 100%;
	}

	.scln_top_text {
		margin: 0 -8px;
		margin-top: 12px;
	}

	.scln_top_text span {
		margin-left: 5px;
	}

	.scln_top_text {
		margin-top: 10px;
	}

	.mod_more .social_btn_link {
		padding: 8px 22px;
		font-size: 16px;
	}

	.social_select_list_nub {
		width: 33.333333%;
	}

	.social_btn {
		margin-bottom: 24px;
	}

	.social_select_box {
		padding: 24px 20px;
	}

	.social_select_list_nub {
		font-size: 14px;
	}

	.ssln_span {
		top: 4px;
	}

	.social_select_type_nub .std_tit5,
	.social_select_list_nub {
		margin-bottom: 8px;
	}

	.social_select_type_nub .std_tit5 {
		margin-bottom: 12px;
	}

	.social_select_list {
		margin-bottom: -8px;
	}

	.social_select_search_input {
		width: calc(100% - 82px);
	}

	.sssi_btn_link_font {
		font-size: 14px;
		margin-left: 8px;
	}

	.sssi_btn_link_icon {
		width: 16px;
	}

	.sssi_box input {
		height: 38px;
		padding: 0 16px;
	}

	.sssi_box input {
		font-size: 14px;
	}

	.sssi_btn {
		width: 80px;
	}

	.sssi_box {
		width: calc(100% - 80px);
	}

	.social_select_search {
		margin-bottom: 22px;
	}

	.social_select_type_nub {
		padding-top: 18px;
		margin-top: 21px;
	}

	.social_core {
		padding-top: 40px;
	}

	.social_core .std_tit2 {
		margin-bottom: 24px;
	}

	.scln_top,
	.scln_xia {
		padding-right: 18px;
		padding-left: 18px;
	}

	.scln_top {
		padding-top: 22px;
		padding-bottom: 20px;
	}

	.scln_top_text {
		margin-top: 6px;
	}

	.stfo_btn {
		width: 18px;
		height: 18px;
		margin-left: 16px;
	}

	.social_core_list_nub {
		margin-bottom: 30px;
	}

	.scln_xcl_item {
		margin-bottom: 20px;
	}

	.scln_xia_cry_list {
		width: 100%;
		margin-top: 20px;
	}

	.scln_xia_cry_list {
		margin-bottom: 24px;
	}

	.scln_xia_cry {
		padding-bottom: 32px;
	}

	.social_manu {
		padding-bottom: 60px;
	}

	.social_main .esg_care_btm_wrap,
	.campus_main .esg_care_btm_wrap {
		max-width: calc(50vw - 13px);
	}

	.social_manu .talent_intro_ul {
		margin-top: 32px;
	}

	.talent_promote_ul {
		justify-content: center;
		flex-wrap: wrap;
	}

	.talent_promote_li:not(:last-child) {
		flex-grow: inherit;
	}

	.talent_promote {
		--width1: 22vw;
	}

	.talent_promote_li {
		width: 33.333333%;
		margin-bottom: 20px;
	}

	.talent_promote_li:nth-of-type(3n) .talent_promote_li_img p {
		display: none;
	}

	.talent_promote_ul {
		margin-bottom: -20px;
	}

	.talent_promote_li:not(:last-child) .talent_promote_li_item {
		width: var(--width1);
	}

	.talent_promote_li {
		display: flex;
		justify-content: center;
	}

	.talent_promote_li_img p {
		width: calc(calc((100vw - 40px) / 3) - var(--width1));
		right: calc(var(--width1) - calc((100vw - 40px) / 3));
	}

	.campus_main .social_manu .talent_promote {
		margin-top: 38px;
	}

	.std_padd1 {
		padding-bottom: 40px;
	}

	.talent_intro .std_title30 {
		margin-bottom: 8px;
	}

	.talent_intro_li {
		margin-bottom: 24px;
	}

	/* tammy - end */
	.iisl_right p {
		font-size: 18px;
		padding: 10px 30px;
	}

	.iisl_left p {
		font-size: 16px;
		padding: 10px 20px;
	}

	.invest_white_top_li {
		width: 50%;
	}

	.invest_white_bot_li {
		width: 100%;
	}

	.std_padd0 {
		padding: 50px 0;
	}

	.invest_cta_bable p {
		padding: 12px 0;
	}

	.invest_cta_td2 p {
		padding: 12px 20px 12px 0;
	}

	.invest_cta_td3 p {
		padding: 12px 20px 12px 20px !important;
	}

	.invest_cta_bable {
		padding: 20px;
		overflow-x: scroll;
	}

	.invest_cta_bable table {
		width: 680px;
	}

	.source_bot_li .std_title30::before {
		width: 8px;
		height: 8px;
	}

	.source_bot_li .std_title30 {
		margin-bottom: 6px;
	}

	.source_bot_li .std_title30,
	.source_bot_li .std_word2 {
		padding-left: 26px;
	}

	.source_bot_li .mod_ban_btm_more {
		margin-left: 26px;
		margin-top: 20px;
	}

	.source_bot_li {
		padding: 22px 24px;
	}

	.talent_promote_li_img p,
	.talent_promote_li:nth-of-type(3n) .talent_promote_li_img p {
		display: none;
	}

	.talent_recru_item .ys_cont1440 {
		padding: 0 20px;
	}

	.talent_recru_item .mod_more_link {
		width: 120px;
	}

	.talent_intro .mod_title {
		width: 100%;
	}

	.mod_title .std_title30 {
		font-size: 26px;
	}

	.roboto_intro_li {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.roboto_intro_ul {
		margin: 0px -10px;
	}

	.roboto_activity .esg_care_btm_wrap {
		width: calc(100% - 40px);
	}

	.esg_care .esg_care_btm_wrap {
		width: 400px;
	}

	.line_sec4_item li {
		width: 50%;
	}

	.line_main .std_tit2 {
		font-size: 24px;
	}

	.line_sec1_li_texy,
	.line_sec1_li_img {
		width: 100%;
	}

	.line_sec1_li_texy {
		margin-top: 30px;
	}

	.line_sec1_li {
		flex-wrap: wrap;
	}

	.line_sec1_li_img .ys_imgbox_cover {
		width: 100%;
		margin: 0;
		border-radius: 0;
	}

	.line_sec1_li {
		margin-bottom: 60px;
	}

	.line_sec1_li_img::before {
		width: 80vw;
		height: 80vw;
	}

	.line_sec2 {
		padding: 0 20px;
	}

	.line_sec4_cont {
		padding: 30px 20px;
	}

	.line_sec1_li:nth-child(2n) .ys_imgbox_cover {
		margin: 0 auto 0;
	}

	.line_sec1_li {
		flex-direction: column-reverse;
	}

	.line_sec1_li:nth-child(2n) {
		flex-direction: column-reverse;
	}

	.line_sec1_li:nth-child(2n) .ys_imgbox_cover {
		border-radius: 0;
	}

	.line_sec1_li_img .ys_imgbox_cover {
		border-radius: 10px !important;
	}

	.line_sec3_text .std_tit2 {
		margin-bottom: 10px;
	}

	.line_sec3_text li {
		margin-bottom: 10px;
	}

	.line_sec3_cont {
		padding: 0px 20px;
	}

	.line_sec3_left {
		margin-bottom: 20px;
	}

	.line_sec3_text2 {
		font-size: 16px !important;
	}

	/* helen star */

	.press_news_ificatio_li .std_tit5 {
		padding: 0 10px;
	}

	.press_news_ificatio_li {
		padding-right: 5px;
	}

	.press_news_ificatio {
		margin-bottom: 26px;
	}

	.press_news_ificatio {
		display: none;
	}

	/* helen end */
	.tech_intro_item {
		width: calc(100% - 40px);
	}

	.talent_recru_item_img {
		width: 100%;
		/* height: 150px; */
	}

	.talent_recru_item_img img {
		width: 100%;
	}

	.talent_intro .std_tit2 {
		width: 50%;
		margin-bottom: 5px;
	}

	.press_news_ificatio {
		display: flex;
		overflow-y: auto;
		flex-wrap: nowrap;
	}

	.press_news_ificatio_li a {
		white-space: nowrap;
	}

	.talent_recru_item_img2 {
		display: block;
	}

	.talent_recru_item_img1 {
		display: none;
	}

	.swru_li {
		height: 708px;
	}

	/* 2025.2.10 ada start*/
	.dflu-li {
		width: 50%;
	}

	.detail-model-ul-li1 {
		width: 100%;
		overflow-x: auto;
	}

	.detail-cry-top-table {
		width: max-content;
		border-collapse: collapse;
	}

	.yxedr-active table {
		width: 100%;
		border-collapse: collapse;
		display: table;
	}

	.detail-model-ul-li2 .detail-cry-top-table,
	.detail-model-ul-li3 .detail-cry-top-table {
		width: 100%;
	}

	.yxedr_active td {
		padding: 18px 13px;
	}

	.detail-model-ul-li {
		padding-bottom: 40px;
	}

	.dtul-text {
		left: 26px;
		bottom: 16px;
		font-size: 20px;
	}

	.detail-quote-cry-btn .mod_more_link {
		width: 100px;
	}

	.mod_more .mod_more_link {
		line-height: 30px;
	}

	.detail-quote-cry-word p {
		margin-top: 8px;
	}

	.video-btn img {
		width: 40px;
	}

	.client-main .ys-video-btn {
		bottom: 40px;
		right: 20px;
	}

	.mod-tit,
	.mod-tit p {
		font-size: 26px;
	}

	.mod-toptit,
	.mod-toptit p {
		font-size: 20px;
	}

	.tech-main .detail-feat-le.yxedr_active img {
		margin-top: 10px;
	}

	.cont_map_img_card {
		display: none;
	}

	.cont_map_img_card2 {
		display: block;
	}

	.cmid_li {
		opacity: 1 !important;
		position: relative;
	}

	.cont_map_img_card {
		position: relative;
		bottom: 0;
	}

	.cont_map_ul2 {
		display: flex;
		justify-content: space-around;
	}

	.cmid_li1 {
		left: 28% !important;
	}

	.cmid_li2 {
		left: 40% !important;
		top: 10% !important;
	}

	.cmid_li3 {
		left: 50% !important;
	}

	.cmid_li {
		transform: scale(0.4);
	}

	.cmip_li.act .cmip_li_addr img {
		width: 10px;
	}

	.cmip_li .cmip_li_addr img {
		width: 6px;
	}

	.cont_map_ul {
		display: none;
	}

	.cont_map_cry {
		position: relative;
		left: 50%;
		transform: translateX(-50%);
		bottom: 0px;
		display: flex;
	}

	.cmip_li_xing p {
		font-size: 6px;
		bottom: calc(100% - 2px);
	}

	.cont_map_tit {
		font-size: 20px;
	}

	.cont_map_img.on {
		transform: scale(1);
	}

	.cmid_li {
		transform: scale(1);
	}

	/* .cmip_li1, 
    .cmip_li3,
    .cmip_li2 {
        display: block;
    } */
	.cont_map_phcard_li:nth-child(n+2) {
		display: none;
	}

	.cont_map {
		height: fit-content;
	}

	.cont_map_phlayout {
		margin-bottom: 40px;
	}

	.cmid_li {
		padding: 10px;
	}

	.cmid_li1,
	.cmid_li2,
	.cmid_li3 {
		width: 100% !important;
		left: 0% !important;
		top: 0% !important;
	}

	.slick-dots li {
		width: 8px;
		height: 8px;
		border-radius: 8px;
	}

	.slick-dots li.slick-active {
		background: #352BF1;
	}

	.cont_map_top {
		background: #fff;
		padding: 10px 0;
	}

	.cont_map_ul2 {
		display: flex;
	}

	.cont_map_phcard_li {
		position: absolute;
	}

	/* .cont_map_img_card2{
        display: none;
    } */
	.cont_map_phcard_li.act {
		position: relative;
	}

	.cont_map_phcard {
		display: block;
	}

	/* .cont_map{
        margin-bottom:40px;
    } */
	.tlbu_li p::before {
		width: 8px;
		height: 8px;
	}

	.ticl_li {
		padding-right: 20px;
	}

	.tech_intell_cry {
		flex-wrap: wrap;
	}

	.tech_intell_cry_le {
		width: 100%;
	}

	.tech_intell_cry_ri {
		width: 100%;
		margin-top: 20px;
	}

	.cpul-prod-img img:nth-child(1) {
		display: none;
	}

	.cpul-prod-img img:nth-child(2) {
		display: block;
	}

	.ticl_li_bom {
		padding-right: 0;
	}

	.tech_hight_stack .thsc_ri {
		padding: 0 40px 0 25px;
	}

	.cmid_li1 {
		left: 0%;
	}

	.cmid_li {
		padding: 0;
		background: transparent;
		box-shadow: none;
		max-height: fit-content;
	}

	.cmid_li .mCustomScrollBox {
		background: #FFF;
		box-shadow: 0px 10px 13.4px 0px rgba(166, 169, 203, 0.25);
	}

	.cmid_li_box {
		padding: 0 20px 30px;
		background: #FFF;
		box-shadow: 0px 10px 13.4px 0px rgba(166, 169, 203, 0.25);
	}

	/* 2025.2.10 ada end*/
	/* 767end */
}

@media screen and (max-width: 480px) {
	.std_padd {
		padding: 32px 0;
	}

	.std_tit5 {
		font-size: 14px;
	}

	.home_about.std_padd {
		padding-bottom: 0;
	}

	.home_service_top_ri .imgs .item {
		width: 31.333%;
		height: 110px;
	}

	.home_service_top_ri .imgs .item:nth-child(3n) {
		margin-right: 0;
	}

	.home_service_top_ri .imgs .item img {
		width: 40px;
		height: 40px;
	}

	.home_service_top_ri .imgs .item p {
		font-size: 14px;
		padding-top: 15px;
	}

	.region-circle {
		width: 50px;
		height: 50px;
	}

	.region-title {
		font-size: 10px;
	}

	.region-value {
		font-size: 15px;
	}

	.home_map.std_padd {
		padding-bottom: 0;
	}
	
	.scheme_list_li {
		padding-bottom: 16px;
	}
		
	.scheme_list_font .t_fonth3 {
		font-size: 18px;
	}

	/* tammy - start */
	.social_core_list_nub {
		margin-bottom: 20px;
	}

	.social_manu {
		padding-bottom: 50px;
	}

	.social_main .esg_care_btm_wrap,
	.campus_main .esg_care_btm_wrap {
		max-width: calc(100vw - 10px);
	}

	.campus_main .esg_care_btm_ress,
	.social_main .esg_care_btm_ress {
		margin-top: 22px;
	}

	.scln_xia_btn img {
		width: 16px;
		margin-left: 8px;
	}

	.social_core .std_tit2 {
		margin-bottom: 20px;
	}

	.social_core {
		padding-top: 32px;
	}

	.mod_more .social_btn_link {
		padding: 8px 14px;
		font-size: 14px;
	}

	.social_btn .mod_more {
		padding: 0 5px;
	}

	.social_btn {
		margin: 0 -5px;
		margin-bottom: 20px;
	}

	.social_manu {
		padding-top: 26px;
	}

	.social_select_search_input {
		width: calc(100% - 65px);
	}

	.social_select_box {
		padding: 20px 16px;
	}

	.ssst_icon {
		margin-left: 5px;
	}

	.social_select_type_nub {
		padding-top: 16px;
		margin-top: 18px;
	}

	.social_return {
		margin-bottom: 21px;
	}

	.social_share_modal {
		padding: 13px 12px;
	}

	.std_title30 {
		font-size: 20px;
	}

	.social_manu .std_title30 {
		margin-bottom: 6px;
	}

	.social_manu .talent_intro_ul {
		margin-top: 28px;
	}

	.talent_promote_li {
		width: 50%;
		margin-bottom: 20px;
	}

	.talent_promote {
		--width1: 36vw;
	}

	.talent_promote_li_img p {
		width: calc(calc((100vw - 40px) / 2) - var(--width1));
		right: calc(var(--width1) - calc((100vw - 40px) / 2));
	}

	.talent_promote_li:nth-of-type(3n) .talent_promote_li_img p {
		display: none;
	}

	.talent_promote_li:last-child .talent_promote_li_img p,
	.talent_promote_li:nth-of-type(2n) .talent_promote_li_img p {
		display: none;
	}

	.campus_main .social_manu .talent_promote {
		margin-top: 32px;
	}

	.std_padd1 {
		padding-bottom: 32px;
	}

	.talent_intro_li {
		margin-bottom: 18px;
	}

	.talent_intro .std_title30 {
		margin-bottom: 5px;
	}

	.talent_promote_li_item .std_tit5 {
		margin-top: 12px;
	}

	/* tammy - end */
	.iisl_left p {
		font-size: 14px;
		padding: 10px 16px;
	}

	.iisl_right p {
		font-size: 16px;
		padding: 10px 0 10px 20px;
	}

	.iisl_left {
		width: 58%;
	}

	.iisl_right {
		width: 42%;
	}

	.std_padd0 {
		padding: 40px 0;
	}

	.invest_white_top_li {
		width: 100%;
	}

	.invest_white_top_li .std_tit5,
	.invest_white_bot_li .std_tit5 {
		margin-bottom: 16px;
	}

	.invest_white_top_li a,
	.invest_white_bot_li a {
		padding: 22px 18px;
	}

	.invest_cta_bable p {
		font-size: 14px;
	}

	.source_bot_ul .std_word2 p {
		font-size: 14px;
	}

	.source_bot_li .std_title30::before {
		width: 6px;
		height: 6px;
	}

	.source_bot_li {
		padding: 22px 18px;
	}

	.source_bot_li .std_title30,
	.source_bot_li .std_word2 {
		padding-left: 20px;
	}

	.source_bot_li .mod_ban_btm_more {
		margin-left: 20px;
	}

	.source_top_left .std_word2 p {
		font-size: 14px;
	}

	.telent_main .talent_intro_li_text {
		padding: 20px 18px;
	}

	.mod_title .std_title30 {
		font-size: 20px;
	}


	.talent_intro {
		padding-bottom: 20px;
	}

	.roboto_intro_li {
		width: 100%;
	}

	.rili_icon {
		width: 60px;
		margin-bottom: 16px;
	}

	.roboto_intro_li_item {
		padding: 32px 20px 40px;
	}

	.roboto_intro_li_item .std_tit4 {
		font-size: 16px;
	}

	.roboto_activity .ecbw_li .std_tit4,
	.esg_care .ecbw_li .std_tit4 {
		margin-top: 14px;
		font-size: 14px;
		padding: 0 5px;
	}

	.roboto_intro_li:last-child {
		margin-bottom: 10px;
	}

	.roboto_activity .esg_care_top_more .mod_more_link {
		width: 160px;
	}

	.roboto_activity .mod_more_link img {
		width: 20px;
	}

	.esg_care_btm_ress {
		margin-top: 25px;
		margin-bottom: 20px;
	}

	.tech_main .mod_title .std_tit2 {
		font-size: 22px;
	}

	.tech_adv_item_text .std_title30 {
		font-size: 20px;
		margin-bottom: 6px;
	}

	.tech_adv_item_text {
		padding: 20px 20px 30px;
	}

	.tech_adv .slick-dots {
		bottom: 0;
	}

	.tech_adv .slick-dots li {
		margin: 0 6px;
	}

	.esg_care .esg_care_btm_wrap {
		width: 260px;
	}

	.esg_care .esg_care_top {
		padding-bottom: 0;
	}

	.tech_swiper_arrow div {
		width: 38px;
		height: 38px;
	}

	.tech_auto_cont_progress .swiper-button-prev {
		margin-right: 12px;
	}

	.tech_auto_cont_progress .swiper-pagination {
		width: calc(100% - 170px);
	}

	.tech_main .mod_title .std_tit2 {
		font-size: 20px;
	}

	.line_sec4_item li {
		width: 100%;
	}

	.line_main .std_title32 {
		font-size: 18px;
	}

	.line_main .std_tit2 {
		font-size: 20px;
	}

	.line_sec2_text {
		padding: 30px 20px;
	}

	.line_main .std_tit2 {
		margin-bottom: 10px;
	}

	.line_sec1_li_texy .std_word2 p {
		line-height: 1.3;
	}

	.line_sec1_li_texy {
		margin-top: 20px;
	}

	.line_sec1_li {
		margin-bottom: 30px;
	}

	.line_main .std_title32 {
		font-size: 16px;
	}

	.line_main .std_tit2 {
		font-size: 20px;
	}

	.line_sec4_cont {
		padding: 30px 20px 10px;
	}

	.tech_int_right {
		margin-bottom: 40px;
	}

	/* helen star */

	.page_head_btm {
		display: block;
	}

	.page_head {
		padding-top: 12px;
		padding-bottom: 35px;
	}

	.page_head_btm_le {
		margin-bottom: 15px;
	}

	.page_head_tit {
		margin-bottom: 13px;
	}

	.form_pop_box_swip {
		margin-left: -5px;
	}

	.fpbs_li .std_tit5 {
		line-height: 1.3;
	}

	.cfbb_wrap_submit {
		margin-bottom: 10px;
	}

	/* helen end */
	.mod_fot_informa {
		padding: 15px 0 15px;
	}

	.social_select_share,
	.stfo_link {
		display: none;
	}

	.talent_intro .std_tit2 {
		width: 80%;
	}

	.social_core_list_nub {
		margin-bottom: 20px !important;
	}

	.line_sec3_text.line_sec3_right li {
		margin-bottom: 10px;
	}

	.talent_intro .std_tit2 {
		width: 100%;
	}

	.swru_li {
		height: 465px;
	}

	/* 2025.2.10 ada start */
	.detail-model-ul-li2 tr td:nth-child(1),
	.detail-model-ul-li3 tr td:nth-child(1) {
		width: 37.4%;
	}

	.dflu-li {
		width: 100%;
	}

	.detail-feat-le h2 {
		margin-bottom: 15px;
	}

	.mod-space1 {
		padding-top: 40px !important;
	}

	.mod-space3 {
		padding-bottom: 40px !important;
	}

	.dfrt-img {
		margin: 0 24px;
	}

	.dfrt-link {
		padding: 20px 20px 25px 30px;
	}

	.tech-main .dfrt-link {
		padding: 30px 30px 5px 50px;
	}

	.dfrt-link-ul-li {
		margin-bottom: 8px;
	}

	.dlul-box img,
	.dfrb-load img {
		width: 18px;
		margin-right: 15px;
	}

	.dflu-li {
		padding-bottom: 15px !important;
	}

	.dflu-li-word .std_word {
		margin-top: 5px;
	}

	.dfrt-img {
		width: 30%;
	}

	.dfrt-link {
		padding: 10px 20px 20px 25px;
	}

	.tech-main .dfrt-link {
		padding: 10px 20px 5px 25px;
	}

	.detail-feat-ri-bom {
		padding: 20px 20px 0 25px;
	}

	.dfrt-img {
		margin: 0 20px;
	}

	.detail-feat-ri-cry {
		padding: 30px 0 40px;
	}

	.dfrt-link-text {
		margin-top: 5px;
	}

	.dlul-box img,
	.dfrb-load img {
		margin-right: 6px;
	}

	.dfrb-load {
		margin-top: 8px;
	}

	.yxedr_active td {
		padding: 14px 12px;
	}

	.detail-model-ul-li {
		padding-bottom: 30px;
	}

	.detail-model-cry h2 {
		padding-bottom: 10px;
		margin-bottom: 25px;
	}

	.detail-tech .dtsb-prev,
	.detail-tech .dtsb-next {
		width: 24px;
		height: 24px;
	}

	.dtul-text {
		left: 20px;
		bottom: 12px;
		font-size: 18px;
	}

	.detail-quote-cry-btn {
		margin-top: 18px;
	}

	.detail-quote-cry-word p {
		margin-top: 5px;
	}

	.detail-quote {
		padding-top: 20px;
	}

	.mod-midtit,
	.mod-midtit p {
		font-size: 16px;
	}

	.dflu-li-word::before {
		top: 8px;
	}

	.video-btn img {
		width: 36px;
	}

	.mod-tit,
	.mod-tit p {
		font-size: 24px;
	}

	.client-coop-ul {
		margin-top: 25px;
	}

	.ccul-word {
		bottom: 20px;
		padding: 0 20px 0 20px;
	}

	.ccul-word .mod-text {
		margin-top: 10px;
	}

	.mod-toptit,
	.mod-toptit p {
		font-size: 18px;
	}

	.mod-space2 {
		padding-top: 40px !important;
	}

	.mod-space4 {
		padding-top: 15px !important;
	}

	.tech-main .detail-feat-le.yxedr_active img {
		margin-top: 5px;
	}

	.detail-feat-ri {
		margin-top: 15px;
	}

	.cpul-equi-text {
		margin-top: 15px;
	}

	.cpul-equi-text {
		font-size: 12px;
	}

	.cpul-equi .swiper-slide {
		padding: 0 2px;
	}

	.thsc_ri {
		padding: 0 20px;
	}

	.thlt_ul_li_img2 {
		width: 40px;
		height: 40px;
	}

	.tech_hight_liqu_bom .thsc_ri_ul {
		margin-top: 20px;
	}

	.thsc_ri_ul_li {
		margin-top: 10px;
	}

	.tech_hight_liqu_bom .thsc_ri_ul_li {
		margin-bottom: 15px;
	}

	.thsc_ri_btn_prev img,
	.thsc_ri_btn_next img {
		width: 36px;
	}

	.thsc_ri_btn {
		margin-top: 15px;
	}

	.thlt_ul_li {
		padding: 10px 40px;
	}

	.thlt_ul_li_top::after {
		width: 130px;
	}

	.tech_hight_liqu_top {
		margin-top: 20px;
	}

	.mod-space2 {
		padding-top: 30px !important;
	}

	.tech_hight_stack .thsc_ri {
		padding: 0 20px 0 20px;
	}

	/* 2025.2.10 ada end */
	/* 480end test */
}