@charset "utf-8";

/* 调大看小 */
@media screen and (max-width: 1919px) {

	.head_nav_nub {
		padding: 0 35px;
	}

	.ys_ban_txtbox .ys_ban_title,
	.ys_ban_txtbox .std_text24 {
		width: 60%;
	}

	/* 2025.03.26 - start */
	.job-side {
		padding: 20px 20px 22px 20px;
	}

	.job-side-bot-inof {
		padding-top: 3px;
	}

	.job-side-btn {
		padding: 7px 0;
	}

	.job-side {
		min-width: 176px;
	}

	/* 1919end */
}

/* 1920~1441 pc大屏幕 */

@media screen and (max-width: 1680px) {
	:root {
		--space50: 40px;
		--jian: 14px;
		--jian1: -14px;
	}

	.banner_control {
		left: calc(8.75vw + 20px);
	}

	.ys_ban_slick .slick-prev {
		left: 8.75vw;
	}

	.ys_ban_slick .slick-next {
		left: calc(8.75vw + 98px);
	}

	.std_title1 {
		font-size: 62px;
	}

	.ys_ban_txtbox .ys_ban_title {
		margin-bottom: 20px;
	}

	.std_title5,
	.yxedr_active h4,
	.std_text24 p {
		font-size: 22px;
	}

	.std_title2 {
		font-size: 52px;
	}

	.std_title2::before,
	.std_title3::before,
	.std_title4::before {
		top: 10px;
	}

	.std_title2::after,
	.std_title3::after,
	.std_title4::after {
		top: 18px;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 30px;
	}

	.std_title6,
	.yxedr_active h5,
	.std_text20 p {
		font-size: 18px;
	}

	.hsln_cry_icon {
		width: 110px;
		margin-bottom: 44px;
	}

	.hsln_cry_font {
		font-size: 18px;
		margin-bottom: 0px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 44px;
	}

	.htln_original_icon,
	.htln_hover_icon {
		width: 54px;
	}

	.htln_original_icon {
		margin-bottom: 36px;
	}

	.home_technology_list_nub .std_title3 span {
		font-size: 30px;
	}

	.home_technology_list_nub .std_title3 i {
		font-size: 22px;
	}

	.htln_hover_data {
		margin-bottom: 22px;
	}

	.htln_hover .std_text20 {
		margin-bottom: 26px;
	}

	.htln_hover_link {
		width: 40px;
	}

	.hnln_cry {
		padding: 26px;
	}

	.hnln_cry_date {
		margin-bottom: 26px;
	}

	.hnln_cry_info {
		padding-top: 14px;
	}

	.head_other {
		margin-left: 30px;
	}

	.footer_top_nav {
		width: calc(100% - 270px);
		padding-left: 90px;
		margin: 0 -10px;
	}

	.footer_top_nav_nub {
		margin: 0 10px;
	}

	.footer_top_cry {
		width: 270px;
	}

	.footer_top_cry_logo {
		width: 190px;
		margin-bottom: 50px;
	}

	.footer_top_cry_text .std_title3 span {
		font-size: 18px;
	}

	.footer_top_cry_text {
		margin-bottom: 50px;
	}

	.footer_top_cry_share {
		margin-bottom: 30px;
	}

	.ftnn_second:last-child {
		margin-bottom: 0px;
	}

	.footer_copyright_list li {
		padding: 0 8px;
	}

	.std_title3::before {
		top: 14px;
	}

	.std_title3::after {
		top: 22px;
	}

	.business_film_cry_text {
		padding-right: 80px;
	}

	.business_apply_box::before {
		left: -60px;
	}

	.pmcl_nub_tan_img {
		width: 240px;
		margin-bottom: 4px;
	}

	.product_model_glass {
		padding: 32px;
		bottom: 48px;
	}

	.pmc1_ntt_icon {
		width: 40px;
	}

	.pmcl_nub_tan_text .std_title5 {
		margin-left: 12px;
	}

	.pact_list {
		padding: 40px 0;
		padding-left: 60px;
	}

	.pact_list_nub .std_title4::before {
		left: -60px;
		top: 1px;
	}

	.pact_list_nub .std_title4::after {
		left: -48px;
		top: 13px;
	}

	.pact_list_nub .std_text18 {
		padding-bottom: 40px;
	}

	.pcln_cry_top .std_title5 {
		margin-bottom: 18px;
	}

	.pcln_cry_top .std_text {
		margin-bottom: 26px;
	}

	.pcln_cry {
		padding: 66px 34px 34px;
	}

	.pcln_cry_tu {
		left: 24px;
	}

	.product_billion_data {
		font-size: 80px;
		margin-bottom: 30px;
	}

	.product_billion .std_title3.std_title3_white {
		margin-bottom: 110px;
	}

	.product_customer_title {
		margin-bottom: 90px;
	}

	.product_customer_logo_list li {
		padding: 0 34px;
		margin-bottom: 16px;
	}

	.product_customer_title {
		margin-bottom: 70px;
	}

	.product_customer_data li {
		margin-bottom: 18px;
	}

	.product_customer_data {
		margin-bottom: 70px;
	}

	.mod_call .std_title3 {
		margin-bottom: 30px;
	}

	.pbln_icon {
		width: 66px;
		margin-bottom: 20px;
	}

	.product_billion_list_nub {
		padding: 40px 30px;
	}

	.product_billion_list_nub .std_title5 {
		margin-bottom: 16px;
	}

	.product_billion_list_nub .std_text p {
		margin-bottom: 10px;
	}

	.bpln_text {
		padding-right: 80px;
	}

	.bopp_product_list_nub:nth-of-type(2n) .bpln_text {
		padding-left: 80px;
	}

	.bpln_text .std_title4 {
		margin-bottom: 18px;
	}

	.bpln_text .bpln_text_passage {
		margin-bottom: 22px;
	}

	.inside_ban1 .std_text20 {
		margin-top: 26px;
	}

	.research_industry_cry .std_title3 {
		margin-bottom: 36px;
	}

	.research_industry_bg {
		width: 60px;
	}

	.research_innovation_cry {
		padding: 50px 0 50px 80px;
		padding-right: 8.75vw;
	}

	.std_title70 {
		font-size: 60px;
	}

	.hsln_cry_font span {
		font-size: 30px;
	}

	.research_innovation_cry .std_text20 {
		margin-bottom: 50px;
	}

	.ricl_nub {
		margin-bottom: 60px;
	}

	.research_innovation_cry_list {
		margin-bottom: -60px;
	}

	.research_certificate_list {
		padding: 78px 0;
	}

	.rcln_icon {
		width: 70px;
		margin-bottom: 20px;
	}

	.research_certificate_list_nub {
		padding: 0 50px;
		margin-bottom: 25px;
	}

	.std_margin5 {
		margin-bottom: 50px;
	}

	.rdln_cry {
		height: 400px;
	}

	.research_deep_list_nub.on .rdln_cry_logo {
		transform: translateY(84px) scale(1.25);
	}

	.rdln_cry .std_text24 {
		height: 99px;
	}

	.research_deep_list_nub.on .rdln_cry .std_text24 {
		transform: translateY(-60px);
	}

	.news_btn_nub_link {
		min-width: 180px;
		line-height: 46px;
	}

	.ban3_play {
		margin-top: 50px;
	}

	.ban3_play_icon {
		width: 60px;
		margin-bottom: 14px;
	}

	.ban3_play_font20 {
		font-size: 18px;
	}

	.std_padding_top2 {
		padding-top: 110px;
	}

	.std_padding2 {
		padding: 110px 0;
	}

	.cbcl_nub {
		padding-top: 28px;
		padding-bottom: 60px;
	}

	.cbcl_nub .hsln_cry_font {
		margin-bottom: 2px;
	}

	.company_become_cry .std_text20 {
		width: 52.5%;
	}

	.cmln_text .std_title3 {
		margin-bottom: 12px;
	}

	.cmln_text {
		padding: 10px 120px;
	}

	.chbl_nub {
		padding: 0 20px;
	}

	.company_honor_box {
		margin: 0 -20px;
	}

	.mod_swiper_control {
		padding: 0 20px;
	}

	.develop_hint_cry {
		padding: 50px 70px;
	}

	.develop_social_title_nub::before {
		top: calc(100% - 3px);
	}

	.develop_social_title_nub::after {
		bottom: calc(100% - 3px);
	}

	.develop_social_title_nub .std_title4::before {
		top: 2px;
	}

	.develop_social_title_nub .std_title4::after {
		top: 14px;
	}

	.develop_social_inof {
		padding-left: 40px;
	}

	.dsin_icon {
		width: 44px;
		margin-bottom: 6px;
	}

	.develop_social_inof_nub .std_title3 {
		margin-bottom: 14px;
	}

	.develop_social_inof_nub .std_text20 {
		margin-bottom: 22px;
	}

	.develop_social_inof_nub .std_text p {
		margin-bottom: 16px;
	}

	.develop_report_list {
		padding: 44px 100px;
	}

	.develop_report_list_nub a {
		padding: 26px 0;
	}

	.jsln_icon {
		width: 70px;
		margin-bottom: 16px;
	}

	.join_salary_list_nub .std_title36::before {
		height: 10px;
	}

	.join_salary_list_nub .std_title36 {
		margin-bottom: 24px;
	}

	.join_salary {
		padding: 110px 0;
	}

	.jbln_cry_icon {
		width: 100px;
		margin-bottom: 14px;
	}

	.jbln_cry .std_text {
		margin-top: 18px;
	}

	.jbln_cry .std_text p {
		line-height: 1.75;
	}

	.jbln_cry .std_text {
		height: 100px;
	}

	.join_staff_box {
		padding-right: 260px;
	}

	.job_ban_btn_nub {
		margin: 0 15px;
	}

	.job_ban_btn {
		margin-top: 32px;
	}

	.std_btn4 .std_btn_link {
		padding: 0px 30px;
	}

	.job_list_nub,
	.subcompany_slick_list_nub {
		padding: 0 15px;
		margin-top: 30px;
	}

	.job_list,
	.subcompany_slick_list {
		margin: 0 -15px;
	}

	.job_list {
		margin-bottom: 80px;
	}

	.job_list_tan {
		padding: 0 15px;
		margin-top: 14px;
	}

	.ssln_tan {
		margin: 0 15px;
		margin-top: 14px;
	}

	.job_select,
	.job_input {
		margin: 0 15px;
	}

	.job_box_left {
		margin: 0 -15px;
	}

	.job_input {
		width: 370px;
	}

	.contact_semcorp {
		padding: 44px 70px;
	}

	.csil_nub {
		margin-bottom: 18px;
	}

	.subcompany_titleh2::before {
		font-size: inherit;
	}

	.ssln_tan_text {
		padding: 28px;
	}

	.ssln_tan_text .std_title6 {
		padding-bottom: 11px;
		margin-bottom: 12px;
	}

	.investor_periodic {
		padding-top: 120px;
	}

	.tech_main .job_select1,

	.tech_main .job_select2 {
		width: 300px;
	}

	.join_salary_list_nub .std_title36 {
		height: 86px;
		-webkit-line-clamp: 2;
	}

	.join_salary_list_nub .std_title36 {
		text-decoration: underline;
		text-underline-position: under;
		text-underline-offset: -4px;
		text-decoration-color: rgba(255, 255, 255, .3);
	}

	.join_salary_list_nub .std_title36::before {
		display: none;
	}

	.rdln_cry {
		height: 350px;
		padding: 22px 22px 30px;
	}

	/* .research_deep_list_nub.on .rdln_cry_logo {

        transform: translateY(76px) scale(1.25);

    }

    .research_deep_list_nub.on .rdln_cry .std_text24 {

        transform: translateY(-44px);

    } */

	.company_become_cry .std_text20 {
		width: 72%;
	}

	.rdln_cry {
		height: 200px;
	}

	/* 2022.12.12 */

	.company_become_gu .company_become_cry,
	.company_become_cry_left {
		min-height: 700px;
	}

	.company_become .std_title3 {
		font-size: 48px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 100px;
	}

	.cbcl_nub .hsln_cry_font {
		margin-bottom: 0px;
	}

	.cbcl_nub .std_title6 {
		font-size: 22px;
	}

	.company_become_cry .std_text20 {
		width: 86%;
	}

	.subcompany_info_nub {
		margin-bottom: 70px;
	}

	.subcompany_map_sign {
		bottom: 10px;
		left: 10px;
	}

	.subcompany_map_sign_nub {
		margin-bottom: 7px;
	}

	.std_title1 {
		font-size: 58px;
	}

	.ys_ban_txtbox .std_text24 p {
		font-size: 26px;
	}

	.job_select,
	.job_input {
		margin: 0 10px;
	}

	.job_box_left {
		margin: 0 -10px;
	}

	.job_select .ys_select_xtbbox {
		right: 12px;
	}

	.job_input {
		width: 330px;
	}

	.job_select {
		width: 200px;
	}

	.job_box_right .std_btn_link {
		min-width: 200px;
	}

	/* 2025.03.26 - start */
	.job-side-btn .std_text {
		width: calc(100% - 22px);
		padding-left: 5px;
	}

	.job-side-btn-icon {
		width: 22px;
	}

	.job-side {
		min-width: 167px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 90px;
	}

	.newsdet-cont-ri {
		width: 37.5%;
		padding-left: 108px;
	}

	.newsdet-cont-ri h2 {
		padding-bottom: 16px;
		margin-bottom: 16px;
	}

	.ban_info {
		margin-top: 26px;
	}

	.mfbr-li {
		margin-left: 25px;
	}

	.mfbr-li-icon {
		width: 26px;
	}

	.mfbr-li-code {
		width: 100px;
		bottom: 42px;
	}

	.mfbr-li-code {
		bottom: 52px;
	}

	.mfbn_ri_ul_li {
		margin-left: 110px;
	}

	.mfbn_le {
		width: 310px;
	}

	.gh-ban-cont .ban-info {
		margin-top: 26px;
	}

	.nsul-link-below {
		padding: 22px 28px;
	}

	.nsul-link-below-tit {
		margin-bottom: 30px;
	}

	.nbcl-le-com {
		padding-right: 8px;
	}

	.news_main .home_news_list,
	.new-sec-ul,
	.produ_navig_list_ul {
		grid-gap: 30px 35px;
	}

	.hcln_link_text .std_title4 {
		margin-bottom: 28px;
	}

	.kechengimg {
		padding: 50px 70px;
	}

	.he_c2p3jul {
		grid-gap: 30px 35px;
	}

	.jful-cry {
		width: calc(100% - 42px);
		bottom: 30px;
	}

	.jful-cry-word {
		margin-top: 12px;
		padding-right: 0;
	}

	.cstu-li {
		padding: 16px 30px;
	}

	.join-family-ul {
		grid-gap: 30px 35px;
	}

	.mod-return {
		width: 50px;
		bottom: 70px;
		right: 24px;
	}

	.mod-aside {
		width: 60px;
		right: 20px;
		padding: 12px 8px;
	}

	.maul-show {
		width: 36px;
		height: 36px;
		padding: 6px;
	}

	.maul-hide-cry {
		padding: 15px 50px 20px 20px;
	}

	.maul-hide-tp {
		margin-bottom: 8px;
	}

	.maul-hide-tp-icon {
		width: 20px;
		margin-right: 8px;
	}

	.maul-hide-code {
		width: 140px;
		padding: 6px;
	}

	/* 1680end */
}

@media screen and (max-width: 1560px) {

	.head_nav_nub {
		padding: 0 26px;
	}

	.head_other_search_icon {
		margin-left: 30px;
	}

	.head_other {
		margin-left: 10px;
	}

	.std_title1 {
		font-size: 54px;
	}

	.std_title5,
	.yxedr_active h4,
	.std_text24 p {
		font-size: 20px;
	}

	.std_title2 {
		font-size: 48px;
	}

	.std_margin3 {
		margin-bottom: 12px;
	}

	.std_margin2 {
		margin-bottom: 40px;
	}

	.home_product_list_nub.on,
	.home_product_list_nub.slick-current.slick-active,

	.home_product_list .ys_imgbox_cover img:first-child {
		width: 700px !important;
	}

	.hpln_box_video_icon {
		width: 60px;
		height: 34px;
	}

	.hpln_box_video {
		bottom: 36px;
		left: 38px;
	}

	.home_product_list_nub {
		width: 260px !important;
	}

	.home_product_cry_next {
		width: 70px;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 28px;
	}

	.home_semcorp_list_nub {
		padding: 0 20px;
		margin-bottom: 40px;
	}

	.home_semcorp_list {
		margin: 0 -20px;
		margin-bottom: -40px;
	}

	.home_news_box {
		margin: 0 -20px;
	}

	.hsln_cry_icon {
		width: 100px;
		margin-bottom: 36px;
	}

	.hsln_cry {
		padding: 44px 8px 36px;
	}

	.hacc_list_nub.on .hacc_icon_font {
		font-size: 22px;
	}

	.htln_hover_icon {
		margin-bottom: 24px;
	}

	.htln_hover_data {
		margin-bottom: 18px;
	}

	.swiper_progress.swiper-container-horizontal>.swiper-pagination-progressbar,
	.swiper_progress.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		width: calc(100% - 40px);
		left: 20px;
	}

	.swiper_progress_cry {
		margin-top: 22px;
		padding: 0 20px;
	}

	.footer_top_cry {
		width: 240px;
	}

	.footer_select .ys_select_hd {
		padding: 0 18px;
	}

	.footer_select .ys_select_xtbbox {
		right: 12px;
	}

	.footer_select .ys_select_li a {
		padding: 0 18px;
	}

	.ftnn_first a {
		font-size: 18px;
	}

	.ftnn_second_two a {
		font-size: 14px;
	}

	.footer_top_nav_nub {
		width: 190px;
	}

	.footer_top {
		padding: 90px 0 80px;
	}

	.footer_copyright .std_title8 p a:nth-of-type(2) {
		margin-left: 8px;
	}

	.footer_copyright_list li {
		padding: 0 6px;
		font-size: 14px;
	}

	.footer_copyright .std_title8 p {
		font-size: 12px;
	}

	.footer_top_nav {
		width: calc(100% - 240px);
	}

	.babl_nub a {
		padding: 32px;
	}

	.pmcl_nub_tan_img {
		width: 220px;
		margin-bottom: 0px;
	}

	.pact_list_nub:last-child .std_text18 {
		padding-bottom: 0px;
	}

	.product_category_list_nub {
		padding: 0 18px;
		margin-top: 84px;
	}

	.product_category_list {
		margin: 0 -18px;
	}

	.product_customer_logo_list li {
		padding: 0 30px;
	}

	.pcll_img {
		width: 80px;
	}

	.mod_relate_list_nub {
		padding: 0 20px;
	}

	.mod_relate_list {
		margin: 0 -20px;
	}

	.research_industry_cry .std_title3 {
		padding: 0 60px;
	}

	.rdln_cry {
		padding: 29px 24px 44px;
	}

	.rdln_cry .std_text24 {
		height: 90px;
	}

	.chbl_nub_cry_icon {
		width: 230px;
		margin-bottom: 12px;
	}

	.std_title7,
	.yxedr_active h6,
	.std_text18 p {
		font-size: 16px;
	}

	.company_honor_box_list {
		margin-bottom: 40px;
	}

	.company_history_list_nub .std_title3 {
		margin-bottom: 16px;
	}

	.company_history_list_nub .std_text {
		margin-bottom: 26px;
	}

	.company_history_list_nub {
		padding: 0 30px;
	}

	.company_history_list {
		margin: 0 -30px;
		margin-bottom: 30px;
	}

	.develop_social_title_nub .std_title4::before {
		top: 1px;
	}

	.develop_social_title_nub .std_title4::after {
		top: 13px;
	}

	.develop_social_title_nub::after {
		bottom: calc(100% - 2px);
	}

	.develop_social_title_nub::before {
		top: calc(100% - 2px);
	}

	.develop_social_title {
		padding-left: 46px;
	}

	.develop_social_title::before,
	.develop_social_title::after {
		left: 65px;
	}

	.arrow_slick2 .slick-prev,
	.arrow_slick2 .slick-next {
		width: 70px;
		height: 70px;
	}

	.arrow_slick2 .slick-prev::before,
	.arrow_slick2 .slick-next::before {
		width: 70px;
		height: 70px;
	}

	.ssln_tan_text {
		padding: 20px;
	}

	.ssln_tan_text .std_title6 {
		padding-bottom: 10px;
		margin-bottom: 10px;
	}

	.ssln_tan_text .std_text p {
		line-height: 1.5;
	}

	.home_product_cry_next {
		right: 40px;
	}

	.detail_share_name {
		padding-bottom: 10px;
		margin-bottom: 22px;
	}

	.detail_share_list_nub {
		margin-bottom: 24px;
	}

	.detail_share_list {
		margin-bottom: 32px;
	}

	.detail_share_return_icon {
		width: 40px;
	}

	.join_salary_list_nub .std_title36 {
		height: 82px;
	}

	.rdln_cry {
		height: 320px;
		padding: 22px 22px 30px;
	}

	.research_deep_list_nub.on .rdln_cry .std_text24 {
		transform: translateY(-30px);
	}

	.std_title3 .mod_title_box_more,

	.business_film_cry_text .mod_title_box_more {
		margin-top: 40px;
	}

	.std_btn_link img {
		margin-left: 12px;
		width: 18px;
	}

	.company_become_cry .std_text20 {
		width: 86%;
	}

	.company_become_cry_list {
		margin-top: 100px;
	}

	.rdln_cry_logo {
		width: 100%;
	}

	.rdln_cry {
		height: 200px;
		padding: 20px 12px 20px;
	}

	/* 2022.12.12 */

	.company_become .std_title3 {
		font-size: 44px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 90px;
	}

	.cbcl_nub .std_title6 {
		font-size: 20px;
	}

	.subcompany_circle_nub {
		width: 30px;
		height: 30px;
		padding: 3px;
	}

	.home_product_cry_prev {
		width: 70px;
	}

	.footer_copyright .std_title8 p a {
		margin-left: 16px;
	}

	.job_select .ys_select_hd,
	.job_input {
		padding: 0 18px;
	}

	.job_select {
		width: 180px;
	}

	.job_select .ys_select_bd .ys_select_li {
		padding: 0 18px;
	}

	/* 2025.03.26 - start */
	.job-side-btn {
		padding: 2px 0;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 80px;
	}

	.ban_info {
		margin-top: 35px;
	}

	.mfbn_ri_ul_li {
		margin-left: 90px;
	}

	.gh-ban-cont .ban-info {
		margin-top: 35px;
	}

	.gh-home-listbox .pnlu_li,
	.gh-home-listbox .home_news_list_nub {
		padding: 0 20px;
	}

	.kechengimg {
		padding: 44px 60px;
	}

	/* 1560end */
}

/* 1440~1200 pc小屏幕 重点*/

@media screen and (max-width: 1440px) {

	:root {
		--space50: 34px;
		--radius10: 5px;
		--jian: 10px;
		--jian1: -10px;
	}

	.head_logo {
		width: 190px;
	}

	.head_logo,
	.head_nav_nub_first a,

	.head_other_language_font20,

	.head_other_language_icon,

	.head_other_search_icon {
		line-height: 70px;
	}

	.hnns_two_link a,
	.hnns_two_third_three a {
		line-height: 70px;
		padding: 0 40px;
	}

	.ys_ban_txtbox.ys_pos_center {
		top: calc(50% - 90px);
	}

	.banner_control,
	.ys_ban_slick .slick-prev,
	.ys_ban_slick .slick-next {
		top: calc(50% - 136px);
	}

	.mod_head {
		padding: 0 80px;
	}

	.std_padding1 {
		padding: 90px 0;
	}

	.std_margin1 {
		margin-bottom: 90px;
	}

	.std_padding_top1 {
		padding-top: 90px;
	}

	.hacc_out {
		width: 400px;
		height: 400px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 40px;
	}

	.htln_original_icon,
	.htln_hover_icon {
		width: 48px;
	}

	.htln_hover_icon {
		margin-bottom: 18px;
	}

	.htln_hover_data {
		margin-bottom: 10px;
	}

	.htln_hover .std_text20 {
		margin-bottom: 18px;
	}

	.footer_top_nav {
		padding-left: 40px;
	}

	.std_title1 {
		font-size: 50px;
	}

	.std_title2 {
		font-size: 44px;
	}

	.std_btn_link,

	.mod_call .std_btn_link {
		padding: 0 40px;
		min-width: 200px;
	}

	.std_btn_link_font16 {
		line-height: 42px;
	}

	.hsln_cry_font i {
		font-size: 20px;
	}

	.hsln_cry_font span {
		font-size: 30px;
	}

	.business_film_cry_text {
		padding-right: 60px;
	}

	.babl_nub .babl_nub_icon {
		width: 36px;
	}

	.product_model_glass {
		padding: 20px;
		bottom: 40px;
	}

	.pmcl_nub_tan_img {
		width: 200px;
	}

	.product_billion .std_title3.std_title3_white {
		margin-bottom: 96px;
	}

	.product_billion_decorate::before {
		bottom: 24px;
	}

	.product_customer_data {
		padding-left: 50px;
	}

	.product_customer_logo_list li {
		padding: 0 26px;
	}

	.product_customer_logo_list {
		margin: 0 -26px;
	}

	.product_customer_logo {
		padding-top: 16px;
	}

	.mod_relate .std_btn_link {
		min-width: 280px;
	}

	.product_customer_data .std_title6 {
		font-size: 18px;
	}

	.std_padding3 {
		padding: 70px 0;
	}

	.std_margin_top1 {
		margin-top: 70px;
	}

	.std_title7,
	.yxedr_active h6,
	.std_text18 p {
		font-size: 16px;
	}

	.product_category_list.act .product_category_list_nub {
		margin-top: 40px;
	}

	.product_category_list.on .pcln_cry {
		padding-top: 30px;
	}

	.pcln_cry_top .std_title5 {
		margin-bottom: 12px;
	}

	.product_billion_list_nub {
		padding: 34px 22px;
	}

	.pbln_icon {
		width: 52px;
		margin-bottom: 10px;
	}

	.product_billion_list_nub .std_title5 {
		margin-bottom: 10px;
	}

	.bpln_text .std_title4 {
		margin-bottom: 14px;
	}

	.bpln_text {
		padding-right: 60px;
	}

	.bopp_product_list_nub:nth-of-type(2n) .bpln_text {
		padding-left: 60px;
	}

	.spln_cry_text {
		padding: 22px 30px;
	}

	.spln_cry_text_top .std_title5 {
		margin-bottom: 12px;
	}

	.service_product_list_nub {
		padding: 0 20px;
		margin-bottom: 40px;
	}

	.service_product_list {
		margin: 0 -20px;
		margin-bottom: -40px;
	}

	.rdln_cry {
		height: 360px;
		padding: 22px 18px 32px;
	}

	.research_deep_list_nub {
		padding: 0 15px;
	}

	.research_deep_list {
		margin: 0 -15px;
	}

	.research_deep_list_nub.on .rdln_cry_logo {
		transform: translateY(76px) scale(1.25);
	}

	.research_certificate_list {
		padding: 60px 0;
	}

	.rcln_icon {
		width: 58px;
		margin-bottom: 18px;
	}

	.research_certificate_list_nub {
		padding: 0 40px;
		margin-bottom: 20px;
	}

	.rsfl_nub {
		width: 200px;
		height: 110px;
	}

	.rsfl_nub_icon {
		width: 42px;
		margin-bottom: 4px;
	}

	.rsfl_nub:nth-last-of-type(2),
	.rsfl_nub:nth-last-of-type(4) {
		left: 35px;
	}

	.rsfl_nub:nth-last-of-type(3) {
		left: 70px;
	}

	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(2),
	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(4) {
		right: 35px;
	}

	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(3) {
		right: 70px;
	}

	.research_semcorp_flow_center {
		width: 280px;
	}

	.rsfc_logo {
		width: 180px;
		margin-bottom: 18px;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 24px;
	}

	.research_semcorp_flow_center {
		padding: 26px 10px;
	}

	.research_innovation {
		padding-top: 90px;
	}

	.research_innovation_cry {
		padding: 40px 0 40px 60px;
		padding-right: 8.75vw;
	}

	.std_title70 {
		font-size: 50px;
	}

	.ricl_nub {
		margin-bottom: 48px;
	}

	.research_innovation_cry_list {
		margin-bottom: -48px;
	}

	.research_innovation_cry .std_text20 {
		margin-bottom: 46px;
	}

	.research_industry_cry .std_title3 {
		margin-bottom: 26px;
	}

	.research_industry_bg {
		width: 46px;
	}

	.research_industry_cry .std_title3 {
		padding: 0 50px;
	}

	.inside_ban1 .std_text20 {
		margin-top: 20px;
	}

	.inside_screen {
		right: 50px;
	}

	.detail_page .ys_main {
		margin-top: 70px;
	}

	.detail_share_name {
		font-size: 28px;
		padding-bottom: 14px;
		margin-bottom: 34px;
	}

	.detail_share_list_nub {
		margin-bottom: 32px;
	}

	.detail_share_list_nub a {
		width: 28px;
	}

	.detail_share_return_icon {
		width: 40px;
	}

	.detail_share_list {
		margin-bottom: 60px;
	}

	.detail_share {
		padding: 22px 20px 22px;
		width: 130px;
	}

	.detail_cry_top .std_title4 {
		margin-bottom: 18px;
	}

	.dctl_nub_icon {
		width: 20px;
	}

	.detail_cry_top {
		padding-bottom: 20px;
		margin-bottom: 32px;
	}

	.detail_cry .std_text p {
		margin-bottom: 20px;
	}

	.detail_cry .std_text h5 {
		margin-bottom: 20px;
	}

	.detail_cry .std_text.yxedr_active {
		margin-bottom: 35px;
	}

	.detail_cry_jump_nub {
		margin-bottom: 16px;
	}

	.detail_cry_jump {
		padding-top: 28px;
	}

	.detail_cry .dctl_nub .std_text p {
		font-size: 14px;
	}

	.ban3_play_icon {
		width: 54px;
	}

	.std_padding_top2 {
		padding-top: 100px;
	}

	.std_padding2 {
		padding: 100px 0;
	}

	.cbcl_nub {
		padding-top: 26px;
		padding-bottom: 46px;
	}

	.cbcl_nub .hsln_cry_font {
		margin-bottom: 0px;
	}

	.chbl_nub {
		padding: 0 15px;
	}

	.company_honor_box {
		margin: 0 -15px;
	}

	.chbl_nub_cry_icon {
		width: 200px;
		margin-bottom: 10px;
	}

	.company_honor_box_list {
		margin-bottom: 34px;
	}

	.mod_swiper_control {
		padding: 0 15px;
	}

	.company_history_list_nub .std_text {
		margin-bottom: 24px;
	}

	.company_history_list_nub .std_title3 {
		margin-bottom: 12px;
	}

	.company_history_list.arrow_slick1 .slick-prev,
	.company_history_list.arrow_slick1 .slick-next {
		top: calc(100% + 47px);
	}

	.company_partner_box {
		width: 70em;
		height: 70em;
	}

	.company_partner_text {
		width: calc(100% - 70em);
	}

	.develop_hint_cry {
		padding: 44px 50px;
	}

	.develop_hint_cry_logo {
		width: 190px;
	}

	.develop_hint_cry_logo::before {
		width: 110px;
		right: calc(100% + 30px);
	}

	.develop_report_list {
		padding: 40px 80px 30px;
	}

	.std_padding_top3 {
		padding-top: 39px;
	}

	.join_salary_list_nub {
		padding: 0 80px;
	}

	.join_salary {
		padding: 90px 0;
	}

	.jbln_cry {
		padding: 24px;
	}

	.jbln_cry_icon {
		width: 90px;
		margin-bottom: 12px;
	}

	.jbln_cry .std_text {
		margin-top: 10px;
	}

	.join_benefits_list_nub {
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.join_benefits_list {
		margin: 0 -15px;
		margin-bottom: -30px;
	}

	.join_staff_list_nub {
		padding: 0 15px;
	}

	.join_staff_list {
		margin: 0 -15px;
	}

	.join_staff_list .slick-prev {
		left: -88px;
	}

	.std_title36 {
		font-size: 34px;
	}

	.job_select .ys_select_hd,
	.job_input {
		padding: 0 15px;
		height: 44px;
	}

	.job_select .ys_select_xtbbox {
		right: 15px;
	}

	.job_select {
		width: 200px;
	}

	.job_select,
	.job_input {
		margin: 0 10px;
	}

	.job_box_left {
		margin: 0 -10px;
	}

	.job_input {
		width: 330px;
	}

	.job_box.std_margin2 {
		margin-bottom: 40px;
	}

	.job_list_nub_cry {
		padding: 22px;
	}

	.job_list_nub_cry .std_title6 {
		margin-bottom: 14px;
	}

	.jlnc_list_inof {
		padding: 20px 0 18px;
	}

	.job_list_tan_cry {
		padding: 30px;
	}

	.job_list_tan_cry .std_title6 {
		padding-bottom: 6px;
		margin-bottom: 18px;
	}

	.job_list_tan_cry .std_text h6 {
		margin-bottom: 6px;
	}

	.job_list {
		margin-bottom: 70px;
	}

	.job_box_right .std_btn_link {
		min-width: 200px;
	}

	.job_list_tan .std_btn2 .std_btn_link {
		width: 200px;
	}

	.contact_semcorp {
		padding: 32px 50px;
	}

	.inside_page .ys_main>div.contact_float {
		margin-top: -200px;
	}

	.cfln_input {
		height: 44px;
	}

	.contact_form_list_textarea .cfln_input {
		height: calc(100% - 36px);
	}

	.contact_form_list_nub {
		margin-bottom: 30px;
	}

	.ssln_cry_logo {
		max-width: 162px;
		margin-bottom: 6px;
	}

	.ssln_cry .std_title6 {
		padding-bottom: 12px;
	}

	.ssln_cry_list {
		padding-top: 16px;
	}

	.insl_nub_cry {
		padding: 30px 26px 24px;
	}

	.insl_nub_cry .std_title5 {
		margin-bottom: 16px;
	}

	.insl_nub_cry_date {
		padding-top: 16px;
	}

	.investor_periodic {
		padding-top: 100px;
	}

	.ieln_cry {
		padding: 26px 0;
	}

	.investor_contact_text {
		padding-right: 8.75vw;
	}

	.tech_main .job_select,
	.tech_main .job_input,
	.job_box .job_box_right .std_btn,
	.job_box .job_box_right .std_btn2 {
		margin: 0 10px;
	}

	.tech_main .job_box_left,
	.tech_main .job_box_right {
		margin: 0 -10px;
	}

	.tech_list {
		margin-bottom: 70px;
	}

	.tech_list_nub_cry {
		padding-bottom: 20px;
	}

	.pmcl_nub_tan {
		width: 260px;
	}

	.detail_share_name {
		padding-bottom: 10px;
		margin-bottom: 22px;
	}

	.detail_share_list_nub {
		margin-bottom: 22px;
	}

	.detail_share_list {
		margin-bottom: 30px;
	}

	.detail_share_return_icon {
		width: 34px;
		margin-bottom: 4px;
	}

	.std_text p,
	.yxedr_active p {
		font-size: 16px;
	}

	.rdln_cry {
		height: 300px;
		padding: 22px 18px 26px;
	}

	.research_deep_list_nub.on .rdln_cry_logo {
		transform: translateY(56px) scale(1.25);
	}

	.research_deep_list_nub.on .rdln_cry .std_text24 {
		transform: translateY(-24px);
	}

	.company_become .std_title3 {
		font-size: 32px;
	}

	/* .company_become .std_title3::before {
		top: 9px;
	} */

	/* .company_become .std_title3::after {
		top: 17px;
	} */

	.company_become_cry_list {
		margin-top: 94px;
	}

	.company_become_cry_left {
		min-height: 400px;
	}

	.rsfl_nub .std_title8 {
		font-size: 16px;
	}

	.business_energy_img_play {
		width: 54px;
	}

	.detail_share_list_nub .ys_sharebox,

	.detail_share_list_nub .dsln_img {
		width: 28px;
	}

	.rdln_cry {
		height: 200px;
		padding: 20px 12px 20px;
	}

	.company_become_gu {
		height: calc(100vh - 70px);
	}

	.company_become_gu .company_become_cry,
	.company_become_cry_left {
		min-height: 500px;
	}

	.ys_ban_txtbox .std_text24 p {
		font-size: 24px;
	}

	.join_salary_list_nub .yxedr_active ul li::marker {
		font-size: 16px;
	}

	.rsfl_nub .std_title8 {
		height: 48px;
	}

	.ssln_tan .mod_title_box_more.std_btn2 {
		margin-top: 24px;
	}

	.job_select {
		width: 180px;
	}

	.job_box_right .std_btn_link {
		min-width: 180px;
	}

	.job_input {
		width: 300px;
	}

	/* 2025.03.26 - start */
	.job-side .std_text p {
		font-size: 14px;
	}

	.job-side {
		padding: 18px 17px 20px 17px;
		min-width: 150px;
	}

	.job-side-btn .std_text {
		position: relative;
		top: 2px;
	}

	.newsdet-cont-ri {
		width: 37.5%;
		padding-left: 70px;
	}

	.ncrn-ul-li a {
		padding: 30px 0 20px;
	}

	.clbu-wrap {
		padding: 16px 20px;
	}

	.clbu-wrap-top {
		margin-bottom: 12px;
	}

	.mfbr-li {
		margin-left: 16px;
	}

	.clbu-wrap-btm .mfbr-li-icon {
		width: 34px;
	}

	.mftr_le_ul_li {
		padding-right: 52px;
	}

	.mod_more_link {
		padding: 0 20px;
	}

	.mod_more_le p {
		font-size: 14px;
		line-height: 42px;
	}

	.mod_more_ri {
		width: 20px;
	}

	.mod_fot_btm {
		padding-top: 80px;
	}

	.mfbn_ri_ul_li {
		margin-left: 90px;
	}

	.mrul_tit {
		margin-bottom: 18px;
	}

	.mrul_tit a {
		font-size: 16px;
	}

	.mrul_tit a {
		font-size: 18px;
	}

	.mrul_tit_info_li {
		margin-bottom: 12px;
	}

	.mrul_tit_info_li a {
		font-size: 14px;
	}

	.mfbn_le {
		width: 310px;
	}

	.mfcw_le p {
		font-size: 14px;
	}

	.mfcw_ri a {
		font-size: 14px;
		margin-left: 26px;
	}

	.indusdet-wrap-le {
		width: 75%;
	}

	.indusdet-wrap-le-info {
		padding: 38px 30px 50px 60px;
	}

	.iwli-tp {
		padding-bottom: 30px;
		margin-bottom: 40px;
	}

	.servicedet-wrap-le .iwli-tp {
		align-items: center;
		padding-bottom: 40px;
		margin-bottom: 50px;
	}

	.iwli-tp-text {
		padding-right: 30px;
	}

	.iwli-tp-text h2 {
		margin-bottom: 15px;
	}

	.iwli-bt-li {
		margin-bottom: 30px;
	}

	.iwli-bt-li,
	.swli-bt .iwli-bt-li:last-child {
		padding-bottom: 30px;
	}

	.iwli-bt-li,
	.swli-bt .iwli-bt-li:last-child {
		padding-bottom: 30px;
	}

	.iwli-bt-li-tit {
		margin-bottom: 25px;
	}

	.iblu-li-icon {
		width: 18px;
		top: 2px;
	}

	.iblu-li-tit {
		width: calc(100% - 24px);
		padding-left: 8px;
	}

	.indusdet-wrap-ri {
		top: 100px;
		padding: 20px 15px 30px 15px;
	}

	.indusdet-wrap-ri {
		width: 25%;
	}

	.ys-form-inof-item {
		margin-bottom: 20px;
	}

	.indusdet-wrap-ri .ys-form-inof-item label {
		height: 38px;
		padding: 0 10px;
	}

	.std-btn2-box {
		padding: 0 36px;
	}

	.std-btn2-box p {
		line-height: 44px;
	}

	.gh-ban-cont .ban-tit h1 {
		font-size: 36px;
	}

	.gh-fanb {
		margin-top: 70px;
	}

	.nsul-link-below {
		padding: 20px 20px;
	}

	.nsul-link-below-time {
		font-size: 14px;
	}

	.nsul-link-below-tit {
		margin-bottom: 16px;
	}

	.news_main .home_news_list,
	.new-sec-ul,
	.produ_navig_list_ul {
		grid-gap: 26px 26px;
	}

	.home_create_dots {
		margin: 0 -15px;
	}

	.home_create_dots_nub {
		padding: 0 15px;
	}

	.dsct_ul {
		margin: 0 -44px;
	}

	.dsct_ul_li {
		padding: 0 44px;
	}

	.dult_tit {
		font-size: 26px;
	}

	.std_parga p {
		font-size: 14px;
	}

	.kechengimg {
		padding: 40px 50px;
	}

	.he_c2p3jul {
		grid-gap: 26px 26px;
	}

	.he_c2p3jyx {
		padding: 30px 25px;
	}

	.he_c2p3jjd {
		width: 56px;
	}

	.he_c2p3jtx {
		margin-top: 22px;
	}

	.he_c2p3jtx p {
		font-size: 20px;
	}

	.he_c2p3jtxul {
		margin-top: 15px;
	}

	.cstu-li {
		padding: 16px 40px;
	}

	.join-family-ul {
		grid-gap: 26px 26px;
	}

	.mod-return {
		width: 42px;
		bottom: 60px;
		right: 20px;
	}

	.mod-aside {
		width: 42px;
		right: 20px;
		padding: 10px 6px;
	}

	.mod-aside-ul-li {
		margin-bottom: 8px;
	}

	.maul-hide-cry {
		padding: 10px 38px 15px 18px;
		border-radius: 5px;
		border-right: 1px solid var(--colormain1);
	}

	.maul-hide-tp {
		margin-bottom: 4px;
	}

	.maul-hide-code {
		width: 90px;
		padding: 5px;
		border-radius: 5px;
	}

	/* 1440end */
}

@media screen and (max-width: 1360px) {

	.head_nav_nub_first a {
		font-size: 16px;
	}

	.head_other_language_font20 {
		font-size: 18px;
	}

	.head_other_language_icon {
		width: 22px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 38px;
	}

	.footer_top_cry_logo {
		width: 180px;
		margin-bottom: 42px;
	}

	.footer_top_cry_text .std_font16 {
		margin-bottom: 6px;
	}

	.footer_top_cry_text .std_title3 {
		margin-bottom: 5px;
	}

	.footer_top_cry_text {
		margin-bottom: 42px;
	}

	.footer_top_cry_share {
		margin-bottom: 24px;
	}

	.footer_top_nav {
		padding-left: 30px;
	}

	.ftnn_first {
		margin-bottom: 18px;
	}

	.ftnn_second_two {
		margin-bottom: 14px;
	}

	.footer_top_nav_nub:nth-of-type(2) {
		width: 170px;
	}

	.footer_top_nav_nub:nth-of-type(3) {
		width: 140px;
	}

	.footer_top {
		padding: 80px 0 70px;
	}

	.footer_copyright {
		padding: 28px 0 26px;
	}

	.footer_copyright .std_title8 {
		width: calc(100% - 270px);
	}

	.footer_copyright_list {
		width: 270px;
	}

	.std_margin1 {
		margin-bottom: 80px;
	}

	.std_padding1 {
		padding: 80px 0;
	}

	.std_padding_top1 {
		padding-top: 80px;
	}

	.hsln_cry_font span {
		font-size: 26px;
	}

	.business_energy .mod_text1 {
		top: 10px;
	}

	.babl_nub a {
		padding: 28px;
	}

	.business_apply_box::before {
		left: -50px;
	}

	.product_billion_data {
		font-size: 70px;
	}

	.std_padding3 {
		padding: 60px 0;
	}

	.std_margin_top1 {
		margin-top: 60px;
	}

	.inside_ban1 .std_text20 {
		margin-top: 16px;
	}

	.hnln_cry {
		padding: 20px;
	}

	.hnln_cry .std_title6 {
		margin-bottom: 8px;
	}

	.hnln_cry_date {
		margin-bottom: 12px;
	}

	.hnln_cry_info {
		padding-top: 8px;
	}

	.detail_share_name {
		font-size: 26px;
		padding-bottom: 12px;
		margin-bottom: 30px;
	}

	.std_padding_top2 {
		padding-top: 90px;
	}

	.std_padding2 {
		padding: 90px 0;
	}

	.std_margin2 {
		margin-bottom: 32px;
	}

	.company_become_cry .std_text20 {
		width: 58%;
	}

	.cbcl_nub {
		padding-top: 26px;
		padding-bottom: 30px;
	}

	.cmln_text {
		padding: 10px 90px;
	}

	.mod_swiper_control .swiper-button-next,
	.mod_swiper_control .swiper-button-prev {
		width: 40px;
		height: 40px;
	}

	.mod_swiper_control .swiper-button-next {
		right: 15px;
	}

	.mod_swiper_control .swiper-button-prev {
		right: 78px;
	}

	.mod_swiper_control {
		height: 40px;
	}

	.mod_swiper_control .swiper-pagination {
		width: calc(75% - 30px);
	}

	.company_history_list_nub {
		padding: 0 15px;
	}

	.company_history_list {
		margin: 0 -15px;
		margin-bottom: 28px;
	}

	.company_partner_box {
		width: 66em;
		height: 66em;
	}

	.cpbl_circle[data-num="12"] {
		width: 66em;
		height: 66em;
	}

	.cpbl_circle[data-num="8"] {
		width: 47.5em;
		height: 47.5em;
	}

	.company_partner_box_logo {
		width: 15.6em;
	}

	.cpbl_circle[data-num="6"] {
		width: 28.6em;
		height: 28.6em;
	}

	.company_partner_text {
		width: calc(100% - 66em);
	}

	.arrow_slick1 .slick-prev,
	.arrow_slick1 .slick-next {
		width: 40px;
		height: 40px;
	}

	.develop_social_inof {
		padding-left: 32px;
	}

	.develop_social_title_nub .std_title4::before {
		width: 36px;
		height: 36px;
		top: 0px;
	}

	.develop_social_title_nub .std_title4::after {
		top: 12px;
		left: 12px;
		width: 12px;
		height: 12px;
	}

	.develop_social_title_nub .std_title4 {
		padding-left: 55px;
	}

	.develop_social_title_nub::before,
	.develop_social_title_nub::after {
		left: 17px;
	}

	.develop_social_title::before,
	.develop_social_title::after {
		left: 63px;
	}

	.develop_social_title_nub::before {
		top: calc(100% - 1px);
	}

	.develop_social_title_nub::after {
		bottom: calc(100% - 1px);
	}

	.jbln_cry {
		padding: 16px;
	}

	.jsln_cry .std_title6 {
		padding: 0 18px 18px;
	}

	.std_title36 {
		font-size: 32px;
	}

	.join_salary_list_nub .std_title36::before {
		height: 8px;
	}

	.investor_periodic {
		padding-top: 90px;
	}

	.pmcl_nub_tan {
		width: 230px;
	}

	.join_salary_list_nub .std_title36 {
		height: 77px;
	}

	.company_become .std_title3 {
		font-size: 28px;
	}

	/* .company_become .std_title3::before {
		top: 7px;
	} */

	/* .company_become .std_title3::after {
		top: 15px;
	} */

	.std_title3 .mod_title_box_more,

	.business_film_cry_text .mod_title_box_more {
		margin-top: 32px;
	}

	.company_become_cry .std_text20 {
		width: 88%;
	}

	.rdln_cry {
		height: 160px;
		padding: 15px 8px 15px;
	}

	.subcompany_circle_nub1,
	.subcompany_circle_nub2 {
		top: 56.9% !important;
		;
	}

	.subcompany_circle_nub2 {
		left: 35.34% !important;
	}

	.std_title1 {
		font-size: 48px;
	}

	.ys_ban_txtbox .std_text24 p {
		font-size: 22px;
	}

	.job_select .ys_select_xtbbox {
		right: 10px;
	}

	.job_select,
	.job_input {
		margin: 0 5px;
	}

	.job_box_left {
		margin: 0 -5px;
	}

	.job_select {
		width: 170px;
	}

	.job_box_right .std_btn_link {
		min-width: 170px;
	}

	/* 2025.03.26 - start */
	.job-side-bot-inof {
		padding-top: 0px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 72px;
	}

	.ban_info {
		margin-top: 20px;
	}

	.mfbn_ri_ul_li {
		margin-left: 80px;
	}

	.gh-ban-cont .ban-info {
		margin-top: 20px;
	}

	.kechengimg {
		padding: 36px 40px;
	}

	/* 1360end */
}

@media screen and (max-width: 1280px) {

	.mod_head {
		padding: 0 40px;
	}

	.head_nav_nub {
		padding: 0 20px;
	}

	.std_title1 {
		font-size: 46px;
	}

	.std_title2 {
		font-size: 42px;
	}

	.std_title5,
	.yxedr_active h4,
	.std_text24 p {
		font-size: 18px;
	}

	.home_product_list_nub.on,
	.home_product_list_nub.slick-current.slick-active,
	.home_product_list .ys_imgbox_cover img:first-child {
		width: 600px !important;
	}

	.home_product_list_nub {
		width: 220px !important;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 26px;
	}

	.home_product_list_nub .std_title4 {
		top: calc(100% + 16px);
	}

	.home_product_cry {
		margin-bottom: 54px;
	}

	.hsln_cry_icon {
		width: 84px;
		margin-bottom: 24px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 36px;
	}

	.hsln_cry_font span,
	.hsln_cry_font .data_scroll {
		top: -4px;
	}

	.home_semcorp_list_nub {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.home_semcorp_list {
		margin: 0 -10px;
		margin-bottom: -20px;
	}

	.hsln_cry {
		padding: 36px 8px 30px;
	}

	.hacc_out {
		width: 330px;
		height: 330px;
	}

	.hacc_icon_font {
		font-size: 14px;
	}

	.hacc_list_nub_icon {
		width: 54px;
		height: 54px;
	}

	.hacc_icon_img {
		width: 30px;
		height: 30px;
	}

	.hacc_list_nub.on .hacc_icon_font {
		font-size: 20px;
	}

	.hacc_logo {
		border: 36px solid var(--colormain1);
	}

	.hacc_icon_font::before {
		bottom: 4px;
	}

	.home_advantage_cry_circle {
		padding: 60px 90px 56px;
	}

	.mod_title2 .std_text20 {
		margin-top: 10px;
	}

	.htln_original_icon {
		margin-bottom: 26px;
	}

	.htln_hover_icon {
		margin-bottom: 12px;
	}

	.htln_original_icon,
	.htln_hover_icon {
		width: 40px;
	}

	.htln_hover_data {
		margin-bottom: 6px;
	}

	.htln_hover .std_text20 {
		margin-bottom: 14px;
	}

	.home_news_box {
		margin: 0 -10px;
	}

	.swiper_progress.swiper-container-horizontal>.swiper-pagination-progressbar,
	.swiper_progress.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
		width: calc(100% - 20px);
		left: 10px;
	}

	.swiper_progress_cry {
		margin-top: 20px;
		padding: 0 10px;
	}

	.swiper_progress .swiper-button-prev,
	.swiper_progress .swiper-button-next {
		width: 40px;
		height: 40px;
	}

	.swiper_progress_cry .swiper-button-next {
		margin-left: 30px;
	}

	.std_margin1 {
		margin-bottom: 70px;
	}

	.std_padding1 {
		padding: 70px 0;
	}

	.std_padding_top1 {
		padding-top: 70px;
	}

	.ftcs_nub {
		width: 28px;
	}

	.footer_top_nav {
		padding-left: 20px;
	}

	.footer_top_nav_nub {
		margin: 0 5px;
	}

	.hsln_cry_font span {
		font-size: 22px;
	}

	.std_btn3_link {
		line-height: 32px;
		padding: 0px 12px;
	}

	.std_btn_link,
	.mod_call .std_btn_link {
		padding: 0 20px;
		min-width: 180px;
	}

	.pcln_cry {
		padding: 60px 26px 30px;
	}

	.pcln_cry_tu {
		left: 18px;
	}

	.pcln_cry_tu_icon {
		width: 36px;
		height: 36px;
	}

	.product_customer_logo_list li {
		padding: 0 16px;
	}

	.product_customer_logo_list {
		margin: 0 -16px;
	}

	.product_category_list.act .product_category_list_nub {
		margin-top: 34px;
	}

	.std_title70 {
		font-size: 42px;
	}

	.rcln_icon {
		width: 50px;
		margin-bottom: 16px;
	}

	.rdln_cry {
		height: 300px;
	}

	.research_deep_list_nub.on .rdln_cry .std_text24 {
		transform: translateY(-30px);
	}

	.research_deep_list_nub.on .rdln_cry_logo {
		transform: translateY(55px) scale(1.25);
	}

	.rdln_cry .std_text24 {
		height: 81px;
	}

	.std_margin5 {
		margin-bottom: 40px;
	}

	.hnln_cry::before {
		height: 40px;
		width: 40px;
	}

	.std_padding_top2 {
		padding-top: 80px;
	}

	.std_padding2 {
		padding: 80px 0;
	}

	.cmln_text .std_title3 {
		margin-bottom: 10px;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 24px;
	}

	.develop_hint_cry {
		padding: 36px 40px;
	}

	.develop_social_title_nub::before {
		top: calc(100% - 0);
	}

	.develop_social_title_nub::after {
		bottom: calc(100% - 0);
	}

	.develop_social_title_nub::before,
	.develop_social_title_nub::after {
		height: 60px;
	}

	.develop_social_inof_nub .std_text20 {
		margin-bottom: 16px;
	}

	.develop_social_inof_nub .std_title3 {
		margin-bottom: 8px;
	}

	.dsin_icon {
		width: 40px;
		margin-bottom: 4px;
	}

	.develop_social_inof_nub .std_text p {
		margin-bottom: 12px;
	}

	.develop_report_list {
		padding: 40px 50px 30px;
	}

	.jbln_cry {
		padding: 14px 5px;
	}

	.job_box_right .std_btn_link {
		min-width: 180px;
	}

	.job_list_tan .std_btn2 .std_btn_link {
		width: 180px;
	}

	.insl_nub_cry .std_title5 {
		font-size: 20px;
	}

	.investor_periodic {
		padding-top: 80px;
	}

	.ictl_nub_icon {
		width: 28px;
		top: 0px;
	}

	.job_box_right .std_btn2 .std_btn_link {
		min-width: 120px;
	}

	.rdln_cry {
		height: 280px;
	}

	.research_deep_list_nub.on .rdln_cry_logo {
		transform: translateY(50px) scale(1.25);
	}

	.research_deep_list_nub.on .rdln_cry .std_text24 {
		transform: translateY(-24px);
	}

	.company_become_cry_list {
		margin-top: 76px;
	}

	.rdln_cry {
		height: 160px;
	}

	.std_title1 {
		font-size: 44px;
	}

	.job_box_right .std_btn_link {
		min-width: 140px;
	}

	.job_input {
		width: 260px;
	}

	/* 2025.03.26 - start */
	.jsbi-nub-link {
		padding-top: 16px;
		padding-bottom: 9px;
	}

	.job-side {
		min-width: 142px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 70px;
	}

	.mfbn_ri_ul_li {
		margin-left: 52px;
	}

	.mrul_tit a {
		font-size: 16px;
	}

	.mrul_tit_info_li a {
		font-size: 14px;
	}

	.mfcw_ri a {
		margin-left: 12px;
	}

	.gh-home-listbox .pnlu_li,
	.gh-home-listbox .home_news_list_nub {
		padding: 0 10px;
	}

	.home_create_dots {
		margin: 0 -10px;
	}

	.home_create_dots_nub {
		padding: 0 10px;
	}

	.deve_syst_cont_tab {
		margin: 40px 0;
	}

	.dsct_ul {
		margin: 0 -34px;
	}

	.dsct_ul_li {
		padding: 0 34px;
	}

	.kechengimg {
		padding: 30px 36px;
	}

	/* 1280end */
}

/* 1200~992 平板横屏*/

@media screen and (max-width: 1200px) {

	.banner_control {
		left: calc(40px + 20px);
	}

	.ys_ban_slick .slick-prev {
		left: 40px;
	}

	.ys_ban_slick .slick-next {
		left: calc(40px + 98px);
	}

	.home_product_cry_next {
		width: 58px;
	}

	.mouse_screen {
		width: 30px;
		padding-bottom: 90px;
	}

	.mouse_screen::before {
		height: 65px;
	}

	.mouse_screen::after {
		height: 20px;
		top: calc(100% - 65px);
	}

	@	keyframes mouse_line {
		0% {

			height: 0px;
		}

		49% {
			height: 65px;
		}

		51% {
			height: 65px;
		}

		100% {
			height: 0px;
		}
	}

	.std_title1 {
		font-size: 40px;
	}

	.ys_ban_txtbox .ys_ban_title {
		margin-bottom: 14px;
	}

	.ys_ban_txtbox.ys_pos_center {
		top: calc(50% - 70px);
	}

	.banner_control,
	.ys_ban_slick .slick-prev,
	.ys_ban_slick .slick-next {
		top: calc(50% - 106px);
	}

	.std_title2 {
		font-size: 36px;
	}

	.std_title2::before,
	.std_title2::after,
	.std_title3::before,
	.std_title3::after,
	.std_title4::before,
	.std_title4::after {
		width: 6px;
		height: 6px;
	}

	.std_title2::before,
	.std_title3::before,
	.std_title4::before {
		top: 8px;
	}

	.std_title2::after,
	.std_title3::after,
	.std_title4::after {
		top: 14px;
	}

	.std_margin3 {
		margin-bottom: 10px;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 24px;
	}

	.std_margin2 {
		margin-bottom: 34px;
	}

	.hnln_cry {
		padding: 22px;
	}

	.hnln_cry::before {
		height: 50px;
		width: 50px;
	}

	.hnln_cry_date {
		margin-bottom: 22px;
	}

	.hnln_cry_date {
		font-size: 14px;
	}

	.business_apply_box::before {
		left: -20px;
	}

	.pact_list_nub {
		margin-bottom: 30px;
	}

	.product_billion_data {
		font-size: 60px;
	}

	.product_model_glass {
		width: calc(100% - 80px);
		left: 40px;
	}

	.pmcl_nub_tan_img {
		width: 180px;
	}

	.pact_list_nub .std_title4::before {
		top: 0px;
	}

	.pact_list_nub .std_title4::after {
		top: 12px;
	}

	.product_customer_cry_earth {
		right: 40px;
	}

	.bpln_text {
		padding-right: 40px;
	}

	.bopp_product_list_nub:nth-of-type(2n) .bpln_text {
		padding-left: 40px;
	}

	.research_industry_bg1 {
		left: 20px;
	}

	.research_industry_bg2 {
		right: 20px;
	}

	.inside_screen {
		right: 40px;
	}

	.research_industry_bg {
		width: 40px;
	}

	.research_innovation_cry {
		padding: 40px 40px 40px 40px;
	}

	.std_title3::before {
		top: 14px;
	}

	.std_title3::after {
		top: 20px;
	}

	.research_innovation_cry .std_text20 {
		margin-bottom: 32px;
	}

	.ricl_nub {
		margin-bottom: 38px;
	}

	.detail_cry .std_text h5 {
		margin-bottom: 16px;
	}

	.detail_cry .std_text p {
		margin-bottom: 16px;
	}

	.cpbl_circle[data-num="12"] {
		width: 62em;
		height: 62em;
	}

	.cpbl_circle[data-num="8"] {
		width: 44.5em;
		height: 44.5em;
	}

	.cpbl_circle[data-num="6"] {
		width: 26.6em;
		height: 26.6em;
	}

	.develop_social_title_nub::before,
	.develop_social_title_nub::after {
		height: 70px;
	}

	.arrow_slick2 .slick-prev,
	.arrow_slick2 .slick-next {
		width: 58px;
		height: 58px;
	}

	.join_salary_list_nub {
		padding: 0 40px;
	}

	.join_salary_list {
		margin: 0 -40px;
	}

	.join_salary {
		padding: 70px 0;
	}

	.jsln_icon {
		width: 60px;
		margin-bottom: 12px;
	}

	.join_staff_list .slick-next {
		right: -200px;
	}

	.arrow_slick2 .slick-prev::before,
	.arrow_slick2 .slick-next::before {
		width: 58px;
		height: 58px;
	}

	.join_staff_list .slick-prev {
		left: -25px;
	}

	.subcompany_main .std_title3::after {
		top: 14px;
	}

	.investor_contact_text {
		padding-right: 40px;
	}

	.pmcl_nub_tan {
		width: 180px;
	}

	.join_salary_list_nub .std_title36 {
		height: 39px;
	}

	/* .company_become .std_title3::after {
		top: 13px;
	} */

	.home_product_cry_prev {
		width: 58px;
	}

	/* 2025.03.26 - start */
	.job-side-bot {
		display: none;
		padding: 0 10px 10px;
	}

	.job-side-btn {
		padding: 10px 12px;
	}

	.job-side {
		padding: 0px;
	}

	.job-side-close {
		display: block;
	}

	.job-side-close {
		margin-top: 0px;
	}

	.jsbi-nub:first-child .jsbi-nub-link {
		padding-top: 10px;
	}

	/* 2025.03.26 - 修改*/
	.job-side {
		top: auto;
		transform: translateY(0%);
		bottom: 30px;
	}

	.jsbi-nub-link {
		padding-top: 14px;
		padding-bottom: 8px;
	}

	.jsbi-nub:first-child .jsbi-nub-link {
		padding-top: 5px;
	}

	.job-side-bot {
		padding: 0 12px 10px;
	}

	.job-side.act {
		padding-top: 4px;
	}

	.ban_info {
		margin-top: 20px;
	}

	.gh-ban-cont .ban-tit h1 {
		font-size: 24px;
	}

	.gh-ban-cont .ban-info {
		margin-top: 20px;
	}

	.gh-fanb {
		margin-top: 0;
	}

	.dult_tit {
		font-size: 22px;
	}

	/* 1200end */

}

@media screen and (max-width: 1199px) {

	:root {
		--space50: 24px;
	}

	.home_technology_list_nub .htln_hover {
		opacity: 1;
		pointer-events: all;
		transition: all .4s .4s;
	}

	.home_technology_list_nub .htln_original {
		opacity: 0;
		pointer-events: none;
	}

	.home_technology_list_nub .htln_img::before {
		background: #102D68;
		opacity: .6;
	}

	.htln_original,
	.htln_hover {
		padding: 0 40px;
	}

	.hacc_list_nub.on .hacc_icon_font {
		font-size: 16px;
	}

	.hacc_icon_font::before {
		height: 3px;
		bottom: 3px;
	}

	.home_advantage_cry_circle {
		padding: 50px 80px 48px;
	}

	.home_advantage_cry_text {
		width: 46%;
	}

	.std_title6,
	.yxedr_active h5,
	.std_text20 p {
		line-height: 1.6;
	}

	.std_title6,
	.yxedr_active h5,
	.std_text20 p {
		font-size: 16px;
	}

	.htln_hover_data {
		margin-bottom: 2px;
	}

	.htln_hover_icon {
		margin-bottom: 8px;
	}

	.htln_hover .std_text20 {
		margin-bottom: 8px;
	}

	.htln_hover_link {
		width: 32px;
	}

	.hnln_cry {
		padding: 20px;
	}

	.hnln_cry_info {
		font-size: 14px;
	}

	.hnln_cry_date {
		margin-bottom: 12px;
	}

	.hnln_cry_info {
		padding-top: 12px;
	}

	.hnln_cry .std_title6 {
		margin-bottom: 10px;
	}

	.footer_top {
		padding: 70px 0 60px;
	}

	.footer_top_cry_logo {
		margin-bottom: 34px;
	}

	.footer_top_cry_text {
		margin-bottom: 34px;
	}

	.ftnn_first a {
		font-size: 16px;
	}

	.footer_top_nav_nub {
		width: 170px;
	}

	.footer_top_nav_nub:nth-of-type(2) {
		width: 158px;
	}

	.footer_top_nav_nub:nth-of-type(3) {
		width: 120px;
	}

	.footer_top_nav_nub:nth-of-type(4) {
		width: 120px;
	}

	.footer_copyright {
		padding: 24px 0 24px;
	}

	.inside_ban1_img {
		height: calc(100vh - 64px);
	}

	.business_film_cry_text {
		padding-right: 40px;
	}

	.babl_nub .std_title4 {
		margin-bottom: 0px;
	}

	.babl_nub a {
		padding: 24px;
	}

	.business_apply_box {
		display: block;
	}

	.business_apply_box_list,

	.babl_nub::before {
		width: 100%;
	}

	.babl_nub .babl_nub_icon {
		right: 16px;
	}

	.business_apply_box_img {
		width: 100%;
	}

	.babl_nub::before {
		opacity: 1;
	}

	.babl_nub .babl_nub_icon {
		opacity: 1;
	}

	.pmcl_nub_tan_img {
		width: 140px;
	}

	.pmcl_nub_tan_text .std_title5 {
		margin-left: 7px;
	}

	.pmcl_nub_spread span::after {
		width: 90px;
	}

	.pmcl_nub_tan {
		bottom: calc(45px + 19px);
		left: calc(78px + 19px);
	}

	.pmcl_nub.act .pmcl_nub_tan {
		right: calc(78px + 19px);
	}

	.pmcl_nub.on .pmcl_nub_tan {
		padding: 12px;
	}

	.pmcl_nub_tan {
		width: 250px;
	}

	.product_model_glass {
		bottom: 15px;
	}

	.pact_list {
		padding: 20px 0;
		padding-left: 40px;
	}

	.pact_list::before {
		left: 15px;
	}

	.pact_list_nub .std_title4::before {
		left: -40px;
		width: 30px;
		height: 30px;
	}

	.pact_list_nub .std_title4::after {
		top: 9px;
		width: 12px;
		height: 12px;
		left: -31px;
	}

	.pact_list_nub .std_title4 {
		margin-bottom: 6px;
	}

	.pact_list_nub .std_text18 {
		padding-bottom: 20px;
	}

	.product_apply_cry_text {
		padding-right: 20px;
	}

	.pact_list_nub {
		margin-bottom: 22px;
	}

	.product_billion .std_title3.std_title3_white {
		margin-bottom: 50px;
	}

	.product_billion_data {
		font-size: 50px;
		margin-bottom: 20px;
	}

	.product_billion_decorate::before {
		bottom: 14px;
		height: 34px;
	}

	.product_customer_title {
		margin-bottom: 46px;
	}

	.product_customer_data {
		margin-bottom: 40px;
	}

	.std_padding3 {
		padding: 50px 0;
	}

	.std_margin_top1 {
		margin-top: 50px;
	}

	.mod_relate .std_btn_link {
		min-width: 200px;
	}

	.spln_cry_text {
		padding: 20px 20px;
	}

	.spln_cry_text_top .std_title5 {
		margin-bottom: 6px;
	}

	.spln_cry_text_top .std_text li,
	.mod_text_list.std_text li {
		margin-bottom: 2px;
	}

	.inside_ban1 .std_text20 {
		margin-top: 14px;
	}

	.research_deep_list_nub.slick-center .rdln_cry .std_text24 {
		transform: translateY(-30px);
	}

	.research_deep_list_nub.slick-center .rdln_cry_logo {
		transform: translateY(55px) scale(1.25);
	}

	.research_deep_list_nub.slick-center .rdln_cry {
		background: rgba(51, 91, 145, 0.7);
	}

	.hnln_cry {
		padding: 16px;
	}

	.hnln_cry .std_title6 {
		margin-bottom: 6px;
	}

	.hnln_cry_date {
		margin-bottom: 6px;
	}

	.hnln_cry_info {
		padding-top: 8px;
	}

	.detail_page .ys_main {
		margin-top: 0px;
	}

	.detail_share_name {
		font-size: 22px;
		padding-bottom: 8px;
		margin-bottom: 20px;
	}

	.detail_share_list_nub a {
		width: 26px;
	}

	.detail_share_list_nub {
		margin-bottom: 22px;
	}

	.detail_share_list {
		margin-bottom: 40px;
	}

	.detail_share_return_icon {
		width: 32px;
	}

	.detail_share {
		padding: 18px 18px 18px;
		width: 110px;
	}

	.std_title4::before,
	.std_title4::after {
		left: -16px;
	}

	.detail_cry_top .std_title4 {
		margin-bottom: 16px;
	}

	.detail_cry_top {
		padding-bottom: 16px;
		margin-bottom: 28px;
	}

	.detail_cry_jump {
		padding-top: 24px;
	}

	.detail_cry_jump_nub {
		margin-bottom: 12px;
	}

	.std_padding_top2 {
		padding-top: 70px;
	}

	.cmln_text {
		padding: 10px 40px;
	}

	.std_padding2 {
		padding: 70px 0;
	}

	.chyn_spread {
		width: 12px;
		height: 12px;
		top: 14px;
	}

	.company_mission_list_nub3 .cmln_text .std_title4 {
		font-size: 22px;
	}

	.cpbl_circle_logo {
		width: 70px;
	}

	.cpbl_circle[data-num="6"] {
		width: 24.6em;
		height: 24.6em;
	}

	.cpbl_circle[data-num="8"] {
		width: 40.5em;
		height: 40.5em;
	}

	.cpbl_circle[data-num="12"] {
		width: 56em;
		height: 56em;
	}

	.company_partner_box {
		width: 62em;
		height: 62em;
	}

	.company_partner_text {
		width: calc(100% - 62em);
		padding-right: 32px;
	}

	.develop_social_title {
		padding-top: 68px;
		padding-bottom: 68px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 32px;
	}

	.jsln_icon {
		width: 50px;
		margin-bottom: 10px;
	}

	.join_salary_list_nub .std_title36 {
		margin-bottom: 20px;
	}

	.join_benefits_list_nub {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.join_benefits_list {
		margin: 0 -10px;
		margin-bottom: -20px;
	}

	.jbln_cry_icon {
		width: 72px;
		margin-bottom: 8px;
	}

	.jbln_cry .jbln_cry_icon {
		transform: translateY(0);
	}

	.jbln_cry .std_text {
		transform: translateY(0);
		opacity: 1;
	}

	.jbln_cry .jbln_cry_top {
		transform: translateY(0);
	}

	.jbln_cry .std_text {
		margin-top: 6px;
	}

	.jbln_cry .std_text {
		height: auto;
		-webkit-line-clamp: inherit;
	}

	.join_ban .inside_ban2_img {
		height: auto;
	}

	.join_ban .inside_ban2_img img {
		position: relative;
		width: 100%;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

	.join_ban .join_logo {
		opacity: 1;
		pointer-events: all;
		transform: scale(1);
	}

	.join_logo {
		position: relative;
		height: auto;
	}

	.join_logo_cry {
		height: auto;
	}

	.join_ban {
		height: auto;
	}

	.join_logo_img::before,
	.join_logo_img::after {
		display: none;
	}

	.mouse_screen_font {
		color: #fff;
	}

	.join_ban.act .mouse_screen_icon img:nth-of-type(2) {
		opacity: 0;
	}

	.join_ban.act .mouse_screen_icon img:first-child {
		opacity: 1;
	}

	.join_ban.act .mouse_screen::before {
		background: rgba(255, 255, 255, .2);
	}

	.join_ban.act .mouse_screen::after {
		background: #fff;
	}

	.join_logo {
		background-size: 100% 100%;
	}

	.join_logo::before {
		content: '';
		width: 100%;
		height: 100%;
		position: absolute;
		background: rgba(88, 154, 232, 0.6);
		top: 0;
		left: 0;
		z-index: 2;
	}

	.join_logo div {
		z-index: 3;
	}

	.join_staff_list_nub {
		padding: 0 10px;
	}

	.join_staff_list {
		margin: 0 -10px;
	}

	.join_staff_box {
		padding-right: 200px;
	}

	.job_list {
		margin-bottom: 60px;
	}

	.job_input {
		width: 280px;
	}

	.contact_semcorp {
		padding: 28px 30px;
	}

	.contact_semcorp_info_list {
		width: 480px;
	}

	.contact_semcorp_info_title {
		width: calc(100% - 480px);
		padding-right: 12px;
	}

	.contact_semcorp_info {
		margin-bottom: 30px;
	}

	.contact_form_list_nub,
	.contact_form_list_textarea,
	.contact_form_list_sub .std_btn,
	.cfls_agree {
		padding: 0 12px;
	}

	.contact_form_list {
		margin: 0 -12px;
	}

	.insl_nub {
		padding: 0 15px;
		margin-bottom: 30px;
	}

	.investor_notice_swipe.swiper {
		width: calc(100% + 30px);
		margin: 0 -15px;
	}

	.insl_nub_cry {
		padding: 24px;
	}

	.investor_periodic {
		padding-top: 70px;
	}

	.investor_contact_text {
		padding: 60px 40px 80px 60px;
	}

	.ictl_nub {
		margin-bottom: 20px;
	}

	.tech_main .job_select1,
	.tech_main .job_select2 {
		width: 250px;
	}

	.tech_list {
		margin-bottom: 60px;
	}

	.pmcl_nub_tan {
		width: 160px;
	}

	.inside_ban1_img {
		height: auto;
	}

	.join_salary_list_nub .std_title36 {
		height: 77px;
	}

	.rdln_cry {
		height: 260px;
	}

	.research_deep_list_nub.on .rdln_cry_logo {
		transform: translateY(40px) scale(1.25);
	}

	.research_deep_list_nub.on .rdln_cry .std_text24 {
		transform: translateY(-20px);
	}

	.company_become .std_title3 {
		font-size: 26px;
	}

	.company_become_cry_list {
		margin-top: 70px;
	}

	.company_become_cry .std_text20 {
		width: 92%;
	}

	.detail_share_list_nub .ys_sharebox,

	.detail_share_list_nub .dsln_img {
		width: 26px;
	}

	.business_energy_img video {
		display: none;
	}

	.rdln_cry {
		height: 160px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 80px;
	}

	.subcompany_info_nub {
		margin-bottom: 60px;
	}

	.ys_ban_txtbox .std_text24 p {
		font-size: 20px;
	}

	.job_select {
		width: 160px;
	}

	.job_select .ys_select_hd,
	.job_input {
		padding: 0 12px;
	}

	.job_select .ys_select_bd .ys_select_li {
		padding: 0 12px;
	}

	.job_input {
		width: 250px;
	}

	/* 2025.03.26 - start */
	.job-side {
		min-width: 136px;
	}

	.job-side.on {
		right: 4px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 64px;
	}

	.newsdet-cont-ri {
		width: 37.5%;
		padding-left: 30px;
	}

	.ban_cont {
		width: 100%;
	}

	.pnlu_wrap_btm_info {
		margin-bottom: 18px;
	}

	.mftr_le_ul_li {
		padding-right: 40px;
	}

	.mlul_wrap {
		width: 26px;
	}

	.mlul_code {
		pointer-events: auto !important;
	}

	.mfbn_ri_ul_li {
		margin-left: 70px;
	}

	.mfcw_le p {
		font-size: 12px;
	}

	.mfcw_ri a {
		font-size: 12px;
	}

	.indusdet-wrap-le {
		width: 100%;
		padding-right: 0;
	}

	.indusdet-wrap-le-info {
		padding: 40px;
	}

	.iwli-tp {
		margin-bottom: 30px;
	}

	.iwli-tp-text {
		padding-right: 0;
		width: 100%;
	}

	.iwli-tp-img {
		width: 100%;
		margin-top: 30px;
	}

	.iwli-bt-li-tit {
		margin-bottom: 20px;
	}

	.iwli-bt-li-tit::before {
		height: 16px;
	}

	.iblu-li {
		margin-bottom: 10px;
	}

	.indusdet-wrap-ri {
		width: 100%;
		margin-top: 42px;
	}

	.std-btn2-box {
		padding: 0 30px;
	}

	.std-btn2-box p {
		line-height: 40px;
	}

	.gh-ban-cont {
		width: 100%;
	}

	.news_main .home_news_list,
	.new-sec-ul,
	.produ_navig_list_ul {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 20px 20px;
	}

	.home_create .mod_title1_text {
		max-width: calc(100% - 460px);
	}

	.home_create_dots_nub .hcdn_font16 {
		font-size: 14px;
	}

	.hcln_link_text .std_text p {
		font-size: 14px;
	}

	.he_c2p3jul {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 20px 20px;
	}

	.jful-cry {
		width: calc(100% - 20px);
		bottom: 20px;
	}

	.jful-cry-word {
		display: block;
		margin-top: 12px;
		padding-right: 0;
	}

	.cstu-li {
		padding: 10px;
		margin: 0 3px;
	}

	.join-family-ul {
		grid-template-columns: repeat(2, 1fr);
		grid-gap: 20px 20px;
	}

	.maul-hide-cry {
		padding: 12px 24px 12px 18px;
	}

	.maul-hide-tp-icon {
		width: 16px;
		margin-right: 8px;
	}

	/* 1199end */
}

/* 991~768 平板竖屏 重点*/

@media screen and (max-width: 991px) {

	.ys_ban_txtbox .ys_ban_title,
	.ys_ban_txtbox .std_text24 {
		width: 100%;
	}

	.std_title1 {
		font-size: 36px;
	}

	.std_title2 {
		font-size: 30px;
	}

	.home_product_list_nub.on,
	.home_product_list_nub.slick-current.slick-active,
	.home_product_list .ys_imgbox_cover img:first-child {
		width: 440px !important;
	}

	.home_product_list_nub {
		width: 160px !important;
	}

	.home_product_cry_next {
		width: 42px;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 22px;
	}

	.home_product_cry {
		margin-bottom: 46px;
	}

	.home_semcorp_list_nub {
		width: 50%;
	}

	.std_margin2 {
		margin-bottom: 30px;
	}

	.hsln_cry_icon {
		width: 70px;
		margin-bottom: 20px;
	}

	.std_padding1 {
		padding: 60px 0;
	}

	.std_padding_top1 {
		padding-top: 60px;
	}

	.std_margin1 {
		margin-bottom: 60px;
	}

	.home_advantage_cry {
		flex-wrap: wrap;
	}

	.home_advantage_cry_circle {
		width: 100%;
		margin-bottom: 24px;
	}

	.home_advantage_cry_text {
		width: 100%;
	}

	.hacc_out {
		margin: 0 auto;
	}

	.footer_top_nav {
		display: none;
	}

	.footer_select .ys_select_hd {
		height: 44px;
	}

	.footer_top {
		padding: 50px 0 50px;
	}

	.footer_top_cry_logo {
		width: 130px;
		margin-bottom: 24px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 34px;
	}

	.std_title3::before {
		top: 11px;
	}

	.std_title3::after {
		top: 17px;
	}

	.mod_title2 {
		display: block;
	}

	.business_energy .std_title3 {
		width: 100%;
		max-width: 100%;
	}

	.business_energy .mod_text1 {
		width: 100%;
		max-width: 100%;
		top: 0;
	}

	.mod_title2 .mod_text1 .std_text20,
	.business_film_cry_text .std_text20 {
		margin-top: 12px;
	}

	.std_margin4 {
		margin-bottom: 30px;
	}

	.business_film_cry_text {
		padding-right: 20px;
	}

	.product_model_glass {
		bottom: 15px;
		position: relative;
		width: 100%;
		left: 0;
		margin-top: -20px;
	}

	.pmcl_nub {
		width: 28px;
		height: 28px;
	}

	.pmcl_nub::after,
	.pmcl_nub_spread::before {
		width: 10px;
		height: 10px;
	}

	@	keyframes pro_spread {
		0% {

			border: 1px solid #0D3380;
			transform: translate(-50%, -50%) scale(1);
			opacity: 1;
		}

		80% {
			border: 0.5px solid #0D3380;
			transform: translate(-50%, -50%) scale(2);
			opacity: 1;
		}

		100% {
			border: 0.5px solid #0D3380;
			transform: translate(-50%, -50%) scale(2.25);
			opacity: 0;
		}
	}

	.pmcl_nub_spread span::after {
		width: 50px;
	}

	.pmcl_nub_tan {
		bottom: calc(25px + 14px);
		left: calc(43px + 14px);
	}

	.pmcl_nub.act .pmcl_nub_tan {
		right: calc(43px + 14px);
	}

	.pmc1_ntt_icon {
		width: 34px;
	}

	.pmcl_nub_tan {
		width: 210px;
	}

	.pmcl_nub_tan_text .std_title5 {
		font-size: 14px;
	}

	.product_apply_cry {
		display: block;
	}

	.product_apply_cry_text {
		width: 100%;
		padding-right: 0;
	}

	.product_apply_swiper {
		width: 100%;
	}

	.pcln_cry_tu li {
		width: 80px;
		height: 80px;
		padding: 6px;
	}

	.pcln_cry_tu_icon {
		width: 28px;
		height: 28px;
		bottom: 5px;
		right: -6px;
	}

	.pcln_cry_tu_icon img {
		width: 14px;
	}

	.pcln_cry {
		padding: 50px 20px 20px;
	}

	.pcln_cry_top .std_title5 {
		margin-bottom: 6px;
	}

	.pcln_cry_top .std_text p {
		line-height: 1.6;
	}

	.product_category_list_nub {
		padding: 0 8px;
		margin-top: 52px;
	}

	.product_category_list {
		margin: 0 -8px;
	}

	.std_btn_link,
	.mod_call .std_btn_link {
		padding: 0 10px;
		min-width: 140px;
	}

	.std_btn_link_font16 {
		font-size: 14px;
	}

	.std_btn_link_icon {
		width: 21px;
		margin-left: 8px;
	}

	.std_btn3_link {
		font-size: 14px;
		padding: 0px 10px;
	}

	.std_btn_link_font16 {
		line-height: 38px;
	}

	.pcln_cry_btn {
		flex-wrap: wrap;
	}

	.pcln_cry_btn .std_btn3 {
		margin-top: 4px;
	}

	.pcln_cry_top .std_text {
		margin-bottom: 14px;
	}

	.product_billion_data {
		font-size: 36px;
		margin-bottom: 12px;
	}

	.product_billion_bg {
		min-height: 310px;
	}

	.product_billion_bg img {
		position: absolute;
		width: 100%;
		min-height: 100%;
		object-fit: cover;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.product_customer_title {
		margin-bottom: 30px;
	}

	.product_customer_data .std_title6 {
		font-size: 16px;
		top: -8px;
		padding-left: 12px;
	}

	.product_customer_data li {
		margin-bottom: 14px;
	}

	.product_customer_data {
		margin-bottom: 30px;
	}

	.mod_relate_list_nub {
		padding: 0 10px;
	}

	.mod_relate_list {
		margin: 0 -10px;
	}

	.mod_call {
		padding: 50px 0;
	}

	.mod_call .ys_cont1440 {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0);
	}

	.mod_call_bg {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.mod_call_bg img {
		position: absolute;
		min-height: 100%;
		width: 100%;
		min-width: 100%;
		object-fit: cover;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.product_category_list.act .product_category_list_nub {
		margin-top: 30px;
	}

	.product_category_list.on .pcln_cry {
		padding-top: 22px;
	}

	.product_billion_list {
		padding: 0 0px;
		margin-top: 20px;
	}

	.pbln_icon {
		width: 44px;
		margin-bottom: 10px;
	}

	.bopp_product_list_nub {
		display: block;
	}

	.bpln_text {
		padding-right: 0;
		width: 100%;
		margin-bottom: 30px;
	}

	.bpln_carousel {
		width: 100%;
	}

	.bopp_product_list_nub:nth-of-type(2n) .bpln_text {
		padding-left: 0;
	}

	.service_product_list_nub {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.service_product_list {
		margin: 0 -10px;
		margin-bottom: -20px;
	}

	.spln_cry_text {
		padding: 18px 18px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 30px;
	}

	.research_industry_cry .std_title3 {
		margin-bottom: 22px;
	}

	.research_innovation {
		padding-top: 60px;
	}

	.research_innovation_cry {
		width: 64%;
	}

	.research_innovation_cry {
		padding: 30px 40px 20px 30px;
	}

	.std_title70 {
		font-size: 36px;
	}

	.rsfl_nub:nth-last-of-type(2),
	.rsfl_nub:nth-last-of-type(4) {
		left: 20px;
	}

	.rsfl_nub:nth-last-of-type(3) {
		left: 40px;
	}

	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(2),
	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(4) {
		right: 20px;
	}

	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(3) {
		right: 40px;
	}

	.rsfc_logo {
		width: 130px;
		margin-bottom: 12px;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 20px;
	}

	.research_semcorp_flow_center {
		padding: 12px 2px;
		width: 206px;
	}

	.rsfl_nub_icon {
		width: 36px;
		margin-bottom: 2px;
	}

	.rsfl_nub {
		width: 196px;
		height: 100px;
	}

	.research_certificate_list_nub {
		padding: 0 20px;
		margin-bottom: 10px;
	}

	.rcln_icon {
		width: 40px;
		margin-bottom: 12px;
	}

	.research_certificate_list {
		padding: 40px 0;
	}

	.research_deep_list_nub {
		padding: 0 10px;
	}

	.research_deep_list {
		margin: 0 -10px;
	}

	.rdln_cry {
		padding: 22px 16px 32px;
	}

	.news_btn {
		display: none;
	}

	.detail_main .ys_cont1360 {
		display: block;
	}

	.detail_cry {
		width: 100%;
		padding-right: 0;
	}

	.detail_share {
		margin-top: 18px;
		width: 100%;
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.detail_share_list {
		display: flex;
	}

	.detail_share_list_nub {
		margin-bottom: 0;
		padding: 0 15px;
	}

	.detail_share_name {
		font-size: 20px;
		padding-bottom: 0;
		margin-bottom: 0;
	}

	.detail_share_list {
		margin-bottom: 0;
	}

	.detail_share_name::before {
		display: none;
	}

	.detail_share_return_icon {
		margin-bottom: 4px;
	}

	.detail_share {
		padding: 16px 18px 12px;
	}

	.company_become_cry_list {
		width: 37.2%;
	}

	.cbcl_nub {
		padding-top: 18px;
		padding-bottom: 24px;
	}

	.company_become #threebox {
		width: 70vw;
		height: 70vw;
	}

	.company_mission_list_nub3 .cmln_text .std_title4 {
		font-size: 18px;
	}

	.chbl_nub_cry_icon {
		width: 80px;
	}

	.cpbl_circle_logo {
		width: 64px;
	}

	.company_partner .ys_cont1440 {
		display: block;
	}

	.company_partner_text {
		width: 100%;
		padding-right: 0;
		margin-bottom: 14px;
	}

	.std_margin2 {
		margin-bottom: 20px;
	}

	.company_partner_box {
		margin: 0 auto;
	}

	.mouse_screen {
		width: 30px;
		padding-bottom: 70px;
	}

	.mouse_screen::before {
		height: 52px;
	}

	.mouse_screen::after {
		top: calc(100% - 52px);
	}

	@keyframes mouse_line {

		0% {
			height: 0px;
		}

		49% {
			height: 52px;
		}

		51% {
			height: 52px;
		}

		100% {
			height: 0px;
		}
	}

	.std_padding_top2 {
		padding-top: 60px;
	}

	.std_padding2 {
		padding: 60px 0;
	}

	.cmln_text .std_title3 {
		margin-bottom: 6px;
	}

	.inside_page .ys_main>div.develop_hint {
		margin-top: -130px;
	}

	.develop_hint_cry {
		padding: 30px 30px;
	}

	.develop_hint_cry_logo {
		width: 150px;
	}

	.develop_hint_cry_logo::before {
		width: 100px;
		right: calc(100% + 24px);
	}

	.develop_social_title {
		padding-left: 34px;
		padding-top: 50px;
		padding-bottom: 50px;
	}

	.develop_social_title_nub .std_title4::before {
		width: 32px;
		height: 32px;
		top: -1px;
	}

	.develop_social_title_nub .std_title4::after {
		top: 9px;
		left: 10px;
	}

	.develop_social_title_nub .std_title4 {
		padding-left: 48px;
	}

	.develop_social_title_nub::before,
	.develop_social_title_nub::after {
		left: 16px;
	}

	.develop_social_title_nub::before,
	.develop_social_title_nub::after {
		height: 60px;
	}

	.develop_social_title_nub::before {
		top: calc(100% - 0px);
	}

	.develop_social_title_nub::after {
		bottom: calc(100% - 0px);
	}

	.develop_social_title::before,
	.develop_social_title::after {
		left: 50px;
		height: 60px;
	}

	.develop_report_list {
		padding: 30px 22px 10px;
	}

	.develop_report_list_nub a {
		padding: 18px 0;
	}

	.drln_title_icon {
		width: 26px;
	}

	.drln_title .std_title5 {
		padding-left: 8px;
		max-width: calc(100% - 26px);
	}

	.drln_btn_icon {
		width: 20px;
	}

	.arrow_slick2 .slick-prev,
	.arrow_slick2 .slick-next {
		width: 42px;
		height: 42px;
	}

	.std_title36 {
		font-size: 28px;
	}

	.mouse_screen_font {
		top: -26px;
	}

	.join_staff_box {
		padding-right: 100px;
	}

	.join_staff_list .slick-next {
		right: -100px;
	}

	.arrow_slick2 .slick-prev::before,
	.arrow_slick2 .slick-next::before {
		width: 42px;
		height: 42px;
	}

	.join_salary {
		padding: 60px 0;
	}

	.job_list_nub,
	.subcompany_slick_list_nub {
		padding: 0 10px;
		margin-top: 20px;
	}

	.job_list,
	.subcompany_slick_list {
		margin: 0 -10px;
	}

	.job_list {
		margin-bottom: 60px;
	}

	.job_select .ys_select_hd,
	.job_input {
		height: 40px;
	}

	.job_select .ys_select_hd,
	.job_input {
		padding: 0 10px;
	}

	.job_select .ys_select_xtbbox {
		right: 10px;
	}

	.job_select,
	.job_input {
		margin: 0 5px;
	}

	.job_box_left {
		margin: 0 -5px;
	}

	.job_select {
		width: 180px;
	}

	.job_input {
		width: 200px;
	}

	.job_box_right .std_btn_link {
		min-width: 120px;
	}

	.job_list_nub_cry {
		padding: 15px;
	}

	.job_list_nub_cry .std_title6 {
		margin-bottom: 6px;
	}

	.jlnc_list_inof {
		padding: 11px 0 11px;
	}

	.job_list {
		margin-bottom: 50px;
	}

	.job_list_tan {
		padding: 0 10px;
	}

	.ssln_tan {
		margin: 0 10px;
		margin-top: 14px;
	}

	.job_list_tan_cry {
		padding: 22px;
	}

	.job_list_tan_cry .yxedr_active p {
		margin-bottom: 0px;
	}

	.job_list_nub,
	.subcompany_slick_list_nub {
		width: 50%;
	}

	.job_list_nub:nth-of-type(3),

	.subcompany_slick_list_nub:nth-of-type(3) {
		margin-top: 20px;
	}

	.job_select {
		width: calc(50% - 10px);
	}

	.job_box_left {
		width: calc(100% - 120px);
	}

	.job_select .ys_select_hd,
	.job_input {
		margin-bottom: 10px;
	}

	.job_input input {
		height: 100%;
		line-height: 1;
	}

	.job_input {
		width: 100%;
	}

	.job_select .ys_select_bd .ys_select_li {
		padding: 0 12px;
	}

	.job_box.std_margin2 {
		margin-bottom: 24px;
	}

	.contact_semcorp_info {
		display: block;
		margin-bottom: 20px;
	}

	.contact_semcorp_info_title {
		width: 100%;
		padding-right: 0;
	}

	.csil_nub {
		margin-bottom: 10px;
	}

	.contact_semcorp_info_list {
		margin-top: 12px;
	}

	.inside_page .ys_main>div.contact_float {
		margin-top: -100px;
	}

	.contact_form_list_nub {
		width: 50%;
	}

	.contact_form_list_text .contact_form_list_textarea {
		width: 100%;
	}

	.contact_form_list_text {
		display: block;
	}

	.cflt_right {
		width: 100%;
		display: flex;
	}

	.cflt_right .contact_form_list_nub,

	.cflt_right_code {
		width: 50%;
	}

	.contact_form_list_nub,

	.contact_form_list_text .contact_form_list_textarea {
		margin-bottom: 24px;
	}

	.contact_form_list_sub {
		margin-top: 10px;
	}

	.cfln_input textarea {
		height: 120px;
	}

	.contact_semcorp_info_list1 {
		padding-top: 0;
	}

	.contact_semcorp_info_list {
		width: 100%;
	}

	.subcompany_titleh2 {
		padding: 0 12px;
	}

	.subcompany_main .std_title3 {
		margin-left: -12px;
		margin-right: -12px;
	}

	.subcompany_titleh2::before {
		left: -8px;
	}

	.ssln_tan_cry {
		display: block;
	}

	.ssln_tan_pic,
	.ssln_tan_text {
		width: 100%;
	}

	.insl_nub_cry .std_title5 {
		font-size: 18px;
	}

	.insl_ncd_see {
		font-size: 14px;
	}

	.insl_ncd_see img {
		width: 24px;
		margin-left: 2px;
	}

	.insl_ncd_year_num {
		padding-left: 4px;
		font-size: 14px;
	}

	.insl_ncd_year_icon {
		width: 20px;
	}

	.insl_nub_cry .std_title5 {
		margin-bottom: 10px;
	}

	.insl_nub_cry_date {
		padding-top: 12px;
	}

	.insl_nub_cry {
		padding: 18px;
	}

	.insl_nub {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.investor_notice_swipe.swiper {
		width: calc(100% + 20px);
		margin: 0 -10px;
	}

	.ieln_cry {
		padding: 18px 0;
	}

	.investor_contact_text {
		padding: 30px 40px 30px 20px;
	}

	.std_margin5 {
		margin-bottom: 32px;
	}

	.ictl_nub {
		margin-bottom: 14px;
	}

	.tech_list {
		margin-bottom: 50px;
	}

	.pmcl_nub_tan {
		width: 140px;
	}

	.join_salary_list_nub .std_title36 {
		height: 67px;
	}

	.research_deep_list_nub.slick-center .rdln_cry .std_text24 {
		transform: translateY(-5px);
	}

	.research_deep_list_nub.slick-center .rdln_cry_logo {
		transform: translateY(46px) scale(1.25);
	}

	.std_title3 .mod_title_box_more,

	.business_film_cry_text .mod_title_box_more {
		margin-top: 20px;
	}

	.business_energy .std_title3 {
		display: flex;
		justify-content: space-between;
		align-items: center;
	}

	.business_energy .std_title3 .mod_title_box_more {
		margin-top: 0;
	}

	.company_become_cry_left {
		width: 62.8%;
	}

	.company_become .std_title3 {
		font-size: 22px;
	}

	.company_become_cry_list {
		margin-top: 56px;
	}

	.company_become_cry_left {
		min-height: auto;
	}

	.dsln_tan {
		top: auto;
		left: 50%;
		transform: translateX(-50%);
		bottom: calc(100% + 10px);
	}

	.dsln_tan::before {
		content: '';
		width: 0px;
		height: 0px;
		border-top: 10px solid #fff;
		border-left: 6px solid transparent;
		border-right: 6px solid transparent;
		border-bottom: 0;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		bottom: -10px;
		top: auto;
	}

	.rdln_cry {
		height: 150px;
	}

	.rdln_cry {
		padding: 22px 10px 22px;
	}

	.research_deep_list .slick-dots {
		bottom: -24px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 64px;
	}

	.company_become_cry .std_text20 {
		width: 94%;
	}

	.subcompany_circle_nub1,
	.subcompany_circle_nub2 {
		top: 58.9% !important;
	}

	.subcompany_circle_nub2 {
		left: 36.34% !important;
	}

	.subcompany_circle_nub3 {
		left: 6.6% !important;
	}

	.subcompany_circle_nub4 {
		left: 86% !important;
	}

	.subcompany_map_list_dots {
		width: 10px;
		height: 10px;
	}

	.subcompany_map_sign_nub .std_text p {
		font-size: 14px;
		line-height: 20px;
	}

	.smsn_icon {
		width: 20px;
		margin-right: 6px;
	}

	.subcompany_map_sign_nub .std_text {
		max-width: calc(100% - 26px);
	}

	.ssln_cry .jlnc_list_inof {
		padding: 0 0 8px;
	}

	.subcompany_info_nub {
		margin-bottom: 50px;
	}

	.home_product_cry_prev {
		width: 42px;
	}

	.job_select {
		width: calc(33.333333% - 10px);
	}

	/* 2025.03.26 - start */
	.job-side-btn {
		padding: 10px 10px;
	}

	.job-side-bot {
		padding: 0 10px 10px;
	}

	.jsbi-nub .std_text,
	.jsbi-nub .std_text p {
		line-height: 1.4;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 54px;
	}

	.clbu-li {
		width: 50%;
	}

	.mfbr-li {
		margin-left: 16px;
	}

	.mfbr-li-icon {
		width: 24px;
	}

	.g_button1 p {
		font-size: 14px;
		line-height: 28px;
		padding-right: 10px;
	}

	.g_button1 img {
		width: 24px;
	}

	.mod_fot_btm {
		padding-top: 50px;
	}

	.mod_fot_btm_nav {
		flex-wrap: wrap;
		align-items: center;
	}

	.mod_fot_btm_nav {
		padding-bottom: 40px;
	}

	.mfbn_ri {
		margin-top: 0px;
	}

	.mfbn_ri {
		width: 100%;
		position: relative;
		margin-top: 30px;
	}

	.mfbn_ri {
		display: none;
	}

	.mfbn_ri_ul {
		flex-wrap: wrap;
		margin: 0 -10px;
	}

	.mfbn_ri_ul_li {
		margin-left: 0 !important;
	}

	.mfbn_ri_ul_li {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 15px;
	}

	.mrul_tit {
		margin-bottom: 0 !important;
	}

	.mrul_tit {
		display: flex;
		align-items: center;
		justify-content: space-between;
	}

	.mrul_tit a {
		font-size: 14px;
		font-weight: normal;
		pointer-events: none;
	}

	.mrul_tit_info {
		display: none;
		padding-top: 15px;
	}

	.mfbn_le>p {
		margin-bottom: 19px;
	}

	.g_foot_catnr img {
		width: 16px;
	}

	.mod_fot_copyr_wrap {
		flex-wrap: wrap;
	}

	.mfcw_le {
		width: 100%;
	}

	.mfcw_ri a:first-child {
		margin-left: 0;
	}

	.home_create .gh-fangan {
		display: block;
	}

	.home_create .mod_title1_text {
		max-width: 100%;
		width: 100%;
	}

	.home_create_dots {
		margin-top: 16px;
	}

	.hcln_link_text .std_title4 {
		margin-bottom: 16px;
	}

	.dsct_ul_li p {
		font-size: 16px;
	}

	.dsct_ul_li.act p::after {
		width: 100%;
	}

	.dsct_ul_li.act:first-child p::after {
		width: 100%;
		left: 50%;
	}

	.dult_tit {
		font-size: 20px;
		margin-bottom: 15px;
	}

	.kechengimg {
		padding: 26px 30px;
	}

	/* 991end */
}

/* <768 移动端 重点*/

@media screen and (max-width: 767px) {

	:root {
		--space50: 20px;
	}

	.ys_ban_pc {
		display: none;
	}

	.ys_ban_video {
		display: none;
	}

	.ys_ban_ph {
		display: block;
	}

	.mod_phone a {
		pointer-events: all;
	}

	.std_padding1 {
		padding: 50px 0;
	}

	.std_padding_top1 {
		padding-top: 50px;
	}

	.std_margin1 {
		margin-bottom: 50px;
	}

	.banner_control {
		left: calc(20px + 20px);
	}

	.ys_ban_slick .slick-prev {
		left: 20px;
	}

	.ys_ban_slick .slick-next {
		left: calc(20px + 90px);
	}

	.banner_control {
		width: 70px;
	}

	.std_title1 {
		font-size: 30px;
	}

	.std_title5,
	.yxedr_active h4,
	.std_text24 p {
		font-size: 16px;
	}

	.std_title2 {
		font-size: 26px;
	}

	.std_title2::before,
	.std_title2::after,
	.std_title3::before,
	.std_title3::after,
	.std_title4::before,
	.std_title4::after {
		width: 4px;
		height: 4px;
	}

	.std_title2::before,
	.std_title3::before,
	.std_title4::before {
		top: 6px;
	}

	.std_title2::after,
	.std_title3::after,
	.std_title4::after {
		top: 10px;
	}

	.std_title2.on,
	.std_title3.on {
		padding-left: 12px;
	}

	.std_margin2 {
		margin-bottom: 20px;
	}

	.home_product_list_nub.on,
	.home_product_list_nub.slick-current.slick-active,
	.home_product_list .ys_imgbox_cover img:first-child {
		width: 360px !important;
	}

	.hpln_box_video {
		bottom: 22px;
		left: 20px;
	}

	.hpln_box_video_icon {
		width: 52px;
		height: 28px;
	}

	.hpln_box_video_icon img {
		width: 12px;
	}

	.hpln_box_video_font18 {
		font-size: 16px;
		margin-left: 12px;
	}

	.home_product_list_nub {
		width: 100px !important;
	}

	.std_title4,
	.yxedr_active h3 {
		font-size: 18px;
	}

	.home_product_cry {
		margin-bottom: 40px;
	}

	.hsln_cry {
		padding: 24px 8px 20px;
	}

	.std_title3,
	.yxedr_active h2 {
		font-size: 22px;
	}

	.hsln_cry_font {
		font-size: 16px;
	}

	.hsln_cry_font span,
	.hsln_cry_font .data_scroll {
		top: -2px;
	}

	.hsln_cry_font i {
		font-size: 16px;
	}

	.hsln_cry_font span {
		font-size: 20px;
	}

	.hsln_cry_font .data_scroll {
		padding: 0 5px;
	}

	.hsln_cry_icon {
		margin-bottom: 14px;
	}

	.hacc_out {
		width: 260px;
		height: 260px;
	}

	.hacc_logo {
		border: 26px solid var(--colormain1);
	}

	.mod_title2 .std_title2,
	.mod_title2 .std_text20 {
		width: 100%;
	}

	.mod_title2 {
		display: block;
	}

	.htln_original,
	.htln_hover {
		padding: 0 20px;
	}

	.htln_hover_icon {
		margin-bottom: 12px;
	}

	.htln_hover_data .std_title5 {
		top: 0px;
	}

	.home_technology_list_nub .std_title3 i {
		font-size: 18px;
	}

	.home_technology_list_nub .std_title3 span {
		font-size: 20px;
	}

	.htln_hover_data {
		margin-bottom: 8px;
	}

	.std_btn_link_font16 {
		line-height: 34px;
		font-size: 14px;
	}

	.std_btn_link {
		padding: 0 12px;
		min-width: 120px;
	}

	.mod_title_box .std_margin3 {
		margin-bottom: 0px;
	}

	.mod_title_box {
		margin-bottom: 10px;
	}

	.footer_top {
		padding: 40px 0;
	}

	.footer_top_cry_text .std_title3 img {
		width: 18px;
		margin-left: 8px;
		top: 0px;
	}

	.footer_top_cry_text .std_title3 span {
		font-size: 12px;
		top: -2px;
	}

	.footer_top_cry_text {
		margin-bottom: 22px;
	}

	.footer_copyright .ys_cont1440 {
		display: block;
	}

	.footer_copyright .std_title8 {
		width: 100%;
		margin-bottom: 6px;
	}

	.footer_copyright_list {
		width: calc(100% + 12px);
		margin: 0 -6px;
	}

	.inside_screen {
		right: 20px;
	}

	.std_title3::before {
		top: 8px;
	}

	.std_title3::after {
		top: 12px;
	}

	.business_film_cry {
		display: block;
	}

	.business_film_cry_text {
		padding-right: 0;
		width: 100%;
		margin-bottom: 16px;
	}

	.business_film_cry_img {
		width: 100%;
	}

	.business_apply_box::before {
		left: -10px;
	}

	.business_apply_bg {
		min-height: 240px;
	}

	.business_apply_bg img {
		position: absolute;
		min-height: 100%;
		min-width: 100%;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		object-fit: cover;
	}

	.business_apply_box {
		padding-top: 30px;
	}

	.babl_nub .babl_nub_icon {
		width: 26px;
	}

	.product_customer_cry_earth {
		right: 20px;
	}

	.pmcl_nub {
		width: 20px;
		height: 20px;
	}

	@	keyframes pro_spread {
		0% {

			border: 1px solid #0D3380;
			transform: translate(-50%, -50%) scale(1);
			opacity: 1;
		}

		80% {
			border: 0.5px solid #0D3380;
			transform: translate(-50%, -50%) scale(1.8);
			opacity: 1;
		}

		100% {
			border: 0.5px solid #0D3380;
			transform: translate(-50%, -50%) scale(2.4);
			opacity: 0;
		}
	}

	.pmcl_nub::before {
		width: 8px;
		height: 8px;
		border: 2px solid #0D3380;
	}

	.pmcl_nub::after,
	.pmcl_nub_spread::before {
		width: 8px;
		height: 8px;
	}

	.pmcl_nub_tan {
		bottom: calc(20px + 14px);
		left: calc(39px + 14px);
	}

	.pmcl_nub_tan {
		width: 130px;
	}

	.pmcl_nub.on .pmcl_nub_tan {
		padding: 8px;
	}

	.pmc1_ntt_icon {
		width: 26px;
	}

	.pmcl_nub_tan_img {
		width: 100px;
	}

	.product_model_cry_ph {
		position: absolute;
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}

	.product_model_cry_list {
		position: relative;
	}

	.product_model_cry_list .pmcl_nub {
		position: relative;
		transform: translate(0);
		left: auto !important;
		top: auto !important;
		width: 100%;
		height: auto;
	}

	.product_model_cry_list .pmcl_nub_spread {
		display: none;
	}

	.pmcl_nub_tan {
		position: relative;
	}

	.pmcl_nub_tan {
		bottom: auto;
		left: auto;
	}

	.product_model_cry {
		width: 100%;
	}

	.product_model_glass {
		margin-top: 0;
		bottom: 0;
	}

	.product_model_cry_list .pmcl_nub::before,

	.product_model_cry_list .pmcl_nub::after {
		display: none;
	}

	.product_model_cry_list .pmcl_nub {
		border-radius: 0;
		background: transparent;
		box-shadow: none;
		margin-bottom: 10px;
	}

	.pmcl_nub.act .pmcl_nub_tan {
		right: auto;
	}

	.pmcl_nub .pmcl_nub_tan_text {
		justify-content: flex-start;
	}

	.pmcl_nub_tan {
		width: 100%;
	}

	.pmcl_nub::after,
	.pmcl_nub_spread::before,

	.pmcl_nub::before {
		display: none;
	}

	.pmcl_nub_spread {
		font-size: 14px;
		color: #0D3380;
		text-align: center;
		line-height: 22px;
	}

	.pmcl_nub_spread::after {
		display: none;
	}

	.product_model {
		padding-bottom: 32px;
	}

	.pact_list_nub .std_text18 p {
		line-height: 1.6;
	}

	.pact_list_nub .std_text18 {
		padding-bottom: 0px;
	}

	.pact_list_nub {
		margin-bottom: 15px;
	}

	.pact_list {
		padding: 5px 0;
		padding-left: 40px;
	}

	.product_category_list_nub {
		width: 100%;
	}

	.std_btn3_link {
		font-size: 12px;
		padding: 0px 6px;
	}

	.product_customer_data {
		padding-left: 10px;
	}

	.product_customer_title {
		margin-bottom: 20px;
	}

	.product_customer_data .std_title6 {
		font-size: 14px;
		top: 0px;
		padding-left: 8px;
	}

	.product_customer_data li {
		margin-bottom: 10px;
	}

	.product_customer_data {
		margin-bottom: 20px;
	}

	.pcll_img {
		width: 70px;
	}

	.product_customer_logo_list .std_text p {
		font-size: 14px;
	}

	.product_customer_logo_list li {
		padding: 0 10px;
	}

	.product_customer_logo_list {
		margin: 0 -10px;
	}

	.mod_relate_list_nub {
		margin-bottom: 16px;
	}

	.mod_relate_list {
		margin-bottom: -16px;
	}

	.std_padding3 {
		padding: 40px 0;
	}

	.std_margin_top1 {
		margin-top: 40px;
	}

	.mod_call {
		padding: 40px 0;
	}

	.mod_call .std_title3 {
		margin-bottom: 22px;
	}

	.product_model_cry_ph {
		display: block;
	}

	.product_category_list.act .product_category_list_nub {
		margin-top: 20px;
	}

	.service_product_list_nub {
		width: 33.333333%;
	}

	.inside_screen {
		right: 6px;
	}

	.inside_ban1 .std_text20 {
		margin-top: 12px;
	}

	.research_innovation_img {
		width: calc(100% - 20px);
		position: relative;
	}

	.research_innovation {
		display: block;
	}

	.research_innovation_cry {
		width: calc(100% - 20px);
		margin-top: -30px;
		left: 20px;
	}

	.research_innovation_cry {
		padding: 20px 20px 18px 20px;
	}

	.research_innovation_cry .std_text20 {
		margin-bottom: 20px;
	}

	.ricl_nub {
		margin-bottom: 30px;
	}

	.research_innovation_cry_list {
		margin-bottom: -30px;
	}

	.std_title70 {
		font-size: 28px;
	}

	.rsfl_nub {
		width: 130px;
		height: 120px;
	}

	.rsfl_nub_icon {
		width: 32px;
		margin-bottom: 0px;
	}

	.research_semcorp_flow_list {
		width: calc(50% - 10px);
	}

	.rsfl_nub {
		width: 100%;
		height: 94px;
	}

	.rsfl_nub:nth-last-of-type(2),
	.rsfl_nub:nth-last-of-type(4) {
		left: 0;
	}

	.rsfl_nub:nth-last-of-type(3) {
		left: 0;
	}

	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(2),
	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(4) {
		right: 0;
	}

	.research_semcorp_flow_list2 .rsfl_nub:nth-last-of-type(3) {
		right: 0;
	}

	.research_semcorp_flow_svg {
		display: none;
	}

	.research_semcorp_flow_center {
		top: auto;
		transform: translateX(-50%);
		bottom: 0;
	}

	.research_semcorp_flow {
		padding-bottom: 114px;
	}

	.research_certificate_list_nub:nth-of-type(3)::before {
		display: block;
	}

	.research_certificate_list .slick-track {
		display: flex;
	}

	.research_certificate_list_nub {
		height: auto;
	}

	.research_innovation {
		padding-top: 0;
	}

	.std_title4::before,
	.std_title4::after {
		left: -11px;
	}

	.detail_cry_top {
		padding-bottom: 12px;
		margin-bottom: 22px;
	}

	.detail_cry_top .std_title4 {
		margin-bottom: 14px;
	}

	.detail_cry .std_text p {
		margin-bottom: 10px;
	}

	.detail_cry .std_text h5 {
		margin-bottom: 10px;
	}

	.detail_cry_jump_nub {
		margin-bottom: 8px;
	}

	.detail_cry_jump {
		padding-top: 16px;
	}

	.detail_cry .std_text.yxedr_active {
		margin-bottom: 20px;
	}

	.detail_share_name {
		font-size: 18px;
	}

	.std_padding_top2 {
		padding-top: 50px;
	}

	.std_padding2 {
		padding: 50px 0;
	}

	.company_become_cry {
		display: block;
	}

	.company_become_cry .std_text20 {
		width: 100%;
		margin-bottom: 20px;
	}

	.company_become_cry_list {
		width: 100%;
	}

	.cbcl_nub {
		padding-top: 15px;
		padding-bottom: 10px;
	}

	.company_become #threebox {
		width: 94vw;
		height: 94vw;
	}

	.company_mission_list_nub {
		width: 100%;
	}

	.cmln_text {
		padding: 32px 20px;
	}

	.company_mission_list_nub3 .cmln_text {
		position: relative;
	}

	.company_mission_list_nub3 .cmln_bg {
		display: none;
	}

	.company_partner_box {
		font-size: 7px;
	}

	.cpbl_circle_logo {
		width: 52px;
	}

	.develop_hint_cry {
		padding: 20px 18px;
	}

	.develop_hint_cry_logo {
		width: 126px;
	}

	.develop_hint_cry_logo::before {
		width: 80px;
		right: calc(100% + 18px);
	}

	.develop_social_pic {
		width: 100%;
	}

	.develop_social_inof {
		width: 100%;
	}

	.develop_social_title {
		display: none;
	}

	.develop_social_pic_list {
		margin-bottom: 24px;
	}

	.develop_social_inof {
		padding-left: 0;
	}

	li.develop_social_inof_nub {
		margin-bottom: 0;
	}

	.develop_social_inof .slick-dots {
		bottom: -20px;
	}

	.join_logo .std_title2 {
		width: 70%;
	}

	.join_salary {
		padding: 50px 0;
	}

	.join_salary_list_nub {
		width: 100%;
	}

	.join_salary_list {
		margin: 0 -20px;
		flex-wrap: wrap;
	}

	.join_salary_list_nub {
		padding: 0 20px;
	}

	.jsln_icon {
		width: 46px;
		margin-bottom: 6px;
	}

	.join_salary_list_nub .std_title36 {
		margin-bottom: 12px;
	}

	.join_salary_list_nub {
		margin-bottom: 20px;
	}

	.join_salary_list_nub:last-child {
		margin-bottom: 0;
	}

	.join_salary_list::before {
		display: none;
	}

	.jbln_cry {
		box-shadow: 0px 13px 11px -1px rgb(42 109 147 / 15%);
	}

	.join_benefits_list .slick-dots {
		bottom: 0;
	}

	.join_benefits_list.slick-dotted {
		padding-bottom: 14px;
	}

	.join_staff_box {
		padding-right: 0;
	}

	.join_staff_list .slick-next {
		right: 0;
	}

	.job_list_nub,
	.subcompany_slick_list_nub {
		width: 100%;
	}

	.job_select .ys_select_hd,
	.job_input {
		height: 36px;
	}

	.job_select input,
	.job_input input,
	.job_select input::placeholder,
	.job_input input::placeholder {
		font-size: 14px;
	}

	.job_list_nub:nth-of-type(2),
	.job_list_nub:nth-of-type(3),

	.subcompany_slick_list_nub:nth-of-type(3),

	.subcompany_slick_list_nub:nth-of-type(2) {
		margin-top: 20px;
	}

	.job_box.std_margin2 {
		margin-bottom: 18px;
	}

	.std_btn5 .std_btn_link {
		padding: 0 18px;
	}

	.job_ban_btn_nub {
		margin: 0 5px;
	}

	.job_ban_btn {
		margin-top: 24px;
	}

	.job_select .ys_select_bd .ys_select_li {
		font-size: 14px;
	}

	.cfln_select .ys_select_bd,
	.job_select .ys_select_bd {
		height: 130px;
	}

	.job_select .ys_select_bd {
		top: calc(100% - 3px);
	}

	.contact_semcorp {
		padding: 20px;
	}

	.contact_semcorp_info_list {
		margin-top: 8px;
	}

	.csil_nub {
		margin-bottom: 6px;
	}

	.cflt_right .contact_form_list_nub,
	.cflt_right_code {
		width: 100%;
	}

	.cflt_right {
		display: block;
	}

	.cfls_agree .std_text {
		padding-left: 10px;
		max-width: calc(100% - 20px);
	}

	.subcompany_titleh2 {
		padding: 0px 5px;
	}

	.subcompany_main .std_title3 {
		margin-left: -5px;
		margin-right: -5px;
	}

	.subcompany_main .std_title3::before,
	.subcompany_main .std_title3::after {
		left: 8px;
	}

	.subcompany_main .std_title3::before {
		top: 4px;
	}

	.subcompany_main .std_title3::after {
		top: 8px;
	}

	.subcompany_titleh2::before {
		left: -5px;
	}

	.mod_title_box {
		margin-bottom: 18px;
	}

	.insl_nub {
		margin-bottom: 14px;
	}

	.investor_periodic {
		padding-top: 50px;
	}

	.ieln_cry .insl_ncd_year {
		width: 120px;
	}

	.ieln_cry .std_title5 {
		width: calc(100% - 120px);
	}

	.investor_education_list_nub:first-child .ieln_cry {
		padding-top: 0;
	}

	.ictl_nub_icon {
		width: 22px;
	}

	.ictl_nub .std_text24 {
		width: calc(100% - 22px);
		padding-left: 11px;
	}

	.investor_contact_text {
		padding: 30px 20px 30px 20px;
	}

	.tech_main .job_box_left {
		width: calc(100% + 20px);
	}

	.tech_main .job_select1,
	.tech_main .job_select2 {
		width: 100%;
	}

	.tech_list {
		margin-bottom: 40px;
	}

	.tech_list_nub_cry .std_title5 {
		margin-bottom: 10px;
	}

	.join_salary_list_nub .std_title36 {
		height: auto;
	}

	.company_become .std_title3 {
		font-size: 22px;
	}

	/* .company_become .std_title3::after {
		top: 11px;
	} */

	.company_become_cry_left {
		width: 100%;
	}

	.company_become_cry_list {
		margin-top: 0;
	}

	.company_become_cry_left {
		min-height: auto;
	}

	.csil_share_tan {
		width: 104px;
		padding: 2px;
	}

	.company_become_gu {
		position: relative;
		height: auto;
	}

	.company_become_cry_left {
		padding-bottom: 0;
	}

	.company_become_gu .company_become_cry,
	.company_become_cry_left {
		min-height: auto;
	}

	.company_become_cry.std_padding_top2.std_margin1.clearfix {
		padding-top: 0px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 36px;
	}

	.hsln_cry_font span {
		font-size: 16px;
	}

	.cbcl_nub .std_title6 {
		font-size: 18px;
	}

	.subcompany_circle_nub {
		width: 26px;
		height: 26px;
		padding: 4px;
	}

	.subcompany_circle_nub4 {
		left: 88% !important;
	}

	.subcompany_circle_nub3 {
		left: 5.6% !important;
	}

	.subcompany_circle_nub1,
	.subcompany_circle_nub2 {
		top: 60.9% !important;
	}

	.subcompany_circle_nub2 {
		left: 37.34% !important;
	}

	.subcompany_circle_nub1 {
		left: 30.6% !important;
	}

	.subcompany_map_list_dots1.subcompany_map_list_dots {
		width: 20px;
		height: 20px;
	}

	.subcompany_map_list_dots2.subcompany_map_list_dots,
	.subcompany_map_list_dots5.subcompany_map_list_dots {
		width: 20px;
		height: 20px;
	}

	.subcompany_map_sign {
		bottom: 0;
		left: 0;
	}

	.subcompany_info_nub {
		margin-bottom: 36px;
	}

	.ssln_tan .mod_title_box_more.std_btn2 {
		margin-top: 18px;
	}

	.ftcs_nub:first-child .mc_ft1_qrxl {
		left: 0;
		transform: translate(-10px);
	}

	.job_box_left {
		width: 100%;
	}

	.newsdet-cont-wrap {
		flex-direction: column;
	}

	.newsdet-cont-ri {
		width: 100%;
		padding-left: 0;
		margin-top: 36px;
	}

	.newsdet-cont-ri h2 {
		padding-bottom: 12px;
		margin-bottom: 18px;
	}

	.ncrn-ul-li a {
		padding: 22px 0 16px;
	}

	.ban_info {
		margin-top: 12px;
	}

	.ban_info p {
		font-size: 14px;
	}

	.clbu-li {
		width: 100%;
	}

	.clbu-li:nth-child(4),
	.clbu-li:nth-child(5) {
		width: 100%;
	}

	.clbu-wrap-btm {
		margin-bottom: 0;
	}

	.mod-fot-btm-ri {
		padding-bottom: 10px;
	}

	.mfbr-li-code {
		transform: translateX(-33%);
	}

	.mfbr-li-code {
		transform: translateX(-22%);
	}

	.clbu-wrap-top img {
		width: 24px;
	}

	.pnlu_wrap_btm_tit {
		margin-bottom: 3px;
	}

	.pnlu_wrap_btm_info {
		margin-bottom: 18px;
	}

	.g_button1 {
		margin-top: 12px;
	}

	.mod_fot_top {
		text-align: center;
		padding: 36px 0;
	}

	.mod_fot_top .ys_cont1440 {
		flex-wrap: wrap;
	}

	.mod_fot_top_le,
	.mod_fot_top_ri {
		width: 100%;
	}

	.mod_fot_top_le {
		margin-bottom: 15px;
	}

	.mod_fot_top_ri {
		flex-wrap: wrap;
		justify-content: flex-start;
	}

	.mftr_le {
		width: 100%;
		margin-bottom: 20px;
	}

	.mftr_le_ul,
	.ys_b2page .mftr_le_ul {
		justify-content: center;
	}

	.mftr_le_ul_li:last-child {
		padding-right: 0 !important;
	}

	.mlul_code {
		bottom: 38px;
	}

	.mlul_code {
		/* transform: translateX(-20%); */
		box-shadow: 0 0 16px 0px rgba(0, 0, 0, 0.1);
	}

	.mod_fot_top_ri .mod_more,
	.mftr_ri,
	.ys_b2page .mod_fot_top_ri .mod_more,
	.ys_b2page .mftr_ri {
		width: 100%;
	}

	.mod_more_link {
		padding: 0 15px;
	}

	.mod_fot_top_ri .mod_more_link,
	.ys_b2page .mod_fot_top_ri .mod_more_link {
		justify-content: center;
	}

	.mod_more_le p {
		line-height: 38px;
	}

	.mod_fot_btm {
		padding-top: 38px;
	}

	.mod_fot_btm_nav {
		padding-bottom: 25px;
	}

	.mfbn_ri {
		width: 100%;
	}

	.mfbn_ri {
		margin-top: 30px;
	}

	.mfbn_ri {
		display: none;
	}

	.mfbn_ri_ul {
		flex-wrap: wrap;
		margin: 0;
	}

	.mfbn_ri_ul_li {
		margin-left: 0px;
		width: 33.333333%;
		margin-bottom: 15px;
	}

	.mfbn_ri_ul_li {
		width: 100%;
	}

	.mrul_tit_info {
		padding-top: 10px;
	}

	.mrul_tit_info_li {
		margin-bottom: 8px;
	}

	.mfbn_le {
		margin-bottom: 15px;
	}

	.mfbn_le {
		width: 100%;
		float: left;
	}

	.mfbn_le {
		margin-bottom: 0px;
	}

	.mfbn_le>p {
		margin-bottom: 15px;
	}

	.mod_fot_copyr_wrap {
		flex-wrap: wrap;
	}

	.mfcw_ri {
		margin-top: 5px;
	}

	.mfcw_ri a:first-child {
		margin-left: 0;
	}

	.indusdet-wrap-le-info {
		padding: 32px 20px;
	}

	.servicedet-wrap-le .iwli-tp {
		padding-bottom: 30px;
		margin-bottom: 30px;
	}

	.iwli-tp-img {
		margin-top: 24px;
		border-radius: 10px;
	}

	.iwli-bt-li,
	.swli-bt .iwli-bt-li:last-child {
		padding-bottom: 25px;
	}

	.iwli-bt-li {
		margin-bottom: 25px;
	}

	.iwli-bt-li:last-child {
		padding-bottom: 0 !important;
	}

	.iwli-bt-li,
	.swli-bt .iwli-bt-li:last-child {
		padding-bottom: 25px;
	}

	.iwli-bt-li-tit {
		margin-bottom: 15px;
	}

	.iblu-li-icon {
		width: 18px;
		top: 2px;
	}

	.iblu-li-tit {
		width: calc(100% - 18px);
	}

	.indusdet-wrap-ri {
		margin-top: 32px;
	}

	.ys-form-inof-item {
		width: 100%;
	}

	.std-btn2-box {
		padding: 0 16px;
	}

	.std-btn2-box p {
		line-height: 36px;
	}

	.iwli-bt-li-text .firstRow td {
		font-size: 14px;
	}

	.gh-ban-cont .ban-tit h1 {
		font-size: 20px;
	}

	.gh-ban-cont .ban-info {
		margin-top: 12px;
	}

	.gh-ban-cont .ban-info p {
		color: #FFFFFF;
		font-size: 16px;
		line-height: 1.6;
		text-align: justify;
	}

	.nsul-link-below {
		padding: 20px 15px;
	}

	.nsul-link-below-tit {
		margin-bottom: 12px;
	}

	.news_main .home_news_list,
	.new-sec-ul,
	.produ_navig_list_ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.home_create .mod_title1_text {
		margin-bottom: 12px;
	}

	.home_create_dots {
		margin: 0 -3px;
	}

	.home_create_dots_nub {
		padding: 0 3px;
	}

	.home_create_dots_nub .hcdn_font16 {
		font-size: 12px;
	}

	.hcln_link {
		display: block;
	}

	.hcln_link_text {
		width: 100%;
		padding-right: 0;
		margin-bottom: 26px;
	}

	.hcln_link_img {
		width: 100%;
	}

	.hcln_link_text .std_title4 {
		font-size: 18px;
	}

	.dsct_ul {
		margin: 0 -20px;
	}

	.dsct_ul_li {
		padding: 0 20px;
	}

	.dscl_ul_li_text {
		padding: 20px;
	}

	.dscl_ul_li_cont .dscl_ul_li_img {
		border-radius: 10px 10px 0 0;
	}

	.dscl_ul_li_cont .dscl_ul_li_img img {
		border-radius: 10px 10px 0 0;
	}

	.dscl_ul_li_text {
		border-radius: 0 0 10px 10px;
	}

	.kechengimg {
		padding: 15px;
	}

	.he_c2p3jul {
		grid-template-columns: repeat(1, 1fr);
	}

	.contact-service-tab {
		white-space: nowrap;
		overflow-x: auto;
	}

	.contact-service-tab-ul {
		display: inline-block;
	}

	.cstu-li {
		width: auto !important;
		display: inline-block;
	}

	.join-family-ul {
		grid-template-columns: repeat(1, 1fr);
	}

	.jful-img::before {
		opacity: 1;
	}

	.jful-cry-tit {
		font-size: 18px;
	}

	.mod-return {
		width: 36px;
		bottom: 40px;
		right: 16px;
	}

	.mod-aside {
		display: none;
	}

	/* 767end */
}

@media screen and (max-width: 480px) {

	.std_padding1 {
		padding: 32px 0;
	}

	.std_padding_top1 {
		padding-top: 32px;
	}

	.std_margin1 {
		margin-bottom: 32px;
	}

	.std_title1 {
		font-size: 26px;
	}

	.std_title2 {
		font-size: 22px;
	}

	.ys_ban_txtbox .ys_ban_title {
		margin-bottom: 8px;
	}

	.std_title6,
	.yxedr_active h5,
	.std_text20 p {
		font-size: 14px;
	}

	.home_product_list_nub.on,
	.home_product_list_nub.slick-current.slick-active,
	.home_product_list .ys_imgbox_cover img:first-child {
		width: 280px !important;
	}

	.home_product_cry_next {
		width: 30px;
		right: -10px;
	}

	.home_product_list_nub .std_title4 {
		font-size: 16px;
	}

	.home_product_list_nub .std_title4 {
		top: calc(100% + 10px);
		padding-left: 4px;
	}

	.hpln_box_video {
		bottom: 16px;
		left: 14px;
	}

	.hpln_box_video_font18 {
		font-size: 14px;
		margin-left: 10px;
	}

	.home_product_cry {
		margin-bottom: 30px;
	}

	.home_semcorp_list_nub {
		padding: 0 5px;
		margin-bottom: 10px;
	}

	.home_semcorp_list {
		margin: 0 -5px;
		margin-bottom: -10px;
	}

	.hsln_cry_icon {
		width: 50px;
	}

	.hsln_cry {
		padding: 18px 4px 18px;
	}

	.hacc_out {
		width: 180px;
		height: 180px;
	}

	.home_advantage_cry_circle {
		padding: 40px 40px 40px;
	}

	.hacc_list_nub6 .hacc_icon_font {
		max-width: 50px;
		white-space: normal;
		text-align: center;
	}

	.hacc_logo {
		border: 12px solid var(--colormain1);
	}

	.hacc_list_nub_icon {
		width: 38px;
		height: 38px;
	}

	.hacc_icon_img {
		width: 24px;
		height: 24px;
	}

	.home_advantage_cry_circle {
		margin-bottom: 26px;
	}

	.swiper_progress .swiper-button-prev,
	.swiper_progress .swiper-button-next {
		width: 32px;
		height: 32px;
	}

	.swiper_progress_cry .swiper-button-next {
		margin-left: 22px;
	}

	.swiper_progress_cry {
		margin-top: 14px;
	}

	.footer_top {
		padding: 32px 0;
	}

	.footer_top_cry_logo {
		width: 124px;
		margin-bottom: 16px;
	}

	.mod_title2 .mod_text1 .std_text20,
	.business_film_cry_text .std_text20 {
		margin-top: 8px;
	}

	.std_margin4 {
		margin-bottom: 16px;
	}

	.babl_nub a {
		padding: 18px 32px 18px 18px;
	}

	.babl_nub .babl_nub_icon {
		width: 24px;
		right: 8px;
	}

	.slick-dots li {
		margin: 0 8px;
	}

	.std_text p,
	.yxedr_active p {
		font-size: 14px;
	}

	.product_model_glass {
		padding: 16px 10px;
	}

	.std_text18 p {
		font-size: 14px;
	}

	.pact_list_nub .std_title4 {
		margin-bottom: 2px;
	}

	.pact_list_nub .std_title4::after {
		top: 6px;
		width: 8px;
		height: 8px;
		left: -22px;
	}

	.pact_list_nub .std_title4::before {
		left: -28px;
		width: 20px;
		height: 20px;
	}

	.pact_list::before {
		left: 10px;
	}

	.pact_list {
		padding: 2px 0;
		padding-left: 28px;
	}

	.pact_list_nub {
		margin-bottom: 8px;
	}

	.pcln_cry {
		padding: 40px 16px 18px;
	}

	.std_btn3_link {
		line-height: 28px;
	}

	.pcln_cry_tu {
		left: 10px;
	}

	.product_billion_data {
		font-size: 26px;
		margin-bottom: 6px;
	}

	.product_billion_bg {
		min-height: 280px;
	}

	.product_customer_logo_list li {
		width: 33.333333%;
	}

	.product_customer_logo {
		padding: 12px 10px 0;
	}

	.std_padding3 {
		padding: 32px 0;
	}

	.std_margin_top1 {
		margin-top: 32px;
	}

	.std_margin2 {
		margin-bottom: 16px;
	}

	.mod_relate .std_btn_link_icon {
		width: 18px;
		margin-left: 6px;
	}

	.mod_relate .std_btn_link {
		min-width: 190px;
	}

	.mod_relate_list_nub {
		margin-bottom: 10px;
		padding: 0 8px;
	}

	.mod_relate_list {
		margin: 0 -8px;
		margin-bottom: -10px;
	}

	.mod_call {
		padding: 32px 0;
	}

	.mod_call .std_title3 {
		margin-bottom: 16px;
	}

	.product_category_list.on .pcln_cry {
		padding-top: 16px;
	}

	.pbln_icon {
		width: 38px;
	}

	.product_billion_list_nub {
		padding: 20px 18px 34px;
	}

	.product_billion_list_nub .std_text p {
		margin-bottom: 6px;
	}

	.bpln_text .std_title4 {
		margin-bottom: 8px;
	}

	.bpln_text .bpln_text_passage p {
		line-height: 1.6;
	}

	.bpln_text .bpln_text_passage {
		margin-bottom: 16px;
	}

	.bpln_text .std_title7 {
		margin-bottom: 12px;
	}

	.bpln_text_list .std_text {
		padding: 5px 12px;
	}

	.bpln_text_list a .std_text img {
		width: 20px;
		margin-left: 10px;
	}

	.bpln_text {
		margin-bottom: 20px;
	}

	.bopp_product_list_nub.std_margin1 {
		margin-bottom: 42px;
	}

	.spln_cry_text {
		padding: 16px 16px;
	}

	.spln_cry_text_top .std_text li::before,
	.mod_text_list.std_text li::before {
		top: 5px;
	}

	.spln_cry_text_top .std_text li::after,
	.mod_text_list.std_text li::after {
		top: 9px;
	}

	.spln_cry_text_top .std_text {
		margin-bottom: 16px;
	}

	.research_industry_bg {
		width: 24px;
	}

	.research_industry_cry .std_title3 {
		padding: 0 24px;
	}

	.research_industry_cry .std_title3 {
		margin-bottom: 14px;
	}

	.research_innovation_cry {
		padding: 15px 15px 0px 16px;
	}

	.research_innovation_cry .std_text20 {
		margin-bottom: 16px;
	}

	.std_title70 {
		font-size: 22px;
	}

	.hsln_cry_font span {
		font-size: 18px;
	}

	.ricl_nub {
		padding: 0 1px;
	}

	.ricl_nub .std_title6 {
		font-size: 12px;
	}

	.ricl_nub {
		margin-bottom: 14px;
	}

	.research_innovation_cry_list {
		margin: 0 -1px;
		margin-bottom: -14px;
	}

	.research_semcorp_flow_list {
		width: calc(50% - 5px);
	}

	.rsfl_nub {
		margin-bottom: 10px;
	}

	.rsfc_logo {
		width: 120px;
		margin-bottom: 8px;
	}

	.rsfl_nub .std_title8 {
		-webkit-line-clamp: 3;
	}

	.rsfl_nub {
		height: 112px;
		padding: 10px 5px;
	}

	.research_semcorp_flow_center {
		padding: 8px 2px;
	}

	.research_semcorp_flow {
		padding-bottom: 90px;
	}

	.research_certificate .mod_center_title {
		margin-bottom: 18px;
	}

	.rcln_icon {
		width: 26px;
		margin-bottom: 10px;
	}

	.research_certificate_list {
		padding: 16px 0 30px;
	}

	.research_certificate_list_nub {
		padding: 0 15px;
	}

	.std_margin5 {
		margin-bottom: 16px;
	}

	.research_deep_list_nub.slick-center .rdln_cry_logo {
		transform: translateY(0) scale(1);
	}

	.research_deep_list_nub.slick-center .rdln_cry .std_text24 {
		transform: translateY(0);
	}

	.research_deep_list_nub.slick-center .rdln_cry {
		background: rgba(255, 255, 255, 0.26);
	}

	.rdln_cry {
		height: 244px;
	}

	.slick-dots li {
		width: 8px;
		height: 8px;
	}

	.dctl_nub_icon {
		width: 18px;
	}

	.detail_cry .dctl_nub .std_text p {
		font-size: 12px;
	}

	.dctl_nub .std_text {
		padding-left: 5px;
	}

	.detail_cry_top {
		padding-bottom: 10px;
		margin-bottom: 18px;
	}

	.detail_cry .std_text p {
		margin-bottom: 8px;
	}

	.detail_cry .std_text h5 {
		margin-bottom: 8px;
	}

	.detail_cry_jump_nub a {
		font-size: 14px;
		line-height: 1.5;
	}

	.detail_cry_jump_nub {
		margin-bottom: 6px;
	}

	.detail_share_name {
		font-size: 16px;
	}

	.detail_share_list_nub a {
		width: 22px;
	}

	.detail_share_list_nub {
		padding: 0 8px;
	}

	.detail_share_return_icon {
		width: 26px;
	}

	.detail_share {
		padding: 12px 12px 8px;
	}

	.std_padding_top2 {
		padding-top: 32px;
	}

	.std_padding2 {
		padding: 32px 0;
	}

	.ban3_play_icon {
		width: 42px;
		margin-bottom: 10px;
	}

	.ban3_play_font20 {
		font-size: 16px;
	}

	.cmln_text {
		padding: 24px 20px;
	}

	.mod_swiper_control .swiper-button-next,
	.mod_swiper_control .swiper-button-prev {
		width: 36px;
		height: 36px;
	}

	.mod_swiper_control .swiper-button-prev {
		right: 60px;
	}

	.mod_swiper_control .swiper-pagination {
		width: calc(70% - 30px);
	}

	.company_honor_box_list {
		margin-bottom: 16px;
	}

	.company_history_list_nub .std_title3 {
		margin-bottom: 8px;
	}

	.company_history_list_nub .std_text {
		margin-bottom: 20px;
	}

	.company_history_list {
		margin-bottom: 20px;
	}

	.arrow_slick1 .slick-prev,
	.arrow_slick1 .slick-next {
		width: 36px;
		height: 36px;
	}

	.company_history_list.arrow_slick1 .slick-prev,
	.company_history_list.arrow_slick1 .slick-next {
		top: calc(100% + 41px);
	}

	.company_history_year {
		margin: 0 35px;
	}

	.company_history_year_nub {
		padding-top: 38px;
	}

	.company_partner .std_margin2 {
		margin-bottom: 6px;
	}

	.company_partner_box_logo {
		width: 12.6em;
	}

	.company_partner_box_list.ys_pos_center {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0, 0);
	}

	ul.cpbl_circle.ys_pos_center {
		position: relative;
		top: 0;
		left: 0;
		transform: translate(0, 0);
		border: 0;
		width: 100%;
		display: flex;
		flex-wrap: wrap;
		height: auto;
		justify-content: space-between;
	}

	.cpbl_circle_logo {
		position: relative;
		left: 0 !important;
		top: 0 !important;
		transform: translate(0, 0);
	}

	.company_partner_box {
		width: 100%;
		height: auto;
	}

	.cpbl_circle_logo {
		width: 25%;
		padding: 0 8px;
		margin-bottom: 16px;
	}

	.company_partner_box_list {
		margin: 0 -8px;
		margin-bottom: -16px;
	}

	.company_partner_box_logo {
		width: 32vw;
		position: absolute;
		transform: translateX(-50%);
		bottom: 10vw;
		top: auto;
	}

	.develop_hint_cry {
		padding: 18px 14px;
	}

	.develop_hint_cry_logo {
		width: 110px;
	}

	.develop_hint_cry_logo::before {
		width: 60px;
		right: calc(100% + 12px);
	}

	.develop_social_pic_list {
		margin-bottom: 16px;
	}

	.dsin_icon {
		width: 34px;
		margin-bottom: 4px;
	}

	.develop_social_inof_nub .std_title3 {
		margin-bottom: 6px;
	}

	.develop_social_inof_nub .std_text20 {
		margin-bottom: 8px;
	}

	.develop_social_inof_nub .std_text p {
		margin-bottom: 8px;
	}

	.develop_social_inof .slick-dots {
		bottom: -12px;
	}

	.drln_title_icon {
		width: 24px;
	}

	.develop_report_list_nub a {
		display: block;
	}

	.drln_title .std_title5 {
		padding-left: 6px;
		max-width: calc(100% - 24px);
	}

	.drln_btn_font {
		font-size: 14px;
	}

	.drln_btn_icon {
		width: 18px;
	}

	.drln_title {
		margin-bottom: 4px;
	}

	.drln_title {
		align-items: flex-start;
	}

	.develop_report_list_nub a {
		padding: 12px 0;
	}

	.develop_report_list {
		padding: 22px 10px 0px;
	}

	.arrow_slick2 .slick-prev,
	.arrow_slick2 .slick-next {
		width: 30px;
		height: 30px;
	}

	.join_logo .std_title2 {
		font-size: 20px;
	}

	.std_title36 {
		font-size: 22px;
	}

	.join_salary_list_nub .std_title36::before {
		height: 3px;
		bottom: 5px;
	}

	.join_salary_list_nub .std_title36 {
		margin-bottom: 8px;
	}

	.join_salary {
		padding: 32px 0;
	}

	.arrow_slick2 .slick-prev::before,
	.arrow_slick2 .slick-next::before {
		width: 30px;
		height: 30px;
	}

	.join_staff_list .slick-prev {
		left: 0;
	}

	.std_btn4 .std_btn_link {
		padding: 0px 10px;
	}

	.std_btn5 .std_btn_link {
		padding: 0 10px;
	}

	.std_btn4 .std_btn_link_font16,

	.std_btn5 .std_btn_link_font16 {
		font-size: 12px;
	}

	.job_ban_btn {
		margin-top: 18px;
	}

	.job_select {
		width: 100%;
	}

	.job_box.std_margin2 {
		margin-bottom: 10px;
	}

	.job_list_nub:nth-of-type(2),
	.job_list_nub:nth-of-type(3),
	.subcompany_slick_list_nub:nth-of-type(3),
	.subcompany_slick_list_nub:nth-of-type(2) {
		margin-top: 16px;
	}

	.job_list_nub,
	.subcompany_slick_list_nub {
		margin-top: 16px;
	}

	.job_list_tan_cry {
		padding: 16px;
	}

	.job_list_nub_cry .std_title6 {
		font-size: 16px;
	}

	.job_list_nub_cry .std_title6 {
		margin-bottom: 4px;
	}

	.jlnc_list_inof {
		padding: 8px 0;
	}

	.job_box_left {
		width: 100%;
	}

	.job_select {
		width: calc(50% - 10px);
	}

	.job_box_right {
		margin-bottom: 10px;
	}

	.job_list {
		margin-bottom: 30px;
	}

	.csil_share {
		width: 26px;
		margin: 0 10px;
	}

	.contact_semcorp_info_list2 {
		margin: 0 -10px;
	}

	.contact_semcorp_info_list {
		margin-top: 8px;
	}

	.contact_semcorp_info_title span {
		display: none;
	}

	.contact_semcorp_info {
		margin-bottom: 15px;
	}

	.inside_page .ys_main>div.contact_float {
		margin-top: -80px;
	}

	.contact_form_list_nub {
		width: 100%;
	}

	.cfln_name {
		font-size: 14px;
	}

	.cfln_input input {
		font-size: 14px;
	}

	.cfln_input {
		height: 36px;
		padding: 0 10px;
	}

	.contact_form_list_nub,
	.contact_form_list_text .contact_form_list_textarea {
		margin-bottom: 16px;
	}

	.cfln_select .ys_select_bd .ys_select_li {
		font-size: 14px;
		padding: 0 10px;
	}

	.cflt_rcc_img {
		width: 105px;
	}

	.cflt_right .cflt_right_code .contact_form_list_nub {
		width: calc(100% - 115px);
	}

	.cflt_rcc_refresh_font {
		padding-left: 6px;
		width: calc(100% - 14px);
		font-size: 14px;
	}

	.cflt_rcc_refresh_icon {
		width: 14px;
	}

	.contact_form_list_sub .std_btn_link {
		padding: 0 5px;
		min-width: auto;
	}

	.contact_form_list_nub,
	.contact_form_list_textarea,
	.contact_form_list_sub .std_btn,
	.cfls_agree {
		padding: 0 5px;
	}

	.contact_form_list {
		margin: 0 -5px;
	}

	.cfls_agree_click {
		width: 16px;
		height: 16px;
	}

	.cfls_agree_click::before {
		width: 10px;
		height: 10px;
	}

	.ssln_cry_logo {
		max-width: 130px;
		margin-bottom: 4px;
	}

	.ssln_cry {
		padding: 12px;
	}

	.ssln_cry .jlnc_list_inof {
		padding: 0 0 8px;
	}

	.insl_nub_cry .std_title5 {
		font-size: 16px;
	}

	.insl_nub_cry {
		padding: 14px;
	}

	.insl_nub_cry .std_title5 {
		margin-bottom: 6px;
	}

	.insl_nub_cry_date {
		padding-top: 8px;
	}

	.investor_periodic {
		padding-top: 32px;
	}

	.ieln_cry {
		display: block;
	}

	.ieln_cry .insl_ncd_year {
		width: 100%;
		margin-bottom: 8px;
	}

	.ieln_cry .std_title5 {
		width: 100%;
	}

	.investor_contact {
		display: block;
	}

	.investor_contact_bg,
	.investor_contact_text {
		width: 100%;
	}

	.ictl_nub {
		margin-bottom: 10px;
	}

	.tech_main .job_box_right {
		margin-bottom: 10px;
	}

	.tech_list_nub_cry .std_title5 {
		margin-bottom: 5px;
	}

	.tech_list_nub_cry {
		padding-bottom: 10px;
	}

	.tech_list {
		margin-bottom: 30px;
	}

	/* 2022.12.3 */

	.hacc_list_nub6 .hacc_icon_font {
		width: 69px;
		max-width: none;
	}

	.hacc_list_nub2 .hacc_icon_font,

	.hacc_list_nub3 .hacc_icon_font,

	.hacc_list_nub5 .hacc_icon_font {
		width: 69px;
		white-space: normal;
		text-align: center;
	}

	.jlnc_list_inof:first-child .std_text {
		-webkit-line-clamp: inherit;
		height: auto;
	}

	.std_title3 .mod_title_box_more,

	.business_film_cry_text .mod_title_box_more {
		margin-top: 16px;
	}

	.std_btn_link img {
		margin-left: 8px;
		width: 15px;
	}

	.rsfl_nub .std_title8 {
		-webkit-line-clamp: 2;
	}

	.rsfl_nub {
		height: 100px;
		padding: 10px 6px;
	}

	.business_energy_img_play {
		width: 42px;
	}

	.detail_share_list_nub .ys_sharebox,

	.detail_share_list_nub .dsln_img {
		width: 22px;
	}

	.rdln_cry_logo {
		width: 200px;
	}

	.rdln_cry {
		height: 130px;
	}

	.research_deep_list {
		padding-bottom: 24px;
	}

	.research_deep_list .slick-dots {
		bottom: 0;
	}

	.csil_share_tan {
		width: 90px;
		padding: 1px;
	}

	.cbcl_nub {
		padding-top: 0;
		padding-bottom: 16px;
	}

	.cbcl_nub .hsln_cry_font .data_scroll {
		font-size: 30px;
	}

	.hsln_cry_font span {
		font-size: 16px;
	}

	.cbcl_nub .std_title6 {
		font-size: 16px;
	}

	.cbcl_nub .std_text12 p {
		font-size: 14px;
	}

	.subcompany_circle_nub {
		width: 24px;
		height: 24px;
		padding: 3px;
	}

	.subcompany_circle_nub1,
	.subcompany_circle_nub2 {
		top: 62.9% !important;
	}

	.subcompany_circle_nub1 {
		left: 28.6% !important;
	}

	.subcompany_circle_nub3 {
		left: 3.6% !important;
	}

	.subcompany_circle_nub4 {
		left: 89% !important;
	}

	.subcompany_map_sign_nub .std_text p {
		font-size: 12px;
		line-height: 18px;
	}

	.smsn_icon {
		width: 18px;
		margin-right: 4px;
	}

	.subcompany_map_sign_nub .std_text {
		max-width: calc(100% - 22px);
	}

	.subcompany_info_nub {
		margin-bottom: 32px;
	}

	.subcompany_icon_sign {
		width: 26px;
		right: 8px;
		bottom: 8px;
	}

	.home_product_cry_prev {
		width: 30px;
	}

	.ys_ban_txtbox .std_text24 p {
		font-size: 16px;
	}

	.join_salary_list_nub .yxedr_active ul li::marker {
		font-size: 14px;
	}

	.ssln_tan .mod_title_box_more.std_btn2 {
		margin-top: 14px;
	}

	.job_input {
		width: calc(50% - 10px);
	}

	.job_ban_btn_nub {
		margin-bottom: 10px;
	}

	/* 2025.03.26 - start */
	.jsbi-nub:first-child .jsbi-nub-link {
		padding-top: 4px;
	}

	.jsbi-nub-link {
		padding-bottom: 8px;
	}

	.job-side-btn-icon {
		width: 20px;
	}

	.job-side-btn .std_text {
		width: calc(100% - 20px);
		padding-left: 4px;
	}

	.job-side {
		min-width: 128px;
	}

	.job-side-btn {
		padding: 7px 10px;
	}

	.jsbi-nub-link {
		padding-top: 12px;
		padding-bottom: 6px;
	}

	.jsbi-nub:last-child .jsbi-nub-link {
		padding-bottom: 2px;
	}

	.job-side-btn {
		padding: 9.5px 16px;
	}

	.job-side-bot {
		padding: 0 16px 12px;
	}

	.jsbi-nub-link {
		padding-top: 13px;
		padding-bottom: 7px;
	}

	.jsbi-nub:first-child .jsbi-nub-link {
		padding-top: 7px;
	}

	.deve_syst_cont_tab {
		margin: 30px 0;
		white-space: nowrap;
		overflow-x: auto;
	}

	.dsct_ul {
		margin: 0 -14px;
	}

	.dsct_ul_li {
		padding: 0 14px;
	}

	.dsct_ul_li p {
		font-size: 14px;
	}

	.dscl_ul_li_cont .dscl_ul_li_img {
		max-width: 100%;
		width: 100%;
	}

	.dscl_ul_li_text {
		width: 100%;
	}

	.he_c2p3jtx {
		margin-top: 16px;
	}

	.he_c2p3jtx p {
		font-size: 18px;
	}

	.he_c2p3icri p {
		font-size: 14px;
	}

	/* 480end */
}

.banner_control,
.ys_ban_slick .slick-prev,
.ys_ban_slick .slick-next {
	top: 90%;
}