﻿@charset "utf-8";



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

	.he_sybati h4 {

		font-size: 70px;

	}



	.he_ins1bx {

		padding: 0 255px;

	}



	.g_syhead {

		padding: 0px 80px;

	}



	.he_serasli {

		padding: 45px 300px;

	}



	.he_caselibx {

		transform: translateX(-320px);

	}



	.he_sycon {

		padding: 0 40px;

	}



	.he_wolebx {

		padding-left: 80px;

	}



	.he_finele {

		width: 45%;

	}



	/* .he_prodli {

		padding: 0 13px;

	}

	.he_prodbto {

		margin: 40px -13px 0;

	} */

	.he_flintisp span {

		font-size: 36px;

	}



	.he_flinti h4 {

		font-size: 36px;

	}



	.he_prutny h4 {

		font-size: 36px;

	}



	.he_prodli {

		padding: 0 20px;

	}



	.he_prodbto {

		margin: 40px -20px 0;

	}



	.he_caseti h4 {

		font-size: 36px;

	}



	.he_ins1bxti h4 {

		font-size: 36px;

	}



	.he_syltole h4 {

		font-size: 34px;

	}



	.he_sylbh {

		margin-top: 20px;

	}



	.he_databx h4 {

		font-size: 46px;

	}



	.he_slicdow {

		padding-top: 75px;

		padding-bottom: 110px;

	}



	.he_d3frombx {

		padding: 100px 180px 130px;

	}



	.g_content1 {

		width: 1440px;

	}

.he_forileto {
    width: 330px;
    padding-left: 65px;
}

.he_forile {
    width: calc(100% - 330px);
}
}



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

	.he_sycon {

		width: 100%;

		padding: 0 60px;

	}



	.he_sybati h4 {

		font-size: 56px;

		line-height: 66px;

	}



	.he_symor {

		margin-top: 95px;

	}



	.he_syplay {

		width: 100px;

	}



	.g_syhead {

		padding: 0px 60px;

	}



	/* .he_finele {

		padding-left: 60px;

	} */



	.he_flintisp span {

		font-size: 34px;

		line-height: 42px;

		height: 42px;

	}



	.he_flinti h4 {

		font-size: 34px;

	}



	.he_data {

		margin-top: 25px;

	}



	.he_databx h4 {

		font-size: 40px;

		line-height: 48px;

	}



	.he_slicdow {

		padding-top: 75px;

		padding-bottom: 110px;

	}



	.he_slicen {

		padding-left: 160px;

	}



	.he_b1p2ti h4 {

		font-size: 32px;

		padding-bottom: 9px;

	}



	.nybanrbx h4 {

		font-size: 40px;

		line-height: 50px;

	}



	.he_bteo1 {

		padding-top: 70px;

	}



	.he_succ {

		padding-bottom: 125px;

	}



	.he_b1pla1 {

		margin-top: 70px;

	}



	.he_c1bx .he_b1pla3 {

		margin-top: 45px;

	}



	.he_fenybox {

		padding-top: 40px;

		padding-bottom: 70px;

	}



	.g_title1 {

		font-size: 32px;

		line-height: 42px;

	}



	.he_f5intera {

		padding-top: 90px;

		padding-bottom: 110px;

	}



	.he_f5intti h4 {

		font-size: 32px;

		line-height: 42px;

	}



	.g_g1pt1 {

		padding: 110px 0 150px;

	}



	.he_plate2 {

		height: 790px;

	}



	.he_wolebx {

		padding-left: 60px;

	}



	.he_plate3 {

		height: 804px;

	}



	.he_case {

		padding-top: 145px;

	}



	.he_plate5 {

		height: 740px;

	}



	.he_sylbh {

		margin-top: 0px;

	}



	.he_sylbhli a {

		padding: 40px 0;

	}

    .he_footeri {
    padding-left: 70px;
    padding-right: 51px;
}

}



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

	.he_navsi {

		width: calc(100% - 195px);

	}



	.he_sybati h4 {

		font-size: 46px;

		line-height: 56px;

	}



	.he_sybate {

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%);

	}



	.he_sybati p {

		font-size: 30px;

		line-height: 40px;

	}



	.he_symor {

		margin-top: 70px;

	}



	@keyframes mymove1 {

		0% {

			height: 95px;

			opacity: 0;

		}



		100% {

			height: 0;

			opacity: 1;

		}

	}



	.he_plate1 {

		padding-top: 115px;

		padding-bottom: 30px;

	}



	.he_flintisp span {

		font-size: 28px;

		line-height: 36px;

		height: 36px;

	}



	.he_flinti h4 {

		font-size: 28px;

		line-height: 36px;

		height: 36px;

		margin-top: 10px;

		margin-bottom: 11px;

	}



	.he_databx h4 {

		font-size: 34px;

		line-height: 40px;

	}



	.he_syplay {

		width: 80px;

	}



	.he_zhuasn {

		width: 75px;

		height: 75px;

		left: -36px;

	}



	.he_prutny h4 {

		font-size: 28px;

		line-height: 36px;

		height: 36px;

	}



	.he_produle {

		width: 520px;

	}



	.he_produri {

		width: calc(100% - 520px);

	}



	.he_pruti {

		width: 58%;

	}



	.he_prodli {

		padding: 0 13px;

	}



	.he_prodbto {

		margin: 40px -13px 0;

	}



	.he_morpro {

		margin-top: 45px;

	}



	.he_produ {

		padding-top: 110px;

	}



	.he_plate2 {

		height: 700px;

	}



	.he_caseti h4 {

		font-size: 28px;

		line-height: 34px;

	}



	.he_caselibx {

		transform: translateX(-280px);

	}



	.he_casedle img {

		width: 16px;

	}



	.he_casedri img {

		width: 16px;

	}



	.he_casedle {

		width: 37px;

		height: 37px;

	}



	.he_casedri {

		width: 37px;

		height: 37px;

	}



	.he_case {

		padding-top: 100px;

	}



	.he_caseli {

		margin-top: 80px;

	}



	.he_plate3 {

		height: 630px;

	}



	.he_plate4 {

		padding-top: 105px;

		padding-bottom: 105px;

	}



	.he_globalle {

		width: 380px;

		padding-right: 85px;

	}



	.he_globalri {

		width: calc(100% - 380px);

	}



	.he_ins1bxti h4 {

		font-size: 28px;

		line-height: 36px;

	}



	.he_ins1bxp p {

		font-size: 20px;

		line-height: 36px;

	}



	.he_ins1bxp {

		margin-top: 25px;

	}



	.he_ins1bx {

		padding: 0 221px;

	}



	.he_ins1mor {

		margin-top: 70px;

	}



	.he_plate5 {

		height: 590px;

	}



	.he_plate6 {

		padding-top: 110px;

	}



	.he_syltote {

		margin-top: 10px;

	}



	.he_syltoig {

		margin-top: 12px;

	}



	.he_syltole h4 {

		font-size: 26px;

	}



	.he_sylbhlsri h4 {

		font-size: 20px;

		line-height: 28px;

		height: 28px;

		margin-top: 5px;

	}



	.he_sylbhli a {

		padding: 33px 0

	}



	.he_sylbhlsri {

		padding-left: 25px;

	}



	.he_synwepo {

		padding: 0 65px;

		bottom: 45px;

	}



	.he_synpbxh4 h4 {

		font-size: 24px;

	}



	.he_tarmor {

		margin-top: 30px;

	}



	.he_plate6 {

		padding-bottom: 110px;

	}



	.he_fotele {

		width: 140px;

	}



	.he_footeri {

		width: calc(100% - 140px);

		padding-left: 80px;

		padding-right: 60px;

	}



	.he_forileto {

		width: 400px;

		padding-left: 80px;

	}



	.he_forile {

		width: calc(100% - 400px);

	}



	.he_b1pla1 {

		margin-top: 70px;

	}



	.he_b1p2ti h4 {

		font-size: 28px;

	}



	.he_b1pla2 {

		margin-top: 37px;

	}



	.he_b1pla3 {

		margin-top: 65px;

	}



	.he_fenybox {

		padding-top: 35px;

		padding-bottom: 65px;

	}



	.nybanrbx h4 {

		font-size: 32px;

		line-height: 40px;

	}



	.g_syhead.on .he_hearle a {

		line-height: 70px;

	}



	.g_syhead.on .he_navli .he_nava {

		line-height: 70px;

	}



	.g_syhead.on .he_lange span {

		line-height: 70px;

	}



	.g_syhead.on .he_seras {

		line-height: 70px;

	}



	.g_syhead.on .he_naverul {

		top: 70px;

	}



	.g_syhead.on .he_langesli {

		top: 70px;

	}



	.g_syhead.on .he_serasli {

		top: 70px;

	}



	.he_hearle {

		width: 215px;

	}



	.he_bteo1riti h4 {

		font-size: 26px;

		line-height: 36px;

		margin-bottom: 15px;

	}



	.he_bteo1 {

		padding-top: 45px;

	}



	.he_c2ig {

		margin-top: 55px;

		margin-bottom: 50px;

	}



	.he_c2cinti {

		margin-top: 35px;

	}



	.he_c2cinti h4 {

		font-size: 26px;

		line-height: 34px;

	}



	.he_c2prbjq p {

		margin-bottom: 35px;

	}



	.he_c2cin {

		margin-bottom: 80px;

	}



	.he_c2swile a,

	.he_c2swiri a {

		padding-top: 45px;

		padding-bottom: 45px;

	}



	.g_d1pt1 {

		padding: 90px 0 100px;

	}



	.g_d1pt2 {

		padding: 70px 0 40px;

	}



	.g_title1 {

		font-size: 30px;

	}



	.g_d1pt1frwz {

		font-size: 30px;

	}



	.he_d2anti {

		padding: 85px 0;

	}



	.he_d3frombx {

		padding: 80px 180px 110px;

	}



	.he_d3frbxnyti h4 {

		font-size: 26px;

		line-height: 44px;

	}



	.he_newlisbx {

		padding-top: 100px;

	}



	.he_wonlis {

		margin-top: 65px;

	}



	.he_e1feny {

		padding-top: 50px;

		padding-bottom: 70px;

	}



	.he_newlisbx {

		padding-top: 85px;

	}



	.he_e2newle {

		padding-top: 45px;

	}



	.he_e2newri {

		padding-top: 45px;

	}



	.he_viebsh {

		padding-top: 20px;

		padding-bottom: 50px;

	}



	.he_e3fenye {

		padding-top: 30px;

		padding-bottom: 75px;

	}



	.he_f1ifro {

		padding-top: 90px;

		padding-bottom: 110px;

	}



	.he_stkle p {

		font-size: 54px;

	}



	.he_stxrili h4 {

		font-size: 28px;

	}



	.he_shariti h4 {

		font-size: 32px;

	}



	.he_stock {

		padding-top: 90px;

		padding-bottom: 100px;

	}



	.he_sharigf {

		margin-top: 55px;

	}



	.he_shari {

		padding-bottom: 115px;

	}



	.he_f4bx {

		padding-top: 75px;

	}



	.he_f3blsi {

		margin-top: 40px;

		padding-bottom: 65px;

	}



	.he_f3blsiti h4 {

		font-size: 30px;

		line-height: 42px;

	}



	.he_f4blsi {

		margin-top: 65px;

	}



	.f4fenye {

		padding-top: 30px;

		padding-bottom: 75px;

	}



	.he_f4blsili {

		padding: 0 40px;

		margin-bottom: 50px;

	}



	.he_f4blsiul {

		margin: 0 -40px;

	}



	.he_f5intti h4 {

		font-size: 28px;

	}



	.he_f5intera {

		padding-top: 80px;

		padding-bottom: 100px;

	}



	.g_g1tle h4 {

		font-size: 28px;

		line-height: 36px;

		padding-bottom: 24px;

	}



	.g_g1pt1frtop p {

		font-size: 22px;

	}



	.g_g1pt1 {

		padding: 100px 0 130px;

	}



	.g_g1tle {

		margin-bottom: 65px;

	}



	.g_g1pt2 {

		padding: 80px 0 150px;

	}



	.g_g1pt3 {

		padding: 80px 0;

	}



	.g_g1pt4 .g_g1tle {

		margin-bottom: 95px;

	}



	.g_g1pt4bj {

		height: 760px;

	}



	.g_g1pt4wd span {

		font-size: 260px;

	}



	.g_g1pt5 {

		padding: 100px 0;

	}



	.g_g1pt6 {

		padding-bottom: 115px;

	}



	.g_g2pt1 {

		padding: 100px 0 90px;

	}



	.g_g2pt1wz h3 {

		margin-bottom: 25px;

	}



	.g_g2pt1tu {

		margin-bottom: 40px;

	}



	.g_g2pt2nr h3 {

		margin-bottom: 60px;

	}



	.g_g2pt2bj {

		height: 836px;

	}



	.g_content1 {

		width: 1320px;

	}



	.g_g2pt5fr {

		width: 700px;

	}



	.g_g2pt5fl {

		width: calc(100% - 700px);

	}



	.g_g2pt5flbtn {

		margin-top: 40px;

	}



	.g_g2pt5fl h3 {

		margin-bottom: 30px;

	}



	.g_g2pt4 {

		padding: 90px 0;

	}



	.g_g2pt3 .g_g2pt2bj::before {

		height: 355px;

	}



	.g_g2pt3nr {

		bottom: 80px;

	}



	.he_job {

		padding-top: 90px;

	}



	.he_g3fenye {

		padding-top: 50px;

		padding-bottom: 75px;

	}



	.he_conta {

		padding-top: 110px;

		padding-bottom: 118px;

	}



	.he_coxlia1 h4 {

		font-size: 22px;

	}



	.he_plate3 {

		height: 660px;

	}



	.mc_videom_close {

		font-size: 38px;

	}

	.he_prodtopli {
		margin-right: 5%;
	}
	
.he_forileto {
    width: 294px;
    padding-left: 30px;
}
.he_forile {
    width: calc(100% - 294px);
}
.he_forileli {
    width: auto !important;
    display: inline-block;
    margin-right: 40px;
}
.he_forileli:last-child{
    margin-left: 0;
}

}



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

	.he_navli {

		margin-left: 35px;

	}



	.he_slicen {

		padding-left: 110px;

	}



	.g_content1 {

		width: 1280px;

	}



	.he_morpro {

		margin-top: 5px;

	}

}



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

	.he_slicdle h4 {

		font-size: 24px;

		line-height: 30px;

	}



	.he_slicdle p {

		margin-top: 15px;

	}



	.he_slicdow {

		padding-top: 55px;

		padding-bottom: 55px;

	}



	.he_slicdle {

		width: 280px;

	}



	.he_slicdri {

		width: 290px;

	}



	.he_slicen {

		width: calc(100% - 570px);

		padding-left: 80px;

	}



	.he_sybati h4 {

		font-size: 36px;

		line-height: 46px;

	}



	.he_sybati p {

		font-size: 24px;

		margin-bottom: 15px;

		line-height: 34px;

	}



	.he_symor {

		margin-top: 56px;

	}



	.he_flintisp span {

		font-size: 24px;

		line-height: 30px;

		height: 30px;

	}



	.he_flinti h4 {

		font-size: 24px;

		line-height: 30px;

		height: 30px;

	}



	.he_flinti p {

		font-size: 16px;

		line-height: 28px;

	}



	.he_databx h4 {

		font-size: 30px;

		line-height: 40px;

	}



	.he_data {

		margin-top: 18px;

	}



	.he_wolebx {

		padding-top: 50px;

		padding-bottom: 55px;

	}



	.he_prutny h4 {

		font-size: 24px;

		line-height: 30px;

		height: 30px;

	}



	.he_prutip p {

		font-size: 16px;

	}



	.he_morpro {

		margin-top: 25px;

	}



	.he_produle {

		width: 450px;

	}



	.he_pruti {

		width: 65%;

	}



	.he_produri {

		width: calc(100% - 450px);

	}



	.he_plate2 {

		height: 600px;

	}



	.he_produ {

		padding-top: 90px;

	}



	.he_caseti h4 {

		font-size: 24px;

		line-height: 30px;

	}



	.he_plate3 {

		height: 582px;

	}



	.he_projte p {

		font-size: 18px;

	}



	.he_projte {

		margin-top: 20px;

	}



	.he_caselibx {

		transform: translateX(-260px);

	}



	.he_globalle {

		width: 300px;

		padding-right: 25px;

	}



	.he_globalri {

		width: calc(100% - 300px);

	}



	.he_plate4 {

		padding-top: 105px;

		padding-bottom: 90px;

	}



	.he_ins1bxti h4 {

		font-size: 24px;

		line-height: 30px;

	}



	.he_ins1bxp p {

		font-size: 18px;

	}



	.he_plate5 {

		height: 516px;

	}



	.he_syltole h4 {

		font-size: 22px;

		line-height: 30px;

	}



	.he_syltoig {

		margin-top: 7px;

	}



	.he_syltote {

		margin-top: 5px;

	}



	.he_synpbxh4 h4 {

		font-size: 20px;

		line-height: 28px;

	}



	.he_tarmor {

		margin-top: 20px;

	}



	.he_sylbhlsle span {

		font-size: 25px;

	}



	.he_sylbhlsri h4 {

		font-size: 18px;

		line-height: 26px;

		height: 26px;

	}



	.he_sylbhli a {

		padding: 27px 0;

	}



	.he_fotele {

		width: 130px;

	}



	.he_footeri {

		width: calc(100% - 130px);

		padding-left: 50px;

		padding-right: 20px;

	}



	.he_forileto {

		width: 375px;

		padding-left: 50px;

	}



	.he_forile {

		width: calc(100% - 375px);

	}



	.he_navli .he_nava {

		padding: 0 5px;

	}



	.he_navli {

		margin-left: 27px;

	}



	.he_seras {

		width: 14px;

		line-height: 88px;

	}



	.he_navsan a {

		display: inline-block;

		width: 140px;

	}



	.he_navsi {

		width: calc(100% - 140px);

	}



	.he_slicen {

		padding-left: 60px;

	}



	.nybanrbx h4 {

		font-size: 28px;

	}



	.he_b1p2ti h4 {

		font-size: 24px;

		padding-bottom: 4px;

	}



	.he_b1pla1 {

		margin-top: 65px;

	}



	.he_b1pla2 {

		margin-top: 30px;

	}



	.he_b1pla3 {

		margin-top: 50px;

	}



	.he_con2 {

		padding: 0 20px;

	}



	.he_bteo1le {

		padding-right: 30px;

	}



	.he_hanbll {

		margin-top: 30px;

	}



	.he_bteo2 {

		margin-top: 60px;

	}



	.he_bt2tbx span {

		padding: 5px 0;

	}



	.he_btwosk1 {

		padding: 20px 0;

	}



	.he_bt2tbsw {

		padding-top: 50px;

		padding-bottom: 75px;

	}



	.he_succbxswl {

		padding-left: 50px;

		padding-right: 50px;

	}



	.he_succle {

		left: -5px;

	}



	.he_succri {

		right: -5px;

	}



	.he_bteo1riti h4 {

		font-size: 22px;

		line-height: 34px;

	}



	.he_hanbll {

		margin-top: 25px;

	}



	.he_bteo3 .he_bteo1riti h4 {

		line-height: 26px;

		margin-bottom: 15px;

	}



	.he_succle img,

	.he_succri img {

		width: 16px;

	}



	.he_succle,

	.he_succri {

		width: 36px;

		height: 36px;

	}



	.he_succbxbc .slick-dots {

		bottom: -15px;

	}



	.he_succ {

		padding-top: 45px;

		padding-bottom: 70px;

	}



	.he_bt2tbtxli {

		padding: 0 35px;

	}



	.he_bt2tbvt {

		margin: 0 -35px;

	}



	.he_c2ig {

		margin-top: 45px;

		margin-bottom: 40px;

	}



	.he_c2cinti h4 {

		font-size: 22px;

		line-height: 32px;

	}



	.he_c2cinti {

		margin-top: 25px;

	}



	.he_c2igbx .slick-dots li {

		margin: 0 8px;

	}



	.he_c2cin {

		margin-bottom: 60px;

	}



	.he_c2swlete p {

		font-size: 16px;

		line-height: 26px;

	}



	.he_c2swleiig {

		width: 10px;

		margin-top: 5px;

	}



	.he_c2swile a,

	.he_c2swiri a {

		padding-top: 40px;

		padding-bottom: 40px;

	}



	.g_content {

		padding-left: 20px;

		padding-right: 20px;

	}



	.g_d1pt1 {

		padding: 90px 20px 100px;

	}



	.he_d2anti {

		padding: 70px 20px;

	}



	.he_d2aibxgt a {

		padding: 45px 15px 45px;

	}



	.he_d3frombx {

		padding: 70px 180px 100px;

	}



	.he_newribx {

		width: 100%;

		padding: 50px 50px 94px;

	}



	.he_newlisbx {

		padding-top: 70px;

	}



	.he_wonlis {

		margin-top: 55px;

	}



	.he_e1feny {

		padding-top: 39px;

		padding-bottom: 60px;

	}



	.he_e2nelbxti h4 {

		font-size: 20px;

		margin-bottom: 10px;

	}



	.he_e2nriti {

		margin-top: 0px;

	}



	.he_e2nriti h4 {

		margin-bottom: 16px;

	}



	.he_viespn p {

		margin-bottom: 16px;

	}



	.he_submitli {

		margin-bottom: 40px;

	}



	.he_subbtn h4 {

		font-size: 20px;

		line-height: 28px;

		height: 28px;

	}



	.he_f1ifro {

		padding-top: 70px;

		padding-bottom: 90px;

	}



	.he_stock {

		padding-top: 70px;

		padding-bottom: 80px;

	}



	.he_stkle p {

		font-size: 40px;

	}



	.he_stklig {

		width: 16px;

	}



	.he_stkri span {

		font-size: 20px;

		line-height: 32px;

	}



	.he_stkbfdp {

		margin-top: 60px;

	}



	.he_stxrili h4 {

		font-size: 24px;

	}



	.he_shariti h4 {

		font-size: 26px;

		line-height: 36px;

	}



	.he_sharigf {

		margin-top: 40px;

	}



	.he_shari {

		padding-bottom: 85px;

	}



	.he_f4bx {

		padding-top: 65px;

	}



	.he_f3blsiti h4 {

		font-size: 26px;

		line-height: 40px;

	}



	.he_tabl {

		margin-top: 35px;

		margin-bottom: 30px;

	}



	.he_tablp {

		margin-top: 35px;

		margin-bottom: 15px;

	}



	.he_f4blste h4 {

		font-size: 20px;

		line-height: 34px;

		height: 34px;

	}



	.f4fenye {

		padding-top: 15px;

	}



	.he_f5intera {

		padding-top: 60px;

		padding-bottom: 80px;

	}



	.he_f5intti h4 {

		font-size: 22px;

		line-height: 36px;

	}



	.he_consubx {

		padding: 23px 0 20px;

	}



	.he_consu {

		margin-top: 25px;

	}



	.he_ques {

		margin-top: 55px;

	}



	.he_consuli {

		padding: 0 30px;

	}



	.he_consuul {

		margin: 0 -30px;

	}



	.g_g1pt1 {

		padding: 100px 0 130px;

	}



	.g_g1pt3 {

		padding: 80px 0;

	}



	.g_g1pt5 {

		padding: 100px 0;

	}



	.g_g1pt6 {

		padding-bottom: 115px;

	}



	.g_g1pt1 {

		padding: 80px 0 110px;

	}



	.g_g1tle h4 {

		font-size: 22px;

		padding-bottom: 15px;

	}



	.g_g1pt1frtop p {

		font-size: 20px;

	}



	.g_g1pt1fr {

		width: calc(100% - 540px);

	}



	.g_g1pt1fl {

		width: 540px;

	}



	.he_g1svg {

		padding-bottom: 0px;

	}



	.g_g1pt4wd span {

		font-size: 200px;

	}



	.g_g1pt4wzfl p {

		font-size: 54px;

	}



	.g_g1pt4wdnr {

		margin-bottom: 20px;

	}



	.g_g1pt4bj {

		height: 660px;

	}



	.g_g1pt4 .g_g1tle {

		margin-bottom: 70px;

	}



	.g_g1pt5 {

		padding: 80px 0;

	}



	.g_g1pt6 {

		padding-bottom: 95px;

	}



	.g_g1pt6fl h4 {

		font-size: 20px;

	}



	.g_g1pt2fl {

		padding: 0 15px;

	}



	.g_title1 {

		font-size: 26px;

	}



	.g_g2pt1 {

		padding: 70px 0 60px;

	}



	.g_g2pt2top h4 {

		font-size: 18px;

		line-height: 30px;

		margin-bottom: 26px;

	}



	.g_g2pt2nr h3 {

		margin-bottom: 30px;

	}



	.g_g2pt2bj {

		height: 736px;

	}



	.g_g2pt2nr {

		top: 70px;

	}



	.g_content1 {

		width: 1235px;

	}



	.g_g2pt5fr {

		width: 600px;

	}



	.g_g2pt5fl {

		width: calc(100% - 600px);

	}



	.g_g2pt5fl h3 {

		margin-bottom: 15px;

	}



	.he_job {

		padding-top: 70px;

	}



	.he_g3fenye {

		padding-top: 30px;

		padding-bottom: 50px;

	}



	.he_g3jobj {

		margin-bottom: 20px;

	}



	.he_g3jblibm {

		padding: 20px 33px 35px;

	}



	.he_conta {

		padding-top: 80px;

		padding-bottom: 90px;

	}



	.he_plate3 {

		height: 585px;

	}



	.he_sylbhli a {

		padding: 30px 0;

	}



	.mc_videom_close {

		font-size: 36px;

	}



	.he_g3ltrili p {

		font-size: 16px;

	}
	.he_prodtopli {
		margin-right: 3%;
	}
	
	.he_forileto {
    width: 285px;
    padding-left: 20px;
}
.he_forile {
    width: calc(100% - 285px);
}

.he_navsan span {
    font-size: 14px;
}

.he_navsan a {
    width: 185px;
}

.he_navsi {
    left: 185px;
}

}





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

	.g_content {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_navli {

		margin-left: 21px;

	}



	.he_con2 {

		width: 100%;

	}



	.nybanrte {

		width: 100%;

	}



	.nybanrbx h4 {

		font-size: 26px;

	}



	.he_b1p2ti h4 {

		font-size: 20px;

		padding-bottom: 0px;

	}



	.he_b1pllibx a {

		min-width: 140px;

	}



	.pc_fenye {

		display: none;

	}



	.mc_phfy {

		display: block;

	}



	.he_fenybox {

		padding-top: 25px;

		padding-bottom: 51px;

	}



	.g_syhead {

		padding: 0px 20px;

	}



	.he_bteo1 {

		padding-top: 35px;

	}



	.he_btgtbx .slick-prev,

	.he_btgtbx .slick-next {

		width: 14px;

		height: 28px;

		background-size: 100% 100%;

	}



	.he_btleigb {

		margin-top: 65px;

	}



	.he_bt2tbtxli {

		padding: 0 20px;

	}



	.he_bt2tbvt {

		margin: 0 -20px;

	}



	.he_b1pla1 {

		margin-top: 55px;

	}



	.he_fenybox {

		padding-top: 20px;

		padding-bottom: 45px;

	}



	.he_b1pllibx a {

		padding: 0 10px;

	}



	.he_c1liuli {

		padding: 0 7px;

	}



	.he_c1liul {

		margin: 0 -7px;

	}



	.he_c1bx .he_b1pla3 {

		margin-top: 40px;

	}



	.he_c1liuli {

		margin-bottom: 25px;

	}



	.he_fenybox {

		padding-top: 15px;

	}



	.he_c2ig {

		margin-top: 40px;

		margin-bottom: 20px;

	}



	.he_c2prbjq p {

		margin-bottom: 25px;

	}



	.he_c2cin {

		margin-bottom: 35px;

	}



	.he_c2swile a,

	.he_c2swiri a {

		padding-top: 35px;

		padding-bottom: 35px;

	}



	.g_d1pt1 {

		padding: 55px 20px 70px;

	}



	.g_d1pt1fl {

		padding-right: 110px;

	}



	.g_title1 {

		font-size: 22px;

	}



	.g_d1pt1fl1 {

		font-size: 22px;

	}



	.g_d1pt2wz h3 {

		margin-bottom: 20px;

	}



	.g_d1pt1frwz {

		font-size: 22px;

	}



	.g_d1pt2 .g_content {

		padding: 0 20px;

	}



	.he_e1feny {

		padding-top: 30px;

		padding-bottom: 45px;

	}



	.he_e3fenye {

		padding-top: 10px;

		padding-bottom: 55px;

	}



	.he_f4blsili {

		padding: 0px 25px;

		margin-bottom: 35px;

	}



	.he_f4blsiul {

		margin: 0 -25px;

	}



	.f4fenye {

		padding-bottom: 65px;

	}



	.he_quesp {

		padding: 0px 130px;

	}



	.g_g1pt1fr {

		padding-left: 40px;

	}



	.g_content1 {

		width: 100%;

	}



	.g_g2pt4 {

		padding: 60px 20px;

	}



	.g_g2pt4fl h3 {

		margin-bottom: 30px;

	}



	.g_g2pt5fl {

		padding-left: 20px;

	}



	.he_prodli {

		padding: 0 5px;

	}



	.he_prodbto {

		margin: 50px -5px 0;

	}



	.he_prutny h4 {

		margin-bottom: 15px;

	}



	.he_sylbhli a {

		padding: 25px 0;

	}



	.he_zdymri {

		padding-left: 20px;

	}

.he_prodtopli {
    margin-right: 1%;
}
.he_forileli {
    width: auto !important;
    display: inline-block;
    margin-right: 25px;
}

}





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

	.g_syhead {

		padding: 0px 20px;

	}



	.he_navli .he_nava {

		font-size: 14px;

	}



	.he_langebx {

		margin-left: 33px;

	}



	.he_lange span {

		font-size: 14px;

	}



	.he_sycon {

		width: 100%;

		padding: 0 20px;

	}



	.he_slicdow {

		padding-top: 40px;

		padding-bottom: 40px;

	}



	.he_slicdle h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.he_slicdle {

		width: 260px;

	}



	.he_slicdri {

		width: 270px;

	}



	.he_navsan span {

		font-size: 14px;

	}



	.he_slicen {

		width: calc(100% - 570px);

		padding-left: 50px;

		padding-right: 20px;

	}



	.he_navsi {

		left: 140px;

	}



	.he_serasli {

		padding: 35px 240px;

	}



	.he_sybati h4 {

		font-size: 30px;

		line-height: 38px;

		margin-bottom: 15px;

	}



	.he_flintisp span {

		font-size: 20px;

		line-height: 28px;

		height: 28px;

	}



	.he_flinti h4 {

		font-size: 20px;

		line-height: 28px;

		height: 28px;

	}



	.he_databx h4 {

		font-size: 24px;

		line-height: 32px;

	}



	.he_databx p {

		font-size: 16px;

	}



	.he_wolebx {

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_fineleny {

		padding-right: 0px;

	}



	.he_wolebx {

		padding-top: 25px;

		padding-bottom: 25px;

	}



	.he_syplay {

		width: 60px;

	}



	.he_plate1 {

		padding-top: 85px;

	}



	.he_produ {

		padding-top: 60px;

	}



	.he_prutny h4 {

		font-size: 20px;

		line-height: 28px;

		height: 28px;

	}



	.he_prodtopli p {

		font-size: 16px;

	}



	.he_produle {

		width: 360px;

	}



	.he_pruti {

		width: 80%;

	}



	.he_prutip p {

		height: 156px;

	}



	.he_produri {

		width: calc(100% - 360px);

	}



	.he_zhuasn {

		width: 65px;

		height: 65px;

		left: -33px;

	}



	.he_plate2 {

		height: 482px;

	}



	.he_prutip {

		margin-top: 30px;

	}



	.he_caseti h4 {

		font-size: 20px;

		line-height: 28px;

	}



	.he_caseli {

		margin-top: 50px;

	}



	.he_case {

		padding-top: 70px;

	}



	.he_plate3 {

		height: 468px;

	}



	.he_caseliri {

		width: 100px;

	}



	.he_caselibx {

		transform: translateX(-195px);

	}



	.he_case {

		margin-bottom: 0px;

	}



	.he_plate4 {

		padding-top: 60px;

		padding-bottom: 60px;

	}



	.he_ins1bxti h4 {

		font-size: 20px;

		line-height: 28px;

	}



	.he_ins1bx {

		padding: 0 65px;

	}



	.he_plate5 {

		height: 411px;

	}



	.he_syltole h4 {

		font-size: 20px;

		line-height: 28px;

	}



	.he_sylbhli a {

		padding: 16px 0;

	}



	.he_synele {

		padding-right: 25px;

	}



	.he_synewri {

		padding-left: 0px;

	}



	.he_synwepo {

		padding: 0 30px;

		bottom: 35px;

	}



	.he_synpbxh4 h4 {

		font-size: 16px;

		line-height: 26px;

	}



	.he_synpbxh4 {

		margin-top: 5px;

	}



	.he_tarmor {

		margin-top: 13px;

	}



	.he_plate6 {

		padding-top: 74px;

	}



	.he_plate6 {

		padding-bottom: 80px;

	}



	.he_forileto {

		width: 230px;

		padding-left: 15px;

	}



	.he_forile {

		width: calc(100% - 230px);

	}



	.he_flinksl {

		width: 200px;

	}



	.he_footeri {

		padding-left: 30px;

		padding-top: 54px;

	}



	.he_forilkic {

		margin-left: 0px;

	}



	.he_fokic {

		margin-left: 12px;

	}



	.he_bteo1le {

		padding-right: 20px;

	}



	.he_bteo1ri {

		padding-left: 20px;

	}



	.he_bcdow {

		margin-top: 0px;

	}



	.he_bteo1riti h4 {

		font-size: 20px;

		line-height: 26px;

	}



	.he_hanbll {

		margin-top: 15px;

	}



	.he_hanbll p {

		font-size: 14px;

		line-height: 26px;

	}



	.he_bcdowte span {

		font-size: 16px;

		line-height: 46px;

	}



	.he_bcdow {

		margin-top: 13px;

	}



	.he_bteo1 {

		padding-top: 20px;

	}



	.he_bteo2 {

		margin-top: 40px;

	}



	.he_bt2tbx span {

		line-height: 40px;

	}



	.he_btwosk1 p {

		font-size: 16px;

		line-height: 26px;

		height: 78px;

	}



	.he_btwosk1 {

		padding: 15px 0;

	}



	.he_bt2tbsw {

		padding-top: 50px;

		padding-bottom: 50px;

	}



	.he_c1liuli {

		padding: 0px 7px;

	}



	.he_c1liul {

		margin: 0 -7px;

	}



	.he_succle,

	.he_succri {

		top: 75px;

	}



	.g_d1pt1fr {

		width: 480px;

	}



	.g_d1pt1fl {

		width: calc(100% - 480px);

		padding-right: 35px;

	}



	.g_d1pt1fl h3 {

		margin-bottom: 50px;

	}



	.g_d1pt2 {

		padding: 55px 0 40px;

	}



	.he_d3frombx {

		padding: 55px 130px 75px;

	}



	.he_d3codri {

		width: 180px;

	}



	.he_d3codle {

		width: calc(100% - 180px);

		padding-right: 80px;

	}



	.he_newlibxle {

		width: 260px;

		padding-right: 20px;

	}



	.he_newlibxri {

		width: calc(100% - 260px);

	}



	.he_newribx {

		width: 100%;

		padding: 30px 30px 70px;

	}



	.he_e1mo {

		margin-top: 22px;

	}



	.he_e1tijbx .slick-dots {

		left: 9%;

	}



	.he_viebswle a {

		padding-right: 15px;

	}



	.he_viebswri a {

		padding-right: 10px;

	}



	.he_f1ifrobx {

		padding: 0 150px;

	}



	.he_stkbxle {

		width: 310px;

	}



	.he_stkbxri {

		width: calc(100% - 310px);

	}



	.he_stkbxle {

		padding: 50px 40px 55px;

	}



	.he_shari {

		padding-left: 50px;

		padding-right: 50px;

	}



	.he_shariti h4 {

		font-size: 22px;

		line-height: 32px;

	}



	.he_tablbx td {

		font-size: 14px;

	}



	.he_tablbx .he_tath {

		font-size: 14px;

	}



	.he_f3blsiti h4 {

		font-size: 22px;

		line-height: 32px;

	}



	.he_tabl {

		margin-top: 25px;

		margin-bottom: 10px;

	}



	.he_f4bx {

		padding-top: 55px;

	}



	.he_f3blsi {

		margin-top: 30px;

		padding-bottom: 50px;

	}



	.he_f4blsi {

		margin-top: 40px;

	}



	.he_ques .he_d2aibxte {

		bottom: 48px;

	}



	.he_quesp {

		margin-bottom: 40px;

	}



	.g_g1pt1fl {

		width: 470px;

	}



	.g_g1pt1fr {

		width: calc(100% - 470px);

	}



	.g_g1pt1frtop {

		margin-bottom: 10px;

	}



	.g_g1pt1frtop p {

		font-size: 16px;

		line-height: 30px;

	}



	.g_g1pt1frbot p {

		margin-bottom: 10px;

	}



	.g_g1pt1frtop p {

		font-size: 14px;

		line-height: 24px;

	}



	.g_g1pt1fr {

		position: static;

		transform: inherit;

	}



	.g_g1pt1 {

		padding: 57px 0 70px;

	}



	.g_g1pt2 {

		padding: 60px 0 100px;

	}



	.g_g1pt2sk .slick-dots li {

		margin: 0 8px;

	}



	.g_g1pt3 {

		padding: 60px 20px;

	}



	.g_g1pt4wd span {

		font-size: 160px;

	}



	.g_g1pt4wdnr {

		padding: 0 60px;

	}



	.g_g1pt4bj {

		height: 560px;

	}



	.g_g1pt4wzfl p {

		font-size: 40px;

	}



	.g_g1pt5 {

		padding: 60px 0;

	}



	.g_g1pt4 .g_g1tle {

		margin-bottom: 50px;

	}



	.g_g1tle {

		margin-bottom: 45px;

	}



	.g_g1pt6 {

		padding-bottom: 75px;

	}



	.g_g2pt1wz h3 {

		margin-bottom: 15px;

	}



	.g_g2pt2bj {

		height: 620px;

	}



	.g_g2pt2nr h3 {

		margin-bottom: 20px;

	}



	.g_g2pt2nr {

		top: 40px;

	}



	.g_g2pt3wz {

		padding-left: 30px;

	}



	.g_g2pt3 .g_g2pt2bj::before {

		height: 270px;

	}



	.g_g2pt3wz h3 {

		margin-bottom: 20px;

	}



	.g_g2pt3nr {

		bottom: 52px;

	}



	.g_g2pt3 .g_g2pt2bj {

		height: 542px;

	}



	.g_g2pt5fr {

		width: 450px;

	}



	.g_g2pt5fl {

		width: calc(100% - 450px);

	}



	.g_g2pt5fl p {

		font-size: 14px;

		line-height: 30px;

	}



	.g_g2pt5flbtnfl {

		line-height: 48px;

	}



	.g_g2pt5flbtnfr {

		line-height: 48px;

		margin-left: 35px;

	}



	.g_g2pt5flbtn {

		margin-top: 20px;

	}



	.g_title1 {

		line-height: 26px;

	}



	.he_coxlia1 {

		width: 300px;

		padding-right: 15px;

	}



	.he_coxlia2 {

		width: calc(100% - 300px);

	}



	.he_foteleto {

		margin-bottom: 57px;

	}



	.he_sylbhli a {

		padding: 21px 0;

	}



	.ma_b12s1r_d {

		padding: 0 20px;

	}



	.ma_b16r_li a {

		padding: 15px 20px 13px;

	}



	.he_g3ltrili p {

		font-size: 14px;

	}
.he_foeline a {
    font-size: 16px;
}
    
    .he_lingsn a {
    font-size: 12px;
    }
    .he_forileli {
    margin-right: 20px;
}
.he_navsi {
    left: 185px;
}

}



@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;

	}



	.header2 .logo {

		width: 180px;

	}



	.he_sybati h4 {

		font-size: 22px;

		line-height: 30px;

		margin-bottom: 10px;

	}



	.he_moerbx a {

		padding: 0 24px;

	}



	.he_moerbx span {

		line-height: 45px;

		padding-right: 13px;

	}



	.he_symor {

		margin-top: 35px;

	}



	.he_swilinr {

		width: 50px;

	}



	.he_swilinr {

		width: 50px;

	}



	.he_flinti h4 {

		font-size: 18px;

	}



	.he_flintisp span {

		font-size: 18px;

	}



	.he_flinti h4 {

		margin-top: 5px;

		margin-bottom: 8px;

	}



	.he_databx h4 {

		font-size: 20px;

		line-height: 28px;

	}



	.he_data {

		margin-top: 15px;

	}



	.he_finele {

		width: 50%;

	}



	.he_wolebx {

		padding-top: 20px;

		padding-bottom: 20px;

	}



	.he_produ {

		padding-top: 34px;

	}



	.he_prutny h4 {

		font-size: 18px;

		margin-bottom: 24px;

	}



	.he_prutip p {

		font-size: 14px;

	}



	.he_prutip {

		margin-top: 24px;

	}



	.he_morpro {

		margin-top: 14px;

	}



	.he_zhuasn {

		width: 50px;

		height: 50px;

		left: -24px;

	}



	.he_prodli {

		padding: 0 9px;

	}



	.he_prodbto {

		margin: 40px -9px 0;

	}



	.he_plate2 {

		height: 447px;

	}



	.he_case {

		padding-top: 55px;

	}



	.he_caseli {

		margin-top: 40px;

	}



	.he_plate3 {

		height: 434px;

	}



	.he_sylbhlsri h4 {

		font-size: 16px;

		line-height: 24px;

		margin-top: 2px;

		height: 24px;

	}



	.he_froa1 .he_forile {

		display: none;

	}



	.he_forileto {

		float: left;

	}



	.he_foteleto {

		width: 20px;

	}



	.he_froa1 {

		height: inherit;

		overflow: inherit;

	}



	.he_fottop {

		width: 35px;

	}



	.he_foteleto {

		margin-top: 25px;

		margin-bottom: 20px;

	}



	.he_forile p {

		font-size: 12px;

	}



	.he_forileto {

		padding-left: 0px;

	}



	.he_fottop {

		width: 26px;

	}



	.he_footeri {

		padding-top: 30px;

	}



	.he_fotlink h4 {

		font-size: 16px;

	}



	.he_fotlink::after {

		width: 30px;

	}



	.he_flinkbt {

		height: 92px;

	}



	.he_froa1 {

		margin-bottom: 101px;

	}



	.he_froa2 .he_forileto {

		float: right;

	}



	.he_forilk {

		margin-left: 10px;

	}



	.nybanrbx {

		margin-top: 64px;

	}



	.nybanrte {

		top: 50%;

	}



	.he_b1plaoli {

		width: 100%;

		overflow-y: auto;

	}



	.he_b1plaosli {

		width: 910px;

	}



	.nybanrbx h4 {

		font-size: 20px;

		line-height: 30px;

	}



	.he_b1p2ti h4 {

		font-size: 18px;

		line-height: 38px;

	}



	.he_b1pllibx a {

		line-height: 34px;

	}



	.he_btleigb {

		margin-top: 95px;

	}



	.nybanrbx.on .he_crumbs {

		padding-top: 0px;

	}



	.he_c2cinti h4 {

		font-size: 18px;

		line-height: 28px;

	}



	.he_c2igbx .slick-dots li {

		width: 12px;

		height: 12px;

		margin: 0 6px;

	}



	.he_c2igbxli img {

		width: 100%;

	}



	.he_c2proj p {

		font-size: 16px;

		line-height: 24px;

		padding-bottom: 12px;

	}



	.he_c2ig {

		margin-top: 40px;

		margin-bottom: 25px;

	}



	.he_c2prbjq p {

		margin-bottom: 25px;

	}



	.g_title1 {

		font-size: 18px;

	}



	.g_d1pt1fl1 {

		font-size: 18px;

	}



	.g_d1pt1fl1 {

		width: 75px;

	}



	.g_d1pt1fl2 {

		width: calc(100% - 75px);

	}



	.g_d1pt1fl2 p {

		font-size: 16px;

	}



	.g_d1pt1fr {

		width: 430px;

	}



	.g_d1pt1fl {

		width: calc(100% - 430px);

		padding-right: 30px;

	}



	.g_d1pt1fl h3 {

		margin-bottom: 26px;

	}



	.g_d1pt1 {

		padding: 40px 20px 45px;

	}



	.g_d1pt1frwz {

		font-size: 18px;

	}



	.g_d1pt1fr1 {

		top: 100px;

	}



	.g_d1pt1fr2 {

		bottom: 102px;

		left: 93px;

	}



	.g_d1pt1fr3 {

		bottom: 102px;

		right: 93px;

	}



	.g_d1pt2wz {

		padding: 0 50px;

	}



	.he_d2aibxte {

		padding: 0 40px;

	}



	.he_d3frbxnyti h4 {

		font-size: 20px;

		line-height: 28px;

	}



	.he_d3frbxnyti p {

		font-size: 16px;

		line-height: 26px;

	}



	.he_d3frbxnyti {

		padding-bottom: 25px;

	}



	.he_d3frombx {

		padding: 55px 100px 75px;

	}



	.he_d3frinfobx {

		height: 40px;

	}



	.he_d3frinfobx input {

		font-size: 14px;

	}



	.he_d3frinfobx input::-webkit-input-placeholder {

		font-size: 14px;



	}



	.he_d3frinfobx input::-moz-input-placeholder {

		font-size: 14px;



	}



	.he_d3frinfobx input::-ms-input-placeholder {

		font-size: 14px;



	}



	.he_d3fromt textarea {

		font-size: 14px;

	}



	.he_d3fromt textarea::-webkit-input-placeholder {

		font-size: 14px;



	}



	.he_d3fromt textarea::-moz-input-placeholder {

		font-size: 14px;



	}



	.he_d3fromt textarea::-ms-input-placeholder {

		font-size: 14px;



	}



	.he_d3codlip input {

		font-size: 14px;

	}



	.he_d3codlip input::-webkit-input-placeholder {

		font-size: 14px;



	}



	.he_d3codlip input::-moz-input-placeholder {

		font-size: 14px;



	}



	.he_d3codlip input::-ms-input-placeholder {

		font-size: 14px;



	}



	.he_d3fromt {

		height: 140px;

	}



	.he_d3codlip {

		height: 40px;

		margin-right: 20px;

	}



	.he_d3codig {

		width: 88px;

	}



	.he_d3codri span {

		font-size: 16px;

		line-height: 26px;

	}



	.he_d3frombx {

		padding: 45px 70px 60px;

	}



	.he_d3codle {

		padding-right: 30px;

	}



	.he_newlibxle {

		display: none;

	}



	.he_newlibxri {

		width: 100%;

		float: none;

	}



	.he_newxritri {

		width: 50%;

	}



	.he_newxritle {

		width: 50%;

	}





	.he_e1tijbx .slick-dots {

		left: 7%;

	}



	.he_newlisbx {

		padding-top: 55px;

	}



	.he_newribx {

		padding: 55px 30px 90px;

	}



	.he_wonlis {

		margin-top: 45px;

	}



	.he_e1feny {

		padding-top: 15px;

		padding-bottom: 40px;

	}



	.he_viebsh {

		padding-top: 15px;

		padding-bottom: 40px;

	}



	.he_e2newle {

		padding-top: 35px;

	}



	.he_e2newri {

		padding-top: 36px;

	}



	.he_viespn {

		margin-top: 20px;

	}



	.nybanrbx.on {

		margin-top: 64px;

	}



	.he_stkle p {

		font-size: 22px;

		line-height: 36px;

	}



	.he_stklig {

		width: 10px;

		margin-top: 10px;

	}



	.he_stkri span {

		font-size: 16px;

		line-height: 26px;

	}



	.he_stkri {

		margin-top: 8px;

	}



	.he_stxrili h4 {

		font-size: 18px;

		line-height: 30px;

	}



	.he_stkbfdp {

		margin-top: 46px;

	}



	.he_shariti h4 {

		font-size: 20px;

		line-height: 30px;

	}



	.he_shari {

		padding-top: 55px;

	}



	.he_shari {

		padding-bottom: 65px;

	}



	.he_sharigf {

		margin-top: 25px;

		padding: 0 30px;

	}



	.he_f3blsiti h4 {

		font-size: 18px;

		line-height: 28px;

	}



	.he_f4bx {

		padding-top: 45px;

	}



	.he_f3blsi {

		margin-top: 25px;

		padding-bottom: 45px;

	}



	.he_tabl {

		margin-top: 15px;

		margin-bottom: 10px;

	}



	.he_tablp {

		margin-top: 25px;

		margin-bottom: 10px;

	}



	.he_tablp p {

		font-size: 16px;

		line-height: 26px;

	}



	.he_tablbx table {

		width: 910px;

	}



	.he_tablbx {

		width: 100%;

		overflow-x: auto;

	}



	.he_f4blsili {

		padding: 0px 15px;

		margin-bottom: 30px;

	}



	.he_f4blsiul {

		margin: 0 -15px;

	}



	.he_f4blste {

		margin-top: 13px;

	}



	.he_f4blste h4 {

		font-size: 18px;

	}



	.he_f4blsili {

		margin-bottom: 25px;

	}



	.f4fenye {

		padding-bottom: 45px;

	}



	.he_f5intti h4 {

		font-size: 18px;

		line-height: 28px;

	}



	.he_conbxtple {

		width: 20px;

	}



	.he_conbxtpri {

		width: calc(100% - 20px);

		padding-left: 13px;

	}



	.he_conbxtpri p {

		font-size: 16px;

		line-height: 34px;

	}



	.he_conbxbm {

		padding-left: 34px;

	}



	.he_conbxbm p {

		font-size: 14px;

		line-height: 28px;

		height: 28px;

	}



	.he_consu {

		margin-top: 15px;

	}



	.he_consubx {

		padding: 15px 0 15px;

	}



	.he_f5intera {

		padding-top: 45px;

		padding-bottom: 55px;

	}



	.he_quesp p {

		font-size: 16px;

		line-height: 30px;

	}



	.he_quesp {

		padding: 0px 80px;

	}



	.g_g1tle h4 {

		font-size: 18px;

		padding-bottom: 10px;

	}



	.g_g1pt1fl,

	.g_g1pt1fr {

		width: 100%;

		float: none;

		padding-left: 0;

		padding-right: 0;

	}



	.g_g1pt1fr {

		margin-top: 25px;

	}



	.g_g1pt1 {

		padding: 40px 20px 40px;

	}



	.g_g1pt2 {

		padding: 40px 0 80px;

	}



	.g_g1pt2fl {

		padding: 0 6px;

	}



	.g_g1pt2sk .slick-dots {

		bottom: -37px;

	}



	.g_g1tle {

		margin-bottom: 35px;

	}



	.g_g1pt2wz p {

		font-size: 16px;

		line-height: 26px;

		height: 26px;

	}



	.g_g1pt2wz {

		padding: 14px 10px;

	}



	.g_g1pt3 {

		padding: 40px 20px;

	}



	.g_g1pt4wzfr p {

		color: #fff;

		font-size: 16px;

		line-height: 26px;

		margin-bottom: 13px;

	}



	.g_g1pt4wzfl p {

		font-size: 24px;

	}



	.g_g1pt4wd span {

		font-size: 110px;

	}



	.g_g1pt4arr {

		bottom: 55px;

	}



	.g_g1pt4bj {

		height: 475px;

	}



	.g_g1pt5nrfl {

		width: 160px;

	}



	.g_g1pt5nrfr {

		width: calc(100% - 160px);

	}



	.g_g1pt5 {

		padding: 40px 20px;

	}



	.g_g1pt6fl {

		width: 33.333333%;

		padding: 50px 20px;

	}



	.he_g1ptbx {

		width: 100%;

		overflow-x: auto;

	}



	.g_g1pt5nr {

		width: 910px;

	}



	.g_g2pt1 {

		padding: 50px 20px 50px;

	}



	.g_g2pt1tu {

		margin-bottom: 30px;

	}



	.g_g2pt1wz p {

		font-size: 14px;

		line-height: 28px;

	}



	.g_g2pt2top h4 {

		font-size: 16px;

		line-height: 28px;

		margin-bottom: 16px;

	}



	.g_g2pt2top {

		margin-bottom: 40px;

	}



	.g_g2pt2bj {

		height: 560px;

	}



	.g_g2pt4fl {

		padding-right: 50px;

	}



	.he_g3jbltle p {

		font-size: 16px;

		line-height: 28px;

		height: 28px;

	}



	.he_g3ltrili p {

		font-size: 16px;

		line-height: 28px;

		height: 28px;

	}



	.he_anon {

		width: 30px;

	}



	.he_g3jblito {

		border-left: 2px solid #007aff;

		padding: 20px 35px 20px 20px;

	}



	.he_dela span {

		font-size: 16px;

		line-height: 28px;

	}



	.he_job {

		padding-top: 50px;

	}



	.he_deliv {

		padding-top: 10px;

	}



	.he_coxlia1 h4 {

		font-size: 18px;

	}



	.he_coxlia1 {

		width: 240px;

	}



	.he_coxlia2 {

		width: calc(100% - 240px);

	}



	.h4_coicle {

		width: 14px;

	}



	.h4_coicri {

		width: calc(100% - 14px);

		padding-right: 10px;

	}



	.h4_coicri p {

		font-size: 14px;

	}



	.he_conta {

		padding-top: 50px;

		padding-bottom: 60px;

	}



	.he_sylbhli a {

		padding: 19px 0;

	}



	.he_zdymle {

		float: none;

		width: 100%;

	}



	.he_zdymri {

		width: 100%;

		padding-left: 0;

		float: none;

		margin-top: 35px;

	}



	.ma_b12s1rd_p {

		font-size: 16px;

		line-height: 46px;

	}



	.ma_b16rl_main span,

	.ma_b16rl_main p {

		font-size: 16px;

	}



	.ma_b16rlm4_img {

		width: 20px;

	}



	.ma_b12s1ll_t {

		padding: 0 20px;

	}



	.ma_b12s1ll_l p {

		line-height: 40px;

	}



	.ma_b12s1rd_p {

		line-height: 40px;

	}



	.header2 .he_lange span {

		color: #333;

	}



	.header2 .he_lange .he_lanig .he_img {

		opacity: 0;

	}



	.header2 .he_lange .he_lanig .he_img1 {

		opacity: 1;

	}



	.he_lange span {

		line-height: 64px;

	}



	.header2 .he_langebx {

		margin-right: 15px;

	}



	.header2 .he_langesli {

		top: 64px;

	}



	.he_g3jbltle {

		width: 35%;

	}



	.he_g3jbltri {

		width: 65%;

	}



	.he_d2bpaite #txtfw {

		height: 34px;

		width: 186px;

	}
    
.he_flinksl {
    width: 100%;
}
.he_forileto {
    width: 250px;
    margin-right: 20px;
}
.he_forileto{
    margin-top: 0 !important;
}
}



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

	.he_sypc {

		display: none;

	}



	.he_sybaig video {

		display: none;

	}



	.he_syph {

		display: block;

	}



	.he_finele {

		width: 100%;

		position: static;

		float: none;

		transform: inherit;

	}



	.he_fineri {

		width: 100%;

		float: none;

	}



	.he_plate1 {

		padding-top: 40px;

	}



	.he_produle,

	.he_produri {

		width: 100%;

		float: none;

	}



	.he_produ {

		padding-top: 30px;

	}



	.he_prutip p {

		height: inherit;

	}



	.he_produri {

		margin-top: 40px;

	}



	.he_plate2 {

		height: 700px;

	}



	/* .he_zhuasn {

		display: none;

	} */

	.he_probxn {

		padding-left: 25px;

	}



	.he_zhuasn {

		left: 0px;

	}



	.he_zhuasn img {

		width: 14px;

	}



	.he_prodbto {

		margin: 25px -9px 0;

	}



	.he_caseti h4 {

		font-size: 18px;

	}



	.he_caselibx {

		transform: translateX(-165px);

	}



	.he_casedle img {

		width: 13px;

	}



	.he_casedri img {

		width: 13px;

	}



	.he_casedle,

	.he_casedri {

		width: 33px;

		height: 33px;

	}



	.he_casedle {

		margin-bottom: 10px;

	}



	.he_cases {

		margin-top: 35px;

	}



	.he_cezsbx {

		margin-left: 10px;

	}



	.he_cases {

		margin-left: -13px;

	}



	.he_projte p {

		font-size: 16px;

		line-height: 24px;

		height: 24px;

	}



	.he_plate3 {

		height: 370px;

	}



	.he_case {

		padding-top: 45px;

	}



	.he_globalle,

	.he_globalri {

		width: 100%;

		float: none;

	}



	.he_globalri {

		margin-top: 25px;

	}



	.he_globalle {

		padding-right: 0;

	}



	.he_plate4 {

		padding-top: 40px;

		padding-bottom: 40px;

	}



	.he_pruti {

		width: 100%;

	}



	.he_moerbx span {

		font-size: 14px;

	}



	.he_moerbx span {

		line-height: 35px;

	}



	.he_morpro {

		margin-top: 23px;

	}



	.he_maorbg {

		margin-top: 18px;

	}



	.he_ins1bxti h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.he_ins1bxp p {

		font-size: 14px;

		line-height: 26px;

	}



	.he_ins1bx {

		padding: 0 20px;

	}



	.he_ins1mor {

		margin-top: 30px;

	}



	.he_plate5 {

		height: 315px;

	}



	.he_synele {

		width: 100%;

		float: none;

		padding-right: 0;

	}



	.he_syltole h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.he_synewri {

		width: 100%;

		float: none;

		margin-top: 30px;

	}



	.he_syltote span {

		font-size: 14px;

		line-height: 22px;

	}



	.he_plate6 {

		padding-top: 25px;

	}



	.he_sylbhlsle span {

		font-size: 18px;

	}



	.he_sylbhlsri {

		padding-left: 15px;

	}



	.he_sylbhlsle {

		margin-top: 6px;

	}



	.he_sylbh {

		margin-top: 10px;

	}



	.he_plate6 {

		padding-bottom: 50px;

	}



	.he_forileto,

	.he_forile {

		width: 100%;

		float: none;

	}



	.he_forileto {

		margin-bottom: 10px;

	}



	.he_foteleto {

		margin-bottom: 60px;

	}



	.he_forilk {

		margin-left: 0px;

	}



	.he_b1p3bxli {

		width: 50%;

	}



	.he_crumbs {

		display: none;

	}



	.he_b1pla1 {

		margin-top: 40px;

	}



	.he_b1p2ti h4 {

		font-size: 16px;

		line-height: 36px;

	}



	.he_b1pla2 {

		margin-top: 20px;

	}



	.he_b1pla3 {

		margin-top: 35px;

	}



	.he_b13blite {

		padding: 20px 23px;

	}



	.he_fenybox {

		padding-top: 15px;

		padding-bottom: 35px;

	}



	.he_b1p3bxli {

		width: 100%;

	}



	.he_b1pllibx a {

		min-width: 110px;

	}



	.he_b1pllibx a {

		font-size: 14px;

	}



	.he_succle,

	.he_succri {

		top: 55px;

	}



	.he_bteo1le,

	.he_bteo1ri {

		width: 100%;

		float: none;

		padding: 0;

	}



	.he_btleigt {

		padding: 0 35px;

	}



	.he_btgtbx .slick-prev {

		left: -35px;

	}



	.he_btgtbx .slick-next {

		right: -35px;

	}



	.he_btleigb {

		margin-top: 25px;

	}



	.he_bteo1riti h4 {

		font-size: 18px;

	}



	.he_bteo1riti::after {

		width: 90px;

	}



	.he_bcdowte span {

		font-size: 14px;

		padding-right: 20px;

		line-height: 42px;

	}



	.he_bcdowig {

		width: 12px;

		line-height: 40px;

	}



	.he_bcdow a {

		padding-left: 35px;

		padding-right: 35px;

	}



	.he_bteo2 {

		margin-top: 35px;

	}



	.he_bt2tbx span {

		line-height: 30px;

		font-size: 16px;

	}



	.he_bt2tbsw {

		padding-top: 35px;

		padding-bottom: 42px;

	}



	.he_bt2tbtxli {

		width: 100%;

	}



	.he_bt2tbtxli:first-child .he_btwosk1 {

		border-bottom: none;

	}



	.he_btwosk1 p {

		height: inherit;

	}



	.he_btwosk1 {

		padding: 20px 0;

	}



	.he_succbxbc .slick-dots li {

		margin: 0 7px;

	}



	.he_succ {

		padding-top: 35px;

		padding-bottom: 50px;

	}



	.he_succle img,

	.he_succri img {

		width: 14px;

	}



	.he_succle,

	.he_succri {

		width: 32px;

		height: 32px;

	}



	.he_succbxswl {

		padding-left: 40px;

		padding-right: 40px;

	}



	.he_succle,

	.he_succri {

		top: 100px;

	}



	.he_c1liuli {

		width: 50%;

	}



	.he_c2igbx .slick-dots li {

		width: 10px;

		height: 10px;

	}



	.he_c2igbx .slick-dots {

		bottom: 25px;

	}



	.g_d1pt1fl,

	.g_d1pt1fr {

		width: 100%;

		float: none;

		padding: 0;

	}



	.g_d1pt1fr1 {

		top: 177px;

	}



	.g_d1pt1fr2 {

		bottom: 182px;

		left: 168px;

	}



	.g_d1pt1fr3 {

		bottom: 182px;

		right: 168px;

	}



	.g_d1pt2wz {

		padding: 0px;

	}



	.g_d1pt2wz p {

		font-size: 14px;

		line-height: 28px;

	}



	.g_title1 {

		line-height: 34px;

	}



	.g_d1pt2wz h3 {

		margin-bottom: 10px;

	}



	.he_d2bpaite p {

		font-size: 16px;

	}



	.he_d2anti {

		padding: 60px 20px;

	}



	.he_d2bpaic {

		width: 16px;

	}



	.he_d2bpaite {

		width: calc(100% - 16px);

		padding-left: 15px;

	}



	.he_d2aibxgt a {

		padding: 30px 15px 30px;

	}



	.he_newribx {

		padding: 30px 30px 40px;

	}



	.he_newribx h4 {

		font-size: 16px;

		line-height: 28px;

		height: 56px;

		margin-bottom: 10px;

		margin-top: 10px;

	}



	.he_e1tijbx .slick-dots {

		bottom: 30px;

	}



	.he_wonsbxli {

		width: 33.333333%;

		padding: 0px 6px;

	}



	.he_wonsbxul {

		margin: 0 -6px;

	}



	.he_wotigte {

		height: 155px;

	}



	.he_womor {

		margin-top: 15px;

	}



	.he_wonsbxli {

		width: 50%;

	}



	.he_e2newle,

	.he_e2newri {

		width: 100%;

		float: none;

		padding-left: 0;

		padding-right: 0;

		border-right: none;

	}



	.he_e2newle {

		padding-top: 20px;

	}



	.he_viebswle,

	.he_viebswri {

		width: 100%;

		float: none;

		border-right: none;

	}



	.he_viebswri a {

		padding-left: 0px;

		padding-top: 5px;

		padding-bottom: 15px;

	}



	.he_viebswle a {

		padding-bottom: 5px;

	}



	.he_viebp2 {

		height: inherit;

		max-height: 48px;

	}



	.he_e2newri {

		padding-top: 5px;

		padding-bottom: 25px;

	}



	.he_e2nelbxti h4 {

		font-size: 18px;

	}



	.he_viebshbx {

		width: 24px;

	}



	.he_e2nriti h4 {

		margin-bottom: 10px;

		font-size: 16px;

	}



	.he_morwez p {

		margin-bottom: 9px;

	}



	.he_vieic {

		width: 12px;

	}



	.he_viewsli {

		margin-right: 15px;

	}



	.he_viespn {

		margin-top: 10px;

	}



	.he_viewsli {

		margin-bottom: 7px;

	}



	.he_submitli {

		width: 50%;

	}



	.he_f1ifrobx {

		padding: 0 0px;

	}



	.he_f1ifro {

		padding-top: 45px;

		padding-bottom: 50px;

	}



	.he_f1ifrobx {

		width: 100%;

		overflow-x: auto;

	}



	.he_f1ifrobx iframe {

		width: 728px;

	}



	.he_stkbxle,

	.he_stkbxri {

		width: 100%;

		float: none;

	}



	.he_stock {

		padding-top: 50px;

		padding-bottom: 50px;

	}



	.he_stkbxle {

		padding: 35px 40px 35px;

	}



	.he_stkbxri {

		padding-top: 25px;

		padding-bottom: 30px;

	}



	.he_shariti h4 {

		font-size: 18px;

		line-height: 28px;

	}



	.he_ling p {

		font-size: 16px;

		line-height: 28px;

	}



	.he_stkbxri {

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_stkbxle {

		padding: 25px 20px 25px;

	}



	.he_stkbfdp {

		margin-top: 25px;

	}



	.he_shari {

		padding-left: 25px;

		padding-right: 25px;

	}



	.he_shari {

		padding-top: 35px;

		padding-bottom: 40px;

	}



	.he_sharigf {

		padding: 0 15px;

	}



	.he_stock {

		padding-top: 45px;

		padding-bottom: 45px;

	}



	.he_stxrili {

		width: 50%;

		margin-bottom: 10px;

	}



	.he_stkbfdp {

		margin-top: 15px;

	}



	.he_shari {

		margin-top: 35px;

	}



	.he_f4nyswl {

		width: 625px;

	}



	.he_f4bxny {

		width: 100%;

		overflow-x: auto;

	}



	.he_f4blsili {

		padding: 0px 10px;

	}



	.he_f4blsiul {

		margin: 0 -10px;

	}



	.he_f4blsi {

		margin-top: 30px;

	}



	.he_f4blsili {

		width: 33.333333%;

	}



	.he_ques .he_d2aibxte {

		bottom: 30px;

	}



	.he_quesp {

		margin-bottom: 25px;

		padding: 0px 40px;

	}



	.he_consuli {

		width: 100%;

	}



	.he_ques {

		margin-top: 40px;

	}



	.g_g1pt2sk::before {

		width: 25%;

	}



	.g_g1pt2sk::after {

		width: 25%;

	}



	.g_g1pt4wzfl,

	.g_g1pt4wzfr {

		width: 100%;

		float: none;

	}



	.g_g1pt4wzfr {

		margin-top: 25px;

	}



	.g_g1pt4wdnr {

		padding: 0 0px;

	}



	.g_g1pt4 .g_g1tle {

		margin-bottom: 22px;

	}



	.g_g1pt4wzfl p {

		font-size: 20px;

	}



	.g_g1pt4time {

		margin-bottom: 15px;

	}



	.g_g1pt4wd span {

		font-size: 100px;

	}



	.g_g1pt4sjfl.slick-current .g_g1pt4yuan::before {

		width: 32px;

		height: 32px;

		bottom: -35px;

	}



	.g_g1pt4bj {

		height: 435px;

	}



	.g_g1pt4yuan::before {

		bottom: -27px;

		width: 16px;

		height: 16px;

	}



	.g_g1pt4arrfl {

		width: 14px;

	}



	.g_g1pt4arrfl.fr {

		margin-left: 54px;

	}



	.g_g1pt4arrfl.fr::before {

		left: -27px;

		height: 12px;

	}



	.g_g1pt6fl h4 {

		font-size: 18px;

		margin-bottom: 10px;

		padding-bottom: 10px;

	}



	.g_g2pt2botfl {

		width: 33.333333%;

		margin-bottom: 10px;

	}



	.g_g2pt2bj {

		height: 1000px;

	}



	.g_g2pt3 .g_g2pt2bj {

		height: 442px;

	}



	.g_g2pt4fl,

	.g_g2pt4fr {

		width: 100%;

		float: none;

		position: static;

		transform: inherit;

	}



	.g_g2pt4fr::before {

		display: none;

	}



	.g_g2pt4 {

		padding: 35px 0px 40px;

	}



	.g_g2pt4fl h3 {

		margin-bottom: 10px;

	}



	.g_g2pt4fl p {

		color: #333333;

		font-size: 14px;

		line-height: 28px;

	}



	.g_g2pt4fl {

		margin-bottom: 20px;

	}



	.g_g2pt5fl,

	.g_g2pt5fr {

		width: 100%;

		float: none;

		position: static;

		transform: inherit;

	}



	.g_g2pt5fl {

		padding-left: 20px;

		padding-right: 20px;

		margin-bottom: 15px;

	}



	.g_g2pt5 {

		margin-top: 35px;

	}



	.g_g2pt5flbtnfl {

		color: #fff;

		font-size: 14px;

		line-height: 40px;

	}



	.g_g2pt5flbtnfr {

		line-height: 40px;

		margin-left: 20px;

	}



	.g_g2pt5flbtn a {

		padding: 0 28px 0 29px;

	}



	.g_g2pt2p {

		width: 100%;

	}



	.he_g3ltrili:last-child {

		padding-left: 0px;

	}



	.he_g3jblibm {

		padding: 20px 15px 20px;

	}



	.he_dela a {

		padding: 5px 35px;

	}



	.he_dela span {

		font-size: 14px;

		line-height: 26px;

	}



	.he_g3fenye {

		padding-top: 15px;

		padding-bottom: 35px;

	}



	.he_coxliri {

		width: 100%;

		float: none;

	}



	.he_coxlile {

		width: 100%;

		float: none;

		margin-top: 15px;

	}



	.he_coxlia1 {

		width: 100%;

		float: none;

	}



	.he_coxlia2 {

		width: 100%;

		float: none;

	}



	.he_foteleto {

		margin-bottom: 66px;

	}



	.he_f4nyswl {

		width: 787px;

	}



	.he_zdymri {

		width: 100%;

		overflow-x: auto;

	}



	.he_zdymbx {

		width: 768px;

	}



	.he_g3jbltle {

		width: 100%;

	}



	.he_g3jbltri {

		width: 100%;

	}

}





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

	.he_sybati h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.he_sybati h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.he_switle span {

		font-size: 14px;

	}



	.he_switri span {

		font-size: 14px;

	}



	.he_switri span {

		font-size: 14px;

	}



	.he_swit {

		bottom: 30px;

	}



	.he_sybanner::before {

		content: '';

		display: none;

	}



	.he_sybanner::after {

		content: '';

		display: none;

	}



	.he_swilinr {

		width: 36px;

	}



	.he_sybati p {

		font-size: 18px;

	}



	.he_flinti p {

		font-size: 14px;

	}



	.he_flinti h4 {

		font-size: 16px;

	}



	.he_databx h4 {

		font-size: 18px;

	}



	.he_databx p {

		font-size: 14px;

	}



	.he_prodbt {

		width: 460px;

	}



	.he_prodtop {

		width: 100%;

		overflow-x: auto;

	}



	.he_plate2 {

		height: 650px;

	}



	.he_caselibx {

		transform: translateX(-118px);

	}



	.he_plate3 {

		height: 340px;

	}



	.he_plate5 {

		height: 350px;

	}



	.he_sepbxsp span {

		font-size: 14px;

	}



	.he_synwepo {

		padding: 0 20px;

		bottom: 30px;

	}



	.he_synpbxh4 h4 {

		font-size: 14px;

		line-height: 24px;

	}



	.he_fotele {

		width: 100px;

	}



	.he_footeri {

		width: calc(100% - 100px);

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_flopt img {

		margin-left: 0px;

	}



	.he_froa1 {

		margin-bottom: 53px;

	}



	.nybanr {

		height: 260px;

	}



	.he_bt2tbx span {

		font-size: 14px;

	}



	.he_btwosk1 p {

		font-size: 14px;

	}



	.he_bteo3 .he_bteo1riti h4 {

		margin-bottom: 10px;

	}



	.he_succbxswl {

		margin-top: 35px;

	}



	.he_succbxbc .slick-dots {

		bottom: 5px;

	}



	.he_succ {

		padding-top: 35px;

		padding-bottom: 35px;

	}



	.he_c1liuli {

		width: 100%;

	}



	.he_c2igbx .slick-dots {

		bottom: 15px;

	}



	.he_c2cinti h4 {

		font-size: 16px;

	}



	.he_c2ig {

		margin-bottom: 20px;

	}



	.he_c2prbjq p {

		font-size: 14px;

		line-height: 28px;

	}



	.he_c2prbjz p {

		font-size: 14px;

		line-height: 28px;

	}



	.he_c2swile,

	.he_c2swiri {

		width: 100%;

		position: relative;

		float: none;

	}



	.he_c2swile {

		border-right: none;

	}



	.he_c2swile a,

	.he_c2swiri a {

		padding-top: 20px;

		padding-bottom: 20px;

	}



	.he_c2swlete {

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_c2swlete p {

		font-size: 14px;

	}



	.he_c2swiri .he_c2swlete {

		padding-left: 0;

	}



	.he_c2swile .he_c2swlete {

		padding-right: 0;

	}



	.he_c2swile a {

		padding-bottom: 5px;

	}



	.he_c2swiri a {

		padding-top: 10px;

	}



	.he_c2swi {

		padding-top: 10px;

		padding-bottom: 10px;

	}



	.g_d1pt1fl1 {

		font-size: 16px;

	}



	.g_d1pt1fl1 {

		width: 55px;

	}



	.g_d1pt1fl2 {

		width: calc(100% - 55px);

	}



	.g_d1pt1fl2 p {

		font-size: 14px;

		line-height: 28px;

	}



	.g_d1pt1 {

		padding: 32px 20px 45px;

	}



	.g_d1pt1fl h3 {

		margin-bottom: 15px;

	}



	.g_d1pt1fr1 {

		top: 25%;

	}



	.g_d1pt1fr2 {

		bottom: 25%;

		left: 21%;

	}



	.g_d1pt1fr3 {

		bottom: 25%;

		right: 21%;

	}



	.g_d1pt2 {

		padding: 35px 0 35px;

	}



	.g_d1pt2tu {

		margin-top: 25px;

	}



	.he_d2anti {

		padding: 40px 20px;

	}



	.he_d2aibxte {

		padding: 0 20px;

	}



	.he_d2aibxte {

		bottom: 18px;

	}



	.he_d2aibxgt a {

		padding: 13px 15px 13px;

	}



	.he_d2bpaite p {

		font-size: 14px;

	}



	.he_d2bpaite p::after {

		height: 1px;

		bottom: 5px;

	}



	.he_d3frombx {

		padding: 40px 0px 40px;

	}



	.he_d3frbxnyti h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.he_d3frbxnyti {

		padding-bottom: 20px;

	}



	.he_d3frinfobx input {

		padding: 12px 12px;

	}



	.he_d3fromt {

		height: 120px;

	}



	.he_d3codri {

		width: 100px;

	}



	.he_d3codri span {

		font-size: 14px;

	}



	.he_d3codle {

		width: calc(100% - 100px);

		padding-right: 15px;

	}



	.he_d3codlip {

		width: calc(100% - 108px);

	}



	.he_d3codlip {

		margin-right: 12px;

	}



	.he_d3codlip input {

		padding: 13px 12px;

	}



	.he_d3fromt textarea {

		padding: 12px 12px;

	}



	.he_d3frbxnyti p {

		font-size: 14px;

		line-height: 24px;

	}



	.he_newxritle {

		width: 100%;

		float: none;

	}



	.he_newxritri {

		width: 100%;

		float: none;

		position: static;

	}



	.he_e1tijbx .slick-dots {

		left: 0;

	}



	.he_newribx {

		padding: 25px 20px 45px;

	}



	.he_e1tijbx .slick-dots {

		bottom: 25px;

	}



	.he_wonsbxli {

		width: 100%;

	}



	.he_viebsh {

		padding-top: 10px;

		padding-bottom: 25px;

	}



	.he_submitli {

		margin-bottom: 35px;

		width: 100%;

	}



	.he_subbtn {

		padding: 17px 17px 20px;

	}



	.he_e3fenye {

		padding-top: 5px;

		padding-bottom: 35px;

	}



	.he_shariti h4 {

		font-size: 16px;

		line-height: 26px;

	}



	.he_shari {

		padding-top: 30px;

		padding-bottom: 35px;

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_sharigf {

		padding: 0 10px;

	}



	.he_f4swlibx {

		min-width: 110px;

	}



	.he_f4swlibx a {

		font-size: 14px;

		line-height: 30px;

	}



	.he_f3blsiti h4 {

		font-size: 16px;

		line-height: 26px;

	}



	.he_f3blsi {

		margin-top: 20px;

		padding-bottom: 35px;

	}



	.he_f4blsili {

		width: 50%;

	}



	.he_f4blste h4 {

		font-size: 16px;

		line-height: 32px;

		height: 32px;

	}



	.he_f4blste p {

		font-size: 14px;

		line-height: 22px;

		height: 22px;

	}



	.he_f4blsili {

		padding: 0px 5px;

	}



	.he_f4blsiul {

		margin: 0 -5px;

	}



	.f4fenye {

		padding-top: 5px;

		padding-bottom: 40px;

	}



	.he_f5intera {

		padding-top: 35px;

		padding-bottom: 50px;

	}



	.he_ques .he_d2aibxgt a {

		padding: 5px 13px 5px;

	}



	.he_ques .he_d2aibxte {

		bottom: 20px;

	}



	.he_quesp p {

		font-size: 14px;

		line-height: 26px;

	}



	.he_ques .he_d2aibxig {

		position: relative;

		height: 200px;

	}



	.he_ques .he_d2aibxig img {

		width: auto;

		height: 100%;

		position: absolute;

		top: 50%;

		left: 50%;

		transform: translate(-50%, -50%);

	}



	.he_quesp {

		margin-bottom: 25px;

		padding: 0px 0px;

	}



	.he_ques .he_d2aibxte {

		bottom: 25px;

	}



	.he_f5intera {

		padding-top: 35px;

		padding-bottom: 45px;

	}



	.g_g1pt1 {

		padding: 28px 20px 30px;

	}



	.g_g1pt2 {

		padding: 35px 0 69px;

	}



	.g_g1pt2sk::before {

		width: 20%;

	}



	.g_g1pt2sk::after {

		width: 20%;

	}



	.g_g1pt3 {

		padding: 35px 20px;

	}



	.g_g1pt4wzfr {

		margin-top: 15px;

	}



	.g_g1pt4wzfr p {

		font-size: 14px;

		line-height: 22px;

		margin-bottom: 6px;

	}



	.g_g1pt4wd span {

		font-size: 80px;

	}



	.g_g1pt4bj {

		height: 380px;

	}



	.g_g1pt6fl {

		width: 100%;

		padding: 30px 20px;

	}



	.g_g1pt6icon {

		width: 33px;

		margin: 0 auto 20px;

	}



	.g_g1pt6 {

		padding-bottom: 50px;

	}



	.g_g2pt2botfl {

		width: 50%;

		margin-bottom: 10px;

	}



	.g_g2pt2top {

		margin-bottom: 35px;

	}



	.g_g2pt2bj {

		height: 1200px;

	}



	.g_g2pt3wz {

		width: 100%;

	}



	.g_g2pt3 .g_g2pt2bj::before {

		width: 100%;

	}



	.g_g2pt3wz {

		padding-left: 0px;

	}



	.g_g2pt3nr {

		bottom: 30px;

	}



	.g_g2pt3wz h3 {

		margin-bottom: 13px;

	}



	.g_g2pt3 .g_g2pt2bj {

		height: 400px;

	}



	.g_g2pt3 .g_g2pt2bj::before {

		height: 250px;

	}



	.g_g2pt2pfl {

		margin-right: 0px;

	}



	.g_g2pt3wz p {

		color: #fff;

		font-size: 14px;

		line-height: 28px;

	}



	.g_g2pt4fl {

		padding-right: 0px;

	}



	/* .g_g2pt2bj {

		display: none;

	} */



	.g_g2pt2nr {

		width: 100%;

		position: static;

		transform: inherit;

		background: #011f3d;

		padding-top: 35px;

		padding-bottom: 40px;

	}



	.g_g2pt3nr {

		position: static;

		width: 100%;

		transform: inherit;

		background: #001b36;

		margin-top: 40px;

		margin-bottom: 40px;

		padding-top: 35px;

		padding-bottom: 30px;

	}



	.he_g3jbltle,

	.he_g3jbltri {

		width: 100%;

	}



	.he_g3ltrili p {

		font-size: 14px;

	}



	.he_g3jblito {

		padding: 15px 35px 15px 15px;

	}



	.he_g3jobj h4 {

		line-height: 26px;

	}



	.he_g3jobj {

		margin-bottom: 10px;

	}



	.he_coxlia1 h4 {

		height: inherit;

		margin-bottom: 10px;

		line-height: 26px;

	}



	.he_coxlia2 {

		margin-top: 10px;

	}



	.he_coxlile {

		width: 100%;

	}



	.he_coxliri {

		margin-top: 0px;

	}



	.he_coxlia1 h4 {

		font-size: 16px;

		margin-bottom: 5px;

	}



	.he_conta {

		padding-top: 40px;

		padding-bottom: 40px;

	}



	.h4_coicri p {

		line-height: 26px;

	}



	.h4_coicle {

		line-height: 24px;

	}



	.he_project {

		padding-right: 15px;

	}



	.he_cases {

		margin-top: 26px;

	}



	.he_casebxsl {

		margin-top: 37px;

	}



	.he_casedle,

	.he_casedri {

		width: 28px;

		height: 28px;

	}



	.he_casedle img {

		width: 12px;

	}



	.he_cezsbx {

		margin-left: 6px;

	}



	.he_cases {

		margin-left: -17px;

	}



	.he_caseliri {

		width: 70px;

	}



	.he_caselibx {

		transform: translateX(-112px);

	}



	.he_flinkbt {

		height: 103px;

	}



	.he_flinkbt .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {

		width: 3px;

	}



	.he_flinkbt .mCSB_scrollTools .mCSB_draggerRail {

		width: 1px;

	}



	.he_flinkbt .mCSB_scrollTools {

		right: -5px;

	}



	.he_d2aibxte {

		padding: 0 0px;

	}



	.g_g2pt3 .g_g2pt2bj {

		height: inherit;

		margin-top: 35px;

	}



	.g_g2pt3 .g_g2pt2bj img {

		width: 100%;

		height: inherit;

		position: static;

		transform: inherit;

	}



	.g_g2pt3 .g_g2pt2bj::before {

		content: '';

		display: none;

	}



	.g_g2pt3 .g_g2pt3nr {

		position: static;

		width: 100%;

		transform: inherit;

		background: #001b36;

		margin-top: 0px;

		margin-bottom: 40px;

		padding-top: 18px;

		padding-bottom: 5px;

	}



	.g_g2pt2 .g_g2pt2bj {

		display: none;

	}



	.he_bt2tul {

		white-space: nowrap;

		display: flex;

		overflow-x: auto;

	}



	.he_bt2tli {

		width: auto;

	}



	.he_bt2tli span {

		padding: 0 15px;

	}



	.he_g3ltrili {

		width: 100% !important;

	}



	.he_d2bpaite form {

		font-size: 16px;

	}



	.he_d2bpaite #txtfw {

		height: 32px;

		width: 160px;

	}



	.he_d2bpaite #btnQuery {

		margin-top: 20px;

		margin-left: 0px;

	}



	.he_d2bpaite #btnReset {

		margin-top: 20px;

	}



	.he_d2bpaite #txtfw {

		margin-right: 20px;

	}

	.he_prodbt {
		display: flex;
		overflow-x: auto;
		white-space: nowrap;
		width: inherit;
	}
	.he_prodtopli {
		margin-right: 2%;
	}
	.he_froa2 .he_forileto {
     float: none; 
}

.he_froa1 {
    margin-bottom: 26px;
}
	
}