锘緻charset "utf-8";

@media screen and (max-width: 1680px) {

	.s_footli {

		padding: 0 65px;

	}

	.s_bcontentnr {

		width: 100%;

		padding-left: 40px;

		padding-right: 40px;

	}

	.s_bcont2 {

		width: 1160px;

	}

	.s_c_1gdt {

		height: 377.8px;

	}

	.s_b2_2linehp p {

		font-size: 18px;

	}

	.s_cont1 {
		padding-top: 100px;
	}

	.s_cont3 {
		padding-top: 100px;
	}

	.s_cont2 {
		padding-bottom: 120px;
	}

	.s_c_1gdt {
		height: 410px;
	}

	body.videogallery .sez-1 .video-block .video-item {
		padding: 0 2rem 0.84rem 3rem;
		margin: 0;
		cursor: pointer;
	}

	.font-sans-serif-md,
	.font-sans-serif-bold-md {
		font-size: 26px;
	}

	.font-sans-serif-lg,
	.font-sans-serif-bold-lg {
		font-size: 34px;
		line-height: 1.3;
	}

	.s_b2_2lineh p {
		font-size: 24px;
	}

	.s_b2_2lineh p {
		font-size: 20px;
	}

	.he_font48 {
		font-size: 42px !important;
	}

	.he_newco .col-xl-offset-1 {
		margin-left: 3.33333%;
	}

	.he_newco .s_e1_1cb {
		width: 20.66667%;
	}

	.mc_b1s1_txtbox,
	.mc_b1s2_txtbox {
		height: 580px;
		transform: translateY(-68%);
	}

	.he_aboutf .sez-4 .col1 {
		margin-left: 8.333333% !important;
	}


	.he_aboutf .banda-sfondo-grigio-chiaro .col-xxl-5 {
		width: 60.66667%;
	}

	.he_aboutf .banda-sfondo-grigio-chiaro .col-lg-offset-1 {
		margin-left: 8.33333%;
	}

	.he_yxadpadd {
		padding-left: 60px !important;
	}

	.he_f1job_le {
		width: 570px;
	}

	.he_f1job_ri {
		width: calc(100% - 570px);
	}
.duty_main .he_c2p2ble {
    margin-bottom: 170px;
}
.duty_report {
    height: 260px;
}
}

@media screen and (max-width: 1560px) {

	.s_c2tw {

		width: 100%;

		margin: 0 auto;

		position: relative;

	}

	.s_c2twbox {

		width: 100%;

		padding-left: 40px;

		padding-right: 40px;

	}

	.s_bantit h2 {

		font-size: 76px;

		color: #fff;

		line-height: 1.75;

		font-weight: bold;

	}

	.s_banmore {

		position: relative;

		margin-top: 45px;

	}

	.s_c1tit h3 {

		font-size: 44px;

	}

	.s_c1tit h1 {

		font-size: 44px;

	}

	.s_c1listmore {

		margin-top: 46px;

	}

	.s_footli {

		padding: 0px 50px;

	}

	.s_bc3l {

		width: calc(100% - 294px);

		padding-right: 90px;

	}

	.s_bcont2 {

		width: 1110px;

	}

	.s_c_1gdt {

		height: 349px;

	}

	.s_b2_2linehp p {

		font-size: 18px;

	}

	.s_g1cr {
		padding: 35px 100px 98px;
	}

	.s_bantit h2 {
		line-height: 1.2;
	}

	.g_sybanwz {
		top: 50%;
		transform: translate(-50%, -50%);
	}

	.s_c3newbox .slick-arrow {
		width: 50px;
		height: 50px;
	}

	.s_c3newbox .slick-next {
		right: -60px;
	}

	.s_c3newbox .slick-prev {
		left: -60px;
	}

	.font-sans-serif-md,
	.font-sans-serif-bold-md {
		font-size: 24px;
	}

	body.news-elenco .news-wrapper h3 .bar {
		top: 25px;
	}

	.s_c_1gdt {
		height: 375px;
	}

	body.news-dettaglio .news-part1 .news-title .bar {
		top: 26px;
	}

	.mc_b1s1_txtbox,
	.mc_b1s2_txtbox {
		height: 480px;
		transform: translateY(-71%);
	}

	.he_b1p1.s_cont1 {
		padding-top: 175px;
	}

	.he_imgcont img {
		height: 188px;
	}

	.he_f1job_le {
		width: 510px;
	}
	.he_f1job_ri {
		width: calc(100% - 510px);
	}
	.he_f1jobli {
		width: 326px;
	}
	/* 2023.3.28鏂板-start */
	.pdul_tit {
		height: 84px;
	}
	.g_word3 {
		font-size: 16px;
	}
	.g_word4 {
		font-size: 14px;
	}
	.pdul_info_icon, .pdul_info_down img {
		width: 22px;
	}
	.down_cont_le {
		padding-right: 120px;
	}
	.down_main h1 {
		font-size: 34px;
		margin-top: 40px;
	}
	.dcll_ul_li_tp {
		padding: 20px 30px 20px 40px;
	}
	.g_word2 {
		font-size: 22px;
	}
	.dult_ixon, .duty_cont_deve .dult_ixon {
		width: 14px;
	}
	.down_main {
		padding-bottom: 90px;
	}
	.duty_main .he_c2p1 {
		padding: 60px 0 110px;
	}
	.duty_main .he_c1p1tl {
		margin-top: 40px;
	}
	.duty_main .he_c2p2ble {
        margin-bottom: 178px;
    }


	/* 2023.3.28鏂板-end */
}

@media screen and (max-width: 1440px) {

	.s_pcnavli a {
		min-height: 40px;
		/* line-height: 78px; */

	}

	.s_logoig {

		line-height: 78px;

	}

	.s_sea {

		line-height: 78px;

	}

	.s_lanwz p {

		line-height: 78px;

	}

	.s_lanig {

		line-height: 78px;

	}

	.g_syban {

		margin-top: 78px;

	}

	.s_logoig2 {

		position: absolute;

		top: 25px;

		left: 0;

	}

	.s_pcnav {

		padding: 0 25px 0 30px;

	}

	.s_seabox {

		padding-left: 30px;

	}

	.s_pcnavli {

		padding: 0 30px;

		position: relative;

	}

	.s_pcnavejbox {

		top: 78px;

	}

	.s_c1listmore {

		margin-top: 46px;

	}

	.s_bantit h2 {

		font-size: 72px;

	}

	.s_c1listwztit h4 {

		font-size: 26px;

	}

	.s_cont1 {

		padding-top: 120px;

	}

	.s_c1tit h3 {

		font-size: 40px;

	}

	.s_c1tit h1 {

		font-size: 40px;

	}

	.s_cont2 {

		padding-bottom: 120px;

	}



	.s_c2twwznr {

		padding: 60px 60px 0 50px;

	}

	.s_c1tit {

		margin-bottom: 40px;

	}

	.s_c3newtit h4 {

		font-size: 24px;

		height: 108px;

	}

	.s_footli {

		padding: 0 40px;

	}

	.s_footl {

		width: 225px;

	}

	.s_bcont1 {

		padding-top: 35px;

		padding-bottom: 45px;

	}

	.s_bc2bot h1 {

		font-size: 36px;

	}

	.s_bc2bot h3 {

		font-size: 36px;

	}

	.s_bc2top {

		margin-bottom: 12px;

	}

	.s_bc3r {

		width: 265px;

	}

	.s_bc3l {

		width: calc(100% - 265px);

		padding-right: 75px;

	}

	.s_bcont2 {

		width: 1030px;

	}

	.s_bcont3 {

		padding-bottom: 100px;

	}

	.s_bcontent {

		margin-top: 78px;

	}

	.s_d1c1tit h1 {

		font-size: 36px;

	}

	.s_d1c1tit h3 {

		font-size: 36px;

	}

	.s_d1c1listwztit h4 {

		font-size: 20px;

	}

	.s_d1c1listwztit {

		height: 42px;

		margin-bottom: 2px;

	}

	.s_d1c1list {

		width: 50%;

		padding: 0 14px;

		margin-bottom: 20px;

	}

	.s_d1c1morebox {

		padding-top: 30px;

	}

	.s_nbantit h1 {

		font-size: 54px;

	}

	.s_fcontent {

		padding-top: 80px;

	}

	.s_fc1tw {

		margin-bottom: 60px;

	}

	.s_fcont2 {

		padding-top: 80px;

	}

	.s_fc1twwztit h4 {

		font-size: 28px;

	}

	.s_fc1twwztit {

		height: 49px;

		overflow: hidden;

	}

	.s_fc1twwzp {

		padding-top: 20px;

		padding-bottom: 65px;

	}

	.s_fc1twwzem {

		width: 270px;

		padding: 8px;

	}

	.s_fc1twwz {

		padding-right: 50px;

	}

	.s_fc1tw.on .s_fc1twwz {

		padding-left: 50px;

	}

	.s_fcbg {

		width: 70%;

	}

	.s_g1cont {

		width: 100%;

		margin: 0 auto;

		padding-left: 40px;

		padding-right: 40px;

	}

	.s_g1cr {

		width: calc(100% - 29%);

		padding: 35px 80px 137px;

		background-color: #fafafa;

	}

	.s_b3c2lbnr span {

		font-size: 50px;

	}

	.s_b3c2botbox {

		margin-top: 60px;

	}

	.s_b3c2bg {

		width: 75%;

	}

	.s_b3c2xian {

		position: absolute;

		bottom: 40%;

		left: -24%;

	}

	.s_b3c1an {

		width: 40px;

		position: absolute;

		top: 73%;

		z-index: 110;

		cursor: pointer;

	}

	.s_b3c1next {

		right: 33px;

	}

	.s_b3c1prev {

		left: -1px;

	}

	.s_b3c2bot {

		width: 85.83%;

		margin: 0 auto;

	}

	.s_b3cont3 {

		padding-top: 100px;

	}

	.s_b3c1nrig {

		height: 426px;

	}

	.s_b3c1listop span {

		font-size: 90px;

	}

	.s_b3c1nrwzbox {

		width: 89.6%;

	}

	.s_b4c1wztop span {

		font-size: 60px;

	}

	.s_b4c1wznr {

		margin-bottom: 27px;

	}

	.s_sybanwz {

		top: 33.5%;

		z-index: 100;

	}



	/* 浠跨珯-start */

	.container {

		padding-left: 40px;

		padding-right: 40px;

	}

	.col-md-offset-1 {

		margin-left: 0;

	}

	.header-breadcrumb-wrapper {

		margin-bottom: 2rem;

		padding: 0;

	}

	.col-lg-offset-1 {

		margin-left: 0;

	}

	.col-xs-1,

	.col-ssm-1,

	.col-sm-1,

	.col-md-1,

	.col-lg-1,

	.col-xl-1,

	.col-xxl-1,

	.col-xs-2,

	.col-ssm-2,

	.col-sm-2,

	.col-md-2,

	.col-lg-2,

	.col-xl-2,

	.col-xxl-2,

	.col-xs-3,

	.col-ssm-3,

	.col-sm-3,

	.col-md-3,

	.col-lg-3,

	.col-xl-3,

	.col-xxl-3,

	.col-xs-4,

	.col-ssm-4,

	.col-sm-4,

	.col-md-4,

	.col-lg-4,

	.col-xl-4,

	.col-xxl-4,

	.col-xs-5,

	.col-ssm-5,

	.col-sm-5,

	.col-md-5,

	.col-lg-5,

	.col-xl-5,

	.col-xxl-5,

	.col-xs-6,

	.col-ssm-6,

	.col-sm-6,

	.col-md-6,

	.col-lg-6,

	.col-xl-6,

	.col-xxl-6,

	.col-xs-7,

	.col-ssm-7,

	.col-sm-7,

	.col-md-7,

	.col-lg-7,

	.col-xl-7,

	.col-xxl-7,

	.col-xs-8,

	.col-ssm-8,

	.col-sm-8,

	.col-md-8,

	.col-lg-8,

	.col-xl-8,

	.col-xxl-8,

	.col-xs-9,

	.col-ssm-9,

	.col-sm-9,

	.col-md-9,

	.col-lg-9,

	.col-xl-9,

	.col-xxl-9,

	.col-xs-10,

	.col-ssm-10,

	.col-sm-10,

	.col-md-10,

	.col-lg-10,

	.col-xl-10,

	.col-xxl-10,

	.col-xs-11,

	.col-ssm-11,

	.col-sm-11,

	.col-md-11,

	.col-lg-11,

	.col-xl-11,

	.col-xxl-11,

	.col-xs-12,

	.col-ssm-12,

	.col-sm-12,

	.col-md-12,

	.col-lg-12,

	.col-xl-12,

	.col-xxl-12 {

		padding-left: 0;

		padding-right: 0;

	}

	.main-content.legacy-page .maxWidthContent {

		width: 66.67%;

		margin-left: 0;

	}

	.col-sm-offset-1 {

		margin-left: 0;

	}

	.col-xl-8 {

		width: 71.66667%;

	}

	.inpage-menu-wrapper {

		right: 40px;

	}

	.s_c_1gdt {

		height: 318px;

	}

	.s_c_1gdt1 {

		height: 649px;

	}

	.col-xs-12.col-sm-3.col-sm-pull-8.social-sharing {

		width: 16.66667%;

		float: left;

		left: 0;

	}



	.col2.col-xs-12.col-sm-8.col-sm-push-3 {

		width: 82.66667%;

		float: right;

		left: 0;

	}

	.col-xs-12.col-sm-8.col-sm-offset-3 {

		margin-left: 12.66667%;

	}

	.main-content {

		padding-top: 78px;

	}

	.s_b2_2lineh p {

		line-height: 1.75;

		font-size: 26px;

	}

	.s_e2zctopnr span {

		font-size: 30px;

	}

	.s_logo {

		width: 200px;

	}

	body.vision .sez-2 .title {

		font-size: 40px;

	}

	.row.video-block {

		margin-bottom: 60px;

	}

	.s_pdftan {

		width: 70%;

	}

	.privacy-full.s_b2_2lineh p {

		font-size: 14px;

	}

	.s_g1clx {

		padding-bottom: 716px;

	}

	.col-xs-12.col-sm-2.no-padding {

		width: 30.66667%;

	}



	/* 浠跨珯-end */

	.s_bc3bjq {

		padding-right: 150px;

	}

	.s_b3c2lbnr span::after {

		bottom: -40px;

	}

	.s_b3c2lbnr span::before {

		bottom: -44px;

	}

	.s_b2_2linehp p {

		font-size: 18px;

	}

	.col2.col-xs-12.col-sm-8.col-sm-push-3 {

		width: 69.66667%;

		float: right;

		left: 0;

	}

	.s_loginnr {
		width: 166px;
	}

	.s_loginwz {
		font-size: 18px;
	}

	.s_ystantit {
		font-size: 28px;
		margin-bottom: 20px;
	}

	.s_weixintan {
		width: 280px;
		padding: 20px 30px 47px;
	}

	.s_weixinig2 {
		width: 40px;
	}

	.s_ystannr {
		width: 60%;
	}

	.s_ysnr {
		height: 450px;
	}

	.s_sybanwz {
		top: 50%;
	}

	.s_bantit h2 {
		font-size: 58px;
	}

	.he_syp1ble {
		width: 80px;
	}

	.he_syp1bri {
		width: calc(100% - 80px);
		padding-left: 20px;
	}

	.he_syp1bri {
		width: calc(100% - 80px);
		padding-left: 20px;
	}

	.he_syp1 {
		padding: 60px 0;
	}

	.s_cont1 {
		padding-top: 90px;
	}

	.s_cont2 {
		padding-bottom: 90px;
	}

	.he_foble {
		width: 180px;
	}

	.he_foym {
		width: 200px;
	}

	.he_fobctu {
		width: 100px;
		bottom: 52px;
		left: -31px;
	}

	.he_footer {
		padding: 36px 0;
	}

	.he_fobx {
		padding-top: 25px;
	}

	.s_c1tit h1 {
		font-size: 38px;
	}

	.he_b1p1ti {
		margin-bottom: 12px;
	}

	.he_b1p1jp {
		margin-bottom: 33px;
	}

	.he_b1p1jp p {
		font-size: 18px;
	}

	.he_b1p1jkz p {
		font-size: 20px;
	}

	.he_b1p1jw {
		font-size: 34px;
	}

	.he_b1p1ju p {
		font-size: 20px;
	}

	.he_b1p1jkz {
		margin-bottom: 6px;
	}

	.he_b1p1jym {
		padding: 26px 20px 38px;
	}

	.he_g1p2ti p {
		font-size: 38px;
	}

	.he_b1p3bx .he_g1p2ti {
		padding-bottom: 36px;
	}

	.he_b1p3mkz {
		padding: 45px 26px 36px;
	}

	.he_b1p3mti {
		margin-bottom: 22px;
	}

	.he_b1p3mhri p {
		font-size: 15px;
	}

	.he_b1p3mlx {
		margin-bottom: 15px;
	}

	.he_b2p2uwz p {
		font-size: 24px;
	}

	.he_b2p2uwo p {
		font-size: 20px;
	}

	.he_b2p2uwl::before {
		top: 55px;
	}

	.he_b2p2ele {
		width: 190px;
	}

	.he_b2p2eri {
		width: calc(100% - 190px);
		padding-left: 50px;
	}

	.g_syban {
		margin-top: 129px;
	}

	.he_c1p1 {
		padding-top: 100px;
		border-top: 10px solid #AABCC5;
	}

	.he_cip1tp p {
		font-size: 18px;
	}

	.he_c1p1ti .s_c1tit h1 {
		line-height: 1.3;
	}

	.he_c1p1 {
		padding-top: 60px;
	}

	.he_c2p2ble {
		padding-right: 55px;
	}

	.he_c2p3bri {
		padding-left: 75px;
	}

	.he_f1p2ti {
		padding-bottom: 50px;
		padding-top: 29px;
	}

	.he_f1p2tile {
		width: 360px;
	}

	.he_f1p2tiri {
		width: calc(100% - 360px);
	}

	.he_f1p2ji p {
		font-size: 18px;
	}

	.he_f1p2jk {
		padding-top: 42px;
	}

	.s_banfutit h3 {
		font-size: 30px;
	}

	.he_f1p2tyi {
		padding-bottom: 26px;
	}

	.he_g1p2stri {
		padding: 0 7px;
	}

	.he_g1p2stli {
		margin-bottom: 25px;
	}

	.he_f1p2tbt .he_klmn p {
		width: 180px;
		margin: 0;
		font-size: 18px;
		line-height: 50px;
	}

	.he_f1p2tbt .he_klmn {
		margin-top: 15px;
	}

	.he_f1p2tbt {
		margin-bottom: 68px;
	}

	.he_f1p2us a {
		padding: 18px 26px;
	}

	.he_f1p2usri {
		width: 40px;
	}

	.he_f1p2usle p {
		font-size: 18px;
	}

	.he_g1p1tp2 p {
		font-size: 18px;
	}

	.he_g1p1ta1 {
		width: 26%;
	}

	.he_g1p1ta2 {
		width: 46%;
	}

	.he_g1p12yri p {
		font-size: 18px;
	}

	.he_g1p1tol p {
		font-size: 18px;
	}

	.he_g1p2ti {
		padding-bottom: 26px;
		margin-bottom: 28px;
	}

	.he_g1p2lki {
		height: 52px;
	}

	.he_g1p2li {
		margin-bottom: 23px;
	}

	.he_g1p2sti {
		margin-bottom: 20px;
	}

	.he_g1p2slc {
		margin-bottom: 5px;
	}

	.he_g1p2mtext {
		height: 210px;
	}

	.he_b1p4bfk {
		width: 64px;
	}

	.he_b1p4bfs {
		width: calc(100% - 64px);
		padding-left: 19px;
	}

	.he_b1p4bfs p {
		font-size: 18px;
	}

	.he_b1p4bxrul .he_g1p12li {
		margin-right: 35px;
	}

	.he_b1p4bxle {
		width: 550px;
	}

	.he_b1p4bxri {
		width: calc(100% - 550px);
	}

	.font-serif-sm,
	.font-serif-bold-sm {
		font-size: 16px !important;
	}


	.font-sans-serif-md,
	.font-sans-serif-bold-md {
		font-size: 20px !important;
	}

	body.news-elenco .news-wrapper h3 .bar {
		top: 22px;
	}

	.font-sans-serif-lg,
	.font-sans-serif-bold-lg {
		font-size: 30px;
		line-height: 1.3;
	}

	.s_b2_2lineh p {
		font-size: 22px;
	}

	.s_pcnavejwz {
		width: calc(100% - 8px);
		padding-left: 6px;
	}

	.s_pcnavej a {
		padding: 10px 10px;
	}

	.ys_select_bd {
		max-height: 180px;
	}

	/* 1440 */
	.he_bc3r {
		width: 265px;
	}

	.he_b2p2ebg p {
		font-size: 16px;
	}

	.he_g1p2ti {
		padding-bottom: 11px;
	}

	.he_g1p2xjk p {
		font-size: 18px;
	}

	.he_b2p2bqj {
		padding-bottom: 26px;
		margin-bottom: 38px;
	}

	.he_serow .text p {
		font-size: 18px !important;
	}

	.he_serti26 {
		font-size: 24px !important;
	}


	.he_sertip p {
		font-size: 18px !important;
	}

	.he_b2p2ebg p {
		font-size: 18px;
	}

	.he_font48 {
		font-size: 38px !important;
	}

	.he_text p {
		font-size: 18px !important;
	}

	.he_prod_name {
		font-size: 18px !important;
	}

	.he_c2p2jm p {
		font-size: 18px;
	}

	.he_h1titp p {
		font-size: 18px !important;
	}

	.he_c2p2jm h3 {
		font-size: 22px;
	}

	.he_iron .s_bcont1 {
		padding-top: 40px !important;
	}

	.he_ciconm {
		padding-right: 55px;
	}

	.he_c2p2jm p:last-child {
		margin-bottom: 0;
	}

	.he_hpage .he_c1p1tl {
		padding-right: 95px;
	}

	.yxedr_active ul li::after {
		font-size: 18px;
	}

	.s_pcnav {
		padding-right: 90px;
	}

	.s_logoig {
		line-height: 90px;
	}

	body.news-dettaglio .news-part1 .news-title .bar {
		top: 21px;
	}

	.he_aboutf .s_bcont1 {
		padding-top: 38px !important;
	}


	.he_newco .he_c2p2bri {
		margin-top: 56px;
	}

	.he_aboutf .he_c2p2bri {
		margin-top: 106px;
	}

	.he_danews .he_c2p2bri {
		margin-top: 56px;
	}

	.he_newlst .he_c2p2bri {
		margin-top: 14px;
	}

	.he_privacy .ys_privacy {
		margin-top: 120px;
	}

	.s_pcnavejbox {
		top: 90px;
	}

	#productsList .he_prod_name {
		padding-left: 20px;
	}

	.he_prod_name {
		padding-left: 16px !important;
	}

	.he_b1p1.s_cont1 {
		padding-top: 140px;
	}

	.mc_b1s1_txtbox,
	.mc_b1s2_txtbox {
		height: 445px;
		transform: translateY(-73%);
	}

	.he_g1p2log {
		width: 100px;
		margin-top: 5px;
	}

	.yxedr_active h6 {
		font-size: 16px;
	}


	.he_abut .s_bcont1 {
		padding-bottom: 0px;
	}

	.he_aboutf .sez-4 .he_serow {
		padding-left: 8.33333%;
	}

	.he_videob .he_c2p2bri {
		margin-top: 117px;
	}

	.s_c_1gdt {
		height: 325px;
	}

	.s_bc3l {
		padding-right: 35px !important;
	}

	.he_c2p2bkri p {
		font-size: 18px;
	}

	.he_c2p2bkle {
		margin-top: 0px;
	}

	.he_newdata .he_c2p2bri {
		margin-top: 52px;
	}

	.he_newdata .col-xs-12.col-sm-2.no-padding {
		width: 29.66667%;
	}

	.he_yxedr ul li p {
		font-size: 16px !important;
	}

	.he_yxedr ul li p::after {
		width: 4px;
		height: 4px;
		top: 9px;
		left: -12px;
	}

	.he_yxedr ul {
		padding-left: 12px !important;
	}

	.he_yxadpadd {
		padding-left: 50px !important;
	}

	.he_imgcont img {
		height: 140px;
	}

	.he_f1p2tiri {
		width: 770px;
	}

	.he_f1job_te p {
		font-size: 28px;
	}

	.he_f1job_te {
		margin-right: 26px;
	}

	.he_f1job_inp {
		width: 206px;
		padding: 7px 15px;
	}

	.he_f1job_le {
		width: 480px;
	}

	.he_f1job_ri {
		width: calc(100% - 480px);
	}

	.he_f1jobli {
		width: 296px;
	}

	.he_f1p2tile {
		width: 100%;
	}

	.he_f1p2ti {
		padding-bottom: 40px;
		padding-top: 0px;
	}

	.he_f1p2tiri {
		margin-top: 12px;
	}

	.he_f1p2ji p {
		font-size: 16px;
	}

	.he_f1job_ri .he_g1p2lki .ys_select_hd input {
		padding-left: 20px;
	}

	.he_g1p2lki .ys_select_xtbbox {
		right: 20px;
	}

	.ys_select_li {
		padding: 0 6px;
	}

	.he_f1job_b {
		margin-bottom: 52px;
	}

	.he_c2p2jm h3 {
		font-size: 20px;
	}

	.he_f1jcqsri {
		width: 36px;
		height: 36px;
	}

	.he_f1jcqqy p {
		font-size: 16px;
	}

	.he_f1jcqso a {
		padding: 15px 0px 15px 0;
	}

	.he_f1jc_more a {
		font-size: 20px;
	}

	.he_f1jc_more {
		margin-top: 30px;
	}

	.he_f1jc_btm {
		margin-bottom: 60px;
	}

	.he_f1jc_map_ig {
		padding: 0 70px;
	}

	.he_f1y3 {
		padding: 56px 0;
	}

	.he_f1y3icon {
		width: 74px;
		height: 74px;
	}

	.he_f1y3icon img {
		width: 28px;
	}

	.he_f1y3ip1 p {
		font-size: 20px;
	}

	.he_f1y3ip2 p {
		font-size: 28px;
	}

	.he_f1y3ite {
		padding-left: 36px;
	}

	.he_f1y3bx {
		width: 470px;
	}

	.he_f1jc_top {
		padding-right: 53px;
	}

/* 2023.3.28鏂板-start */
	.down_cont_le {
		padding-right: 100px;
	}
	.down_cont_le_list {
		margin-top: 60px;
	}
	.g_word2 {
		font-size: 20px;
	}
	.duty_main .he_c2p1 {
		padding: 60px 0 90px;
	}
	.dulb_ul_li img {
		width: 40px;
	}
	.dulb_ul_li a {
		padding: 18px 40px 18px 30px;
	}
	.dulb_ul_li p {
		font-size: 18px;
	}
	.duty_cont p {
		font-size: 16px;
	}
	.duty_report {
        height: 240px;
    }
    .duty_main .he_c2p2ble {
        margin-bottom: 162px;
    }
	/* 2023.3.28鏂板-end */
	
	.he_f1more-link {
        padding: 6px 34px;
	}
	
}

@media screen and (max-width: 1366px) {

	.s_bantit h2 {

		font-size: 60px;

	}

	.s_sybanwz {

		top: 32.5%;

	}

	.s_c1tit h3 {

		font-size: 38px;

	}

	.s_c1tit h1 {

		font-size: 38px;

	}

	.s_c1listwztit h4 {

		font-size: 24px;

	}

	.s_c1listwztit::before {

		width: 56px;

		height: 3.5px;

	}

	.s_cont1 {

		padding-top: 100px;

	}

	.s_cont2 {

		padding-bottom: 100px;

	}

	.s_banfutit h3 {

		font-size: 34px;

	}



	.s_c2twwzp {

		margin-top: 30px;

		margin-bottom: 65px;

	}

	.s_c3newtit h4 {

		font-size: 22px;

		height: 99px;

	}

	.s_footli {

		padding: 0 30px;

	}

	.s_bc2bot h1 {

		font-size: 32px;

	}

	.s_bc2bot h3 {

		font-size: 32px;

	}

	.s_bcont2 {

		width: 960px;

	}

	.s_b4c1wz {

		padding: 25px 10px 0;

	}

	.s_b3c1wz {

		padding-top: 5px;

		padding-bottom: 30px;

		padding-right: 200px;

	}

	.s_b4c1wztop span {

		font-size: 55px;

	}

	.s_b4c3 {

		margin-top: 60px;

	}

	.s_b4c3dian {

		width: 14px;

		height: 14px;

	}



	.s_b4c3dian::before {

		width: 25px;

		height: 25px;

	}

	.s_c_1gdt {

		height: 301px;



	}

	.s_c_1gdt1 {

		height: 614px;

	}

	.modal-sm {

		width: 70vw;

	}

	.col2.col-xs-12.col-sm-8.col-sm-push-3 {

		width: 69.66667%;

		float: right;

		left: 0;

	}

	.col-xs-12.col-sm-3.col-sm-pull-8.social-sharing {

		width: 26.66667%;

		float: left;

		left: 0;

	}

	.s_g1clx {

		padding-bottom: 722px;

	}


	.he_font48 {
		font-size: 36px !important;
	}

	.s_c_1gdt {
		height: 301px;
	}

	.he_f1job_le {
		width: 420px;
	}

	.he_f1job_ri {
		width: calc(100% - 420px);
	}

}

@media screen and (max-width: 1280px) {



	.s_bantit h2 {

		font-size: 50px;

	}

	.s_sybanwz {

		top: 34.5%;

	}

	.s_banmore {

		position: relative;

		margin-top: 30px;

	}

	.s_cont1 {

		padding-top: 80px;

	}

	.s_cont2 {

		padding-bottom: 80px;

	}

	.s_c1tit h3 {

		font-size: 36px;

	}

	.s_c1tit h1 {

		font-size: 36px;

	}

	.s_c1listmain:hover .s_c1listwz {

		padding-top: 30px;

	}

	.s_c1listmore {

		margin-top: 30px;

	}

	.s_c1listwztit::before {

		width: 52px;

		height: 2.5px;

	}



	.s_banfutit h3 {

		font-size: 30px;

	}

	.s_c2twwznr {

		padding: 35px 40px 0 40px;

	}

	.s_c3newwz {

		padding: 24px 40px 30px 40px;

	}

	.s_footop {

		background-color: #1d3851;

		padding: 35px 25px 30px;

	}

	.s_footl {

		width: 210px;

	}

	.s_bcont2 {

		width: 875px;

	}

	.s_bc3l {

		padding-right: 60px;

	}

	.s_d1c1tit h3 {

		font-size: 32px;

	}

	.s_d1c1listwztit h4 {

		font-size: 20px;

	}

	.s_d1c1listwztit {

		height: 38.5px;

		margin-bottom: 0px;

	}

	.s_d1c1more {

		width: 225px;

		background-color: #f05d30;

		padding: 10px 60px;

		display: inline-block;

	}

	.s_d1c1morebox {

		padding-top: 10px;

	}

	.s_d1c1list {

		width: 50%;

		padding: 0 5px;

		margin-bottom: 20px;

	}

	.s_d1c1listbox {

		margin: 0 -5px;

	}

	.s_nbantit h1 {

		font-size: 48px;

	}

	.s_fc1twwztit h4 {

		font-size: 24px;

	}

	.s_fc1twwztit {

		height: 42px;

	}

	.s_fc1twwzp {

		padding-top: 10px;

		padding-bottom: 35px;

	}

	.s_fc1twwzem {

		width: 240px;

		padding: 4px;

	}

	.s_fc1twwz {

		padding-right: 30px;

	}

	.s_fc1tw.on .s_fc1twwz {

		padding-left: 30px;

	}

	.s_fcont2 {

		padding-top: 60px;

	}

	.s_g1cl {

		padding: 30px 40px 0 30px;

	}

	.s_g1crbd {

		margin-bottom: 14px;

	}

	.s_g1crnr3 {

		margin-bottom: 14px;

	}

	.s_g1crnr6box {

		padding-top: 40px;

	}

	.s_g1cljs {

		margin-bottom: 30px;

	}

	.s_g1clxnr {

		margin-bottom: 20px;

	}

	.s_g1cltit {

		padding-bottom: 10px;

		margin-bottom: 25px;

	}

	.s_b4c1nrr {

		padding-left: 15px;

	}

	.s_b4c1wztop span {

		font-size: 46px;

	}

	.s_b4c2xzbox {

		padding: 20px 25px 0;

	}

	.s_b4c2wznr h4::before {

		width: 59px;

	}

	.s_b3c1list {

		width: 25%;

		padding: 0 5px;

	}

	.s_b3c1nrwznr {

		margin: 0 -5px;

	}

	.s_b3c1listop span {

		font-size: 70px;

	}

	.s_b3c1listnr {

		padding: 30px 10px 20px;

	}

	.s_b3c2nr {

		padding-top: 31px;

	}

	.s_b3c1nrig {

		height: 350px;

	}

	.s_b3c2lbnr span {

		font-size: 40px;

	}

	.s_b3c2lbnr p {

		margin-top: 56px;

	}

	.s_b3c2lbnr span::after {

		bottom: -31px;

	}

	.s_b3c2lbnr span::before {

		bottom: -35px;

	}

	.s_b3c1next {

		right: 16px;

	}

	.s_b3c1an {

		width: 37px;

		top: 72%;

	}

	.s_pcnavli {

		padding: 0 15px;

		position: relative;

	}

	body.products-elenco div.sez-3 .video-block .video-item {

		padding: 0 0 1rem 1rem;

	}

	.s_c_1gdt {

		height: 300px;

	}

	.s_c_1gdt1 {

		height: 573px;

	}

	.col2.col-xs-12.col-sm-8.col-sm-offset-1 {

		width: 80%;

	}



	.s_e2zctopnr span {

		font-size: 28px;

	}

	.s_g1crbdin {

		background-color: #e3e6e9;

		padding: 14px 10px;

		position: relative;

	}

	.s_g1crnr4 .s_g1crbd .s_g1crbdin {

		padding: 11px 10px;

	}

	.back-to-top {

		width: 50px;

		height: 50px;

	}

	body.vision .sez-2 .title {

		font-size: 32px;

	}

	.font-serif-sm.no-padding.subtitle.index-me.s_b2_2lineh p {

		font-size: 24px;

	}

	.text.font-sans-serif-sm.s_b2_2lineh p {

		font-size: 22px;

	}

	.font-serif-lg,

	.font-serif-bold-lg {

		font-size: 36px;

	}

	body.products-elenco div.sez-2 div.titles {

		min-height: 14rem;

		padding-top: 2.5rem;

	}

	.s_pdftan .s_g1cr {

		width: 100%;

		padding: 25px 50px 30px;

		height: 400px;

		overflow: hidden;

	}

	.s_g1clx {

		padding-bottom: 722px;

	}

	.col2.col-xs-12.col-sm-8.col-sm-offset-1 {

		width: 100%;

	}

	.col-xs-12.col-sm-2.no-padding {

		width: 100%;

	}

	.col2.col-xs-12.col-sm-8.col-sm-push-3 {

		width: 82.66667%;

		float: right;

		left: 0;

	}

	.col-xs-12.col-sm-3.col-sm-pull-8.social-sharing {

		width: 16.66667%;

		float: left;

		left: 0;

	}

	.s_g1clx {

		padding-bottom: 695px;

	}

	.s_bantit::before {

		bottom: -15px;

	}

	.s_b2_2linehp p {

		font-size: 18px !important;

	}

	.s_ystannr {
		width: 60%;
	}

	.s_ysclose {
		top: 11%;
		right: 17%;
	}

	.s_g1cr {
		padding: 35px 60px 74px;
	}

	.s_weixintan {
		width: 250px;
		padding: 15px 20px 30px;
	}

	.s_weixinig2 {
		width: 36px;
	}

	.s_weixintanwz {
		font-size: 16px;
	}

	.s_ystantit {
		font-size: 24px;
		margin-bottom: 15px;
	}

	.s_ysnr {
		height: 400px;
	}

	.s_c3newwz {
		padding: 20px 20px 25px 20px;
	}

	.he_synewp {
		margin-bottom: 6px;
	}

	.he_synetm {
		padding: 4px 18px;
	}

	.s_c3newbox .slick-dots {
		bottom: 8px;
	}

	.he_foblq p,
	.he_foblq p a {
		font-size: 14px;
	}

	.he_fobczri {
		padding-left: 10px;
	}

	.he_fobczle {
		width: 30px;
	}

	.he_fobctu {
		left: -33px;
	}

	.he_foym {
		width: 170px;
	}

	.s_sybanwz {
		top: 50%;
	}

	.he_syp1brp1 {
		margin-bottom: 12px;
	}

	.s_c1listwztit::before {
		height: 2px;
	}

	.he_b1p3mti p {
		font-size: 18px;
	}

	.he_b1p3mti {
		margin-bottom: 14px;
	}

	.he_b2p2uwl .slick-arrow {
		width: 12px;
		height: 28px;
	}

	.he_b2p2utp {
		padding: 0 40px;
	}

	.he_b2p2uwl .slick-prev {
		left: -34px;
	}

	.he_b2p2uwl .slick-next {
		right: -34px;
	}

	.he_b2p2utp {
		margin-bottom: 50px;
	}

	.he_c1p1 {
		padding-top: 60px;
	}

	.he_c1p2 {
		margin-top: 40px;
	}

	.he_c1p1ti .s_c1tit {
		margin-bottom: 15px;
	}

	.he_f1p2flul .he_g1p2stri p {
		font-size: 16px;
	}

	.he_g1p2stle {
		width: 16px;
		height: 16px;
	}

	.he_f1p2flul .he_g1p2stle {
		margin-top: 5px;
	}

	.he_klmn {
		margin-top: 30px;
	}

	.he_g1p2mtei .he_g1p2lte {
		margin-bottom: 13px;
	}

	.he_b1p4bfs p {
		font-size: 16px;
	}

	.he_g1p12yle {
		width: 24px;
	}

	.he_g1p12yri {
		width: calc(100% - 24px);
		padding-left: 9px;
	}

	.he_hd_bx {
		padding-right: 50px;
	}

	.he_b2p2eri {
		padding-left: 30px;
	}

	.s_b2_2lineh p {
		font-size: 18px !important;
	}

	.he_serti26 {
		font-size: 22px !important;
	}

	.he_b2p2ebg p {
		font-size: 16px;
	}

	.he_b2p2elef p {
		font-size: 16px;
	}

	.he_hpage .he_c1p1tl {
		padding-right: 20px;
	}

	.he_hpage .he_c1p1 {
		padding-bottom: 60px;
	}

	.he_hp2jm h3 {
		font-size: 18px;
		padding-bottom: 14px;
		margin-bottom: 18px;
	}

	.he_hp2jm p {
		font-size: 16px;
	}

	.s_pcnav {
		padding-right: 35px;
	}

	.s_pcnavejbox {
		width: 131px;
		left: 50%;
		transform: translateX(-50%);
	}

	.he_f1p2tyi {
		padding-bottom: 15px;
	}

	.he_f1p2zxti p {
		font-size: 18px;
	}

	.s_pcnavli a {
		font-size: 14px;
	}

	.s_bmbx a {
		font-size: 14px;
	}

	.s_d1c1tit h1 {
		font-size: 32px;
	}

	.s_d1c1listwztit h4 {
		font-size: 18px;
	}

	.s_d1c1listwzp p {
		font-size: 14px;
	}

	.he_c2p2btm input {
		font-size: 16px;
	}

	.he_c2p2btm input::-webkit-input-placeholder {
		font-size: 16px;
	}

	.he_c2p2btm input:-moz-placeholder {
		font-size: 16px;
	}

	.he_c2p2btm input::-moz-placeholder {
		font-size: 16px;
	}

	.he_c2p2btm input:-ms-input-placeholder {
		font-size: 16px;
	}

	.he_c2p2cti p {
		font-size: 16px;
	}

	.he_c2p2bkri {
		width: calc(100% - 20px);
		padding-left: 16px;
	}

	.he_c2p2bkri p {
		font-size: 16px;
	}

	.he_c2p2bkle {
		width: 20px;
		margin-top: 3px;
	}

	.he_c2p2btm {
		margin-bottom: 35px;
	}

	body.products-elenco div.sez-3 ul.products li.product {
		width: 50%;
	}

	.s_c_1gdt {
		height: 301px;
	}

	.he_yxadpadd {
		padding-left: 44px !important;
	}

	.he_f1job_le {
		width: 410px;
	}

	.he_f1job_ri {
		width: calc(100% - 410px);
	}

	.he_f1job_le {
		width: 384px;
	}

	.he_f1job_ri {
		width: calc(100% - 384px);
	}
	/* 2023.3.28鏂板-start */
	.prodet_down {
		margin-bottom: 35px;
	}
	.pdul_tit,.pdul_info{
		padding-left: 15px;
		padding-right: 20px;
	}
	.down_main h1 {
		font-size: 32px;
		margin-top: 30px;
	}
	.down_cont_le {
		padding-right: 80px;
	}
	.down_cont_le_list {
		margin-top: 40px;
	}
	.dcll_ul_li_tp {
		padding: 16px 25px 16px 30px;
	}
	.g_word2 {
		font-size: 18px;
	}
	.dcll_ul_li {
		margin-bottom: 20px;
	}
	.dcll_ul_li_bt .prodet_down_ul_li a {
		padding: 25px 0 15px;
	}
	.dcll_ul_li_bt .pdul_tit {
		padding-left: 32px;
		margin-bottom: 12px;
	}
	.dcll_ul_li_bt .pdul_info {
		padding-left: 32px;
	}
	.duty_main .he_c2p1 {
		padding: 50px 0 80px;
	}
	.duty_cont_link {
		margin: 20px 0 40px;
	}
	.duty_cont_link .dult_ixon {
		width: 28px;
	}
	.dult_ixon, .duty_cont_deve .dult_ixon {
		width: 14px;
	}
	.duty_main .he_c2p2ble {
        margin-bottom: 174px;
    }
	/* 2023.3.28鏂板-end */
	
	.he_f1more {
        margin-top: 16px;
    }
    .he_f1more-link {
        font-size: 14px;
    }
    

}

@media screen and (max-width: 1200px) {



	.ys_select_bd {
		max-height: 150px;
	}

	.g_content {

		width: 100%;

		padding-left: 40px;

		padding-right: 40px;

	}





	.s_logo {

		width: 175px;

	}

	.s_logoig2 {

		position: absolute;

		top: 28px;

		left: 0;

	}

	.s_pcnavli {

		padding: 0 20px;

		position: relative;

	}

	.s_pcnavli a {

		font-size: 16px;

	}



	.s_bantit h2 {

		font-size: 46px;

	}

	.s_sybanwz {

		top: 41.5%;

	}





	.s_cont2 {

		padding-bottom: 60px;

	}

	.s_cont3nr {

		width: 100%;

		margin: 0 auto;

		padding-left: 40px;

		padding-right: 40px;

	}

	.s_c1listwztit h4 {

		font-size: 22px;

	}



	.s_banfutit h3 {

		font-size: 26px;

	}

	.s_c1tit h3 {

		font-size: 30px;

	}

	.s_c1tit h1 {

		font-size: 30px;

	}

	.s_c2twwzp {

		margin-top: 22px;

		margin-bottom: 45px;

	}

	.s_c3newwz {

		padding: 20px 30px 20px 30px;

	}

	.s_c3newtit h4 {

		font-size: 20px;

		height: 90px;

	}

	.s_footlitop a {

		font-size: 16px;

		color: #fff;

		line-height: 1.75;

	}

	.s_footl {

		width: 180px;

	}

	.s_footli {

		padding: 0 25px;

	}

	.s_footshaig {

		width: 24px;

		cursor: pointer;

	}

	.s_footsha {

		margin-top: 30px;

	}

	.s_footwbnr a {

		line-height: 40px;

		padding-left: 15px;

	}

	.s_footwbnr p {

		font-size: 12px;

		line-height: 40px;

	}

	.s_cont1 {

		padding-top: 60px;

	}



	.s_bcont2 {

		width: 790px;

	}

	.s_g1cr {

		padding: 30px 60px 64px;

		background-color: #fafafa;

	}



	.s_b4c1wztop span {

		font-size: 36px;

	}

	.s_b4c2 {

		padding-top: 30px;

	}

	.s_b4c3dian {

		width: 12px;

		height: 12px;

	}

	.s_b4c3dian::before {

		width: 22px;

		height: 22px;

	}

	/* 浠跨珯-start */

	.main-content.legacy-page .maxWidthContent {

		width: 100%;

	}

	.col-sm-offset-2 {

		margin-left: 0;

	}

	.visible-md {

		display: none !important;

	}

	.col-sm-11 {

		width: 100%;

	}

	body.vision .sez-2 .subtitle {

		width: 100%;

	}

	body.vision .sez-2 .title {

		width: 100%;

	}

	.col-xl-8 {

		width: 100%;

	}

	.col-xl-2 {

		width: 20%;

	}

	.col-md-6 {

		width: 80%;

	}

	.col-sm-7 {

		width: 60.33333%;

	}

	.col-md-3 {

		width: 39%;

	}

	.s_c_1gdt {

		height: 381px;

		width: 35%;

	}

	body.products-elenco div.sez-3 {

		padding-bottom: 10.4rem;

	}

	.s_c_1gdt1 {

		width: 100%;

		margin-bottom: 40px;

	}

	body.videogallery .sez-1 .video-block .video-container {

		width: 100%;

	}

	.col-xs-12.col-sm-8.col-sm-offset-3 {

		margin-left: 17.66667%;

	}

	.s_pdftan {

		width: 65%;

	}

	.s_pdftan .s_g1cr {

		width: 100%;

		padding: 25px 20px 30px;

		height: 375px;

		overflow: hidden;

	}

	.s_e2zctop {

		padding: 12px 20px 12px 20px;

	}

	.s_e2zctopnr img {

		width: 20px;

	}

	.s_g1clx {

		padding-bottom: 711px;

	}

	div.banda-sfondo,

	div.banda-sfondo-grigio-chiaro {

		padding-top: 20px;

	}

	.col2.col-xs-12.col-sm-8.col-sm-offset-1 .image-container img {

		width: 100%;

	}

	/* 浠跨珯-end */

	.s_sea input {

		height: 78px;

	}

	.s_g1clx {

		padding-bottom: 681px;

	}

	.s_b2_2linehp p {

		font-size: 18px;

	}

	.s_loginnr {
		width: 146px;
	}

	.s_loginwz {
		font-size: 16px;
		margin-bottom: 5px;
	}

	.he_tit30 {
		font-size: 24px;
	}

	.he_syp1brp2 p {
		font-size: 16px;
	}

	.s_c3newbox {
		padding-left: 40px;
		padding-right: 40px;
	}

	.s_c3newbox .slick-arrow {
		width: 40px;
		height: 40px;
	}

	.s_c3newbox .slick-prev {
		left: 0px;
	}

	.s_c3newbox .slick-next {
		right: 0px;
	}

	.s_cont3 {
		padding-top: 70px;
	}

	.s_c3newbox .slick-dots {
		left: 50%;
		transform: translateX(-50%);
	}

	.he_g1p2ti p {
		font-size: 30px;
	}

	.he_b1p3mhri {
		width: calc(100% - 18px);
		padding-left: 6px;
	}

	.font-sans-serif-md,
	.font-sans-serif-bold-md {
		font-size: 18px !important;
	}

	body.news-elenco .news-wrapper h3 .bar {
		top: 20px;
	}

	.font-sans-serif-lg,
	.font-sans-serif-bold-lg {
		font-size: 22px;
		line-height: 1.3;
	}

	.s_b2_2lineh p {
		font-size: 18px;
	}

	.s_pcnavejwz p {
		font-size: 12px;
		line-height: 1.5;
	}

	.s_pcnavej a {
		padding: 8px 8px;
	}

	.he_g1p2xjk p {
		font-size: 16px;
	}

	.he_g1p2ti {
		padding-bottom: 5px;
	}

	.he_b2p2bqj {
		padding-bottom: 20px;
		margin-bottom: 30px;
	}

	.he_b2p2elef p {
		padding: 12px 12px;
	}

	.he_serti26 {
		font-size: 20px !important;
	}

	.s_b2_2lineh p {
		font-size: 16px !important;
	}

	.he_font48 {
		font-size: 22px !important;
	}

	.he_text p {
		font-size: 16px !important;
	}

	.he_prod_name {
		font-size: 16px !important;
	}

	.s_pcnav .ys_cont1400 {
		padding: 0 !important;
	}

	.he_aboutf .s_bcont1 {
		padding-top: 0px !important;
	}

	.mc_b1s1_txtbox,
	.mc_b1s2_txtbox {
		height: 370px;
		transform: translateY(-74%);
	}

	.he_b1p1.s_cont1 {
		padding-top: 105px;
	}

	.he_aboutf .banda-sfondo-grigio-chiaro .col-lg-offset-1 {
		margin-left: 40px;
	}

	.he_aboutf .sez-4 .he_serow {
		padding-left: 40px;
	}

	.he_aboutf .he_c2p2bri {
		margin-top: 58px;
	}

	.he_aboutf .col-xl-4 {
		width: 80% !important;
	}

	.he_iron .sez-2 .col-xl-2 {
		width: 20%;
	}

	.he_videob .video-item {
		padding-left: 0 !important;
	}

	.s_pdftanjbox .mCSB_outside+.mCSB_scrollTools {
		right: 0px !important;
	}

	.he_yxadpadd {
		padding-left: 105px !important;
	}
	/* 2023.3.28鏂板-start */
	.down_main .ys_cont1440 {
		padding: 0;
	}
	.duty_main .he_c1p1tl {
		margin-top: 30px;
	}
	/* 2023.3.28鏂板-end */

}

@media screen and (max-width: 1024px) {

	.g_syhead {

		display: none;

	}



	.s_bantit h2 {

		font-size: 40px;

	}

	.s_sybanwz {

		top: 39.5%;

	}

	.s_c1tit h3 {

		font-size: 26px;

	}

	.s_c1tit h1 {

		font-size: 26px;

	}

	.s_c1tit {

		margin-bottom: 30px;

	}

	.s_c1listwztit h4 {

		font-size: 20px;

	}

	.s_c1listwztit::before {

		width: 45px;

	}



	.s_banfutit h3 {

		font-size: 22px;

	}

	.s_c2twwznr {

		padding: 15px 25px 0 25px;

	}

	.s_cont2 {

		padding-bottom: 50px;

	}

	.s_cont1 {

		padding-top: 50px;

	}

	.s_c3newtit h4 {

		font-size: 18px;

		height: 81px;

	}

	.s_c2twwzp p {

		font-size: 16px;

		color: #fff;

		line-height: 1.75;

		height: 112px;

		overflow: hidden;

	}

	.s_c3newts {

		padding: 3px 10px;

	}

	.s_footl {

		width: 180px;

		margin-bottom: 30px;

	}

	.s_footr {

		width: 100%;

	}

	.s_footr ul {

		margin: 0 -25px;

	}

	.s_bcont1 {

		padding-top: 20px;

		padding-bottom: 20px;

	}

	.s_bc3r {

		width: 225px;

	}

	.s_bc3r {

		width: 225px;

	}

	.s_bc3sea input {

		padding: 9px 0;

		padding-left: 5px;

		padding-right: 26px;

		font-size: 18px;

	}

	.s_bc3sea button {

		width: 16px;

	}

	.s_bc3sea input::-webkit-input-placeholder {

		font-size: 18px;

	}

	.s_bc3lx {

		margin-top: 45px;

	}

	.s_bc3lxtop p {

		font-size: 18px;

	}

	.s_bc3l {

		width: calc(100% - 225px);

		padding-right: 35px;

	}

	.s_bc2bot h1 {

		font-size: 28px;

	}

	.s_bc2bot h3 {

		font-size: 28px;

	}

	.s_bc2topl p {

		font-size: 20px;

		color: #333;

		line-height: 1.75;

	}

	.s_bc2timetb {

		width: 38px;

	}

	.s_bcont2 {

		width: 695px;

	}

	.ys_navph3_header {

		display: block;

	}

	.ys_navph3_caidansuo {

		width: calc(100% - 30px);

	}

	.s_bcontent {

		background-color: #f9f9f9;

		margin-top: 64px;

	}

	.s_footrl {

		display: none;

	}

	.ys_navph3_header .ys_navph3_logo {

		width: 200px;

		line-height: 64px;

	}

	.s_footshahov {

		opacity: 1;

		display: none;

		left: -83%;

		transform: none;

	}

	.s_d1c1tit h1 {

		font-size: 28px;

	}

	.s_d1c1tit h3 {

		font-size: 28px;

	}

	.s_d1c1main {

		padding-top: 20px;

	}

	.s_d1c1listwztit h4 {

		font-size: 20px;

	}

	.s_d1c1listwztit {

		height: 35px;

		margin-bottom: 0px;

	}

	.g_syban {

		margin-top: 53px;

	}

	.s_nbantit h1 {

		font-size: 40px;

	}

	.s_fc1twwztit h4 {

		font-size: 22px;

	}

	.s_fc1twwztit {

		height: 38.5px;

	}

	.s_fc1twwzp {

		padding-top: 5px;

		padding-bottom: 18px;

	}

	.s_fc1twwzem {

		width: 215px;

		padding: 1px;

	}

	.s_fc1twwzem p {

		font-size: 14px;

	}

	.s_bcont3 {

		padding-bottom: 80px;

	}

	.s_fcontent {

		padding-top: 60px;

	}

	.s_fc1tw {

		margin-bottom: 50px;

	}

	.s_fcont2 {

		padding-top: 40px;

	}

	.s_fc2 p {

		font-size: 16px;

	}

	.s_fc2 a {

		font-size: 16px;

	}

	.s_fc2 a img {

		width: 19px;

	}

	.s_g1cl {

		padding: 20px 20px 0 20px;

	}

	.s_g1cr {

		width: calc(100% - 29%);

		padding: 20px 40px 33px;

		background-color: #fafafa;

	}

	.s_g1crbd .s_g1crbdin {

		padding: 10px 10px;

	}

	.s_g1crnr3botnr .s_g1crbdin {

		padding: 10px 10px;

	}

	.s_g1crbdin textarea {

		height: 115px;

	}

	.s_g1crnr6box {

		padding-top: 19px;

	}

	.s_g1crxlbot {

		top: 46px;

	}

	.s_b3c1wz {

		padding-right: 90px;

	}



	.s_b4c1wztop span {

		font-size: 26px;

	}

	.s_b4c2wznr h4 {

		font-size: 22px;

	}

	.s_b4c2wznr h4::before {

		width: 50px;

		bottom: -8px;

	}

	.s_b3c1nrwzbox {

		width: 94.6%;

	}

	.s_b3c1listop span {

		font-size: 54px;

	}

	.s_b3c2botbox {

		margin-top: 50px;

	}

	.s_b3c2lbnr span {

		font-size: 30px;

	}

	.s_b3cont3 {

		padding-top: 60px;

	}

	.s_b3c2lbnr span::after {

		bottom: -37px;

	}

	.s_b3c2lbnr span::before {

		bottom: -41px;

	}

	.s_b3c1an {

		width: 33px;

		top: 72%;

	}

	.s_b3c3list {

		width: 33.333333%;

		padding: 0 5px;

		margin-bottom: 15px;

	}

	.s_b3c3listbox {

		margin: 0px -5px;

	}

	.s_b3c3listb {

		width: 57%;

	}

	.s_b3c3listnr {

		padding: 20px 15px 20px 15px;

	}

	.s_c1listwz2 .s_c1listwztit h4 {

		line-height: 68px;

	}



	.s_c1listwz2 {

		height: 80px;

		padding: 0px 30px;

	}

	/* 浠跨珯-start */

	.visible-sm {

		display: none !important;

	}

	.col-sm-offset-2 {

		margin-left: 0;

	}

	body.products-elenco div.sez-3 .video-block .video-item {

		padding: 1rem 0 1rem 0;

	}

	body.products-elenco div.sez-3 .video-block h5 {

		padding: 2rem 0 0 0;

	}

	body.products-elenco div.sez-3 .video-block h5 {

		padding: 0 0 2rem 0;

	}

	.col-sm-7 {

		width: 80%;

	}

	body.products-elenco div.sez-3 .video-block h5 {

		padding: 4rem 0 2rem 0;

	}

	.s_c_1gdt {

		width: 81%;

	}

	.main-content {

		padding-top: 64px;

	}

	.font-serif-lg {

		font-size: 30px;

	}



	.text.font-sans-serif-sm.s_b2_2lineh p {

		font-size: 20px;

	}

	.row.video-block {

		margin-bottom: 0px;

	}

	body.products-elenco div.sez-3 {

		padding-bottom: 8.4rem;

	}

	.s_c_1gdt {

		width: 100%;

	}

	.s_g1clx {

		padding-bottom: 613px;

	}



	/* 浠跨珯-end */

	.s_bc3bjq {

		padding-right: 0;

	}

	.s_bc2topl {

		margin-bottom: 13px;

	}

	.s_g1clx {

		padding-bottom: 593px;

	}

	.s_b2_2linehp p {

		font-size: 18px;

	}

	.s_g1crfxk .s_g1crnr3botnr .s_g1crbdin {

		width: 33.333333%;

	}

	.s_g1crnr3botnr .s_g1crbdin {

		width: 33.333333%;

	}

	.s_ystannr {
		width: 67%;
	}

	.s_ysclose {
		top: 15%;
		right: 13%;
	}

	.s_ysnr {
		height: 355px;
	}

	.ys_navph3_xial .ys_navph3_logo {
		width: 200px;
		line-height: 64px;
	}

	.ys_navph3_xial .ys_navph3_logo img {
		width: 100%;
	}

	.s_sybanwz {
		top: 50%;
	}

	.he_foble {
		width: 130px;
	}

	.he_foym {
		width: 140px;
	}

	.he_foblq p,
	.he_foblq p a {
		font-size: 12px;
	}

	.he_c2p2bkle {
		width: 18px;
	}

	.he_c2p2bkri p {
		font-size: 16px;
	}

	.he_c2p2bkri {
		width: calc(100% - 18px);
		padding-left: 10px;
	}

	.he_c2p2bri {
		width: 240px;
	}

	.he_c2p2ble {
		padding-right: 35px;
		width: calc(100% - 240px);
	}

	.he_vidply {
		width: 56px;
	}

	.he_g1p2ti p {
		font-size: 26px;
	}

	.he_f1p2tile {
		width: 240px;
	}

	.he_f1p2tiri {
		width: calc(100% - 240px);
	}

	.he_f1p2ji p {
		font-size: 16px;
	}

	.he_f1p2ti {
		padding-bottom: 30px;
	}

	.he_f1p2jk {
		padding-top: 30px;
	}

	.s_banfutit h3 {
		font-size: 20px;
	}

	.he_f1p2tyi {
		padding-bottom: 19px;
	}

	.he_g1p2stli {
		margin-bottom: 18px;
	}

	.he_b1p4bxle {
		width: 100%;
	}

	.he_b1p4bxri {
		width: 100%;
		display: block;
		margin-top: 15px;
	}

	.he_b1p4bx {
		flex-wrap: wrap;
	}

	.he_bc3r {
		width: 225px;
	}

	.s_center {
		margin-top: 40px;
	}

	.he_iron .s_center {
		margin-top: 0px;
	}

	.he_newlst .s_center {
		margin-top: 0px;
	}

	.he_danews .s_center {
		margin-top: 0px;
	}

	.he_ciconm {
		padding-right: 35px;
		width: calc(100% - 240px);
	}

	.he_privacy .ys_privacy {
		margin-top: 64px;
	}

	.mc_b1s1_txtbox,
	.mc_b1s2_txtbox {
		height: 320px;
		transform: translateY(-73%);
	}

	.he_f1p2zxti p {
		font-size: 16px;
	}

	.he_newlst .he_bc3r {
		margin-top: 55px;
	}

	.he_newdata .col-xs-12.col-sm-2.no-padding {
		width: 100%;
	}

	.he_yxadpadd {
		padding-left: 96px !important;
	}

	.he_f1job_le {
		width: 100%;
		margin-bottom: 20px;
	}

	.he_f1job_ri {
		width: 100%;
	}

	.he_f1job_te p {
		font-size: 22px;
	}

	.he_c2p2jm h3 {
		font-size: 18px;
	}

	.he_f1jc_more a {
		font-size: 18px;
	}

	.he_f1y3ip1 p {
		font-size: 18px;
	}

	.he_f1y3ip2 p {
		font-size: 22px;
	}

	.he_f1y3icon {
		width: 60px;
		height: 60px;
	}

	.he_f1y3icon img {
		width: 22px;
	}

	.he_f1y3bx {
		width: 376px;
	}
	/* 2023.3.28鏂板-start */
	.pdul_info_icon, .pdul_info_down img {
		width: 20px;
	}
	.prodet_down_ul {
		margin-top: 20px;
	}
	.down_main {
		margin-top: 40px !important;
	}
	.down_cont_le {
		width: calc(100% - 240px);
		padding-right: 60px;
	}
	.down_main h1 {
		font-size: 30px;
	}
	.he_c2p2bris {
        width: 240px;
    }
	/* 2023.3.28鏂板-end */

}

@media screen and (max-width: 950px) {



	.g_content {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}

	.header2,
	.phxia {

		display: block !important;

	}

	.g_syhead {

		display: none;

	}

	.s_c2twbox {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}

	.s_c3newwz {

		padding: 20px 20px 20px 20px;

	}

	.s_c2twbox {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}

	.s_c3newtime p {

		font-size: 14px;

	}



	.s_bantit h2 {

		font-size: 30px;

	}

	.s_banfutit h3 {

		font-size: 22px;

	}

	.s_c1tit h3 {

		font-size: 24px;

	}

	.s_c1tit h1 {

		font-size: 24px;

	}

	.s_c1listwztit::before {

		height: 2px;

		bottom: 28px;

	}



	.s_c2twwzp {

		margin-top: 14px;

		margin-bottom: 28px;

	}

	/* .s_c1list {

		width: 33.333333%;

		padding: 0 5px;

	} */

	.s_c1listnr {

		margin: 0 -5px;

	}

	.s_c1tit {

		margin-bottom: 20px;

	}

	.g_sybantu video {

		display: none;

	}

	.s_c1listbox {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}

	.s_bcontentnr {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}

	.s_bc2bot h1 {

		font-size: 24px;

	}

	.s_bc2bot h3 {

		font-size: 24px;

	}

	.s_bcont1 {

		padding-top: 20px;

		padding-bottom: 20px;

		display: none;

	}

	.s_bcont2 {

		width: 100%;

		padding-top: 36px;

	}

	.s_bc3l {

		width: 100%;

		padding-right: 0;

	}

	.s_bc3r {

		width: 50%;

		float: left;

		padding-top: 30px;

	}

	.s_bcont3 {

		padding-bottom: 50px;

	}

	.s_bc3lx {

		margin-top: 25px;

	}

	.s_bc3nr {

		margin-bottom: 15px;

	}

	.s_bc3bot {

		padding-left: 24px;

		margin-top: 25px;

		position: relative;

		margin-bottom: 25px;

	}

	.s_c2twwzp p {

		height: 84px;

	}

	.s_d1cont1 {

		padding-top: 25px;

	}

	.s_d1c1morebox {

		padding-top: 10px;

		padding-bottom: 20px;

	}

	.s_nbantit h1 {

		font-size: 32px;

	}

	.s_fc1twwztit h4 {

		font-size: 20px;

	}

	.s_fc1twwztit {

		height: 35px;

	}

	.s_g1cltit {

		padding-bottom: 10px;

		margin-bottom: 16px;

	}

	.s_g1cltit::after {

		width: 59px;

	}

	.s_g1cljs {

		margin-bottom: 17px;

	}

	.s_g1clxig {

		width: 17px;

		top: 3px;

	}

	.s_g1clxwz {

		width: calc(100% - 17px);

		padding-left: 25px;

	}

	.s_g1clxnr {

		margin-bottom: 15px;

	}

	.s_g1clwx {

		width: 80px;

	}

	.s_g1crbd {

		padding: 0 4px;

	}

	.s_g1crnr1box {

		margin: 0 -4px;

	}

	.s_g1crbd {

		margin-bottom: 9px;

	}

	.s_g1crbdin textarea {

		height: 95px;

	}

	.s_g1crnr6l input {

		width: 15px;

		height: 15px;

	}

	.s_g1crnr6l label {

		width: calc(100% - 15px);

		padding-left: 25px;

	}

	.s_nbantit p {

		font-size: 18px;

		height: 31.5px;

		margin-top: 8px;

	}

	.s_g1cont {

		width: 100%;

		margin: 0 auto;

		padding-left: 20px;

		padding-right: 20px;

	}

	.s_b4c1wztop span {

		font-size: 48px;

	}

	.s_b3c1wz {

		padding-right: 0;

	}

	.s_b3c2bg {

		width: 58%;

	}

	.s_b3c1next {

		right: 24px;

	}

	.s_c1listwz2 .s_c1listwztit h4 {

		line-height: 68px;

	}

	.s_c1listwz2 {

		height: 80px;

		padding: 0px 30px;

	}

	.s_g1crnr4 .s_g1crbd .s_g1crbdin {

		padding: 7px 10px;

	}

	/* 浠跨珯-start */

	.container {

		padding-left: 20px;

		padding-right: 20px;

	}

	.header-breadcrumb-wrapper {

		margin-bottom: 2rem;

		padding: 0;

	}

	.hidden-xs {

		display: none !important;

	}

	.main-content {

		padding-top: 60px;

	}

	.col-md-3 {

		width: 60%;

	}

	body.products-elenco div.sez-2 div.titles {

		min-height: 13rem;

	}



	body.products-elenco div.sez-3 {

		padding-bottom: 7.4rem;

	}

	body.videogallery .sez-1 .video-block .video-container {

		margin-bottom: 1rem;

	}

	.date.font-sans-serif-bold-xs.hidden-xs {

		display: block !important;

	}

	body.news-elenco .news-wrapper h3 {

		padding: 5px 10px 10px 10%;

	}

	.s_b2_2lineh p {

		line-height: 1.75;

		font-size: 24px;

	}

	.font-serif-lg {

		font-size: 26px;

	}

	body.history.elenco .sez-3 {

		margin-top: 3rem;

	}

	.s_g1crxlbot {

		height: 170px;

	}

	.col-xs-12.col-sm-7.col-lg-5.col-md-offset-1.video-container {

		width: 100%;

	}

	.s_jian {

		margin-bottom: 55px;

	}

	.s_bc2topl .font-sans-serif-lg {

		font-size: 22px;

	}



	.s_bc2topl .font-sans-serif-md.s_b2_2lineh {

		font-size: 18px;

	}

	.s_bcont2 {

		padding-top: 40px;

	}



	/* 浠跨珯-end */

	.s_bc2timetb {

		float: left;

	}

	.s_b2next {

		float: right;

		padding-left: 10px;

		padding-right: 0;

	}

	.s_bc2timetbox.on .s_b2next {

		float: left;

		padding-left: 0;

		padding-right: 10px;

	}

	.s_bc2timetbox.on .s_bc2timetb {

		float: right;



	}

	.col-xs-12.col-sm-3.col-sm-pull-8.social-sharing {

		width: 9.66667%;

		float: left;

		left: 0;

	}

	.col2.col-xs-12.col-sm-8.col-sm-push-3 {

		width: 87.66667%;

		float: right;

		left: 0;

	}

	.col-xs-12.col-sm-3.col-sm-offset-2.col-md-offset-1.col-xl-2.col-xl-offset-0 {

		width: 25%;

	}

	.col-xs-12.col-sm-7.col-md-6.col-md-offset-1.titles.index-me {

		width: 75%;

	}

	.s_b2_2linehp p {

		font-size: 18px;

	}

	.s_loginnr {
		width: 126px;
	}

	.s_ystantit {
		font-size: 22px;
	}

	.s_ystannr {
		width: 65%;
	}

	.s_ysclose {
		top: 16%;
		right: 14%;
	}

	.s_g1cr {
		padding: 20px 40px 60px;
	}

	.s_weixintan {
		width: 215px;
		padding: 15px 15px 20px;
	}

	.s_weixinig2 {
		width: 32px;
	}

	.s_weixinigbox {
		margin-bottom: 0px;
	}

	.s_g1crnr6r {
		padding: 0 4px;
	}

	.he_syp1ble {
		width: 50px;
	}

	.he_tit30 {
		font-size: 18px;
	}

	.he_syp1brp2 p {
		font-size: 14px;
	}

	.he_syp1brp1 {
		margin-bottom: 4px;
	}

	.he_syp1 {
		padding: 36px 0;
	}

	.s_cont3 {
		padding-top: 44px;
	}

	.he_b1p1jp p {
		font-size: 16px;
	}

	.he_b1p1jw {
		font-size: 26px;
	}

	.he_b1p1jkz p {
		font-size: 16px;
	}

	.he_b1p1ju p {
		font-size: 16px;
	}

	.he_b1p1jkz {
		margin-bottom: 4px;
	}

	.he_b1p1jym {
		padding: 22px 20px 25px;
	}

	.he_b1p1ti {
		margin-bottom: 6px;
	}

	.he_b1p1jp {
		margin-bottom: 20px;
	}

	.he_b1p1jli {
		padding: 0 10px;
	}

	.he_b1p1jul {
		margin: 0 -10px;
	}

	.he_b1p2dli {
		transform: translateX(-50%) scale(0.6);
	}

	.he_g1p2ti p {
		font-size: 24px;
	}

	.he_b1p3bx .he_g1p2ti {
		padding-bottom: 22px;
	}

	.he_b1p3mkz {
		padding: 28px 18px 22px;
	}

	.he_b1p3mli {
		padding: 0 10px;
		margin-bottom: 20px;
	}

	.he_b1p3mul {
		margin: 0 -10px;
	}

	.he_b1p3mti p {
		font-size: 16px;
	}

	.he_b1p3mlx {
		margin-bottom: 6px;
	}

	.he_b2p2uwz p {
		font-size: 18px;
	}

	.he_b2p2uwz::after {
		width: 8px;
		height: 8px;
	}

	.he_b2p2uwz {
		padding-bottom: 16px;
	}

	.he_b2p2uwo p {
		font-size: 14px;
	}

	.he_b2p2uwl::before {
		top: 38px;
	}

	.he_b2p2uwo {
		margin-top: 12px;
	}

	.he_b2p2ele {
		display: none;
	}

	.he_b2p2eri {
		width: 100%;
		padding-left: 0px;
	}

	.he_b2p2ebg p {
		font-size: 16px;
		margin-bottom: 14px;
	}

	.he_b2p2utp {
		margin-bottom: 28px;
	}

	.he_cip1tp p {
		font-size: 16px;
	}

	.he_c2p2jm p {
		font-size: 16px;
	}

	.he_c2p2ble {
		padding-right: 0px;
		width: 100%;
	}

	.he_c2p2bri {
		width: 100%;
		margin-top: 50px;
	}

	.he_f1p2 {
		display: block !important;
	}

	.he_g1p1tp2 p {
		font-size: 16px;
	}

	.he_g1p12yri p {
		font-size: 16px;
	}

	.he_g1p12yle {
		width: 23px;
	}

	.he_g1p12yri {
		width: calc(100% - 23px);
		padding-left: 5px;
	}

	.he_g1p1tol p {
		font-size: 16px;
	}

	.he_g1p1tol {
		margin-bottom: 20px;
	}

	.he_g1p1 {
		padding-bottom: 56px;
	}

	.he_g1p2lte p {
		font-size: 16px;
	}

	.he_g1p2yz .he_g1p2lki img {
		width: 86px;
		right: 15px;
	}

	.he_g1p2yz .he_g1p2lki input {
		padding-right: 115px;
	}


	.s_b2_2lineh p {
		line-height: 1.75;
		font-size: 18px;
	}

	body.danews .sez-2 .text {
		margin: 10px 0;
	}

	.he_bc3r {
		width: 100%;
	}

	.s_center {
		margin-top: 15px;
	}

	.he_b2p2ele {
		display: block;
		width: 100%;
	}

	.he_b2p2elef {
		width: 33.333333%;
		padding: 0 8px;
	}

	.he_b2p2eleul {
		display: flex;
		margin: 0 -8px;
		flex-wrap: wrap;
		align-items: stretch;
	}

	.he_b2p2elq {
		height: 100%;
		display: flex;
		align-items: center;
	}

	.he_b2p2elef {
		display: flex;
		align-items: center;
	}

	.he_b2p2ele {
		margin-bottom: 35px;
	}

	.he_serow h3 {
		font-size: 18px !important;
	}

	.he_serow .text p {
		font-size: 16px !important;
	}

	.he_serti26 {
		font-size: 18px !important;
	}

	.he_h1titp p {
		font-size: 16px !important;
	}

	.he_c2p2jm h3 {
		font-size: 18px;
	}

	.he_ciconm {
		padding-right: 0px;
		width: 100%;
	}

	.he_c2p2 {
		padding-bottom: 20px !important;
	}

	.yxedr_active ul li::after {
		font-size: 16px;
		top: 5px;
	}

	.he_newlst .he_c2p2bri {
		margin-top: 0px;
	}

	.he_abut .col-xl-8 {
		width: 100%;
		padding-left: 0 !important;
		padding-right: 0%;
	}

	.he_aboutf .he_c2p2bri {
		margin-top: 0px;
	}

	.he_abut {
		padding-bottom: 20px !important;
	}

	.he_videob .he_c2p2bri {
		margin-top: 0px;
	}

	.he_newlst .he_bc3r {
		margin-top: 0px;
	}

	body.he_danews .sez-2 .issues-wrapper {
		padding-bottom: 0 !important;
	}

	.he_yxedr ul li p {
		font-size: 14px !important;
	}

	.he_yxadpadd {
		padding-left: 90px !important;
	}

	.s_bc3l {
		padding-right: 0 !important;
	}

	.he_bcomk .s_bc3l {
		margin-bottom: 30px;
	}

	.he_bcomk .row.gmn {
		margin-top: 0 !important;
	}
	/* 2023.3.28鏂板-start */
	.down_cont_le {
		padding-right: 0;
		width: 100%;
	}
	.down_main h1 {
		font-size: 28px;
	}
	.down_main {
		padding-bottom: 60px;
	}
	.dulb_ul_li a {
		padding: 15px 30px;
	}
	.dulb_ul_li img {
		width: 34px;
	}
	.duty_main .he_c2p2 .he_c2p2bri {
		margin-top: 40px;
	}
	.duty_cont_link .dult_ixon {
		width: 24px;
	}
	.dult_ixon, .duty_cont_deve .dult_ixon {
		width: 12px;
	}
	.s_bmbxbox{
		display: none;
	}
	.down_main h1 {
		margin-top: 0;
	}
	.he_c2p2bris {
        width: 100%;
    }
    .duty_main .he_c2p2ble {
        margin-bottom: 0;
    }
    .duty_report_cont a {
        padding: 30px;
    }
    .duty_report {
        height: auto;
        margin-top: 20px;
    }
    .duty_report_cont .whistleblowing-urlcta{
        margin-top: 30px;
        position: relative;
        width: 100%;
    }
	/* 2023.3.28鏂板-end */

}

@media screen and (max-width: 768px) {



	.s_bantit h2 {

		font-size: 28px;

	}

	.s_banfutit h3 {

		font-size: 20px;

	}



	.s_cont1 {

		padding-top: 36px;

	}

	.s_cont2 {

		padding-bottom: 36px;

	}

	.s_c1tit h3 {

		font-size: 22px;

	}

	.s_c1tit h1 {

		font-size: 22px;

	}

	.s_c1listwztit h4 {

		font-size: 18px;

	}



	.s_c2twwznr {

		padding: 7px 15px 0 15px;

	}

	.s_c2twwzp {

		margin-top: 10px;

		margin-bottom: 17px;

	}

	.s_c3newtit h4 {

		font-size: 16px;

		height: 48px;

	}

	.s_c2twwzp p {

		font-size: 14px;

		height: auto;

	}

	.s_cont3 {

		padding-top: 36px;

	}



	.s_c3newwz {

		padding: 18px 15px 18px 15px;

	}

	.s_c3newlist {

		width: 50%;

		margin-bottom: 18px;

	}

	.s_cont3nr {

		width: 100%;

		margin: 0 auto;

		padding-left: 20px;

		padding-right: 20px;

	}

	.s_bc2bot h1 {

		font-size: 22px;

	}

	.s_bc2bot h3 {

		font-size: 22px;

	}

	.s_bc2both4 h4 {

		font-size: 18px;

		color: #666;

		line-height: 1.75;

	}

	.s_bc3lb {

		margin-bottom: 16px;

	}

	.s_c1list {

		width: 50%;

	}

	.ys_navph3_header .ys_navph3_logo {

		width: 180px;

		line-height: 64px;

	}

	.s_c2twig {

		width: 100%;

		position: relative;

	}

	.s_c2twwz {

		width: 100%;

		padding-left: 20px;

		position: inherit;

		height: auto;

		padding-left: 0;

	}

	.s_c2twwznr {

		padding: 7px 15px 18px 15px;

	}

	.s_d1c1tit h1 {

		font-size: 24px;

	}

	.s_d1c1tit h3 {

		font-size: 24px;

	}

	.s_d1c1listwztit h4 {

		font-size: 18px;

	}

	.s_d1c1listwztit {

		height: 31.5px;

	}

	.s_nbantit h1 {

		font-size: 28px;

	}

	.s_fc1twwztit h4 {

		font-size: 18px;

	}

	.s_fc1twwztit {

		height: 31.5px;

	}

	.s_fc1twwzem {

		width: 185px;

		padding: 0px;

	}

	.s_fc1twwzp {

		padding-bottom: 13px;

	}

	.s_fcontent {

		padding-top: 50px;

	}

	.s_fc1tw {

		margin-bottom: 30px;

	}

	.s_fcont2 {

		padding-top: 30px;

	}

	.s_g1cl {

		width: 100%;

		position: inherit;

		top: 0;

		left: 0;

		height: auto;

	}

	.s_g1clwxbox {

		width: 100%;

		position: inherit;

		bottom: 0;

		left: 0;

		transform: none;

		padding-top: 10px;

	}

	.s_g1clwx {

		width: 80px;

		position: relative;

		margin: 0;

	}

	.s_g1clwxwz {

		text-align: left;

		padding-top: 10px;

		padding-bottom: 25px;

	}

	.s_g1cr {

		width: 100%;

		padding: 20px 30px 25px;

		background-color: #fafafa;

	}

	.s_nbantit p {

		font-size: 16px;

		height: 28px;

		margin-top: 2px;

	}

	.s_b4c1wztop span {

		font-size: 32px;

	}

	.s_b4c3 {

		margin-top: 40px;

	}

	.s_b3c1list {

		width: 50%;

		padding: 0 5px;

		margin-bottom: 20px;

	}

	.s_b3c2lbnr span {

		font-size: 26px;

	}

	.s_b3c2lbnr p {

		margin-top: 34px;

	}

	.s_b3c2lbnr span::after {

		bottom: -24px;

	}

	.s_b3c2lbnr span::before {

		bottom: -28px;

	}

	.s_b3c2lbnr span::before {

		width: 14px;

		height: 14px;

	}

	.s_b3c2lbnr span::after {

		width: 7px;

		height: 7px;

	}

	.s_b3cont3 {

		padding-top: 25px;

	}

	.s_b3c3listit h4 {

		font-size: 18px;

	}

	.s_b3c3listit {

		height: 31.5px;

		overflow: hidden;

	}

	.s_b3c3list {

		width: 50%;

		padding: 0 5px;

		margin-bottom: 15px;

	}

	.g_sybantu img {

		display: none;

	}

	.g_sybantu .a_phbantu {

		display: block;

	}

	.s_nbanig img {

		display: none;

	}

	.s_nbanig .b_phbantu {

		display: block;

	}

	.s_c1listwz2 {

		height: 70px;

		padding: 0px 30px;

	}

	.s_c1listwz2 .s_c1listwztit h4 {

		line-height: 62px;

	}

	/* 浠跨珯-start */

	.prop-int.index-me .hidden-xs {

		display: block !important;

	}

	body.products-elenco div.sez-2 div.product-nav {

		padding-top: 30px;

	}

	.container {

		padding-bottom: 36px;

	}

	.header-breadcrumb-wrapper {

		padding: 0;

	}

	.col-sm-7 {

		width: 100%;

	}

	.s_c_1gdt {

		width: 100%;

	}

	body.products-elenco div.sez-3 {

		padding-bottom: 3.4rem;

	}

	.sez-2 {

		padding-bottom: 0;

	}

	.col-xs-6.col-ssm-3.no-padding {

		width: 50%;

	}

	body.news-elenco .news-wrapper .date {

		padding-left: 0;

	}

	body.news-elenco .news-wrapper h3 .bar {

		left: 0;

	}

	body.news-elenco .news-wrapper h3 {

		padding: 5px 10px 10px 6%;

	}

	body.news-dettaglio .news-part1 .news-date {

		float: none;

		margin-bottom: 0px;

	}

	body.news-dettaglio .news-part1 .page-count {

		float: none;

		padding: 0;

	}

	.news-title.font-sans-serif-bold-md {

		padding-top: 0 !important;

		padding-bottom: 0 !important;

	}

	.news-title.font-sans-serif-bold-md .bar {

		top: 17px !important;

	}

	.col-xs-12.col-sm-3.col-sm-pull-8.social-sharing {

		width: 100%;

		float: none;

		left: 0;

	}

	.col2.col-xs-12.col-sm-8.col-sm-push-3 {

		width: 100%;

		float: right;

		left: 0;

	}

	.col-xs-12.col-sm-8.col-sm-offset-3 {

		margin-left: 0;

	}

	.col2.col-xs-12.col-sm-8.col-sm-offset-1 {

		width: 100%;

	}

	body.news-dettaglio .news-part1 .news-subtitle {

		margin-bottom: 22px;

	}

	body.news-dettaglio .news-part1 {

		margin-bottom: 12px;

	}

	body.news-dettaglio .more-info-block .block-title {

		margin-bottom: 14px;

	}

	.row.fullwidth-xs.fullwidth-ssm.index-me {

		margin: 0;

	}

	body.news-dettaglio .more-info-block {

		padding-left: 0;

	}

	body.danews .sez-2 .issue .image-container img {

		width: 20.3rem;

	}

	.modal-sm {

		width: 88vw;

	}

	.s_e2zcb .s_g1cr {

		padding: 33px 30px;

	}

	body.danews .text-container {

		padding: 12px 30px 12px 30px;

	}

	.s_b2_2lineh p {

		line-height: 1.75;

		font-size: 18px;

	}

	body.danews .sez-2 .text.s_b2_2lineh {

		margin: 0px 0;

	}

	body.news-elenco .news-wrapper .news-item {

		padding: 30px 0;

	}

	.font-sans-serif-bold-lg.page-title {

		font-size: 28px;

		margin: 0;

	}

	.font-serif-sm {

		font-size: 18px;

	}

	body.history.detail .sez-3 .col2 .text+.pic {

		margin-top: 2rem;

	}

	body.products-elenco div.sez-2 div.titles {

		min-height: 5rem;

	}

	body.products-elenco div.sez-2 div.titles h1 {

		font-size: 26px;

	}

	body.news-dettaglio .news-part1 .navigation-btn-wrapper {

		margin-bottom: 13px;

	}

	.text.font-sans-serif-sm.s_b2_2lineh p {

		font-size: 16px;

	}

	.s_bc2topl {

		width: 100%;

	}

	.s_bc3bjq a {

		font-size: 14px;

	}

	body.history.detail .sez-3 .col2 .pic {

		padding-right: 0;

	}



	/* 浠跨珯-end */

	.s_g1clx {

		padding-bottom: 0px;

	}

	.s_pdftan {

		width: calc(100% - 40px);

		margin: 0 auto;

		top: 50%;

	}

	.s_e2zctopnr span {

		font-size: 22px;

	}

	.s_e2zctopnr p {

		font-size: 14px;

	}

	.s_pdftan .s_g1cr {

		/* padding-right: 0; */

	}

	.col-xs-12.col-sm-3.col-sm-offset-2.col-md-offset-1.col-xl-2.col-xl-offset-0 {

		width: 30%;

	}

	.col-xs-12.col-sm-7.col-md-6.col-md-offset-1.titles.index-me {

		width: 70%;

	}

	.s_bantit::before {

		width: 50px;

	}

	.s_pdftan .s_g1cr {

		height: 427px;

	}

	body.videogallery .sez-1 h1 {

		margin: 50px 0 1.5rem 0;

	}

	body.videogallery .sez-1 .video-block .video-container .title {

		padding: 0.4rem 0 0 0;

	}

	.s_weixintan {
		width: 200px;
	}

	.s_weixintanwz {
		font-size: 14px;
	}

	.s_fc1twwzem {
		width: 185px;
		padding: 3px;
	}

	.s_g1crnr6r {
		margin-top: 35px;
	}

	.s_c1list {
		width: 33.333333%;
	}

	.s_c1list:last-child {
		width: 100%;
	}

	.s_ysnr {
		height: 300px;
	}

	.ys_navph3_xial .ys_navph3_logo {
		width: 180px;
	}

	.s_c1list {
		width: 50% !important;
	}

	.s_c3newbox {
		padding-bottom: 20px;
	}

	.he_synewjp p {
		font-size: 14px;
	}

	.he_fobx {
		flex-wrap: wrap;
	}

	.he_foym {
		margin-top: 5px;
	}

	.he_b1p3mli {
		width: 50%;
	}

	.he_g1p2ti p {
		font-size: 22px;
	}

	.he_c1p1 {
		padding-top: 36px;
	}

	.he_c1p1ti {
		width: 100%;
	}

	.he_c1p1ti .s_c1tit {
		margin-bottom: 8px;
	}

	.he_c1p2 {
		margin-top: 27px;
	}

	.he_c1p1tp p {
		font-size: 16px;
	}

	.he_c1p1tl {
		margin-bottom: 10px;
	}

	.he_c2p3bri {
		padding-left: 20px;
	}

	.yxedr_active ul li::after {
		width: 4px;
		height: 4px;
		left: -11px;
	}

	.yxedr_active ul {
		padding-left: 12px;
	}

	.he_c2p2jm p {
		margin-bottom: 14px;
	}

	.he_c2p2cti p {
		font-size: 16px;
	}

	.he_c2p2btm {
		margin-bottom: 23px;
	}

	.he_banpc {
		display: none !important;
	}

	.he_banph {
		display: block !important;
	}

	.he_f1p2tile {
		width: 100%;
		padding-right: 0;
	}

	.he_f1p2tiri {
		width: 100%;
	}

	.he_klmn p {
		font-size: 16px;
		line-height: 44px;
		width: 200px;
	}

	.he_g1p2ti {
		padding-bottom: 20px;
		margin-bottom: 20px;
	}

	.he_g1p2li {
		width: 50%;
	}

	.he_g1p2stri p {
		font-size: 14px;
	}

	.he_klmn {
		margin-top: 10px;
	}

	.he_gpage .he_footer {
		padding-top: 13px !important;
	}

	.he_b1p4bfk {
		width: 48px;
	}

	.he_b1p4bfs {
		width: calc(100% - 48px);
		padding-left: 10px;
	}

	.he_hpage .he_c1p1tl {
		width: 100%;
	}

	.he_hpage .he_c1p1tgm {
		width: 100%;
		margin-top: 30px;
	}

	.he_hpage .he_c1p1 {
		padding-bottom: 35px;
	}

	.yxedr_active ul {
		padding-left: 18px;
	}

	.yxedr_active ul li::after {
		left: -18px;
	}

	.news-title.font-sans-serif-bold-md .bar {
		top: 15px !important;
	}

	.he_g1p2log {
		margin-top: 0px;
	}

	.he_f1p2tium {
		padding-bottom: 13px;
	}

	.he_f1p2tile {
		margin-bottom: 20px;
	}

	.he_aboutf .sez-5 .index-me {
		padding-left: 40px;
		padding-right: 40px;
		width: 100%;
	}

	.he_newqkle {
		width: 50%;
	}

	.he_newqkri {
		width: 100%;
	}

	.he_yxadpadd {
		padding-left: 76px !important;
	}

	.he_f1p2tiri {
		margin-top: 0px;
	}

	.he_f1p2 .he_f1p2tium {
		padding-bottom: 0px;
	}

	.he_f1p2ti {
		padding-bottom: 16px;
	}

	.he_f1job_le {
		margin-bottom: 15px;
	}

	.he_f1job_b {
		margin-bottom: 27px;
	}

	.he_f1job_te p {
		font-size: 18px;
	}

	.he_c2p2jm h3 {
		font-size: 16px;
	}

	.he_f1jcqqy p {
		font-size: 14px;
	}

	.he_f1jc_more a {
		font-size: 16px;
	}

	.he_f1jc_more {
		margin-top: 20px;
	}

	.he_f1jc_more a::after {
		height: 1px;
	}

	.he_f1jc_btm {
		margin-bottom: 24px;
	}

	.he_f1jc_map_ig {
		padding: 0 0px;
	}

	.he_f1y3 {
		padding: 38px 0;
	}

	.he_f1y3ip1 p {
		font-size: 14px;
	}

	.he_f1y3ip2 p {
		font-size: 16px;
	}

	.he_f1y3icon {
		width: 50px;
		height: 50px;
	}
	/* 2023.3.28鏂板-start */
	.prodet_down {
		margin-bottom: 23px;
	}
	.down_main {
		padding-bottom: 40px;
	}
	.dcll_ul_li_bt .pdul_tit,.dcll_ul_li_bt .pdul_info{
		padding-left: 20px;
	}
	.down_main h1 {
		font-size: 26px;
	}
	.duty_main .he_c2p1 {
		padding: 50px 0 60px;
	}
	.duty_cont_link {
		margin: 20px 0 30px;
	}
	/* 2023.3.28鏂板-end */

}

@media screen and (max-width: 480px) {



	.g_sybansk .slick-dots {

		bottom: 15px;

	}



	.s_bantit h2 {

		font-size: 26px;

	}


	.s_c2twig {

		width: 100%;

	}

	.s_c2twwz {

		width: 100%;

		padding-left: 0;

		position: inherit;

	}

	.s_c2twwznr {

		padding: 7px 15px 18px 15px;

	}

	.s_c2twwzp {

		margin-top: 5px;

		margin-bottom: 0px;

	}

	.s_c2twwzp p {

		font-size: 14px;

		height: auto;

	}

	.s_c2twwzp p {

		font-size: 14px;

		height: auto;

	}

	.s_c3newtit h4 {

		font-size: 16px;

		height: auto;

	}

	.s_c3newlist {

		width: 100%;

		padding: 0 5px;

		margin-bottom: 18px;

	}

	.s_footli {

		padding: 0 20px;

	}

	.s_footr ul {

		margin: 0px -20px;

	}



	.s_bc2time {

		padding-right: 10px;

		position: absolute;

		top: 50%;

		left: 30px;

		transform: translateY(-50%);

	}

	.s_bc2bot h1 {

		font-size: 20px;

	}

	.s_bc2bot h3 {

		font-size: 20px;

	}

	.s_bc2topl p {

		font-size: 18px;

	}

	.s_bc2both4 h4 {

		font-size: 16px;

	}

	.yxedr_active p {

		font-size: 14px;

	}

	.s_bc3bjq p {

		font-size: 14px;

		margin-bottom: 8px;

	}

	.s_bc3nrr p {

		font-size: 14px;

		margin-bottom: 8px;

	}

	.s_bc3r {

		width: 100%;

		float: left;

		padding-top: 20px;

	}

	.s_bc3sea input {

		padding: 7px 0;

		padding-left: 5px;

		font-size: 16px;

		padding-right: 26px;

	}

	.s_bc3sea input::-webkit-input-placeholder {

		font-size: 16px;

	}

	.s_bc3lxtop p {

		font-size: 16px;

	}

	.s_bc3lxwz a {

		font-size: 14px;

	}

	.s_bc3lxig {

		width: 16px;

		margin-top: 4px;

	}

	.s_bc3bot {

		padding-left: 16px;

		margin-top: 18px;

		position: relative;

		margin-bottom: 18px;

	}

	.s_bc3nr {

		margin-bottom: 7px;

	}

	.s_bc2timetb {

		width: 30px;

	}

	.s_bc2timetbox {

		padding: 0 3px;

	}

	.s_bc2timer {

		margin: 0 -3px;

	}

	.s_bc2time {

		left: 50px;

	}

	.s_bcont3 {

		padding-bottom: 30px;

	}



	.s_bantit h2 {

		font-size: 24px;

	}

	.s_footl {

		width: 150px;

		margin-bottom: 25px;

	}

	.s_footwbnr p {

		font-size: 12px;

		line-height: 1.75;

	}



	.s_footwbnr a {

		line-height: 1.75;

		padding-left: 5px;

	}

	.s_footwbnr {

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.s_c1tit h3 {

		font-size: 20px;

	}

	.s_c1tit h1 {

		font-size: 20px;

	}



	.s_c1listwztit h4 {

		font-size: 16px;

	}





	.s_c1listwztit::before {

		width: 36px;

	}


	.s_bantit h2 {

		font-size: 22px;

	}



	.s_banfutit h3 {

		font-size: 16px;

	}





	.s_bantit::before {

		width: 50px;

	}





	.s_c3newts p {

		font-size: 12px;

	}



	.s_c3newts {

		padding: 1px 5px;

	}



	.s_footl {

		width: 140px;

		margin-bottom: 20px;

	}



	.s_footsha {

		margin-top: 20px;

	}



	.s_bc3lb .slick-dots {

		bottom: 15px;

	}



	.ys_navph3_header .ys_navph3_logo {

		width: 160px;

		line-height: 64px;

	}

	.s_d1c1list {

		width: 100%;

		padding: 0 5px;

		margin-bottom: 15px;

	}

	.s_d1c1more {

		width: 140px;

		background-color: #f05d30;

		padding: 6px 20px;

		display: inline-block;

	}

	.s_d1c1moretb {

		width: 18px;

	}

	.s_d1c1morewz {

		width: calc(100% - 18px);

		padding-left: 8px;

	}

	.s_nbantit h1 {

		font-size: 22px;

	}

	.s_fc1twig {

		width: 100%;

		position: relative;

	}

	.s_fc1twwz {

		width: 100%;

		position: inherit;

		top: 0;

		left: 0;

		transform: none;

		padding: 18px 15px;

	}

	.s_fc1tw.on .s_fc1twwz {

		padding: 18px 15px;

	}

	.s_fcontent {

		padding-top: 30px;

	}

	.s_fc1tw {

		margin-bottom: 0px;

	}

	.s_bc3nr {

		margin-bottom: 4px;

	}

	.s_fcont2 {

		padding-top: 25px;

	}

	.s_fc2 a {

		font-size: 14px;

		line-height: 1.75;

	}

	.s_fc1twwztit h4 {

		font-size: 16px;

	}

	.s_fc1twwztit {

		height: auto;

	}

	.s_fc1twwzp p {

		font-size: 14px;

		color: #333;

		line-height: 2;

		height: auto;

		overflow: hidden;

	}

	.s_g1clwx {

		width: 65px;

	}

	.s_g1cr {

		width: 100%;

		padding: 18px 15px 30px;

	}

	.s_g1crbd .s_g1crbdin {

		padding: 5px 10px;

	}

	.s_g1crnr3botnr .s_g1crbdin {

		padding: 5px 10px;

	}

	.s_g1crnr3botnr {

		padding-left: 10px;

	}

	.s_g1crnr3botnr .s_g1crbdin label {

		font-size: 14px;

	}

	.s_g1crnr6l {

		position: inherit;

		top: 0;

		left: 0;

		transform: none;

		width: 100%;

	}

	.s_g1crnr6r {

		float: left;

		margin-top: 15px;

	}

	.s_g1crnr6box {

		padding-top: 10px;

	}

	.s_g1crbdin textarea {

		height: 65px;

	}

	.s_g1crqhtopwz {

		text-align: left;

	}

	.s_g1crxlbot {

		padding: 10px 0 0 15px;

		height: 135px;

	}

	.s_g1crxlbot {

		top: 35px;

	}

	.s_b3c1wz p {

		font-size: 14px;

	}

	.s_b3c1wz {

		padding-bottom: 20px;

	}

	.s_b4c1nrr {

		width: 100%;

		padding-left: 0px;

		position: inherit;

	}

	.s_b4c1wznr {

		margin-bottom: 20px;

		width: 50%;

		float: left;

	}

	.s_b4c1wz {

		padding: 18px 10px 0;

		overflow: hidden;

	}

	.s_b4c1nrl {

		width: 100%;

		position: relative;

	}

	.s_b4c1wztop span {

		font-size: 20px;

	}

	.s_b4c1wztop p {

		font-size: 14px;

	}

	.s_b4c1wzbot p {

		font-size: 12px;

	}

	.s_b4c2list {

		width: 100%;

		padding: 0 10px;

		margin-bottom: 14px;

	}

	.s_b4c2 {

		padding-top: 18px;

	}

	.s_b4c3dian::before {

		width: 12px;

		height: 12px;

	}

	.s_b4c3dian {

		width: 6px;

		height: 6px;

	}

	.s_b4c3tanbox::before {

		top: 18px;

		left: 6px;

	}

	.s_b4c3tan {

		min-width: 171px;

		position: absolute;

		bottom: -92px;

		right: -195px;

	}

	.s_b4c3tantopwz p {

		font-size: 14px;

	}

	.s_b4c3tanbot p {

		font-size: 14px;

		color: #fff;

		line-height: 1.75;

	}

	.s_b4c3tantopig {

		width: 39px;

	}

	.s_b4c3tantopwz {

		width: calc(100% - 39px);

	}

	.s_b4c3tanbot {

		padding: 5px 10px;

	}

	.s_b4c3tan {

		min-width: 120px;

		position: absolute;

		bottom: -73px;

		right: -145px;

	}

	.s_b4c3 {

		margin-top: 18px;

	}

	.s_b4c2wznr h4 {

		font-size: 18px;

	}

	.s_d1c1tit h1 {

		font-size: 20px;

	}

	.s_d1c1tit h3 {

		font-size: 20px;

	}

	.s_b3c1listnr {

		padding: 20px 10px 20px;

	}

	.s_b3c1listop span {

		font-size: 36px;

	}

	.s_b3c1listop p {

		font-size: 16px;

	}

	.s_b3c1listbot p {

		font-size: 14px;

	}

	.s_b3c2lbnr span {

		font-size: 20px;

	}

	.s_b3c2lbnr p {

		font-size: 14px;

		line-height: 1.75;

		margin-top: 34px;

		height: 24.5px;

	}

	.s_b3c1an {

		width: 24px;

		top: 72%;

	}

	.s_b3c1next {

		right: 0;

	}

	.s_b3c2botbox {

		margin-top: 30px;

	}

	.s_b3c2bg {

		width: 92%;

	}

	.s_b3c3list {

		width: 100%;

		padding: 0 5px;

		margin-bottom: 15px;

	}

	.s_b3c3listp p {

		font-size: 14px;

		color: #666;

		line-height: 1.75;

	}

	.s_b3c3listp {

		height: auto;

		overflow: hidden;

		margin-top: 5px;

		margin-bottom: 30px;

	}

	.s_b3c3bot {

		margin-top: 18px;

	}

	.s_bc3nrl {

		width: 7px;

		margin-top: 4px;

	}

	.s_bc3nrr {

		width: calc(100% - 7px);

		padding-left: 10px;

	}

	.s_footwbnr a {

		line-height: 1.75;

		padding-left: 0;

	}

	.s_c1listwz2 .s_c1listwztit h4 {

		line-height: 46px;

	}

	.s_c1listwz2 {

		height: 50px;

		padding: 0px 15px;

	}

	.s_fc1twwzem {

		width: 105px;

	}

	.s_g1crbd {

		width: 100%;

	}

	.s_g1crbd .s_g1crbdin {

		padding: 0 10px;

		height: 36px;

	}

	.s_g1crnr3botnr .s_g1crbdin {

		padding: 6px 10px;

	}

	.s_g1crqhtopwz p {

		line-height: 36px;

	}

	.main-content {

		padding-top: 64px;

	}

	.s_g1crnr4 .s_g1crbd .s_g1crbdin {

		padding-top: 0;

		padding-bottom: 0;

	}

	/* 鎵掔珯-satrt */

	.font-sans-serif-sm,

	.font-sans-serif-bold-sm {

		font-size: 14px;

	}

	.font-serif-sm,

	.font-serif-bold-sm {

		font-size: 16px;

	}

	.font-serif-lg,

	.font-serif-bold-lg {

		font-size: 24px;

	}

	.col-sm-7 {

		width: 100%;

	}

	.col-xl-2 {

		width: 100%;

	}

	.col-md-3 {

		width: 100%;

	}

	body.videogallery .sez-1 .video-block .video-container {

		margin-bottom: 0;

	}

	.s_c_1gdt {

		max-height: 362px;

		width: 100%;

		float: left;

		overflow: hidden;

	}

	body.news .archive-filter li a {

		padding: 10px 0;

	}

	.col-xs-6.col-ssm-3.no-padding {

		width: 100%;

	}

	body.news-elenco .news-wrapper h3 .bar {

		width: 4%;

		height: 2px;

		top: 20px;

		left: 0;

		position: absolute;

		background: #e53c14;

	}

	body.news-dettaglio .more-info-block {

		padding: 25px 10px 0px 0;

	}

	body.danews .sez-2 .issue {

		padding-top: 3.7rem;

		padding-left: 5px;

		padding-right: 5px;

	}

	.modal-dialog.modal-sm {

		width: 96%;

	}

	body.danews .text-container {

		background-color: #1d3851;

		margin-top: 0;

		margin-bottom: 0;

		padding: 12px 15px 12px 15px;

	}

	.s_e2zcb .s_g1cr {

		width: 100%;

		padding: 18px 15px;

	}

	.s_e2zctopnr img {

		width: 16px;

	}

	.s_e2zctopnr span {

		font-size: 22px;

		padding-right: 10px;

	}

	.s_e2zctopnr p {

		font-size: 12px;

	}

	body.danews .sez-2 .issue .image-container img {

		width: 100%;

	}

	.s_b2_2lineh p {

		line-height: 1.75;

		font-size: 16px;

	}

	body.danews .sez-2 .issue {

		padding-top: 1.6rem;

	}

	.back-to-top {

		width: 40px;

		height: 40px;

	}

	.font-sans-serif-bold-lg {

		margin: 0.27em 0;

	}

	.font-sans-serif-lg,

	.font-sans-serif-bold-lg {

		font-size: 24px;

	}

	.image-container img {

		width: 100%;

	}

	.font-serif-lg {

		font-size: 20px;

	}

	body.history.elenco .sez-2 {

		padding-bottom: 1.5rem;

	}

	.years.font-serif-md {

		font-size: 18px;

	}

	.caption.font-sans-serif-xs.index-me.s_b2_2lineh p {

		font-size: 14px;

	}

	body.history.detail .sez-3 .col2 .text+.pic {

		margin-top: 2rem;

	}

	body.history.detail .sez-3 .col2 .caption+.text {

		margin-top: 1.5rem;

	}

	.col-xs-11 .font-sans-serif-md {

		font-size: 18px;

	}

	body.vision .sez-3 h3 {

		padding-top: 5px;

		color: #e53c14;

	}

	body.products-elenco div.sez-2 div.titles {

		min-height: 3rem;

	}

	body.products-elenco div.sez-2 div.product-nav {

		padding-top: 17px;

	}

	body.products-elenco div.sez-3 ul.products li.product .prod-name {

		padding-top: 0;

		padding-bottom: 0;

		padding-left: 10px;

		margin: 7px 0;

		line-height: 1.75;

		height: 24.5px;

		overflow: hidden;

	}

	body.products-elenco div.sez-3 ul.products li.product {

		padding: 10px 4px;

	}

	.s_pdftan .s_g1cr {

		padding: 20px 20px 30px;

		height: 300px;

	}

	body.products-elenco div.sez-3 .video-block .video-wrapper .play-icon {

		width: 22%;

	}

	body.videogallery .sez-1 .video-block .video-container .title {

		padding: 0 0 0 0;

	}

	.s_jian {

		margin-bottom: 36px;

	}

	body.products-elenco div.sez-3 {

		padding-bottom: 0;

	}

	body.products-elenco div.sez-3 .video-block h5 {

		padding: 1rem 0 2rem 0;

	}



	/* 鎵掔珯-end */



	.s_b2next p {

		font-size: 14px;

	}

	.s_b2next {

		margin-top: 4px;

		padding-right: 10px;

	}

	.s_bc2topr {

		width: 170px;

		position: relative;

	}

	.yxedr_active p {

		font-size: 14px;

		margin-bottom: 5px;

	}

	.s_ysnr a {

		font-size: 14px;

		line-height: 1.75;

		color: #666;

		margin-bottom: 5px;

	}

	.s_ysnr h4 {

		font-size: 14px;

		margin-bottom: 10px;

	}

	.col-xs-12.col-sm-8.col-sm-offset-2.col-md-6.col-md-offset-0.col-lg-5.col-lg-offset-1.col-xl-4.col-xxl-offset-0.col2.index-me {

		width: 100%;

	}

	.font-serif-sm.no-padding.subtitle.index-me.s_b2_2lineh p {

		font-size: 16px;

	}

	body.vision .sez-2 .title {

		font-size: 24px;

	}

	body.history.elenco .sez-2 {

		padding-bottom: 0;

	}

	body.products-elenco div.sez-2 div.titles h1 {

		font-size: 22px;

	}

	.s_bc2topl .font-sans-serif-lg {

		font-size: 20px;

	}

	.s_bc2topl .font-sans-serif-md.s_b2_2lineh {

		font-size: 16px;

	}

	.container {

		padding-bottom: 0;

	}

	body.vision .sez-5 .image-container img {

		width: 100%;

	}

	.col-xs-8.col-sm-4.col-lg-3.col-lg-offset-1 {

		width: 100%;

	}

	body.vision .sez-2 .image-container {

		margin-top: 1rem;

	}

	body.history.elenco .sez-3 {

		margin-top: 2rem;

	}

	.s_d1c1listwztit h4 {

		font-size: 16px;

	}

	.s_d1c1listwzp p {

		font-size: 14px;

	}

	.s_d1c1listwzp {

		height: auto;

		overflow: hidden;

		text-align: center;

	}

	.s_d1c1listwztit {

		height: auto;

	}

	.s_fcbg {

		width: 100%;

	}

	.s_fcbg {

		position: absolute;

		bottom: 0;

		right: -31%;

	}

	.s_g1crfxk .s_g1crnr3botnr {

		padding-top: 10px;

		padding-bottom: 11px;

	}

	.s_g1crnr3botnr {

		padding-left: 10px;

		padding-top: 10px;

		padding-bottom: 10px;

	}

	.s_bc2toplbox {

		width: 100%;

	}

	.s_bc2topl {

		margin-bottom: 10px;

	}

	.s_bc2bot {

		margin-bottom: 0px;

	}

	.s_b2next {

		float: right;

		padding-left: 5px;

		padding-right: 0;

	}



	.s_bc2timetbox.on .s_b2next {

		float: left;

		padding-left: 0;

		padding-right: 5px;

	}

	.s_b3c2bg {

		top: 17px;

	}

	.s_b3c2lbnr span::before {

		bottom: -27px;

	}

	.s_b3c2lbnr span::after {

		bottom: -23px;

	}

	.s_banmore {

		margin-top: 25px;

	}

	.s_e2zctopnr span {

		font-size: 18px;

	}

	.s_pdftan .s_g1cr {

		/* padding-right: 0; */

	}

	.text.font-sans-serif-sm.s_b2_2lineh p {

		font-size: 14px;

	}

	body.news-dettaglio .news-part1 {

		padding: 30px 0 10px 0;

	}

	.col-xs-7.col-xs-pull-5.col-sm-pull-0.col-sm-12.no-padding {

		right: 0;

	}

	.col-xs-12.col-sm-3.col-sm-offset-2.col-md-offset-1.col-xl-2.col-xl-offset-0 {

		width: 100%;

	}

	.col-xs-12.col-sm-7.col-md-6.col-md-offset-1.titles.index-me {

		width: 100%;

	}

	.s_bantit::before {

		width: 40px;

	}

	.g_sybansk .slick-dots li {

		width: 8px;

		height: 8px;

	}

	.g_sybansk .slick-dots {

		bottom: 20px;

	}

	.s_g1crfxk .s_g1crnr3botnr .s_g1crbdin {

		padding: 5px 0;

	}

	.s_g1cltit::after {

		height: 2.5px;

		bottom: 4px;

	}

	.s_g1cltit::after {

		width: 40px;

	}

	body.videogallery .sez-1 h1 {

		margin: 36px 0 0 0;

	}

	.s_b2_2linehp {

		font-size: 16px;

	}

	.s_b2_2linehp p {

		font-size: 16px !important;

	}

	.s_g1crnr3botnr .s_g1crbdin {

		width: 100%;

	}

	.s_g1crfxk .s_g1crnr3botnr .s_g1crbdin {

		width: 100%;

	}

	.s_loginnr {
		width: 106px;
	}

	.s_loginwz {
		font-size: 14px;
		margin-bottom: 5px;
	}

	.s_ystannr {
		width: 85%;
		padding: 20px 15px;
	}

	.s_ystantit {
		font-size: 20px;
		margin-bottom: 5px;
	}

	.s_ysclose {
		width: 20px;
		top: 25%;
		right: 2%;
	}

	.s_weixintan {
		width: 195px;
		padding: 10px 10px 15px;
		border: 5px solid #0dcc1a;
	}

	.s_weixinig2 {
		width: 28px;
	}

	.s_g1crnr6r {
		width: 100%;
		margin-top: 10px;
	}

	.s_c1list {
		width: 50%;
	}

	.s_c1list:last-child {
		width: 100%;
	}

	.s_fc1twwzem {
		width: 100%;
	}

	.s_ysnr {
		height: 245px;
	}

	.s_g1crnr6box {
		margin-bottom: 0;
	}

	.ys_navph3_xial .ys_navph3_logo {
		width: 160px;
	}

	.he_syp1bri {
		width: 100%;
		padding-left: 0;
		margin-top: 15px;
	}

	.s_c3newbox .slick-arrow {
		width: 35px;
		height: 35px;
	}

	.he_foblq {
		width: 100%;
		padding: 0;
		margin-top: 5px;
	}

	.he_synetm .s_c3newtime p {
		font-size: 14px;
	}

	.he_banmore .s_banmorewz {
		padding-right: 6px;
	}

	.he_synear {
		margin-bottom: 0px;
	}

	.he_foym {
		width: 128px;
	}

	.he_fobczri {
		padding-left: 5px;
	}

	.he_fobctu {
		left: 0px;
		width: 80px;
		bottom: 42px;
	}

	.he_foblq {
		margin-top: 15px;
		margin-bottom: 10px;
	}

	.he_footer {
		padding: 36px 0 15px;
	}

	.he_b1p1jli {
		width: 100%;
		margin-bottom: 10px;
	}

	.he_g1p2ti p {
		font-size: 20px;
	}

	.he_b1p3mli {
		width: 100%;
	}

	.he_g1p2ti {
		padding-bottom: 18px;
	}

	.he_c2p2bl {
		margin-bottom: 47px;
	}

	.he_c2p2bul .slick-dots {
		bottom: -30px;
	}

	.he_vidply {
		width: 46px;
	}

	.he_c2p2bri {
		margin-top: 34px;
	}

	.he_c2p2hbli {
		margin-bottom: 10px;
	}

	.he_c2p2btm input::-webkit-input-placeholder {
		font-size: 16px;
	}

	.he_c2p2btm input:-moz-placeholder {
		font-size: 16px;
	}

	.he_c2p2btm input::-moz-placeholder {
		font-size: 16px;
	}

	.he_c2p2btm input:-ms-input-placeholder {
		font-size: 16px;
	}

	.he_c2p3ble {
		width: 100%;
	}

	.he_c2p3bx {
		flex-wrap: wrap;
		padding-top: 45px;
		padding-bottom: 20px;
	}

	.he_c2p3bri {
		width: 100%;
		padding-left: 0%;
		margin-top: 20px;
	}

	.he_c2p2jm ul {
		margin-top: 5px;
	}

	.he_f1p2ti {
		padding-bottom: 19px;
		padding-top: 16px;
	}

	.he_f1p2jk {
		padding-top: 20px;
	}

	.he_g1p2ti {
		padding-bottom: 6px;
	}

	.he_f1p2tyi {
		padding-bottom: 12px;
	}

	.he_f1p2flul .he_g1p2stri p {
		font-size: 14px;
	}

	.he_g1p2stli {
		margin-bottom: 12px;
	}

	.he_f1p2tbt .he_klmn p {
		width: 120px;
		font-size: 16px;
		line-height: 38px;
	}

	.he_f1p2tbt {
		margin-bottom: 36px;
	}

	.he_f1p2us a {
		padding: 14px 18px;
	}

	.he_f1p2usri {
		width: 30px;
	}

	.he_f1p2usle {
		width: calc(100% - 30px);
		padding-right: 10px;
	}

	.he_f1p2usle p {
		font-size: 16px;
	}

	.he_g1p1ta1,
	.he_g1p1ta2,
	.he_g1p1ta3 {
		width: 100%;
	}

	.he_g1p1tp1 {
		margin-bottom: 4px;
	}

	.he_g1p1ta1,
	.he_g1p1ta2 {
		margin-bottom: 15px;
	}

	.he_g1p12li {
		margin-bottom: 7px;
	}

	.he_g1p2li {
		width: 100%;
	}

	.he_g1p2li {
		margin-bottom: 14px;
	}

	.he_g1p2lki {
		height: 40px;
	}

	.he_g1p2lte {
		margin-bottom: 7px;
	}

	.he_g1p2lki .ys_select_xtbbox {
		right: 14px;
	}

	.he_g1p2lki .ys_select_hd input {
		font-size: 14px;
	}

	.he_g1p2slmx {
		width: 100%;
		padding-right: 0%;
	}

	.he_g1p2stli {
		width: 50%;
	}

	.he_g1p2sti {
		margin-bottom: 10px;
	}

	.he_g1p2mtext {
		height: 170px;
	}

	.he_g1p2ysu {
		margin-left: 0px;
	}

	.he_g1p2ysuri p {
		font-size: 14px;
	}

	.he_g1p2ysule {
		width: 22px;
		height: 22px;
	}

	.he_g1p2ysule img {
		width: 16px;
	}

	.he_g1p2ysuri {
		padding-left: 10px;
		margin-top: 0px;
	}

	.he_klmn p {
		font-size: 14px;
		line-height: 38px;
		width: 140px;
	}

	.he_g1p2mte {
		margin-bottom: 19px;
	}

	.he_b1p4bxrul .he_g1p12li {
		margin-bottom: 13px;
	}

	.he_b1p4bxrul .he_g1p12li:last-child {
		margin-bottom: 0;
	}

	.he_g1p2stle {
		margin-top: 3px;
	}

	.he_col2.news-title {
		padding-bottom: 10px !important;
	}

	.he_text {
		margin-top: 0px;
		margin-bottom: 6px;
	}

	.he_iron .titles p {
		font-size: 14px;
	}

	.he_b2p2elef {
		width: 100%;
	}

	.he_b2p2elef p {
		padding: 8px 10px;
	}

	.he_g1p2xjk p {
		font-size: 14px;
	}

	.he_b2p2bqj {
		padding-bottom: 17px;
		margin-bottom: 26px;
	}

	.he_b2p2ele {
		margin-bottom: 26px;
	}

	.s_b2_2lineh p {
		font-size: 16px !important;
	}

	.he_serow .text p {
		font-size: 14px !important;
	}

	.he_b1p3mti p {
		height: inherit;
	}

	.he_b1p3mhri p {
		height: inherit;
	}

	.he_c2p2 {
		padding-bottom: 5px !important;
	}

	.he_c2p2bri {
		margin-top: 20px;
	}

	.he_hpage .he_c1p1tgm {
		margin-top: 16px;
	}

	.he_hp2jm h3 {
		font-size: 16px;
		padding-bottom: 12px;
		margin-bottom: 15px;
		margin-top: 10px;
	}

	.yxedr_active ul li::after {
		font-size: 14px;
		left: -15px;
	}

	.yxedr_active ul {
		padding-left: 15px;
	}

	#productsList .he_prod_name {
		padding-left: 10px;
	}

	.s_footwbnr {
		padding-left: 0;
		padding-right: 0;
	}

	.c_footHul {
		margin-left: 0px;
	}

	.c_footHli {
		margin-right: 10px;
	}

	.s_c1listwztit::before {
		display: none;
	}

	.he_prod_name {
		padding-left: 0px !important;
	}

	.he_b1p1.s_cont1 {
		padding-top: 80px;
	}

	.mc_b1s1_txtbox,
	.mc_b1s2_txtbox {
		height: 320px;
		transform: translateY(-78%);
	}

	.yxedr_active h6 {
		font-size: 16px;
	}

	.he_f1p2tile {
		margin-bottom: 10px;
	}

	.he_f1p2flul1 .he_g1p2stli {
		width: 100%;
	}

	.he_f1p2zxti p {
		font-size: 14px;
	}

	.he_f1p2zxti {
		margin-bottom: 11px;
	}

	.yxedr_active h6 {
		font-size: 14px;
		margin-bottom: 8px;
	}


	.he_aboutf .banda-sfondo-grigio-chiaro .col-lg-offset-1 {
		margin-left: 20px;
		margin-right: 20px;
	}

	.he_aboutf .sez-4 .he_serow {
		padding-left: 20px;
		padding-right: 20px;
	}

	.he_aboutf .col-xl-4 {
		width: 100% !important;
	}

	.he_aboutf .sez-5 .col-lg-offset-1 {
		padding-left: 20px;
		padding-right: 20px;
		margin-left: 0 !important;
		margin-right: 0 !important;
	}

	.he_aboutf .sez-5 .index-me {
		padding-left: 20px;
		padding-right: 20px;
	}

	.he_iron #productsList {
		margin-left: 0px !important;
	}

	.he_iron .he_abut {
		padding-bottom: 0;
	}

	.he_iron .s_jian {
		margin-bottom: 0;
	}

	.he_newdata .he_line {
		margin-bottom: 6px;
	}

	.he_newqkle {
		width: 100%;
	}

	.he_yxadpadd {
		padding-left: 45px !important;
	}

	.ys_select_li {
		font-size: 14px;
	}

	.he_imgcont img {
		height: inherit;
	}

	.he_f1p2ji p {
		font-size: 14px;
	}

	.he_f1job_jias p {
		font-size: 14px;
	}

	.he_f1job_te {
		margin-right: 20px;
	}

	.he_f1job_le {
		margin-bottom: 18px;
	}

	.he_f1job_ri .he_g1p2lki .ys_select_hd input {
		padding-right: 39px;
		padding-left: 18px;
	}

	.he_f1jobli {
		width: 100%;
		margin-bottom: 20px;
	}

	.he_f1job_b {
		margin-bottom: 5px;
	}

	.he_f1jcqsle {
		width: 100%;
	}

	.he_f1jcqqy {
		width: 100%;
		padding-right: 0;
		margin-bottom: 8px;
	}

	.he_f1y3 {
		padding: 25px 20px;
	}

	.he_f1y3icon img {
		width: 18px;
	}

	.he_f1y3icon {
		width: 40px;
		height: 40px;
	}

	.he_f1y3ite {
		padding-left: 14px;
	}
		/* 2023.3.28鏂板-start */
	.g_word3 {
		font-size: 14px;
	}
	.pdul_tit {
		height: 73.5px;
	}
	.down_main h1 {
		font-size: 24px;
	}
	.dcll_ul_li_bt .prodet_down_ul_li {
		width: 100%;
	}
	.dcll_ul_li_tp {
		padding: 15px;
	}
	.g_word2 {
		font-size: 16px;
	}
	.dult_ixon, .duty_cont_deve .dult_ixon {
		width: 12px;
	}
	.dcll_ul_li_bt .prodet_down_ul_li a {
		padding: 15px 0 15px;
	}
	.down_cont_le_list {
		margin-top: 25px;
	}
	.dcll_ul_li_bt {
		margin-top: 20px;
	}
	.prodet_down_ul_li:last-child{
		margin-bottom: 0;
	}
	.down_main {
		padding-bottom: 0;
	}
	.duty_cont_link .dult_ixon {
		width: 20px;
	}
	.dult_ixon, .duty_cont_deve .dult_ixon {
		width: 10px;
	}
	.duty_main .he_c2p1 {
		padding: 40px 0 40px;
	}
	.duty_main .s_cont1 {
		padding-top: 32px !important;
	}
	.duty_cont p {
		font-size: 14px;
		margin-bottom: 10px;
	}
	.duty_cont_link {
		margin: 15px 0;
	}
	.duty_main .he_c2p2 .he_c2p2bri {
		margin-top: 30px;
	}
	.duty_report_cont a {
        padding: 20px;
        font-size: 18px;
    }
    .duty_report_cont .whistleblowing-urlcta{
          font-size: 18px;
    }
	/* 2023.3.28鏂板-end */
    .he_f1more-link {
        padding: 6px 28px;
    }
    .he_f1more {
        margin-top: 10px;
    }
	
}