@charset "utf-8";
.he_circ{
	width: 14px;
	height: 14px;
	border-radius: 50%;
	background: #3B3B3B;
	z-index: 10;
	position: absolute;
}
.he_circ1{
	left: -1%;
    top: -0.8%;
}

.he_circ2{
	opacity: 0.5;
	left: -0.86%;
    top: -0.8%;
}

.he_circ3{
	left: -1%;
    top: -0.8%;
}

.he_fadein1{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.2s; 
}

.he_fadein2{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 0.6s; 
}

.he_fadein3{
    -webkit-animation: fadeIn 1s ease both;
    animation: fadeIn 1s ease both;
    animation-delay: 1s; 
}
.s_g4_content{
	width: 100%;
	padding-left: 100px;
	padding-right: 100px;
}
@media screen and (max-width: 1900px){
	/* 2021.8.25 */
	.t_sypiczi {
		width: 800px;
	}	
}
@media screen and (max-width: 1680px){
	/* sumi - start */
	.s_fo_content {
		width: 100%;
		margin: 0 auto;
		padding-bottom: 80px;
		margin-bottom: 60px;
		position: relative;
		/* border-radius: 35px; */
		padding-left: 40px;
		padding-right: 40px;
	}

	.s_e1_content .s_b2_cont1 {
		padding-top: 60px;
	}

	.fonth1 h1 {
		font-size: 40px;
	}

	.fonth2 h2 {
		font-size: 36px;
	}

	.s_e1_fenye {
		padding-bottom: 100px;
	}

	.s_fo_fot {
		width: 100%;
		height: 340px;
		position: relative;
	}
	.s_g2_cont1 {
		padding-left: 100px;
		padding-top: 96px;
	}
	/* sumi - end */
	.t_syk2li.t_syk2li1 {
		width: 1360px;
	}	
	.fonth1 h1 {
		font-size: 40px;
	}	
	.fonth2 h2 {
		font-size: 36px;
	}
	.t_footer {
		padding-top: 100px;
	}
	.t_fotup {
		margin-bottom: 40px;
	}
	.t_fotzhong {
		margin-bottom: 60px;
	}
	.t_fotbottom {
		padding-bottom: 30px;
	}
	/* c1 */
	.jiand3 {
		margin-bottom: 160px;
	}
	.t_neibg {
		max-width: 90%;
	}
	.t_syk5shuqi {
		left: -110px;
		font-size: 140px;
		top: -62px;
	}
	.fonth3 h3 {
		font-size: 32px;
	}	
	.t_c6k4 .t_h2k4nr .duan {
		margin-bottom: 40px;
	}
	.t_c6k7nr {
		padding: 160px 0 150px;
	}
	.t_c6k7nr .font30 {
		margin-bottom: 20px;
	}
	.t_c6k7ul {
		margin-bottom: 56px;
	}
	.t_c6k7pic {
		width: 502px;
	}
	.t_c6k7zh {
		width: 80px;
	}
	.t_c6k7le {
		padding-left: 50px;
	}	
	.t_banquanpic {
		width: 760px;
	}
	@keyframes quan {
		0%{
			top: -50%;
			left: -380px;
		}
		20%{
			top:50%;
			left:-380px;
		}
		50%{
			top:50%;
			left:calc(100% - 380px);
		}
		70%{
			top:-50%;
			left:calc(100% - 380px);
		}
		100%{
			top:-50%;
			left: -380px;
		}
	}
	.t_g1k2bg{
		width: 64.791667%;
	}
	.t_h2k1nr {
		padding-top: 110px;
	}
	.t_h2k2li2 {
		top: 2.000001%;
	}
	.t_h2k2li3 {
		top: 13.001401%;
	}
	.t_h3k1 {
		padding-top: 110px;
	}
	.s_g4_content .s_fo_content{
		padding-left: 0;
		padding-right: 0;
	}
	.s_g4_content{
		padding-left: 50px;
		padding-right: 50px;
	}
	/*@media screen and (max-height: 800px){*/
	/*	.t_sypiczi {*/
	/*		width: 46%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 770px){*/
	/*	.t_sypiczi {*/
	/*		width: 45%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 730px){*/
	/*	.t_sypiczi {*/
	/*		width: 42%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 680px){*/
	/*	.t_sypiczi {*/
	/*		width: 42%;*/
	/*	}*/
	/*}*/
	/* h4 jia */
	.s_g2_zqig {
		width: 800px;
	}	
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		padding-left: 60px;
		width: calc(100% - 800px);
		padding-right: 20px;
	}
	.s_g2_zqwzbgwz p {
		font-size: 90px;
	}
	.s_g2_zqwztitl {
		margin-bottom: 40px;
	}
	.s_g2_zqwznr {
		margin-bottom: 16px;
	}
	.t_e1banner .t_neirgwai .t_neirg {
		width: 740px;
	}
	.duan1.s_b2_bjq span{
		font-size: 18px!important;
	}
	.duan1.s_b2_bjq p{
		font-size: 18px!important;
	}
	.s_f2_bjq.duan1 span{
		font-size: 18px!important;
	}
	.s_f2_bjq.duan1 p{
		font-size: 18px!important;
	}
	.s_f2_bjq.duan1 li{
		font-size: 18px!important;
	}
	.s_b2_bjq.duan1 li{
		font-size: 18px!important;
	}
	/* 2021.8.25 */
	.t_sypiczi {
		width: 738px;
	}	
	.t_sypctu {
		transform: scale(0.63) rotateY(
	-14deg
	) rotateZ(
	3deg
	) translate3d(49px,-101px,2px)!important;
	}
	.t_syshuli {
		font-size: 24px;
	}
	.t_syshul {
		top: 15.2%;
	}	
	
}
@media screen and (max-width: 1560px){
	/* sumi - start */
	.s_g2_zqig {
		width: 750px;
	}
	.s_g2_zqwzbox {
		width: calc(100% - 750px);
		position: absolute;
		top: -77px;
		right: 55px;
		padding-top: 120px;
		padding-left: 145px;
		padding-bottom: 90px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_bgwz {
		position: absolute;
		top: -67px;
		left: 0;
	}
	.s_g2_bgwz p {
		font-size: 60px;
		color: #f6f6f7;
		line-height: 1;
	}
	.s_g2_zqwzbgwz p {
		font-size: 90px;
		color: #e1e1e1;
		line-height: 1.75;
	}
	.s_g2_zqwzbgwz {
		position: absolute;
		top: -73px;
		left: -30px;
	}
	.s_g2_cont1nr.on {
		padding-right: 200px;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		right: inherit;
		left: 0;
		padding-top: 191px;
		padding-left: 85px;
		padding-bottom: 176px;
	}
	/* sumi - end */
	.t_syk0zouma {
		width: 112.5%;
	}
	.t_contentb {
		padding: 0 50px;
	}
	.t_contentb1 {
		padding: 0 50px;
	}
	.t_content1720 {
		margin: 0 50px;
		width: calc(100% - 100px);
	}
	.t_syk2xian {
		width: 1200px;
	}	
	.jiand1_1 {
		padding-top: 120px;
		padding-bottom: 120px;
	}
	.t_syk5shuqi {
		font-size: 150px;
		left: -74px;
		top: -53px;
	}
	.t_syk1li {
		padding: 0 30px;
	}
	.t_fotul {
		margin-right: 70px;
	}
	.t_fotli {
		margin-bottom: 12px;
	}
	.t_fottop {
		margin-bottom: 24px;
	}
	.t_syk5 .jiand1_1, .t_syk4 .jiand1_1 {
		padding-top: 120px;
	}
	.t_syk5le {
		width: calc(100% - 740px);
		padding-right: 60px;
	}
	.t_syk5pic {
		width: 140px;
	}
	.t_syk5lix {
		padding: 0 14px;
		margin-bottom: 28px;
	}
	.t_syk5rg {
		margin: 0 -14px;
	}
	.t_footer {
		padding-left: 50px;
		padding-right: 50px;
	}
	.t_syk1ul {
		margin: 0 -30px;
	}
	/* c1 */
	.t_syk5rg {
		width: 740px;
	}
	.t_syk0zouma {
		width: 80%;
	}
	.t_syk5shuqi {
		left: -104px;
	}
	.t_syk5shuqi {
		left: -47px;
		font-size: 130px;
	}
	.jiand1_1.jiant1 {
		padding-top: 110px;
	}
	.jiand5 {
		margin-bottom: 40px;
	}
	.t_c2k1le {
		width: 660px;
	}
	.t_c2k1rg {
		width: 560px;
	}
	.t_c2k2box {
		padding-top: 66px;
		padding-bottom: 63px;
	}
	.t_h1k3li {
		margin-bottom: 120px;
	}
	.duan.jiand5 {
		margin-bottom: 34px;
	}
	.t_h2k4nr {
		padding-top: 120px;
	}
	.t_neirgwai .t_neirg {
		width: 800px;
	}
	.t_d1k3le.t_d3k2le {
		width: 620px;
		padding-left: 20px;
		padding-right: 40px;
	}
	.t_d3k2rg {
		width: calc(100% - 620px);
	}
	.t_d3k2rg .t_c6k7tu {
		width: calc(50% - 20px);
	}
	.jiand1_2 {
		margin-bottom: 120px;
	}
	.t_h2k5xin:first-of-type{
		padding-top: 20px;
	} 
	.t_h2k7nr.jiand1_1 {
		padding-top: 110px;
	}
	.t_h3k2box {
		padding-top: 130px;
	}
	.t_h3k2zi {
		padding-bottom: 130px;
	}
	.t_h3k5 {
		padding-bottom: 120px;
	}
	/* .t_sypiczi {
		width: 48%;
	} */
	/*@media screen and (max-height: 770px){*/
	/*	.t_sypiczi {*/
	/*		width: 48%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 730px){*/
	/*	.t_sypiczi {*/
	/*		width: 45%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 680px){*/
	/*	.t_sypiczi {*/
	/*		width: 42%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 640px){*/
	/*	.t_sypiczi {*/
	/*		width: 40%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 600px){*/
	/*	.t_sypiczi {*/
	/*		width: 38%;*/
	/*	}*/
	/*}*/
	.t_c2banner .t_neirgwai .t_neirg {
		transform: translateY(-50.3%);
	}
	.t_neibannr1 .t_content1{
		padding-left: 50px;
		padding-right: 50px;
	}
	.t_syk0zouma {
        width: 100%;
    }
    /*2021.9.26*/
    .t_h1con .t_h1k3rg {
        width: 60%;
    }
    .t_h1con .t_h1k3le{
        width: 40%;
    }
    .t_h1k3li .duan.duan_1 {
        width: 100%;
    }
    
    
    
    
}
@media screen and (max-width: 1440px){
	.t_c1k1{
		margin-top: 0px;
	}
	/* sumi - start */
	.s_b1_cont1tit p {
		font-size: 28px;
	}

	.s_b1_cont1top {
		padding-top: 30px;
		padding-bottom: 25px;
	}

	.s_b1_new .s_b2_act {
		margin-bottom: 70px;
	}

	.s_e1_fenye {
		padding-bottom: 115px;
	}

	/* b2 */
	.s_b2_cont1 {
		padding-top: 60px;
		padding-bottom: 50px;
		background-color: #f7f9fa;
	}

	.s_b2_topnr_title h3 {
		font-size: 24px;
	}
	.s_b2_topnr_title .t_tith1 {
		font-size: 24px;
	}

	.s_b2_cont2 {
		padding-top: 50px;
	}

	.s_b2_actbox {
		padding-top: 60px;
		padding-bottom: 100px;
	}

	.fonth3 h3 {
		font-size: 30px;
	}

	.jiand5 {
		margin-bottom: 40px;
	}

	.s_b2_bjq {
		padding-bottom: 45px;
		border-bottom: 1px solid #d1d1d1;
	}

	/* e1 */
	.s_e1_content .s_b2_cont1 {
		padding-top: 30px;
		padding-bottom: 20px;
		background-color: #f7f9fa;
	}

	.fonth1 h1 {
		font-size: 38px;
	}

	.jiand4 {
		margin-bottom: 26px;
	}

	.s_e1_twtextnr {
		margin-bottom: 50px;
	}

	.s_fo_content {
		margin-bottom: 40px;
	}

	.fonth2 h2 {
		font-size: 32px;
	}
	.fonth3 h3 {
		font-size: 32px;
	}
	.s_f1_content {
		padding-top: 70px;
	}
	.s_f1_cont1 {
		margin-bottom: 0px;
	}
	.s_lbwztitle h3 {
		height: 84px;
		overflow: hidden;
	}
	.s_f1_cont2top {
		margin-top: 50px;
		margin-bottom: 35px;
	}
	.s_f1_newbox .s_f2_yuenr {
		margin-bottom: 15px;
	}
	.s_b2_cont1.on {
		padding-top: 60px;
		padding-bottom: 35px;
	}
	.s_f2_cont3 {
		padding-bottom: 0px;
	}
	.s_g2_zqig {
		width: 700px;
		position: relative;
		border-radius: 3px;
		overflow: hidden;
		z-index: 50;
	}
	.s_g2_zqwzbox {
		width: calc(100% - 700px);
		position: absolute;
		top: -77px;
		right: 55px;
		padding-top: 120px;
		padding-left: 145px;
		padding-bottom: 90px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_zqwznr {
		width: 245px;
		margin-bottom: 17px;
	}
	.s_g2_zqwztitl {
		position: relative;
		z-index: 50;
		margin-bottom: 40px;
	}
	.s_g2_cont1 {
		padding-left: 100px;
		padding-top: 66px;
	}
	.s_g2_cont1nr.on {
		padding-right: 170px;
	}
	.s_g2_cont1nr {
		position: relative;
		margin-bottom: 170px;
	}
	
	.s_g2_jobox {
		padding-top: 95px;
		padding-bottom: 85px;
	}
	.s_g3_cont1 {
		padding-top: 48px;
	}
	.s_g3_newtop {
		padding: 28px 0;
		margin-bottom: 45px;
	}
	.s_g5_cont1 {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.s_g5_cont2 {
		padding-bottom: 80px;
	}
	.s_g5_younrwztit .fonth4 h4 {
		font-size: 22px;
		line-height: 1.5;
		color: #333;
	}
	.s_g5_reawztit p {
		font-size: 26px;
		color: #333;
		line-height: 1.75;
	}
	.s_g5_findl {
		width: 195px;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.s_g5_cont4nr {
		width: 1030px;
	}
	.s_g6_cont1 {
		padding-top: 70px;
	}
	.s_g6_cont2 {
		padding-top: 50px;
		padding-bottom: 70px;
	}
	.s_g4_cont1 {
		padding-bottom: 0;
	}
	.s_g4_tan {
		border-radius: 10px;
		width: 354px;
		overflow: hidden;
		position: absolute;
		/* top: 220px; */
		/* right: -1076px; */
	}
	/* sumi - end */
	.t_headlogo a {
		line-height: 80px;
	}
	.t_navone a {
		line-height: 80px;
	}
	/* .t_navmian {
		line-height: 80px;
	} */
	.t_naver {
		width: 1300px;
	}
	.t_naverlf {
		width: calc(100% - 380px);
		padding: 30px 30px 50px;
	}
	.t_naverrg {
		width: 380px;
	}
	.t_navvideo1 {
		padding: 30px 30px 36px 30px
	}
	.t_navwhy a {
		padding: 36px 34px 36px;
	}
	.t_head .t_content1{
		width: calc(100% - 100px);
	}
	.t_naverhua.t_naver {
		position: fixed;
		top: 120px;
		left: 30px;
		transform: translateX(0);
		z-index: 10;
	}
	.t_content1 {
		width: 85%;
	}
	.t_sypiczi {
		width: 756px;
	}
	.fonth1 h1 {
		font-size: 38px;
	}
	.t_syk0zouma {
		width: 125%;
	}
	.t_syk0logo {
		padding-top: 50px;
	}
	.fonth2 h2 {
		font-size: 32px;
	}
	.t_syk1xin {
		padding: 40px 32px 44px;
	}
	.t_syk1xin .fonth4 h4 {
		line-height: 1.5;
		height: 60px;
	}
	.fonth4 h4 {
		font-size: 20px;
	}
	.t_syk1pic {
		margin-bottom: 60px;
	}
	.t_syk1di{
		max-width: 100%;
	}
	.t_syk1xin .duan {
		margin-bottom: 30px;
	}
	.t_syk2li.t_syk2li1 {
		width: 1200px;
	}
	.t_syk2rg {
		width: 748px;
	}
	.fonth3 h3 {
		font-size: 30px;
	}
	.t_syk2le {
		padding-top: 66px;
	}
	.t_syk2tit {
		font-size: 18px;
	}
	.t_syk2ul {
		margin-bottom: 52px;
	}		
	.t_syk2le .duan.duan_1 {
		margin-bottom: 28px;
	}
	.t_syk2xian {
		width: 1000px;
	}
	.t_syk2li2, .t_syk2li3 {
		width: 1200px;
	}
	.t_syk2li2 {
		top: -57px;
	}
	.t_syk2li2 .t_syk2le {
		padding-top: 46px;
	}
	.t_syk2li.t_syk2li3 {
		top: -124px;
	}
	.t_syk2li.t_syk2li3 .t_syk2le {
		padding-top: 310px;
	}
	.jiand2 {
		margin-bottom: 80px;
	}
	.t_syk3le {
		width: 310px;
	}
	.t_syk3bg img{
		width: auto;
		height: 100%;
		right: 72px;
		position: relative;
	}
	.t_syk3logo {
		width: 200px;
		left: 50px;
	}
	.t_syk3rg {
		padding: 78px 60px 97px 50px;
	}
	.t_syk3rg {
		width: calc(100% - 310px);
	}
	.t_syk3p.fonth5 h5 {
		line-height: 1.5;
		height: 120px;
	}
	.fonth5 h5 {
		font-size: 20px;
	}
	.jiand2_1 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.t_syk4xia .fonth4 {
		height: 60px;
	}
	.font20 h6 {
		font-size: 18px;
	}
	.t_syk4kuairg .font20 {
		margin-bottom: 14px;
		height: 27px;
	}
	.t_syk4kuairg {
		height: calc(calc(100% - 122px) + 93px);
	}
	.t_syk5rg {
		width: 740px;
	}
	.s_fo_fot {
		height: 340px;
	}
	.jiand4 {
		margin-bottom: 26px;
	}
	.jiand5 {
		margin-bottom: 40px;
	}
	.t_fotma a {
		font-size: 24px;
	}
	.t_fotzhong {
		margin-bottom: 50px;
	}
	.t_fottop a {
		font-size: 16px;
	}
	.t_contentb {
		margin-top: 120px;
		height: calc(100vh - 120px);
	}	
	.t_sybanbo .t_content1 {
		width: calc(85% + 100px);
	}
	.t_syk1pic {
		width: 160px;
	}
	.t_syk1di {
		top: 202px;
	}
	.t_syk5shu {
		font-size: 80px;
	}	
	.t_syk4 .t_chasee {
		font-size: 16px;
	}
	.t_syk4 .t_seeic {
		width: 7px;
		top: 4px;
	}
	.t_syk4kuairg {
		height: calc(calc(100% - 119px) + 93px);
	}
	.t_syk2 .t_chasee {
		font-size: 16px;
	}	
	.t_syk2 .t_seeic {
		width: 7px;
		top: 4px;
	}
	.t_syk5logo .t_chasee {
		font-size: 16px;
	}
	.t_syk5logo .t_seeic {
		width: 7px;
		top: 4px;
	}
	.t_sytop .t_content1 {
		width: calc(100% - 100px);
	}
	/* c1 */
	.t_neirg {
		width: 640px;
	}
	.t_neile {
		width: calc(100% - 640px);
		padding-right: 20px;
	}
	.t_neibanner .t_content1720 {
		height: 550px;
	}
	.t_c1con{
		margin-top: 80px;
	}
	.t_c1k1rg {
		width: 600px;
	}
	.t_c1k1pic{
		width: 100%;
	}
	.t_c1k1le{
		width: calc(100% - 640px);
		max-width:none;
		left: 40px;
		padding-right: 40px;
	}
	.t_c1k1li.on .t_c1k1le {
		left: auto;
		right: 40px;
		padding-right: 0px;
		padding-left: 40px;
	}
	.t_syk4.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 95px) + 93px);
	}
	.t_neibanner {
		margin-top: 120px;
	}
	.t_c1k2 {
		height: 470px;
	}
	.t_c1k2pic {
		width: 520px;
		right: -20px;
	}
	.t_syk5le.t_c1k3le {
		padding-top: 30px;
	}
	.t_c1k3yin2 {
		top: 100px;
	}
	.t_neibannr1 .t_content1 {
		width: calc(85% + 100px);
	}
	.t_c1k1lie .fonth4 h4 {
		height: 30px;
	}
	.t_c1kfu .t_syk4wen {
		margin-bottom: 30px;
	}
	.t_syk0zouma {
		width: 90%;
	}
	.t_c1k1li.jiand3 {
		margin-bottom: 120px;
	}
	.t_syk5shuqi {
		left: -109px;
		font-size: 120px;
		top: -48px;
	}
	.t_naverlf {
		padding: 40px 40px 62px;
	}
	.t_navvideo1 {
		padding: 40px 50px 40px 30px;
	}
	.t_navwhy a {
		padding: 44px 34px 44px;
	}
	.t_sybannr .duan {
		margin-bottom: 74px;
	}
	.t_neirgwai .t_neirg {
		width: 700px;
	}
	.t_h1k3rg {
		width: 600px;
	}
	.t_h1k3le {
		width: calc(100% - 600px);
	}
	.t_c2k2box .t_h1k3li .duan.duan_1 {
		width: 100%;
	}
	.t_c2k2box .t_h1k3le {
		padding-top: 140px;
	}
	.t_c2k5xin {
		font-size: 22px;
		padding: 70px 10px;
	}
	.t_c2k5lix {
		padding: 40px 30px 37px;
	}
	.t_c1k2logo {
		right: 120px;
	}
	.t_c2k7xin {
		padding: 40px 30px 49px;
	}
	.t_c2k7li.slick-center .t_c2k7xin::before{
		height: calc(100% + 20px);
	}
	.t_h2k4pic {
		top: 40px;
	}
	.t_c2k4 .t_h2k4pic {
		width: 760px;
	}
	.t_c2k7ul {
		padding: 0 100px;
	}
	.t_c2k3.t_c1kfu .t_syk4xia .fonth4 {
		height: 30px;
	}
	.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 92px) + 93px);
	}
	.t_c2k7ul .slick-dots {
		width: calc(100% - 200px);
	}
	.t_topjian {
		margin-top: 120px;
	}
	.fonth5 p {
		font-size: 20px;
	}
	.t_syk3p.fonth5 p {
		line-height: 1.5;
		height: 120px;
	}
	.t_c5k4rong {
		padding: 60px 40px 50px;
	}
	.t_c5k4li:nth-of-type(2) .t_c5k4rong {
		padding: 75px 40px 65px;
	}
	.t_c5k4ic {
		margin-bottom: 20px;
	}
	.t_c5k4rong .fonth4 {
		margin-bottom: 12px;
	}
	.t_c5k4rong .fonth6 p {
		height: 112px;
		font-size: 16px;
	}
	.t_c6banner .t_neirgwai .t_neirg {
		width: 680px;
	}
	.t_c6banner .t_neirgwai {
		width: calc(42.5% + 50px);
	}
	.t_c6k4 .t_h2k4nr .duan {
		margin-bottom: 30px;
	}
	.font30 h4 {
		font-size: 26px;
	}	
	.t_c6k7svg {
		width: 78%;
	}
	.t_d1k1xin {
		padding: 40px 24px 44px;
	}
	.t_d1k2top .fonth4 {
		margin-bottom: 12px;
	}
	.t_d1k1ic {
		margin-bottom: 20px;
	}
	.t_d1k2box {
		margin-bottom: 120px;
	}
	.t_d1k3le {
		width: 540px;
	}
	.t_d1k3rg {
		width: calc(100% - 540px);
	}
	.t_d1k3le.t_d3k2le {
		width: 540px;
		padding-left: 0px;
	}
	.t_d3k2rg {
		width: calc(100% - 540px);
	}
	.t_d3k2rg .t_c6k7tu {
		width: calc(50% + 60px);
	}
	.t_bannerg1 .t_bannerpic {
		width: 54%;
	}
	.t_banbg3 {
		left: 42%;
	}
	.t_g1k1le {
		width: 650px;
	}
	.t_g1k1rg {
		width: calc(100% - 650px);
		padding: 10px 10px 0 50px;
	}
	.t_g1k2jian.fonth4 p {
		font-size: 20px;
	}
	.t_g1k2ling {
		width: 111px;
	}
	.t_g1k2nian{
		width: 100%;
		font-size: 200px;
	}
	.t_g1k2rg {
		margin-bottom: 60px;
	}
	.t_g1k2jian.fonth4 {
		height: 120px;
	}
	.t_g1k3rg {
		width: 920px;
	}
	.t_g1k3le {
		width: calc(100% - 920px);
		padding-right: 24px;
		padding-top: 20px;
	}
	.jian34 {
		margin-bottom: 20px;
	}
	.t_g1k3xin {
		padding: 36px 30px 30px;
	}
	.t_g1k4li {
		padding: 50px 20px 40px;
	}
	.t_g1k4ic {
		margin-bottom: 30px;
	}
	.t_g1k4bgle{
		width: 19.427083%;
	}
	.t_g1k4bgrg{
		width: 39.114583%;
	}
	.t_g1k2ling {
		left: 129px;
	}
	.t_g1k2ling {
		transform: translateY(-50%);
	}
	.t_g1k4li .font20 {
		height: 54px;
	}
	.t_nei2ban .duan {
		margin-bottom: 38px;
	}
	.t_h2k1le {
		padding-right: 100px;
	}
	.t_h2k1 .jiand2 {
		margin-bottom: 100px;
	}
	.t_h2k1li {
		font-size: 18px;
	}	
	.t_h2k1li::before {
		top: 10px;
	}
	.t_h1k2xin {
		padding: 60px 40px 64px;
	}
	.t_h1k2xin .fonth4 {
		height: 60px;
	}
	.t_h1k2li {
		padding: 0 25px;
	}
	.t_h1k2ul {
		margin: 0 -25px;
	}
	.t_h2k2li .fonth4 {
		width: 210px;
	}
	.t_h2k2li .duan.duan_1 {
		width: 190px;
	}
	.t_h2k2ul .duan p {
		line-height: 1.5;
	}
	.t_h2k2xin {
		padding-top: 90px;
	}
	.t_h2k3xin .fonth2 {
		margin-bottom: 50px;
	}
	.t_h2k3lixin {
		font-size: 24px;
		padding: 26px 0;
	}
	.t_h2k5li {
		padding-left: 28px;
		margin-bottom: 18px;
	}
	.t_h2k6li {
		padding: 0 40px;
		margin-bottom: 50px;
	}
	.t_h2k6ul {
		padding-right: 50px;
		margin: 0 -40px;
		margin-bottom: -50px;
	}
	.t_h2k6wen .fonth4 {
		height: 30px;
	}
	.t_h2k5xin:first-of-type {
		padding-top: 30px;
	}
	.fonth28 h4 {
		font-size: 24px;
	}	
	.t_h2k8rg .fonth28 {
		height: 36px;
	}
	.t_h2k8le {
		width: 400px;
	}
	.t_h2k8rg {
		width: calc(100% - 400px);
		padding: 38px 52px 38.27px;
	}
	.t_neile .fonth1 h1 br{
		display: none;
	}
	.t_h3k1xin {
		padding: 0 40px;
		margin-bottom: 40px;
	}
	.t_h3k1erbox .font20 {
		margin-bottom: 40px;
	}
	.t_h3k1erbox {
		padding: 50px 160px 50px;
	}
	.font20 p {
		font-size: 18px;
	}	
	.fonth4 p {
		font-size: 22px;
	}
	.t_h3k2da {
		font-size: 80px;
	}	
	.t_h3k2xiao {
		font-size: 22px;
	}	
	.t_h3k2jia .fonth4 {
		margin-bottom: 16px;
	}
	.t_h3k2rg {
		width: 730px;
	}
	.t_h3k2le {
		width: calc(100% - 730px);
		padding-left: 60px;
	}
	.t_anniu2.t_anniu2x .t_chasee {
		font-size: 16px;
	}
	.t_anniu2.t_anniu2x .t_seeic {
		width: 7px;
		top: 4px;
	}
	.t_h3k3li .font20 {
		margin-bottom: 10px;
	}
	.t_h3k4ul .slick-dots {
		bottom: -40px;
	}
	.t_h3k4xin {
		padding: 40px 20px 38px;
	}
	.t_h3k4xin .font20 {
		height: 54px;
		margin-bottom: 16px;
	}
	.t_bannerh3 .t_neile {
		width:calc(100% - 640px);
	}
	.t_h3k1ic {
		width: 80px;
		height: 76px;
	}
	.s_g4_mapboxlnr {
		padding: 22px 30px 22px 30px;
	}
	.s_g4_mapboxlnr {
		width: 340px;
	}	
	.s_g4_mapboxr {
		width: calc(100% - 340px);
		padding-left: 30px;
	}
	.s_g4_tanwz {
		padding: 20px 20px 10px 20px;
	}
	.s_g4_tanwznr {
		margin-bottom: 10px;
	}
	.s_g4_tan1{
		left: 46.8%;
	}
	.s_g4_tan2 {
		left: 50.8%;
	}
	.s_g4_tan3{
		left: 46.5%;
		top: 41.8%;
	}
	.t_bannerg2 .fonth1 h1 {
		font-size: 38px;
	}
	.t_bannerg2 .t_nei2ban .fonth1 {
		margin-bottom: 40px;
	}
	.t_bannerg2 .t_sybtn {
		margin-bottom: 38px;
	}
	.t_bannerg2 .t_bannerpic{
		height: 100%;
	}
	.t_bannerg2 .t_bannerpic img{
		width: auto;
		height: 100%;
		position: absolute;
		left:50%;
		transform: translateX(-50%);
		top:0;
	}
	.t_bannerg5 .t_bannerpic img{
		width: auto;
		height: 100%;
		position: absolute;
		left:50%;
		transform: translateX(-50%);
		top:0;
	}
	.t_bannerg5 .t_bannerpic{
		height: 100%;
	}
	.t_syk4duo .font20 {
		margin-bottom: 14px;
		height: 27px;
	}
	.s_g2_tannra{
		height: 450px;
	}
	.yxedr_active img{
		margin-bottom: 18px;
		margin-top: 18px;
	}
	.s_f2_bjq h6:first-of-type {
		margin-bottom: 30px;
	}
	.s_f2_bjq h6 {
		margin-bottom: 14px;
	}
	.s_g5_cont2fot .t_buttonr{
		font-size: 14px;
		padding: 0 20px;
	}
	.t_c5con .t_h1k3li:first-of-type {
		margin-bottom: 94px;
	}
	.t_c5con .t_h1k3li:nth-of-type(2) {
		margin-bottom: 150px;
	}
	.t_c6con .t_h1k3li:first-of-type {
		margin-bottom: 111px;
	}
	.s_g2_tannra {
		height: 400px;
	}
	.s_g2_close {
		top: 34px;
		right: 34px;
	}
	.s_g2_tantit.fonth4 h4 {
		font-size: 22px;
	}
	.s_b1_cont2l {
		width: 800px;
	}
	.s_b1_cont2r {
		width: calc(100% - 800px);
		padding-left: 40px;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 180px;
	}
	.s_b1_xlbox2nr .s_f1_xltop {
		width: 180px;
	}
	.s_b1_wxwz {
		padding-left: 10px;
		width: calc(100% - 160px);
	}	
	.s_b1_cb2 {
		padding: 40px 0;
	}
	/* .s_b1_act:last-of-type {
		margin-bottom: 10px;
	} */
	.s_b1_wx {
		width: 160px;
	}
	.s_b1_wxwz p {
		font-size: 16px;
	}	
	.s_b1_hotnr a {
		padding: 7px 18px;
		font-size: 16px;
	}
	.s_b1_hotnr {
		padding: 0 7px;
		margin-bottom: 14px;
	}	
	.s_b1_hot {
		margin: 0 -7px;
	}
	.s_b1_new .s_b2_actwz {
		padding: 12px 10px 14px 0;
	}
	.s_b2_actwz {
		padding: 12px 10px 14px 0;
	}
	.s_b1_acttit p {
		font-size: 16px;
	}	
	.s_b2_actwz p {
		font-size: 18px;
	}	
	.s_b2_actwz p {
		height: 62px;
	}
	.s_b1_acttit p::after {
		height: 16px;
	}
	.t_ceanniu {
		width: 40px;
	}
	.t_ceimg {
		width: 40px;
	}
	.t_zqce {
		right: 16px;
		bottom: 80px;
	}	
	.t_e1banner .t_neirgwai .t_neirg {
		width: 100%;
	}
	.t_e1banner .t_neirg .t_c6k7svg {
		top: -34%;
	}
	.t_e1banner .t_neile {
		width: calc(50% - 30px);
	}
	.t_biao {
		margin-bottom: 24px;
		padding-top: 40px;
	}
	.t_qianw {
		line-height: 36px;
	}
	.t_qiansvg {
		line-height: 36px;
	}
	.t_bianq {
		line-height: 36px;
	}
	.s_f2_yuenr {
		padding-right: 30px;
	}
	.s_f2_nextl {
		width: 50px;
	}
	.t_c5k5tit .fonth6 {
		height: 93px;
	}
	.t_c5k5li {
		margin-bottom: 55px;
	}
	.t_c5k5tit .fonth4 {
		margin-bottom: 8px;
		height: 30px;
	}
	.t_c5k5dong {
		width: 90px;
	}
	.t_c5k5ulxin {
		width: calc(100% - 90px);
	}
	.t_c5k5dongle #c5k5le_lottie {
		width: 155px;
		left: -40px;
	}
	.t_c5k5dongrg #c5k5rg_lottie {
		width: 155px;
		left: -28px;
	}
	.t_c5k5tit .fonth6 p {
		line-height: 1.5;
	}
	.t_c5k5tit .fonth6 {
		height: 81px;
	}
	.t_topwen {
		line-height: 30px;
	}
	.t_topsvg {
		line-height: 30px;
	}
	.t_headlogo a {
		line-height: 70px;
	}
	.t_navone a {
		line-height: 70px;
	}
	/* .t_navmian {
		line-height: 70px;
	} */
	.t_naverhua.t_naver {
		position: fixed;
		top: 100px;
		left: 50px;
	}
	.t_neibanner {
		margin-top: 100px;
	}
	.t_topjian {
		margin-top: 100px;
	}
	.t_contentb {
		margin-top: 100px;
		height: calc(100vh - 100px);
	}
	.s_g2_tannr {
		padding: 70px 60px 54px 70px;
	}
	.t_neibanner .t_content1720 {
		height: 586px;
	}
	.t_neile{
		padding-left: 38px;
	}
	.t_bannerg5 .t_content1{
		padding-left: 38px;
	}
	.s_fo_mianl {
		width: 620px;
		padding: 53px 50px;
	}
	.s_fo_mainr {
		width: calc(100% - 620px);
	}
	.s_fo_mainr_imgbox{
		width: 100%;
		text-align: center;
	}
	.s_fo_mainr_imgbox .s_fo_mainr_img{
		display: inline-block;
	}
	.s_fo_mainrnr {
		margin-bottom: 22px;
	}
	.t_f1con .s_f1_content .t_biao {
		margin-top: -70px;
	}
	.t_xiatanr {
		width: 620px;
		padding: 36px 0 20px 0;
	}
	.t_sypiczi {
		width: 52%;
	}
	/*@media screen and (max-height: 770px){*/
	/*	.t_sypiczi {*/
	/*		width: 50%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 730px){*/
	/*	.t_sypiczi {*/
	/*		width: 48%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 680px){*/
	/*	.t_sypiczi {*/
	/*		width: 46%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 640px){*/
	/*	.t_sypiczi {*/
	/*		width: 43%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 600px){*/
	/*	.t_sypiczi {*/
	/*		width: 41%;*/
	/*	}*/
	/*}*/
	.s_fo_mianl {
		padding: 53px 50px 98px;
	}
	.s_fo_mainr {
		padding-left: 86px;
	}
	.s_fo_yinh.on {
		width: 100px;
		top: 120px;
	}
	.s_fo_mainrnr {
		padding-right: 40px;
	}
	.t_freetit {
		margin-bottom: 28px;
	}
	.t_xiatanr {
		padding: 20px 0 0px 0;
	}
	.t_h4con {
		margin-top: 100px;
	}
	.t_h4nr {
		padding-top: 80px;
		padding-bottom: 120px;
	}
	.t_h4nr .s_fo_jianj {
		margin-bottom: 50px;
	}
	.t_syk3p.fonth5 p {
		height: 146px;
	}
	.t_navmian {
		line-height: none;
	}
	.t_navmian .t_anniu1 {
		top: 15px;
	}
	.t_syk2le {
		padding-top: 0px;
	}
	.t_syk2xian {
		margin-top: -205px;
	}
	.t_syk2li.t_syk2li3 {
		top: -147px;
	}
	.t_c1k1le {
		width: calc(100% - 600px);
	}
	.t_c2banner .t_neirgwai .t_neirg {
		transform: translateY(-51%);
	}
	.t_c1kfu .t_syk4kuai .t_syk4xia .fonth4 {
		margin-bottom: 8px;
	}
	.t_syk4.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 85px) + 93px);
	}
	.t_d3con .t_d1k2{
		margin-bottom: 60px;
	}
	.duan1.s_b2_bjq span{
		font-size: 16px!important;
	}
	.duan1.s_b2_bjq p{
		font-size: 16px!important;
	}
	.t_g1k5jia {
		padding-top: 110px;
	}
	.t_g1k5le {
		width: 45%;
	}
	.t_g1k5rg {
		width: 55%;
		padding-left: 60px;
	}
	.t_g1k5pic {
		width: 170px;
	}
	.t_xinnewtan .s_fo_mianl {
		padding: 50px 50px 50px;
	}
	.duan2.t_g3tanp {
		margin-bottom: 26px;
	}
	.s_f2_bjq.duan1 span{
		font-size: 16px!important;
	}
	.s_f2_bjq.duan1 p{
		font-size: 16px!important;
	}
	.s_f2_bjq.duan1 li{
		font-size: 16px!important;
	}
	.s_b2_bjq.duan1 li{
		font-size: 16px!important;
	}
	.t_syk4.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 88px) + 93px);
	}
	.t_syk4 .t_syk4kuairg {
		height: calc(calc(100% - 88px) + 93px);
	}
	.t_syk4kuai .t_syk4xia .fonth4 {
		margin-bottom: 8px;
	}
	.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 88px) + 93px);
	}
	.t_c2k3.t_c1kfu .t_syk4xia .fonth4 {
		height: 36px;
	}
	.t_d1con  .t_d1k2 {
        margin-bottom: 80px;
    }
    .t_syk3rg {
        padding: 78px 60px 78px 50px;
    }
    .t_syk3le {
        width: 290px;
    }
    .t_syk3rg {
        width: calc(100% - 290px);
    }
    .t_syk3rg {
        padding: 88px 60px 80px 50px;
    }
    /* 2021.8.28 */
	.t_sypctu {
		transform: scale(0.63) rotateY( 
	-14deg
	 ) rotateZ( 
	3deg
	 ) translate3d(44px,-93px,2px)!important;
	}
	.t_h1k3le {
        padding-right: 50px;
    }
    .t_h1k3li.on .t_h1k3le {
        padding-left: 50px;
    }
    
    
    
}
@media screen and (max-width: 1366px){
	/* sumi - start */
	.s_b1_cont1top {
		padding: 0 40px;
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.s_b1_cont2l {
		width: 855px;
	}
	.s_b1_cont2r {
		width: calc(100% - 855px);
		padding-left: 60px;
	}

	.s_b1_gnr {
		width: 200px;
	}

	.s_b1_gnl {
		width: calc(100% - 200px);
	}

	.s_b1_new .s_b2_act {
		margin-bottom: 50px;
	}

	.s_e1_fenye {
		padding-bottom: 80px;
	}

	.s_b1_cont1tit p {
		font-size: 26px;
	}

	.s_b1_wxwz {
		width: calc(100% - 160px);
		padding-left: 20px;
	}

	.s_b1_wx {
		width: 160px;
	}

	.s_fo_content {
		margin-bottom: 30px;
		padding-left: 0;
		padding-right: 0;
	}
	.fonth1 h1 {
		font-size: 36px;
	}
	.s_e1_twtextnr {
		margin-bottom: 40px;
	}
	
	.jiand1_1 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.s_fo_fot {
		width: 100%;
		height: 280px;
		position: relative;
	}
	.s_f1_lbig {
		width: 710px;
		position: relative;
	}
	.s_f1_lbwz {
		width: calc(100% - 710px);
	}
	.s_g2_zqig {
		width: 650px;
		position: relative;
		border-radius: 3px;
		overflow: hidden;
		z-index: 50;
	}
	.s_g2_zqwzbox {
		width: calc(100% - 650px);
		position: absolute;
		top: -77px;
		right: 55px;
		padding-top: 96px;
		padding-left: 145px;
		padding-bottom: 85px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_zqwznr {
		width: 230px;
		margin-bottom: 17px;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		right: inherit;
		left: 0;
		padding-top: 170px;
		padding-left: 85px;
		padding-bottom: 150px;
		top: -60px;
	}
	.s_g2_cont1nr.on {
		padding-right: 155px;
	}
	.s_g2_bgwz p {
		font-size: 55px;
		color: #f6f6f7;
		line-height: 1;
	}
	.s_g2_bgwz {
		position: absolute;
		top: -60px;
		left: 0;
	}
	.s_g2_cont1nr.on .s_g2_bgwz {
		left: inherit;
		right: 0;
		top: -121px;
	}
	.s_g2_jobox {
		padding-top: 80px;
		padding-bottom: 70px;
	}
	.s_g2_joboxtop {
		margin-bottom: 35px;
		position: relative;
	}
	.s_g5_younr {
		padding: 38px 55px 40px 55px;
	}
	.s_g5_reawztit p {
		font-size: 24px;
		color: #333;
		line-height: 1.75;
	}
	.s_g5_cont3 {
		padding-bottom: 130px;
	}
	.s_g5_cont5 {
		padding-top: 135px;
		padding-bottom: 85px;
	}
	/* .s_g4_mapdian1 {
		top: 294px;
		right: 238px;
	}
	.s_g4_mapdian2 {
		top: inherit;
		bottom: 290px;
		right: 194px;
	}
	.s_g4_mapdian3 {
		top: inherit;
		bottom: 169px;
		right: 295px;
	} */
	.s_g4_tan {
		border-radius: 10px;
		width: 354px;
		overflow: hidden;
		position: absolute;
		/* top: 220px;
		right: -1018px; */
	}
	/* sumi - end */
	.t_contentb {
		padding: 0 40px;
	}
	.t_contentb1 {
		padding: 0 40px;
	}
	.t_syk3box {
		padding: 0 30px;
	}
	.t_syk5 .jiand1_1, .t_syk4 .jiand1_1 {
		padding-top: 100px;
	}
	.jiand1_1 {
		padding-top: 100px;
		padding-bottom: 100px;
	}
	.fonth1 h1 {
		font-size: 36px;
	}
	.t_naver {
		width: 1100px;
	}
	.t_syk0li {
		width: 136px;
	}
	.t_syk0zouma {
		width: 137.5%;
	}
	.t_syk1xin .t_buttonr {
		line-height: 50px;
	}	
	.t_syk5rg {
		width: 680px;
	}
	.t_syk5le {
		width: calc(100% - 680px);
	}
	.t_fotul {
		margin-right: 50px;
	}
	.t_fotpic {
		width: 150px;
	}
	.t_fotup {
		margin-bottom: 30px;
	}
	.t_fotinput {
		width: 260px;
		padding: 0 30px 0 30px;
	}
	.t_fotli2 a {
		padding: 0px 30px;
	}
	.t_fotma a {
		font-size: 22px;
	}
	.jiand3 {
		margin-bottom: 140px;
	}
	.t_c1k1rg {
		width: 550px;
	}
	.t_c1k1le {
		width: calc(100% - 590px);
	}
	.t_c1k1li.on .t_c1k1le {
		right: 30px;
		padding-left: 30px;
	}
	.t_c1k1le {
		left: 30px;
		padding-right: 30px;
	}
	.t_c1k1lie {
		padding-left: 44px;
	}
	.t_c1k1li:nth-of-type(2) .fonth3 {
		margin-bottom: 30px;
	}
	.t_syk0zouma {
		width: 98%;
	}
	.jiand1_1.jiant1 {
		padding-top: 94px;
	}
	.jiand5 {
		margin-bottom: 30px;
	}	
	.t_c2k1le {
		width: 600px;
	}
	.t_c2k1rg {
		width: 500px;
	}
	.t_c2k1top .fonth4 {
		margin-bottom: 16px;
	}
	.t_c2k1down {
		padding-top: 20px;
	}
	.jiand5 {
		margin-bottom: 36px;
	}
	.t_h2k4nr {
		padding-top: 100px;
	}
	.t_head .t_content1 {
		/* width: calc(100% - 100px); */
		padding-left: 0px;
		padding-right: 0px;
	}
	.t_c6k7le {
		padding-left: 30px;
	}
	.t_c6k7pic {
		width: 470px;
	}
	.t_c6k7zh {
		width: 75px;
		top: 30px;
	}
	.t_c6k7svg {
		top: -30%;
	}
	.t_c6k7nr {
		padding: 120px 0 150px;
	}
	.t_d1k2box {
		margin-bottom: 100px;
	}
	.t_c2k2box .t_h1k3le {
		padding-top: 120px;
	}
	.t_g1k2 {
		padding-top: 100px;
	}
	.t_g1k2xin .fonth2.t_jian40 {
		margin-bottom: 70px;
	}
	.t_g1k3rg {
		width: 880px;
	}
	.t_g1k3le {
		width: calc(100% - 880px);
		padding-right: 10px;
		padding-top: 6px;
	}
	.jian34 {
		margin-bottom: 16px;
	}
	.t_g1k3le .duan1 p {
		line-height: 1.5;
		margin-bottom: 14px;
	}
	.t_g1k4ic {
		margin-bottom: 24px;
	}
	.t_h1k3li .duan.duan_1 {
		max-width: 100%;
	}
	.t_h1con .t_h1k3rg {
		width: 520px;
	}
	.t_h1con .t_h1k3le {
		width: calc(100% - 520px);
	}
	.t_h2k1nr {
		padding-top: 90px;
	}
	.t_h2k1 .jiand2 {
		margin-bottom: 80px;
	}
	.t_h2k1le {
		padding-right: 40px;
	}
	.t_h2k1rg {
		width: 400px;
		padding: 40px 40px 40px;
	}
	.t_h2k1le {
		width: calc(100% - 400px);
	}
	.t_h2k1rg .font30 {
		margin-bottom: 28px;
	}
	.t_h1k3lix .fonth3.jiand5 {
		margin-bottom: 32px;
	}
	.t_h2k2xin {
		padding-top: 80px;
	}
	.t_h2k3lixin {
		font-size: 22px;
		padding: 22px 0;
	}
	.jiand1_2 {
		margin-bottom: 100px;
	}
	.t_h2k6li {
		padding: 0 20px;
		margin-bottom: 40px;
	}
	.t_h2k6ul {
		padding-right: 20px;
		margin: 0 -20px;
		margin-bottom: -40px;
	}
	.t_h2k6wen .duan.duan_1 p {
		line-height: 1.75;
	}
	.t_h2k6wen .duan.duan_1 {
		height: 84px;
	}
	.t_h2k6ic {
		width: 70px;
		height: 70px;
	}	
	.t_h2k6wen {
		width: calc(100% - 100px);
	}
	.t_h2k5li {
		margin-bottom: 14px;
	}
	.t_h2k6xin .fonth6 {
		margin-bottom: 40px;
	}
	.t_h2k6li {
		margin-bottom: 30px;
	}
	.t_h2k7nr.jiand1_1 {
		padding-top: 100px;
	}
	.t_h2k8rg {
		width: calc(100% - 360px);
		padding: 28px 30px 25.14px;
	}
	.t_h2k8le {
		width: 360px;
	}
	.t_h3k1 {
		padding-top: 100px;
	}
	.t_h3k2box {
		padding-top: 120px;
	}
	.t_h3k2zi {
		padding-bottom: 120px;
	}
	.t_h3k5 {
		padding-bottom: 100px;
	}
	.s_g4_tan1 {
		left: 44.8%;
	}
	.s_g4_tan2 {
		left: 49.8%;
		top: 40.8%;
	}
	.s_g4_tan3 {
		top: 40.8%;
	}
	.t_bannerg2 .fonth1 h1 {
		font-size: 36px;
	}
	.t_c6con .t_h1k3li:first-of-type {
		margin-bottom: 88px;
	}
	.t_c6con .t_h1k3li:nth-of-type(2) {
		margin-bottom: 60px;
	}
	.s_g2_tannr {
		width: 1000px;
	}
	.s_b1_cont1top {
		padding: 0;
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.s_b1_cont2l {
		width: 750px;
	}
	.s_b1_cont2r {
		width: calc(100% - 750px);
		padding-left: 40px;
	}
	.s_b1_new .s_b2_act {
		margin-bottom: 24px;
	}
	.s_b1_new {
		margin-bottom: 20px;
	}
	.s_b1_wxwz {
		padding-left: 10px;
	}
	.s_b1_xlbox2nr .s_f1_xltop {
		width: 170px;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 170px;
	}
	.s_f1_xltop {
		padding: 7px 8px;
	}	
	.s_b1_xlbox2nr .s_f1_xltop {
		padding: 7px 8px;
	}
	.s_f1_xiltopwz.duan p{
		font-size: 14px;
	}
	.t_c5k5png {
		width: 470px;
	}
	.t_c5k5z {
		width: calc(50% - 194px);
	}
	.s_f1_lbox .slick-dots{
		width: 710px;
	}
	.s_fo_mainr {
		padding-left: 90px;
		padding-top: 30px;
	}
	.s_fo_yinh.on {
		width: 98px;
		top: 120px;
	}
	.t_syk3p.fonth5 p {
		height: 116px;
	}
	.t_c1k1rg {
		width: 600px;
	}
	.t_c1k1le {
		width: calc(100% - 600px);
	}
	.t_g1k5jia {
		padding-top: 80px;
	}
	.t_naver1p p {
        height: 42px;
    }
    .t_naverlf {
        padding: 20px 40px 30px;
    }
    .t_syk0zouma {
        width: 100%;
    }
    .t_syshuli {
		font-size: 22px;
	}
	.t_syshul {
		top: 15.1%;
	}
}
@media screen and (max-width: 1280px){
	/* sumi - start */
	.s_b1_cont2l {
		width: 790px;
	}

	.s_b1_cont2r {
		width: calc(100% - 790px);
		padding-left: 45px;
	}

	.s_b1_cont1tit p {
		font-size: 24px;
	}

	.s_b1_gnr {
		width: 170px;
	}

	.s_b1_tj {
		margin-left: 4px;
		padding: 8px 4px;
	}

	.s_b1_gnl {
		width: calc(100% - 170px);
	}

	.s_b1_xlbox2nr .s_f1_xltop {
		width: 210px;
		padding: 7px 15px;
	}

	.s_b1_xlbox .s_f1_xltop {
		width: 199px;
		background-color: #f8f9fb;
	}

	.s_b1_cb3 {
		padding-top: 40px;
	}

	.s_b1_cb2 {
		padding: 40px 0;
	}

	.s_b1_hotnr a {
		display: block;
		padding: 5px 22px;
		font-size: 16px;
		color: #909399;
		line-height: 1.75;
		background-color: #eff2f6;
		transition: all .36s;
	}

	.s_b1_wx {
		width: 140px;
	}

	.s_b1_wxwz {
		width: calc(100% - 140px);
		padding-left: 20px;
	}

	.s_b2_bjq {
		padding-bottom: 45px;
		border-bottom: 1px solid #d1d1d1;
	}


	.s_b2_cont2 {
		padding-top: 35px;
	}

	.s_b2_actbox {
		padding-top: 40px;
		padding-bottom: 75px;
	}

	.fonth3 h3 {
		font-size: 28px;
	}

	.s_b2_cont1 {
		padding-top: 38px;
		padding-bottom: 35px;
		background-color: #f7f9fa;
	}

	.s_b2_topnr_title h3 {
		font-size: 22px;
	}
	.s_b2_topnr_title .t_tith1 {
		font-size: 22px;
	}
	.s_e1_twtext {
		width: calc(100% - 610px);
		padding-right: 160px;
		padding-top: 35px;
	}
	.s_e1_twimg {
		width: 610px;
	}
	.s_e1_content .s_b2_cont1 {
		padding-top: 10px;
		padding-bottom: 0px;
		background-color: #f7f9fa;
	}
	.fonth2 h2 {
		font-size: 30px;
	}
	.fonth1 h1 {
		font-size: 34px;
	}
	.fonth4 h4 {
		font-size: 22px;
	}
	.s_e1_comtitle h4 {
		height: 66px;
		overflow: hidden;
	}
	.s_f1_lbig {
		width: 670px;
		position: relative;
	}
	.s_f1_lbwz {
		width: calc(100% - 670px);
	}
	.s_f1_content {
		padding-top: 45px;
	}
	.s_f1_cont1 {
		margin-bottom: 0px;
	}
	.s_b2_cont1.on {
		padding-top: 35px;
		padding-bottom: 20px;
	}
	.s_f2_bjq {
		border-bottom: 1px solid #d1d1d1;
		padding-bottom: 20px;
	}
	.s_f2_nextbox {
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.s_fo_mianl {
		width: 560px;
		background-color: #fff;
		padding: 40px 25px;
	}
	.s_fo_mainr {
		width: calc(100% - 560px);
		padding-left: 120px;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 40px;
	}
	.s_fo_mianl {
		width: 430px;
		background-color: #fff;
		padding: 20px 5px;
	}
	.s_fo_mainr {
		width: calc(100% - 430px);
		padding-left: 80px;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 40px;
	}
	.s_fo_mainrnr p {
		font-size: 18px;
		color: #333;
		line-height: 1.75;
	}
	.s_fo_mainrnr {
		padding-right: 70px;
		margin-bottom: 20px;
	}
	.s_fo_tj .s_fo_yzmbox {
		margin-left: 0;
	}
	.s_fo_input input {
		width: 100%;
		padding: 6px 10px;
		border: 1px solid #dedede;
		border-radius: 5px;
	}
	.s_fo_mianlnr {
		width: 50%;
		padding: 0 9px;
		margin-bottom: 10px;
	}
	.s_fo_yinh {
		width: 34px;
		position: absolute;
		top: -20px;
		left: -42px;
	}
	.s_fo_mainrnr {
		padding-right: 20px;
		margin-bottom: 20px;
	}
	.s_fo_yinh.on {
		width: 110px;
		top: 80px;
		left: inherit;
		right: 20px;
	}
	.s_g2_cont1 {
		padding-left: 40px;
		padding-top: 66px;
	}
	.s_g2_cont1nr.on {
		padding-right: 80px;
	}
	.s_g2_zqig {
		width: 630px;
		position: relative;
		border-radius: 3px;
		overflow: hidden;
		z-index: 50;
	}
	.s_g2_zqwzbox {
		width: calc(100% - 630px);
		position: absolute;
		top: -77px;
		right: 55px;
		padding-top: 96px;
		padding-left: 145px;
		padding-bottom: 85px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_zqwzbgwz p {
		font-size: 80px;
		color: #e1e1e1;
		line-height: 1.75;
	}
	.s_g2_zqwzbgwz {
		position: absolute;
		top: -65px;
		left: -30px;
	}
	.s_g2_zqwztitl {
		position: relative;
		z-index: 50;
		margin-bottom: 25px;
	}
	.s_g2_zqwznr {
		width: 230px;
		margin-bottom: 10px;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		right: inherit;
		left: 0;
		padding-top: 135px;
		padding-left: 85px;
		padding-bottom: 150px;
		top: -38px;
	}
	.s_g2_cont1nr {
		position: relative;
		margin-bottom: 115px;
	}
	.s_g2_jobox {
		padding-top: 60px;
		padding-bottom: 50px;
	}
	.s_g3_twig {
		width: 720px;
		position: relative;
	}
	.s_g3_twwz {
		width: calc(100% - 720px);
	}
	.s_g3_newnrtop h4 {
		height: 66px;
		overflow: hidden;
	}
	.s_g5_cont1 {
		padding-top: 30px;
		padding-bottom: 45px;
	}
	.s_g5_cont1_tit {
		text-align: center;
		margin-bottom: 30px;
	}
	.s_g5_reaig {
		width: 110px;
		position: relative;
	}
	.s_g5_reawz {
		width: calc(100% - 110px);
		padding-left: 45px;
		top: 0;
		right: 0;
		height: 100%;
		position: relative;
	}
	.s_g5_reawz::after {
		content: "";
		height: 120px;
		width: 2px;
		background-color: #d6dee7;
		position: absolute;
		top: 50%;
		left: 15px;
		transform: translateY(-50%);
	}
	.s_g5_rea {
		background-color: #f7f9fa;
		padding: 30px 35px 20px 35px;
		position: relative;
		transition: all .36s;
	}
	.s_g5_reawztit p {
		font-size: 22px;
		color: #333;
		line-height: 1.75;
	}
	.s_g5_cont2 {
		padding-bottom: 50px;
	}
	.s_g5_cont3 {
		padding-bottom: 90px;
	}
	.s_g5_findnr {
		width: 590px;
		border-radius: 10px;
		background-color: rgb(255, 255, 255);
		box-shadow: 3.09px -5.143px 8.73px 0.27px rgb(212 212 212 / 61%);
		padding: 50px 55px 47px 45px;
	}
	.s_g5_cont5 {
		padding-top: 90px;
		padding-bottom: 65px;
	}
	.s_g6_cheig {
		width: 630px;
	}
	.s_g6_chetan {
		width: 370px;
	}
	.s_g6_chetan.on {
		width: 135px;
		top: 87px;
	}
	.s_g6_chewz {
		width: calc(100% - 630px);
		padding-right: 160px;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 55px;
	}
	.s_g6_cont2 {
		padding-top: 35px;
		padding-bottom: 50px;
	}
	.s_g6_peixnr {
		padding: 25px 40px 30px 40px;
	}
	.s_g4_mapboxlnr {
		width: 335px;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: -2.867px 7.469px 31.04px 0.96px rgb(227 231 236 / 58%);
		padding: 20px 25px 24px 25px;
		margin-bottom: 20px;
	}
	.s_g4_mapboxr {
		width: calc(100% - 335px);
		padding-left: 40px;
		position: relative;
	}
	.s_g4_mapdian {
		width: 17px;
		position: absolute;
		
		cursor: pointer;
	}
	
	.s_g4_tanwz {
		padding: 20px 15px 10px 15px;
		background-color: #fff;
	}
	.s_g4_cont2 {
		width: 780px;
		margin: 0 auto;
		margin-bottom: 55px;
	}
	.s_g4_quewzbox {
		margin-bottom: 13px;
	}
	.s_g4_mapboxlnr {
		width: 260px;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: -2.867px 7.469px 31.04px 0.96px rgb(227 231 236 / 58%);
		padding: 10px 15px 10px 15px;
		margin-bottom: 10px;
	}
	.s_g4_mapboxr {
		width: calc(100% - 260px);
		padding-left: 20px;
		position: relative;
	}
	/* .s_g4_mapdian1 {
		top: 316px;
		right: 263px;
	}

	.s_g4_mapdian2 {
		top: inherit;
		bottom: 302px;
		right: 204px;
	}

	.s_g4_mapdian3 {
		top: inherit;
		bottom: 181px;
		right: 312px;
	} */
	.s_g4_tan {
		border-radius: 10px;
		width: 354px;
		overflow: hidden;
		position: absolute;
		/* top: 220px;
		right: -897px; */
	}
	/* sumi - end */
	/* .t_sypiczi {
		width: 660px;
	} */
	.fonth2 h2 {
		font-size: 30px;
	}
	.t_syk2li.t_syk2li1 {
		width: 1000px;
	}
	.t_syk2rg {
		width: 550px;
	}
	.t_syk2le {
		padding-top: 20px;
	}
	.fonth3 h3 {
		font-size: 28px;
	}
	.t_syk2le .fonth3 {
		margin-bottom: 8px;
	}
	.t_syk2le .duan.duan_1 {
		margin-bottom: 20px;
	}
	.t_syk2le .duan.duan_1 {
		margin-bottom: 14px;
	}
	.t_syk2ul {
		margin-bottom: 28px;
	}
	.t_syk2li2, .t_syk2li3 {
		width: 1000px;
	}
	.t_syk2xian {
		width: 900px;
	}
	.t_syk2li2 {
		top: -43px;
	}
	.t_syk2li.t_syk2li3 .t_syk2le {
		padding-top: 220px;
	}
	.t_syk2li2 .t_syk2le {
		padding-top: 0px;
	}
	.t_syk2le {
		width: 400px;
	}
	.t_syk2rg {
		width: 580px;
	}
	.t_syk2li.t_syk2li3 {
		top: -114px;
	}
	.t_syk5 .jiand1_1, .t_syk4 .jiand1_1 {
		padding-top: 80px;
	}
	.jiand1_1 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.t_syk5 .jiand1_1, .t_syk4 .jiand1_1 {
		padding-top: 80px;
	}
	.jiand2 {
		margin-bottom: 60px;
	}
	.t_syk4kuairg .t_syk4xia {
		padding-top: 10px;
	}
	.t_syk4kuairg .font20 {
		margin-bottom: 6px;
	}	
	.t_syk4kuairg .t_syk4xia {
		height: 70px;
	}
	.t_syk4kuairg {
		height: calc(calc(100% - 119px) + 70px);
	}
	.t_syk4kuai {
		padding: 0 10px;
	}
	.t_syk4xli {
		padding: 0 10px;
	}
	.t_syk4wen {
		margin: 0 -10px;
	}
	.t_syk5shuqi {
		font-size: 112px;
		left: -54px;
		top: -44px;
	}
	.t_syk5le {
		padding-right: 40px;
	}
	.fonth3 h3 {
		font-size: 28px;
	}
	.s_fo_fot .jiand4 {
		margin-bottom: 18px;
	}
	.t_footer {
		padding-top: 80px;
	}
	.t_syk3rg {
		padding: 50px 50px 60px 50px;
	}
	.t_syk3bg img {
		width: 100%;
		height: auto;
		right: 26px;
	}
	.t_syk3rg {
		width: calc(100% - 290px);
	}
	.t_syk3le {
		width: 290px;
	}
	.t_syk3logo {
		width: 180px;
		left: 40px;
	}
	.t_syk3ich.t_syk3yins {
		margin-bottom: 8px;
	}
	.t_syk3bo1 {
		padding: 40px 40px 20px;
	}
	.t_syk3ic {
		width: 40px;
	}
	.t_syk1li {
		padding: 0 20px;
	}
	.t_syk1ul {
		margin: 0 -20px;
	}
	/* c1 */
	.t_c1con{
		margin-top: 60px;
	}
	.t_syk4.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 95px) + 70px);
	}
	.t_c1k1rg {
		width: 500px;
	}
	.t_c1k1le {
		width: calc(100% - 530px);
	}
	.t_syk5shuqi {
		left: -94px;
	}
	.t_neirgwai .t_neirg {
		width: 680px;
	}
	.t_c2k7ul {
		padding: 0 60px;
	}
	.jiand1_1.jiant1 {
		padding-top: 74px;
	}
	.t_c2k1top .jiand5 {
		margin-bottom: 26px;
	}
	.fonth6 h6 {
		font-size: 16px;
	}
	.t_c2k1down .fonth6 h6 {
		line-height: 1.75;
		margin-bottom: 10px;
	}
	.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 92px) + 70px);
	}
	.t_h2k4nr {
		padding-top: 80px;
	}
	.t_c2k5 .fonth2 {
		padding-top: 32px;
	}
	.t_c2k7xin .fonth6 h6 {
		height: 84px;
	}
	.t_c2k7ul .slick-dots {
		width: calc(100% - 120px);
	}
	.t_c2k7xin .fonth6 p {
		height: 84px;
	}
	.fonth6 p {
		font-size: 16px;
	}
	.t_c6k7ic {
		top: 3px;
	}
	.t_d1k3le {
		width: 500px;
	}
	.t_d1k3rg {
		width: calc(100% - 500px);
	}
	.t_d1k3le .fonth6 {
		margin-bottom: 66px;
	}
	.t_content3{
		width: 100%;
		padding-right: 40px;
		padding-left: 40px;
	}
	.t_d3k2rg .t_d3k2tu {
		width: 268px;
	}
	.t_d3k2pic {
		width: 530px;
	}
	.t_d3k2rg .t_c6k7zh {
		width: 38px;
		margin-top: 72px;
		left: 268px;
	}
	.t_d3k2rg .t_c6k7tu{
		position: relative;
		width: calc(100% + 40px);
	}
	.t_d3k2le {
		padding-bottom: 0;
	}
	/* .t_g1k2shi:first-of-type .t_g1k2ling {
		left: 22.2%;
	}
	.t_g1k2shi .t_g1k2ling {
		left: 23.6%;
	} */
	.t_bannerg1 .fonth1 {
		left: 40px;
	}
	.t_bannerg1 .t_banxia {
		left: 40px;
	}
	.t_g1k1le {
		width: 580px;
	}
	.t_g1k1zh {
		width: 28px;
	}
	.t_g1k2video {
		width: calc(100% - 28px);
		margin-left: 28px;
	}
	.t_g1k1rg {
		width: calc(100% - 580px);
		padding: 10px 0px 0 40px;
	}
	.t_g1k1rg .fonth6 {
		margin-bottom: 60px;
	}
	.t_g1k1qian {
		width: 98px;
		top: -16px;
	}
	.t_g1k2xin .fonth2.t_jian40 {
		margin-bottom: 40px;
	}
	.t_g1k2nian {
		font-size: 160px;
	}
	.t_g1k2ling {
		left: 104px;
		width: 92px;
	}
	.t_g1k3rg {
		width: 820px;
	}
	.t_g1k3le {
		width: calc(100% - 820px);
		padding-right: 10px;
	}
	.duan18 {
		margin-bottom: 12px;
	}
	.t_g1k1rg .fonth6 p {
		max-height: 196px;
	}
	.t_g1k2 {
		padding-top: 80px;
	}
	.t_bannerh1 .t_neibanner.t_neibanner2 .t_content1720 {
		height: 460px;
	}
	.t_bannerh1 .t_bannerpic{
		width: 100%;
		height: 100%;
	}
	.t_bannerh1 .t_bannerpic img{
		width: auto;
		height: 100%;
		position: absolute;
		left:50%;
		transform: translateX(-50%);
		top:0;
	}
	.t_h1k2xin .fonth6 {
		height: 150px;
	}
	.t_h1k2xin .fonth4 {
		height: 66px;
	}
	.t_h2k1 .jiand2 {
		margin-bottom: 60px;
	}
	.t_h1k4li {
		padding: 0 40px;
		margin-bottom: 60px;
	}
	.t_h1k4ul {
		margin: 0 -40px;
		margin-bottom: -60px;
	}
	.t_h1k3li {
		margin-bottom: 100px;
	}
	.t_h1k4 .fonth3 {
		padding-top: 10px;
		margin-bottom: 50px;
	}
	.t_h1k4ic {
		width: 60px;
		height: 65px;
		top: -5px;
	}
	.t_bannerh2 .t_neibanner.t_neibanner2 .t_content1720 {
		height: 460px;
	}
	.t_bannerh2 .t_bannerpic img {
		width: auto;
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
	}
	.t_bannerh2 .t_bannerpic {
		width: 100%;
		height: 100%;
	}
	.t_h2k2li .duan.duan_1 {
		width: 170px;
	}
	.t_h2k2li .fonth4 {
		width: 180px;
	}
	.t_h2k2li1 {
		top: -4%;
	}
	.t_h2k2li2 {
		top: 0.000001%;
	}
	.t_h2k2li3 {
		top: 10.001401%;
	}
	.t_h2k2li4 {
		top: 38.776699%;
	}
	.t_h2k3xin .fonth2 {
		margin-bottom: 40px;
	}
	.jiand1_2 {
		margin-bottom: 80px;
	}
	.t_h2k6ic {
		width: 60px;
		height: 60px;
		margin-right: 20px;
		top: 2px;
	}
	.t_h2k6ic img {
		width: 30px;
	}	
	.t_h2k6wen {
		width: calc(100% - 80px);
	}
	.t_h2k7nr.jiand1_1 {
		padding-top: 80px;
		padding-bottom: 80px;
	}
	.t_h2k8rg .fonth28 {
		margin-bottom: 8px;
	}
	.t_h2k8rg .t_chasee {
		font-size: 16px;
	}
	.t_h2k8rg .t_seeic {
		width: 7px;
		top: 4px;
	}
	.t_h2k8le {
		width: 300px;
	}
	.t_h2k8rg {
		width: calc(100% - 300px);
		padding: 20px 30px 19.46px;
	}
	.t_h2k8rg .duan.duan_1 {
		margin-bottom: 14px;
	}
	.t_anniu2 {
		height: 24px;
	}
	.t_h2k8li {
		margin-bottom: 30px;
	}
	.t_h3k1 {
		padding-top: 80px;
	}
	.t_h3k2box {
		padding-top: 100px;
	}
	.t_h3k2zi {
		padding-bottom: 100px;
	}
	.t_h3k5 {
		padding-bottom: 80px;
	}
	.t_h3k4ul .slick-dots {
		bottom: -24px;
	}
	.t_h3k4xin {
		padding: 40px 15px 38px;
	}
	.t_bannerh3 .duan {
		max-width: 100%;
	}
	.t_h3k2rg {
		width: 640px;
	}
	.t_h3k2le {
		width: calc(100% - 640px);
		padding-left: 50px;
	}
	.t_h3k2le1::before {
		height: 138px;
	}
	.t_h3k1xin .fonth6 {
		height: 84px;
	}
	.s_g4_tan1 {
		left: 40.8%;
	}
	.s_g4_tan2 {
		left: 46.8%;
		top: 38.8%;
	}
	.s_g4_tan3 {
		top: 36.8%;
	}
	.t_bannerg2 .fonth1 h1 {
		font-size: 34px;
	}
	.t_syk4duo .t_syk4xia {
		padding-top: 10px;
	}
	.t_syk4duo .font20 {
		margin-bottom: 6px;
	}
	.t_c4con .t_h1k3li:first-of-type{
		margin-bottom: 64px;
	}
	.s_b1_tj {
		padding: 7px 4px;
	}
	.t_c2k2box .t_h1k3le{
		padding-left: 60px;
	}
	.t_c5con .t_h1k3li:first-of-type {
		margin-bottom: 64px;
	}
	.t_c5con .t_h1k3li:nth-of-type(2) {
		margin-bottom: 120px;
	}
	.s_b1_cont2l {
		width: 740px;
	}
	.s_b1_cont2r {
		width: calc(100% - 740px);
		padding-left: 30px;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 170px;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 170px;
	}
	.s_b1_xlbox2nr .s_f1_xltop {
		padding: 7px 8px;
	}
	.s_b1_wxwz {
		padding-left: 10px;
	}
	.s_b2_morewz p {
		font-size: 16px;
	}	
	.s_b2_moreimg {
		width: 7px;
		margin-top: 8px;
	}
	.t_c5k5tit .fonth4 {
		height: 33px;
	}
	.t_c5k5tit .fonth6 {
		height: 72px;
	}
	.t_c5k5dongrg #c5k5rg_lottie {
		width: 138px;
	}
	.t_c5k5dongle #c5k5le_lottie {
		width: 138px;
		left: -28px;
	}	
	.t_c5k5ic {
		width: 60px;
		height: 69px;
		margin-right: 8px;
	}
	.t_c5k5tit {
		width: calc(100% - 68px);
	}
	.s_f1_lbox .slick-dots{
		width: 670px;
	}
	.t_f1con .s_f1_content .t_biao {
		margin-top: -45px;
	}
	.t_xiatanr {
		width: 490px;
		padding: 36px 30px 30px 30px;
	}
	.s_g3_twwz {
		width: 100%;
	}
	.t_sypiczi {
		width: 56%;
	}
	/*@media screen and (max-height: 770px){*/
	/*	.t_sypiczi {*/
	/*		width: 55%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 730px){*/
	/*	.t_sypiczi {*/
	/*		width: 53%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 680px){*/
	/*	.t_sypiczi {*/
	/*		width: 50%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 640px){*/
	/*	.t_sypiczi {*/
	/*		width: 46%;*/
	/*	}*/
	/*}*/
	/*@media screen and (max-height: 600px){*/
	/*	.t_sypiczi {*/
	/*		width: 45%;*/
	/*	}*/
	/*}*/
	.s_b2_content .s_fo_mianl {
		width: 460px;
		padding: 38px 40px 50px;
	}
	.s_b2_content .s_fo_mainr {
		width: calc(100% - 460px);
	}
	.t_h4table .s_fo_mianl {
		width: 560px;
		padding: 38px 40px 60px;
	}
	.t_h4nr .s_fo_jianj {
		margin-bottom: 40px;
	}
	.t_h4nr .fonth2 {
		margin-bottom: 10px;
	}
	.t_h4nr {
		padding-top: 60px;
		padding-bottom: 100px;
	}
	.s_fo_yzmbox a {
		padding: 5px 0;
	}
	.t_syk3p.fonth5 p {
		height: 146px;
	}
	.t_syk2 .t_syk2li:first-of-type .t_syk2le {
		width: 420px;
		left: calc(580px - 50vw);
	}
	.t_syk2 .t_syk2li:first-of-type .t_syk2rg {
		position: relative;
		top: 73px;
	}
	.t_syk2rg {
		top: 30px;
	}
	.t_syk2li2 {
		top: -74px;
	}
	.t_syk2li.t_syk2li3 {
		top: -169px;
	}
	.t_syk2le .duan.duan_1 p{
		font-size: 14px;
	}
	.t_syk2xian {
		margin-top: -109px;
	}
	.t_syk2li.t_syk2li3 {
		top: -98px;
	}
	.s_b2_more {
		height: 28px;
	}
	.s_b2_moreimg {
		margin-top: 7px;
	}
	.t_c1k1rg {
		width: 600px;
	}
	.t_c1k1le {
		width: calc(100% - 600px);
	}
	.s_f1_lb .s_lbwzp p {
		font-size: 16px;
		line-height: 1.625;
	}
	.s_lbwzp {
		margin-top: 0px;
		margin-bottom: 18px;
	}
	.s_f1_lbwz {
		padding-left: 40px;
		padding-top: 36px;
		padding-right: 70px;
	}
	.s_f1_lbcpytpbox {
		width: 50px;
		height: 50px;
	}
	.s_g5_reawznr p {
		font-size: 16px;
		height: 56px;
	}
	.t_syk4.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 79px) + 70px);
	}
	.t_c1kfu .t_syk4kuai .t_syk4xia .fonth4 {
		margin-bottom: 2px;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		width: calc(100% - 710px);
	}
	.t_g1k5rg {
		padding-top: 54px;
	}
	.duan2.t_g3tanp{
		width: 100%;
	}
	.s_fo_mianl {
		width: 100%;
	}
	.t_xinnewtan .s_fo_mianl {
		width: 100%;
		background-color: #fff;
		padding: 40px 40px;
	}
	.duan2.t_g3tanp {
		margin-bottom: 18px;
	}
	.t_xinnewtan .t_freetit {
		margin-bottom: 10px;
	}
	.t_syk4xia {
		padding-top: 10px;
	}
	.t_syk4.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 72px) + 74px);
	}
	.t_syk4 .t_syk4kuairg {
		height: calc(calc(100% - 72px) + 74px);
	}
	.t_syk4kuairg .t_syk4xia {
		height: 74px;
	}
	.t_syk4kuairg .t_syk4xia {
		padding-top: 14px;
	}
	.t_syk4kuai .t_syk4xia .fonth4 {
		margin-bottom: 2px;
	}
	.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 72px) + 74px);
	}
	 .t_h2k2li .fonth4 h4 {
        font-size: 18px;
    }
    .t_h2k2li .duan p {
        font-size: 14px;
    }
    .t_d1con  .t_d1k2 {
        margin-bottom: 60px;
    }
    .t_syk3rg {
        padding: 50px 50px 50px 50px;
    }
    .t_sypctu {
		transform: scale(0.63) rotateY( 
	-14deg
	 ) rotateZ( 
	3deg
	 ) translate3d(43px,-94px,2px)!important;
	}
}
@media screen and (max-width: 1200px){
	/* sumi - start */
	.jiand4 {
		margin-bottom: 10px;
	}
	.jiand5 {
		margin-bottom: 36px;
	}
	.fonth1 h1 {
		font-size: 32px;
	}
	.fonth2 h2 {
		font-size: 28px;
	}
	.fonth3 h3 {
		font-size: 26px;
	}
	.s_g2_tannr {
		width: 700px;
		padding: 30px 25px 30px 40px;
	}
	.s_g2_bjqh h4 {
		font-size: 18px;
		color: #333;
		line-height: 1.75;
		margin-top: 10px;
		margin-bottom: 5px;
		position: relative;
	}
	.s_g2_tanbjq {
		height: 185px;
		margin-bottom: 25px;
		padding-right: 65px;
	}
	/* .s_g4_mapdian2 {
		top: inherit;
		bottom: 278px;
		right: 186px;
	}
	.s_g4_mapdian3 {
		top: inherit;
		bottom: 163px;
		right: 287px;
	} */
	/* .s_g4_mapdian1 {
		top: 294px;
		right: 238px;
	} */
	.s_g4_tan {
		border-radius: 10px;
		width: 354px;
		overflow: hidden;
		position: absolute;
		/* top: 179px;
		right: -819px; */
	}
	/* sumi - end */
	.g_content{
		width:100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.t_content1 {
		/* width: calc(100% - 80px); */
	}
	.t_head .t_content1 {
		width: calc(100% - 80px);
	}
	.t_sybanbo .t_content1 {
		width: calc(100% - 80px);
	}
	.t_content1720 {
		margin: 0 40px;
		width: calc(100% - 80px);
	}
	.t_syk0logo {
		padding-top: 40px;
	}
	.t_syk3lun1 .slick-prev {
		left: -36px;
	}
	.t_syk3lun1 .slick-next {
		right: -36px;
	}
	.t_syk3lun1 .slick-dots {
		bottom: 64px;
	}
	.t_syk5 .jiand5 {
		margin-bottom: 34px;
	}
	.t_syk5shuqi {
		left: -20px;
	}
	.s_fo_fot {
		height: 320px;
	}
	/* 修改 */
	.t_contentb {
		height: 550px;
	}
	.t_c1k1le {
		left: 0px;
	}
	.t_c1k1li.on .t_c1k1le {
		right: 0px;
	}
	.t_c1k1li.on .fonth4 {
		margin-bottom: 6px;
	}
	.t_c1k1lie {
		padding-bottom: 18px;
	}
	.t_c1k1xu::before {
		height: 80px;
	}	
	.t_content3 {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.t_c1k2up .fonth5 h5 {
		line-height: 1.5;
		height: 90px;
	}
	.t_c1k2logo {
		width: 110px;
		height: 110px;
	}
	.jiand3 {
		margin-bottom: 120px;
	}
	.t_neibannr1 .t_content1 {
		width: calc(100% - 80px);
	}
	.t_syk5shuqi {
		left: -42px;
	}
	.t_h1k3li {
		margin-bottom: 100px;
	}
	.t_c2k5xin {
		width: 200px;
	}
	.t_c2k5ol {
		width: calc(100% - 200px);
	}
	.t_c1k2up .fonth5 h5 {
		height: 120px;
	}
	.t_c1k2up .fonth5 p {
		line-height: 1.5;
		height: 90px;
	}
	.t_c1k2up .fonth5 p {
		height: 120px;
	}
	.t_c5k4rong {
		padding: 50px 30px 40px;
	}
	.t_c5k4li:nth-of-type(2) .t_c5k4rong {
		padding: 65px 30px 55px;
	}
	.t_c6banner .t_neirgwai {
		width: calc(50% - 40px);
	}
	.t_c6k7le {
		padding-left: 20px;
	}
	.t_c6k7pic {
		width: 450px;
	}
	.t_c6k7zh {
		width: 70px;
		top: 35px;
	}
	.t_banquanpic {
		width: 640px;
	}
	@keyframes quan {
		0%{
			top: -80%;
			left: -320px;
		}
		20%{
			top:50%;
			left:-320px;
		}
		50%{
			top:50%;
			left:calc(100% - 320px);
		}
		70%{
			top:-80%;
			left:calc(100% - 320px);
		}
		100%{
			top:-80%;
			left: -320px;
		}
	}
	.t_content1 {
		width: 100%;
		margin: auto;
		padding-left: 40px;
		padding-right: 40px;
	}
	.s_g4_tan1 {
		left: 45.8%;
	}
	.s_g4_tan2 {
		left: 50.8%;
	}
	.s_g4_tan3 {
		top: 43.8%;
		left: 46.5%;
	}
	.t_bannerg2 .fonth1 h1 {
		font-size: 32px;
	}
	.t_c2k5ul::before{
		width: calc(100% - 200px);
	}
	.t_naverhua.t_naver {
		left: 40px;
	}
	.s_g2_tannr {
		padding: 40px 40px 30px 40px;
	}
	.s_g2_close {
		top: 20px;
		right: 20px;
	}
	.t_neile{
		padding-left: 0px;
	}
	.t_bannerg5 .t_content1{
		padding-left: 0px;
	}
	.t_sypiczi {
		width: 56%;
	}
	.t_h3k4ul .slick-prev, .t_h3k4ul .slick-next {
		display: none!important;
	}
	.t_sypctu {
		transform: scale(0.63) rotateY( 
	-17deg
	 ) rotateZ( 
	3deg
	 ) translate3d(41px,-86px,2px)!important;
	}
}
@media screen and (max-width: 1199px){
	.g_content{
		width:100%;
		padding-left: 40px;
		padding-right: 40px;
	}
	.ys_navph1_header, .ys_navph1_phxia {
        display: block !important;
    }
	.t_syk1pic img {
		filter: none;
	}
	.t_syhead{
		display: none;
	}
	.t_topnav{
		background: #2b2b2b;
	}
	.ys_navph1_ph_search{
		margin-bottom: 30px;
	}
	.ys_navph1_xialaph .t_sytoprg{
		text-align: center;
	}
	.ys_navph1_xialaph .t_sytoprg .t_topnav{
		display: inline-block;
		margin:0 20px;
	}
	.t_contentb {
		margin-top: 64px;
		height: calc(100vh - 64px);
	}
	.fonth1 h1 {
		font-size: 32px;
	}
	.t_sybannr .duan p {
		line-height: 1.75;
	}
	.t_sybannr .fonth1 {
		margin-bottom: 16px;
	}
	.t_sybannr .duan {
		margin-bottom: 60px;
	}
	.t_sypiczi {
		width: 500px;
	}
	.fonth2 h2 {
		font-size: 28px;
	}
	.t_tit1.jiand4 {
		margin-bottom: 10px;
	}
	.jiand5 {
		margin-bottom: 36px;
	}
	.t_syk1pic {
		width: 140px;
	}
	.t_syk1xin {
		padding: 34px 26px 34px;
	}
	.t_syk1di {
		top: 176px;
	}
	.t_syk1pic {
		margin-bottom: 56px;
	}
	.t_syk1xin .fonth4 {
		margin-bottom: 14px;
	}
	.t_syk1xin .duan {
		margin-bottom: 20px;
	}
	.t_syk2li2, .t_syk2li3 {
		width: 900px;
	}
	.t_syk2le {
		width: 380px;
	}
	.t_syk2rg {
		width: 520px;
	}
	.t_syk2xian {
		width: 760px;
	}
	.t_syk2li2 {
		top: -40px;
	}
	.fonth3 h3 {
		font-size: 26px;
	}
	.t_syk2li.t_syk2li1 {
		width: 900px;
	}
	.t_syk2box {
		padding-top: 30px;
	}
	.t_syk2le .duan.duan_1 p {
		line-height: 1.5;
	}
	.t_syk2li.t_syk2li3 {
		top: -129px;
	}
	.t_syk3le {
		width: 260px;
	}
	.t_syk3rg {
		width: calc(100% - 260px);
	}
	.t_syk3bg img {
		right: 0px;
	}
	.t_syk3pic {
		width: 42px;
	}
	.t_syk3lun2 {
		width: 360px;
	}
	.t_syk3name {
		font-size: 18px;
		margin-bottom: 2px;
		text-align:center;
		white-space:normal;
		min-width:200px;
		height: auto;
		word-wrap:normal;

	}
	.t_syk3xiang {
		/*top: 100px;*/
	}	
	.t_syk3bo2 {
		padding: 12px 12px 50px;
	}
	.font20 h6 {
		font-size: 16px;
	}
	.t_syk4kuairg .font20 {
		height: 24px;
	}
	.t_syk5rg {
		width: 580px;
	}
	.t_syk5box {
		padding: 15px 0;
	}	
	.t_syk5lix {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.t_syk5rg {
		margin: 0 -10px;
	}
	.t_syk5pic {
		width: 130px;
	}
	.t_syk5le {
		width: calc(100% - 580px);
	}
	.t_fotul {
		margin-right: 20px;
	}
	.t_fotpic {
		width: 118px;
	}
	.t_fotbottle {
		width: 540px;
	}
	.t_navmian .t_anniu1 {
		top: 0px;
	}
	/* 修改 */
	.t_contentb {
		height: 550px;
	}
	.t_neibanner {
		margin-top: 64px;
	}
	.t_neirg {
		width: 540px;
	}
	.t_neile {
		width: calc(100% - 540px);
	}
	.t_duo3 .t_syk5li{
		width: 160px;
	}
	.t_c1k1rg {
		width: 460px;
	}
	.t_c1k1le {
		width: calc(100% - 490px);
	}
	.t_c1k1le .duan.duan_1 p {
		line-height: 1.5;
	}
	.t_c1k1lie .duan.duan_1 {
		max-height: 72px;
		height: auto;
	}	
	.t_c1k1xu::before {
		display: none;
	}
	.t_c1k2pic {
		width: 400px;
		right: -10px;
	}
	.t_c1k2rg {
		width: 400px;
	}
	.t_c1k2le {
		width: calc(100% - 400px);
	}
	.fonth5 h5 {
		font-size: 18px;
	}
	.t_c1k2up .fonth5 h5 {
		height: 81px;
	}
	.t_c1k2up {
		margin-bottom: 36px;
	}
	.t_c1k2 {
		height: 400px;
	}
	.t_c1k2logo {
		right: 120px;
	}
	.t_c1k3yin1 {
		width: 30px;
		margin-bottom: 2px;
	}
	.t_syk5le .font20 {
		padding-left: 30px;
		margin-bottom: 60px;
	}
	.t_c1k3yin2 {
		top: 85px;
		width: 114px;
		right: 12px;
	}
	.fonth6 h6 {
		font-size: 16px;
	}	
	.t_c1k1lie .fonth4 h4 {
		height: auto;
	}
	/* .ys_navph1_xialaph .t_sytoprg {
		padding-bottom:24px;
	} */
	.t_topsvg {
		line-height: 36px;
	}
	.t_topwen {
		line-height: 36px;
	}
	.t_topnav {
		background: #2b2b2b;
		border-radius: 2px;
	}
	.ys_navph1_xialaph .t_sytoprg .t_topnav {
		margin: 0 15px;
	}
	.ys_navph1_xialaph .t_sytoprg {
		margin: 0 -15px;
	}
	.t_neirgwai .t_neirg {
		width: 560px;
	}
	.t_c2k1le {
		width: 400px;
	}
	.t_c2k1rg {
		width: 340px;
	}
	.t_h1k3rg {
		width: 500px;
	}
	.t_h1k3le {
		width: calc(100% - 500px);
	}
	.t_c2k2box .t_h1k3le {
		padding-top: 100px;
	}
	.jiand4 {
		margin-bottom: 20px;
	}
	.t_c2k4 .t_h2k4pic {
		width: 720px;
	}
	.t_c2k5xin {
		width: 160px;
	}
	.t_c2k5ol {
		width: calc(100% - 160px);
	}
	.t_c2k5lix {
		padding: 30px 15px 27px;
	}
	.t_c2k5jyou {
		width: calc(100% - 30px);
	}
	.t_c2k5ic {
		width: 22px;
		margin-right: 8px;
	}
	.t_c2k5xin {
		padding: 60px 10px;
	}
	.t_c2k5xin {
		font-size: 20px;
	}
	.t_c1k2up .fonth5 h5 {
		height: 108px;
	}
	.t_c2k6 .t_c1k2rg {
		width: 340px;
	}
	.t_c2k6 .t_c1k2le {
		width: calc(100% - 340px);
	}
	.t_c2k7xin {
		padding: 40px 30px 36px;
	}
	.t_topjian {
		margin-top: 64px;
	}
	.fonth6 p {
		font-size: 16px;
	}
	.t_c1k2up .fonth5 p {
		height: 108px;
	}
	.fonth5 p {
		font-size: 18px;
	}
	.t_c6banner .t_neirgwai .t_neirg {
		width: 560px;
	}
	.t_c6k7le {
		width: 380px;
	}
	.t_c6k7rg {
		width: calc(100% - 380px);
	}
	.t_c6k7pic {
		width: 400px;
	}
	.t_g1anniu {
		width: 50px;
	}
	.t_c6k7zh {
		width: 62px;
		top: 32px;
	}
	.t_c6k7svg {
		width: 83%;
		right: -30px;
	}
	.t_anniu1.t_anbtn1 .t_buttonr {
		line-height: 40px;
		padding: 0 40px;
	}
	.t_d1k1xin .duan1 p {
		line-height: 1.5;
		margin-bottom: 12px;
	}
	.t_d1k1xin {
		padding: 32px 20px 30px;
	}
	.t_d1k1li {
		padding: 0 6px;
	}
	.t_d1k1ul {
		margin: 0 -6px;
	}
	.t_d1k1ic {
		margin-bottom: 18px;
	}
	.t_d1k1xin .duan1 {
		height: 288px;
	}
	.t_c2k2box .t_h1k3le {
		padding-top: 50px;
	}
	.t_d1k3le {
		width: 420px;
		padding-left: 0px;
		padding-right: 60px;
	}
	.t_d1k3rg {
		width: calc(100% - 420px);
	}
	.t_d1k3le .fonth6 {
		margin-bottom: 50px;
	}
	.t_d1k1xin .duan1 p::before {
		top: 9px;
	}
	.t_d1k3le.t_d3k2le {
		width: 440px;
	}
	.t_d3k2rg {
		width: calc(100% - 440px);
	}
	.t_d4k3pic {
		width: 140px;
	}
	.t_d4k3li {
		padding: 0 8px;
		margin-bottom: 16px;
	}
	.t_d4k3ul {
		margin: 0 -8px;
		margin-bottom: 12px;
	}
	.t_g1k3le {
		width: 210px;
	}
	.t_g1k3rg {
		width: calc(100% - 210px);
	}
	.t_g1k3xin {
		padding: 30px 20px 26px;
	}
	.t_g1k4li .font20 {
		height: 48px;
	}
	.t_h2k1li {
		margin-bottom: 10px;
	}
	.t_h1k3le {
		padding-top: 60px;
		padding-right: 30px;
	}
	.t_h1k3li.on .t_h1k3le {
		padding-left: 30px;
	}
	.t_h1k3li {
		margin-bottom: 60px;
	}
	.t_h2k2li .duan.duan_1 {
		width: 140px;
	}
	.t_h2k2li .fonth4 h4 {
		font-size: 18px;
	}
	.t_h2k2li .duan p {
		font-size: 14px;
	}
	.t_h2k2li .fonth4 {
		width: 140px;
	}
	.t_h2k2li2 {
		top: -1.999999%;
	}
	.t_h2k2li3 {
		top: 6.001401%;
	}
	.t_h2k6xin .fonth6{
		width: 100%;
	}
	.t_h2k5wen {
		font-size: 16px;
	}
	.t_h2k5fu {
		width: 18px;
		top: 3px;
	}
	.t_h2k6wen .duan.duan_1 p {
		line-height: 1.5;
	}
	.t_h2k6wen .duan.duan_1 {
		height: 96px;
	}
	.t_h2k6li {
		margin-bottom: 20px;
	}
	.t_h2k6ul {
		margin-bottom: -20px;
	}
	.t_h2k8rg {
		padding: 15px 20px 14.46px;
	}
	.t_h2k8rg .duan.duan_1 p {
		line-height: 1.5;
	}
	.t_h2k8rg .duan.duan_1 {
		height: 72px;
	}
	.t_h2k8rg .duan.duan_1 {
		margin-bottom: 10px;
	}
	.fonth28 h4 {
		font-size: 20px;
	}
	.t_h2k8rg .fonth28 {
		height: 30px;
	}
	.t_bannerh3 .t_neile {
		width: calc(100% - 540px);
	}
	.t_h3k1xin {
		padding: 0 20px;
		margin-bottom: 30px;
	}
	.t_h3k1erbox {
		padding: 50px 80px 50px;
	}
	.t_h3k1erbox .font20 {
		margin-bottom: 30px;
	}
	.t_h3k2rg {
		width: 540px;
	}
	.t_h3k2le {
		width: calc(100% - 540px);
		padding-left: 30px;
	}
	.t_h3k2da {
		font-size: 70px;
	}
	.t_h3k2xiao {
		font-size: 20px;
	}
	.t_h3k2shu {
		margin-right: 30px;
	}
	.t_h3k2rg1 {
		padding-left: 40px;
	}
	.fonth4 p {
		font-size: 20px;
	}
	.t_h3k2le1::before {
		height: 132px;
	}
	.t_h3k4li {
		padding: 12px 10px;
	}
	.t_h3k4ul {
		margin: 0 -10px;
		margin-top: -12px;
	}
	.t_h3k4xin .font20 {
		height: 48px;
	}
	.t_h3k4xin {
		box-shadow: 0px 0px 12.28px 0.72px rgb(234 240 242);
	}
	.s_g4_tan1 {
		left: 42.8%;
	}
	.s_g4_tan2 {
		left: 47.8%;
		top: 37.8%;
	}
	.s_g4_tan3 {
		top: 37.8%;
	}
	.s_g4_content{
		padding-left: 40px;
		padding-right: 40px;
	}
	.t_bannerg2 .fonth1 h1 {
		font-size: 32px;
	}
	.t_c2k5ul::before{
		width: calc(100% - 160px);
	}
	.s_b1_cont2l {
		width: 700px;
	}
	.s_b1_cont2r {
		width: calc(100% - 700px);
		padding-left: 30px;
	}
	.s_b1_wxwz {
		width: 100%;
		position: relative;
	}
	.s_b1_cb2 {
		padding: 30px 0;
	}
	.s_b1_act {
		margin-bottom: 18px;
	}
	.s_b1_hotnr a {
		padding: 4px 18px;
	}	
	.t_c5k5png {
		width: 400px;
	}
	.t_c5k5z {
		width: calc(50% - 165px);
	}
	.t_c5k5ic {
		width: 50px;
		height: 58px;
	}
	.t_c5k5tit {
		width: calc(100% - 58px);
	}
	.s_g5_findr{
		position: relative;
		right: 0;
		top:auto;
		transform: translateY(0);
	}
	.t_sypiczi {
		width: 568px;
	}
	.s_fo_mainr {
		padding-left: 68px;
		padding-top: 22px;
	}
	.t_h4con {
		margin-top: 64px;
	}
	.t_syk2 .t_syk2li:first-of-type .t_syk2le {
		width: 380px;
		left: 0;
	}
	.t_syk2xian {
		margin-top: -173px;
	}
	.t_syk2li2 {
		top: -78px;
	}
	.t_c1k1rg {
		width: 500px;
	}
	.t_c1k1le {
		width: calc(100% - 500px);
	}
	.s_g5_rea {
		padding: 30px 28px 20px 28px;
	}
	.s_g5_reawz::after {
		height: 100px;
	}	
	.s_g5_reawz {
		width: calc(100% - 100px);
		padding-left: 30px;
	}
	.s_g5_reaig {
		width: 100px;
	}	
	.s_g5_reawz::after {
		left: 8px;
	}	
	.s_g5_reabox {
		padding: 0 14px;
		margin-bottom: 38px;
	}
	.s_g5_cont2nr {
		margin: 0 -14px;
	}
	/* .t_syk3lun2 {
		width: 300px;
	}
	.t_syk3bo2 {
		padding: 32px 26px 80px;
	} */
	.t_syk3bo2 {
		padding: 12px 26px 74px;
	}
	.t_syk4kuairg .font20 {
		margin-bottom: 10px;
	}
	/* 2021.8.25 */
	.t_sypiczi {
		width: 540px;
	}
	.t_sypctu {
		transform: scale(0.63) rotateY( 
	-21deg
	 ) rotateZ( 
	3deg
	 ) translate3d(36px,-70px,2px)!important;
	}
	.t_syshuli {
		font-size: 20px;
	}
}
@media screen and (max-width: 1024px){
	/* sumi - start */
	.s_b1_cont1tit p {
		font-size: 22px;
	}

	.s_b1_cont2l {
		width: 630px;
	}

	.s_b1_cont2r {
		width: calc(100% - 630px);
		padding-left: 30px;
	}

	.s_b1_lbox .slick-prev,
	.s_b1_lbox .slick-next {
		width: 32px;
		height: 65px;
		background: #E25051;
		z-index: 50;
	}

	.s_b1_tj {
		margin-left: 4px;
		padding: 5px 4px;
	}

	.s_b1_gnr {
		width: 140px;
	}

	.s_b1_gnl {
		width: calc(100% - 140px);
	}

	.s_b1_xlbox .s_f1_xltop {
		width: 170px;
		background-color: #f8f9fb;
		padding: 2px 15px;
	}

	.s_b1_xlbox2nr .s_f1_xltop {
		width: 145px;
		padding: 4px 15px;
	}

	.s_b1_cont1top {
		padding: 0 40px;
		padding-top: 25px;
		padding-bottom: 20px;
	}

	.s_b1_cont1 {
		margin-bottom: 30px;
	}

	.s_b1_new .s_b2_act {
		margin-bottom: 30px;
	}

	.s_e1_fenye {
		padding-bottom: 40px;
	}

	.s_b1_hotnr a {
		padding: 3px 15px;
	}

	.s_b1_wxwz p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
	}

	.s_b2_morewz p {
		font-size: 16px;
		color: #D81617;
		line-height: 1.75;
	}

	.s_b2_top {
		width: 100%;
		margin: 0 auto;
		padding-left: 40px;
		padding-right: 40px;
		position: relative;
	}

	.s_b2_backbox {
		width: 60px;
		position: absolute;
		top: 50%;
		left: 40px;
		transform: translateY(-50%);
	}

	.s_b2_cont1 {
		padding-top: 30px;
		padding-bottom: 25px;
		background-color: #f7f9fa;
	}

	.s_b2_bjq {
		padding-bottom: 35px;
		border-bottom: 1px solid #d1d1d1;
	}

	.s_b2_actbox {
		padding-top: 35px;
		padding-bottom: 60px;
	}
	.s_e1_content .s_b2_cont1 {
		padding-top: 1px;
		padding-bottom: 0px;
		background-color: #f7f9fa;
	}
	.s_e1_twbox {
		margin-top: 55px;
		padding-bottom: 90px;
		position: relative;
	}
	.s_e1_twimg {
		width: 520px;
	}
	.s_e1_twtextnr p {
		height: 84px;
		overflow: hidden;
	}
	.s_e1_twimg {
		width: 540px;
	}
	.s_e1_twtext {
		width: calc(100% - 540px);
		padding-right: 70px;
		padding-top: 30px;
	}
	.fonth1 h1 {
		font-size: 30px;
	}
	.s_e1_cont2nr {
		padding-top: 25px;
		padding-bottom: 33px;
	}
	.fonth4 h4 {
		font-size: 20px;
	}
	.s_e1_comtitle h4 {
		height: 60px;
		overflow: hidden;
	}
	.s_f1_lbig {
		width: 550px;
		position: relative;
	}
	.s_f1_lbwz {
		width: calc(100% - 550px);
		padding-left: 50px;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 54px;
		padding-right: 77px;
	}
	.s_lbwzp p {
		font-size: 16px;
		color: #666;
		line-height: 1.75;
	}
	.s_f1_lbox .s_b2_topnr_title h3 {
		font-size: 20px;
	}
	.s_f1_lbox .s_b2_topnr_title .t_tith1 {
		font-size: 20px;
	}
	.s_lbwztitle h3 {
		height: 70px;
		overflow: hidden;
	}
	.s_lbwzp {
		margin-top: 10px;
		margin-bottom: 20px;
	}
	.s_f1_lbcpytpbox {
		width: 45px;
		height: 45px;
	}
	.s_f1_lbcpywz {
		width: calc(100% - 45px);
	}
	.s_f1_lbox .slick-dots {
		bottom: 50px;
	}
	.s_f1_xlbox {
		width: 170px;
		margin-right: 10px;
		position: relative;
	}
	.s_f1_newbox .s_b2_actwz p {
		font-size: 20px;
		height: 35px;
	}
	.s_f1_newbox .s_b2_act {
		margin-bottom: 35px;
	}
	.s_b2_cont1.on {
		padding-top: 15px;
		padding-bottom: 13px;
	}
	.s_f2_mbxbox {
		margin-bottom: 35px;
	}
	.s_f2_bjq h6 {
		margin-bottom: 18px;
	}
	.s_f2_cont3 .s_b2_actwz {
		padding: 16px 25px 11px 0;
	}
	.s_g2_zqig {
		width: 525px;
		position: relative;
		border-radius: 3px;
		overflow: hidden;
		z-index: 50;
	}
	.s_g2_zqwzbox {
		width: calc(100% - 525px);
		position: absolute;
		top: -77px;
		right: 55px;
		padding-top: 96px;
		padding-left: 95px;
		padding-bottom: 85px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_zqwznr {
		width: 182px;
		margin-bottom: 10px;
	}
	.s_g2_zqwznr p {
		font-size: 18px;
		color: #666;
		line-height: 1.75;
		position: relative;
	}
	.s_g2_zqwzbgwz p {
		font-size: 65px;
		color: #e1e1e1;
		line-height: 1.75;
	}
	.s_g2_zqwzbgwz {
		position: absolute;
		top: -51px;
		left: -30px;
	}
	.s_g2_cont1nr.on {
		padding-right: 50px;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		right: inherit;
		left: 0;
		padding-top: 135px;
		padding-left: 85px;
		padding-bottom: 115px;
		top: -38px;
	}
	
	.s_g2_list {
		border: 1px solid #f1f1f1;
		padding: 25px 25px 10px 25px;
		background-color: #fff;
		transition: all .36s;
		cursor: pointer;
	}
	.s_g2_jobnr {
		width: 33.333333%;
		padding: 0 5px;
		margin-bottom: 25px;
	}
	.s_g2_job {
		margin: 0 -5px;
	}
	.s_g3_cont1 {
		padding-top: 30px;
	}

	.s_g3_twig {
		width: 565px;
		position: relative;
	}

	.s_g3_twwz {
		width: calc(100% - 565px);
		padding-right: 75px;
		padding-left: 85px;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 53px;
	}

	.s_g3_newtop {
		padding: 15px 0;
		margin-bottom: 35px;
	}

	.s_g3_newtopbox {
		width: 345px;
		margin: 0 auto;
	}

	.s_g3_newtopnr {
		width: 165px;
		border-radius: 2px;
		overflow: hidden;
	}

	.s_g3_newtopnr a {
		padding: 5px 0;
	}

	.s_g3_newnrtop h4 {
		height: 60px;
		overflow: hidden;
	}
	.s_g5_younrig {
		width: 62px;
		position: relative;
		margin: 0 auto;
	}
	.s_g5_younr {
		transition: all .36s;
		cursor: pointer;
		padding: 25px 20px 25px 20px;
		border-radius: 2px;
		box-shadow: 0px 0px 26.19px 0.81px rgb(214 222 231 / 43%);
	}
	.s_g5_younrwztit {
		text-align: center;
		margin-bottom: 5px;
		margin-top: 19px;
	}
	.s_g5_reabox {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 30px;
	}
	.s_g5_cont2nr {
		margin: 0 -10px;
	}
	.s_g5_rea {
		background-color: #f7f9fa;
		padding: 30px 15px 20px 15px;
		position: relative;
		transition: all .36s;
	}
	.s_g5_reawznr p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
		height: 56px;
		overflow: hidden;
	}
	.s_g5_reawztit p {
		font-size: 20px;
		color: #333;
		line-height: 1.75;
	}
	.s_g5_reawztit {
		margin-bottom: 4px;
	}
	.s_g5_reawz::after {
		content: "";
		height: 90px;
		width: 2px;
		background-color: #d6dee7;
		position: absolute;
		top: 50%;
		left: 15px;
		transform: translateY(-50%);
	}
	.s_g5_cont2fot {
		width: 140px;
		border-radius: 3px;
		overflow: hidden;
		margin: 0 auto;
	}
	/* .s_g5_cont2fot a {
		display: block;
		padding: 8px;
		background-color: #E25051;
		text-align: center;
		font-size: 16px;
		color: #fff;
		line-height: 1.75;
	} */
	.s_g5_cont1_tit {
		text-align: center;
		margin-bottom: 15px;
	}
	.s_g5_cont4 {
		width: 100%;
		height: 354px;
		position: relative;
	}
	.s_g5_findl {
		width: 158px;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.s_g5_cont5 {
		padding-top: 90px;
		padding-bottom: 43px;
	}
	.s_g5_findkongz2 {
		transform: translateX(0);
		margin-top: 0;
		margin-bottom: 0;
		transition: all .36s;
	}
	.s_g6_cheig {
		width: 500px;
		position: relative;
		border-radius: 10px;
		overflow: hidden;
	}
	.s_g6_chetan {
		width: 250px;
		position: absolute;
		bottom: 104px;
		left: -18px;
		border-radius: 10px;
		box-shadow: -4.925px 6.304px 31.04px 0.96px rgb(205 205 205 / 88%);
	}
	.s_g6_chetan.on {
		width: 100px;
		bottom: inherit;
		left: inherit;
		top: 69px;
		right: -25px;
		box-shadow: none;
	}
	.s_g6_chewz {
		width: calc(100% - 500px);
		padding-right: 50px;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 15px;
	}
	.s_g6_chewznr {
		margin-top: 10px;
		margin-bottom: 15px;
	}
	.s_g6_chebox input {
		width: 300px;
		padding: 4px 15px;
		margin-bottom: 10px;
		font-size: 16px;
		color: #999;
		line-height: 1.75;
		border: 1px solid #c2c7cd;
	}
	.s_g6_chetj {
		width: 146px;
		background-color: #E25051;
		padding: 7px;
		margin-top: 15px;
		border-radius: 3px;
		text-align: center;
	}
	.s_g6_cont1 {
		padding-top: 40px;
	}
	.s_g6_peix {
		width: 50%;
		padding: 0 10px;
		margin-bottom: 30px;
	}
	.s_g6_peixbox {
		margin: 0 -10px;
	}
	.s_g6_peixreig {
		width: 53px;
	}
	.s_g6_peixnr {
		padding: 25px 20px 20px 20px;
		box-shadow: -2.867px 7.469px 31.04px 0.96px rgb(227 231 236 / 58%);
		border-radius: 5px;
	}
	.s_g6_cont2 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.s_tiao_cont {
		width: 900px;
		margin: 0 auto;
	}
	.s_tiaoig {
		width: 350px;
		position: relative;
	}
	.s_tiaowzbox {
		width: calc(100% - 350px);
		padding-left: 55px;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}
	.s_tiaotan {
		width: 135px;
		position: absolute;
		bottom: 60px;
		right: 45px;
	}
	/* .s_g4_mapdian1 {
		top: 224px;
		right: 185px;
	}
	.s_g4_mapdian2 {
		top: inherit;
		bottom: 217px;
		right: 148px;
	}
	.s_g4_mapdian3 {
		top: inherit;
		bottom: 127px;
		right: 225px;
	} */
	.s_g4_tan {
		border-radius: 10px;
		width: 332px;
		overflow: hidden;
		position: absolute;
		/* top: 131px;
		right: -709px; */
	}
	/* sumi - end */
	.fonth1 h1 {
		font-size: 30px;
	}
	.t_syk1li {
		padding: 0 15px;
	}
	.t_syk1ul {
		margin: 0 -15px;
	}
	.t_syk2li.t_syk2li1 {
		width: 850px;
	}
	.t_syk2rg {
		width: 470px;
	}
	.t_syk2li2 {
		top: -36px;
	}
	.t_syk2li2, .t_syk2li3 {
		width: 850px;
	}
	.t_syk2le {
		width: 360px;
	}
	.t_syk2li.t_syk2li3 .t_syk2le {
		padding-top: 186px;
	}
	.t_syk2li2 .t_syk2rg {
		width: 490px;
	}
	.t_syk2li.t_syk2li3 {
		top: -144px;
	}
	.fonth5 h5 {
		font-size: 18px;
	}
	.t_syk3p.fonth5 h5 {
		height: 108px;
	}
	.t_syk3lun1 .slick-dots {
		width: calc(100% - 200px);
		margin-left: 200px;
	}
	.t_syk5 .jiand1_1 {
		padding-bottom: 18px;
	}
	.t_syk5shuqi {
		font-size: 100px;
		top: -40px;
	}
	.t_syk5shu {
		font-size: 70px;
		margin-bottom: 0px;
	}
	.t_fotnav{
		width: 100%;
		margin-bottom: 30px;
		text-align: left;
	}
	.t_fotul{
		width: calc(calc(100% - 124px) / 3);
		margin-right: 0px;
	}
	.t_fotul:last-of-type{
		width: 124px;
	}
	.t_fottu{
		float: none;
		display: inline-block;
	}
	.t_fotup{
		text-align: center;
	}
	.t_fotli1 {
		margin: 0 30px;
	}
	.t_fottu {
		margin: 0 -30px;
	}
	.t_fotbottle {
		width: 468px;
	}
	/* 修改 */
	.t_contentb {
		height: 500px;
	}
	.t_duo3 .t_syk5li {
		width: 150px;
	}
	.t_syk5le.t_c1k3le {
		padding-top: 10px;
	}
	.jiand3 {
		margin-bottom: 100px;
	}
	.t_c1k2luo.fonth6 h6 {
		padding-left: 30px;
	}
	.t_c1k1li.jiand3 {
		margin-bottom: 100px;
	}
	.t_h1k3li {
		margin-bottom: 80px;
	}
	.t_c2k7xin {
		padding: 40px 20px 36px;
	}
	/* .t_c2k7li.slick-center .t_c2k7xin {
		padding: 47px 22px 39px;
	} */
	.t_c2k7an {
		font-size: 16px;
		width: 120px;
		line-height: 36px;
		margin-bottom: 20px;
	}
	.fonth4 h4 {
		font-size: 18px;
	}
	.t_c2k1top .jiand5 {
		margin-bottom: 18px;
	}
	.fonth5 p {
		font-size: 18px;
	}
	.t_syk3p.fonth5 p {
		height: 108px;
	}
	.t_c5k4rong .fonth4 h4 {
		font-size: 20px;
	}
	.t_c5k4xin {
		padding-left: 30px;
		padding-right: 30px;
	}	
	.t_c6banner .t_neirgwai .t_neirg {
		width: 520px;
	}
	.t_neirgwai .t_neirg {
		width: 520px;
	}
	.t_neile {
		width: calc(100% - 520px);
	}
	.font30 h4 {
		font-size: 24px;
	}
	.t_d1k1li {
		padding: 15px 6px;
	}
	.t_d1k1xin {
		box-shadow: 0px 2px 12.12px 3.88px rgb(243 245 249);
	}
	.t_d1k1xin .duan1 {
		height: 192px;
	}
	.t_d1k1ul .slick-dots {
		bottom: -24px;
	}
	.t_d1k1 .fonth2.jiand5{
		margin-bottom: 24px;
	}
	.t_d1k3le {
		width: 400px;
		padding-right: 40px;
	}
	.t_d1k3rg {
		width: calc(100% - 400px);
	}
	.t_d1k3le.t_d3k2le {
		width: 400px;
	}
	.t_d3k2rg {
		width: calc(100% - 400px);
	}
	.t_bannerg1 .t_neibanner {
		height: 440px;
	}
	.t_g1k1le {
		width: 496px;
	}
	.t_g1k1rg {
		width: calc(100% - 496px);
		padding: 10px 0px 0 30px;
	}
	.t_g1k1rg .fonth6 {
		margin-bottom: 40px;
	}
	.t_g1k2li {
		padding: 56px 36px 10px;
		margin-bottom: 26px;
	}
	.t_g1k2jian.fonth4 p {
		font-size: 18px;
	}
	.t_g1k2jian.fonth4 {
		height: 108px;
	}
	.t_g1k3xin .duan p {
		line-height: 1.5;
	}
	.t_g1k3box .duan {
		height: 120px;
	}
	.t_g1k4li {
		padding: 30px 20px 30px;
	}
	.t_g1k4ic {
		margin-bottom: 20px;
	}
	.t_h2k1nr {
		padding-top: 60px;
	}
	.t_h2k1rg {
		width: 340px;
		padding: 30px 30px 30px;
	}
	.t_h2k1rg .font30 {
		margin-bottom: 20px;
	}
	.t_h2k1le {
		width: calc(100% - 340px);
		padding-right: 30px;
	}
	.duan22 {
		margin-bottom: 18px;
	}
	.t_h2k1le .fonth6 p {
		line-height: 1.75;
		margin-bottom: 14px;
	}
	.t_h2k1 .jiand2 {
		margin-bottom: 50px;
	}
	.jiand5 {
		margin-bottom: 30px;
	}
	.t_h1k2xin {
		padding: 44px 30px 48px;
	}
	.t_h1k2li {
		padding: 0 15px;
	}
	.t_h1k2ul {
		margin: 0 -15px;
	}
	.t_h1k2xin .fonth6 p {
		line-height: 1.75;
	}
	.t_h1k2xin .fonth6 {
		height: 168px;
	}
	.t_h1k2xin .fonth4 {
		height: 54px;
	}
	.t_h1con .t_h1k3rg {
		width: 450px;
	}
	.t_h1con .t_h1k3le {
		width: calc(100% - 450px);
	}
	.t_h1k3li {
		margin-bottom: 50px;
	}
	.t_h1k4li {
		padding: 0 20px;
		margin-bottom: 40px;
	}
	.t_h1k4ul {
		margin: 0 -20px;
		margin-bottom: -40px;
	}
	.t_h1k4ic {
		width: 50px;
		height: 54px;
		margin-right: 14px;
	}
	.t_h1k4hang{
		margin-bottom: 6px;
	}
	.t_h2k2li .duan.duan_1 {
		width: 136px;
	}
	.t_h2k2li1 {
		top: -8%;
	}
	.t_h2k2li2 {
		top: -4.999999%;
	}
	.t_h2k2li3 {
		top: -0.998599%;
	}
	.t_h2k2xin {
		padding-top: 60px;
	}
	.t_h2k3lixin {
		font-size: 20px;
		padding: 20px 0;
	}
	.t_h2k3li {
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.t_h2k3ul {
		margin: 0 -10px;
	}
	.t_h2k3xin .t_content1 {
		margin-bottom: -20px;
	}
	.t_h2k4pic {
		width: 700px;
	}
	.t_h2k4nr{
		padding-left: 20px;
		padding-right: 20px;
	}
	.t_h2k6xin .fonth6 p {
		line-height: 1.75;
	}
	.t_h2k5li {
		margin-bottom: 10px;
	}
	.t_h2k6wen .fonth4 {
		height: 27px;
	}
	.t_h3k2box {
		padding-top: 90px;
	}
	.t_h3k2zi {
		padding-bottom: 90px;
	}
	.t_bannerh3 .t_neirg {
		width: 500px;
	}
	.t_bannerh3 .t_neile {
		width: calc(100% - 500px);
	}
	.t_h3k1erbox {
		padding: 40px 60px 40px;
	}
	.t_h3k1erbox .font20 p {
		line-height: 1.75;
	}
	.t_h3k1logo {
		width: 150px;
	}
	.t_h3k1le {
		padding-right: 40px;
	}
	.t_h3k1xin {
		padding: 0 10px;
		margin-bottom: 26px;
	}
	.t_h3k2le .fonth3 {
		margin-bottom: 26px;
	}
	.t_c1k1xu {
		width: 24px;
		height: 24px;
		top: 0px;
	}
	.t_h3k2zi.on .t_h3k2le {
		padding-top: 10px;
	}
	.t_h3k2rg {
		width: 500px;
	}
	.t_h3k2le {
		width: calc(100% - 500px);
		padding-left: 10px;
	}
	.t_c1k1lie {
		padding-left: 40px;
	}
	.t_h3k4pic{
		max-width: 100%;
	}
	.t_h3k1xin .fonth4 {
		margin-bottom: 10px;
	}
	.t_h3k1ic {
		width: 70px;
		height: 66px;
		margin-bottom: 20px;
	}
	.t_h3k2da {
		font-size: 60px;
	}
	.t_h3k2ul {
		margin-bottom: 80px;
	}
	.s_g4_tan1 {
		left: 39.8%;
	}
	.s_g4_tan2 {
		left: 44.8%;
		top: 36.8%;
	}
	.s_g4_tan3 {
		top: 34.8%;
		left: 46.5%;
	}
	.t_bannerg2 .fonth1 h1 {
		font-size: 30px;
	}
	.t_c4con .t_h1k3li:first-of-type{
		margin-bottom: 34px;
	}
	.s_b1_tj {
		padding: 4px 4px;
	}
	.s_g5_cont2fot .t_buttonr{
		padding: 0 14px;
	}
	.t_c2k2box .t_h1k3le{
		padding-left: 60px;
	}
	.t_c5con .t_h1k3li:first-of-type {
		margin-bottom: 40px;
	}
	.t_c5con .t_h1k3li:nth-of-type(2) {
		margin-bottom: 80px;
	}
	.t_c6con .t_h1k3li:first-of-type {
		margin-bottom: 46px;
	}
	.t_c6con .t_h1k3li:nth-of-type(2) {
		margin-bottom: 20px;
	}
	.s_g2_tantit.fonth4 h4 {
		font-size: 20px;
	}
	.s_b1_cont1top {
		padding-top: 20px;
		padding-bottom: 14px;
	}
	.s_b1_xlbox .s_f1_xltop {
		padding: 7px 8px;
	}
	.s_b1_new .s_b2_act {
		margin-bottom: 22px;
	}
	.s_f2_yuenr {
		padding-right: 0px;
	}
	.t_c5k5png {
		width: 340px;
	}
	.t_c5k5z {
		width: calc(50% - 141px);
	}
	.t_c5k5tit .fonth4 {
		height: 27px;
	}
	.s_f1_lbox .slick-dots{
		width: 550px;
	}
	.s_g3_twwz {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
		position: relative;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 30px;
	}
	.t_sypiczi {
		width: 520px;
	}
	.s_fo_mainrnr p {
		font-size: 16px;
	}
	.s_fo_mainr_imgwz p {
		font-size: 16px;
	}
	.t_h4nr {
		padding-bottom: 80px;
	}
	.t_syk3p.fonth5 p {
		height: 132px;
	}
	.t_syk2 .t_syk2li:first-of-type .t_syk2rg {
		top: 136px;
	}
	.t_syk2xian {
		margin-top: -138px;
	}
	.t_syk2li2 {
		top: -68px;
	}
	.t_c2banner .t_neirgwai .t_neirg {
		transform: translateY(-50.2%);
	}
	.t_c1kfu .t_syk4kuai .t_syk4xia .fonth4 {
		margin-bottom: 0px;
	}
	.t_syk4kuai .t_syk4xia .fonth4 {
		margin-bottom: 0px;
	}
	.t_syk4 .t_syk4kuairg {
		height: calc(calc(100% - 70px) + 74px);
	}
	.t_syk4.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 70px) + 74px);
	}
	.t_c1kfu .t_syk4kuairg {
		height: calc(calc(100% - 70px) + 74px);
	}
	.t_syk4kuairg .font20 {
		margin-bottom: 8px;
	}
	/* 2021.8.25 */
	.t_sypiczi {
		width: 500px;
	}
	.t_syshuli {
		font-size: 18px;
	}
}
@media screen and (max-width: 950px){
	/* sumi - start */
	.t_content1 {
		width: 100%;
		margin: auto;
		padding-left: 20px;
		padding-right: 20px;
	}

	.s_b1_cont1top {
		padding: 0 20px;
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.s_b1_cont1tit p {
		font-size: 20px;
	}

	.s_b1_acttit p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
		position: relative;
	}

	.s_b1_actmore {
		position: relative;
		margin-top: 4px;
	}

	.s_b1_cb1 {
		padding-bottom: 5px;
		border-bottom: 1px solid #e6e6e6;
	}

	.s_b1_actbox {
		padding-left: 6px;
	}

	.s_b1_cb2 {
		padding: 20px 0;
	}

	.s_b1_cb3 {
		padding-top: 20px;
	}

	.s_b1_wxwz {
		width: 100%;
		padding-left: 8px;
		position: inherit;
	}

	.s_b1_wx {
		width: 140px;
	}

	.s_b1_new .s_b2_actwz p {
		font-size: 18px;
		color: #333;
		line-height: 1.75;
		height: 63px;
		overflow: hidden;
	}

	.s_b1_new .s_b2_actwz {
		padding: 12px 25px 10px 0;
	}
	.s_b2_actwz {
		padding: 12px 25px 10px 0;
	}

	.s_b2_moreimg {
		width: 7px;
		margin-top: 7px;
	}

	.mc_phfy {
		display: block;
	}

	.mc_pcfy {
		display: none;
	}

	.s_b1_new .s_b2_act {
		width: 50%;
		padding: 0 7px;
	}

	.s_b1_new .s_b2_actnr {
		margin: 0 -7px;
	}

	.s_b2_top {
		width: 100%;
		margin: 0 auto;
		padding-left: 20px;
		padding-right: 20px;
		position: relative;
	}

	.s_b2_topnr_title h3 {
		font-size: 20px;
	}
    .s_b2_topnr_title .t_tith1 {
		font-size: 20px;
	}
	.s_b2_cont1 {
		padding-top: 20px;
		padding-bottom: 20px;
		background-color: #f7f9fa;
	}

	

	.s_b2_cont2 {
		padding-top: 20px;
	}


	.s_b2_actbox {
		padding-top: 30px;
		padding-bottom: 45px;
	}

	.s_b2_actwz p {
		font-size: 18px;
		color: #333;
		line-height: 1.75;
		height: 63px;
		overflow: hidden;
	}

	.s_b2_bjq {
		padding-bottom: 20px;
		border-bottom: 1px solid #d1d1d1;
	}

	.s_b2_backbox {
		width: 60px;
		position: absolute;
		top: 50%;
		left: 20px;
		transform: translateY(-50%);
	}

	.s_b2_main {
		width: calc(100% - 56px);
		padding-left: 45px;
	}

	.s_b2_topnr {
		width: calc(100% - 60px);
		padding-left: 45px;
		padding-right: 210px;
	}

	.s_e1_twimg {
		width: 490px;
	}
	.s_e1_twtext {
		width: calc(100% - 490px);
		padding-right: 70px;
		padding-top: 30px;
	}
	.fonth1 h1 {
		font-size: 26px;
	}
	.fonth2 h2 {
		font-size: 26px;
	}
	.s_e1_comnr a {
		display: block;
		padding: 16px 15px 15px 15px;
	}
	.s_e1_com {
		width: 33.333333%;
		padding: 0 8px;
		margin-bottom: 20px;
	}
	.s_e1_combox {
		margin: 0 -8px;
		display: none;
	}
	
	
	.jiand1_1 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.s_fo_fot {
		width: 100%;
		height: 235px;
		position: relative;
	}
	.s_e1_comwznr {
		padding-top: 10px;
		padding-bottom: 11px;
	}
	.s_e1_twtextmore a {
		display: block;
		padding: 7px;
		font-size: 16px;
		color: #fff;
		line-height: 1.75;
		text-align: center;
	}
	.s_e1_twtextmore {
		width: 130px;
		background-color: #E25051;
	}
	.s_e1_twimgbg {
		width: 280px;
		position: absolute;
		bottom: -24px;
		left: -24px;
	}
	.s_e1_cpynr {
		width: 25%;
		padding: 0 13px;
		margin-bottom: 25px;
	}
	.s_e1_cpy {
		width: 100%;
	}
	.s_f1_lbig {
		width: 525px;
		position: relative;
	}
	.s_f1_lbwz {
		width: calc(100% - 525px);
		padding-left: 35px;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 54px;
		padding-right: 20px;
	}
	.s_f1_sear input {
		width: 180px;
		border: 1px solid #d8d8da;
		padding: 9px 0;
		padding-right: 35px;
		padding-left: 5px;
		border-radius: 3px;
	}
	.s_f1_xl {
		width: calc(100% - 180px);
	}
	.s_f1_newbox .s_b2_actwz p {
		font-size: 18px;
		height: 31.5px;
	}
	.s_f2_mbxbox {
		margin-bottom: 35px;
		display: none;
	}
	.s_f2_cont3 .s_b2_actwz {
		padding: 10px 25px 5px 0;
	}
	.s_f2_nextbox {
		margin-top: 17px;
		margin-bottom: 0px;
	}
	.s_f2_bjq {
		border-bottom: 1px solid #d1d1d1;
		padding-bottom: 12px;
	}
	.s_fo_mainr {
		width: calc(100% - 430px);
		padding-left: 59px;
		position: absolute;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 23px;
	}
	.s_fo_mainr_imgwz p {
		font-size: 16px;
		color: #666;
		line-height: 1.75;
	}
	.s_g2_zqig {
		width: 490px;
		position: relative;
		border-radius: 3px;
		overflow: hidden;
		z-index: 50;
	}
	.s_g2_zqwzbox {
		width: calc(100% - 490px);
		position: absolute;
		top: -77px;
		right: 55px;
		padding-top: 55px;
		padding-left: 125px;
		padding-bottom: 28px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_zqwznr {
		width: 210px;
		margin-bottom: 5px;
	}
	.s_g2_bgwz p {
		font-size: 40px;
		color: #f6f6f7;
		line-height: 1;
	}
	.s_g2_cont1nr.on .s_g2_bgwz {
		left: inherit;
		right: 0;
		top: -84px;
	}
	.s_g2_cont1nr.on {
		padding-right: 40px;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		right: inherit;
		left: 0;
		padding-top: 135px;
		padding-left: 55px;
		padding-bottom: 115px;
		top: -38px;
	}
	.s_g2_jobox {
		padding-top: 45px;
		padding-bottom: 35px;
	}
	.s_g2_joboxtop {
		margin-bottom: 20px;
		position: relative;
	}
	.s_g2_jobnr {
		width: 33.333333%;
		padding: 0 7px;
		margin-bottom: 19px;
	}
	.s_g2_job {
		margin: 0 -7px;
	}
	.s_g2_cont1 {
		padding-left: 40px;
		/* margin-top: 106px; */
	}
	.s_g2_list {
		border: 1px solid #f1f1f1;
		padding: 24px 20px 10px 20px;
		background-color: #fff;
		transition: all .36s;
		cursor: pointer;
	}
	.s_g3_twwz {
		width: calc(100% - 565px);
		padding-right: 30px;
		padding-left: 85px;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 53px;
	}
	.s_g3_twtop {
		margin-bottom: 10px;
	}
	.s_g3_content .s_e1_fenye {
		padding-bottom: 0px;
		padding-top: 10px;
	}
	.s_g5_younrig {
		width: 74px;
		position: relative;
		margin: 0 auto;
	}
	.s_g5_you {
		width: 50%;
		padding: 0 12px;
		margin-bottom: 25px;
	}
	.s_g5_cont1 {
		padding-top: 30px;
		padding-bottom: 30px;
	}
	.s_g5_findnrwz p {
		font-size: 18px;
		color: #333;
		line-height: 1.75;
		max-height: 63px;
		overflow: hidden;
	}
	.s_g5_findnr {
		width: 480px;
		border-radius: 10px;
		background-color: rgb(255, 255, 255);
		box-shadow: 3.09px -5.143px 8.73px 0.27px rgb(212 212 212 / 61%);
		padding: 30px 40px 35px 35px;
	}
	.s_g5_cont4 {
		width: 100%;
		height: 275px;
		position: relative;
	}
	.s_g5_findnrnm {
		width: 40px;
		height: 40px;
		background-color: #fd7958;
		border-radius: 50%;
		text-align: center;
	}
	.s_g5_findnrnm p {
		font-size: 16px;
		color: #fff;
		line-height: 40px;
	}
	.s_g5_findl {
		width: 145px;
		position: absolute;
		top: 50%;
		left: 0;
		transform: translateY(-50%);
	}
	.s_g5_cont4nr {
		width: 835px;
	}
	.s_g6_chetj {
		width: 110px;
		background-color: #E25051;
		padding: 3px;
		margin-top: 13px;
		border-radius: 3px;
		text-align: center;
	}
	.s_tiao_cont1 {
		padding-bottom: 10px;
	}
	.s_tiaowz {
		background-color: #fff;
		border-radius: 10px;
		padding: 35px 40px 40px 40px;
		position: relative;
	}
	.s_tiao_cont {
		width: 100%;
		margin: 0 auto;
		padding: 0 40px;
	}
	.s_tiaowz::before {
		content: "";
		border-top: 15px solid #fff;
		border-left: 15px solid #fff;
		border-bottom: 15px solid transparent;
		border-right: 15px solid transparent;
		position: absolute;
		bottom: -27px;
		left: 75px;
		border-radius: 3px;
	}
	.s_tiao_cont3tit {
		text-align: center;
		margin-bottom: 25px;
	}
	.s_g4_cont2 {
		width: 770px;
		margin: 0 auto;
		margin-bottom: 25px;
	}

	.s_g4_wxnrig {
		width: 120px;
		position: relative;
		margin: 0 auto;
	}


	.s_g4_tanwznr {
		margin-bottom: 5px;
	}
	.s_e1_xun a {
		padding: 5px 0;
	}
	.s_g2_cont1 {
		padding-left: 40px;
		padding-top: 99px;
	}
	.s_g4_mapdian {
		width: 14px;
		position: absolute;
		cursor: pointer;
	}
	.s_g4_tan {
		border-radius: 10px;
		width: 332px;
		overflow: hidden;
		position: absolute;
		/* top: 122px;
		right: -680px; */
	}
	/* sumi - end */
	.g_content{
		width:100%;
		padding-left: 20px;
		padding-right: 20px;
	}
	.header2, .phxia{
		display: block !important;
	}
	.g_syhead{
		display: none;
	}
	.t_contentb {
		padding: 0 20px;
	}
	.t_sybanbo .t_content1 {
		width: calc(100% - 40px);
	}
	.t_syk0li {
		width: 130px;
	}
	.t_syk0zouma {
		width: 175%;
	}
	.t_sybannr .duan {
		margin-bottom: 40px;
	}
	.fonth1 h1 {
		font-size: 26px;
	}
	.t_sybtn .t_anniu1 .t_buttonr {
	    line-height: 38px;
	}
	.t_anjiaic {
	    line-height: 38px;
	}
	.t_anjiawen {
	    line-height: 38px;
	}
	.t_sypiczi {
		width: 460px;
	}
	.t_syk1li {
		padding:15px 15px;
	}
	.t_syk1ul .slick-dots {
		bottom: -30px;
	}	
	.t_syk2li.t_syk2li1 {
		width: 100%;
	}
	.t_syk2le {
		width: 100%;
		padding:0 20px 20px;
	}
	.t_syk2rg {
		width: 100%;
	}
	.t_syk2xian{
		display: none;
	}
	.t_syk2li2 {
		top: 0px;
	}
	.t_syk2li2, .t_syk2li3 {
		width: 100%;
	}
	.t_syk2li2 .t_syk2rg {
		width: 100%;
	}
	.t_syk2rg #lottie3 svg g g:last-of-type{
		display: none!important;
	}
	.t_syk2rg #lottie3 svg g g:nth-last-of-type(2){
		display: none!important;
	}
	.t_syk2rg #lottie3 svg g g:first-of-type image{
		display: none!important;
	}
	.t_syk2rg #lottie3 svg{
		width: 122.380106%;
		right:0;
	}
	.t_phclass{
		display: block;
	}
	.t_pcclass{
		display: none!important;
	}
	/* .t_syk2rg #lottie{
		display: none!important;
	}
	.t_svgzhen{
		display: none!important;
	} */
	.t_phclass{
		width: 100%;
	}
	.t_phclass img{
		width: 100%;
	}
	.t_contentb1 {
		padding: 0 20px;
	}
	.t_syk2rg {
		padding:0 20px;
		margin-bottom: 30px;
	}
	.t_syk2li.t_syk2li3 {
		top: 0;
	}
	.t_syk2li.t_syk2li3 .t_syk2le {
		padding-top: 20px;
	}
	.t_syk2box {
		background: transparent;
	}
	.t_syk2le {
		width: calc(100% - 80px);
		background: #f7f9fa;
		margin:0 40px;
		margin-bottom: 30px;
		padding:30px;
	}
	.t_syk2rg {
		background: #f7f9fa;
		padding:30px 20px;
	}
	.jiand2 {
		margin-bottom: 40px;
	}
	.t_syk3le {
		width: 180px;
	}
	.t_syk3logo {
		width: 140px;
		left: 30px;
	}
	.t_syk3rg {
		width: calc(100% - 180px);
	}
	.t_syk3rg {
		padding: 30px 20px 30px 20px;
	}
	.fonth5 h5 {
		font-size: 16px;
	}
	.t_syk3p.fonth5 h5 {
		padding-left: 30px;
		padding-right: 40px;
		height: 96px;
	}
	.t_syk3ic {
		width: 20px;
	}
	.t_syk3lun1 .slick-dots {
		width: calc(100% - 100px);
		margin-left: 100px;
	}
	.t_syk3lun1 .slick-dots {
		bottom: 39px;
	}
	.t_syk3lun1 .slick-prev, .t_syk3lun1 .slick-next {
		width: 40px;
		height: 40px;
	}
	.t_syk3bo1 {
		padding: 36px 22px 18px;
	}
	.t_syk4kuai{
		display: none;
	}
	.t_syk4kuairg{
		position: relative;
		width: 100%;
	}
	.t_syk5le{
		display: none;
	}
	.t_syk5rg {
		width: 100%;
	}
	.t_content1 {
		width: calc(100% - 40px);
	}
	.t_syk5rg {
		margin: 0;
	}
	.t_fotma a {
		font-size: 18px;
	}
	.t_fotzihe .t_fotma a {
		font-size: 14px;
	}
	.t_fotwen {
		margin-bottom: 8px;
	}
	.t_syk5 .jiand1_1 {
		padding-bottom: 50px;
	}
	.t_syk5 .jiand1_1, .t_syk4 .jiand1_1 {
		padding-top: 70px;
	}
	.jiand1_1 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.jiand2_1 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.t_syk2 .jiand2 {
		margin-bottom: 20px;
	}
	.t_content1720 {
		margin: 0 20px;
		width: calc(100% - 40px);
	}
	.t_syk4xli {
		margin-bottom: 20px;
	}
	.t_zqce{
		display: none;
	}
	.fonth2 h2 {
		font-size: 26px;
	}
	/* c1 */
	.t_c1con{
		margin-top: 40px;
	}
	.t_c1k1le {
		padding-right: 20px;
	}
	.t_c1k1le {
		width: calc(100% - 460px);
	}
	.t_c1k1li.on .t_c1k1le {
		padding-left: 20px;
	}
	.t_c1k2pic {
		width: 100%;
		right: 0px;
	}
	.t_c1k2rg {
		width: 300px;
	}
	.t_c1k2logo {
		right: 80px;
	}
	.t_c1k2logo {
		width: 100px;
		height: 100px;
		overflow: hidden;
	}
	.t_c1k2le {
		width: calc(100% - 300px);
	}
	.t_c1k2up .fonth5 h5 {
		height: 72px;
	}
	.t_c1k2lebox {
		padding-left: 30px;
		padding-bottom: 14px;
	}
	.t_content3 {
		padding-left: 20px;
		padding-right: 20px;
	}
	.t_s1k2svg {
		width: 20px;
		margin-right: 18px;
	}
	.t_c1k2up .fonth5 {
		width: calc(100% - 38px);
	}
	.t_c1k2 {
		height: 290px;
	}
	.jiand3 {
		margin-bottom: 80px;
	}
	.t_neirg {
		width: 440px;
	}
	.t_neile {
		width: calc(100% - 440px);
	}
	.t_neibanner .t_content1720 {
		height: 500px;
	}
	.t_neibannr1 .t_content1 {
		width: calc(100% - 40px);
	}
	.t_buttonr {
		padding: 0 28px;
	}
	.t_duo3 .t_syk5li {
		width: 124px;
	}
	.t_c1k1rg {
		width: 440px;
	}
	.t_c1k1le {
		width: calc(100% - 440px);
	}
	.t_c1k3 .t_syk5le {
		display: block;
	}
	.t_syk5le {
		width: 100%;
	}
	.t_c1k3yin2 {
		top: 60px;
		width: 90px;
		right: 8px;
	}
	.t_syk5le .font20 {
		margin-bottom: 20px;
	}
	.t_c1k2 {
		height: 308px;
	}
	.t_c1kfu .t_syk4wen {
		margin-bottom: 20px;
	}
	.t_syk5le {
		padding-right: 0px;
	}
	.t_syk0zouma {
		width: 120%;
	}
	.t_c1k1li.jiand3 {
		margin-bottom: 80px;
	}
	.t_neirgwai .t_neirg {
		width: 460px;
	}
	.jiand1_1.jiant1 {
		padding-top: 64px;
	}
	.t_content4 {
		width: 600px;
	}
	.t_h1k3rg {
		width: 440px;
	}
	.t_h1k3le {
		width: calc(100% - 440px);
	}
	.t_c2k2box .t_h1k3le {
		padding-top: 60px;
	}
	.fonth3 h3 {
		font-size: 24px;
	}
	.t_c2k2box {
		padding-top: 56px;
		padding-bottom: 53px;
	}
	.t_c1k4btn .t_anniu1 .t_buttonr {
		font-size: 14px;
		line-height: 38px;
	}
	.t_c1k4btn .t_anniu1 .t_buttonr {
		padding: 0 45px;
	}
	.t_h2k4nr {
		padding-top: 70px;
	}
	.t_c2k4 .t_h2k4pic {
		width: 600px;
	}
	.t_h2k4pic {
		top: 30px;
	}
	.t_c2k4 .duan p {
		width: 580px;
	}
	.t_c2k5 .fonth2 {
		padding-top: 22px;
	}
	.t_c2k5xin {
		padding: 50px 10px;
		width: 120px;
	}
	.t_c2k5ol {
		width: calc(100% - 120px);
	}
	.t_c2k5jyou .fonth5 h5 {
		font-size: 18px;
	}
	.t_c2k5jyou .duan p {
		line-height: 1.5;
	}
	.t_c2k5jyou .duan {
		height: 72px;
	}
	.t_c2k5lix {
		padding: 24px 15px 20px;
	}
	.t_c2k5jyou .fonth5 {
		margin-bottom: 8px;
	}
	.t_c2k5xin {
		padding: 60.5px 10px;
	}
	.t_c1k2up .fonth5 h5 {
		height: 96px;
	}
	.t_c1k2logo {
		right: 30px;
	}
	.t_c2k7ul .slick-prev, .t_c2k7ul .slick-next{
		width: 40px;
		height: 40px;
	}
	.t_c2k7ul .slick-prev::before, .t_c2k7ul .slick-next::before{
		width: 7px;
	}
	.t_c2k7ul {
		padding: 0 40px;
	}
	.t_c2k7ul .slick-dots {
		width: calc(100% - 80px);
	}
	.t_c2k7xin .fonth6 h6 {
		height: 96px;
		font-size: 16px;
		line-height: 1.5;
	}
	.t_c2k7xin {
		padding: 30px 15px 26px;
	}
	.t_c2k7li.slick-center .t_c2k7xin::before {
		height: calc(100% + 10px);
	}
	/* .t_c2k7li.slick-center .t_c2k7xin {
		padding: 37px 18px 29px;
	} */
	.s_fo_fotwz{
		padding:0 20px;
	}
	.t_sybanbo .t_content1 {
		width: 100%;
	}
	.t_content1 {
		width: 100%;
	}
	.t_neibannr1 .t_content1 {
		width: 100%;
	}
	.s_g2_tannra .t_buttonr{
		padding: 6px 30px;
	}
	.t_c2k7xin .fonth6 p {
		height: 96px;
		font-size: 16px;
		line-height: 1.5;
	}
	.t_c1k2up .fonth5 p {
		height: 96px;
	}
	.fonth5 p {
		font-size: 16px;
	}
	.t_syk3p.fonth5 p {
		padding-left: 30px;
		padding-right: 40px;
		height: 96px;
	}
	.t_c5k4rong {
		padding: 30px 20px 30px;
	}
	.t_c5k4xin {
		padding-left: 0px;
		padding-right: 0px;
	}
	.t_c5k4li {
		padding: 0 8px;
	}
	.t_c5k4nr {
		margin: 0 -8px;
	}
	.t_c5k4li:nth-of-type(2) .t_c5k4rong {
		padding: 40px 20px 40px;
	}
	.t_c5k4li:nth-of-type(2) .t_c5k4rong {
		top: -10px;
	}
	.t_neibannr1 .t_content1 {
		width: calc(100% - 40px);
	}
	.t_sybanbo .t_content1 {
		width: calc(100% - 40px);
	}
	.t_c6banner .t_neirgwai .t_neirg {
		width: 440px;
	}
	.t_c6k7le {
		padding-left: 0px;
	}
	.t_c6k7nr .font30 {
		margin-bottom: 18px;
	}
	.t_c6k7ic {
		top: 5px;
		width: 16px;
		height: 16px;
		margin-right: 8px;
	}
	.t_c6k7li .fonth6 {
		width: calc(100% - 24px);
	}
	.t_c6k7ul {
		margin-bottom: 40px;
	}
	.t_c6k7le {
		width: 300px;
	}
	.t_c6k7rg {
		width: calc(100% - 300px);
	}
	.font30 h4 {
		font-size: 22px;
	}
	.t_c6k7pic {
		width: 340px;
	}
	.t_c6k7zh {
		width: 50px;
		top: 37px;
	}
	.t_c6k7svg {
		width: 83%;
		right: -20px;
	}
	.t_c6k7nr {
		padding: 100px 0 70px;
	}
	.t_c6k7::before {
		border-bottom-right-radius: 100px;
	}
	.t_nei2ban{
		padding-left: 20px;
		padding-right: 20px;
	}
	.t_bannerd1 .t_nei2ban .duan p {
		max-width: 100%;
	}
	.t_nei2ban .duan {
		margin-bottom: 32px;
	}
	.t_d1k1xin .duan1 {
		height: 240px;
	}
	.t_d1k3le {
		width: 350px;
		padding-right: 30px;
	}
	.t_d1k3rg {
		width: calc(100% - 350px);
	}
	.t_d1k3le.t_d3k2le {
		width: 340px;
		padding-right: 30px;
	}
	.t_d3k2rg {
		width: calc(100% - 340px);
	}
	.t_d3k2pic {
		width: 460px;
	}
	.t_d3k2rg .t_d3k2tu {
		width: 220px;
	}
	.t_d3k2rg .t_c6k7zh {
		width: 32px;
		margin-top: 70px;
		left: 220px;
	}
	.t_d1k3nr .t_c6k7svg {
		top: -18%;
	}
	.t_d4k3li {
		width: 25%;
	}	
	.t_banbg3 {
		width: 240px;
	}	
	.t_bannerg1 .fonth1 {
		left: 20px;
	}
	.t_bannerg1 .t_banxia {
		left: 20px;
	}
	.t_bannerg1 .t_neibanner {
		height: 350px;
	}
	.t_g1k1le {
		width: 420px;
	}
	.t_g1k1zh {
		width: 20px;
	}
	.t_g1k2video {
		width: calc(100% - 20px);
		margin-left: 20px;
	}
	.t_g1k1rg {
		width: calc(100% - 420px);
		padding: 0px 0px 0 26px;
	}
	.t_g1k1rg .fonth6 {
		margin-bottom: 20px;
	}
	.t_g1k2 {
		padding-top: 60px;
	}
	.t_g1k2rg {
		width: 60%;
	}
	.t_g1k2nian {
		font-size: 130px;
	}
	.t_g1k2ling {
		left: 85px;
		width: 74px;
	}
	.t_g1k2li.on .t_g1k2span::after {
		width: 36px;
		height: 36px;
	}
	.t_g1k2li.on .t_g1k2span::before {
		width: 8px;
		height: 8px;
	}
	.t_g1k2li {
		padding: 52px 30px 10px;
	}
	.t_g1k3le {
		width: 190px;
	}
	.t_g1k3rg {
		width: calc(100% - 190px);
	}
	.t_g1k3xin {
		padding: 30px 15px 26px;
	}
	.t_g1k3box {
		padding: 0 6px;
		margin-bottom: 12px;
	}
	.t_g1k3rg {
		margin: 0 -6px;
	}
	.t_jian40 {
		margin-bottom: 30px;
	}
	.t_bannerh1 .t_neibanner.t_neibanner2 .t_content1720 {
		height: 400px;
	}
	.t_bannerh1 .t_nei2ban .duan p {
		max-width: 100%;
	}
	.t_h1k2xin .fonth6 p {
		line-height: 1.5;
	}
	.t_h1k2xin .fonth6 {
		height: 168px;
	}
	.t_h1k2xin {
		padding: 30px 24px 30px;
	}
	.t_h1k2li {
		padding: 0 8px;
	}
	.t_h1k2ul {
		margin: 0 -8px;
	}
	.t_h1con .t_h1k3rg {
		width: 370px;
	}
	.t_h1con .t_h1k3le {
		width: calc(100% - 370px);
	}
	.t_h1k3lix .fonth3.jiand5 {
		margin-bottom: 20px;
	}
	.t_h1k4li {
		padding: 0 10px;
		margin-bottom: 30px;
	}
	.t_h1k4ul {
		margin: 0 -10px;
		margin-bottom: -30px;
	}
	.t_h1k4xin .duan.duan_1 {
		height: 120px;
	}
	.t_bannerh2 .t_neibanner.t_neibanner2 .t_content1720 {
		height: 400px;
	}
	.t_bannerh2 .t_nei2ban .duan p {
		max-width: 100%;
	}
	.t_pctu{
		display: none;
	}
	.t_phtu{
		display: block;
	}
	.t_h2k2li{
		position: relative;
		top: auto;
		left: auto;
		margin-bottom: 18px;
	}
	.t_h2k2xia {
		padding-top: 0px;
	}
	.t_h2k2xin .fonth2 {
		margin-bottom: 40px;
	}
	.t_h2k2xia{
		padding:0 20px 32px;
	}
	.t_h2k2li .duan.duan_1 {
		width: 100%;
	}
	.t_h2k2li .fonth4 {
		width: 100%;
	}
	.t_h2k2li .duan p {
		font-size: 16px;
	}
	.t_h2k2li .fonth4 h4 {
		font-size: 20px;
	}
	.t_h2k2bg{
		margin-bottom: 30px;
	}
	.t_h2k3xin .fonth2 {
		margin-bottom: 36px;
	}
	.jiand1_2 {
		margin-bottom: 70px;
	}
	.t_h2k6li {
		padding: 0 10px;
	}
	.t_h2k6ul {
		margin: 0 -10px;
	}
	.t_h2k6wen .duan.duan_1 {
		height: 120px;
	}
	.t_h2k7nr.jiand1_1 {
		padding-top: 70px;
		padding-bottom: 70px;
	}
	.t_syk1xin {
		box-shadow: 0px -5px 18.04px 0.96px rgb(239 239 239);
	}
	.t_h3k1 {
		padding-top: 70px;
	}
	.t_h3k2box {
		padding-top: 80px;
	}
	.t_h3k2zi {
		padding-bottom: 80px;
	}
	.t_h3k5 {
		padding-bottom: 70px;
	}
	.t_bannerh3 .t_neirg {
		width: 440px;
	}
	.t_bannerh3 .t_neile {
		width: calc(100% - 440px);
	}
	.t_h3k1erbox {
		padding: 40px 44px 40px;
	}
	.t_h3k1erbox .font20 p {
		line-height: 1.55;
	}
	.t_h3k1erbox .font20 {
		margin-bottom: 24px;
	}
	.t_h3k2rg {
		width: 440px;
	}
	.t_h3k2le {
		width: calc(100% - 440px);
		padding-left: 6px;
	}
	.t_h3k2le .fonth4 {
		margin-bottom: 4px;
	}
	.t_h3k2le .duan.duan_1 p{
		line-height: 1.5;
	}
	.t_h3k2jia {
		width: 416px;
	}
	.t_h3k2le1 {
		width: 30%;
	}
	.t_h3k2rg1 {
		width: 70%;
	}
	.t_h3k2da {
		font-size: 50px;
	}
	.t_h3k2shu {
		margin-top: 10px;
	}
	.t_h3k3ul {
		margin-bottom: 18px;
	}
	.t_h3k3ul{
		margin:0 -10px;
	}
	.t_h3k1xin .fonth6 p {
		line-height: 1.5;
	}
	.t_h3k1xin .fonth6 {
		height: 72px;
	}
	.t_h3k2ul {
		margin-bottom: 60px;
	}
	.s_g4_tan {
		width: 256px;
	}
	.s_g4_tanwz {
		padding: 16px 15px 10px 15px;
	}
	.s_g4_tanwznrtext p{
		line-height: 1.5;
	}
	.s_g4_tan3 {
		top: 42.8%;
		left: 32.5%;
	}
	.s_g4_content{
		padding-left: 20px;
		padding-right: 20px;
	}
	.s_fo_content{
		padding-bottom: 30px;
	}
	.s_g4_tan2 {
		left: 40.8%;
		top: 43.8%;
	}
	.s_g4_tan1 {
		left: 34.8%;
		top: 40.8%;
	}
	.jiand2_2 {
		padding-top: 70px;
	}	
	.t_bannerg2 .fonth1 h1 {
		font-size: 26px;
	}
	.t_bannerg2 .t_sybtn .t_anniu1 .t_buttonr {
		line-height: 38px;
	}
	.t_bannerg5 .t_sybtn .t_anniu1 .t_buttonr {
		line-height: 38px;
	}
	.t_bannerg5 .t_neibannr1 .t_content1 {
		width: 100%;
	}
	.t_bannerg5 .t_nei2ban {
		padding-left: 0;
		padding-right: 0;
	}
	.t_c2k5ul::before{
		width: calc(100% - 120px);
	}
	.t_syk4duo .t_syk4xli {
		width: 33.333333%;
	}
	.t_syk4duo {
		padding-top: 0;
	}
	.t_syk4duo .t_syk4xia {
		padding-bottom: 0;
	}
	.t_c2k2box .t_h1k3le{
		padding-left: 40px;
	}
	.s_b1_cont2l {
		width: 560px;
	}
	.s_b1_cont2r {
		width: calc(100% - 560px);
	}
	.s_b1_wxwz p {
		font-size: 14px;
	}	
	.s_b1_new .s_b2_actwz p {
		font-size: 16px;
		height: 56px; 
	}	
	.s_b2_actwz p {
		font-size: 16px;
		height: 56px; 
	}
	.s_b1_xlbox2nr {
		margin-right: 2px;
	}
	.s_b1_gnr {
		width: 133px;
	}
	.s_b1_gnl {
		width: calc(100% - 133px);
	}
	.s_b1_cont1tit p {
		font-size: 18px;
	}
	.s_b1_xlbox .s_f1_xltop {
		padding: 6px 4px;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 160px;
	}
	.s_b1_xlbox2nr .s_f1_xltop {
		width: 130px;
	}	
	.s_b1_hotnr a {
		padding: 2px 10px;
		font-size: 14px;
	}	
	.s_b1_cont2r {
		padding-left: 20px;
	}
	.s_b1_acttit p::after {
		left: -8px;
	}
	.s_g5_liucbox{
		max-width: 100%;
	}
	.s_g5_liucwzj {
		width: calc(100% - 22px);
	}	
	.s_g5_findl {
		width: 158px;
	}	
	.t_c5k5png{
		width: 100%;
		position: relative;
		top:0;
		transform: translate(0);
		left: 0;
		margin-top:-40px;
	}
	.t_c5k5z {
		width: 100%;
	}
	.t_c5k5dong{
		display: none;
	}
	.t_c5k5ulxin{
		width: 100%;
	}
	.t_c5k5tit .fonth6{
		height: auto;
	}
	.t_c5k5li{
		margin-bottom: 18px;
	}
	.t_c5k5li:last-of-type{
		margin-bottom: 18px;
	}
	.t_c5k5ul{
		margin-top:-30px;
	}
	.t_c5k5z:last-of-type .t_c5k5li:last-of-type{
		margin-bottom: 0px;
	}
	.s_f1_lbox .slick-dots{
		width: 525px;
	}
	.t_bannerg5 .t_nei2ban {
		padding-left: 20px;
	}
	.s_g3_twwz {
		width: 100%;
		padding-right: 0;
		padding-left: 0;
		position: relative;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 30px;
		padding-bottom: 40px;
	}
	.s_fo_mainrnr p {
		font-size: 16px;
	}
	.s_fo_mainr_imgwz p {
		font-size: 16px;
	}
	.s_b2_content .s_fo_mianl{
		width: 100%;
		margin-bottom: 40px;
	}
	.s_b2_content .s_fo_mainr {
		width: 100%;
		position: relative;
	}
	.s_b2_content .s_fo_mainr_imgbox {
		position: relative;
		top: 0;
		left: 50%;
		transform: translateX(-50%);
	}
	.t_h4nr {
		padding-bottom: 60px;
		padding-top: 40px;
	}
	.t_h4nr .fonth2 {
		margin-bottom: 8px;
	}
	.t_h4nr .s_fo_jianj {
		margin-bottom: 30px;
	}
	.t_syk2 .t_syk2li:first-of-type .t_syk2le {
		width: calc(100% - 80px);
	}
	.t_syk2 .t_syk2li:first-of-type .t_syk2rg {
		top: 0;
	}
	.t_syk2rg {
		top: 0px;
	}
	.t_syk2li2 .t_syk2le {
		padding-top: 20px;
	}
	.t_c2banner .t_neirgwai .t_neirg {
		transform: translateY(-50.5%);
	}
	.t_g1k5jia {
		padding-top: 70px;
	}
    .t_d1con  .t_d1k2 {
        margin-bottom: 40px;
    }
    .t_syk3le {
        width: 170px;
    }
    /* 2021.8.25 */
	.t_sypiczi {
		width: 410px;
	}
	.t_sypctu {
		transform: scale(0.66) rotateY( 
	-27deg
	 ) rotateZ( 
	3deg
	 ) translate3d(26px,-48px,2px)!important;
	}
	.t_syshuli {
		font-size: 14px;
	}
}
@media screen and (max-width: 768px){
	/* sumi - start */
	.fonth2 h2 {
		font-size: 22px;
	}
	.jiand5 {
		margin-bottom: 26px;
	}
	.s_b1_cont1 {
		margin-bottom: 20px;
	}

	.s_b1_cont2r {
		width: calc(100% - 485px);
		padding-left: 15px;
	}

	.s_b1_cont2l {
		width: 485px;
	}

	.s_b1_gnr {
		width: 100px;
	}

	.s_b1_tj {
		width: 46%;
	}

	.s_b1_gnl {
		width: calc(100% - 100px);
	}

	.s_b1_xlbox .s_f1_xltop {
		width: 145px;
		background-color: #f8f9fb;
		padding: 2px 15px;
	}

	.s_b1_xlbox2nr .s_f1_xltop {
		width: 145px;
		padding: 4px 15px;
	}

	.s_f1_xltopig {
		width: 10px;
		position: relative;
	}

	.s_f1_xltopigbox {
		position: absolute;
		top: 50%;
		right: 8px;
		transform: translateY(-50%);
	}

	.s_b1_xlbox2nr .s_f1_xltop {
		width: 109px;
		padding: 4px 15px;
	}

	.s_b1_botr {
		width: 125px;
		position: absolute;
		top: 0;
		right: -125px;
		height: 100%;
		background-color: #f7f9fa;
		border-left: 1px solid #dedede;
		display: none;
	}

	.s_b1_xlbotnrwz {
		padding: 5px 12px;
	}

	.s_b1_xlbot {
		width: 110%;
		background-color: #f7f9fa;
		padding: 0 5px;
		position: absolute;
		bottom: -114px;
		left: 0;
		display: none;
	}

	.s_b1_new .s_b2_actwz p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
		height: 56px;
		overflow: hidden;
	}

	.s_b1_acttit p::after {
		content: "";
		width: 2px;
		height: 18px;
		background-color: #D81617;
		position: absolute;
		top: 7px;
		left: -9px;
	}

	.s_b2_topnr {
		width: calc(100% - 60px);
		padding-left: 45px;
		padding-right: 20px;
	}

	.fonth3 h3 {
		font-size: 22px;
	}

	.s_b2_actbox {
		padding-top: 20px;
		padding-bottom: 30px;
	}
	.s_e1_twtext {
		width: 100%;
		padding-right: 20px;
		padding-top: 65px;
		position: inherit;
	}
	.s_e1_twimgbox {
		position: relative;
		width: 100%;
	}
	.s_e1_twimgbg {
		width: 315px;
		position: absolute;
		bottom: -24px;
		left: -17px;
	}
	.s_e1_twtextnr {
		margin-bottom: 20px;
	}
	.s_e1_twbox {
		margin-top: 20px;
		padding-bottom: 45px;
		position: relative;
	}
	.s_e1_cont2nr {
		padding-top: 0px;
		padding-bottom: 33px;
	}
	.jiand1_1 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.s_e1_com {
		width: 50%;
		padding: 0 8px;
		margin-bottom: 20px;
	}
	
	
	.s_fo_fot {
		width: 100%;
		height: 185px;
		position: relative;
	}
	.fonth3 h3 {
		font-size: 22px;
	}
	.s_fo_fot .t_buttonr {
		width: 130px;
		background-color: #fff;
		text-align: center;
		color: #E25051;
		font-size: 16px;
		line-height: 35px;
	}
	.s_e1_cpynr {
		width: 20%;
		padding: 0 13px;
		margin-bottom: 15px;
	}
	
	.s_f1_lbig {
		width: 100%;
		position: relative;
	}
	.s_f1_lbwz {
		width: 100%;
		padding-left: 20px;
		position: inherit;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 18px;
		padding-right: 20px;
		padding-bottom: 20px;
	}
	.s_lbwztitle h3 {
		height: auto;
		overflow: hidden;
	}
	.s_f1_lbox .slick-dots {
		bottom: 20px;
		left: 0;
		text-align: center;
	}
	.s_f1_cont2top {
		margin-top: 25px;
		margin-bottom: 20px;
	}
	.s_f1_sear input {
		width: 155px;
		border: 1px solid #d8d8da;
		padding: 9px 0;
		padding-right: 35px;
		padding-left: 5px;
		border-radius: 3px;
	}
	.s_f1_xl {
		width: calc(100% - 155px);
	}
	.s_f1_xlbox {
		width: 137px;
		margin-right: 5px;
		position: relative;
	}
	.s_f2_cont3 .s_b2_act {
		width: 50%;
	}
	.s_f1_newbox .s_b2_act {
		margin-bottom: 20px;
	}
	.s_fo_mianl {
		width: 100%;
		background-color: #fff;
		padding: 20px 5px;
	}
	.s_fo_mainr {
		width: 100%;
		padding-left: 59px;
		position: inherit;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 23px;
	}
	.s_fo_main {
		position: relative;
		margin-bottom: 220px;
	}
	.s_g2_cont1 {
		width: 100%;
		padding: 0 40px;
	}
	.s_g2_zqig {
		width: 100%;
		position: relative;
		border-radius: 3px;
		overflow: hidden;
		z-index: 50;
	}
	.s_g2_zqwzbox {
		width: 100%;
		position: inherit;
		top: 0;
		right: 0;
		padding-top: 55px;
		padding-left: 40px;
		padding-bottom: 28px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_cont1nr.on {
		padding-right: 0;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		right: inherit;
		left: 0;
		padding-top: 55px;
		padding-left: 40px;
		padding-bottom: 28px;
		top: 0;
	}
	.s_g2_zqwznr {
		width: 290px;
		margin-bottom: 5px;
	}
	.s_g2_cont1nr {
		position: relative;
		margin-bottom: 70px;
	}
	.s_g2_jobnr {
		width: 50%;
		padding: 0 7px;
		margin-bottom: 15px;
	}
	.s_g2_bgwz p {
		font-size: 30px;
		color: #f6f6f7;
		line-height: 1;
	}
	.s_g2_cont1nr.on .s_g2_bgwz {
		left: inherit;
		right: 0;
		top: -67px;
	}
	.s_g2_bgwz {
		position: absolute;
		top: -35px;
		left: 0;
	}
	.s_g2_cont1 {
		/* margin-top: 65px; */
	}
	.s_g2_zqwznr p {
		font-size: 16px;
		color: #666;
		line-height: 1.75;
		position: relative;
	}
	.s_g3_twwz {
		width: calc(100% - 450px);
		padding-right: 10px;
		padding-left: 50px;
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 40px;
	}
	.s_g3_twig {
		width: 450px;
		position: relative;
	}
	.s_g3_newtopnr {
		width: 110px;
		border-radius: 2px;
		overflow: hidden;
	}
	.s_g3_newtopbox {
		width: 240px;
		margin: 0 auto;
	}
	.s_g3_newtopnr a {
		padding: 3px 0;
		font-size: 18px;
	}
	.s_g3_newtop {
		padding: 15px 0;
		margin-bottom: 20px;
	}
	.s_g3_cont2 {
		position: relative;
		top: -66px;
	}
	.s_g3_newwz {
		padding: 25px 25px 20px;
		background-color: #fff;
	}
	.s_g5_reabox {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 17px;
	}
	.s_g5_you {
		width: 50%;
		padding: 0 12px;
		margin-bottom: 20px;
	}
	.s_g5_cont1 {
		padding-top: 20px;
		padding-bottom: 20px;
	}
	
	.s_g5_liucbox {
		width: 560px;
		margin: 0 auto;
	}
	.s_g5_liucbot p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
	}
	.s_g5_liuctop p {
		font-size: 20px;
		color: #fd7958;
		line-height: 1.75;
	}
	.s_g5_cont4nr {
		width: 100%;
	}
	.s_g5_cont4 {
		width: 100%;
		height: 420px;
		position: relative;
	}
	.s_g5_findr {
		width: 100%;
	}
	.s_g5_findnr {
		width: 100%;
		border-radius: 10px;
		background-color: rgb(255, 255, 255);
		box-shadow: 3.09px -5.143px 8.73px 0.27px rgb(212 212 212 / 61%);
		padding: 24px 15px 25px 15px;
		margin-bottom: 13px;
	}
	.s_g5_findl {
		width: 100%;
		position: inherit;
		top: 0;
		left: 0;
		transform: translateY(-50%);
	}
	.s_e1_cpynr {
		width: 33.333333%;
		padding: 0 13px;
		margin-bottom: 15px;
	}
	.s_g5_cont3 {
		padding-bottom: 30px;
	}
	.s_g5_cont5 {
		padding-top: 30px;
		padding-bottom: 25px;
	}
	.s_g6_cheigbox {
		position: relative;
		width: 100%;
	}
	.s_g6_cheig {
		width: 100%;
		position: relative;
		border-radius: 10px;
		overflow: hidden;
	}
	.s_g6_chewz {
		width: 100%;
		padding-right: 15px;
		position: inherit;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 25px;
		padding-left: 15px;
	}
	.s_g6_chetan {
		width: 360px;
		position: absolute;
		bottom: 150px;
		left: -18px;
		border-radius: 10px;
		box-shadow: -4.925px 6.304px 31.04px 0.96px rgb(205 205 205 / 88%);
	}
	.s_g6_chetan.on {
		width: 160px;
		bottom: inherit;
		left: inherit;
		top: 95px;
		right: -15px;
		box-shadow: none;
	}
	.s_g6_cont1 {
		padding-top: 25px;
		padding-bottom: 40px;
	}
	.s_g6_cont2 {
		padding-top: 5px;
		padding-bottom: 10px;
	}
	.s_g6_peix {
		width: 100%;
		padding: 0 10px;
		margin-bottom: 20px;
	}
	.s_tiaoig {
		width: 290px;
		position: relative;
	}
	.s_tiaowzbox {
		width: calc(100% - 290px);
		padding-left: 40px;
		position: absolute;
		top: 50%;
		right: 0;
		transform: translateY(-50%);
	}
	.s_tiaowz {
		background-color: #fff;
		border-radius: 10px;
		padding: 15px 15px 15px 15px;
		position: relative;
	}
	.s_tiaowzig {
		width: 42px;
	}
	.s_tiaowztext {
		width: calc(100% - 42px);
		padding-left: 20px;
	}
	.s_tiao_wztit {
		margin-bottom: 4px;
	}
	.s_tiao_wznr p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
		margin-bottom: 0px;
	}
	.s_tiaowz::before {
		content: "";
		border-top: 12px solid #fff;
		border-left: 12px solid #fff;
		border-bottom: 12px solid transparent;
		border-right: 12px solid transparent;
		position: absolute;
		bottom: -21px;
		left: 50px;
		border-radius: 3px;
	}
	.s_tiaotan {
		width: 100px;
		position: absolute;
		bottom: 62px;
		right: 41px;
	}
	.s_tiao_cont1 {
		padding-bottom: 10px;
	}
	.s_tiao_cont3nr .s_b2_act {
		margin-bottom: 20px;
	}
	.s_tiao_cont3 {
		padding-bottom: 7px;
	}
	.s_tiao_cont {
		width: 100%;
		margin: 0 auto;
		padding: 0 20px;
	}
	.s_g4_mapboxr {
		width: 100%;
		padding-left: 0;
		position: relative;
	}
	.s_g4_mapboxlnr {
		width: 49%;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: -2.867px 7.469px 31.04px 0.96px rgb(227 231 236 / 58%);
		padding: 10px 15px 10px 15px;
		margin-bottom: 10px;
		float: left;
		margin-right: 7px;
	}
	.s_g4_mapboxl {
		overflow: hidden;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.s_g4_cont2 {
		width: 100%;
		margin: 0 auto;
		margin-bottom: 25px;
		padding: 0 20px;
	}
	.s_g4_wxbox {
		width: 100%;
		margin-bottom: 20px;
	}
	.s_g4_quewzbox {
		margin-bottom: 3px;
	}
	.s_g4_quebox {
		width: 100%;
	}
	/* .s_g4_mapdian1 {
		
		top: 243px;
		right: 198px;
		
	}
	.s_g4_mapdian2 {
		top: inherit;
		bottom: 243px;
		right: 167px;
	}
	.s_g4_mapdian3 {
		top: inherit;
		bottom: 143px;
		right: 245px;
	} */
	.s_g2_tannr {
		width: 640px;
		padding: 30px 25px 30px 30px;
	}
	.s_g2_tanbjq {
		height: 125px;
		margin-bottom: 25px;
		padding-right: 25px;
	}
	.s_g2_bjqh h4 {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
		margin-top: 10px;
		margin-bottom: 5px;
		position: relative;
	}
	.s_g2_tanbjq {
		height: 89px;
		margin-bottom: 25px;
		padding-right: 25px;
	}
	.s_g2_tannr {
		width: 95%;
		padding: 30px 25px 30px 30px;
	}
	.s_g2_close {
		width: 18px;
		position: absolute;
		top: 0;
		right: 0;
		cursor: pointer;
	}
	.s_g2_bjqh {
		padding-left: 14px;
	}
	/* 修改 */
	.s_e1_twtextnr p {
		height: auto;
	}
	.s_fo_content {
		width: calc(100% - 40px);
		margin: 0 auto;
	}
	.s_e1_twtext {
		margin-bottom: 20px;
	}
	.s_e1_twimg {
		width: 100%;
	}
	.s_e1_twimgbg {
		width: 315px;
		position: absolute;
		bottom: -15px;
		left: -13px;
	}
	.s_e1_cont2nr {
		padding-top: 25px;
		padding-bottom: 33px;
	}
	.s_g2_cont1 {
		width: 100%;
		padding: 0 20px;
		padding-top: 10px;
	}
	.s_g2_zqwznr p::after {
		content: "";
		width: 3px;
		height: 16px;
		background-color: #D81617;
		position: absolute;
		top: 7px;
		left: -15px;
	}

	/* sumi - end */
	.t_sybannr {
		width: 100%;
		left: 0;
		top: 40px;
		transform: translateY(0);
	}
	.t_sypiczi {
		width: 100%;
	}
	.t_sybannr .duan {
		margin-bottom: 30px;
	}
	.t_syk0zouma {
		width: 250%;
	}
	.t_syk0 .t_content1720::before, .t_syk0 .t_content1720::after {
		width: 10rem;
	}
	.jiand1_1 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.jiand1_1 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.jiand5 {
		margin-bottom: 14px;
	}
	.t_syk1xin {
		width: 400px;
		display: inline-block;
	}
	.t_syk1li{
		text-align: center;
	}
	.t_syk1ul .slick-dots {
		bottom: -24px;
	}
	.fonth3 h3 {
		font-size: 22px;
	}
	.t_syk2box {
		padding-top: 14px;
	}
	.t_syk3lun1 .slick-prev, .t_syk3lun1 .slick-next {
		width: 36px;
		height: 36px;
	}
	.t_syk3lun1 .slick-prev::before, .t_syk3lun1 .slick-next::before {
		width: 6px;
	}	
	.t_syk3lun2 {
		width: 320px;
	}
	.t_syk4xli {
		width: 50%;
		margin-bottom: 14px;
	}
	.t_syk5 .jiand1_1, .t_syk4 .jiand1_1 {
		padding-top: 60px;
	}
	.t_syk5pic {
		max-width: calc(100% - 18px);
	}
	.s_fo_fot {
		height: 270px;
	}
	.t_fotwen {
		font-size: 14px;
	}
	.jiand5 {
		margin-bottom: 26px;
	}
	.t_syk2box {
		padding-top: 8px;
	}
	.t_syk5xin {
		margin-bottom: 36px;
	}	
	.t_syk5li {
		width: 160px;
		font-size: 14px;
		line-height: 44px;
	}
	.t_footer {
		padding-top: 50px;
		padding-left: 30px;
		padding-right: 30px;
	}
	.fonth2 h2 {
		font-size: 22px;
	}
	.fonth4 h4 {
		font-size: 18px;
	}
	.t_syk1xin .fonth4 h4 {
		height: 54px;
	}
	.t_fotnav{
		display: none;
	}
	/* 修改 */
	.t_sybanbo .t_content1 {
		height: auto;
		position: relative;
		left: 0;
		transform: translateX(0);
		margin-bottom: 40px;
	}
	.t_sybannr {
		position: relative;
		top: 30px;
	}
	.t_sypiczi {
		width: 100%;
		position: relative;
	}
	.t_sybanlun {
		position: relative;
	}
	.t_contentb {
		height: auto;
	}	
	.t_neirg {
		width: 100%;
	}
	.t_neile {
		width: 100%;
		position: relative;
		top:0;
		padding-top: 30px;
		transform: translateY(0);
	}
	.t_sybannr.t_neibannr {
		position: relative;
		width: 100%;
		left: 0;
		top: 0;
		transform: translateY(0);
	}
	.t_neibanner .t_content1720 {
		height: auto;
	}
	.t_c1k1le {
		width: 100%;
		position: relative;
		top: 0;
		transform: translateY(0);
		margin-bottom: 20px;
		padding-right: 0px;
	}
	.t_c1k1rg {
		width: 100%;
	}
	.t_c1k1li .fonth3 {
		margin-bottom: 12px;
	}
	.jiand3 {
		margin-bottom: 60px;
	}
	.t_c1k1xu {
		width: 21px;
		height: 21px;
		top: 3px;
		line-height: 1.5;
	}
	.t_c1k1li.on .t_c1k1le {
		padding-left: 0px;
	}
	.t_c1k1li:nth-of-type(2) .fonth3 {
		margin-bottom: 18px;
	}
	.t_c1k1lie .duan.duan_1 {
		max-height: none;
	}
	.t_c1k1lie {
		padding-left: 30px;
	}
	.t_c1k1li.on .fonth4 {
		margin-bottom: 2px;
	}
	.t_c1k2rg {
		width: 200px;
	}
	.t_c1k2logo {
		width: 90px;
		height: 90px;
	}
	.t_c1k2logo {
		right: 30px;
	}
	.t_c1k2le {
		width: calc(100% - 200px);
	}
	.t_syk5li .t_buttonr {
		font-size: 14px;
		line-height: 42px;
	}
	.t_c1k1 .t_syk5kuai{
		display: none;
	}
	.t_c1kfu .t_syk4wen {
		margin-bottom: 18px;
	}
	.t_fottu {
		margin: 0 -15px;
	}
	.t_fotli1 {
		margin: 0 15px;
	}
	.t_syk0zouma {
		width: 166%;
	}
	.t_syk0li {
		width: 120px;
	}
	.t_c1k1li.jiand3 {
		margin-bottom: 60px;
	}
	.t_neirgwai{
		position: relative;
		width: 100%;
		right: 0;
		height: auto;
		bottom: auto;
	}
	.t_neirgwai .t_neirg {
		position: relative;
		top: 0;
		transform: translateY(0);
		width: 100%;
	}
	.t_h1k3le {
		width: 100%;
		margin-bottom: 18px;
	}
	.t_h1k3rg{
		width: 100%;
	}
	.t_c2k2box .t_h1k3le {
		padding-top: 0px;
	}
	.t_c2k2box{
		border-radius: 25px;
	}
	.t_h1k3li {
		margin-bottom: 60px;
	}
	.t_content4{
		max-width: calc(100% - 40px);
	}
	.t_neibanner .t_content1720{
		border-bottom-left-radius:25px;
		border-bottom-right-radius: 25px;
	}
	.jiand1_1.jiant1 {
		padding-top: 56px;
	}
	.t_c2k1top .jiand5 {
		margin-bottom: 14px;
	}
	.t_c2k1le {
		width: 200px;
	}
	.t_c2k1rg {
		width: 140px;
	}
	.t_c2k2box .t_h1k3le {
		padding-right: 0px;
	}
	.t_c2k2box .t_h1k3li.on .t_h1k3le {
		padding-left: 0px;
	}
	.duan.jiand5 {
		margin-bottom: 26px;
	}
	.t_h2k4nr {
		padding-top: 56px;
	}
	.t_c2k4 .duan p{
		max-width: calc(100% - 40px);
	}
	.t_c2k4 .t_h2k4pic{
		max-width: calc(100% - 40px);
	}
	.t_h2k4pic {
		top: 20px;
	}
	.t_c2k5 .fonth2 {
		padding-top: 12px;
	}
	.t_c2k5xin {
		font-size: 18px;
		padding: 62.5px 4px;
		width: 90px;
	}
	.t_c2k5ol {
		width: calc(100% - 90px);
	}
	.t_c2k5jyou .fonth5 h5 {
		font-size: 16px;
		height: 24px;
		overflow: hidden;
	}
	.t_c2k5lix {
		padding: 20px 10px 16px;
	}
	.t_c2k5jyou .duan p {
		line-height: 1.5;
		font-size: 14px;
	}
	.t_c2k5jyou .duan{
		height: 84px;
	}
	.t_c2k6 .t_c1k2rg {
		width: 260px;
	}
	.t_c1k2logo {
		right: 12px;
	}
	.t_c2k6 .t_c1k2le {
		width: calc(100% - 260px);
	}
	.t_c2k7ul .slick-prev, .t_c2k7ul .slick-next{
		width:36px;
		height: 36px;
	}
	.t_c2k7an {
		font-size: 14px;
		width: 100px;
		line-height: 32px;
		margin-bottom: 18px;
	}
	.t_c2k7xin .fonth6 h6 {
		height: 84px;
		font-size: 14px;
		line-height: 1.5;
	}
	.t_c2k7li {
		padding: 12px 12px;
	}
	.t_c2k7xin .fonth6 p {
		height: 84px;
		font-size: 14px;
		line-height: 1.5;
	}
	.t_c4k5 .t_c2k5lix {
		width: 50%;
	}
	.t_c4k5 .t_c2k5lix:nth-of-type(2n) {
		border-right: 0;
	}
	.t_c4k5 .t_c2k5lix:nth-last-of-type(4) {
		border-bottom: 1px solid #dfe1e6;
	}
	.t_c4k5 .t_c2k5lix:nth-last-of-type(3) {
		border-bottom: 1px solid #dfe1e6;
	}
	.t_c4k5 .t_c2k5jyou .duan {
		height: 42px;
	}
	.t_c5k4rong .fonth4 h4 {
		font-size: 18px;
	}
	.t_c5k4rong .fonth6 p {
		height: 96px;
		line-height: 1.5;
	}
	.t_c5k4rong {
		padding: 24px 15px 24px;
	}
	.t_c5k4li:nth-of-type(2) .t_c5k4rong {
		padding: 34px 15px 34px;
	}
	.t_c5k4ic {
		width: 40px;
		height: 43px;
	}
	.t_neirgwai{
		padding-top: 20px;
	}
	.t_c5banner .t_neirgwai {
		padding-left: 20px;
	}
	.t_c4banner .t_neirgwai {
		padding-left: 20px;
	}
	.t_c6banner .t_neirgwai .t_neirg {
		width: 100%;
		position: relative;
	}
	.t_c6banner .t_neirgwai {
		width: 100%;
		left:0;
		position: relative;
	}
	.t_neibannr1 .t_content1 {
		width: 100%;
	}
	.t_sybanbo .t_content1 {
		width: 100%;
	}
	.t_c6k4 .t_h2k4nr .duan {
		margin-bottom: 26px;
	}
	.t_c6k7le {
		width: 100%;
		margin-bottom: 28px;
	}
	.t_c6k7rg {
		width: 100%;
	}
	.t_c6k7tu {
		position: relative;
		width: 100%;
	}
	.t_c6k7nr {
		padding: 60px 0 60px;
	}
	.t_c6k7li {
		margin-bottom: 6px;
	}
	.t_c6k7ul {
		margin-bottom: 28px;
	}
	.t_c6k7svg {
		width: 96%;
		top: -46%;
	}
	.t_bannerd1 .t_bannerpic {
		height: 320px;
	}
	.t_bannerd1 .t_bannerpic img {
		width: auto;
		height: 100%;
		position: absolute;
		left:50%;
		transform: translateX(-50%);
		top:0;
	}
	.t_bannerd1 .t_bannerpic .t_banquanpic img{
		width: 100%;
		height: auto;
		left:0;
		transform: translateX(0);
	}
	.t_d1k3le {
		width: 100%;
		padding-right: 0px;
		margin-bottom: 20px;
	}
	.t_d1k3rg {
		width: 100%;
	}
	.t_d1k3le .fonth6 {
		margin-bottom: 28px;
	}
	.t_d1k2box {
		margin-bottom: 60px;
	}
	.t_d1k1xin {
		padding: 28px 15px 26px;
	}
	.t_d1k3le.t_d3k2le {
		width: 100%;
		padding-right: 0px;
	}
	.t_d3k2rg {
		width: 100%;
	}
	.t_d3k2pic {
		width: 300px;
	}
	.t_d3k2rg .t_d3k2tu {
		width: 280px;
	}
	.t_d3k2rg .t_c6k7zh {
		width: 22px;
		margin-top: 38px;
		left: 280px;
	}
	.t_d1k3nr .t_c6k7svg {
		top: -63%;
	}
	.t_d3k2rg .t_c6k7tu {
		width: calc(100% + 20px);
	}
	.t_d3k2rg .t_c6k7svg {
		width: 123%;
	}
	.t_d4k4 .t_h3k3li:first-of-type {
		margin-left: 0;
	}
	.t_d4k3li {
		width: 33.333333%;
	}
	.t_d4k3pic {
		max-width: 100%;
	}
	.t_d4k3xin {
		padding: 14px 10px;
	}
	.t_g1k1le {
		width: 100%;
		margin-bottom: 20px;
	}
	.t_g1k1rg {
		width: 100%;
		padding: 0px 0px 0 0px;
	}
	.t_g1k2rg {
		width: 100%;
	}
	.t_g1k2nian {
		font-size: 100px;
	}
	.t_g1k2ling {
		left: 66px;
		width: 56px;
	}
	.t_g1k2li {
		padding: 50px 10px 10px;
	}
	.t_g1k3le {
		width: 100%;
	}
	.t_g1k3rg {
		width: calc(100% + 12px);
	}
	.t_g1k3rg {
		margin: 0 -6px;
	}
	.t_g1k3box {
		width: 50%;
	}
	.t_g1k3box .duan {
		height: 96px;
	}
	.t_g1k4ul {
		width: 33.333333%;
		border-bottom: 1px solid #eeeff1;
		border-right: 1px solid #eeeff1;
	}
	.t_g1k4ul:nth-of-type(4n){
		border-right: 1px solid #eeeff1;
	}
	.t_g1k4ul:nth-of-type(3n){
		border-right:1px solid transparent;
	}
	.t_g1k4ul:nth-last-of-type(4){
		border-bottom: 1px solid #eeeff1;
	}
	.t_g1k4li {
		padding: 20px 12px 20px;
	}

	.t_g1k4ul:nth-last-of-type(1), .t_g1k4ul:nth-last-of-type(2), .t_g1k4ul:nth-last-of-type(3) {
		border-bottom: 1px solid transparent;
	}
	.t_g1k2jian.fonth4 p {
		font-size: 16px;
	}
	.t_g1k2jian.fonth4 {
		height: 96px;
	}
	.t_g1k2ri {
		font-size: 16px;
	}
	.t_banbg3 {
		width: 184px;
	}
	.t_jian40 {
		margin-bottom: 24px;
	}
	.t_g1k2 {
		padding-top: 50px;
	}
	.t_g1k2xin .fonth2.t_jian40 {
		margin-bottom: 30px;
	}
	.t_h2k1rg{
		display: none;
	}
	.t_h2k1le {
		width: 100%;
		padding-right: 0px;
	}
	.t_h1k2li {
		width: 100%;
		margin-bottom: 20px;
	}
	.t_h1k2xin .fonth6 {
		height: auto;
	}
	.t_h1k2xin .fonth4 {
		height: auto;
	}
	.t_h1con .t_h1k3le{
		width: 100%;
	}
	.t_h1con .t_h1k3rg {
		width: 100%;
	}
	.t_h1k3le {
		padding-top: 0px;
		padding-right: 0px;
	}
	.t_h1k3li.on .t_h1k3le {
		padding-left: 0px;
	}
	.t_h1k3li {
		margin-bottom: 50px;
	}
	.t_h1k3li .duan.duan_1 {
		width: 100%;
	}
	.t_h1k4li {
		width: 50%;
	}
	.t_h1k4li:nth-of-type(4) {
		margin-left: 0%;
	}
	.t_h1k4li:last-of-type {
		margin-right: 0;
		float: left;
	}
	.t_neibanner.t_neibanner2 .t_content1720 {
		border-bottom-left-radius: 25px;
		border-bottom-right-radius: 25px;
	}
	.t_h1k2box {
		border-radius: 25px;
	}
	.t_h1k3box {
		border-radius: 25px;
	}
	.t_h2k2xin {
		padding-top: 50px;
	}
	.t_h2k2xin .fonth2 {
		margin-bottom: 24px;
	}
	.t_h2k2xin {
		border-radius: 25px;
	}
	.t_h2k3xin .fonth2 {
		margin-bottom: 24px;
	}
	.t_h2k3lixin {
		font-size: 18px;
		padding: 14px 0;
	}
	.t_h2k3xin .fonth2 h2{
		display: inline;
	}
	.t_h2k3li {
		padding: 0 6px;
		margin-bottom: 12px;
	}
	.t_h2k3ul {
		margin: 0 -6px;
	}
	.t_h2k3xin .t_content1 {
		margin-top: -0;
		margin-bottom: -6px;
	}
	.t_h2k4pic {
		max-width: 100%;
	}
	.jiand1_2 {
		margin-bottom: 60px;
	}
	.t_h2k5xin:first-of-type {
		padding-top: 20px;
	}
	.t_h2k6li {
		width: 100%;
	}	
	.t_h2k6ul {
		padding-right: 0px;
	}
	.t_h2k6wen .duan.duan_1 {
		height: auto;
	}
	.t_h2k7nr.jiand1_1 {
		padding-top: 60px;
		padding-bottom: 60px;
	}
	.t_h2k8le {
		width: 100%;
	}
	.t_h2k8rg {
		width: 100%;
	}
	.t_h2k8rg .duan.duan_1 {
		height: auto;
	}
	.t_h3k1 {
		padding-top: 60px;
	}
	.t_h3k2box {
		padding-top: 60px;
	}
	.t_h3k2zi {
		padding-bottom: 60px;
	}
	.t_h3k5 {
		padding-bottom: 60px;
	}
	.t_bannerh3 .t_neile {
		width: 100%;
	}
	.t_bannerh3 .t_neirg {
		width: 100%;
	}
	.t_h3k1xin{
		padding: 0;
	}
	.t_h3k1li{
		padding:0 6px;
	}
	.t_h3k1ul{
		margin:0 -6px;
	}
	.t_h3k1ic{
		width:60px;
		height: 58px;
	}
	.t_h3k1er .font20 p{
		font-size: 16px;
	}
	.t_h3k1name{
		font-size: 14px;
	}
	.t_h3k1rg{
		padding-left: 30px;
	}
	.t_h3k2le{
		width: 100%;
	}
	.t_h3k2rg{
		width: 100%;
	}
	.fonth4 p{
		font-size: 18px;
	}
	.t_h3k2da{
		font-size: 30px;
	}
	.t_h3k2xiao{
		font-size: 16px;
	}
	.t_h3k2shu{
		margin-right: 20px;
	}
	.t_h3k2rg1{
		padding-left: 24px;
	}
	.t_h3k2jia{
		max-width: 100%;
	}
	.t_h3k5 .t_h3k2jia{
		max-width: calc(100% - 20px);
	}
	.t_h3k2yuan{
		width: 50px;
		height: 50px;
	}
	.t_h3k2yuan img{
		width: 48px;
	}
	.t_h3k2ul {
		margin-bottom: 50px;
	}
	.s_fo_content {
		width: 100%;
	}	
	.s_g4_mapboxlnr {
		margin-bottom: 18px;
		box-shadow: 0.133px 1.469px 2.04px 0.96px rgb(227 231 236 / 39%);
	}
	.s_g4_mapboxlnr.on {
		box-shadow:  0.133px 1.469px 2.04px 0.96px rgb(227 231 236 / 50%);
	}
	.s_g4_mapboxlnr {
		width: 416px;
	}	
	.s_g4_mapboxlwz {
		height: auto;
	}
	.s_g4_tan{
		transform: translate(-50%,-50%);
		top:50%;
		left:40%;
	}
	.jiand2_2 {
		padding-top: 60px;
	}	
	.s_g2_tupr{
		width: 100%;
	}
	.t_g2tu{
		width: 100%;
	}
	.t_g2tu .t_g2box2 {
		width: 50%;
	}
	.t_g2tu .t_g2boxco{
		width: 50%;
	}
	.t_g2tu .t_g2boxco .t_g2box2 {
		width: 100%;
	}
	.t_g2boxph {
		display: block;
	}
	.t_bannerg2 .t_neibanner .t_content1720 {
		height: 400px;
	}
	.t_banxia{
		display: none;
	}
	.t_bannerg2 .t_sybtn {
		margin-bottom: 0;
	}
	.t_bannerg5 .t_neibanner .t_content1720 {
		height: 400px;
	}
	.t_bannerg5 .t_nei2ban .duan p {
		max-width: 100%;
	}
	.t_e1banner .t_neirgwai .t_neirg{
		width: calc(100% - 40px);
	}
	.t_c2k5ul::before{
		width: calc(100% - 90px);
	}
	.t_c2k7li {
		padding: 18px 12px;
	}
	.t_syk4duo .t_syk4xli {
		width: 50%;
	}
	.t_pcsvgban{
		display: none;
	}
	.t_phpicban{
		display: block;
	}
	.s_g2_tannra {
		max-height: calc(100vh - 100px);
	}
	.s_g2_tannr{
		max-width: calc(100vw - 100px);
	}
	.s_g2_close {
		top: 20px;
		right: 20px;
	}
	.t_c2k2box .t_h1k3le{
		padding-left: 0px;
	}
	.s_b1_cont2l {
		width: 100%;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 160px;
		padding: 5px 8px;
	}
	.s_b1_botr {
		width: 154px;
		right: -154px;
	}	
	.s_b1_cont2r {
		width: 100%;
		padding-left: 0;
		margin-bottom: 50px;
	}
	.s_b1_new .s_b2_actwz {
		padding: 10px 0px 6px 0;
	}
	.s_b2_actwz {
		padding: 10px 0px 6px 0;
	}
	.s_b1_new .s_b2_act {
		margin-bottom: 18px;
	}
	/* .s_b1_gnl {
		width: auto;
	} */
	.s_b1_xlbox{
		display: inline;
		float: left;
	}
	.s_b1_xlbox0{
		margin-right: 2px;
		margin-bottom: 4px;
	}
	.s_b1_new {
		margin-top: 28px;
	}
	.s_b1_xlbot {
		width: 100%;
	}	
	.s_b2_main {
		width: 100%;
		padding-left: 0;
	}
	.s_b2_midan{
		float: left;
		margin-bottom: 12px;
		margin-right: 20px;
	}
	.s_b2_midanbox{
		zoom:1;
	}
	.t_fotzhongle{
		display: none;
	}
	.t_c2con .t_c2k4 .duan p {
		max-width: 100%;
	}
	.t_c2con .t_c2k4 .t_h2k4pic {
		max-width: 100%;
	}
	.t_c3con .t_c2k4 .duan p {
		max-width: 100%;
	}
	.t_c3con .t_c2k4 .t_h2k4pic {
		max-width: 100%;
	}
	.t_c2k5xin {
		font-size: 16px;
		padding: 28px 4px;
		width: 36px;
	}
	.t_c2k5ol {
		width: calc(100% - 36px);
	}
	.t_c2k5ul::before {
		width: calc(100% - 36px);
	}
	.t_c2k6 .t_c1k2rg {
		display: none;
	}
	.t_c1k2rg {
		display: none;
	}
	.t_c2k6 .t_c1k2le {
		width: 100%;
	}
	.t_c1k2le {
		width: 100%;
	}
	.t_c6k7::before {
		display: none;
	}
	.t_c1k2 {
		height: auto;
	}
	.t_e1banner .t_neirgwai .t_neirg {
		width: 100%;
	}
	.t_e1banner .t_neirg .t_c6k7svg {
		top: -34%;
	}
	.t_e1banner .t_neile {
		width: 100%;
	}
	.t_neile {
		padding-right: 0;
	}
	.t_e1banner .t_neirgwai .t_neirg {
		width: calc(100% - 22px);
		margin-bottom: 40px;
	}
	.t_e1banner .t_neirgwai {
		padding-top: 50px;
	}
	.t_e1banner .t_neirg .t_c6k7svg {
		top: -54%;
		width: 182%;
	}
	.t_e1banner .t_content1720{
		overflow: hidden;
	}
	.s_f2_yuenr {
		padding-right: 0px;
	}
	.s_g3_twwz {
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		position: relative;
		padding-top: 20px;
		margin-bottom: 40px;
	}
	.s_g3_twig {
		width: 400px;
	}	
	.s_g5_liucbox{
		max-width: 100%;
	}
	.s_g5_liucwzj {
		width: calc(100% - 14px);
	}	
	.s_g5_cont4nr {
		position: relative;
		padding:40px 20px;
		top:0;
		left: 0;
		width: 100%;
		transform: translate(0);
	}
	.s_g5_findl {
		transform: translateY(0);
	}
	.s_g5_cont4 {
		height: auto;
	}
	.s_g5_findr .s_g5_findnr{
		box-shadow: 0px 0px 0px 0px rgba(212,212,212,.1);
	}
	.s_g5_cont1_tit {
		margin-bottom: 22px;
	}
	.t_bannerh3 .t_neile {
		padding-right: 0px;
	}
	.t_c1k2lebox{
		padding-left: 40px;
		position: relative;
		padding-top: 10px;
		padding-bottom: 10px;
		left:0;
		top:0;
		transform: translateY(0);
	}
	.t_c1k2le {
		padding-top: 50px;
   		padding-bottom: 50px;
	}
	.t_c5k5png{
		margin-top: -20px;
	}
	.t_c5k5ul{
		margin-top: -10px;
	}
	.s_g2_tannr {
		padding: 40px 30px 30px 30px;
	}
	.s_tiaowzbox {
		width: 62%;
	}
	.s_tiaoigbox {
		width: 38%;
	}
	.s_tiaoig {
		width: 100%;
	}
	.s_f1_lbox .slick-dots{
		width: 100%;
	}
	.s_b2_midan:last-of-type{
		margin-right: 0px;
	}
	.s_b2_midanbox{
		width: 100%;
		text-align: center;
	}
	.s_b2_midan{
		display: inline-block;
		float: none;
	}
	.t_xiatanr {
		width: 440px;
		padding: 30px 20px 20px 20px;
	}
	.t_xiatan .s_fo_mianl{
		margin:0 -9px;
		width: calc(100% + 18px);
	}
	.t_xiatan .s_fo_tj {
		margin:0 9px;
	}
	.s_g3_cont2 {
		top: 0px;
	}
	.s_g3_twwz {
		margin-bottom: 0px;
	}
	.s_b2_content .s_fo_main {
		margin-bottom: 20px;
	}
	.t_xiatan .s_fo_tj {
		margin: 0;
	}
	.t_freetit h3 {
		font-size: 18px;
	}	
	.t_freetit {
		margin-bottom: 18px;
	}
	.t_xiatanr {
		padding: 30px 28px 20px 28px;
	}
	.s_fo_yzmbox input {
		padding: 5px 0;
	}
	.t_h4table .s_fo_mianl{
		max-width: calc(100% - 40px);
		padding: 30px 30px 40px;
	}
	.t_c1k1box {
		border-radius: 25px;
	}
	.t_h4xin {
		border-bottom-left-radius: 25px;
		border-bottom-right-radius: 25px;
	}
	.t_h4nr {
		padding-bottom: 50px;
	}
	.t_syk3p.fonth5 p {
		height: 117px;
	}
	.t_phpicture{
		display: block;
	}
	.t_pcpicture{
		display: none;
	}
	.g_tan_vio div{
	    /*position: absolute;*/
	    top:50%;
	    left:50%;
	    transform: translate(-50%,-50%);
	    width:calc(100% - 40px);
        width: 300px;
    	height: 150px;
	}
	.g_tan .t_tanclose {
	    top: 30px;
	    right: 30px;
	}
	.t_c2banner .t_neirgwai .t_neirg {
		transform: translateY(0);
	}
	/* .t_syk3lun2 {
		width: 300px;
	} */
	.t_g1k5pic {
		width: 150px;
	}
	.t_g1k5le {
		width: 40%;
	}
	.t_g1k5rg {
		width: 60%;
		padding-left: 30px;
		padding-top: 42px;
	}
	.t_neibannr1 .t_content1 {
		padding-left: 20px;
    	padding-right: 20px;
	}
	.t_syk3bo2 {
		padding: 12px 13px 74px;
	}
	/* 2021.8.25 */
	.t_sypiczi {
		top: 0;
		transform: translateY(0);
		margin-top: 58px;
		margin-bottom: 20px;
	}
	.t_sypctu {
		transform: scale(0.64) rotateY( 
	-16deg
	 ) rotateZ( 
	3deg
	 ) translate3d(39px,-18%,2px)!important;
	}
}	
@media screen and (max-width: 480px){
	/* sumi - start */
	.jiand1_1 {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.jiand5 {
		margin-bottom: 16px;
	}
	.duan1 p {
		font-size: 14px;
		line-height: 1.75;
		color: #333;
		margin-bottom: 16px;
	}
	.duan p {
		font-size: 14px;
	}
	.s_b1_cont2l {
		width: 100%;
	}

	.s_b1_cont2r {
		width: 100%;
		padding-left: 0;
	}

	.s_b1_xlbox .s_f1_xltop {
		width: 115px;
		background-color: #f8f9fb;
		padding: 2px 15px;
	}

	.s_b1_xlbox2nr .s_f1_xltop {
		width: 102px;
		padding: 4px 5px;
	}

	.s_b1_xlbox2nr .s_b1_xlbotnrwz {
		padding: 5px 3px;
	}

	.s_b1_new {
		margin-top: 20px;
	}

	.s_b1_gn {
		margin-top: 20px;
	}

	.s_b1_lbox .slick-prev,
	.s_b1_lbox .slick-next {
		width: 20px;
		height: 40px;
		background: #E25051;
		z-index: 50;
	}

	.s_b2_topnr {
		width: calc(100% - 60px);
		padding-left: 20px;
		padding-right: 0;
	}

	.s_b2_main {
		width: calc(100% - 56px);
		padding-left: 20px;
	}

	.s_b2_midyuan {
		width: 45px;
		height: 45px;
		border-radius: 50%;
		background-color: #d5d5d5;
		position: relative;
		transition: all .36s;
		margin: 0 auto;
	}

	.s_b2_act {
		width: 100%;
		padding: 0 13px;
		margin-bottom: 20px;
	}

	.fonth3 h3 {
		font-size: 18px;
	}

	.s_b2_actbox {
		padding-top: 20px;
		padding-bottom: 10px;
	}

	.s_b2_topnr_title h3 {
		font-size: 18px;
	}
	.s_b2_topnr_title .t_tith1 {
		font-size: 18px;
	}
	.s_e1_twimgbg {
		width: 250px;
		position: absolute;
		bottom: -24px;
		left: -17px;
	}
	.fonth1 h1 {
		font-size: 22px;
	}
	.fonth2 h2 {
		font-size: 20px;
	}
	
	
	.s_e1_com {
		width: 100%;
		padding: 0 8px;
		margin-bottom: 20px;
	}
	.fonth4 h4 {
		font-size: 18px;
	}
	.s_e1_comtitle h4 {
		height: 27px;
		overflow: hidden;
	}
	.s_e1_cpynr {
		width: 50%;
		padding: 0 13px;
		margin-bottom: 15px;
	}
	.s_f1_sear {
		position: relative;
		width: 100%;
	}
	.s_f1_sear input {
		width: 100%;
		border: 1px solid #d8d8da;
		padding: 9px 0;
		padding-right: 35px;
		padding-left: 5px;
		border-radius: 3px;
	}
	.s_f1_xl {
		width: 100%;
	}
	.s_f1_xlbox {
		width: 48%;
		margin-right: 5px;
		position: relative;
		margin-top: 10px;
	}
	.s_f2_cont3 .s_b2_act {
		width: 100%;
	}
	.s_fo_main {
		position: relative;
		margin-bottom: 240px;
	}
	.s_g2_zqwzbgwz p {
		font-size: 54px;
		color: #e1e1e1;
		line-height: 1.75;
	}

	.s_g2_zqwzbgwz {
		position: absolute;
		top: -41px;
		left: -30px;
	}
	.s_g2_jobnr {
		width: 100%;
		padding: 0 7px;
		margin-bottom: 15px;
	}
	.s_g3_twwz {
		width: 100%;
		padding-right: 20px;
		padding-left: 20px;
		position: inherit;
		top: 0;
		left: 0;
		height: 100%;
		padding-top: 25px;
		padding-bottom: 20px;
	}
	.s_g3_twig {
		width: 100%;
		position: relative;
	}
	.s_g3_cont2 {
		position: inherit;
		top: 0;
	}
	.s_g3_new {
		width: 100%;
		padding: 0 16px;
		margin-bottom: 20px;
	}
	.s_g3_content .s_e1_fenye {
		padding-bottom: 20px;
		padding-top: 10px;
	}
	.s_g5_you {
		width: 100%;
		padding: 0 12px;
		margin-bottom: 20px;
	}
	.s_g5_cont1_tit {
		text-align: center;
		margin-bottom: 2px;
	}
	
	.s_g5_liucbox {
		width: 100%;
		margin: 0 auto;
	}
	.s_g5_cont4 {
		width: 100%;
		height: 440px;
		position: relative;
	}
	.s_g5_reaig {
		width: 110px;
		position: relative;
		margin: 0 auto;
		float: inherit;
	}
	.s_g5_reawz {
		width: 100%;
		padding-left: 10px;
		top: 0;
		right: 0;
		height: 100%;
		position: relative;
	}
	.s_g5_reawz::after {
		content: "";
		height: 80px;
		width: 2px;
		background-color: #d6dee7;
		position: absolute;
		top: 50%;
		left: -5px;
		transform: translateY(-50%);
	}
	
	.s_g5_cont2 {
		padding-bottom: 25px;
	}
	.s_g6_chetan {
		width: 228px;
		position: absolute;
		bottom: 77px;
		left: -18px;
		border-radius: 10px;
		box-shadow: -4.925px 6.304px 31.04px 0.96px rgb(205 205 205 / 88%);
	}
	.s_g6_chetan.on {
		width: 98px;
		bottom: inherit;
		left: inherit;
		top: 58px;
		right: -15px;
		box-shadow: none;
	}
	.s_tiaoigbox {
		position: relative;
		width: 100%;
	}
	.s_tiaoig {
		width: 100%;
		position: relative;
	}
	.s_tiaowzbox {
		width: 100%;
		padding-left: 0;
		position: inherit;
		top: 0;
		right: 0;
		transform: translateY(-50%);
		margin-top: 60px;
	}
	.s_tiao_cont1 {
		padding-bottom: 0;
	}
	.s_tiaotan {
		width: 185px;
		position: absolute;
		bottom: 62px;
		right: 41px;
	}
	.s_g4_mapboxlnr {
		width: 100%;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: -2.867px 7.469px 31.04px 0.96px rgb(227 231 236 / 58%);
		padding: 10px 15px 10px 15px;
		margin-bottom: 10px;
		float: left;
		margin-right: 7px;
	}
	.s_g4_mapdian {
		width: 10px;
		position: absolute;
		
		cursor: pointer;
	}
	/* .s_g4_mapdian1 {
		top: 144px;
		right: 121px;
	}
	.s_g4_mapdian2 {
		top: inherit;
		bottom: 143px;
		right: 98px;
	}
	.s_g4_mapdian3 {
		top: inherit;
		bottom: 87px;
		right: 148px;
	} */
	.s_g2_tupr {
		width: 100%;
	}

	.s_g2_tupl {
		width: 100%;
	}
	/* 修改 */
	.s_b2_actwz p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
		height: auto;
	}
	.s_b2_morewz p {
		font-size: 14px;
		color: #D81617;
		line-height: 1.75;
	}
	.s_b2_moreimg {
		width: 6px;
		margin-top: 5px;
	}
	.s_b2_actwz {
		padding: 18px 15px 7px 0;
	}
	.s_e1_comtitle h4 {
		height: auto;
		overflow: hidden;
	}
	.s_e1_comwznr p {
		height: auto;
		overflow: hidden;
	}
	.s_e1_comig {
		width: 172px;
		position: relative;
		margin-bottom: 5px;
	}
	.s_e1_cpynr {
		width: 33.333333%;
		padding: 0 5px;
		margin-bottom: 10px;
	}
	.s_e1_cpybox {
		margin: 0 -5px;
	}
	.s_e1_cpyjx {
		background-color: #fff;
		padding: 10px 0;
		border-radius: 5px;
		box-shadow: 0px 17px 17.46px 0.54px rgb(247 247 247);
	}
	.s_e1_xunboxj {
		display: inline-block;
		width: 100%;
		margin: 0 -5px;
	}
	.s_e1_xun a {
		margin: 0;
	}
	.s_e1_xun {
		width: 25%;
		padding: 0 5px;
	}
	.s_f1_lbox .slick-prev,
	.s_f1_lbox .slick-next {
		width: 30px;
		height: 63px;
		background: #E25051;
		z-index: 50;
	}
	.slick-prev,
	.slick-next {
		top: 29%;
	}
	.s_f1_lbwz {
		padding-bottom: 60px;
	}
	.s_f1_xlbox {
		width: 50%;
		margin-right: 0;
		position: relative;
		margin-top: 10px;
		padding: 0 5px;
	}
	.s_f1_xl {
		width: 100%;
		margin: 0 -5px;
	}
	.s_f1_newbox .s_b2_actwz p {
		height: auto;
	}
	.s_f2_yuenr p {
		height: auto;
		overflow: hidden;
	}
	.s_f2_cont3 .s_b2_actwz {
		padding: 10px 15px 5px 15px;
	}
	.s_f1_newbox .s_f2_yuenr {
		margin-bottom: 5px;
		padding: 0 15px 0px 15px;
	}
	.s_f2_cont3 .s_b2_more {
		padding-left: 15px;
	}
	.s_f1_lbox .s_b2_topnr_title h3 {
		font-size: 18px;
	}
	.s_f1_lbox .s_b2_topnr_title .t_tith1 {
		font-size: 18px;
	}
	.s_f1_xlnr {
		bottom: -200px;
	}
	.s_f2_bjq span {
		font-size: 14px;
		color: #D81617;
		line-height: 1.75;
	}
	.s_f2_bjq h6 {
		margin-bottom: 16px;
	}
	.s_f2_yuenr {
		padding-right: 15px;
		margin-bottom: 9px;
		padding-left: 15px;
	}
	.s_f2_cont3 .s_b2_actwz p {
		height: auto;
		overflow: hidden;
	}
	.s_fo_mainr_imgwz p {
		font-size: 14px;
		color: #666;
		line-height: 1.75;
	}
	.s_fo_mainrnr p {
		font-size: 16px;
		color: #333;
		line-height: 1.75;
	}
	.s_fo_mainr {
		width: 100%;
		padding-left: 20px;
		position: inherit;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 23px;
	}
	.s_fo_yinh {
		width: 25px;
		position: absolute;
		top: -14px;
		left: -31px;
	}
	.s_fo_yinh.on {
		width: 70px;
		top: 97px;
		left: inherit;
		right: 8px;
	}
	.s_fo_content {
		margin-bottom: 20px;
	}
	.s_fo_content {
		border-radius: 20px;
	}
	.s_fo_yzmbox a {
		display: block;
		width: 100%;
		height: 100%;
		padding: 3px 0;
		color: #fff;
		font-size: 16px;
		line-height: 1.75;
	}
	.s_fo_yzmbox {
		width: 46%;
		text-align: center;
		background-color: #E25051;
		border-radius: 5px;
		margin-top: 29px;
		margin-left: 9px;
	}
	.s_g2_cont1nr.on .s_g2_bgwz {
		left: 0;
		right: inherit;
		top: -67px;
	}
	.s_g2_cont1nr {
		position: relative;
		margin-bottom: 91px;
	}
	.s_g2_zqwznr p {
		font-size: 14px;
		color: #666;
		line-height: 1.75;
		position: relative;
	}
	.s_g2_zqwztitl {
		position: relative;
		z-index: 50;
		margin-bottom: 10px;
	}
	.s_g2_zqwznr {
		width: 290px;
		margin-bottom: 2px;
	}
	.s_g2_zqwznr p::after {
		content: "";
		width: 3px;
		height: 13px;
		background-color: #D81617;
		position: absolute;
		top: 7px;
		left: -15px;
	}
	.s_g2_zqwzbox {
		width: 100%;
		position: inherit;
		top: 0;
		right: 0;
		padding-top: 30px;
		padding-left: 32px;
		padding-bottom: 14px;
		border-radius: 3px;
		overflow: hidden;
		background-color: #f7f9fa;
	}
	.s_g2_cont1nr.on .s_g2_zqwzbox {
		right: inherit;
		left: 0;
		padding-top: 30px;
		padding-left: 32px;
		padding-bottom: 14px;
		top: 0;
	}
	.s_g3_newnrtop h4 {
		height: auto;
		overflow: hidden;
	}
	.s_g3_newwz {
		padding: 18px 15px 18px;
		background-color: #fff;
	}
	/* .s_g4_tan {
		border-radius: 10px;
		width: 332px;
		overflow: hidden;
		position: inherit;
		top: 0px;
		right: 0;
		display: block;
	} */
	.s_g4_tanbox {
		position: inherit;
		top: 0;
		left: 0;
	}
	.s_g5_liucbot p {
		font-size: 14px;
		color: #333;
		line-height: 1.75;
	}
	.s_g5_liuctop p {
		font-size: 18px;
		color: #fd7958;
		line-height: 1.75;
	}
	.s_g5_you {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 12px;
	}
	.s_g5_younr {
		transition: all .36s;
		cursor: pointer;
		padding: 18px 15px 18px 15px;
		border-radius: 2px;
		box-shadow: 0px 0px 26.19px 0.81px rgb(214 222 231 / 43%);
	}
	.s_g5_younrwzp p {
		font-size: 14px;
		color: #333;
		line-height: 1.75;
		height: 24.5px;
		overflow: hidden;
	}
	.s_g5_younrig {
		width: 40px;
		position: relative;
		margin: 0 auto;
	}
	.s_g5_reabox {
		width: 50%;
		padding: 0 5px;
		margin-bottom: 13px;
	}
	.s_g5_reawz::after {
		display: none;
	}
	.s_g5_reaig {
		width: 60px;
		position: relative;
		margin: 0;
		float: inherit;
		margin-bottom: 10px;
	}
	.s_g5_reawz {
		width: 100%;
		padding-left: 0;
		top: 0;
		right: 0;
		height: 100%;
		position: relative;
	}
	.s_g5_reawztit p {
		font-size: 18px;
		color: #333;
		line-height: 1.75;
	}
	.s_g5_reawznr p {
		font-size: 14px;
		color: #333;
		line-height: 1.75;
		height: 49px;
		overflow: hidden;
	}
	.s_g5_rea {
		background-color: #f7f9fa;
		padding: 18px 15px 18px 15px;
		position: relative;
		transition: all .36s;
	}
	.s_g5_cont1_tit {
		text-align: center;
		margin-bottom: 17px;
	}
	.s_g5_findnrnm {
		width: 35px;
		height: 35px;
		background-color: #fd7958;
		border-radius: 50%;
		text-align: center;
	}
	.s_g5_findnrnm p {
		font-size: 16px;
		color: #fff;
		line-height: 35px;
	}
	.s_g6_peixreig {
		width: 41px;
	}
	.s_g6_peixwz {
		height: auto;
		overflow: hidden;
		margin-top: 6px;
		margin-bottom: 0px;
	}
	.s_g6_peixnr {
		padding: 18px 15px 18px 15px;
		box-shadow: -2.867px 7.469px 31.04px 0.96px rgb(227 231 236 / 58%);
		border-radius: 5px;
	}
	/* sumi - end */
	.t_sybannr {
		top: 60px;
	}
	.fonth1 h1 {
		font-size: 22px;
	}
	.duan p {
		font-size: 14px;
	}
	.t_buttonr {
	    padding: 0px 10px;
	    font-size: 12px;
	    line-height: 30px;
	}
	.t_sybannr .duan {
		margin-bottom: 26px;
	}
	.t_syk0zouma {
		width: 300%;
	}
	.t_syk0logo {
		padding-top: 30px;
	}
	.fonth2 h2 {
		font-size: 18px;
	}
	.jiand1_1 {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.t_syk1 .jiand5 {
		margin-bottom: 8px;
	}
	.t_syk1xin {
		max-width: 100%;
	}
	.fonth4 h4 {
		font-size: 16px;
	}
	.t_syk1xin .fonth4 h4 {
		height: 48px;
	}
	.t_syk1xin .fonth4 {
		margin-bottom: 10px;
	}
	.t_syk1xin .duan p {
		line-height: 1.5;
		height: 42px;
	}
	.t_syk1xin .t_buttonr {
		line-height: 44px;
		font-size: 14px;
	}
	.t_syk1ul .slick-dots {
		bottom: -10px;
	}
	.t_syk1 .jiand1_1{
		padding-bottom: 40px;
	}
	.jiand5 {
		margin-bottom: 16px;
	}
	.t_syk2le {
		width: 100%;
		margin: 0px;
		margin-bottom: 20px;
		padding: 20px;
	}
	.fonth3 h3 {
		font-size: 20px;
	}
	.t_syk2tit {
		font-size: 16px;
	}
	.t_syk2lix::after {
		width: 18px;
		height: 18px;
	}	
	.t_syk2lix::before {
		width: 6px;
		height: 6px;
		top: 10px;
		left: 6px;
	}
	.t_syk2lix {
		padding-left: 28px;
	}
	.t_syk2ul {
		margin-bottom: 18px;
	}
	.t_syk2le .duan.duan_1 {
		margin-bottom: 10px;
	}
	.t_syk2rg {
		padding: 20px 10px;
	}
	.t_syk2li2 .t_syk2le {
		padding-top: 20px;
	}
	.t_syk2rg {
		margin-bottom: 20px;
	}
	.jiand2_1 {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.t_syk3bo1 {
		padding: 22px 10px 18px;
	}
	.t_syk3bg{
		position: absolute;
		display: none;
	}
	.t_syk3logo {
		width: 140px;
		top: 20px;
		transform: translateY(0);
		left: 20px;
		position: relative;
	}
	.t_syk3rg {
		width: 100%;
	}
	.t_syk3ic {
		width: 16px;
	}
	.t_syk3p.fonth5 h5 {
		padding-left: 20px;
		padding-right: 20px;
		height: 126px;
	}
	.fonth5 h5 {
		font-size: 14px;
	}
	.t_syk3lun1 .slick-dots {
		width: 100%;
		margin-left: 0;
	}
	.t_syk3lun2 {
		width: 200px;
	}
	.t_syk3bo2 {
		padding: 4px 2px 40px;
	}
	.t_syk3xiang {
		/*top: 86px;*/
	}
	.t_syk3name {
		font-size: 16px;
		margin-bottom: 0px;
	}
	.t_syk3jie {
		font-size: 14px;
	}
	.t_syk5 .jiand1_1, .t_syk4 .jiand1_1 {
		padding-top: 32px;
	}
	.t_syk4xli {
		width: 100%;
	}
	.t_syk5 .jiand5 {
		margin-bottom: 20px;
	}
	.t_syk5li {
		width: 90px;
		font-size: 14px;
		line-height: 36px;
		margin-bottom: 12px;
	}
	.t_syk5xin {
		margin-bottom: 26px;
	}
	.t_syk5lix {
	    width: 33.333333%;
	}
	.t_syk5lix {
		padding: 0 6px;
		margin-bottom: 12px;
	}
	.t_syk5xin{
		margin:0 -8px;
	}
	.t_syk5logo{
		margin:0 -4px;
	}
	.t_syk5 .jiand1_1 {
		padding-bottom: 32px;
	}
	.s_fo_fotwz {
		width: 100%;
		margin-left: 0;
	}
	.s_fo_fot .t_buttonr {
		width: 160px;
		line-height: 44px;
	}
	.s_fo_fot {
		height: 250px;
	}
	.t_fotpic {
		width: 100%;
	}
	.t_fottu{
		width: 100%;
		margin:0 -8px;
	}
	.t_fotli1{
		width: 33.333333%;
		margin:0;
		padding:0 8px;
	}
	.t_footer {
		padding-top: 32px;
		padding-left: 20px;
		padding-right: 20px;
	}
	.t_fotzhongle{
		display: none;
	}
	.t_fotup {
		margin-bottom: 20px;
	}
	.t_fotinput {
		width: 180px;
		padding: 0 15px 0 15px;
	}
	.t_fotinwen {
		font-size: 14px;
		line-height: 40px;
	}	
	.t_fotrg {
		line-height: 40px;
	}
	.t_fotduan p {
		font-size: 12px;
	}
	.t_fotzhong {
		margin-bottom: 20px;
	}
	.t_fotduan {
		margin-bottom: 20px;
	}
	.t_shareli {
		width: 32px;
		height: 32px;
	}
	.t_fotma a {
		font-size: 16px;
	}
	.t_fotbotrg{
		margin-bottom: 18px;
	}
	.t_fotwen {
		margin-bottom: 4px;
	}
	.t_fotbottom {
		padding-bottom: 16px;
	}
	.s_fo_fot .t_buttonr {
		width: 130px;
		line-height: 36px;
		font-size: 14px;
	}
	.t_sybanbo {
	    border-bottom-right-radius: 20px;
	    border-bottom-left-radius: 20px;
	}
	.t_syk0li {
	    width: 112px;
	}
	.t_syk1di {
	    top: 165px;
	}
	.t_syk1xin {
	    width: 100%;
	}
	.t_syk1xin {
	    padding: 34px 15px 34px;
	}
	.t_syk1xin .fonth4 h4 {
	    height: 24px;
	}
	.t_syk2 .t_chasee {
	    font-size: 14px;
	}
	.t_syk2 .t_seeic {
	    width: 5px;
	    top: 2px;
	}
	.t_syk3xin {
	     box-shadow: 0px 0px 10px 2px rgb(239 239 239); 
	}
	.t_content2 {
	    padding-left: 20px;
	    padding-right: 20px;
	}
	.t_syk1li {
	    padding: 15px 20px;
	}
	.t_fotduan p span a {
	    font-size: 12px;
	}
	.t_fotli2 a {
	    padding: 0px 10px;
	    font-size: 12px;
	}
	.t_fotul1 {
	    top: 44px;
	}
	.jiand1_1 {
	    padding-bottom: 10px;
	}
	.t_sybanner {
	    width: 100vw;
	}
	.t_syk5box {
	    padding: 15px 5px;
	}
	/*  */
	.he_circ {
		width: 6px;
		height: 6px;
	}
	.t_syk4 .t_chasee {
	    font-size: 14px;
	}
	/* 修改 */
	.t_sybannr {
		top: 32px;
	}
	.fonth3 h3 {
		font-size: 16px;
	}
	/* c1 */
	.t_c1con{
		margin-top: 32px;
	}
	.t_syk5li .t_buttonr {
		font-size: 14px;
		line-height: 34px;
		padding: 0px 2px;
	}
	.t_syk5li {
		margin: 0 6px 12px;
	}
	.t_syk5xin {
		margin:0 -6px;
	}
	.t_sybannr .fonth1 {
		margin-bottom: 12px;
	}
	.t_sybannr .duan {
		margin-bottom: 14px;
	}
	.t_sybtn .t_anniu1 .t_buttonr {
		line-height: 34px;
	}
	.t_neibanner .t_buttonr {
		padding: 0 30px;
	}
	.t_duo3 .t_syk5li {
		width: 80px;
	}
	.t_c1k1up{
		padding:0 20px;
	}
	.t_c1k1li .fonth3 {
		margin-bottom: 6px;
	}
	.t_c1k1le {
		margin-bottom: 18px;
	}
	.jiand3 {
		margin-bottom: 32px;
	}
	.t_c1k1li:nth-of-type(2) .fonth3 {
		margin-bottom: 14px;
	}
	.t_c1k1lie {
		padding-bottom: 14px;
	}
	.t_c1k2le {
		width: 100%;
	}
	.t_c1k2lebox {
		position: relative;
		top: 0;
		transform: translateY(0);
	}
	.t_c1k4btn .t_anniu1 .t_buttonr {
		padding: 0 30px;
		font-size: 14px;
		line-height: 34px;
	}
	.t_syk4.t_c1kfu .jiand1_1 {
		padding-bottom: 32px;
	}
	.t_c1k2lebox {
		padding-left: 15px;
		padding-bottom: 10px;
		padding-top: 10px;
	}
	.t_c1k2up .fonth5 h5 {
		height: auto;
	}
	.t_c1k2up {
		margin-bottom: 18px;
	}
	.t_c1k2le {
		height: auto;
		padding-top: 12px;
		padding-bottom: 32px;
	}
	/* .t_c1k2rg {
		height: auto;
	} */
	.t_c1k2pic {
		position: relative;
	}
	.t_c1k2pic {
		width: 200px;
	}	
	.t_c1k2logo {
		right: 20px;
	}
	.t_c1k2logo {
		top: calc(50% + 10px);
	}
	.ys_navph1_header .t_navmian {
		line-height: 32px;
	}
	.ys_navph1_header .t_navmian .t_anniu1 {
		top: 3px;
	}
	.t_c1k2rg{
		display: none;
	}
	.t_fotliwen {
		font-size: 12px;
		height: 36px;
	}
	.t_buttonr {
		line-height: 28px;
	}
	.t_neibanner .t_buttonr {
		padding: 0 25px;
	}
	.fonth2 h2 {
		font-size: 20px;
	}
	.fonth3 h3 {
		font-size: 18px;
	}
	.t_c1k1 .jiand1_1 {
		padding-bottom: 32px;
	}
	.fonth6 h6 {
		font-size: 12px;
	}
	.t_c1kfu .t_syk4wen {
		margin-bottom: 0px;
	}
	.t_c1k2le {
		padding-top: 32px;
	}
	.font20 h6 {
		font-size: 14px;
	}
	.t_c1k3yin1 {
		width: 24px;
		margin-bottom: 0px;
	}
	.t_c1k3yin2 {
		top: 55px;
		width: 66px;
		right: 0px;
	}
	.t_c1k3pic {
		width: 100px;
	}
	.t_c1k4btn .t_anniu1 .t_buttonr {
		padding: 0 25px;
	}
	.s_fo_fot .t_buttonr {
		width: 106px;
	}
	.s_b2_actitle.fonth3 h3{
		font-size: 20px;
	}
	.t_c1k2luo.fonth6 h6 {
		padding-left: 20px;
		text-align: right;
	}
	.t_anjiawen {
		line-height: 34px;
	}
	.t_anjiaic {
		line-height: 32px;
	}
	.t_anjiawen {
		line-height: 32px;
	}
	.t_syk1xin .t_buttonr {
		font-size: 16px;
	}
	.t_fottu {
		width: calc(100% + 16px);
		margin: 0 -8px;
	}
	.t_syk0zouma {
		width: 200%;
	}
	.t_syk0li {
		width: 98px;
	}
	.t_neibanner .t_content1720 {
		border-bottom-left-radius: 25px;
		border-bottom-right-radius: 25px;
	}
	.t_c1k1box {
		border-radius: 25px;
	}
	.t_syk2box {
		border-radius: 25px;
	}
	.t_sybanbo {
		border-bottom-left-radius: 25px;
		border-bottom-right-radius: 25px;
	}
	.t_c1k1li.jiand3 {
		margin-bottom: 32px;
	}
	.jiand1_1.jiant1 {
		padding-top: 30px;
	}
	.t_c2k1top .jiand5 {
		margin-bottom: 10px;
	}
	.t_c2k1top .fonth4 {
		margin-bottom: 10px;
	}
	.t_c2k1down {
		padding-top: 12px;
	}
	.jiand1_1 {
		padding-bottom: 32px;
	}
	.t_c2k2box {
		padding-top: 32px;
		padding-bottom: 30px;
	}
	.jiand4 {
		margin-bottom: 14px;
	}
	.t_h1k3le {
		margin-bottom: 14px;
	}
	.t_h1k3li {
		margin-bottom: 32px;
	}
	.duan.jiand5 {
		margin-bottom: 18px;
	}
	.t_c1kfu .t_chasee {
		font-size: 14px;
	}
	.t_syk4 .t_seeic {
		width: 6px;
	}
	.t_c1kfu .t_seeic {
		width: 6px;
		top: 3px;
	}
	.t_syk4kuairg .font20 {
		height: auto;
	}
	.t_syk4xin .t_anniu2 {
		height: auto;
	}
	.t_syk4kuairg .t_syk4xia {
		height: auto;
		margin-bottom: 4px;
	}
	.t_h2k4nr {
		padding-top: 30px;
	}
	.t_c2k5 .fonth2 {
		padding-top: 14px;
	}
	.t_c2k5lix {
		width: 100%;
	}
	.t_c2k5jyou .duan {
		height: 42px;
	}
	.t_c2k5lix {
		border-bottom:1px solid #dedede;
		padding: 18px 10px 6px;
	}
	.s_g2_cont1nr {
		margin-bottom: 32px;
	}
	.s_b1_content {
		margin-top: 50px;
	}
	.fonth6 p {
		font-size: 14px;
	}
	.t_c1k2up .fonth5 p {
		height: auto;
	}
	.fonth5 p {
		font-size: 14px;
	}
	.t_syk3p.fonth5 p {
		padding-left: 20px;
		padding-right: 20px;
		height: 126px;
	}
	.t_c2k5ic {
		width: 18px;
		margin-right: 6px;
	}
	.t_c2k5jyou {
		width: calc(100% - 24px);
	}
	.t_c2k5jyou .fonth5 {
		margin-bottom: 2px;
	}
	.t_c2k5lix {
		padding: 14px 10px 6px;
		border-right:0;
	}
	.t_c2k5xin {
		font-size: 16px;
		padding: 88px 4px;
		width: 36px;
	}
	.t_c2k5ol {
		width: calc(100% - 36px);
	}
	.t_c2k5lix:last-of-type {
		border-bottom:0;
	}
	.t_c2k6 .t_c1k2le {
		width: 100%;
	}
	.t_c2k7li.slick-center .t_c2k7xin {
		padding: 30px 15px 26px;
		top: 0px;
	}
	.t_c2k7xin .fonth6 p {
		height: 63px;
	}	
	.t_c2k7ul .slick-dots {
		bottom: -18px;
	}
	.t_c2k7nr {
		margin-bottom: 32px;
	}
	.t_c2k7ul .slick-prev,.t_c2k7ul  .slick-next {
		top: 50%;
	}
	.t_syk3lun1 .slick-prev,.t_syk3lun1  .slick-next {
		top: 50%;
	}
	.t_c4k5 .t_c2k5lix {
		width: 100%;
	}
	.t_c4k5 .t_c2k5jyou .duan {
		height: auto;
	}
	.t_c2k5lix {
		padding: 12px 10px 10px;
	}
	.t_c4k5 .t_c2k5lix:nth-last-of-type(2) {
		border-bottom: 1px solid #dfe1e6;
	}
	.t_c5k4li {
		width: 100%;
		margin-bottom: 18px;
	}
	.t_c5k4li {
		padding: 0 8px;
	}
	.t_c5k4li:nth-of-type(2) .t_c5k4rong {
		top: 0px;
	}
	.t_c5k4ic {
		margin-bottom: 12px;
	}
	.t_c5k4rong .fonth4 {
		margin-bottom: 8px;
	}
	.t_c5k4rong .fonth6 p {
		height: auto;
		font-size: 14px;
	}
	.t_c5k4rong {
		padding: 20px 15px 24px;
	}
	.t_c5k4li:nth-of-type(2) .t_c5k4rong {
		padding: 20px 15px 24px;
	}
	.jiand2 {
		margin-bottom: 32px;
	}
	.t_c5k4li:last-of-type {
		margin-bottom: 0px;
	}
	.t_c5k4ic {
		width: 36px;
		height: 37px;
	}
	.t_c6k4 .t_h2k4nr .duan {
		margin-bottom: 18px;
	}
	.t_c6k7nr {
		padding: 32px 0 32px;
	}
	.font30 h4 {
		font-size: 20px;
	}
	.t_c6k7nr .font30 {
		margin-bottom: 14px;
	}
	.t_c6k7nr .fonth6 h6 {
		font-size: 14px;
	}
	.t_c6k7ul {
		margin-bottom: 18px;
	}
	.t_anniu1.t_anbtn1 .t_buttonr {
		line-height: 36px;
		padding: 0 25px;
		font-size: 14px;
	}
	.t_c6k7zh {
		width: 34px;
		top: 45px;
	}
	.t_c6k7svg {
		width: 74%;
		top: -8%;
	}
	.t_c6k7pic {
		width: 70%;
	}
	.t_c6k7zh {
		position: absolute;
		left: 70%;
		bottom: 0;
		width: 10%;
		top: auto;
	}
	.t_c6k7svg {
		width: 66%;
		top: -18%;
	}
	.t_g1anniu {
		width: 36px;
	}
	.t_d1k1xin .duan1 p {
		margin-bottom: 8px;
	}
	.t_d1k1xin .duan1 {
		height: 142px;
	}
	.t_d1k1ic {
		width: 80px;
		height: 80px;
		margin-bottom: 14px;
	}
	.t_d1k2top .fonth4 {
		margin-bottom: 10px;
	}
	.t_d1k1xin .duan1 p::before {
		top: 7px;
		width: 6px;
		height: 6px;
	}
	.t_d1k1ul .slick-dots {
		bottom: -10px;
	}
	.t_d1k1 .fonth2.jiand5 {
		margin-bottom: 8px;
	}
	.t_d1k2box {
		margin-bottom: 32px;
	}
	.t_d1k2box:last-of-type {
		margin-bottom: 0px;
	}
	.t_d1k3le .font30 {
		margin-bottom: 10px;
	}
	.t_d1k3le .fonth6 {
		margin-bottom: 18px;
	}
	.t_d3k2rg .t_d3k2tu {
		width: 70%;
	}
	.t_d3k2rg .t_d3k2tu .t_d3k2pic{
		position: relative;
		width: 100%;
	}
	.t_d3k2rg .t_c6k7zh {
		position: absolute;
		left: 70%;
		bottom: 5.840098%;
		width: 6%;
		top: auto;
	}
	.t_d3k2rg .t_c6k7svg {
		width: 70%;
		top: -30%;
	}
	.t_d4con .t_d1k3nr .t_c6k7svg {
		top: -18%;
	}
	.t_h3k3li .t_syk4xia {
		padding-top: 14px;
	}
	.t_h3k3li .font20 {
		margin-bottom: 8px;
	}
	.t_d4con .t_syk4xli {
		margin-bottom: 18px;
	}
	.t_d4con .t_syk4xli:last-of-type {
		margin-bottom: 0px;
	}
	.t_d4k3li {
		padding: 0 6px;
		margin-bottom: 12px;
	}
	.t_d4k3xin {
		padding: 14px 2px;
	}
	.t_anniu3btn {
		font-size: 16px;
	}
	.t_d4k3ul {
		margin: 0 -6px;
		margin-bottom: 8px;
	}	
	.t_g1k1zh {
		width: 16px;
	}
	.t_g1k2video {
		width: calc(100% - 16px);
		margin-left: 16px;
	}
	.t_g1k1qian {
		width: 70px;
		top: -8px;
	}
	.t_bannerg1 .t_neibanner {
		height: 180px;
	}
	.t_bannerg1 .t_banxia{
		display: none;
	}
	.t_banbg3 {
		width: 116px;
	}
	.t_jian40 {
		margin-bottom: 18px;
	}
	.t_g1k2 {
		padding-top: 32px;
	}
	.t_g1k2xin .fonth2.t_jian40 {
		margin-bottom: 18px;
	}
	.t_g1k2nian {
		font-size: 80px;
	}
	.t_g1k2ling {
		left: 52px;
		width: 44px;
	}
	.t_g1k2ling img {
		top: 0px;
	}
	.t_g1k2rg {
		margin-bottom: 18px;
	}
	.t_g1k2lun{
		width: 100%;
	}
	.t_g1k2lun .slick-dots li{
		background:#ccc;
	}
	.t_g1k2lun .slick-dots li.slick-active {
		background: #E25051;
	}
	.t_g1k2span {
		width: 36px;
		height: 36px;
	}
	.jian34 {
		margin-bottom: 12px;
	}
	.t_g1k3box .duan {
		height: auto;
	}
	.t_g1k3le .duan1 {
		margin-bottom: 20px;
	}
	.t_g1k3xin {
		padding: 18px 15px 18px;
	}
	.duan18 {
		margin-bottom: 6px;
	}
	.t_g1k3box {
		width: 100%;
	}
	.t_g1k4ic {
		width: 40px;
		height: 42px;
		margin-bottom: 12px;
	}
	.t_g1k4ul {
		width: 50%;
	}
	.t_g1k4ul:nth-of-type(3n) {
		border-right: 1px solid #eeeff1;
	}	
	.t_g1k4ul:nth-last-of-type(3) {
		border-bottom: 1px solid #eeeff1;
	}
	.t_g1k4ul:nth-of-type(2n) {
		border-right: 1px solid transparent;
	}	
	.t_g1k4li {
		padding: 16px 8px 16px;
	}
	.t_g1k4li .font20 {
		height: 42px;
	}
	.t_bannerh1 .t_neibanner.t_neibanner2 .t_content1720 {
		height: 350px;
	}
	.t_nei2ban .fonth1 {
		margin-bottom: 16px;
	}
	.t_nei2ban .duan {
		margin-bottom: 24px;
	}
	.t_h2k1nr {
		padding-top: 32px;
	}
	.duan22 {
		margin-bottom: 12px;
	}
	.t_h2k1le .fonth6 p {
		line-height: 1.5;
		margin-bottom: 12px;
	}
	.t_h2k1le .fonth6 p:last-of-type {
		margin-bottom: 0;
	}
	.t_h2k1 .jiand2 {
		margin-bottom: 32px;
	}
	.t_h1k2xin {
		padding: 22px 15px 22px;
	}
	.t_h1k2xin .fonth4 {
		margin-bottom: 12px;
	}
	.t_h1k2li:last-of-type {
		margin-bottom: 0px;
	}
	.t_h1k3lix .fonth3.jiand5 {
		margin-bottom: 14px;
	}
	.t_h1k4 .fonth3 {
		padding-top: 0px;
		margin-bottom: 18px;
	}
	.t_h1k4li {
		width: 100%;
	}
	.t_h1k4xin .duan.duan_1 {
		height: auto;
	}
	.t_h1k4xin .font30 h4 {
		font-size: 18px;
	}
	.t_h1k4ic {
		width: 40px;
		height: 45px;
		top: -3px;
	}
	.t_h1k4li {
		margin-bottom: 24px;
	}
	.t_h1k4ul {
		margin-bottom: -24px;
	}
	.t_bannerh2 .t_neibanner.t_neibanner2 .t_content1720 {
		height: 350px;
	}
	.t_h2k2xin {
		padding-top: 32px;
	}
	.t_h2k2xin .fonth2 {
		margin-bottom: 18px;
	}
	.t_h2k2bg {
		margin-bottom: 20px;
	}
	.t_h2k2li .duan p {
		font-size: 14px;
	}
	.t_h2k2li:last-of-type{
		margin-bottom: 0;
	}
	.t_h2k3xin .fonth2 {
		margin-bottom: 18px;
	}
	.t_h2k3lixin {
		font-size: 14px;
		padding: 10px 0;
	}
	.t_h2k3li {
		padding: 0 4px;
		margin-bottom: 8px;
	}
	.t_h2k3ul {
		margin: 0 -4px;
	}
	.t_h2k3xin .fonth2 h2 {
		display: inline;
		font-size: 18px;
	}
	.t_h2k3xin .t_content1 {
		margin-top: -0;
		margin-bottom: -4px;
	}
	.jiand1_2 {
		margin-bottom: 32px;
	}	
	.t_h2k5xin:first-of-type {
		padding-top: 16px;
	}
	.t_h2k5wen {
		font-size: 14px;
	}
	.t_h2k5fu {
		width: 15px;
	}	
	.t_h2k5li {
		padding-left: 24px;
	}	
	.t_h2k5li {
		margin-bottom: 8px;
	}
	.jiand1_2 {
		margin-bottom: 24px;
	}
	.t_h2k6xin .fonth6 p {
		line-height: 1.5;
	}
	.t_h2k6xin .fonth6 {
		margin-bottom: 18px;
	}
	.t_h2k6ic {
		width: 50px;
		height: 50px;
		margin-right: 14px;
	}	
	.t_h2k6wen {
		width: calc(100% - 64px);
	}
	.t_h2k6wen .fonth4 {
		height: 24px;
	}
	.t_h2k6li {
		margin-bottom: 16px;
	}
	.t_h2k7nr.jiand1_1 {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.fonth28 h4 {
		font-size: 18px;
	}
	.t_h2k8rg .fonth28 {
		height: 27px;
	}
	.t_h2k8rg .t_chasee {
		font-size: 14px;
	}
	.t_h2k8rg .t_seeic {
		width: 6px;
		top: 3px;
	}
	.t_h2k8rg {
		padding: 15px;
	}
	.t_h2k8li {
		margin-bottom: 18px;
	}
	.t_h3k1 {
		padding-top: 32px;
	}
	.t_h3k2box {
		padding-top: 32px;
	}
	.t_h3k2zi {
		padding-bottom: 32px;
	}
	.t_h3k5 {
		padding-bottom: 32px;
	}
	.t_h3k1li{
		width: 50%;
	}
	.t_h3k1ic{
		width: 50px;
		height: 47px;
		margin-bottom:16px;
	}
	.t_h3k1xin .fonth4{
		margin-bottom: 6px;
	}
	.t_h3k1xin .fonth6 {
		height: 63px;
	}
	.t_h3k1ul{
		margin-bottom: 16px;
	}
	.t_h3k1ul .slick-dots{
		bottom: 5px;
	}
	.t_h3k1erbox {
		padding: 20px 15px 20px;
	}
	.t_h3k1er .font20 p {
		font-size: 14px;
	}
	.t_h3k1erbox .font20 {
		margin-bottom: 16px;
	}
	.t_h3k1le {
		width: 100%;
	}
	.t_h3k1logo{
		float: left;
	}
	.t_h3k1le::before{
		display: none;
	}
	.t_h3k1rg {
		width: 100%;
	}
	.t_h3k1logo {
		top: 0px;
		margin-bottom: 12px;
	}
	.t_h3k1rg {
		padding-left: 0px;
	}
	.t_h3k2le .fonth3 {
		margin-bottom: 16px;
	}
	.t_h3k2ul {
		margin-bottom: 32px;
	}
	.t_h3k2da {
		margin-bottom: 6px;
	}
	.t_h3k2xiao {
		font-size: 14px;
	}
	.t_h3k2le1 {
		width: 100%;
		margin-bottom: 12px;
	}
	.t_h3k2shu{
		float: left;
	}
	.t_h3k2le1::before{
		display: none;
	}
	.t_h3k2rg1{
		width: 100%;
		padding-left:0px;
	}
	.t_h3k2rg1 .fonth4 p {
		font-size: 16px;
	}
	.t_h3k2jia .fonth4 {
		margin-bottom: 14px;
	}
	.t_h3k2zi.on .t_h3k2le {
		padding-top: 0px;
	}
	.t_h3k2le{
		padding-left: 0;
	}
	.t_h3k5{
		padding-left:20px;
		padding-right: 20px;
	}
	.t_h3k4li{
		padding:12px 4px;
	}
	.t_h3k4ul{
		margin:0 -4px;
		margin-bottom: -12px;
	}
	.t_h3k4xin {
		padding: 18px 15px 18px;
	}
	.t_h3k4xin .font20 {
		height: 63px;
	}
	.jiand2_2 {
		padding-top: 32px;
	}	
	.s_g4_mapboxl {
		margin-top: 0px;
	}
	.s_g4_tan{
		position: absolute;
		top:100%;
		left: 0;
		transform: translate(0);
	}
	.t_g4box{
		margin-bottom: 340px;
	}
	.t_bannerg2 .fonth1 h1 {
		font-size: 22px;
	}
	.t_bannerg2 .t_neibanner .t_content1720 {
		height: 300px;
	}
	.t_bannerg5 .t_neibanner .t_content1720 {
		height: 300px;
	}
	.t_nei2ban .t_buttonr {
		font-size: 14px;
	}	
	.t_syk4duo .t_syk4xli {
		width: 100%;
	}
	.t_c4con .t_h1k3li:first-of-type{
		margin-bottom: 30px;
	}
	.s_g2_tannra {
		max-height: calc(100vh - 120px);
	}
	.s_g2_tannr{
		max-width: calc(100vw - 80px);
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 98px;
		padding: 2px 18px 2px 10px;
	}
	.s_b1_tj {
		padding: 2px 4px;
	}
	.yxedr_active img{
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.s_f2_bjq h6:first-of-type {
		margin-bottom: 14px;
	}
	.s_f2_bjq h6 {
		margin-bottom: 12px;
	}
	.duan1.s_f2_bjq p {
		margin-bottom: 8px;
	}
	.t_c5con .t_h1k3li:first-of-type {
		margin-bottom: 12px;
	}
	.t_c5con .t_h1k3li:nth-of-type(2) {
		margin-bottom: 32px;
	}
	.t_c6con .t_h1k3li:first-of-type {
		margin-bottom: 18px;
	}
	.t_c6con .t_h1k3li:nth-of-type(2) {
		margin-bottom: 10px;
	}
	.t_c6con .t_h1k3li:nth-of-type(3) {
		margin-bottom: 16px;
	}
	.s_g2_tanbjq p{
		line-height: 1.5;
	}
	.s_g2_tanbjq {
		padding-right: 4px;
	}
	.s_g2_tantit.fonth4 h4 {
		font-size: 18px;
	}
	.s_g2_tannra .t_buttonr {
		font-size: 14px;
	}
	.s_g2_bjqh h4::after {
		height: 16px;
		left: -10px;
	}
	.s_g2_bjqh {
		padding-left: 10px;
	}	
	.s_g2_close {
		top: 12px;
		right: 12px;
	}
	.t_c2k7li.slick-center .t_c2k7xin::before {
		height: 100%;
	}
	.slick-dots li {
		width: 6px;
		height: 6px;
		margin: 0 5px;
	}	
	.t_syk3p.fonth5 p {
		padding-left: 0px;
		padding-right: 0px;
	}
	.t_syk3ich.t_syk3yinx {
		top: 0px;
	}
	.t_syk3rg {
		padding: 30px 20px 46px 20px;
	}
	.t_syk4xli:last-of-type {
		margin-bottom: 0px;
	}
	.t_syk5kuai{
		margin-bottom: 6px;
	}
	.t_ermapic img {
		width: 180px;
	}
	.t_ermapic {
		width: 210px;
		bottom: 0;
		padding: 15px;
	}
	.t_ermabox {
		width: 210px;
		height: 210px;
	}
	.t_tanclose2.t_tanclose {
		top: -54px;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: 158px;
	}
	.s_b1_xlbox2nr {
		margin-right: 4px;
		margin-bottom: 4px;
	}
	.s_b1_tj:first-of-type {
		margin-left: 0px;
	}
	.s_b1_cont2r {
		margin-bottom: 20px;
	}
	.s_e1_fenye {
		padding-bottom: 32px;
	}
	.s_b1_new {
		margin-bottom: 10px;
	}
	.s_b1_cb1top {
		margin-bottom: 8px;
	}
	.s_b1_act {
		margin-bottom: 10px;
	}
	.s_b1_cb2 {
		padding: 16px 0;
	}
	.s_b1_cont1top {
		padding-top: 14px;
		padding-bottom: 12px;
	}
	.s_b1_lbox .slick-prev, .s_b1_lbox .slick-next{
		top:50%;
	}
	.s_b1_lbox .slick-prev::after {
		width: 6px;
		height: 11px;
	}
	.s_b1_lbox .slick-next::after{
		width: 6px;
		height: 11px;
	}
	.s_b2_actwz {
		padding: 10px 0px 6px 0;
	}
	.s_b2_topnr_time.duan p {
		font-size: 12px;
	}
	.t_c2k5ul::before {
		width: calc(100% - 36px);
	}
	.t_c6k7ic {
		top: 3px;
	}
	.t_d1k3nr .t_c6k7svg {
		top: -18%;
	}
	.s_g2_tannra .t_buttonr {
		padding: 5px 10px;
	}
	.t_bannerg2 .t_sybtn .t_anniu1 .t_buttonr {
		line-height: 34px;
	}
	.t_neibanner .t_buttonr {
		padding: 0 10px;
	}
	.s_g2_cont1nr.on .s_g2_bgwz {
		top: -32px;
	}
	.s_g2_bgwz p{
		display: inline;
	}
	.t_anniu1.t_anbtn1 .t_buttonr {
		line-height: 34px;
		padding: 0 10px;
		font-size: 14px;
	}
	.t_c1k4btn .t_anniu1 .t_buttonr {
		padding: 0 10px;
	}
	.s_g2_list {
		padding: 18px 14px 10px 14px;
	}
	.s_g2_hot p {
		font-size: 12px;
	}	
	.s_g2_listbot {
		padding: 6px 0;
	}
	.t_topjian {
		margin-top: 64px;
	}
	.s_e1_com:last-of-type{
		margin-bottom: 0;
	}
	.s_g3_content .s_e1_cpymore {
		padding-top: 12px;
	}
	.s_e1_cpymore a {
		font-size: 16px;
	}
	.s_e1_cpynr {
		width: 50%;
	}
	.s_e1_content .t_syk5li {
		margin: 0 4px 12px;
	} 
	.s_e1_xunboxj {
		margin: 0 -4px;
	}
	.s_e1_content .t_syk5li {
		width: 72px;
	}
	.t_e1con.t_topjian {
		margin-top: 32px;
	}
	.t_qianw {
		font-size: 14px;
	}
	.t_bianq {
		font-size: 14px;
	}
	.t_bianq {
		line-height: 30px;
	}
	.t_f1qiab {
		padding: 0 10px;
		margin-right: 8px;
		margin-bottom: 8px;
	}
	.t_qiansvg {
		line-height: 30px;
	}
	.t_qianw {
		line-height: 30px;
	}
	.t_biao {
		margin-bottom: 18px;
		padding-top: 32px;
	}
	.t_f1con .s_b2_actimg {
		margin-bottom: 18px;
	}
	.t_f1con .s_f1_newbox .s_b2_actwz {
		padding: 10px 0px 4px 0;
	}
	.s_f1_newbox .s_f2_yuenr {
		padding: 0;
	}
	.s_f2_cont3 .s_b2_more {
		padding-left: 0px;
	}
	.s_b2_topnr_time .duan {
		margin-right: 20px;
	}
	.s_b2_topnr_time .duan::before {
		right: -10px;
	}
	.t_biaoqian {
		font-size: 12px;
	}
	/* .s_b2_topnr_time .duan p {
		font-size: 12px;
	} */
	.s_f2_bjq h6 {
		font-size: 16px;
	}
	.s_f2_nextl {
		width: 44px;
	}
	.s_f2_nextr {
		width: calc(100% - 44px);
		padding-left: 8px;
	}
	.t_g1k2jian.fonth4 {
		height: 72px;
	}
	.s_g2_jobox {
		padding-top: 32px;
		padding-bottom: 32px;
	}
	.s_g2_emailwz p {
		font-size: 16px;
	}
	.s_g2_email a {
		font-size: 16px;
	}
	.s_g3_twwz {
		width: 100%;
		padding-right: 0px;
		padding-left: 0px;
		padding-top: 0px;
		padding-bottom: 0px;
	}
	.s_g3_twwz {
		margin-bottom: 30px;
	}
	.s_g3_newtopnr a {
		font-size: 16px;
	}
	.s_g5_reawznr p {
		line-height: 1.5;
		height: 84px;
	}
	.s_g5_rea {
		padding: 18px 10px 18px 10px;
	}
	.s_g5_liucwzj {
		width: calc(100% - 10px);
	}
	.s_g5_cont4 {
		height: auto;
	}
	.s_g5_cont1_tit {
		margin-bottom: 18px;
	}
	.s_g5_cont4nr {
		padding: 32px 20px;
	}
	.s_g5_cont3 .s_g5_cont1_tit {
		margin-bottom: 8px;
	}
	.s_g5_cont2nr{
		margin-bottom: 12px;
	}
	.s_g5_content.s_b1_content{
		margin-top: 0;
	}
	.s_g5_cont1 {
		padding-top: 32px;
	}
	.s_g5_cont1 .s_g5_cont1_tit {
		margin-bottom: 18px;
	}
	.t_h2k3li {
		width: 50%;
	}
	.t_h2k3lixin {
		font-size: 16px;
	}
	.s_fo_yinh.on {
		width: 68px;
		top: 180px;
	}	
	.s_f2_cont3 .s_b2_actwz {
		padding: 10px 0px 5px 0px;
	}
	.t_c1k2le {
		padding-top: 32px;
   		padding-bottom: 32px;
	}
	.t_c5k5tit .fonth4 h4{
		font-size: 18px;
	}
	.t_c5k5tit .fonth4{
		margin-bottom: 2px;
	}
	.t_c5k5li{
		margin-bottom: 14px;
	}
	.t_c5k5li:last-of-type{
		margin-bottom: 14px;
	}
	.s_e1_cpymore p {
		font-size: 16px;
	}
	.s_fo_yzmbox input {
		display: block;
		width: 100%;
		height: 100%;
		padding: 3px 0;
		color: #fff;
		font-size: 16px;
		line-height: 1.75;
	}
	.s_fo_yzmbox p {
		display: block;
		width: 100%;
		height: 100%;
		padding: 3px 0;
		color: #fff;
		font-size: 16px;
		line-height: 1.75;
	}
	.s_g2_tannr {
		max-width: calc(100vw - 40px);
	}
	.s_g2_tannr {
		padding: 30px 20px 20px 20px;
	}
	.s_g2_jobtan .mCSB_inside>.mCSB_container {
		margin-right: 10px;
	}
	.s_g2_close {
		top: 16px;
		right: 12px;
		width: 14px;
	}
	.s_tiaoigbox {
		width: 70%;
	}
	.s_tiaowzbox {
		transform: translateY(0);
		margin-top: 30px;
		margin-bottom: 32px;
	}
	.s_tiaowzig {
		width: 30px;
	}
	.s_tiaowztext {
		width: calc(100% - 30px);
		padding-left: 16px;
	}
	.t_syk4xia .font20 h6 {
		font-size: 16px;
	}
	.t_syk4duo .font20{
		height: auto;
	}
	.t_syk4duo {
		padding-top: 14px;
	}
	.t_d4k3li {
		width: 50%;
	}
	.s_f2_yuenr {
		padding-left: 0px;
	}
	.t_h2k3xin {
		border-radius: 25px;
	}
	.s_b2_midan{
		float: none;
	}
	.s_g5_rea{
		text-align: center;
	}
	.s_g5_reaig{
		display: inline-block;
	}
	.s_g5_reawznr{
		text-align: left;
	}
	.s_tiaoigbox {
		width: 100%;
		text-align: center;
	}
	.s_tiaoig {
		width: 70%;
		display: inline-block;
	}	
	.s_tiao_content .t_syk0{
		margin-bottom: 36px;
	}
	@keyframes yidong2 {
		0%{
			bottom:-50px;
		}
		100%{
			bottom:-2px;
		}
	}
	.s_b1_new .s_b2_act {
		width: 100%;
	}
	.t_b1jia .s_b2_actimg{
		margin-bottom: 18px;
	}
	.s_b1_xlbox .s_f1_xltop {
		width: auto;
	}
	.s_f1_xiltopwz{
		margin-right: 8px;
	}
	.s_b1_gnl {
		width: 100%;
	}
	.s_b1_gnr{
		float: left;
	}
	.s_b1_xlbotnrwz {
		padding: 5px 4px;
	}
	.s_b2_main {
		width: 100%;
		padding-left: 0px;
	}
	.s_b1_xlbox0 {
		margin-bottom: 10px;
	}
	.t_b1tiao .mCustomScrollBox {
		overflow: visible;
	}
	.t_b1tiao .mCSB_container {
		overflow: visible;
	}
	/* .s_b1_xlbox {
		display: inline-block;
	} */
	.t_b1tiao{
		width: 100%;
	}
	.s_b1_gnl {
		width: auto;
	}
	.s_b1_gnl {
		min-width: 362px;
	}
	.t_b1tiao #mCSB_2_scrollbar_horizontal{
		opacity: 0;
	}
	.t_b1tiao .mCSB_horizontal.mCSB_inside>.mCSB_container {
		margin-bottom: 0px;
	}
	.s_b1_gnr {
		margin-top: 2px;
	}
	.t_xiatanr {
		width: calc(100% - 40px);
		padding: 10px 10px 0px 10px;
	}
	.s_b2_content .s_fo_mianl {
		padding: 20px 20px 20px;
	}
	.s_fo_yzmbox {
		margin-top: 4px;
		margin-left: 0px;
		margin-bottom: 4px;
	}
	.s_fo_yzmbox input {
		padding: 7px 0;
		font-size: 14px;
	}
	.s_b2_content .s_fo_mianl {
		margin-bottom: 20px;
	}
	.s_fo_yinh.on {
		width: 70px;
	}
	.s_fo_mainr {
		padding-left: 0px;
	}	
	.s_fo_mainrnr {
		padding-right: 20px;
		margin-bottom: 20px;
		padding-left: 20px;
	}
	.s_fo_yinh {
		left: -10px;
	}
	.s_fo_mianl {
		padding: 20px 18px 26px;
	}
	.t_h4nr {
		padding-bottom: 32px;
		padding-top: 30px;
		padding-left: 15px;
		padding-right: 15px;
	}
	.t_h4table .s_fo_mianl {
		max-width: 100%;
		padding: 24px 16px 30px;
	}
	.t_h4nr .s_fo_jianj {
		margin-bottom: 20px;
	}
	.t_h4table .s_fo_yzmbox a {
		padding: 5px 0;
		font-size: 14px;
	}
	.t_syk3jie{
		/* width:calc(100vw - 40px); */
		text-align:center;
		white-space:normal;
		min-width:200px;
		height: auto;
		word-wrap:normal;
	}
	.t_syk3bo2 {
		padding: 4px 2px 60px;
	}
	.t_syk3bo2 {
		padding: 4px 14px 60px;
	}
	.t_syk2 .t_syk2li:first-of-type .t_syk2le {
		width: 100%;
	}
	.t_f1biao {
		height: auto;
	}
	.s_b2_more {
		height: 24px;
	}
	.s_b2_moreimg {
		margin-top: 4px;
	}
	.s_b1_content {
		margin-top: 0px;
	}
	.s_f1_lb .s_lbwzp p {
		font-size: 14px;
		line-height: 1.5;
	}
	.s_fo_mianlnr {
		width: 100%;
		padding: 0 9px;
		margin-bottom: 7px;
	}
	.t_xiatanr {
		padding: 20px 10px 28px 10px;
	}
	.t_d3con .t_d1k2{
		margin-bottom: 32px;
	}
	.duan1.s_b2_bjq span{
		font-size: 14px!important;
	}
	.duan1 p {
		margin-bottom: 12px;
	}
	.t_g1k5le {
		width: 34%;
	}
	.t_g1k5pic {
		width: 100px;
	}
	.t_g1k5rg {
		width: 66%;
		padding-left: 14px;
		padding-top: 24px;	
	}
	.t_g1k5jia {
		padding-top: 32px;
	}
	.t_xinnewtan .s_fo_mianl {
		padding: 20px 18px 26px;
	}
	.t_xinnewtan .t_freetit {
		margin-bottom: 6px;
	}
	.t_g3tanp p{
		line-height: 1.5;
	}
	.duan2.t_g3tanp {
		margin-bottom: 8px;
	}
	.t_xiatanr .s_fo_mianl {
		max-height: calc(100vh - 100px);
	}
	.s_f2_bjq.duan1 span{
		font-size: 14px!important;
	}
	.s_f2_bjq.duan1 p{
		font-size: 14px!important;
	}
	.s_f2_bjq.duan1 li{
		font-size: 14px!important;
	}
	.s_b2_bjq.duan1 li{
		font-size: 14px!important;
	}
	.t_d1con  .t_d1k2 {
        margin-bottom: 32px;
    }
    .t_anjiawen {
        line-height: 34px;
    }
    .t_anjiaic {
        line-height: 34px;
    }
    .t_syk3rg {
        padding: 30px 20px 20px 20px;
    }
    .t_sypctu{
		transform: scale(0.63) rotateY( 
	-30deg
	 ) rotateZ( 
	3deg
	 ) translate3d(14%,-16%,39px)!important;
	}
	.t_syshuli {
		font-size: 12px;
	}
	.ys_navph1_header .t_navmian {
        line-height:inherit;
    }
    .ys_navph1_header .ys_navph1_wj_hin_right {
        padding-top: 0;
    }
    .ys_navph1_header .t_navmian .t_anniu1 {
        top: 0;
        margin-top: 16px;
    }
    .ys_navph1_wj_hin_right ,.ys_navph1_wj_hin_r_en,.t_navmian {
        height: 100%;
    }
    .t_navmian .t_anniu1{
        position:relative;
        /*height: 100%;*/
        top: inherit;
    }
    .t_anniu1{
        /*position: absolute;*/
        top: 0;
        /*top: 50% !important;*/
        /*transform: translateY(-50%);*/
        right: 0;
        margin-top: 0;
    }
    .ys_navph1_header .t_navmian .t_anniu1{
        margin-top: 0;
    }
    .t_anniu1 a {
        display: inline-block;
    }
    .t_buttonr {
        vertical-align: middle;
    }
    .ys_navph1_header .t_navmian .t_anniu1 {
        padding-top: inherit;
        display: block;
    }
    .ys_navph1_header .ys_navph1_wj_hin_right {
        padding-top: 16px;
        position: relative;
    }
}

@media screen and (max-width: 375px) {
	.s_b1_gnr {
		width: 85px;
	}

	.s_b1_tj {
		width: 25%;
	}

	.s_b1_gnl {
		width: calc(100% - 85px);
	}

	.s_b1_gnr {
		width: 100%;
		margin-top: 10px;
	}

	.s_b1_gnl {
		width: 100%;
	}

	.s_b1_new .s_b2_act {
		width: 100%;
		padding: 0 7px;
	}

	.s_b2_backbox {
		width: 60px;
		position: absolute;
		top: 50%;
		left: 10px;
		transform: translateY(-50%);
	}

	.s_b2_topnr {
		width: calc(100% - 60px);
		padding-left: 0px;
		padding-right: 0;
	}

	.s_b2_midyuan {
		width: 30px;
		height: 30px;
		border-radius: 50%;
		background-color: #d5d5d5;
		position: relative;
		transition: all .36s;
		margin: 0 auto;
	}

	.s_b2_midyuanimg {
		width: 13px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.s_b2_midan {
		margin-bottom: 7px;
		float: left;
		margin-right: 20px;
	}

	.s_b2_main {
		width: 100%;
		padding-left: 0;
	}

	
	
	.s_fo_mianlnr {
		width: 100%;
		padding: 0 9px;
		margin-bottom: 7px;
	}
	.s_fo_yzmbox {
		width: 46%;
		text-align: center;
		background-color: #E25051;
		border-radius: 5px;
		margin-top: 4px;
		margin-left: 10px;
		margin-bottom: 10px;
	}
	.s_fo_tj .s_fo_yzmbox {
		width: 100%;
		margin-top: 13px;
	}
	.s_fo_mainr {
		width: 100%;
		padding-left: 30px;
		position: inherit;
		top: 0;
		right: 0;
		height: 100%;
		padding-top: 23px;
	}
	.s_fo_yinh.on {
		width: 110px;
		top: 157px;
		left: inherit;
		right: -15px;
	}
	.s_g6_chetan {
		width: 174px;
		position: absolute;
		bottom: 65px;
		left: -18px;
		border-radius: 10px;
		box-shadow: -4.925px 6.304px 31.04px 0.96px rgb(205 205 205 / 88%);
	}
	.s_g6_chetan.on {
		width: 75px;
		bottom: inherit;
		left: inherit;
		top: 45px;
		right: -15px;
		box-shadow: none;
	}
	.s_tiaotan {
		width: 128px;
		position: absolute;
		bottom: 62px;
		right: 41px;
	}
	/* .s_g4_mapdian2 {
		top: inherit;
		bottom: 164px;
		right: 92px;
	} */
	.s_g4_quewzl p {
		font-size: 16px;
		color: #666;
		line-height: 1.75;
	}
	.s_g4_quewzr a {
		font-size: 16px;
		color: #666;
		line-height: 1.75;
	}
	.s_g4_quetp {
		width: 19px;
		margin-top: 6px;
	}
	.s_g2_joboxtopr {
		width: 100%;
		position: inherit;
		top: 0;
		right: 0;
		transform: translateY(-50%);
		margin-top: 20px;
	}
	.s_g2_joboxtop {
		margin-bottom: 0px;
		position: relative;
	}
	.s_g2_tannr {
		/* width: 95%; */
		padding: 20px 15px 20px 15px;
	}
	.s_g2_tantit {
		margin-bottom: 10px;
	}
	.s_g2_tanbjq {
		height: 150px;
		margin-bottom: 25px;
		padding-right: 10px;
	}
	
	/* 修改 */
	.s_b2_backimg {
		width: 7px;
	}
	.s_b2_backwz {
		width: calc(100% - 7px);
		padding-left: 5px;
	}
	.s_b2_backbox {
		width: 45px;
		position: absolute;
		top: 50%;
		left: 10px;
		transform: translateY(-50%);
	}
	.s_b2_topnr {
    width: calc(100% - 45px);
    padding-left: 0px;
    padding-right: 0;
    }
	.s_b2_topnr_time p {
		font-size: 12px;
	}
	.s_b2_midan {
		margin-bottom: 18px;
	}
	.s_e1_xun a {
		font-size: 14px;
	}
	.s_e1_twimgbg {
		width: 170px;
		position: absolute;
		bottom: -15px;
		left: -12px;
	}
	.s_e1_cpyjx {
		background-color: #fff;
		padding: 5px 0;
		border-radius: 5px;
		box-shadow: 0px 17px 17.46px 0.54px rgb(247 247 247);
	}
	.s_f1_lbcpytpbox {
		width: 35px;
		height: 35px;
	}
	.s_f1_lbcpywz {
		width: calc(100% - 35px);
		padding-left: 10px;
	}
	.s_lbwzp {
		margin-top: 6px;
		margin-bottom: 7px;
	}
	.s_f1_lbwz {
		padding-bottom: 42px;
	}
	.s_g2_cont1nr {
		position: relative;
		margin-bottom: 89px;
	}
	.s_g5_liucbot p {
		font-size: 12px;
		color: #333;
		line-height: 1.75;
	}
	.duan p {
		font-size: 14px;
	}
	/* sumi - end */
	.s_g2_cont1nr {
		margin-bottom: 32px;
	}
	.s_g2_tanbjq {
		padding-right: 4px;
	}
	.s_b2_midan {
		margin-bottom: 6px;
	}
	.s_g2_tannr {
		padding: 30px 20px 20px 20px;
	}
	.s_b2_midan{
		float: none;
	}
	.s_b1_gnr {
		margin-top: 2px;
	}
	.s_fo_yzmbox {
		margin-top: 4px;
		margin-left: 0px;
		margin-bottom: 4px;
	}
	.s_fo_mainr {
		padding-left: 0px;
	}	
	.s_fo_mainrnr {
		padding-right: 20px;
		margin-bottom: 20px;
		padding-left: 20px;
	}
	.s_fo_yinh.on {
		width: 70px;
	}
}