﻿@charset "utf-8";

@media screen and (max-width: 1919px) {
	.he_lang {
		margin: 0 0px;
	}

	.t_b1two .t_b1le {
		width: calc(50% - 80px);
	}

}

@media screen and (max-width: 1680px) {
	.t_b1dua {
		padding: 60px 0 100px;
	}

	.t_cwen {
		font-size: 40px;
		line-height: 90px;
	}

	.t_b3peo {
		padding: 80px 0;
	}

	.t_b3wai {
		margin: 0 20px 60px;
	}

	/* 首页 star */
	.g_sybanwz h3 {
		font-size: 46px;
	}

	.he_syp1swh4 {
		font-size: 34px;
	}

	.he_syp4nytole span {
		font-size: 76px;
		top: -54px;
	}

	.he_syp4bhllp p {
		font-size: 36px;
	}

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

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

	/* .he_synavli {
		margin: 0 28px;
	} */

	.g_syhead {
		width: calc(100% - 200px);
	}

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

	.g_arrowtop {
		right: 155px;
	}

	/* 首页 end */
	.t_b4mwen {
		opacity: 1;
	}

	.t_b4icon {
		left: 84px;
	}

	.t_b5dua {
		padding-top: 70px;
	}

	.t_backgo {
		margin: 35px 0 70px;
	}

	.t_c2li.on .t_c2litop {
		position: relative;
		top: 0;
	}

	.t_d3li.on .t_d3ws {
		padding: 100px 64px 100px 0;
	}

	.t_d3ws {
		padding: 76px 110px 100px 0;
	}

	.t_d4con {
		margin: 80px 0 60px;
	}

	.t_f1yuan {
		padding: 40px 0 40px;
	}

	.t_f1con {
		padding: 15px 0 60px;
	}

	/* xun */
	.t_b2hebu:first-of-type .t_b2li.on {
		margin-top: 150px;
	}

	.t_b2hebu:first-of-type .t_b2li:first-of-type {
		margin-top: 60px;
	}

	/* ji */
	.t_f1yuan {
		padding: 35px 0;
	}

	.t_f2con h5 {
		font-size: 28px;
		line-height: 46px;
	}

	.t_f2du {
		padding: 48px 0;
	}

	.t_f3icli {
		margin-bottom: 60px;
	}

	.t_f3nr {
		padding: 70px 0 20px;
	}

	.t_f3bg3 {
		padding: 0;
	}

	.t_f3lunbo {
		margin-top: 53px;
	}

	.t_f3box {
		margin-left: calc(14.75% - 18px);
	}

	.t_f3jt {
		margin-top: 60px;
	}

	.t_f3bg3 {
		margin-bottom: 80px;
	}

	.t_c4list {
		margin-top: 70px;
	}

	.t_c1dua::after {
		font-size: 154px;
	}

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

	/* .he_synavli {
		margin: 0 56px;
	} */

	.t_b1le h6 {
		font-size: 26px;
	}

	.t_b1two .t_b1le {
		padding: 145px 0 152px 20px;
	}

	.t_b4icon {
		left: 100px;
	}

	.t_c1le {
		width: calc(62.5% - 308px);
		margin-left: 10.75%;
	}

}

@media screen and (max-width: 1560px) {
	/* .he_synavli {
		margin: 0 40px;
	} */

	.t_b1two .t_b1le {
		padding: 100px 0 100px 75px;
	}

	/* 首页 star */
	/* .he_synavli {
		margin: 0 37px;
	} */

	.g_arrowtop {
		right: 105px;
	}

	/* 首页 end */
	.t_b4li.on .t_b4ws {
		padding-right: 46px;
	}

	/* .g_sect1 {
		width: calc(100% - 183px);
	} */
	.t_c1dua {
		padding-bottom: 20px;
	}

	.he_syp1im3 {
		width: 640px;
		top: 157px;
	}

	.he_syp1im1 {
		display: inline-block;
		width: 310px;
		margin-right: 109px;
	}

	.he_syp1im2 {
		width: 160px;
	}

	.t_b1two .t_b1le {
		padding: 100px 0 100px 0px;
	}

	.t_b1two .t_b1tu {
		width: 650px;
	}

	.t_b1two .t_b1le {
		width: calc(50% - 50px);
		margin-left: 650px;
	}

	/* .he_synavli {
		margin: 0px 44px;
	} */

	.he_syntoli a {
		line-height: 1.75;
		white-space: normal;
	}

	.he_syntoli {
		margin-bottom: 18px;
	}

	/* .he_synavli {
		margin-right: 92px !important;
	}
	.he_synavli:first-child {
		margin-right: 68px !important;
	} */

}

@media screen and (max-width: 1440px) {
	/* .he_synavli {
		margin: 0 30px;
	} */

	.t_cwen {
		font-size: 32px;
	}

	.t_b1le h6 {
		font-size: 24px;
		line-height: 36px;
		padding-bottom: 28px;
	}

	.t_b1xin {
		padding-top: 32px;
	}

	.t_b1dua {
		padding: 60px 0 75px;
	}

	.t_b1two .t_b1le {
		width: calc(90.25% - 680px);
		padding: 120px 0 120px 75px;
	}

	.he_content {
		width: calc(100% - 40px);
		margin: 0 auto;
	}

	.t_ming ul a {
		margin: 0 45px;
	}

	.t_ming ul {
		margin: 0 -45px;
	}

	.t_b3peo {
		padding: 60px 0;
	}

	/* 首页 star */
	.g_syhead {
		width: calc(100% - 120px);
	}

	.g_sybanwz h3 {
		font-size: 40px;
	}

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

	.he_sliarr p .he_slsp1 {
		font-size: 28px;
	}

	.he_sliabtmi {
		width: 42px;
	}

	.he_sliabt {
		margin-left: 10px;
	}

	.g_arrowtop {
		right: 105px;
	}

	.he_content {
		width: 1200px;
		margin: 0 auto;
	}

	.g_sybanwz h3 {
		margin-bottom: 40px;
	}

	.he_syp1bxle {
		padding-top: 120px;
		width: 450px;
	}

	.he_syp1im3 {
		width: 700px;
		top: 70px;
	}

	.he_syp1im1 {
		width: 320px;
		display: inline-block;
	}

	.he_syp1bxri {
		width: calc(100% - 450px);
		padding-left: 80px;
		padding-top: 95px;
	}

	.he_syp1bx {
		padding-top: 65px;
	}

	.he_syp1swh4 {
		font-size: 30px;
	}

	.he_syp2bx {
		padding-top: 0;
	}

	.he_syp1 {
		overflow: hidden;
		padding-bottom: 110px;
	}


	.he_syp2bxri {
		width: 410px;
	}

	.he_syp2zs {
		width: 470px;
	}

	.he_syp2lj {
		margin-top: 46px;
	}

	.he_syp2bxle {
		width: calc(100% - 410px);
		padding-top: 100px;
		padding-right: 100px;
	}

	.he_syp2lnri {
		padding-left: 33px;
		padding-right: 35px;
	}

	.he_syp3p1le {
		width: 580px;
	}

	.he_syp3p1li2 .he_syp3p1bx1 .he_syp3pj p {
		font-size: 24px;
	}

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

	.he_syp3p1li1 .he_syp3p1bx1 {
		width: 200px;
	}

	.he_syp3p1li1 .he_syp3p1bx2 {
		padding-top: 253px;
	}

	.he_syp3p1nj {
		height: 177px;
	}

	.he_syp3p1ri {
		width: calc(100% - 580px);
		padding-left: 70px;
		margin-top: 161px;
	}

	.he_syp3p1 {
		padding-top: 75px;
	}

	.he_syp3p1 {
		padding-bottom: 55px;
	}

	.he_syp3zs {
		width: 740px;
	}

	.he_syp4nytole span {
		font-size: 50px;
		top: -35px;
	}

	.he_syp4 {
		width: 100%;
		background: #f4f6fa;
		padding-top: 100px;
		padding-bottom: 75px;
	}

	.he_syp4bt {
		margin-top: 50px;
	}

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

	.he_syp4btli a {
		padding: 30px 22px 30px 35px;
	}

	.he_syp4bhri {
		padding-left: 132px;
		padding-right: 240px;
	}

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

	.he_syp5gjp {
		margin-top: 8px;
	}

	.he_syp5gtmo {
		margin-top: 18px;
	}

	.he_syp5gte {
		padding: 20px 30px;
	}

	.he_fotebx {
		padding-top: 56px;
	}

	.he_fotnav {
		margin-top: 50px;
	}

	.he_fotbig {
		height: 275px;
	}

	.he_fotnavli {
		margin-right: 70px;
	}

	.he_fotiser {
		width: 470px;
	}

	.g_arrowtop {
		right: 120px;
	}

	/* 首页 end */
	.t_b5ti h6 {
		font-size: 24px;
		line-height: 32px;
	}

	.t_b5box {
		padding: 45px 0 45px;
	}

	.t_c4list {
		margin-top: 60px;
	}

	.t_d2xing {
		font-size: 20px;
		line-height: 42px;
	}

	.t_d2xing::before {
		width: 80px;
	}

	.t_d3ws h6 {
		font-size: 20px;
		line-height: 28px;
		margin-bottom: 32px;
		max-height: 56px;
	}

	.t_d3con {
		padding-bottom: 60px;
	}

	.t_d4con {
		margin: 60px 0;
	}

	.t_d4h6 {
		font-size: 20px;
		line-height: 32px;
		padding-bottom: 24px;
	}

	.t_e1list li .t_e1time {
		font-size: 24px;
		line-height: 30px;
	}

	.t_e1yue {
		font-size: 18px;
		top: 50%;
	}

	.t_e1list li {
		margin-top: 20px;
	}

	.t_e1nian {
		width: 100%;
		margin-top: 50px;
		margin-bottom: 60px;
	}

	.t_e1sh h5 {
		font-size: 24px;
		line-height: 42px;
	}

	.t_e1mai a {
		font-size: 18px;
		line-height: 32px;
	}

	.t_f1con {
		position: relative;
		padding: 15px 0 60px;
	}

	.t_f1nr {
		font-size: 18px;
		line-height: 36px;
	}

	.t_flpicnr {
		font-size: 18px;
		line-height: 32px;
		bottom: 26px;
		max-height: 64px;
	}

	/* xun */
	.t_b2li h6 {
		font-size: 22px;
		line-height: 28px;
		margin-bottom: 16px;
	}

	/* ji */
	.t_c1le h6 {
		font-size: 24px;
		line-height: 32px;
		padding-bottom: 29px;
	}

	.t_c1le {
		padding-right: 30px;
		padding: 37px 0;
		margin-left: 11.75%;
	}

	.t_c1xin {
		padding: 42px 0px 0 0;
	}

	.t_c1le {
		width: calc(64.5% - 483px);
	}

	.t_c1xuan {
		width: 33%;
		font-size: 22px;
		line-height: 30px;
		padding: 65px 0 15px;
	}

	.t_c1er h6 {
		font-size: 24px;
		line-height: 32px;
		padding-bottom: 0px;
	}

	.t_c1er {
		padding: 70px 0 67px;
	}

	.t_f1yuan h5 {
		font-size: 20px;
		line-height: 32px;
	}

	.t_f1yuan h5::before {
		bottom: -10px;
	}

	.t_f1yuan h5::after {
		bottom: -10px;
	}

	.t_f1nr {
		font-size: 16px;
		line-height: 32px;
	}

	.t_f2con h5 {
		font-size: 24px;
		line-height: 34px;
	}

	.t_f2con h5::before {
		width: 100px;
		bottom: -20px;
	}

	.t_f2con h5::after {
		width: 40px;
		bottom: -20px;
	}

	.t_f3nr h5 {
		font-size: 20px;
		line-height: 32px;
		width: 22.166666%;
	}

	.t_f3nr h5::before {
		bottom: -10px;
		width: 110px;
	}

	.t_f3nr h5::after {
		bottom: -10px;
		width: 46px;
	}

	.t_f3ic {
		width: calc(77.833333% + 126px);
	}

	.t_f3box {
		margin-left: calc(8.75% - 18px);
	}

	.t_g1con2 h5 {
		font-size: 24px;
		line-height: 32px;
	}

	.t_g1left h4 {
		font-size: 24px;
		line-height: 32px;
	}

	.t_g1left h4::before {
		width: 90px;
	}

	.t_g1left h4::after {
		width: 40px;
	}

	.t_g1con h6 {
		font-size: 18px;
		line-height: 24px;
	}

	.t_g1con ul {
		padding: 20px 0;
	}

	.t_g1time {
		font-size: 20px;
		line-height: 28px;
	}

	.t_g2pho h5 {
		font-size: 20px;
		line-height: 32px;
		margin-bottom: 8px;
	}

	.t_g2su h5 span {
		line-height: 32px;
	}

	.t_g2ic {
		margin-top: 6px;
	}

	.t_g2nr {
		line-height: 30px;
		min-height: 60px;
	}

	.t_g2m {
		font-size: 18px;
		line-height: 68px;
	}

	.t_g2zuo {
		padding-top: 30px;
	}

	.t_g2pho {
		padding: 22px 60px 27px;
	}

	.t_d4h6 {
		font-size: 20px;
		line-height: 32px;
		padding-bottom: 16px;
	}

	.t_d4xu {
		padding: 20px 36px 20px 0;
	}

	.t_d4name {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 6px;
	}

	.he_syp3p1bx1 .he_syp3p1bx {
		height: auto !important;
		width: 200px;
	}

	.he_syp3p1bx2 {
		top: 100px;
		left: 198px;
	}

	.he_syp3p1bx3 {
		top: 170px;
		right: 7px;
	}

	.he_syp3p1bx4 {
		top: 245px;
	}

	.he_syp3p1bx5 {
		top: 304px;
		left: 198px;
	}

	.he_syp3p1le {
		height: 719px;
	}

	.he_syp3p1bx7 {
		top: inherit;
		left: 198px;
		bottom: -2px;
	}

	.t_c1dua {
		padding-bottom: 90px;
	}

	.he_syp1im1 {
		display: block;
		width: 310px;
		margin-right: 0px;
	}

	.he_syp1im2 {
		top: 54px;
		right: 12px;
	}

	.t_d1_qq {
		top: -1px;
	}

	.t_flpicnr {
		margin-top: 24px;
	}

	.he_syp3p1le {
		width: 620px;
	}

	.he_syp3p1ri {
		width: calc(100% - 620px);
		padding-left: 60px;
	}

	.he_syp3p1bx2,
	.he_syp3p1bx5,
	.he_syp3p1bx7 {
		left: 209px;
	}

	.t_b1two .t_b1le {
		width: calc(50% - 50px);
		padding: 120px 0 120px 10px;
	}

	.t_g2pho h5 {
		height: 64px;
	}

	.t_g2su {
		margin-top: 6px;
	}

	.t_g2pho {
		padding: 22px 50px 27px;
	}

	/* .he_synavli {
		margin: 0 44px;
	} */

	/* .t_c1tu {
		width: 400px;
	} */

	.t_c1le {
		width: calc(64.5% - 240px);
		padding-right: 30px;
		margin-left: 6.75%;
	}

	.t_c1xin {
		padding: 20px 0px 0 0;
	}
	.he_syp2lnli {
		margin-bottom: 0px;
	}
	.he_syp2lnul .swiper-slide{
		margin: 7px 0;
	}
}

@media screen and (max-width: 1366px) {
	/* .he_synavli {
		margin: 0 20px;
	} */

	.t_b3wai {
		margin: 0 20px 45px;
	}

	/* 首页 star */
	.g_syhead {
		width: calc(100% - 60px);
	}

	.he_sylog {
		width: 80px;
		line-height: 75px;
	}

	.he_synavli .he_ayxnv1 {
		line-height: 75px;
	}

	.he_lang a {
		font-size: 16px;
		line-height: 75px;
	}

	.he_sear {
		width: 16px;
		line-height: 75px;
	}

	.he_syntoul:first-child::before {
		top: 75px;
	}

	.he_syheavx {
		padding-top: 16px;
		padding-bottom: 30px;
	}

	/* .he_synavli {
		margin: 0 25px;
	} */

	.g_arrowtop {
		right: 85px;
	}

	/* 首页 end */
	.t_cwen {
		left: 3.75%;
	}

	.t_c2xsh {
		padding: 50px 40px 50px 66px;
	}

	.t_d4xu {
		padding: 20px 20px 20px 0;
	}

	.t_d4zuo {
		padding-right: 25px;
	}

	.t_d4h6 {
		padding-right: 20px;
	}

	.t_d4p p {
		padding-right: 20px;
	}

	/* ji */
	.t_f3box {
		margin-left: calc(5.75% - 18px);
	}

	.caidansuo input {
		font-size: 18px;
	}

	#pcHeadSearch {
		font-size: 20px;
	}

	.guanbi {
		width: 22px;
	}

	.t_f3box {
		margin-left: calc(5.75% - 18px);
	}

	.t_c4list {
		margin-top: 50px;
	}

	.t_c1dua {
		padding-bottom: 50px;
	}

	.t_c3::before {
		width: 15.854166%;
	}

	.t_d1_qq {
		top: 0px;
	}

	.t_b1two .t_b1le {
		width: calc(50% - 20px);
		padding: 120px 0 120px 0px;
		margin-left: 620px;
	}

	.t_b1two .t_b1tu {
		width: 620px;
	}

	.t_f3nr h5 {
		width: 20%;
	}

	.t_f3ic {
		width: calc(80% + 63px);
	}

	.t_f3shi {
		width: 80%;
	}

	.t_g2su {
		margin-left: 26px;
	}

	.t_g2su {
		width: calc(100% - 58px);
	}

	/* .he_synavli {
		margin: 0 44px;
	} */

}

@media screen and (max-width: 1280px) {
	.he_lang {
		margin: 0px 20px;
	}

	.t_b1dua {
		padding: 45px 0 75px;
	}

	.t_b1tu {
		width: 420px;
	}

	.t_b1le {
		width: calc(100% - 420px);
		padding: 64px 100px 0 0;
	}

	.t_b1two .t_b1tu {
		width: 600px;
	}

	.t_b1two .t_b1le {
		width: calc(96.25% - 600px);
		margin-left: 600px;
	}

	.t_ming ul a {
		margin: 0 40px;
	}

	.t_ming ul {
		margin: 0 -40px;
	}

	.t_b3wai {
		width: calc(25% - 30px);
		margin: 0 15px 45px;
	}

	.t_b3peo {
		margin: 0 -15px;
	}

	/* 首页 star */
	.g_arrowtop {
		right: 40px;
	}

	/* 首页 end */
	.t_d2duan {
		padding-left: 240px;
	}

	.t_d4x {
		margin: 0 20px;
	}

	.t_d4z {
		margin-left: 58px;
	}

	.t_e1list li .t_e1txt {
		padding: 21px 0 21px 80px;
	}

	/* ji */
	.t_c1le {
		width: calc(71.5% - 483px);
		margin-left: 60px;
	}

	.t_d1_box {
		margin: 60px 0 0px;
		padding-bottom: 60px;
	}

	.t_d1_tab {
		min-height: 60px;
	}

	.t_d1_blod .t_d1_tab {
		line-height: 60px;
	}

	.t_d1_bg_list .t_d1_tab {
		line-height: 60px;
	}

	.t_f3box {
		margin-left: calc(3.75% - 18px);
	}

	.t_c1dua {
		padding-bottom: 85px;
	}

	.t_f1yuan h5 {
		width: 20%;
	}

	.t_c1tu {
		width: 430px;
	}

	.t_c1le {
		width: calc(71.5% - 320px);
		margin-left: 29px;
	}

	.t_c1xin p {
		font-size: 14px;
		line-height: 2;
	}

	.t_c1tu {
		width: 466px;
		position: relative;
		margin-right: 2.75%;
	}

	/* .he_synavli {
		margin-right: 80px !important;
	}
	.he_synavli:first-child {
		margin-right: 56px !important;
	} */
	.he_synav {
		width: 84%;
	}

	.he_synavli .he_ayxnv1 {
		font-size: 16px;
	}
	.t_d2duan {
		padding-left: 0;
	}
	.t_d2duan {
		width: 70%;
	}
	.t_d2xing {
		width: 30%;
	}
}

@media screen and (max-width: 1240px) {
	.he_content {
		width: 100%;
		padding: 0 40px;
	}

	.t_pcfy {
		padding: 60px;
	}

	.t_b4nr {
		width: calc(100% - 40px);
	}

	.t_e1list li .t_e1time {
		left: -268px;
	}

	.t_e1yue {
		left: -132px;
	}

	.t_e1list li .t_e1txt {
		padding: 8px 0 8px 80px;
	}

	.t_f3box {
		margin-left: calc(1.75% - 18px);
	}

	/* ji */
	.g_content {
		padding: 0 20px;
	}

	.t_g1con2 {
		padding: 42px 20px 0;
	}

	.t_b3tannr {
		width: 600px;
		height: auto;
	}

	.he_syp5gjp p {
		height: 48px;
		font-size: 16px;
		line-height: 1.5;
	}

	.t_b1two .t_b1tu {
		width: 560px;
	}

	.t_b1two .t_b1le {
		width: calc(50% + 20px);
		margin-left: 560px;
		z-index: 10;
	}

	.t_f2li {
		padding: 24px 20px 30px 20px;
	}

	/* .he_synavli {
		margin: 0 40px;
	} */

}

@media screen and (max-width: 1200px) {
	.g_content {
		width: 100%;
		padding-left: 40px;
		padding-right: 40px;
	}

	/* .he_synavli {
		margin: 0 15px;
	} */

	.he_lang {
		margin: 0px 15px;
	}

	.t_cwen {
		padding: 0;
		font-size: 28px;
		line-height: 72px;
	}

	.t_cwen::after {
		width: 50px;
	}

	.t_cwen::before {
		width: 20px;
	}

	.t_b1two .t_b1le {
		padding: 50px 0 120px 50px;
		width: calc(100% - 630px);
	}

	.he_fotnavli {
		margin-right: 60px;
	}

	/* 首页 star */
	/* .he_synavli {
		margin: 0 22px;
	} */

	.he_foteban {
		left: 40px;
	}

	.he_syp4nytole span {
		font-size: 40px;
		top: -22px;
	}

	/* 首页 end */
	.t_d1_box {
		display: none;
	}

	.t_d2_box {
		display: block;
	}

	.t_b4pic {
		right: 40px;
	}

	.t_b5ti h6 {
		font-size: 20px;
		line-height: 26px;
	}

	.t_b5dua {
		padding-top: 60px;
	}

	.t_b5box p {
		line-height: 28px;
		margin-bottom: 18px;
	}

	.t_backgo {
		margin: 35px 0 60px;
	}

	.t_c2litop {
		padding: 40px 40px 40px 40px;
	}

	.t_c2linr {
		padding: 0px 45px 50px 45px;
	}

	.t_c2tu {
		padding: 80px 0 83px 0px;
		width: 100%;
	}

	.t_c4nr {
		padding: 0;
	}

	.t_c4li a {
		padding: 22px 22px 50px 34px;
	}

	.t_b2nrs {
		width: 430px;
	}

	.t_b2zhou {
		padding: 0 0px 72px;
	}

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

	.t_d3li.on .t_d3ws {
		padding: 80px 40px 80px 0;
	}

	.t_d3ws {
		padding: 76px 100px 80px 0;
	}

	.t_e1list li .t_e1time {
		left: -220px;
	}

	.t_e1yue {
		left: -100px;
	}

	.t_e1list li .t_e1txt {
		padding: 8px 0 8px 60px;
	}

	.t_e1sh h5 {
		font-size: 20px;
		line-height: 36px;
	}

	.t_e1mai a {
		font-size: 16px;
		line-height: 30px;
	}

	.t_f1yuan {
		padding: 30px 0;
	}

	.t_f1yuan h5::before {
		bottom: -6px;
	}

	.t_f1yuan h5::after {
		bottom: -6px;
	}

	.t_flpu {
		margin: 6px -22px 0;
	}

	.t_f1yuan h5 {
		width: 20%;
	}

	.t_flpu {
		width: 80%;
	}

	/* xun */
	.t_b2li h6 {
		margin-bottom: 6px;
	}

	/* ji */
	.t_c1tu {
		width: 400px;
		margin-right: 14.75%;
	}

	.t_c1tu::before {
		width: 113px;
		right: -97px;
		top: -136.4px;
		transform: scale(0.7);
	}

	.t_c1le {
		width: calc(76.5% - 400px);
		padding: 0;
	}

	.t_c1xin {
		padding: 18px 0px 0 0;
	}

	.t_c1dua {
		padding: 170px 0 70px;
	}

	.t_c1dua::after {
		font-size: 120px;
		line-height: 140px;
		bottom: 110px;
	}

	.t_d2_box {
		padding: 60px 0 20px;
	}

	.t_d2_tab {
		line-height: 60px;
	}

	.t_d2_hang {
		min-height: 60px;
	}

	.t_d2_bglb {
		height: 60px;
	}

	.t_d2_hstab {
		margin-bottom: 40px;
	}

	.t_f2list {
		width: 84%;
	}

	.t_jiantou {
		width: 40px;
	}

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

	.t_jinxing .arc {
		cx: 20px;
		cy: 20px;
		r: 19px;
	}

	.t_f3jt {
		margin-top: 30px;
	}

	.t_g1map {
		width: 600px;
		height: 314px;
	}

	.t_g1left {
		width: calc(100% - 600px);
	}

	.t_g1names {
		padding-right: 30px;
	}

	.t_g2maps {
		width: 465px;
		height: 360px;
	}

	.t_g2map {
		width: 465px;
		height: 360px;
	}

	.t_g2zuo {
		width: calc(100% - 540px);
	}

	.t_g2ceng {
		padding: 10px 0 10px 10px;
	}

	.t_g2h h6 {
		margin-bottom: 2px;
	}

	.t_c4list {
		margin-top: 40px;
	}

	.t_f3bg {
		padding-top: 50px;
	}

	.t_f3bg2 {
		padding-top: 50px;
	}

	.t_f3bg3 {
		margin-top: 50px;
	}

	.t_c1huan {
		margin-top: 70px;
		padding-bottom: 70px;
	}

	.he_syp2lnri {
		padding-left: 15px;
		padding-right: 15px;
	}

	.he_syp2ljri {
		right: -250px;
	}

	.he_syp2ljle {
		width: calc(100% - 50px);
	}

	.he_syp5gte {
		padding: 20px 20px;
	}

	.t_b1two .t_b1le {
		padding: 50px 0 120px 40px;
		width: calc(100% - 600px);
	}

	.t_f2ic {
		width: 40px;
		margin-bottom: 20px;
	}

	.t_f2li p {
		height: 117px;
		line-height: 1.5;
	}

	.t_f3icli {
		width: 25%;
	}

	.t_f3shi {
		width: 76%;
	}

	.t_g1nr {
		padding: 28px 20px 35px 19px;
	}

	.t_g2ku {
		left: -44px;
		width: 40px;
	}

	.he_synav {
		max-width: calc(100% - 80px);
	}

	/* .he_synavli {
		margin: 0 28px;
	} */

	.t_d2_tablcq {
		padding-left: 5.5%;
	}

	.t_c1tu {
		width: 460px;
		margin-right: 0.75%;
	}

	.t_c1le {
		width: calc(76.5% - 346px);
		padding-right: 20px;
	}
    .t_b2nrs {
		width: 90%;
	}
	/* 5.11 */
	.t_g1rg {
		width: 100%;
	}
	.t_d2duan {
		width: 70%;
		padding-left: 0;
	}
}

@media screen and (max-width: 1024px) {
	.t_b1two .t_b1tu {
		width: 530px;
	}

	.t_b1two .t_b1le {
		padding: 0px 0 0 30px;
		width: calc(100% - 560px);
		margin-left: 530px;
	}

	/* .he_synavli {
		margin: 0 5px;
	} */

	.he_lang {
		margin: 0px 5px;
	}

	.he_sear {
		margin-left: 5px;
	}

	.he_syhead {
		padding-left: 10px;
		padding-right: 10px;
	}

	/* 首页 star */

	.he_synavli .he_ayxnv1 {
		font-size: 16px;
	}

	/* .he_synavli {
		margin: 0 20px;
	} */

	.he_syntoli a {
		font-size: 14px;
		line-height: 38px;
	}

	.he_lang {
		margin-right: 25px;
	}

	.he_syhead {
		padding-left: 16px;
		padding-right: 16px;
	}

	.he_sear::after {
		left: -15px;
	}

	.g_sybanwz h3 {
		font-size: 28px;
		margin-bottom: 25px;
	}

	.he_symore .he_pulmo {
		font-size: 16px;
	}

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

	.he_sliarr p .he_slsp1 {
		font-size: 26px;
	}

	.he_sliabtmi {
		width: 38px;
	}

	.g_arrowtop {
		bottom: 45px;
		bottom: 45px;
	}

	.g_sybanwz {
		bottom: 45px;
	}

	.he_syp1bxle {
		padding-top: 100px;
		width: 370px;
	}

	.he_syp1im1 {
		width: 275px;
	}

	.he_syp1im2 {
		width: 200px;
	}

	.he_syp1bxri {
		width: calc(100% - 370px);
		padding-left: 66px;
		padding-top: 70px;
	}

	.he_syp1swh4 {
		font-size: 26px;
	}

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

	.he_syp1swp {
		margin-top: 16px;
	}

	.he_syp1sw .he_symore {
		margin-top: 36px;
	}

	.he_syp1im3 {
		width: 585px;
	}

	.he_syp2bxri {
		width: 320px;
	}

	.he_syp2bxle {
		width: calc(100% - 320px);
		padding-top: 30px;
		padding-right: 40px;
	}

	.he_syp2zs {
		width: 410px;
	}

	.he_syp2ljri .he_symore {
		margin-top: 100px;
	}

	.he_syp2lnle {
		width: 40px;
	}

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

	.he_syp2lj {
		margin-top: 35px;
	}

	.he_syp2lnli {
		margin-bottom: 8px;
	}

	.he_syp2lnul {
		height: 132px;
	}

	.he_syp3p1le {
		width: 450px;
	}

	.he_syp3p1li {
		padding: 0 8px;
	}

	.he_syp3p1ul {
		margin: 0 -8px;
	}

	.he_syp3p1li2 .he_syp3p1bx1 .he_syp3pj p {
		font-size: 22px;
	}

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

	.he_syp3p1li1 .he_syp3p1bx1 {
		width: 172px;
	}

	.he_syp3p1li1 .he_syp3p1bx2 {
		padding-top: 213px;
	}

	.he_syp3p1nj {
		margin-bottom: 25px;
		height: 140px;
	}

	.he_syp3pj {
		bottom: 20px;
	}

	.he_syp3p1li2 .he_syp3pj {
		bottom: 20px;
	}

	.he_syp3p1li1 .he_syp3p1bx1 {
		width: 153px;
		left: 8px;
	}

	.he_syp3p1li1 .he_syp3p1bx2 {
		padding-top: 191px;
	}

	.he_syp3p1ri {
		width: calc(100% - 450px);
		padding-left: 60px;
	}

	.he_syp3zs {
		width: 640px;
	}

	.he_syp4bhri {
		padding-left: 90px;
		padding-right: 100px;
	}

	.he_syp5gmtti p {
		font-size: 20px;
		line-height: 30px;
		height: 30px;
	}

	.he_syp5gtmo {
		margin-top: 14px;
	}

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

	.he_foteban p {
		font-size: 12px;
	}

	.he_syp2zs {
		right: -189px;
	}

	/* 首页 end */
	.pc_fenye a .t_zh {
		margin: 0 40px;
	}

	.t_qian .t_paimg {
		left: 22px;
	}

	.t_hou .t_paimg {
		right: 22px;
	}

	.t_c2litop {
		padding: 25px 40px;
	}

	.t_b2nrs {
		width: 93.629629%;
	}

	.t_d2duan {
		padding-left: 120px;
	}

	.t_d3pic {
		width: 460px;
	}

	.t_d3li.on .t_d3ws {
		width: calc(100% - 460px);
	}

	.t_d3ws h6 {
		font-size: 18px;
		line-height: 26px;
		margin-bottom: 24px;
		max-height: 52px;
	}

	.t_d3ws p {
		font-size: 16px;
		line-height: 24px;
		margin-bottom: 36px;
		max-height: 96px;
	}

	.t_flpu {
		margin: 6px -15px 0;
	}

	.t_f1ns {
		margin: 0 15px;
		width: calc(33.333333% - 30px);
	}

	.t_f1pic {
		width: 100%;
	}

	.t_b2tu {
		width: 406px;
	}

	/* xun */
	.t_b2nrs {
		width: 85.629629%;
	}

	/* ji */
	.t_c1tu {
		width: 370px;
	}

	.t_c1le {
		width: calc(77.5% - 400px);
	}

	.t_c1imgs {
		width: 500px;
	}

	.t_c1luo p {
		width: calc(100% - 500px);
	}

	.t_c1huan {
		margin-top: 60px;
	}

	.t_f2li {
		padding: 24px 30px 30px 30px;
	}

	.t_f2ic {
		width: 42px;
	}

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

	.t_d4lian {
		position: relative;
		top: 0;
		right: 0;
		width: 100%;
		padding-left: 0px;
	}

	.he_syp3p1bx1 .he_syp3p1bx {
		width: 150px;
	}

	.he_syp3p1bx2 {
		top: 83px;
		left: 155px;
	}

	.he_syp3p1bx3 {
		top: 141px;
	}

	.he_syp3p1bx4 {
		top: 188px;
	}

	.he_syp3p1bx3 {
		top: 137px;
	}

	.he_syp3p1bx5 {
		top: 245px;
		left: 155px;
	}

	.he_syp3p1le {
		height: 570px;
	}

	.he_syp3p1bx7 {
		top: inherit;
		left: 155px;
		bottom: -2px;
	}

	.t_f3bg {
		padding-top: 50px;
	}

	.t_f3bg2 {
		padding-top: 50px;
	}

	.t_f3bg3 {
		margin-top: 50px;
	}

	.t_d4lian {
		position: static !important;
		width: 100% !important;
	}

	.he_syp2ljri .he_symore {
		margin-top: -50px;
	}

	.he_syp3pj {
		padding: 0 10px;
	}

	.he_syp3p1nj {
		padding: 10px 10px;
	}

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

	.he_syp3p1vh {
		padding: 0 6px;
	}

	.he_syp3p1ul {
		margin: 0 -6px;
	}

	.he_syp3p1bx2,
	.he_syp3p1bx5,
	.he_syp3p1bx7 {
		left: 150px;
	}

	.he_syp3p1nj {
		margin-bottom: 16px;
	}

	.he_syp3p1bx4 {
		top: 178px;
	}

	.he_syp3p1bx5 {
		top: 236px;
	}

	.he_syp5gjp p {
		height: 42px;
		font-size: 14px;
	}

	.t_d3ws p {
		max-height: none;
	}

	.t_g1nr p {
		max-height: 151px;
	}

	.t_g2pho {
		padding: 22px 30px 27px;
	}

	.g_syhead {
		display: none;
	}

	.header2 {
		display: block;
	}

	.phxia {
		display: block;
	}

	.t_banner {
		margin-top: 64px;
	}

	.g_syban {
		margin-top: 64px;
	}

	.he_syp3p1le {
		width: 473px;
	}

	.he_syp3p1ri {
		width: calc(100% - 473px);
		padding-left: 28px;
		margin-top: 90px;
	}

	.he_syp3zs {
		width: 520px;
	}

	.t_b3wai {
		width: calc(25% - 20px);
		margin: 0 10px 45px;
	}

	.t_b3jie {
		height: 90px;
	}

	.t_c1le {
		width: calc(77.5% - 301px);
	}

	.t_cwen {
		line-height: 1.5;
	}
	.he_syp2ljri {
		right: auto;
		width: auto;
		float: left;
	}
	.he_syp2ljle {
		width: 100%;
	}
	.he_syp1sw .he_symore {
		margin-top: 13px;
	}
	.t_d2duan {
		padding-left: 0;
	}
}

@media screen and (max-width: 950px) {
	.g_content {
		width: 100%;
		padding-left: 20px;
		padding-right: 20px;
	}

	.header2,
	.phxia {
		display: block !important;
	}

	.g_syhead {
		display: none;
	}

	.t_cwen {
		left: 0;
	}

	.t_blan {
		display: none;
	}

	.t_xu {
		display: none;
	}

	.t_b1le h6 {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 18px;
	}

	.t_b1le {
		padding: 5px 20px 0 0;
	}

	.t_b1dua {
		padding: 45px 0 60px;
	}

	.t_b1two .t_b1tu {
		width: 460px;
	}

	.t_b1two .t_b1le {
		padding: 0px 0 60px 20px;
		width: calc(100% - 480px);
		margin-left: 460px;
	}

	.t_b3peo {
		padding: 60px 0 20px;
	}

	.t_b3xin {
		font-size: 16px;
		line-height: 28px;
	}

	.t_b3jie {
		font-size: 14px;
		line-height: 22px;
		height: 22px;
	}

	.t_b3wai {
		margin: 0 15px 40px;
	}

	.t_b3wai {
		width: calc(33.333333% - 30px);
	}

	/* 首页 star */
	.g_sybantu video {
		display: none;
	}

	.g_syban {
		margin-top: 64px;
	}

	.he_content {
		width: 100%;
		padding: 0 20px;
	}

	.g_sybanwz h3 {
		font-size: 18px;
		margin-bottom: 15px;
	}

	.he_symore .he_pulmo {
		font-size: 14px;
	}

	.he_symore .he_pulmo {
		border-bottom: 2px solid #fdb811;
	}

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

	.he_sliarr p .he_slsp1 {
		font-size: 20px;
	}

	.he_sliarr {
		margin-top: 6px;
	}

	.he_sliabtmi {
		width: 34px;
	}

	.he_sliabtmi {
		margin-left: 15px;
	}

	.g_arrowtop {
		bottom: 35px;
	}

	.g_sybanwz {
		bottom: 35px;
	}

	.he_syp1swh4 {
		font-size: 18px;
	}

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

	.he_syp1sw .he_symore {
		margin-top: 22px;
	}

	.he_syp1swp {
		margin-top: 12px;
	}

	.he_syp2lple {
		width: 10px;
		margin-top: 3px;
	}

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

	.he_syp2lnul {
		height: 120px;
	}

	.he_syp2ljri .he_symore {
		margin-top: 90px;
	}

	.he_syp3p1li2 .he_syp3p1bx1 .he_syp3pj p {
		font-size: 18px;
	}

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

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

	.he_syp4nytole span {
		font-size: 24px;
		top: -16px;
		left: 25px;
	}

	.he_syp4nytori {
		padding-top: 0px;
	}

	.he_syp4nykle {
		margin-top: 0px;
	}

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

	.he_syp4nytori {
		width: 640px;
	}

	.he_syp4nytole {
		width: calc(100% - 640px);
	}

	.he_syp4btli a {
		padding: 20px 16px 20px 20px;
	}

	.he_syp4bhllp p {
		font-size: 26px;
		line-height: 36px;
	}

	.he_syp4bhri p {
		font-size: 16px;
		line-height: 26px;
		/* max-height: 52px; */
	}

	.he_syp4btliri {
		width: 22px;
		margin-top: 19px;
	}

	.he_syp5gmtti p {
		font-size: 18px;
		line-height: 28px;
		height: 28px;
	}

	.he_syp5gjp p {
		font-size: 16px;
		line-height: 24px;
		height: 24px;
	}

	.he_syp5gte {
		padding: 20px 20px;
	}

	.he_foteban {
		left: 20px;
	}

	.he_fotnav {
		display: none;
	}

	.he_fotiser {
		width: 350px;
	}

	.he_fotebxri {
		margin-top: 0px;
	}

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

	.header2 .logo {
		width: 90px;
	}

	.he_syp1swp {
		margin-top: 8px;
	}

	.he_syp1sw .he_symore {
		margin-top: 13px;
	}

	.he_syp2bx {
		padding-top: 0;
	}

	.he_syp1 {
		overflow: hidden;
		padding-bottom: 15px;
	}

	/* 首页 end */
	.t_b4shang {
		padding-bottom: 50px;
	}

	.t_b4pic {
		right: 20px;
	}

	.t_b4li.on .t_b4ws {
		padding-right: 30px;
	}

	.t_pcfy {
		display: none;
	}

	.rp {
		position: relative;
		z-index: 2;
	}

	.rp .t_paimg {
		left: 5px;
	}

	.rp .t_paimg {
		right: 5px;
	}

	.t_phfy {
		display: block;
	}

	.t_phfy .rp span {
		color: #999;
		font-size: 14px;
		line-height: 32px;
	}

	.t_page_fl span {
		margin-left: 20px;
	}

	.t_page_fr span {
		margin-right: 20px;
	}

	.t_page_fr .t_paimg {
		margin-left: 46px;
	}

	.t_b4nr h6 {
		/* line-height: 36px; */
		margin-bottom: 8px;
	}

	.t_b5ti h6 {
		font-size: 18px;
		padding-bottom: 20px;
	}

	.t_b5dat {
		font-size: 14px;
	}

	.t_b5ic {
		width: 16px;
	}

	.t_b5box {
		padding: 35px 0;
	}

	.t_b5box p {
		line-height: 26px;
		margin-bottom: 20px;
	}

	.t_c2xsh {
		padding: 50px 20px 40px 20px;
	}

	.t_c2ti {
		font-size: 18px;
		line-height: 38px;
		padding: 0px 20px 0 36px;
	}

	.t_c2litop::before {
		width: calc(100% - 130px);
	}

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

	.t_c4nr {
		padding: 0;
	}

	.t_c4li a {
		padding: 20px 20px 35px 20px;
	}

	.t_b2zhou::before {
		left: 30px;
	}

	.t_b2li {
		width: 96.7%;
	}

	.t_b2tou {
		left: calc(-50% + 30px);
	}

	.t_b2li.on {
		text-align: left;
	}

	.t_b2li.on .t_b2nrs {
		padding-left: 28px;
		margin-left: 58px;
	}

	.t_b2li.on i {
		left: 15px;
	}

	.t_b2li:nth-of-type(2) {
		margin-top: 0;
	}

	.t_d2duan {
		padding-left: 60px;
	}

	.t_d3li.on .t_d3ws {
		padding: 80px 20px 60px 0;
	}

	.t_d3ws {
		padding: 60px 0px 80px 0;
	}

	.t_e1nian {
		margin-top: 0;
		padding-top: 40px;
	}

	.t_e1list li .t_e1time {
		font-size: 18px;
		line-height: 26px;
		left: -160px;
	}

	.t_e1yue {
		left: -70px;
		font-size: 16px;
	}

	.t_e1list li .t_e1txt {
		padding: 8px 0 8px 25px;
	}

	.t_e1sh h5 {
		font-size: 18px;
		line-height: 32px;
	}

	.t_e1mai a {
		font-size: 16px;
		line-height: 30px;
	}

	.t_f1yuan h5 {
		font-size: 18px;
		line-height: 32px;
	}

	.t_f1nr {
		font-size: 16px;
		line-height: 30px;
	}

	.t_flpicnr {
		font-size: 16px;
		line-height: 26px;
		max-height: 52px;
	}

	.t_f1yuan h5 {
		width: 16%;
	}

	.t_flpu {
		width: 84%;
	}

	.t_f1con {
		padding: 30px 0 60px;
	}

	.t_f1ns {
		margin: 0 10px;
		width: calc(33.333333% - 20px);
	}

	.t_b2hebu:first-of-type .t_b2li.on {
		margin-top: 0;
	}

	.t_b2li {
		margin-bottom: 45px;
	}

	.t_b2tu {
		width: 520px;
	}

	.t_b2li .t_b2nrs {
		padding-left: 28px;
		margin-left: 58px;
		float: right;
	}

	.t_b2li.on .t_b2nrs {
		float: right;
	}

	.t_b2a {
		padding: 0 calc(50% - 304px);
	}

	.t_b2li i {
		left: -5px;
	}

	.t_b2li.on i {
		left: -5px;
	}

	.t_b2li.on {
		float: right;
	}

	.t_c1dua {
		padding: 120px 0 50px;
	}

	.t_c1er {
		padding: 50px 0 67px;
		margin: 0 20px;
		width: calc(100% - 40px);
	}

	.t_c1tu {
		padding-top: 50px;
		width: 330px;
	}

	.t_c1tu::before {
		top: -79.4px;
		right: -91px;
		transform: scale(0.6);
	}

	.t_c1le {
		width: calc(80.5% - 330px);
		margin-left: 20px;
	}

	.t_c1imgs {
		width: 420px;
	}

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

	.t_c1le h6 {
		font-size: 18px;
		line-height: 24px;
	}

	.t_c1er h6 {
		font-size: 18px;
		line-height: 24px;
	}

	.t_c1er h6::before {
		bottom: -14px;
	}

	.t_c1er h6::after {
		bottom: -14px;
	}

	.t_c1xuan {
		width: 32%;
		font-size: 18px;
		line-height: 24px;
		padding: 48px 0 15px;
	}

	/* ji */
	.t_f1con {
		padding: 40px 0 60px;
	}

	.t_flpu {
		margin: 6px -10px 0;
	}

	.t_f2con {
		padding-top: 50px;
	}

	.t_f2con h5 {
		font-size: 18px;
		line-height: 28px;
	}

	.t_f2con h5::before {
		bottom: -16px;
	}

	.t_f2con h5::after {
		bottom: -16px;
	}

	.t_f2du {
		padding: 38px 0;
	}

	.t_f2list {
		width: 100%;
		padding-bottom: 60px;
	}

	.t_f3ic {
		margin: 0 -168px;
	}

	.t_f3icli a img {
		width: 40px;
		margin-bottom: 10px;
	}

	.t_f3icli a h6 {
		font-size: 16px;
		line-height: 24px;
	}

	.t_f3lunbo {
		margin-top: 35px;
	}

	.t_f3nr h5 {
		width: 33.166666%;
	}

	.t_f3nr h5::before {
		width: 88px;
	}

	.t_f3nr h5::after {
		width: 40px;
	}

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

	.t_f4con p {
		font-size: 18px;
		line-height: 32px;
		width: 69.916666%;
		margin-bottom: 42px;
	}

	.t_g1map {
		width: 476.666667px;
		height: 249.333333px;
	}

	.t_g1left {
		width: calc(100% - 476.666667px);
	}

	.t_g1icq {
		padding-bottom: 19px;
		padding-top: 20px;
	}

	.t_g1icd {
		margin-bottom: 6px;
	}

	.t_g1left h4 {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 16px;
	}

	.t_g1con2 h5 {
		font-size: 18px;
		line-height: 26px;
	}

	.t_g1time {
		font-size: 18px;
		line-height: 26px;
	}

	.t_g1nr {
		padding: 26px 20px 30px 19px;
	}

	.t_g1nr p {
		font-size: 14px;
		line-height: 20px;
	}

	.t_g1con {
		padding: 46px 40px 38px 40px;
	}

	.t_g1xian {
		padding: 17.5px 35px 17.5px 12px;
	}

	.t_g1xian.on {
		padding: 22.5px 12px 22.5px 35px;
	}

	.t_g1xian:first-of-type {
		margin-top: 30px;
	}

	.t_g1xian:nth-of-type(2) {
		margin-top: 110px;
	}

	.t_g2pho h5 {
		font-size: 18px;
		line-height: 26px;
	}

	.t_g2su h5 span {
		font-size: 16px;
		line-height: 26px;
	}

	.t_g2nr {
		font-size: 16px;
	}

	.t_g2ic {
		width: 26px;
	}

	.t_g2su {
		margin-left: 20px;
		width: calc(100% - 46px);
	}

	.t_g2ku {
		width: 40px;
		left: 8%;
	}

	.t_g2zuo {
		width: calc(100% - 444px);
		margin-right: 30px;
	}

	.t_g2map {
		width: 413.333333px;
		height: 320px;
	}

	.t_g2maps {
		width: 413.333333px;
		height: 320px;
	}

	.t_g2pho {
		padding: 22px 20px 27px;
	}

	.t_g2h h6 {
		font-size: 16px;
		line-height: 20px;
	}

	.t_g2ceng {
		margin: 0;
	}

	.t_g2xin {
		font-size: 14px;
		line-height: 20px;
	}

	.t_d4h6 {
		font-size: 18px;
		line-height: 26px;
		padding-bottom: 14px;
		padding-right: 0px;
	}

	.t_d4p p {
		padding-right: 0px;
	}

	.t_f3bg {
		padding-top: 50px;
	}

	.t_f3bg2 {
		padding-top: 50px;
	}

	.t_f3bg3 {
		margin-top: 50px;
	}

	.t_phfy {
		padding: 30px 20px;
	}

	.mc_fybtn {
		color: #333;
	}

	.t_phfy {
		position: relative;
		z-index: 10;
	}

	.t_c1dua {
		padding: 120px 0 60px;
	}

	.t_c1dua::after {
		font-size: 98px;
		bottom: 105px;
	}

	.t_e1list li .t_e1time {
		left: -32%;
	}

	.t_e1yue {
		left: -20%;
	}

	.t_c1huan {
		padding-bottom: 0px;
	}

	.t_cwen::before {
		left: 20px;
	}

	.t_cwen::after {
		left: 20px;
	}

	.t_b2hebu {
		margin-top: 0px;
	}

	.he_syp2ljri {
		right: auto;
		width: auto;
		float: left;
	}

	.he_syp2ljle {
		width: 100%;
	}

	.he_syp2ljri .he_symore {
		animation-delay: 0.6s;
	}

	.he_syp5gjp p {
		font-size: 14px;
		line-height: 1.5;
		height: 42px;
	}

	.he_syp5gte {
		position: relative;
	}

	.he_syp5gig {
		position: absolute;
		top: 0;
		left: 0;
		height: 100%;
	}

	.he_syp5gig img {
		width: auto;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
		height: 100%;
		min-width: 100%;
		min-height: 100%;
		object-fit: cover;
	}

	.t_f3nr h5 {
		width: 33%;
	}

	.t_f3ic {
		width: calc(67% + 63px);
	}

	.t_f3ic {
		margin: 0 -63px;
	}

	.t_f3icli {
		width: 33.333333%;
	}

	.t_f3shi {
		width: 66%;
	}

	.t_g2fshi {
		margin: 46px -20px 70px;
	}

	.t_g2pho h5 {
		height: 48px;
	}

	.t_g2ku {
		left: -40px;
	}

	.t_d2_tablcq {
		padding-left: 5.5%;
	}

	.t_b3jie {
		height: 44px;
	}
	.t_d2duan {
		padding-left: 0;
	}


}

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

	.t_c1s {
		display: block;
	}

	.t_c1le {
		padding-right: 0px;
	}

	.t_banner {
		margin-top: 60px;
		position: relative;
		z-index: 90;
	}

	.t_b1xin p {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 10px;
	}

	.t_b1tu {
		width: 20%;
	}

	.t_b1le {
		width: 100%;
	}

	.t_b1two .t_b1le {
		padding: 0px 20px;
		width: 100%;
		margin-left: 0;
	}

	.t_b1two .t_b1tu {
		width: 50%;
		position: static;
	}

	.t_b1le {
		padding: 5px 0px 0 0;
	}

	.t_b3wai {
		width: calc(50% - 40px);
		margin: 0 20px 40px;
	}

	.t_b3peo {
		margin: 0 -20px;
	}

	/* 首页 star */
	.he_syp1bxle {
		width: 60%;
	}

	.he_syp1bx {
		padding-top: 40px;
	}

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

	.he_syp2bxle {
		width: 100%;
		padding-top: 30px;
		padding-right: 0px;
	}

	.he_syp2bxri {
		float: left;
		margin-top: 25px;
	}

	.he_syp2bxle {
		position: relative;
		z-index: 10;
	}

	.he_syp2bxle {
		padding-top: 14px;
	}

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

	.he_syp2ljri .he_symore {
		margin-top: 80px;
	}

	.he_syp2lj {
		margin-top: 20px;
	}

	.he_syp3p1le {
		float: none;
	}

	.he_syp3p1 {
		padding-top: 37px;
	}

	.he_syp3p1ri {
		width: 100%;
		margin-top: 0px;
		padding-left: 0px;
		float: none;
	}

	.he_syp3zs {
		width: 240px;
		right: -20px;
	}

	.he_syp3p1ri .he_syp1sw .he_symore {
		margin-top: 15px;
	}

	.he_syp3p1 {
		padding-bottom: 36px;
	}

	.he_syp4 {
		padding-top: 40px;
	}

	.he_syp4nytole span {
		font-size: 18px;
		top: -11px;
		left: 20px;
	}

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

	.he_syp4nykle {
		margin-top: 3px;
	}

	.he_syp4nytori {
		width: 520px;
	}

	.he_syp4nytole {
		width: calc(100% - 520px);
	}

	.he_syp4bt {
		margin-top: 22px;
	}

	.he_syp4btli a {
		padding: 15px 15px 15px 15px;
	}

	.he_syp4bhri {
		padding-left: 22px;
		padding-right: 25px;
	}

	/* .he_syp4bhri p {
		font-size: 12px;
		line-height: 18px;
		max-height: 36px;
	} */

	.he_syp5bxul .slick-dots {
		bottom: -26px;
	}

	.he_syp5bxul .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 5px;
		border: 1px solid #003775;
	}

	.slick-dots li.slick-active {
		background: #003775;
	}

	.he_syp4 {
		padding-bottom: 40px;
	}

	.he_fotiserle {
		height: 38px;
	}

	.he_fotisbt {
		height: 38px;
	}

	.g_sybantupc {
		display: none;
	}

	.he_phban {
		display: block;
	}

	/* 首页 end */
	.t_b4li.on .t_b4ws {
		padding-right: 20px;
	}

	.t_b4pic {
		position: static;
		width: 100%;
		clear: both;
		top: 0;
		transform: translateY(0);
		margin: 0px 0 20px;
	}

	.t_b4li.on .t_b4ws {
		padding-right: 0px;
		width: 100%;
		float: none;
	}

	.t_b4li a {
		padding: 28px 0;
	}

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

	.t_backgo {
		margin: 35px 0 50px;
	}

	.t_c2litop {
		padding: 25px 20px;
	}

	.t_c2biao {
		width: 18px;
	}

	.t_c2litop::before {
		width: calc(100% - 86px);
	}

	.t_c2xia {
		padding-bottom: 60px;
	}

	.t_c3p p {
		font-size: 16px;
		line-height: 32px;
	}

	.t_c3p {
		padding: 60px 0 263px;
	}

	.t_d2xing {
		font-size: 18px;
		line-height: 38px;
	}

	.t_d2xing::before {
		width: 62px;
	}

	.t_d2xing::after {
		width: 26px;
	}

	.t_d2duan {
		width: calc(100% - 62px);
		padding-left: 45px;
	}

	.t_d2li {
		padding: 35px 0 35px 19px;
	}

	.t_d2list {
		margin: 60px 0 0;
		padding-bottom: 45px;
	}

	.t_d3pic {
		width: 100%;
		position: relative;
		top: 0;
		margin-top: 50px;
		transform: translateY(0);
	}

	.t_d3li.on .t_d3ws {
		width: 100%;
	}

	.t_d3li.on .t_d3ws {
		padding: 25px 20px 60px 0;
	}

	.t_e1list li .t_e1time {
		left: -100px;
	}

	.t_e1yue {
		left: -35px;
	}

	.t_e1list li .t_e1txt {
		padding: 8px 0 8px 0px;
	}

	.t_e1nian {
		margin-bottom: 45px;
	}

	.t_b2a {
		padding: 0 20px;
	}

	.t_b2tu {
		width: 100%;
	}

	.t_b2li i {
		left: -10px;
	}

	.t_b2li.on i {
		left: -10px;
	}

	.t_b2nrs {
		width: calc(100% - 40px);
	}

	/* xun */
	.t_b2li h6 {
		font-size: 20px;
		line-height: 24px;
	}

	.t_b2xiang p {
		font-size: 14px;
		line-height: 24px;
	}

	.t_c1tu::before {
		top: 12.6px;
		right: -85px;
		transform: scale(0.5);
	}

	.t_c1le {
		width: calc(85.5% - 330px);
	}

	.t_c1dua {
		padding: 60px 0 50px;
	}

	.t_c1tu {
		padding-top: 135px;
		width: calc(90% - 200px);
		margin: 0 250px 0 50px;
		float: left;
	}

	.t_c1tu::before {
		top: -24.4px;
		right: -113px;
		transform: scale(1);
	}

	.t_c1le {
		width: calc(100% - 40px);
		margin-top: 40px;
	}

	.t_c1imgs {
		width: 100%;
	}

	.t_c1luo p {
		width: 100%;
		position: relative;
		top: 0;
		transform: translateY(0);
		padding-top: 30px;
		padding-left: 0;
	}

	.t_d2_tabname {
		width: 50%;
	}

	.t_d2_tabzz {
		width: 25%;
		text-align: right;
	}

	.t_d2_tabid {
		width: 25%;
		text-align: right;
		padding-right: 10px;
	}

	.t_d2_tab {
		font-size: 14px;
	}

	.t_flpu {
		width: 100%;
		padding-top: 20px;
	}

	.t_f1yuan h5 {
		width: 24%;
	}

	.t_flpicnr {
		font-size: 14px;
		line-height: 24px;
		max-height: 48px;
	}

	.t_f1ns {
		margin: 0 5px;
		width: calc(33.333333% - 10px);
	}

	.t_flpu {
		margin: 6px -5px 0;
	}

	/* ji */
	.t_f2li {
		width: calc(50% - 10px);
	}

	.t_f2ic {
		width: 38px;
		margin-bottom: 20px;
	}

	.t_f2li p {
		font-size: 16px;
		line-height: 26px;
		max-height: 52px;
	}

	.t_f2li {
		padding: 24px 20px 30px 20px;
	}

	.t_f3nr h5 {
		width: 100%;
	}

	.t_f3ic {
		margin: 35px 0 -10px;
		width: 100%;
	}

	.t_f3nr {
		padding: 40px 20px 20px;
	}

	.t_f3bg {
		padding-top: 20px;
	}

	.t_f3icli {
		width: 25%;
	}

	.t_f3lis {
		margin: 0 5px;
	}

	.t_f3lunbo {
		margin: 0 20px;
	}

	.t_f3icli {
		margin-bottom: 45px;
	}

	.t_f3shi {
		width: 100%;
		padding: 30px 0 0;
		float: left;
	}

	.t_f4con p {
		width: 90.916666%
	}

	.t_g1con ul {
		padding: 6px 0;
	}

	.t_g1duan {
		margin-bottom: 20px;
	}

	.t_g1xian .t_g1nr::before {
		right: 100%;
		border-left: 18px solid transparent;
		border-right: 18px solid #fefefe;
	}

	.t_g1xian {
		border-right: 0;
		padding: 22.5px 12px 22.5px 70px;
		float: right;
	}

	.t_g1xian.on {
		padding: 22.5px 12px 22.5px 70px;
	}

	.t_g1xian i {
		left: -15.5px;
	}

	.t_g1he::before {
		left: 0;
	}

	.t_g1xian {
		width: 100%;
	}

	.t_g1xian:nth-of-type(2) {
		margin-top: 0;
	}

	.t_g1left {
		width: 100%;
	}

	.t_g1rg {
		width: 100%;
	}

	.t_g1map {
		width: 100%;
		height: 249.333333px;
	}

	.t_g1bgb {
		padding: 60px 0 50px;
	}

	.t_g2pho {
		width: calc(100% - 40px);
		margin: 10px 20px;
	}

	.t_g2ku {
		width: 28px;
		left: 2%;
	}

	.t_g2m {
		font-size: 16px;
	}

	.t_g2zuo {
		width: 100%;
		padding: 30px 0;
	}

	.t_g2map {
		width: 100%;
		height: 320px;
	}

	.t_g2maps {
		width: 100%;
		height: 320px;
	}

	.t_g2lis {
		padding-top: 0px;
	}

	.t_g2huans {
		margin: 45px 0 50px;
	}

	.t_g2fshi {
		margin: 50px -20px 50px;
	}

	.t_g2ku {
		padding-bottom: 15px;
	}

	.t_g2m {
		line-height: 26px;
		padding-bottom: 15px;
		padding-left: 20px;
	}

	.t_cwen::before {
		width: 23px;
		height: 2px;
		bottom: -6px;
	}

	.t_cwen::after {
		width: 60px;
		height: 2px;
		bottom: -6px;
	}

	.t_c3p {
		padding: 40px 0;
	}

	.t_e1bg {
		width: 100%;
		height: 160px;
	}

	.t_e1bg img {
		width: auto;
		height: 100%;
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
	}

	.t_b3tannr {
		width: 400px;
	}

	.t_b3shou {
		padding: 30px 40px 40px;
	}

	.t_b3h h6 {
		font-size: 18px;
		line-height: 24px;
	}

	.t_b3h span {
		font-size: 18px;
		line-height: 24px;
		margin-right: 10px;
	}

	.t_b3h i {
		font-size: 14px;
		line-height: 24px;
	}

	.t_b3h::after {
		bottom: -12px;
	}

	.t_b3h::before {
		bottom: -12px;
	}

	.t_b3h {
		margin-bottom: 40px;
	}

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

	.t_b3tan {
		width: 24px;
	}

	.t_b1dua {
		padding: 45px 0 50px;
	}

	.t_b2hebu:first-of-type .t_b2li:first-of-type {
		margin-top: 10px;
	}

	.t_f3bg2 {
		padding-top: 0px;
	}

	.t_f3bg3 {
		margin-top: 0px;
	}

	.t_b1tu {
		width: 360px;
		float: left;
		margin-bottom: 25px;
	}

	.t_c3::before {
		width: 17.854166%;
		top: -115px;
	}

	.t_e1list li .t_e1time {
		left: -32%;
	}

	.t_e1yue {
		left: -12%;
	}

	.he_nybanph {
		display: block;
	}

	.he_nybanpc {
		display: none;
	}

	.t_b1bg {
		height: inherit !important;
	}

	.t_b1bg img {
		width: 100% !important;
		height: inherit !important;
		position: inherit !important;
		transform: inherit !important;
	}

	.t_g2lis {
		padding-bottom: 0px;
	}

	.t_gai a {
		white-space: normal;
	}

	.t_shup {
		margin-bottom: 10px;
	}

	.he_syp2ljri .he_symore {
		margin-top: 16px;
	}

	.he_syp2bxle {
		overflow: hidden;
	}

	.he_syp5gjp p {
		height: 63px;
	}

	.caidansuo {
		width: 70%;
	}

	.he_fotcote p {
		font-size: 12px;
	}

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

	.he_fotebxri {
		float: left;
	}

	.he_foteban {
		position: relative;
	}

	.he_fote {
		position: relative;
	}

	.he_fotbig {
		height: 100%;
		position: absolute;
	}

	.he_foteban {
		left: 0;
		bottom: 0;
	}

	.he_foteban {
		padding-bottom: 20px;
	}

	.t_e1::before {
		transform: scale(2.8);
	}

	.t_f2li {
		padding: 24px 15px 24px 15px;
	}

	.t_f2li p {
		line-height: 1.5;
		max-height: 141px;
	}

	.t_f3icli {
		width: 50%;
	}

	.t_g2pho h5 {
		height: auto;
	}

	.t_g2ku {
		left: 50%;
		transform: translateX(-50%);
		top: 0;
	}

	.t_g2jiali {
		padding-top: 34px;
	}

	.t_g2m {
		padding-left: 6px;
	}

	.t_g2m {
		height: 67px;
		overflow: hidden;
	}

	.he_syp3p1le {
		width: 410px;
	}

	.he_syp3pj p {
		font-size: 12px;
	}

	.he_syp3p1bx2,
	.he_syp3p1bx5,
	.he_syp3p1bx7 {
		left: 138px;
	}

	.he_syp3p1bx7 {
		bottom: 24px;
	}

	.t_d2_tablcq {
		padding-left: 5%;
	}

	.t_f2li p {
		height: 72px;
	}
	.t_g1map{
		height: 300px;
	}
	.t_b4nr h6 {
		font-size: 16px;
	}
	.he_syp4bhri p {
		font-size: 14px;
		line-height: 20px;
		/* max-height: 52px; */
		max-height: 60px;
	}
	.t_jia3 .t_c3p{
		padding-bottom: 60px;
	}
	.t_d2duan {
		width: 70%;
		padding-left: 0;
	}
}

@media screen and (max-width: 522px) {
	.t_d2_tablcq {
		padding-left: 3%;
	}
}

@media screen and (max-width: 450px) {
	.t_b1tu {
		width: 70%;
		margin-bottom: 18px;
		margin: 0 auto 18px;
		float: none;
	}

	.t_b1dua {
		padding: 40px 0 22px;
	}

	.t_b1two .t_b1tu {
		width: 100%;
		margin-bottom: 0px;
	}

	.t_b3peo {
		margin: 0 -8px;
		padding: 40px 0 14px;
	}

	.t_b3wai {
		width: calc(50% - 16px);
		margin: 0 8px 26px;
	}

	.t_b3pic {
		margin-bottom: 12px;
	}

	.t_b3xin {
		margin-bottom: 0px;
	}

	/* 首页 star */
	.g_sybanwz {
		bottom: 93px;
	}

	.g_arrowtop {
		left: 20px;
		right: inherit;
	}

	.he_syp1bxle {
		width: 100%;
	}

	.he_syp2bxle {
		padding-top: 10px;
	}

	.he_syp2ljle {
		width: 100%;
	}

	.he_syp2ljri {
		float: left;
	}

	.he_syp2ljri .he_symore {
		margin-top: 20px;
	}

	.he_syp2bxri {
		max-width: 100%;
	}

	.he_syp3p1le {
		width: 100%;
	}

	.he_syp3p1li {
		width: 100%;
	}

	.he_syp3p1li1 .he_syp3p1bx1 {
		height: auto !important;
		position: static;
		top: 0px;
		left: 12px;
		width: 100%;
		margin-bottom: 20px;
	}

	.he_syp3p1li1 .he_syp3p1bx1 .he_syp3p1nj {
		height: auto !important;
	}

	.he_syp3p1li1 .he_syp3p1bx2 {
		padding-top: 5px;
	}

	.he_syp3p1li2 {
		margin-top: 0px;
	}

	.he_syp3p1li3 {
		margin-top: 0px;
	}

	.he_syp4nytole {
		width: 100%;
		float: none;
	}

	.he_syp4nytori {
		width: 100%;
		float: none;
	}

	.he_syp4nykle {
		width: 100%;
		float: none;
	}

	.he_syp4nykti {
		width: 130px;
		text-align: left;
		float: left;
		margin-top: 10px;
	}

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

	.he_syp4bhri {
		padding-left: 10px;
		padding-right: 10px;
	}

	.he_syp4btliri {
		width: 20px;
	}

	.he_fotbig {
		height: 350px;
	}

	.he_fotiser {
		width: 100%;
		float: none;
	}

	.he_fotebxri {
		float: none;
		margin-top: 23px;
	}

	.he_fotebxle {
		width: 100%;
		float: none;
	}

	/* 首页 end */
	.t_b4nr h6 {
		line-height: 26px;
		font-size: 16px;
	}

	.t_b4nr p {
		font-size: 14px;
		line-height: 26px;
	}

	.t_b4mwen {
		font-size: 14px;
	}

	.t_b4icon {
		left: 65px;
		width: 20px;
		position: absolute;
		top: 50%;
		transform: translateY(-50%);
		transition: all 0s;
	}

	.t_b4mwen {
		transition: all 0s;
	}

	.t_b4nr h6 {
		transition: all 0s;
	}

	.t_b5ti h6 {
		padding-bottom: 0px;
	}

	.t_c2tu {
		padding: 32px 0;
	}

	.t_c2linr {
		padding: 0px 15px 40px 15px;
	}

	.t_c2litop {
		padding: 20px 15px;
	}

	.t_c2ti {
		padding: 0px 2px 0 22px;
	}

	.t_c2ic {
		padding-left: 0px;
	}

	.t_c2linr p {
		font-size: 14px;
		line-height: 26px;
	}

	.t_c3::before {
		width: 28.854166%;
	}

	.t_c4li a {
		padding: 15px 10px;
	}

	.t_c4nr p {
		margin-bottom: 2px;
	}

	.t_d2duan {
		padding-left: 15px;
	}

	.t_d2duan p {
		font-size: 14px;
		line-height: 24px;
	}

	.t_d2li {
		padding: 30px 0 30px 10px;
	}

	.t_d3ws p {
		font-size: 14px;
		margin-bottom: 30px;
	}

	.t_d3li.on .t_d3ws {
		padding: 25px 20px 45px 0;
	}

	.t_d3ws {
		padding: 45px 0px;
	}

	.t_d3con {
		padding: 30px 0 20px;
	}

	.t_e1list li .t_e1time {
		left: -75px;
		top: calc(50% - 15px);
	}

	.t_e1yue {
		left: -56px;
		top: calc(50% + 15px);
	}

	.t_e1list li .t_e1txt {
		font-size: 14px;
		line-height: 26px;
	}

	.t_e1sh h5 {
		font-size: 16px;
		line-height: 30px;
	}

	.t_e1mai a {
		font-size: 14px;
		line-height: 28px;
	}

	.t_b2li i {
		left: 0px;
	}

	.t_b2li.on i {
		left: 0px;
	}

	.t_b2li .t_b2nrs {
		padding-left: 0;
		margin-left: 0;
	}

	.t_b2li.on .t_b2nrs {
		padding-left: 0;
		margin-left: 0;
	}

	.t_c1xin p {
		font-size: 14px;
		line-height: 28px;
	}

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

	.t_c1tu::before {
		top: -29.4px;
		right: -92px;
		transform: scale(0.6);
	}

	.t_c1tu {
		padding-top: 100px;
		width: calc(100% - 136px);
	}

	.t_d2_tablcq {
		padding-left: 2px;
	}

	.t_d2_tab {
		font-size: 12px;
		line-height: 40px;
	}

	.t_d2_hang {
		min-height: 40px;
	}

	.t_d2_bglb {
		height: 40px;
	}

	.t_d2_hbg span {
		height: 8px;
	}

	.t_d2_qq {
		width: 12px;
		top: -1px;
	}

	/* ji */
	.t_f1ns {
		margin: 0 10px 30px;
		width: calc(100% - 20px);
	}

	.t_flpicnr {
		font-size: 16px;
		line-height: 28px;
		max-height: 56px;
	}

	.t_flpu {
		padding-top: 30px;
	}

	.t_f1yuan {
		padding: 30px 0;
	}

	.t_f1yuan:last-child h5 {
		width: 100%;
	}

	.t_f1con {
		padding: 40px 0 30px;
	}

	.t_f1nr {
		width: 76%;
	}

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

	.t_f3icli {
		width: 33.333333%;
	}

	.t_f3lunbo {
		width: calc(100% - 40px);
	}

	.t_f3box {
		margin-left: 0;
	}

	.t_f4con p {
		width: 98%;
	}

	.t_f4con {
		padding: 146px 0 190px;
	}

	.t_g1xian {
		padding: 10px 12px 10px 30px;
	}

	.t_g1xian.on {
		padding: 10px 12px 10px 30px;
	}

	.t_g1con {
		padding: 46px 10px 38px 10px;
	}

	.t_g1con ul li {
		font-size: 16px;
		line-height: 28px;
	}

	.t_d4p p {
		font-size: 14px;
		line-height: 24px;
		margin-bottom: 12px;
	}

	.t_d4p {
		padding: 30px 0 40px;
	}

	.t_d4z {
		margin-left: 50px;
		line-height: 22px;
		font-size: 14px;
	}

	.t_d4x {
		margin: 0 15px;
	}

	.t_d4lian p {
		font-size: 16px;
		line-height: 24px;
	}

	.t_d4zhu {
		margin-left: 32px;
		font-size: 14px;
		line-height: 26px;
	}

	.t_d4lian p {
		font-size: 14px;
		line-height: 26px;
		margin-bottom: 8px;
	}

	.t_d4mail {
		margin-left: 12px;
	}

	.t_c1xuan {
		font-size: 16px;
	}

	.t_c2ti {
		font-size: 16px;
		line-height: 26px;
		max-height: 26px;
	}

	.t_c2biao {
		width: 14px;
	}

	.t_c2ic {
		width: 26px;
	}

	.t_c4nian {
		display: block;
		line-height: 26px;
		font-size: 14px;
	}

	.t_c4jian {
		font-size: 14px;
		line-height: 26px;
	}

	.t_c4nr h6 {
		font-size: 16px;
		line-height: 28px;
	}

	.t_c4li a {
		padding: 18px 0px;
	}

	.t_b1bg {
		height: 260px;
	}

	.t_b1bg img {
		width: auto;
		height: 100%;
		left: 50%;
		transform: translateX(-50%);
		top: 0;
	}

	.t_b1xin {
		padding-top: 18px;
	}

	.t_b1le h6 {
		padding-bottom: 12px;
	}

	.t_b1two {
		padding-top: 32px;
	}

	.he_fotebx {
		padding-top: 32px;
	}

	.t_b2zhou::before {
		left: 15px;
	}

	.t_b2tou {
		left: 0;
		text-align: left;
	}

	.t_b2sh {
		width: 30px;
		padding: 15px 0;
	}

	.t_b2li {
		width: 100%;
	}

	.t_b2hebu:first-of-type .t_b2li:first-of-type {
		margin-top: 6px;
	}

	.t_b2zhou {
		padding: 0 0px 8px;
	}

	.t_b2li {
		margin-bottom: 32px;
	}

	.he_fotbig {
		height: 335px;
	}

	.t_b4shang {
		padding-bottom: 40px;
	}

	.t_b4li a {
		padding: 18px 0;
	}

	.t_b4nr p {
		margin-bottom: 8px;
	}

	.t_pcfy {
		padding: 18px 20px 32px;
	}

	.t_b5dua {
		padding-top: 40px;
	}

	.t_b5box {
		padding: 20px 0;
	}

	.t_b5box p {
		margin-bottom: 12px;
	}

	.t_backgo {
		margin: 24px 0 24px;
	}

	.t_c1tu {
		margin: 0 50px;
		padding-top: 80px;
		width: calc(100% - 176px);
	}

	.t_c1tu::before {
		top: -41.4px;
		right: -85px;
		transform: scale(0.5);
	}

	.t_c1dua {
		padding: 40px 0 32px;
	}

	.t_c1le {
		margin-top: 20px;
	}

	.t_c1dua::after {
		font-size: 50px;
		line-height: 80px;
		bottom: 56px;
	}

	.t_c1er {
		padding: 32px 0 40px;
	}

	.t_c1xuan {
		padding: 32px 0 6px;
	}

	.t_c1huan {
		margin-top: 18px;
	}

	.t_c1luo p {
		padding-top: 18px;
	}

	.t_c2xsh {
		padding: 32px 0px 18px;
	}

	.t_c2litop {
		padding: 15px 10px;
	}

	.t_c2linr {
		padding: 0px 10px 18px 10px;
	}

	.t_c2li {
		margin-bottom: 12px;
	}

	.t_c2litop::before {
		width: calc(100% - 50px);
	}

	.t_c4list {
		margin-top: 40px;
	}

	.t_c4 .t_pcfy {
		padding: 18px 0px 32px;
	}

	.t_d2_hstab {
		margin-bottom: 20px;
	}

	.t_d2_box {
		padding: 40px 0 20px;
	}

	.t_d2list {
		margin: 40px 0 0;
		padding-bottom: 26px;
	}

	.t_d2li {
		padding: 18px 0;
	}

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

	.t_d3pic {
		margin-top: 18px;
	}

	.t_d3li.on .t_d3ws {
		padding: 18px 0px 32px 0;
	}

	.t_d3ws h6 {
		margin-bottom: 14px;
	}

	.t_d3ws p {
		margin-bottom: 16px;
	}

	.t_d3ws {
		padding: 30px 0px;
	}

	.t_d4con {
		margin: 40px 0;
	}

	.t_d4p {
		padding: 18px 0 20px;
	}

	.t_d4xu {
		padding: 10px 0px;
	}

	.t_d4x {
		margin: 0 5px;
	}

	.t_d4z {
		margin-left: 34px;
	}

	.t_d4zhu {
		margin-left: 20px;
	}

	.t_d4lian h6 {
		margin-bottom: 18px;
	}

	.t_d4h6 {
		padding-bottom: 8px;
	}

	.t_d4h6::before {
		width: 100px;
	}

	.t_d4h6::after {
		width: 40px;
	}

	.t_d4lis {
		padding: 12px 0;
	}

	.t_d4lian p {
		margin-bottom: 0px;
	}

	.t_d4name {
		margin-bottom: 0px;
	}

	.t_e1nian {
		padding-top: 22px;
		margin-bottom: 32px;
	}

	.t_e1list li {
		margin-top: 18px;
		padding: 0 0 0 15px;
		margin-left: 23.166666%;
	}

	.t_e1list li .t_e1txt {
		padding: 4px 0;
	}

	.t_f1ns {
		margin: 0 10px 18px;
		width: calc(50% - 20px);
	}

	.t_flpu {
		padding-top: 18px;
		margin: 6px 0px -18px;
	}

	.t_f1yuan {
		padding: 18px 0;
	}

	.t_f1nr {
		line-height: 26px;
	}

	.t_f2con {
		padding-top: 40px;
	}

	.t_f2du {
		padding: 28px 0 18px;
	}

	.t_f2li {
		padding: 18px;
		margin: 0 0px 10px;
	}

	.t_f2list {
		padding-bottom: 40px;
	}

	.t_f3nr {
		padding: 20px 20px 20px;
	}

	.t_f3nr h5 {
		font-size: 18px;
		line-height: 26px;
	}

	.t_f3nr h5::after {
		bottom: 0px;
	}

	.t_f3nr h5::before {
		bottom: 0px;
	}

	.t_f3ic {
		margin: 18px 0 -8px;
	}

	.t_f3icli {
		margin-bottom: 18px;
	}

	.t_f3icli a img {
		margin-bottom: 6px;
	}

	.t_f3bg2 {
		padding: 0px;
	}

	.t_f3shi {
		padding: 10px 0 0;
	}

	.t_f3jt {
		margin-top: 18px;
	}

	.t_f3bg3 {
		margin-bottom: 40px;
	}

	.t_f4con p {
		margin-bottom: 26px;
	}

	.t_f4con {
		padding: 100px 0;
	}

	.t_g1con {
		padding: 36px 0px 26px 0px;
		margin-bottom: 0px;
	}

	.t_g1con2 {
		padding: 32px 20px 0;
	}

	.t_g1con2 h5::before {
		width: 60px;
		bottom: -12px;
	}

	.t_g1con2 h5::after {
		width: 20px;
		left: calc(50% - 30px);
		bottom: -12px;
	}

	.t_g1xian:first-of-type {
		margin-top: 4px;
	}

	.t_g1xian {
		padding: 10px 0px 10px 28px;
	}

	.t_g1nr {
		padding: 18px 10px;
	}

	.t_g1he {
		padding-bottom: 32px;
	}

	.t_g1bgb {
		padding: 32px 0 40px;
	}

	.t_g1names {
		padding-right: 0px;
		width: calc(100% - 32px);
		margin-left: 12px;
	}

	.t_g1icq {
		padding-bottom: 18px;
		padding-top: 18px;
	}

	.t_g2fshi {
		margin: 40px -20px 32px;
	}

	.t_g2pho {
		padding: 20px 12px;
	}

	.t_g2pho h5 {
		margin-bottom: 4px;
	}

	.t_g2huans {
		margin: 32px 0 40px;
	}

	.t_g2ku {
		left: 0;
		margin-bottom: 6px;
	}

	.t_g2zuo {
		padding: 10px 0 18px;
	}

	.t_c2xia {
		padding-bottom: 40px;
	}

	.t_b4pic {
		margin: 0px 0 14px;
	}

	.he_syp1im1 {
		width: 170px;
		left: 30px;
	}

	.he_syp1im2 {
		width: 120px;
		right: 30px;
	}

	.he_syp1im3 {
		width: 465px;
	}

	.he_syp1bxle {
		padding-top: 70px;
	}

	.he_syp2bxri {
		margin-top: 6px;
		margin-bottom: 15px;
	}

	.he_syp3zs {
		width: 120px;
	}

	.he_syp4btliri {
		margin-top: 0px;
	}

	.he_syp4btli a {
		padding: 15px 10px;
	}

	.g_sy {
		position: relative;
		z-index: 10;
	}

	.he_fotebx {
		padding-top: 55px;
	}

	.he_fotbig {
		height: 350px;
	}

	.he_syp4btliri {
		right: 10px;
	}

	.he_syp3p1vh {
		position: static;
	}

	.he_syp3p1vh {
		width: 33.333333%;
	}

	.he_syp3p1bx1 {
		width: 100%;
	}

	.he_syp3p1bx1 .he_syp3p1bx {
		width: 100%;
	}

	.he_syp3p1bx1 .he_syp3p1nj {
		height: inherit;
	}

	.he_syp3p1 {
		padding-top: 26px;
	}

	.he_syp3p1vh {
		padding: 0 5px;
	}

	.he_syp3p1ul {
		margin: 0 -5px;
	}

	.he_syp3p1le {
		height: inherit;
	}

	.he_syp3p1ul {
		padding-bottom: 5px;
	}

	.t_b3tannr {
		width: 300px;
	}

	.t_b3h i {
		display: block;
	}

	.t_g2m {
		padding-left: 0px;
	}

	.t_g2ku {
		padding-bottom: 74px;
		left: 50%;
		transform: translate(-50%, -50%);
	}

	.t_g2huans {
		margin: 64px 0 40px;
	}

	.t_b1two .t_b1tu {
		margin-bottom: 26px;
	}

	.t_b1two .t_b1le {
		margin-bottom: 20px;
	}

	.t_b4nr h6 {
		max-height: inherit;
	}

	.t_b4nr p {
		max-height: 52px;
	}

	.t_c3::before {
		top: 0;
	}

	.t_c4nr h6 {
		max-height: 84px;
	}

	.t_c4nr p {
		max-height: none;
	}

	.t_e1list li .t_e1time {
		left: -30%;
	}

	.t_e1yue {
		left: -24%;
	}

	.t_f2li {
		margin: 0 5px 10px;
	}

	.t_f2list {
		margin: 0 -5px;
	}

	.t_f3ic {
		margin: 26px 0 -8px;
	}

	.t_f3shi {
		padding: 18px 0 0;
	}

	.t_g2nr span {
		padding-left: 5px;
	}

	.t_g2m {
		font-size: 12px;
		padding-bottom: 10px;
	}

	.t_b3tana {
		width: 100%;
	}

	.t_b3tannr {
		width: 88%;
	}

	.t_b3x {
		height: 165px;
	}

	.t_b3shou {
		padding: 25px 15px 29px;
	}

	.t_b3shou .mCSB_inside>.mCSB_container {
		margin-right: 20px;
	}

	.t_b3h {
		margin-bottom: 27px;
	}

	.t_b3x p {
		font-size: 14px;
		line-height: 2;
	}

	.t_b3shou .mCSB_scrollTools {
		right: -6px;
	}

	.t_b3tan {
		width: 18px;
	}

	.t_cwen {
		font-size: 24px;
	}

	.t_b2sh {
		display: inline-block;
	}

	.t_b2tou {
		text-align: center;
		background: #fff;
	}

	/* .t_xua{
		text-align: left;
	} */
	.t_b1two .t_b1le {
		margin-bottom: 10px;
	}

	.t_b1two .t_b1tu {
		margin-bottom: 32px;
	}

	.he_syp3zs {
		display: none;
	}

	.he_syp3p1bx1 {
		width: 33.333333%;
		float: left;
		height: 115px !important;
	}

	.he_syp3p1vh:nth-child(3) {
		margin-top: 0;
	}

	.he_syp3p1vh:nth-child(4) {
		margin-top: 0;
	}

	.he_syp3p1vh {
		margin-bottom: 0px;
		height: auto;
	}

	.he_syp3p1vh:nth-child(2) .he_syp3p1bx {
		margin-top: 0;
	}

	.he_syp2bxp1 {
		width: 70%;
		margin: 0 auto;
	}

	.he_syp1im3 {
		width: 400px;
	}

	.t_g2h {
		margin-left: 20px;
	}

	.t_g2x {
		margin-top: 4px;
	}

	.he_syp3p1 {
		padding-bottom: 0;
	}

	.he_syp3p1ri {
		margin-bottom: 20px
	}

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

	.he_syp3p1nj {
		margin-bottom: 20px;
	}

	.he_syp3p1nj {
		height: 115px;
	}

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

	.he_syp1 {
		padding-bottom: 32px;
	}

	.t_d2_qq {
		top: 1px;
	}

	.t_d2_hbg span {
		height: 6px;
	}

	.t_d4fang img {
		width: 20px;
	}

	.t_d4mail {
		line-height: 32px;
	}

	.t_d4::before {
		display: none;
	}

	.t_g2pho:nth-child(2) {
		transform: translateY(150px);
	}

	.t_g2pho:nth-child(3) {
		transform: translateY(-150px);
	}

	.t_g2m {
		font-size: 16px;
	}

	.t_c1dua::before {
		top: -188px;
	}

	.t_c4nr h6 {
		overflow: hidden;
	}

	.t_flpu .slick-dots {
		bottom: -9px;
	}

	.t_f1ns {
		margin: 0 3px 10px;
	}


	.t_flpu .slick-dots li {
		width: 8px;
		height: 8px;
	}

	.t_f2du {
		text-align: inherit;
		line-height: 28px;
	}

	.he_syp1im3 {
		width: 350px;
	}

	.he_syp1im3 {
		top: 40px;
		right: 32px;
	}

	.t_flpu .slick-dots {
		bottom: -16px;
	}

	.t_flpu .slick-dots li {
		width: 8px;
		height: 8px;
		margin: 0 5px;
		border: 1px solid #003775;
	}

	.t_f1con {
		padding: 40px 0 40px;
	}

	.t_d4p {
		padding-bottom: 0;
	}

	.t_f1con {
		padding: 26px 0 48px;
	}

	.t_flpicnr {
		margin-top: 16px;
	}

	.he_syp2lnri {
		width: calc(100% - 40px);
		padding-left: 15px;
		padding-right: 0px;
	}

	.he_syp2ljri .he_symore {
		margin-top: 14px;
	}

	.t_b4icon {
		left: 90px;
	}

	.t_f3icli {
		width: 50%;
	}

	.t_f3icli a h6 {
		font-size: 14px;
	}

	.t_g2pho:nth-child(3) {
		transform: translateY(-182px);
	}

	.t_g2pho:nth-child(2) {
		transform: translateY(155px);
	}

	.t_g2ku {
		padding-bottom: 0px;
	}

	.t_g2jiali {
		padding-top: 26px;
	}

	.t_g2m {
		height: 88px;
	}

	.he_syp3p1vh {
		padding: 0 8px;
	}

	.he_syp3p1ul {
		margin: 0 -8px;
	}

	.he_syp3p1vh {
		width: 50%;
	}

	.he_syp3p1bx1 {
		width: 50%;
	}

	.he_syp3p1nj {
		height: 178px;
	}

	.he_syp3p1nj {
		padding: 14px 14px;
	}

	.he_syp3p1nj {
		height: 170px;
	}

	.he_syp3p1bx1 {
		width: 168px;
		position: relative;
		top: 0px;
	}

	.he_syp3p1vh.he_syp3p1bx2 {
		float: right;
	}

	.he_syp3p1vh:nth-child(3) {
		margin-top: 75px;
	}

	.t_shtu {
		display: none;
	}

	.t_gai {
		width: 100%;
	}

	.t_gai {
		max-width: 100%;
	}

	.t_gai a .t_shtu {
		display: none;
	}

	.t_gai a span {
		padding: 0;
	}

	.t_c2ti {
		max-height: none;
	}

	.t_c2biao {
		top: 4px;
		transform: translateY(0);
	}

	.t_c3::before {
		width: 31.854166%;
	}

	.t_f2li p {
		max-height: none;
		height: auto;
	}

	.t_d2_tablcq {
		padding-left: 5px;
	}

	.he_d2bxc {
		width: 430px;
	}

	.t_d2_hstab {
		width: 100%;
		overflow-x: auto;
	}

	.t_b3xin div {
		display: block;
	}

	.t_b3jie {
		height: 66px;
		margin-top: 10px;
	}

	.t_c3::before {
		top: 50%;
		transform: translateY(-50%);
	}

	.t_e1yue {
		left: -30%;
	}

	.t_f2li p {
		height: 126px;
	}

	.t_g2m {
		height: 62px;
		padding-bottom: 0;
		margin-bottom: 10px;
	}

	.t_g2huans ul.clearfix {
		margin-bottom: 50px;
	}

	.t_g2huans .slick-dots {
		bottom: -40px;
	}
	.t_jia3 .t_c3p{
		padding-bottom: 40px;
	}
	.t_d2xing {
		width: 100%;
	}
}

@media screen and (max-width: 375px) {
	/* 
	.t_d2_qq {
		top: 0px;
	} */

	.t_f2li {
		width: 100%;
	}

	.t_d2_qq {
		top: 1px;
	}

	.he_syp3pj {
		position: absolute;
		bottom: 36px;
		left: 0;
		padding: 0 15px;
	}

	.he_syp2lnri {
		width: calc(100% - 40px);
		padding-left: 15px;
		padding-right: 0px;
	}

	.he_syp2ljri .he_symore {
		margin-top: 14px;
	}

	.he_syp5gjp p {
		height: 42px;
	}

	.caidansuo {
		width: calc(100% - 40px);
	}

	.he_fotbig {
		height: 100%;
	}

	.he_fotebxri {
		width: 246px;
		margin-bottom: 10px;
	}

	.he_fotiserle input {
		padding: 10px 8px;
	}

	.he_syp2lnul {
		height: 132px;
	}

	.t_b4icon {
		left: 88px;
	}

	.t_shtu {
		display: none;
	}

	.t_gai {
		width: 100%;
	}

	.t_gai {
		max-width: 100%;
	}

	.t_gai a .t_shtu {
		display: none;
	}

	.t_gai a span {
		padding: 0;
	}

	.t_c2ti {
		max-height: none;
	}

	.t_c2biao {
		top: 4px;
		transform: translateY(0);
	}

	.t_c3::before {
		width: 31.854166%;
	}

	.t_f2li p {
		max-height: none;
		height: auto;
	}

	/* .t_d2_tab:nth-child(3){
		width: 10%;
	} */

	.t_g2huans {
		margin: 38px 0 40px;
	}

	.t_g2jiali {
		padding-top: 48px;
	}

	.t_g2ku {
		top: 24px;
	}

	.he_dian {
		margin-top: 34px;
	}

.he_syp2lnul .swiper-slide {
    margin: 0px 0;
}
}