@charset "utf-8";



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



	/* am_start */

	.am_title h3 {

		font-size: 38px;

	}



	.am_e2_botitem a {

		padding-left: 180px;

	}


	.am_e2_botitem.am_e2_botitemr a {

		padding-right: 180px;

	}



	.am_f3_floor1 {

		padding-top: 60px;

		padding-bottom: 30px;

	}



	.am_f3_floor2 {

		margin-left: 120px;

	}



	.he_pgnavnti h4 {

		font-size: 32px;

	}
	
	.he_pgnavnti h1 {

		font-size: 32px;

	}



	.he_bante p {

		font-size: 46px;

		line-height: 60px;

	}



	.he_syp1bp1 h4 span {

		font-size: 42px;

	}



	.he_syp4ln {

		padding-left: 235px;

	}



	.he_syp2pn {

		padding-left: 25px;

		padding-right: 90px;

	}



	.he_syp2 {

		width: 100%;

		padding-left: 147px;

	}



	.he_syp2pn {

		padding-left: 90px;

	}



	/* am_end */

	.he_d1ppd {

		padding-left: 225px;

	}



	.he_d1ppd2 {

		padding-left: 109px;

	}



	.he_aprt::after {

		width: 95px;

	}



	.he_pgnavn {

		min-height: inherit;

	}



	.am_f3_floor2 {

		margin-left: 125px;

	}



}



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



	/* am_start */

	.am_title h3 {

		font-size: 36px;

	}



	.am_title {

		padding: 80px 0 110px;

	}



	.am_b1_content {

		padding-top: 30px;

	}



	.am_b1_fr1texth2 {

		padding: 30px 0 10px;

	}



	.am_b1_fr1textmore {

		padding: 20px 0 30px;

	}



	.am_c1_content {

		padding-top: 70px;

	}



	.am_c1_floor {

		padding-bottom: 100px;

	}



	.am_e1_content {

		padding-top: 60px;

	}



	.am_e2_botitem a {

		padding-left: 120px;

	}



	.am_e2_botitem.am_e2_botitemr a {

		padding-right: 120px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: -120px;

	}



	.am_e2_content {

		padding-bottom: 50px;

	}



	.am_f4_fritem {

		padding-top: 120px;

	}



	.am_f4fritem4 {

		padding-bottom: 100px;

	}



	.am_f4_content {

		padding-bottom: 100px;

	}



	.am_f5_content {

		padding-top: 70px;

	}



	.am_f5_content .am_f4_fritem {

		padding-top: 60px;

	}



	.am_f5bottitle {

		padding: 35px 0;

	}



	.g_f5 .am_title {

		padding-bottom: 80px;



	}



	.am_fot {



		padding-top: 80px;

	}



	.am_f5_content {

		padding-bottom: 100px;

	}



	.am_f6_floor {

		padding-top: 50px;

	}



	.am_f3_fr1title {

		margin-bottom: 30px;

	}



	.am_f3_floor2 {

		margin-left: 60px;

	}



	.am_f3_floor1 {

		padding-bottom: 10px;

	}



	.am_f3_fr1p p {

		margin-bottom: 25px;

	}



	.am_f3_fr2item {

		padding-top: 100px;

		padding-bottom: 90px;

	}



	.am_f3_fr2box .g_content {

		margin-left: 60px;

	}



	/* am_end */

	.he_con1 {

		width: 100%;

		padding: 0 40px;

	}



	.he_f2p2b::after {

		left: -100px;

	}



	.he_syp4ln {

		padding-left: 180px;

	}



	.he_syp4nri {

		width: calc(100% - 530px);

		margin-top: 80px;

	}



	.he_syp4nle {

		width: 530px;

		padding-right: 110px;

	}



	.he_syp3nle {

		left: 80px;

	}



	.he_syp2 {

		padding-left: 90px;

	}



	.he_syp2pn {

		padding-right: 35px;

	}



	.he_d1ppd {

		padding-left: 175px;

	}



	.he_d1p2bx {

		width: 100%;

		transform: translateX(72px);

	}



	.he_d1p2bx .he_sp2nt {

		left: -110px;

	}



	.he_aprt::after {

		width: 40px;

	}



	.he_banfto {

		right: 64px;

	}



	.he_bangb {

		right: -16px;

	}



	.am_b1_content {

		padding-top: 75px;

	}



	.am_f3_fr2box .g_content {

		margin-left: 127px;

	}

}





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



	/* am_start */

	.am_content1400 {

		width: 1300px;

	}



	.am_title h3 {

		font-size: 32px;

	}



	.am_title {

		padding: 50px 0 80px;

	}



	.am_b1_content {

		padding-top: 30px;

	}



	.am_b1_fr1texth2 {

		padding: 20px 0 8px;

	}



	.am_b1_fr1textmore {

		padding: 15px 0 25px;

	}



	.am_b1_fr1texth5 {

		padding: 15px 0 5px;

	}



	.g_word2 {

		font-size: 22px;

	}



	.am_c1_content {

		padding-top: 50px;

	}



	.am_c1_floor {

		padding-bottom: 80px;

	}



	.am_c1_floor.on .am_c1_fr1text {

		padding-left: 60px;

	}



	.am_c1_fr1text {

		padding-right: 60px;

	}



	.am_c1_fr1p {

		margin-bottom: 40px;

	}



	.am_c1_fr1img {

		width: 600px;

	}



	.am_c1_fr1text {

		width: calc(100% - 600px);

	}



	.am_e1_floor {

		margin: 0 -18px;

	}



	.am_e1_flritem {

		padding: 0 18px;

	}



	.g_word3 {

		font-size: 16px;



	}



	.am_e1_fr1texth3 {

		height: 56px;

	}



	.am_e1_fr1text {

		padding: 10px 0 15px;

	}



	.g_e1 .am_fot {

		padding: 80px 0;

	}



	.am_e2_titlenav {

		padding-top: 30px;

		padding-bottom: 15px;

	}



	.am_e2_titleh2 {

		font-size: 22px;

	}



	.am_e2_title {

		padding-top: 60px;

	}


	/* 
	.am_e2_content p {

		margin-bottom: 28px;

	} */



	.am_e2_botitem a {

		padding-left: 100px;

	}



	.am_e2_botitem.am_e2_botitemr a {

		padding-right: 100px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: -110px;

	}



	.am_f1_text {

		padding-top: 50px;

	}



	.am_fritemtitle {

		padding-top: 10px;

		padding-bottom: 10px;

	}



	.am_fritemtopl {

		padding-top: 15px;

		padding-bottom: 15px;

	}



	.am_fritemtopr {

		height: 58px;

	}



	.am_fritem {

		margin-top: 25px;

	}



	.am_fritembotjl {

		margin-top: 30px;

		width: 158px;

		height: 35px;

	}



	.am_fritembotjl a {

		line-height: 35px;

	}



	.am_fritembotitem {

		padding-top: 30px;

	}



	.am_fritembot {

		padding-bottom: 30px;

	}



	.am_f1_cselc {

		width: 180px;

	}



	.am_f1_cselcittop {

		padding-top: 10px;

		padding-bottom: 10px;

	}



	.am_f1_cselbtn {

		width: 35px;

		height: 36px;

	}



	.am_e1_floorbox {

		padding-bottom: 100px;

	}



	.g_f1 .am_fot {

		padding: 80px 0;

	}



	.am_f4_fritem {

		padding-top: 80px;

	}



	.am_f4_fritemct {

		margin-top: 45px;

	}



	.am_f4fritem3 {

		padding-top: 35px;

	}



	.am_f4fritem3 .am_f3_fr1title {

		margin-bottom: 25px;

	}



	.am_f4it3box {

		margin-top: 15px;

		padding-bottom: 30px;

	}



	.am_f4fritem4 {

		padding-top: 25px;

		padding-bottom: 70px;

	}



	.am_f4_fritemctl {

		width: 590px;

	}



	.am_f4_fritemctr {

		width: calc(100% - 590px);

	}



	.am_f5_content {

		padding-top: 50px;

	}



	.am_f5_content .am_f4_fritem {

		padding-top: 40px;

	}



	.am_f4_fritemct {

		margin-top: 30px;

	}



	.am_f5bottitle h2 {

		font-size: 20px;

	}



	.am_f5bottitle {

		padding: 22px 0;

	}



	.am_f5bottext table tr td {

		padding: 18px 0;

		padding-left: 30px;

	}



	.am_f6_fr1nav {

		padding-bottom: 25px;

	}



	.am_f6_fr1navitem a {

		padding: 0 30px;

	}



	.am_f3_fr1title {

		margin-bottom: 20px;

	}



	.am_f6_fr1nav {

		padding-bottom: 18px;

	}



	.am_f6_content {

		padding-bottom: 100px;

	}



	.g_f3 .am_title {

		padding-bottom: 80px;

	}



	.am_f3_fr1p p {

		margin-bottom: 15px;

	}



	.p_img {

		padding-top: 20px;

		padding-bottom: 30px;

	}



	.am_f3_fr2item {

		padding-top: 80px;

		padding-bottom: 70px;

	}



	.am_f3_floor2 {

		margin-left: 40px;

	}



	.am_f3_fr2box .g_content {

		margin-left: 70px;

	}



	.am_f3_fr2itetext {

		padding-right: 140px;

	}



	.am_f3_fr2item.on .am_f3_fr2itetext {

		padding-left: 140px;

	}



	.am_f3_fr2itetext p {

		margin-bottom: 15px;

	}



	/* am_end */



	.he_pgnavnti h4 {

		font-size: 26px;

	}
	
	.he_pgnavnti h1 {
		    
		font-size: 26px;

	}



	.he_pgnavnti {

		padding-top: 38px;

		padding-bottom: 34px;

	}



	.he_g1p1 {

		padding-top: 50px;

		padding-bottom: 50px;

	}



	.he_content {

		padding: 0 20px;

	}



	.he_fot {

		padding-top: 40px;

		padding-bottom: 45px;

	}



	.he_banfrnle {

		width: 120px;

	}



	.he_banfrnce {

		width: calc(100% - 222px);

	}



	.he_puti {

		font-size: 22px;

		padding-bottom: 15px;

	}



	.he_b2p1 {

		padding-top: 55px;

		padding-bottom: 75px;

	}



	.he_bap1ydul {

		margin-top: 15px;

	}



	.he_bap1ydli {

		margin-bottom: 10px;

	}



	.he_bap1yd {

		margin-top: 18px;

	}



	.he_b2p2 {

		padding-top: 44px;

		padding-bottom: 44px;

	}



	.he_b2p2te {

		margin-top: 25px;

	}



	.he_b2p2te p {

		margin-bottom: 20px;

	}



	.he_b2p3 {

		padding-top: 50px;

		padding-bottom: 50px;

	}



	.he_sybth4 {

		font-size: 26px;

	}



	.he_b2p3blp {

		margin-top: 24px;

	}



	.he_b2p1 {

		padding-top: 55px;

		padding-bottom: 110px;

	}



	.he_c1p1 {

		padding-top: 50px;

		padding-bottom: 50px;

	}



	.he_c1p1rib {

		padding-left: 50px;

		padding-right: 50px;

	}



	.he_c1p2 {

		padding-top: 34px;

	}



	.he_c1p2bg {

		padding-top: 15px;

		padding-bottom: 10px;

	}



	.he_c1p2b2 {

		margin-top: 24px;

	}



	.he_c1p2b2ul {

		padding-top: 24px;

		padding-bottom: 0px;

	}



	.he_c1p2bht {

		margin-top: 16px;

	}



	.he_c1p2bhp {

		margin-top: 4px;

	}



	.he_c1p2b2li {

		margin-bottom: 15px;

	}



	.he_c1p2b3co {

		margin-top: 15px;

	}



	.he_c1p2b3co p {

		margin-bottom: 5px;

		font-size: 14px;

	}



	.he_c1p2 {

		padding-bottom: 30px;

	}



	.he_f2p1 {

		background: #f5f5f5;

		padding-top: 60px;

		padding-bottom: 60px;

	}



	.he_f2p1b .he_f2p1bri {

		padding-left: 55px;

	}



	.he_f2p2b {

		padding-top: 60px;

	}



	.he_f2p2li {

		padding-bottom: 55px;

	}



	.he_f2p2li.on .he_f2p1bri {

		padding-right: 55px;

	}



	.he_f2p2 {

		padding-bottom: 56px;

	}



	.he_f2p2ul {

		padding-bottom: 0px;

	}



	.he_f2p2b::after {

		left: -60px;

	}



	.he_g2p1 {

		padding-top: 36px;

		padding-bottom: 30px;

	}



	.he_g2p2tp {

		padding-top: 55px;

		padding-bottom: 39px;

	}



	.he_g2p2b {

		padding: 0 55px 55px;

	}



	.he_g2pfyb {

		padding: 50px 0;

	}



	.he_g2p1ti h4 {

		font-size: 22px;

	}



	.he_g3p1b {

		padding-top: 40px;

	}



	.g3p1btp {

		margin-top: 16px;

	}



	.g3p1bby {

		margin-top: 15px;

	}



	.he_g3p2 {

		padding-top: 26px;

		padding-bottom: 50px;

	}



	.he_g3p3 {

		padding-bottom: 50px;

	}



	.he_g3p2li {

		padding: 0 20px;

	}



	.he_g3p2ul {

		margin: 0 -20px;

	}



	.he_g4p1b {

		padding-top: 50px;

	}



	.he_g4p1tp {

		padding-top: 36px;

	}



	.he_g4p1tpub {

		padding: 37px 75px 51px 63px;

	}



	.he_g4p1b {

		padding-bottom: 55px;

	}



	.he_g4p1tpub {

		padding: 37px 46px 51px 46px;

	}



	.he_bante p {

		font-size: 36px;

		line-height: 50px;

	}



	.he_bantep1 {

		font-size: 20px;

	}



	.he_bante {

		bottom: 215px;

	}



	.he_annui {

		bottom: 115px;

	}



	.he_syp1ble {

		width: 225px;

	}



	.he_syp1bri {

		width: calc(100% - 225px);

	}



	.he_syp1tph4 {

		font-size: 20px;

	}



	.he_syp1tpp {

		margin-top: 22px;

	}



	.he_syp1b {

		padding-left: 110px;

	}



	.he_syp1 {

		padding-top: 55px;

		padding-bottom: 55px;

	}



	.he_syp1bp1 h4 span {

		font-size: 30px;

	}



	.he_syp1bp {

		margin-top: 30px;

	}



	.he_syp1mo {

		margin-top: 33px;

	}



	.he_syp2n {

		height: 550px;

	}



	.he_syp2hyti h4 {

		font-size: 20px;

		line-height: 28px;

	}



	.he_syp2hy {

		margin-top: 75px;

	}



	.he_syp2 {

		padding-left: 75px;

	}



	.he_syp3 {

		padding-top: 55px;

		padding-bottom: 52px;

	}



	.he_syp3bp {

		margin-top: 33px;

	}



	.he_syp2pnle {

		width: 40px;

		height: 40px;

	}



	.he_syp2pnle img {

		width: 10px;

	}



	/* .he_syp3nle .he_sp2nt {

		top: 50%;

	} */

	.he_syp3bmo {

		margin-top: 25px;

	}



	.he_syp3nle {

		width: 125px;

	}



	.he_syp3n {

		width: calc(100% - 125px);

	}



	.he_syp4ln {

		padding-left: 170px;

	}



	.he_syp2 {

		padding-left: 20px;

	}



	.he_syp2pn {

		padding-left: 120px;

	}



	.he_syp2nig img {

		height: 113%;

	}



	.he_syp3nle {

		width: 100px;

	}



	.he_syp3n {

		width: calc(100% - 100px);

	}



	.he_syp3nle {

		left: 63px;

	}



	.he_syp4ln {

		padding-left: 140px;

	}



	.he_syp4 {

		position: relative;

		padding-top: 53px;

		padding-bottom: 57px;

	}



	.he_syp4np {

		margin-top: 30px;

	}



	.he_syp4fr {

		margin-top: 30px;

	}



	.he_syp5 {

		padding-top: 55px;

		padding-bottom: 58px;

	}



	.he_syp5b {

		margin-top: 26px;

	}



	.he_syp5brili a {

		padding-bottom: 45px;

		padding-top: 60px;

	}



	.he_d1p1 {

		padding-top: 49px;

	}



	.he_d1p1fp {

		margin-top: 18px;

	}



	.he_d1p1ri {

		width: 700px;

	}



	.he_d1p1fl {

		width: calc(100% - 700px);

		padding-right: 25px;

	}



	.he_d1p1fp p {

		margin-bottom: 14px;

	}



	.he_d1p2::after {

		width: 289px;

	}



	.he_d1p2 {

		margin-top: 20px;

	}



	.he_swipetim p {

		font-size: 40px;

	}



	.he_d1p2bx .swiper-wrapper {

		padding-bottom: 50px;

	}



	.he_d1p2bx .swiper-container {

		padding-bottom: 55px;

	}



	.he_d1p2bx .swiper-slide {

		width: 15%;

	}



	.he_swipep {

		margin-top: 20px;

	}



	.he_swipep p {

		height: 144px;

	}



	.he_d1p3bxri {

		padding-left: 47px;

		margin-top: 40px;

	}



	.he_d1p3p {

		margin-top: 25px;

	}



	.he_d1p4bti {

		margin-top: 52px;

	}



	.he_d1p4bul {

		padding-bottom: 0px;

	}



	.he_d1p5b {

		width: 100%;

		padding: 50px 80px 54px;

	}



	.he_d1p5big {

		margin-top: 25px;

	}



	.he_d1p6 {

		padding-top: 46px;

	}



	.he_d1p6bul {

		padding-top: 32px;

		padding-bottom: 40px;

	}



	.he_d1p6teti h4 {

		font-size: 26px;

		line-height: 40px;

	}



	.he_d1p7ghle h4 {

		font-size: 20px;

	}



	.he_d1p7bli {

		padding-bottom: 36px;

	}



	.he_d1p7 {

		padding-bottom: 14px;

	}



	.he_d1p4bzp p {

		margin-bottom: 13px;

	}



	.he_d1p4bzp {

		margin-top: 16px;

	}



	.am_b1_content {

		padding-top: 50px;

		padding-bottom: 30px;

	}



	.am_c1_floor {

		padding-bottom: 55px;

	}



	.am_c1_content {

		padding-bottom: 25px;

	}



	.am_e1_floorbox {

		padding-bottom: 0px;

	}



	.am_e1_floor {

		padding-bottom: 35px;

	}



	.am_fot {

		padding-top: 64px;

	}



	.he_fftg {

		padding-bottom: 64px;

	}



	.he_f1bx .am_content1400 {

		padding-bottom: 80px;

	}



	.he_f1bx .am_fot {

		padding-bottom: 76px;

	}



	.am_f3_fr2box .g_content {

		margin-left: 84px;

	}



	.am_f3_fr2 {

		padding-bottom: 30px;

	}



	.he_f3bx .he_min {

		padding-bottom: 80px;

	}

	.am_f3_fr2itetext {
		padding-right: 60px;
	}

	.am_f3_fr2item.on .am_f3_fr2itetext {
		padding-left: 60px;
	}

	.am_f4_fritem {
		padding-top: 30px;
	}

	.he_xingcxig {
		margin-top: 15px;
	}

	.he_xingcx {
		margin-bottom: 34px;
	}

	.he_navnl {
		margin-left: 26px;
	}

	.he_navnli {
		margin-left: 25px;
	}

	.he_banfin .he_syp4cod {
		width: 90px;
	}
	

	
	.he_banfin {
        width: 19%;
    }
    
    .he_banfinp3 {
        width: 13%;
    }
    .he_banfinp2 {
        width: 10%;
    }
    
    .he_f6link  .g_word3  {
            font-size: 16px;
    }
    
}









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



	/* am_start */

	.am_e2_botitem a {

		padding: 28px 0;

		padding-left: 90px;



	}



	.am_e2_botitem.am_e2_botitemr a {

		padding-right: 90px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: -80px;

	}



	.am_e2_titleh2 {

		font-size: 20px;

	}



	.am_e2_titlenav {

		padding-top: 20px;

	}



	.am_e2_content {

		padding-top: 28px;

	}


	/* 
	.am_e2_content p {

		margin-bottom: 20px;

	} */



	.am_f4_fritemctl {

		width: 550px;

	}



	.am_f4_fritemctr {

		width: calc(100% - 550px);

	}



	.am_f4_fritemctr {

		left: 550px;

	}



	.am_f3_fr2box .g_content {

		margin-left: 40px;

	}



	/* am_end */

	.he_navle {

		width: 200px;

		line-height: 75px;

	}



	.he_navnli {

		margin-left: 30px;

	}



	.he_naverli {

		padding: 0 20px;

	}



	.he_navnli a {

		line-height: 75px;

	}



	.he_navnlang a {

		line-height: 75px;

	}



	.he_navnlsr {

		line-height: 75px;

	}



	.he_navnlsr .he_hide {

		top: 33px;

	}



	.he_navnl {

		margin-left: 40px;

	}



	.he_pgnavnti h4 {

		font-size: 22px;

	}

	.he_pgnavnti h1 {

		font-size: 22px;

	}



	.he_nybx .he_banner {

		margin-top: 75px;

	}



	.he_naverul {

		top: 75px;

	}



	.he_naverli {

		padding: 0 15px;

	}



	.he_naverli a {

		font-size: 14px;

		line-height: 59px;

	}



	.he_syp4ln {

		padding-left: 100px;

	}



	.he_syp3n {

		width: calc(100% - 60px);

	}



	.he_syp3nle {

		width: 60px;

		left: 30px;

	}



	.he_syp2pn {

		padding-left: 79px;

	}



	.he_d1ppd {

		padding-left: 94px;

	}



	.he_d1p1ri {

		width: 600px;

	}



	.he_d1p1fl {

		width: calc(100% - 600px);

		padding-right: 25px;

	}



	.he_d1p1fp p {

		margin-bottom: 8px;

	}



	.he_d1p2bx {

		width: 100%;

		transform: translateX(-11px);

	}



	.he_swipetim p {

		font-size: 28px;

	}



	.he_swipe {

		padding-right: 18px;

		padding-left: 18px;

	}



	.he_d1p2bx .he_sp2nt {

		left: -70px;

	}



	.am_f3_fr2box .g_content {

		margin-left: 51px;

	}

	.he_banfin .he_syzlyz button {
		font-size: 12px;
		line-height: 30px;
	}

	.he_banfrn {
		padding: 0 90px;
	}

	.he_banfto {
		right: 30px;
	}

	.he_zhlif {
		margin-top: 22px;
	}
	.he_banfin .he_syp4cod {
    width: 78px;
    }
}



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



	/* am_start */

	.am_content1400 {

		width: 1150px;

	}



	.g_content {

		width: 1100px;

	}



	.am_title h3 {

		font-size: 30px;

	}



	.am_title {

		padding: 40px 0 60px;

	}



	.am_b1_content {

		padding-top: 20px;

	}



	.am_b1_fr1texth2 {

		padding: 15px 0 8px;

	}



	.am_b1_fr1textmore {

		padding: 10px 0 20px;

	}



	.am_b1_fr1texth5 {

		padding: 10px 0 5px;

	}



	.g_word2 {

		font-size: 20px;

	}



	.am_c1_floor.on .am_c1_fr1text {

		padding-left: 40px;

	}



	.am_c1_fr1text {

		padding-right: 40px;

	}



	.am_c1_fr1img {

		width: 550px;

	}



	.am_c1_fr1text {

		width: calc(100% - 550px);

	}



	.am_c1_fr1p {

		margin-bottom: 30px;

	}



	.am_c1_floor {

		padding-bottom: 60px;

	}



	.am_c1_content {

		padding-bottom: 30px;

	}



	.am_e1_floor {

		padding-bottom: 50px;

	}



	.g_e1 .am_fot {

		padding: 50px 0;

	}



	.am_e1_content {

		padding-top: 40px;

	}



	.am_e1_navitem {

		margin: 0 35px;

		padding-bottom: 5px;

	}



	.am_e2_botitem a {

		padding: 28px 0;

		padding-left: 40px;



	}



	.am_e2_botitem.am_e2_botitemr a {

		padding-right: 40px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: -80px;

	}



	.am_e2_title {

		padding-top: 40px;

	}



	.am_e1_navitem {

		margin: 0 25px;

	}



	.am_f1_floor {

		padding-top: 15px;

	}



	.am_fritem {

		margin-top: 15px;

	}



	.am_fritembotitem h3 {

		margin-bottom: 10px;

	}



	.am_fritembotitem {

		padding-top: 15px;

	}



	.am_fritemtopl {

		padding-top: 10px;

		padding-bottom: 10px;

	}



	.am_fritemtopr {

		height: 48px;

		width: 18px;

	}



	.am_e1_floorbox {

		padding-bottom: 60px;

	}



	.g_f1 .am_fot {

		padding: 60px 0;

	}



	.am_f1_text {

		padding-top: 30px;

	}



	.am_f1_content {

		padding-top: 25px;

	}



	.am_fritembotjl {

		width: 130px;

		height: 30px;

	}



	.am_fritembotjl a {

		line-height: 30px;

	}



	.am_f1_cselc {

		width: 150px;

	}



	.am_f4_fritem {

		padding-top: 50px;

	}



	.am_f4_fritemct {

		margin-top: 30px;

	}



	.am_f4_fritemctr {

		left: 550px;

	}



	.am_f4fritem3 .am_f3_fr1title h2 {

		font-size: 18px;

	}



	.am_f3_fr1title {

		padding-bottom: 5px;

	}



	.am_f3_fr1title::after {

		height: 3px;

	}



	.am_f4fritem3 .am_f3_fr1title {

		margin-bottom: 15px;

	}



	.am_f4it3box {

		padding-bottom: 15px;

	}



	.am_f4fritem4 {

		padding-top: 20px;

		padding-bottom: 55px;

	}



	.am_f4_content {

		padding-bottom: 80px;

	}



	.am_f4_fritemtopnav {

		width: 100px;

		height: 35px;

	}



	.am_f4_fritemtopnav a {

		line-height: 35px;

	}



	.am_f4_fritem {

		padding-top: 40px;

	}



	.am_f4fritebip {

		margin-top: 10px;

	}



	.g_f5 .am_title {

		padding-bottom: 60px;

	}



	.am_f5_content {

		padding-top: 40px;

	}



	.am_f5_content .am_f4_fritem {

		padding-top: 30px;

	}



	.am_f5bot {

		padding-bottom: 80px;

	}



	.am_fot {

		padding-top: 60px;

	}



	.am_f5_content {

		padding-bottom: 80px;

	}



	.am_f6_fr1navitem a {

		padding: 0 20px;

	}



	.am_f6_floor {

		padding-top: 40px;

	}



	.am_f6_lbbot {



		margin-top: 25px;

	}



	.am_f3_floor1 {

		padding-top: 40px;

		padding-bottom: 10px;

	}



	.am_f3_fr2item {

		padding-top: 50px;

		padding-bottom: 60px;

	}



	.am_f3_fr2itemimg {

		width: 400px;

	}



	.am_f3_fr2itetext {

		width: calc(100% - 400px);

	}



	.am_f3_fr2box .g_content {

		width: 1100px;

		/* padding-right: 50px; */

	}



	.g_f3 .am_title {

		padding-bottom: 60px;

	}



	/* am_end */

	.he_fotnav2 {

		margin-top: 18px;

	}



	.he_fotleli {

		margin-right: 52px;

	}



	.he_puti {

		font-size: 20px;

	}



	.he_puti::after {

		width: 40px;

		height: 3px;

	}



	.he_puti {

		padding-bottom: 10px;

	}



	.he_sybth4 {

		font-size: 22px;

	}



	.he_f2p2b::after {

		left: -60px;

	}



	.he_g2p2bliri {

		padding-left: 30px;

	}



	.he_g2p3le {

		width: 165px;

	}



	.he_g2p3ri {

		width: calc(100% - 165px);

	}



	.he_syp4ln {

		padding-left: 63px;

	}



	.he_syp4nle {

		width: 460px;

		padding-right: 60px;

	}



	.he_syp4nri {

		width: calc(100% - 460px);

	}



	.am_b1_content {

		padding-top: 44px;

	}



	.am_b1_fr1text {

		margin-top: 434px;

	}



	.am_c1_content {

		padding-bottom: 0px;

	}



	.am_e1_floorbox {

		padding-bottom: 0px;

	}



	.am_e1_floor {

		padding-bottom: 35px;

	}



	.am_f3_fr2itetext {

		position: static;

		transform: inherit;

	}

	.he_xinjtp {
		right: 25px;
	}

	.am_f3_fr2itemimg {
		width: 480px;
	}

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

	.he_xingcx {
		margin-bottom: 24px;
	}
	
	.he_banfinp3 {
    width: 14%;
    }

    .he_f6link .he_f6sc {
        padding: 0 20px;
    }

}



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

	.am_content1400 {

		width: calc(100% - 80px);

		margin-left: 40px;

		margin-right: 40px;

		box-sizing: border-box;

	}



	.g_content {

		width: 100%;

		padding-left: 40px;

		padding-right: 40px;

	}



	.am_title h3 {

		font-size: 28px;

	}



	.am_title {

		padding: 30px 0 40px;

	}



	.am_b1_floor {

		padding-top: 25px;

	}



	.am_b1_fr1texth2::after {

		height: 2px;



	}



	.am_b1_fr1texth2 {

		padding: 10px 0 5px;

	}



	.am_b1_fr1textmore {

		padding: 5px 0 10px;

	}



	.am_c1_floor.on .am_c1_fr1text {

		padding-left: 20px;

	}



	.am_c1_fr1text {

		padding-right: 20px;

	}



	.am_c1_fr1img {

		width: 450px;

	}



	.am_c1_fr1text {

		width: calc(100% - 450px);

	}



	.am_c1_fr1p {

		line-height: 1.5;

	}



	.am_c1_fr1p {

		margin-top: 15px;

		margin-bottom: 20px;

	}



	.am_e1_fr1texth3 {

		margin-bottom: 5px;

	}



	.am_e1_fr1text h5 {

		line-height: 1.5;

	}



	.am_e1_floor {

		padding-bottom: 30px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: -30px;

	}



	.am_e2_botitemp {

		padding-left: 20px;

	}



	.am_e2_botitemp::after {

		left: 10px;

	}



	.am_e2_tnlist {

		margin: 0 15px;

	}



	.am_e2_titleh2 {

		font-size: 18px;

	}



	.am_e2_titlenav {

		padding-top: 15px;

		padding-bottom: 10px;

	}



	.am_e2_content {

		padding-bottom: 40px;

	}



	.am_fritemtitle {

		padding-top: 8px;

		padding-bottom: 8px;

	}



	.g_f1 .am_fot {

		padding: 40px 0;

	}



	.am_e1_navitem {

		margin: 0 15px;

		padding-bottom: 3px;

	}



	.am_fritembot {

		padding-bottom: 20px;

	}



	.am_f4_fritemctl {

		width: 420px;

	}



	.am_f4_fritemctr {

		width: calc(100% - 420px);

		left: 420px;

	}



	.am_f4_fritemctr h2 {

		margin-bottom: 9px;

	}



	.am_f4_fritemctr p {

		line-height: 1.5;

	}



	.am_f4fritem3 {

		padding-top: 25px;

		margin-bottom: 10px;

	}



	.am_f4it3box {

		margin-top: 10px;

	}



	.am_f4it3box {

		padding-bottom: 10px;

	}



	.am_f4fritem4 {

		padding-top: 5px;

		padding-bottom: 35px;

	}



	.am_f4fritem4box {

		margin-top: 10px;

	}



	.am_f4_fritemctr {

		padding-left: 20px;

		padding-right: 20px;

	}



	.am_f4_fritemctr h2 {

		line-height: 1.5;

		margin-bottom: 5px;

	}



	.am_f5bottitle h2 {

		font-size: 18px;

	}



	.am_f5bottitle {

		padding: 18px 0;

	}



	.am_f6_floor {

		padding-top: 25px;

	}



	.am_f3_fr1title {

		margin-bottom: 10px;

	}



	.am_f3_fr1title {

		padding-bottom: 3px;

	}



	.am_f6_fr1nav {

		padding-bottom: 12px;

	}



	.am_f6_lbbot {

		margin-top: 18px;

	}



	.am_f6_content {

		padding-bottom: 80px;

	}



	.am_f3_fr2box .g_content {

		width: 100%;

		padding-left: 40px;

		padding-right: 40px;

	}



	.am_f3_floor2 {

		margin-left: 20px;

	}



	.am_f3_fr2itetext {

		padding-right: 50px;

	}



	.am_f3_fr2item.on .am_f3_fr2itetext {

		padding-left: 50px;

	}




	.am_f3_fr2 {

		padding-bottom: 80px;

	}



	.am_f3_fr2itetext p {

		line-height: 1.5;

	}



	.g_f3 .am_title {

		padding-bottom: 40px;

	}



	.he_content {

		width: 100%;

		padding: 0 20px;

	}



	.he_navnli {

		margin-left: 22px;

	}



	.he_banfrn {

		padding: 0 65px;

	}



	.he_fotleli {

		margin-right: 60px;

	}



	.he_con1 {

		width: 100%;

		padding: 0 20px;

	}



	.he_b2p2ltye p {

		font-size: 14px;

		line-height: 26px;

		height: 52px;

	}



	.he_b2p2ltye p {

		padding: 0 0px;

	}



	.he_b2p2lcli {

		padding: 0 3px;

	}



	.he_b2p2lcul {

		margin: 0 -3px;

	}



	.he_c1p2b2li {

		padding: 0 10px;

	}



	.he_c1p2b2ul {

		margin: 0 -10px;

	}



	.he_f2p2b::after {

		left: -20px;

	}



	.he_f2p1b .he_f2p1bri {

		padding-left: 25px;

	}



	.he_f2p2li.on .he_f2p1bri {

		padding-right: 20px;

	}



	.he_g3p2li {

		padding: 0 10px;

	}



	.he_g3p2ul {

		margin: 0 -10px;

	}



	.he_syp3bpli {

		padding: 0 10px;

	}



	.he_syp3bpul {

		margin: 0 -10px;

	}



	.he_syp3nle {

		width: 40px;

		left: 20px;

	}



	.he_syp3n {

		width: calc(100% - 60px);

	}



	.he_syp1b {

		padding-left: 40px;

	}



	.he_syp2pn {

		padding-left: 54px;

	}



	.he_syp4ln {

		padding-left: 20px;

	}



	.he_syp4nle {

		width: 400px;

		padding-right: 20px;

	}



	.he_syp4nri {

		width: calc(100% - 400px);

	}



	.he_syp2hyti {

		padding-right: 260px;

	}



	.he_d1p6bli {

		padding: 0 10px;

	}



	.he_d1p6bul {

		margin: 0 -10px;

	}



	.he_d1p2bx .swiper-slide {

		width: 18%;

	}



	.he_d1ppd {

		padding-left: 20px;

	}



	.he_scbar .swiper-scrollbar-drag {

		height: 2px;

	}



	.he_aprt::after {

		width: 20px;

	}



	.he_d1p3bxri {

		padding-left: 20px;

		margin-top: 27px;

		padding-right: 0;

	}



	.he_banfto {

		right: 22px;

	}



	.am_b1_fr1text {

		margin-top: 460px;

	}



	.am_b1_fr1textmore {

		padding: 5px 0 20px;

	}



	.am_f3_fr2box .g_content {

		padding-left: 0px;

	}



	.am_f3_fr2 {

		padding-bottom: 0px;

	}



	.am_f3_fr2item {

		padding-right: 30px;

	}

	.am_f4_fritemtopnav {
		margin: 0 15px;
	}

	.he_zhlif {
		width: 130px;
	}

	.he_navnl {
		margin-left: 25px;
	}

	.he_navnli a {
		font-size: 14px;
	}
	
	.he_banfrnle {
        width: 100px;
    }
    
	.he_banfrnce {
        width: calc(100% - 200px);
    }
	
}



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



	/* am_syart */

	.am_title h3 {

		font-size: 26px;

	}



	.am_title {

		padding: 20px 0 30px;

	}



	.am_b1_floor {

		padding-top: 15px;

	}



	.am_b1_fr1texth5 {

		padding: 5px 0;

	}



	.am_b1_fr1textp {

		line-height: 1.5;

	}



	.am_b1_content {

		padding-bottom: 30px;

		padding-top: 40px;

	}



	.am_f5bot {

		padding-bottom: 60px;

	}



	.am_fot {

		padding-top: 40px;

	}



	.g_f5 .am_title {

		padding-bottom: 30px;

	}



	.am_f5bottext table tr td {

		padding: 15px 0;

		padding-left: 25px;

	}



	.am_f3_fr2box .g_content {

		margin-left: 0px;

		padding-left: 25px;





	}



	.g_f3 .am_title {

		padding-bottom: 30px;

	}



	/* am_end */

	.he_navnli a {

		font-size: 14px;

	}



	.he_b2p1ble {

		padding-right: 34px;

	}



	.he_b2p1 {

		padding-top: 55px;

		padding-bottom: 50px;

	}



	.he_c1p1ble {

		width: 512px;

	}



	.he_c1p1ri {

		width: calc(100% - 512px);

	}



	.he_syp4fin {

		height: 38px;

	}



	.he_syp4fin input {

		padding: 10px 20px;

	}



	.he_syp4bt .he_syp4btp {

		font-size: 14px;

		line-height: 38px;

	}



	.he_syp4bt .he_syp4btp {

		padding-left: 40px;

		padding-right: 40px;

	}



	.he_b2p3blp {

		margin-top: 11px;

	}



	.he_b2p3bfr {

		margin-top: 13px;

	}



	.he_syp4bt {

		margin-top: 14px;

	}



	.he_c1p2bg p {

		font-size: 14px;

	}



	.he_f2p1bfl {

		width: 530px;

	}



	.he_f2p1bri {

		padding-left: 30px !important;

		width: calc(100% - 530px);

	}



	.he_f2p1briul {

		padding-top: 8px;

	}



	.he_f2p1brbx p {

		font-size: 16px;

		line-height: 44px;

		height: 44px;

		padding-left: 16px;

	}



	.he_f2p2li.on .he_f2p1bri {

		padding-right: 30px;

		padding-left: 0px !important;

	}



	.he_g4p1tyt h4 {

		font-size: 18px;

	}



	.he_g4p1b .he_syp4lixri p {

		font-size: 20px;

	}



	.he_g4p1b .he_syp4lixle {

		width: 18px;

		line-height: 32px;

	}



	.he_g4p1b .he_syp4lixri {

		width: calc(100% - 20px);

	}



	.he_g4p1mp {

		margin-top: 5px;

	}



	.he_g4p1tr {

		margin-top: 4px;

	}



	.he_g4p1tpub {

		padding: 38px 40px 39px 40px;

	}



	.he_bante p {

		font-size: 24px;

		line-height: 32px;

	}



	.he_bante {

		bottom: 140px;

	}



	.am_banjian {

		width: 10px;

	}



	.he_banig video {

		display: none;

	}



	.he_annui {

		bottom: 60px;

	}



	.he_syp4np {

		margin-top: 20px;

	}



	.he_syp4fr {

		margin-top: 21px;

	}



	.he_syp5brili a {

		padding-bottom: 38px;

		padding-top: 39px;

	}



	.he_d1p1ri {

		width: 530px;

	}



	.he_d1p1fl {

		width: calc(100% - 530px);

	}



	.he_d1p1fp p {

		font-size: 14px;

	}



	.he_swipep p {

		font-size: 14px;

	}



	.he_d1p2::after {

		width: 253px;

	}



	.he_d1p3p p {

		font-size: 14px;

	}



	.he_d1p4ble {

		padding-right: 20px;

	}



	.am_b1_fr1text {

		margin-top: 398px;

	}



	.am_b1_floor {

		margin-bottom: 32px;

	}



	.am_c1_floor {

		padding-bottom: 36px;

	}



	.he_syp4fin select {

		padding-left: 20px;

		cursor: pointer;

	}



	.am_fritemtopl p {

		width: 22.3%;

	}

	.he_c1p2bhp p {
		height: 168px;
	}

	.am_f3_fr2itemimg {

		width: 420px;

	}



	.am_f3_fr2itetext {

		width: calc(100% - 420px);

	}

	.am_f4_fritemtopnav {
		margin: 0 9px;
	}

	.he_syp4cod {
		width: 120px;
	}

	.he_navnl {
		margin-left: 26px;
	}

	.he_navnli {
		margin-left: 14px;
	}

	.he_navle {
		width: 180px;
	}
	.g_xiala input {
        padding: 0;
    }
    .g_xiala_top {
        padding: 10px 20px;
    }
    .g_xiala_bot {
        padding: 10px 20px;
        top: 40px;
    }
}



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



	.header2,

	.phxia {

		display: block !important;

	}



	.g_syhead {

		display: none;

	}





	/* am_start */

	.g_content {

		width: 100%;

		padding-left: 20px;

		padding-right: 20px;

	}



	.g_phfy {

		display: block;

		margin-top: 22px;

	}



	.pc_fenye {

		display: none;

	}



	.am_title h3 {

		font-size: 24px;

	}



	.am_title {

		padding: 30px 0 20px;

	}



	.g_word2 {

		font-size: 18px;

	}



	.g_word4 {

		font-size: 14px;

	}



	.am_b1_fr1texth2 {

		padding: 5px 0 3px;

	}



	.am_b1_fr1texth5 {

		padding: 3px 0;

	}



	.am_c1_fr1img {

		float: none;

		width: 100%;

	}



	.am_c1_fr1text {

		float: none;

		width: 100%;

		position: relative;

		transform: translate(0);

		height: auto;

	}



	.am_c1_fr1text {

		padding-right: 0;

	}



	.am_c1_floor.on .am_c1_fr1text {

		padding-left: 0;

	}



	.am_c1_floor .am_b1_fr1texth2 {

		padding-bottom: 5px;

		padding-top: 15px;

	}



	.am_c1_fr1p {

		margin: 5px 0;

	}



	.am_c1_floor {

		padding-bottom: 28px;

	}



	.am_content1400 {

		width: 100%;

		padding-left: 0px;

		padding-right: 0px;

		margin: 0;

	}



	.am_e1_content {

		padding-top: 25px;

	}



	.am_e1_flritem {

		margin-bottom: 10px;

	}



	.g_e1 .am_fot {

		padding: 20px 20px 30px;

	}



	.am_e1_fr1texth3 {

		line-height: 1.5;

		height: 48px;

	}



	.am_e2_botitem a {

		padding-left: 20px;

	}



	.am_e2_botitem.am_e2_botitemr a {

		padding-right: 20px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: -15px;

	}



	.am_e2_botitemp {

		width: calc(100% - 9px);

		padding-right: 20px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: 10px;

	}



	.am_e2_botitem.am_e2_botitemr a .am_e2_botitemp {

		padding-left: 0;

		padding-right: 0;

	}



	.g_f1 .am_fot {

		padding: 30px 20px;

	}



	.am_fritemtitle {

		padding-left: 23px;

	}



	.am_fritemtop {

		padding-left: 23px;

	}



	.am_fritembotjl a {

		font-size: 14px;

	}



	.am_fritembot {

		padding-left: 23px;

	}



	.am_fritembotjl {

		width: 100px;

		margin-top: 15px;

	}



	.am_e1_floorbox {

		padding-bottom: 40px;

	}



	.am_fritembotitem p {

		line-height: 1.5;

	}



	.am_f4_content {

		padding-bottom: 50px;

	}



	.am_f4fritem4 {

		padding-bottom: 25px;

	}



	.am_f5_content {

		padding-top: 30px;

	}



	.am_f5_content .am_f4_fritem {

		padding-top: 20px;

	}



	.am_f4_fritemct {

		margin-top: 15px;

	}



	.am_f4_fritemtopnav {

		margin: 0 15px;

	}



	.am_fot {

		padding-left: 20px;

		padding-right: 20px;

		padding-top: 20px;

	}



	.am_f5_content {

		padding-bottom: 40px;

	}



	.am_f6_content {

		padding-bottom: 60px;

	}



	.am_f6_floor {

		padding-top: 15px;

	}



	.am_f3_fr1title {

		margin-bottom: 5px;

	}





	.am_f3_fr2itetext {

		padding-right: 10px;

	}



	.am_f3_fr2item.on .am_f3_fr2itetext {

		padding-left: 10px;

	}



	/* .am_f3_fr2itemimg {

		width: 280px;

	}



	.am_f3_fr2itetext {

		width: calc(100% - 280px);

	} */



	.am_f3_fr1p p {

		margin-bottom: 9px;

	}



	.g_f3 .am_title {

		padding-bottom: 20px;

	}



	.am_f3_fr2box .g_content {

		width: 100%;

		padding: 0 20px;

	}



	.am_f3_floor2 {

		margin-left: 0px;

	}



	/* am_end */

	.header2 .logo {

		width: 200px;

	}



	.he_fotle {

		display: none;

	}



	.he_fot {

		padding-top: 23px;

		padding-bottom: 23px;

	}



	.he_pgnavnti h4 {

		font-size: 18px;

	}

	.he_pgnavnti h1 {

		font-size: 18px;

	}


	.he_pgnavnti {

		padding-top: 20px;

		padding-bottom: 20px;

	}



	.he_pgnavnli a {

		padding-bottom: 5px;

	}



	.he_pgnavnli {

		padding: 0 20px;

	}



	.he_banfrn {

		padding: 0 40px;

		padding-left: 20px;

	}



	.he_banfr {

		display: none;

	}



	.he_fotbqle p {

		font-size: 12px;

	}



	.he_fotbqri a {

		font-size: 12px;

	}



	.he_fotbq {

		padding: 8px 0;

	}



	.he_pgnavnli a {

		font-size: 14px;

	}



	.he_fotri {

		float: left;

		padding-left: 0;

	}



	.he_fotbshr:first-child {

		margin-left: 0;

	}



	.he_banmib {

		display: none;

	}



	.he_fotbshr {

		width: 20px;

		margin-left: 17px;

	}



	.he_g1p1 {

		padding-top: 25px;

		padding-bottom: 25px;

	}



	.he_fotbqle p a {

		font-size: 12px;

	}



	.he_b2pms {

		margin-top: 16px;

	}



	.he_bap1ydti h4 {

		font-size: 16px;

	}



	.he_bap1ydli {

		margin-bottom: 8px;

	}



	.he_bap1ydul {

		margin-top: 10px;

	}



	.he_b2p2te {

		margin-top: 10px;

	}



	.he_b2p2te p {

		margin-bottom: 14px;

	}



	.he_b2p2te p {

		margin-bottom: 10px;

	}



	.he_b2p2lcul {

		padding-top: 15px;

	}



	.he_b2p3blp {

		margin-top: 11px;

	}



	.he_b2p3blp p {

		font-size: 16px;

	}



	.he_b2p3bfr {

		margin-top: 15px;

	}



	.he_syp4fin {

		height: 38px;

	}



	.he_syp4fin {

		margin-bottom: 13px;

	}



	.he_syp4fin input {

		padding: 10px 20px;

	}



	.he_syp4bt .he_syp4btp {

		font-size: 14px;

		line-height: 38px;

		padding-left: 40px;

		padding-right: 40px;

	}



	.he_syp4bt {

		margin-top: 11px;

	}



	.he_syp4lixri p {

		font-size: 14px;

	}



	.he_syp4lixle {

		width: 14px;

	}



	.he_syp4lixri {

		width: calc(100% - 14px);

		padding-left: 6px;

	}



	.he_syp4lix {

		margin-top: 17px;

	}



	.he_sybth4 {

		font-size: 18px;

		line-height: 1.6;

	}



	.he_b2p3blp {

		margin-top: 8px;

	}



	.he_nybx .he_banner {

		margin-top: 64px;

	}



	.he_puti {

		font-size: 18px;

	}



	.he_puti::after {

		width: 36px;

		height: 2px;

	}



	.he_puti {

		padding-bottom: 6px;

	}



	.he_b2p2 {

		padding-top: 26px;

	}



	.he_b2p2te p {

		font-size: 14px;

		line-height: 1.75;

	}



	.he_b2p2te p {

		margin-bottom: 8px;

	}



	.he_b2p2te span {

		margin-bottom: 4px;

	}



	.he_b2p2lcti h4 {

		font-size: 16px;

	}



	.he_b2p2lcul {

		padding-top: 10px;

	}



	.he_b2p2lcli {

		width: 33.333333%;

	}



	.he_b2p2lcig::after {

		height: 18px;

	}



	.he_b2p2ltye {

		margin-top: 34px;

	}



	.he_b2p2lcli {

		margin-bottom: 10px;

	}



	.he_b2p2 {

		padding-bottom: 16px;

	}



	.he_b2p3ble {

		width: 100%;

		padding-right: 0;

	}



	.he_b2p3bri {

		display: none;

	}



	.he_b2p3blp p {

		font-size: 14px;

	}



	.he_b2p3 {

		padding-top: 26px;

	}



	.he_syp4bt {

		margin-top: 5px;

	}



	.he_syp4lix {

		margin-top: 13px;

	}



	.he_b2p3 {

		padding-bottom: 24px;

	}



	.he_c1p1ble {

		width: 450px;

	}



	.he_c1p1ri {

		width: calc(100% - 450px);

	}



	.he_c1p1riti p {

		margin-top: 11px;

	}



	.he_c1p1rib {

		padding-left: 30px;

		padding-right: 30px;

	}



	.he_c1p1rib {

		top: 48%;

	}



	.he_f2p1bfl {

		width: 460px;

	}



	.he_f2p1bri {

		padding-left: 20px !important;

		width: calc(100% - 460px);

	}



	.he_f2p1brbx p {

		font-size: 14px;

		line-height: 37px;

		height: 37px;

		padding-left: 11px;

	}



	.he_f2p1brbx p::after {

		content: '';

		width: 3px;

		height: 3px;

		top: 19px;

	}



	.he_g2p1ti h4 {

		font-size: 18px;

	}



	.he_g2p1 {

		padding-top: 27px;

		padding-bottom: 28px;

	}



	.he_g2p2tp {

		padding-top: 33px;

		padding-bottom: 23px;

	}



	.he_g2p2tp1 select {

		height: 38px;

	}



	.he_g2p2tp2 {

		height: 38px;

	}



	.he_g2p2b {

		padding: 0 16px 35px;

	}



	.he_g2pfyb {

		padding: 28px 0;

		padding-top: 10px;

	}



	.he_g2p2bli {

		padding-top: 28px;

		padding-bottom: 28px;

	}



	.he_g2p2blile {

		width: 150px;

	}



	.he_g2p2bliri {

		padding-left: 16px;

	}



	.he_g2p3le h4 {

		font-size: 16px;

	}



	.he_g2p3le {

		width: 120px;

	}



	.he_g2p4ri p {

		font-size: 14px;

		line-height: 26px;

		height: 26px;

	}



	.he_g2p4le {

		line-height: 26px;

	}



	.he_g2p3ri {

		width: calc(100% - 120px);

	}



	.he_g2p2bliri {

		width: calc(100% - 150px);

	}



	.he_g2p5ri {

		width: 80px;

		float: right;

	}



	.he_g2p5le {

		width: calc(100% - 80px);

		padding-left: 5px;

	}



	.he_g2p5ri p {

		font-size: 14px;

	}



	.he_g3p1b {

		padding-top: 25px;

	}



	.g3p1btp {

		margin-top: 9px;

	}



	.g3p1bby {

		margin-top: 8px;

	}



	.he_g2p5li {

		margin-bottom: 3px;

	}



	.he_g3p2 {

		padding-top: 18px;

		padding-bottom: 32px;

	}



	.he_g3p3 {

		padding-bottom: 32px;

	}



	.he_g4p1b {

		padding-top: 25px;

	}



	.he_g4p1tp {

		padding-top: 20px;

	}



	.he_g4p1tpub {

		padding: 31px 25px 30px 25px;

	}



	.he_g4p1b {

		padding-bottom: 42px;

	}



	.he_bante p {

		font-size: 18px;

		line-height: 26px;

	}



	.he_bantep1 {

		font-size: 14px;

	}



	.he_syp1tph4 {

		font-size: 16px;

	}



	.he_syp1ble {

		width: 110px;

	}



	.he_syp1bri {

		width: calc(100% - 110px);

	}



	.he_syp1tpp {

		font-size: 14px;

		color: #666666;

		line-height: 1.75;

		margin-top: 6px;

	}



	.he_syp1b {

		padding-left: 0px;

	}



	.he_syp1bp1 h4 span {

		font-size: 20px;

	}



	.he_syp1bp1 h4 {

		font-size: 14px;

	}



	.he_syp1bp1 p {

		font-size: 14px;

	}



	.he_syp1bp {

		margin-top: 13px;

	}



	.he_syp1moa {

		font-size: 14px;

	}



	.he_syp1mo {

		margin-top: 16px;

	}



	.he_syp1 {

		padding-top: 26px;

		padding-bottom: 20px;

	}



	.he_syp1bp {

		margin-top: 9px;

	}



	.he_syp1mo {

		margin-top: 7px;

	}



	.he_syp2 {

		padding-left: 0px;

	}



	.he_syp2n {

		height: 410px;

	}



	.he_syp2nig img {

		height: 100%;

	}



	.he_syp2ti {

		margin-bottom: 8px;

	}



	.he_syp2hyti h4 {

		font-size: 16px;

		padding-bottom: 10px;

	}



	.he_syp2hyti h4::after {

		width: 32px;

		height: 2px;

	}



	.he_syp2hyti p {

		font-size: 14px;

		line-height: 24px;

		height: 52px;

		margin-top: 12px;

	}



	.he_syp2hy {

		margin-top: 43px;

	}



	.he_syp2mo {

		margin-top: 24px;

	}



	.he_sp2nt {

		bottom: 65px;

	}



	.he_syp2pn {

		padding-left: 20px;

		padding-right: 20px;

	}



	.he_syp2hy {

		margin-top: 30px;

	}



	.he_syp2mo {

		margin-top: 15px;

	}



	.he_syp2n {

		height: 337px;

	}



	.he_syp2nig img {

		height: 122%;

	}



	.he_syp3 {

		padding-top: 26px;

	}



	.he_syp3bp {

		margin-top: 11px;

	}



	.he_syp3bte h4 {

		font-size: 16px;

		line-height: 34px;

		height: 34px;

	}



	.he_syp3bte {

		padding-top: 9px;

	}



	.he_syp3bte h4 {

		margin-bottom: 3px;

	}



	.he_syp3bmo {

		margin-top: 8px;

	}



	.he_syp3 {

		padding-bottom: 18px;

	}



	.he_syp4 {

		padding-top: 28px;

		padding-bottom: 28px;

	}



	.he_syp4nle p {

		font-size: 16px;

	}



	.he_syp4np {

		margin-top: 6px;

	}



	.he_syp4fr {

		margin-top: 13px;

	}



	.he_syp5 {

		padding-top: 26px;

	}



	.he_syp5blbo p {

		font-size: 16px;

		padding-bottom: 7px;

	}



	.he_syp5b {

		margin-top: 10px;

	}



	.he_syp5bp1 p {

		font-size: 16px;

		line-height: 26px;

		height: 26px;

	}



	.he_syp5blbt {

		margin-top: 15px;

	}



	.he_syp5big {

		margin-top: 16px;

	}



	.he_syp5lile p {

		font-size: 14px;

		line-height: 26px;

		height: 26px;

	}



	.he_syp5brili a {

		padding-bottom: 32px;

		padding-top: 32px;

	}



	.he_syp5liri p {

		font-size: 14px;

	}



	.he_syp5 {

		padding-bottom: 29px;

	}



	.he_d1p1fl {

		width: 100%;

	}



	.he_d1p1ri {

		width: 100%;

	}



	.he_d1p1 {

		padding-top: 28px;

	}



	.he_d1p1fp {

		margin-top: 15px;

	}



	.he_swipetim p {

		font-size: 20px;

	}



	.he_d1p2bx .swiper-slide {

		width: 23%;

	}



	.he_d1p4bzp p {

		font-size: 14px;

	}



	.he_d1p2bx .swiper-wrapper {

		padding-bottom: 32px;

	}



	.he_d1p2bx .swiper-container {

		padding-bottom: 35px;

	}



	.he_d1p3p {

		margin-top: 16px;

	}



	.he_d1p4bti {

		margin-top: 27px;

	}



	.he_d1p4bli {

		padding-top: 32px;

		padding-bottom: 32px;

	}



	.he_d1na {

		line-height: 1.75;

	}



	.he_d1nap {

		line-height: 1.75;

	}



	.he_d1p4bzp {

		margin-top: 8px;

	}



	.he_d1p4bzp p {

		margin-bottom: 6px;

	}



	.he_d1p5b {

		width: 100%;

		padding: 30px 24px 32px;

	}



	.he_d1p6 {

		padding-top: 28px;

	}



	.he_d1p6bul {

		padding-top: 30px;

		padding-bottom: 32px;

	}



	.he_d1p6te {

		padding: 25px 25px;

	}



	.he_d1p6teti h4 {

		font-size: 18px;

		line-height: 26px;

	}



	.he_d1p6tepe p {

		font-size: 16px;

		color: #ffffff;

		line-height: 18px;

		margin-left: 13px;

	}



	.he_d1p6tepe {

		margin-top: 28px;

		height: 325px;

	}



	.he_d1p7ghle {

		width: 100px;

	}



	.he_d1p7ghri {

		width: calc(100% - 100px);

	}



	.he_d1p7ghle h4 {

		font-size: 16px;

	}



	.he_d1p7ghri p {

		font-size: 14px;

		line-height: 1.75;

	}



	.he_d1p7bli {

		padding-bottom: 30px;

	}



	.he_d1p7 {

		padding-bottom: 10px;

	}



	.he_foph {

		display: block;

	}



	.am_b1_fr1text {

		margin-top: 387px;

	}



	.am_b1_content {

		padding-bottom: 15px;

	}



	.he_fftg {

		padding-bottom: 35px;

	}



	.am_fot {

		padding-top: 0px;

	}



	.am_e1_floorbox {

		padding-bottom: 0px;

	}



	.am_e1_flritem {

		padding: 0 10px;

	}



	.am_e1_floor {

		margin: 0 -10px;

	}



	.he_f1bx .am_content1400 {

		padding-bottom: 34px;

	}



	.he_f1bx .am_fot {

		padding-bottom: 22px;

	}



	.am_f3_fr2item {

		padding-top: 29px;

		padding-bottom: 34px;

	}



	.am_f3_fr2item {

		padding-right: 0px;

	}



	.he_f3bx .he_min {

		padding-bottom: 44px;

	}

	.he_xinjtp {
		bottom: 6px;
		right: 25px;
		background: #808080;
		z-index: 9999;
	}

	.am_f3_fr2itetext {
		padding-right: 20px;
	}

	.am_f4_fritemtopnav a {
		padding: 0 10px;
	}

	.am_f4_fritemtopnav {
		width: 95px !important;
	}

	.am_f4_fritemct {
		text-align: center;
	}

	.am_f4_fritemtop {
		text-align: left;
	}

	.am_f4_fritemtopnav {
		margin-bottom: 15px !important;
	}

	.am_f4_fritemct {
		margin-top: 5px;
	}

	.he_fot {
		display: none;
	}
	.he_bangb {
		left: 20px;
		top: 15px;
	}
	.g_xiala input {
        padding: 0;
    }
    .g_xiala_top {
        padding: 10px 20px;
    }
    
    
}



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



	/* am_start */

	.am_title h3 {

		font-size: 22px;

	}



	.am_b1_content {

		padding-top: 10px;

	}



	.am_d1fr1imgd {

		width: 40px;

	}



	.am_e1_flritem {

		width: 50%;

	}



	.am_e1_floor {

		padding-top: 30px;

		padding-bottom: 15px;

	}



	.am_e1_navitem {

		margin: 0 20px;

	}



	.am_e2_content {

		padding-top: 15px;

	}



	.am_e2_content p {

		margin-bottom: 13px;

	}



	.am_e2_botitem a {

		padding-bottom: 18px;

		padding-top: 18px;

	}



	.am_e2_titleh2 {

		font-size: 16px;

	}



	.am_e2_botitem.am_e2_botitemr a .am_e2_botitemp {

		width: calc(100% - 9px);

	}



	.am_e2_botitem.am_e2_botitemr a {

		padding-left: 20px;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: 5px;

	}



	.am_e2_tnlist {

		margin: 0 10px;

	}



	.am_e1_nav {

		overflow-x: auto;

		overflow-y: hidden;

		white-space: nowrap;

	}



	.am_f1_cselc {

		width: 43%;

	}



	.am_f1_cselcittop {

		padding: 6px 5px;

	}



	.am_f1_cselcitbot {

		padding: 0 5px;

	}



	.am_f1_cselbtn {

		width: 26px;

		height: 26px;

	}



	.am_f1_cselbtn button img {

		width: 12px;

	}



	.am_fritemtitle p {

		font-size: 14px;

	}



	.am_fritemtopl p {

		font-size: 14px;

	}



	.am_fritemtop::before {

		width: 3px;

	}



	.am_fritemtitle {

		padding-left: 15px;

	}



	.am_fritemtop {

		padding-left: 15px;

	}



	.am_fritembot {

		padding-left: 15px;

	}



	.am_fritemtopr {

		width: 12px;

		height: 44px;

	}



	.am_fritemtopl {

		width: calc(100% - 12px);

	}



	.am_fritemtitle p:nth-child(3) {

		width: 23%;

	}



	.am_fritemtopl p {

		width: 20%;

	}



	.am_fritemtopl p {

		width: 20%;

	}



	.am_fritemtopl p:nth-child(3) {

		width: 25%;

	}



	.am_fritembot {

		padding-bottom: 12px;

	}



	.am_f4_fritemctl {

		float: none;

		width: 100%;

	}



	.am_f4_fritemctr {

		position: relative;

		height: auto;

		transform: translate(0);

		width: 100%;

		padding-left: 20px;

		padding-right: 0;

		left: 0;

		padding-top: 15px;

		padding-bottom: 15px;

	}



	.am_f4_fritemtopnav {

		width: 85px;

		height: 30px;

		margin: 0 18px;

	}



	.am_f4_fritemtopnav a {

		line-height: 30px;

	}



	.am_f4_fritem {

		padding-top: 20px;

	}



	.am_f4_fritemct {

		margin-top: 15px;

	}



	/* .am_f4it3ip h2 {

		line-height: 1.5;

	} */



	.am_f4it3ip p {

		line-height: 1.5;

	}



	.am_f4it3item {

		width: 50%;

		margin-bottom: 15px;

	}



	.am_f4fritem3 {

		padding-top: 10px;

	}



	.am_f4fritem3 .am_f3_fr1title {

		margin-bottom: 4px;

	}



	.am_f4fritem4boxitem {

		width: 100%;

		margin-bottom: 15px;

	}



	.am_f4fritebip {

		margin-top: 5px;

	}



	.am_f4_fritemtopnav {

		margin: 0 12px;

	}



	.am_f4_content {

		padding-top: 15px;

	}





	.am_f5bottext {

		width: 100%;

		overflow-x: auto;

		overflow-y: hidden;

	}



	.am_f5bottext table {



		width: 100%;





	}



	.am_f5bottitle h2 {

		font-size: 16px;

	}



	.am_f5bottext table tr td {

		font-size: 14px;

		padding: 8px 0;

		padding-left: 15px;

	}



	.am_f5bot {

		padding-bottom: 30px;

	}



	.am_f6_fr1navitem a {

		padding: 0 10px;

		padding-top: 15px;

		font-size: 14px;

	}



	.am_f3_fr1title::after {

		width: 40px;

	}



	.am_f3_fr2itemimg {

		float: none;

		width: 100%;



	}



	.am_f3_fr2itetext {

		float: none;

		width: 100%;

		position: relative;

		height: auto;

		transform: translate(0);

		margin-top: 30px;

	}



	.am_f3_fr2item {

		padding-top: 30px;

		padding-bottom: 30px;

	}



	.am_f3_fr2item.on .am_f3_fr2itetext {

		padding-left: 0;

	}



	.am_f3_fr2itetext {

		padding-right: 0;

	}



	/* .am_f3_fr2item.on .am_f3_fr2itetext{

		float: none;

		width: 100%;

		position: relative;

		height: auto;

		transform: translate(0);

		

	} */

	/* am_end */

	.he_pgnavnti {

		padding-top: 14px;

		padding-bottom: 14px;

	}



	.he_b2p1ble,

	.he_b2p1bri {

		width: 100%;

	}



	.he_b2p1vi {

		width: 100%;

		position: relative;

		top: inherit;

		left: inherit;

	}



	.he_b2p1ble {

		padding-right: 0px;

	}



	.he_b2p1vi {

		margin-top: 20px;

	}



	.he_b2p1 {

		padding-top: 25px;

	}



	.he_b2pms p {

		font-size: 14px;

		line-height: 1.75;

	}



	.he_bap1yd {

		margin-top: 5px;

	}



	.he_bap1ydul {

		margin-top: 7px;

	}



	.he_bap1ydlile {

		width: 16px;

	}



	.he_bap1ydliri p {

		font-size: 14px;

	}



	.he_bap1ydliri {

		width: calc(100% - 16px);

		padding-left: 10px;

	}



	.he_bap1ydli {

		margin-bottom: 6px;

	}



	.he_b2p1 {

		padding-bottom: 21px;

	}



	.he_c1p1ble {

		width: 100%;

	}



	.he_c1p1ri {

		width: 100%;

		position: static;

		transform: inherit;

	}



	.he_c1p1rib {

		position: static;

		transform: inherit;

	}



	.he_c1p1rib {

		padding-left: 18px;

		padding-right: 18px;

		padding-bottom: 25px;

		padding-top: 23px;

	}



	.he_c1p1riti p {

		font-size: 14px;

	}



	.he_c1p1 {

		padding-top: 33px;

		padding-bottom: 33px;

	}



	.he_c1p2 {

		padding-top: 28px;

	}



	.he_c1p2bg {

		padding-top: 11px;

		padding-bottom: 8px;

	}



	.he_c1p2bli {

		width: 100%;

	}



	.he_c1p2bul {

		padding-top: 4px;

	}



	.he_c1p2b2li {

		width: 50%;

	}



	/* .he_c1p2bhp p {

		height: 84px;

	} */



	.he_c1p2 {

		padding-bottom: 24px;

	}



	.he_f2p1bri {

		padding-left: 0px !important;

		width: 100%;

	}



	.he_f2p1bfl {

		width: 100%;

		margin-top: 28px;

	}



	.he_f2p1 {

		background: #f5f5f5;

		padding-top: 26px;

		padding-bottom: 33px;

	}



	.he_pgnavnti {

		padding-top: 25px;

		padding-bottom: 20px;

	}



	.he_f2p2b {

		padding-top: 24px;

	}



	.he_f2p1bht {

		margin-top: 10px;

	}



	.he_f2p2li {

		padding-bottom: 25px;

	}



	.he_f2p2ul {

		padding-bottom: 8px;

	}



	.he_f2p2 {

		padding-bottom: 34px;

	}



	.he_pgnavnul {

		display: flex;

		white-space: nowrap;

		overflow-x: auto;

		justify-content: center;

	}



	.he_pgnavnli {

		padding: 0 10px;

	}



	.he_pgnavnli a::after {

		bottom: 0px;

	}



	.he_g2p2blile {

		display: none;

	}



	.he_g2p2bliri {

		width: 100%;

		padding-left: 0;

	}



	.he_g2p2bliri {

		padding-top: 0px;

	}



	.he_g2p2bli {

		padding-top: 18px;

		padding-bottom: 16px;

	}



	.he_g2p5li {

		margin-bottom: 2px;

	}



	.he_g2p1ti h4 {

		font-size: 16px;

	}



	.g3p1btp p {

		font-size: 14px;

		line-height: 1.75;

	}



	.he_g3p3 {

		height: 260px;

	}



	.he_g4p1tple,

	.he_g4p1tpri {

		width: 100%;

	}



	.he_g4p1tpub {

		padding: 23px 16px 23px 16px;

	}



	.he_g4p1tyt h4 {

		font-size: 16px;

	}



	.he_g4p1b .he_syp4lixle {

		width: 16px;

		line-height: 23px;

	}



	.he_g4p1b .he_syp4lixri p {

		font-size: 16px;

	}



	.he_g4p1tr {

		margin-top: 0px;

	}



	.he_g4p1mp p {

		font-size: 14px;

		line-height: 1.75;

		height: inherit;

	}



	.he_g4p1bpli {

		width: 100%;

	}



	.he_g4p1b {

		padding-bottom: 32px;

	}



	.he_g4p1tpub {

		padding: 20px 16px 23px 16px;

	}



	.he_bapc {

		display: none;

	}



	.he_baph {

		display: block;

	}



	.he_syp1ble {

		width: 100%;

	}



	.he_syp1bri {

		width: 100%;

		margin-top: 7px;

	}



	.he_syp2pnle {

		width: 34px;

		height: 34px;

	}



	.he_syp2pnle img {

		width: 8px;

	}



	.he_syp3nle {

		width: 34px;

	}



	.he_syp3n {

		width: calc(100% - 54px);

	}



	.he_sp2nt {

		display: none;

	}



	.he_syp2hyti {

		padding-right: 0px;

	}



	.he_syp2sul .slick-dots li {

		width: 8px;

		height: 8px;

		margin: 0 4px;

		border-color: #c0a15d;

	}



	.he_syp2sul .slick-dots li.slick-active {

		background: #c0a15d;

	}



	.he_syp2sul .slick-dots {

		position: absolute;

		bottom: -15px;

	}



	.he_syp3nle {

		display: none;

	}



	.he_syp3n {

		width: 100%;

	}



	.he_syp3bpul .slick-dots li {

		width: 8px;

		height: 8px;

		margin: 0 4px;

		border-color: #c0a15d;

	}



	.he_syp3bpul .slick-dots li.slick-active {

		background: #c0a15d;

	}



	.he_syp3bpul .slick-dots {

		bottom: -23px;

	}



	.he_syp3 {

		padding-bottom: 37px;

	}



	.he_syp4nri {

		display: none;

	}



	.he_syp4nle {

		width: 100%;

		padding-right: 0;

	}



	.he_syp4 {

		background: #fff;

	}



	.he_syp4ln {

		padding-right: 20px;

	}



	.he_syp5ble {

		width: 100%;

	}



	.he_syp5bri {

		width: 100%;

		padding-left: 0;

	}



	.he_syp3tpri a {

		line-height: 30px;

	}



	.he_syp5brili a {

		padding-bottom: 20px;

		padding-top: 20px;

	}



	.he_syp2swli {

		margin-right: 15px;

	}



	.he_d1bx .he_sp2nt {

		display: block;

	}



	.he_d1p2bx .swiper-slide {

		width: 30%;

	}



	.he_d1ppd2 {

		padding-left: 80px;

	}



	.he_d1p2bx .he_sp2nt {

		left: -52px;

		bottom: 55px;

	}



	.he_d1p3bxle {

		float: none;

		width: 100%;

		margin-top: 32px;

	}



	.he_d1p3bxri {

		width: 100%;

		float: none;

		padding-left: 0;

		padding-bottom: 27px;

		margin-top: 22px;

	}



	.he_aprt::after {

		display: none;

	}



	.he_d1p4ble {

		width: 100%;

		padding-left: 0;

		padding-top: 25px;

	}



	.he_d1p4bri {

		float: none;

		max-width: 100%;

	}



	.he_d1p4bli {

		padding-top: 30px;

		padding-bottom: 26px;

	}



	.he_d1p5 {

		display: none;

	}



	.he_d1p6 {

		padding-top: 0px;

	}



	.he_d1p4ble {

		padding-right: 0;

	}



	.he_d1p4bzp p:last-child {

		margin-bottom: 0;

	}



	.he_d1p6bul {

		padding-top: 30px;

		padding-bottom: 55px;

	}



	.he_d1p6bul .slick-dots li {

		width: 8px;

		height: 8px;

		margin: 0 4px;

		border-color: #c0a15d;

	}



	.he_d1p6bul .slick-dots li.slick-active {

		background: #c0a15d;

	}



	.he_d1p6bul .slick-dots {

		bottom: 18px;

	}



	.am_b1fr1imgbox {

		position: relative;

		top: inherit;

		left: inherit;

		margin-top: 20px;

		margin-bottom: 13px;

	}



	.am_b1_fr1text {

		margin-top: 0px;

	}



	.am_b1_floor {

		margin-bottom: 0px;

	}



	.am_e2_botitem.am_e2_botitemr a .am_e2_botitemp {

		padding-right: 10px;

	}



	.am_fritemtopr {

		width: 22px;

		height: 49px;

	}



	.am_fritemtopl {

		width: calc(100% - 22px);

	}



	.am_f5bottext table tr td:first-child {

		width: 100%;

		/* display: block; */


		/* font-weight: bold; */

		color: #333;

		margin-top: 19px;

	}

	.am_f5bottext table tr td {
		font-size: 16px !important;
	}



	.am_f5bottext table tr td:nth-child(2) {

		width: 100%;

		display: block;

	}



	.am_f5bottext table tr td {

		width: 100%;

		display: block;

		color: #333;

		padding: 4px 15px;

		line-height: 1.75;

	}



	.am_f5bottext table tr td:last-child {

		margin-bottom: 19px;

	}



	.am_fritemtopl p {

		width: 22.1%;

	}

	.he_abst .he_pgnavnul {
		display: none;
	}
	.he_tij {
    width: 96%;
    position: fixed;
    bottom: inherit;
    left: 50%;
    background: rgba(0, 0, 0, 0.57);
    top: 50%;
    display: none;
    z-index: 999;
    transform: translate(-50%,-50%);
}
}



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

	.he_fotbqri {

		float: left;

	}



	.he_fotbqle p a {

		line-height: 24px;

	}



	.he_fotbqle p {

		line-height: 24px;

	}



	.he_fotbqri a {

		line-height: 24px;

	}



	.he_b2p2lcli {

		width: 50%;

	}



	.he_syp4cod {

		width: 87px;

	}



	.he_syp4fin input {

		padding: 10px 15px;

	}



	.he_syp4bt .he_syp4btp {

		padding-left: 30px;

		padding-right: 30px;

	}



	.he_c1p2b2 {

		margin-top: 21px;

	}



	.he_c1p2b2li {

		width: 100%;

	}



	.he_c1p2bhp p {

		height: inherit;

	}



	.he_c1p2bg p {

		font-size: 14px;

		height: inherit;

	}



	.he_f2p1brili {

		width: 100%;

	}



	.he_f2p1brbx p {

		height: inherit;

	}



	.he_f2p1brbx p {

		line-height: 1.75;

		padding-top: 7px;

		padding-bottom: 7px;

	}



	.he_f2p1brbx p::after {

		top: 18px;

	}



	.he_g2p3le {

		float: none;

		width: 100%;

	}



	.he_g2p5le {

		width: 100%;

		float: none;

		padding-left: 0px;

	}



	.he_g2p5ri {

		width: 100%;

		float: none;

	}



	.he_g2p5ri {

		margin-top: 6px;

	}



	.he_g2p5ri p {

		line-height: 24px;

	}



	.he_g2p2b {

		padding: 0 16px 30px;

	}



	.g_phfy {

		margin-top: 18px;

	}



	.l_a1_tztic {

		width: 30px;

		height: 30px;

	}



	.l_syqq_act svg {

		width: 30px;

		height: 30px;

	}



	.fp-arc-loader circle {

		cx: 15px;

		cy: 15px;

		r: 15px;

	}



	.he_annui {

		bottom: 35px;

	}



	.he_bante {

		bottom: 90px;

	}



	.he_syp2hyti p {

		height: 72px;

	}



	.he_syp2hy {

		margin-top: 22px;

	}



	.he_syp2swli p {

		font-size: 14px;

		line-height: 32px;

	}



	.he_syp5liri {

		width: 65px;

	}



	.he_syp5lile {

		width: calc(100% - 65px);

	}



	.he_d1p7ghle {

		width: 100%;

		margin-bottom: 6px;

	}



	.he_d1p7ghri {

		width: 100%;

		border: none;

		padding-left: 0;

	}



	.he_d1p7bli {

		padding-bottom: 18px;

	}



	.he_d1p2bx .swiper-slide {

		width: 40%;

	}



	.am_e1_floor {

		padding-top: 34px;

	}



	.am_e1_fr1textp {

		display: none;

	}

	.am_f6_fr1nav {
		width: 100%;
		display: flex;
		white-space: nowrap;
		overflow-y: auto;
	}
	.g_xiala input {
        padding: 0;
    }
    .g_xiala_top {
        padding: 10px 15px;
    }
}



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



	/* am_start */

	.am_title h3 {

		font-size: 18px;

	}



	.g_word2 {

		font-size: 16px;

	}



	.am_b1_fr1textmore {

		padding: 5px 0 5px;

	}



	.am_d1fr1imgd {

		width: 30px;

	}



	.am_c1_content {

		padding-top: 18px;

		padding-bottom: 15px;

	}



	.am_c1_floor .am_b1_fr1texth2 {

		padding-top: 10px;

	}



	.am_e1_flritem {

		width: 100%;

	}



	.am_e1_fr1textp {

		line-height: 1.5;

		height: 42px;

	}



	.am_e1_navitem {

		margin: 0 15px
	}



	.am_e2_tnlist {

		width: 100%;

		margin-bottom: 5px;

		margin-left: 0;

		margin-right: 0;

	}



	.am_e2_titlenav {

		text-align: left;

	}



	.am_e2_botitem.am_e2_botitemr a .am_e2_botitemp {

		padding-right: 10px;

	}



	.am_e2_content p {

		margin-bottom: 5px;

	}



	.am_e2_titlenav {

		padding: 5px 0;

	}



	.am_e2_botitem.am_e2_botitemr .am_e2_botitemp::after {

		right: 10px;

	}



	.am_fritemtopl p {

		width: 49%;

	}



	.am_fritemtopl p:nth-child(3) {

		width: 49%;

	}



	.am_fritemtopr {

		height: 100%;

	}



	.am_fritemtop {

		height: 63px;

	}



	.am_f1_cselc {

		width: 42%;

	}



	.am_f1_cselcittop img {

		width: 9px;

	}



	.g_f1 .am_fot {

		padding: 10px 20px;

	}



	.am_f4fritem3 .am_f3_fr1title h2 {

		font-size: 16px;

	}



	.am_f4_fritem3texth2 {

		font-size: 14px;

	}



	.am_f4it3item {

		margin-bottom: 8px;

	}



	.am_f4it3ip p {

		margin-bottom: 0;

	}



	.am_f4fritem4 {

		padding-top: 0;

	}



	.am_f4fritebip {

		font-size: 14px;

		/* height: 21px; */

		/* line-height: 1.5; */

	}



	.am_f4fritebip {

		line-height: 26px;

		height: 26px;

	}



	.am_fot {



		padding-top: 0px;

	}



	.am_f5_content {

		padding-bottom: 20px;

	}



	.am_f6_fr1navitem a {

		padding: 0 5px;

	}



	.am_f6_banjian img {

		width: 10px;

	}



	.p_img {

		padding-top: 20px;

		padding-bottom: 0px;

	}



	.am_f3_floor1 {

		padding-top: 20px;

	}



	.am_f3_fr2itetext p {

		font-size: 14px;

	}



	.am_f3_fr2 {

		padding-bottom: 40px;

	}



	.am_f3_fr2itetext p {

		margin-bottom: 8px;

	}



	.am_f3_fr2item {

		padding-top: 20px;

		padding-bottom: 20px;

	}



	/* am_end */

	.he_g2p2tp1 {

		width: 110px;

	}



	.he_g2p2tp2 {

		width: calc(100% - 120px);

	}



	.he_syp1bp1 h4 span {

		font-size: 18px;

	}



	.he_d1p2bx .swiper-slide {

		width: 88%;

	}



	.he_d1p2::after {

		width: 40px;

	}



	.am_b1_floor {

		padding-top: 26px;

	}



	.am_b1_fr1textmore {

		padding: 5px 0 15px;

	}



	.am_b1_fr1texth5 {

		padding: 8px 0 3px;

	}



	.am_b1_fr1texth2::after {

		width: 33px;

	}



	.am_b1_content {

		padding-bottom: 13px;

	}



	.am_b1_floor {

		padding-top: 10px;

	}



	.am_c1_content {

		padding-top: 34px;

	}



	.am_c1_floor {

		padding-bottom: 22px;

	}



	.am_c1_content {

		padding-bottom: 0px;

	}



	.am_e1_fr1texth3 {

		height: inherit;

		max-height: 48px;

	}



	.he_fftg {

		padding-bottom: 27px;

		padding-top: 5px;

	}



	.am_e1_floor {

		padding-bottom: 7px;

	}



	.am_e2_botitem {

		width: 100%;

	}



	.am_e2_content {

		padding-bottom: 22px;

	}



	.am_e2_title {

		padding-top: 30px;

	}



	.am_fritemtop {

		height: inherit;

	}



	.am_fritemtop {

		position: relative;

	}



	.am_fritemtopr {

		height: 100%;

		position: absolute;

		right: 0;

	}



	.am_f1_cselc {

		margin-bottom: 10px;

	}



	.am_f1_cselbtn {

		vertical-align: top;

	}



	.am_f3_fr2itetext {

		margin-top: 17px;

	}



	.am_f3_fr2 {

		padding-bottom: 0px;

	}



	.he_f3bx .he_min {

		padding-bottom: 37px;

	}



	.am_f4_fritem {

		padding-top: 33px;

	}



	.am_f4fritem4 {

		padding-bottom: 15px;

	}



	.am_f4_content {

		padding-bottom: 37px;

	}



	.g_word3 {

		font-size: 14px;

	}



	.am_f4it3iph2 {

		line-height: 28px;

		height: 28px;

	}



	.am_f6_floor {

		padding-top: 19px;

	}



	.am_f3_fr1title {

		margin-bottom: 12px;

	}



	.am_f6_content {

		padding-bottom: 34px;

	}



	.am_f5_content .am_f4_fritem {

		padding-top: 32px;

	}



	.am_f1_cselc {

		width: 47%;

	}



	.am_f1_cselc {

		margin-right: 0;

	}



	.am_f1_cselbtn {

		display: block;

		width: 34px;

		height: 34px;

		float: right;

	}

	.am_f1_text {

		margin: 0 -5px;

	}

	.am_f1_cselc {

		width: 50%;

		padding: 0 5px;

		float: left;

		position: relative;

	}

	.am_f1_cselcitbot {

		position: absolute;

		left: 50%;

		transform: translateX(-50%);

		width: 94.4%;

		top: 28px;

	}



	.he_syp1tpp {

		margin-top: 9px;

	}

	.he_syp1bp {

		margin-top: 13px;

	}

	.he_syp1mo {

		margin-top: 9px;

	}

	.he_syp1 {

		padding-top: 30px;

		padding-bottom: 22px;

	}

	.he_syp2n {

		height: 400px;

	}

	.he_syp2ti {

		margin-bottom: 21px;

	}

	.he_syp2nig img {

		height: 100%;

	}

	.he_syp2hy {

		margin-top: 41px;

	}

	.he_syp2mo {

		margin-top: 22px;

	}

	.am_f6_fr1navitem .he_f6sc {
		padding: 0 15px;
	}

	.he_g2p3ri {
		width: 100%;
	}

	.he_g2p4ri p {
		height: inherit;
	}

	.he_banig {
		margin-top: 64px;
	}

	.he_syzlyz button {
		font-size: 14px;
		line-height: 27px;
	}

	.he_syp5blbo p {
		display: none;
	}

	.am_f4_fritemctr {
		padding-right: 15px;
	}

	.he_xingcx {
		margin-top: 18px;
	}

	.he_xingcxig {
		margin-top: 7px;
	}

	.he_syp4cod {
		width: 106px;
	}

	.he_pgnavnul {
		justify-content: inherit;
	}

	.he_fotbq {
		padding: 0px 0;
	}

	.he_fophte {
		position: relative;
	}

	.he_fophte .he_bangb {
		position: absolute;
		top: 10px;
		left: 10px;
	}

	.he_syp4bg {
		border: 1px solid #fff;
		border-radius: 50%;
		width: 20px;
		height: 20px;
		padding: 5px;
	}

	.he_syp4bg img {
		padding: 5px;
		width: 100%;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.ul2 a {
		display: block;
	}

	.xialaph::after {
		content: '';
		position: fixed;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
		background: rgba(0, 0, 0, 0.3);
		z-index: -1;
	}

	.phxia {
		padding: 0 0px;
	}

	.xialaph {
		padding: 20px;
	}

	.he_b2p3 .he_syp4cod {
		right: 9px;
		width: 108px;
	}

	.he_b2p3bfli {
		width: 100%;
	}

	.he_syp2sw {
		display: flex;
		width: 100%;
		white-space: nowrap;
		overflow-x: auto;
		overflow-y: hidden;
	}

	.he_d1p2bx .swiper-slide:last-child {
		width: 0px;
	}

	.he_sybx .he_banig::after {
		background: rgba(0, 0, 0, 0);
	}

	.he_bantee h4 {
		text-shadow: #000 1px 1px 1px;
	}

	.he_bantee p {
		text-shadow: #000 1px 1px 1px;
	}

	.am_e2_botitemp {
		height: 22px;
		line-height: 22px;
	}

	.am_e2_botitemimg img {
		top: 4px;
	}

	.am_fritemtopl p:nth-child(1) {
		width: 70%;
	}

	.am_fritemtopl p:nth-child(2) {
		width: 30%;
	}

	.am_fritemtopl p:nth-child(3) {
		width: 70%;
	}

	.am_fritemtopl p:nth-child(4) {
		width: 30%;
	}

	.am_fritemtopl {
		font-size: 0;
	}

	.he_fophte .he_bangb {
		top: 50%;
		transform: translateY(-50%);
	}

	.he_b2p2ltye {
		text-align: center;
	}

	.ph_search_ph {
		width: 100%;
		height: 36px;
	}

	.ph_search_ph input {
		padding: 10px 0;
	}

	.he_syp2swli p::after {
		bottom: -5px;
	}

	.he_b2p1vi {
		height: 212px;
	}
	.am_fritembot {
		padding-right: 15px;
	}
	.g_xiala input {
        padding: 0;
    }
    .g_xiala_top {
        padding: 10px 15px;
    }
    
    .he_f6link  .g_word3  {
        font-size: 14px;
    }
    
    .am_f6_fr1navitem .he_f6sc {
        padding: 0 8px;
    }
    
}